This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm in repository toolchain/ci/linux.
from 0c947b893d69 Merge tag '5.17-rc-part1-smb3-fixes' of git://git.samba.or [...] adds 063e458c7aaf orangefs: use default_groups in kobj_type adds 40a74870b2d1 orangefs: Fix the size of a memory allocation in orangefs_ [...] adds f0033681f0fe Merge tag 'for-linus-5.17-ofs-1' of git://git.kernel.org/p [...] adds 5504f6794448 perf test sigtrap: Add basic stress test for sigtrap handling adds e9c08f722924 perf test sigtrap: Print errno string when failing adds c77a78c29177 tools build: Enable warnings through HOSTCFLAGS adds 9a5b2d1afa9f libperf: Adopt perf_counts_values__scale() from tools/perf/util adds f2c4dcf19190 libperf: Remove scaling process from perf_mmap__read_self() adds a7f3713f6bf2 libperf tests: Add test_stat_multiplexing test adds 4edb117e6472 perf docs: Add info on AMD raw event encoding adds 7a2e14962cd4 perf docs: Update link to AMD documentation adds b4515ad6e1c8 perf trace: Enable ignore_missing_thread for trace adds 6b6b16b3bb61 perf metric: Reduce multiplexing with duration_time adds ecdcf630d71f perf evlist: Allow setting arbitrary leader adds 94dbfd6781a0 perf parse-events: Architecture specific leader override adds ed17b1914978 perf tools: Drop requirement for libstdc++.so for libopenc [...] adds e69dc84282fb perf stat: Support --cputype option for hybrid events adds 8ff4f20f3eb5 perf vendor events arm64: Fix JSON indentation to 4 spaces [...] adds 39f054a98ab1 Merge remote-tracking branch 'torvalds/master' into perf/core adds f0a29c9647ff perf bench: Use unbuffered output when pipe/tee'ing to a file adds b0fde9c6e291 perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT adds 888569dbcd80 perf dlfilter: Drop unused variable adds 3987d65f45ed perf vendor events: For the Arm Neoverse N2 adds 6732f10b11c6 perf vendor events: Rename arm64 arch std event files adds 7cc9680c4be7 perf cs-etm: Remove duplicate and incorrect aux size checks adds 8acf3793eae4 perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check adds 017f7d1fac1c libperf tests: Fix a spelling mistake "Runnnig" -> "Running" adds 5d28a17c1c0e perf namespaces: Add helper nsinfo__is_in_root_namespace() adds d3b58af9a827 perf arm64: Rename perf_event_arm_regs for ARM64 registers adds 83869019c74c perf arch: Support register names from all archs adds 416e15ad17f8 perf ftrace: Add 'trace' subcommand adds a9b8ae8ae347 perf ftrace: Move out common code from __cmd_ftrace adds 53be50282269 perf ftrace: Add 'latency' subcommand adds 177f4eac7fb7 perf ftrace: Add -b/--use-bpf option for latency subcommand adds 9c5c60521957 perf ftrace: Implement cpu and task filters in BPF adds a840974e96fd perf test: Test 73 Sig_trap fails on s390 adds ff8752d7617d perf arm-spe: Synthesize SPE instruction events adds f8464e084dd3 perf test: Use 3 digits for test numbering now we can have [...] adds 7248e308a575 perf tools: Record ARM64 LR register automatically adds 32bfa5bf71db perf machine: Add a mechanism to inject stack frames adds ab2369213448 perf script: Use callchain_param_setup() instead of open c [...] adds aa8db3e41dae perf callchain: Enable dwarf_callchain_users on arm64 adds ffc60350489d perf tools: Refactor SMPL_REG macro in perf_regs.h adds b9f6fbb3b2c2 perf arm64: Inject missing frames when using 'perf record [...] adds bb516937c2ef Merge remote-tracking branch 'torvalds/master' into perf/core adds 7fbddf40b881 tools headers UAPI: Add new macros for mem_hops field to p [...] adds 0ebce3d65f1f perf powerpc: Add encodings to represent data based on new [...] adds af2b24f228a0 perf powerpc: Add data source encodings for power10 platform adds 65f8d08cf838 Merge remote-tracking branch 'torvalds/master' into perf/core adds debe70e48896 Merge remote-tracking branch 'torvalds/master' into perf/core adds e3304c213572 perf sort: Include global and local variants for p_stage_c [...] adds befee3775b6d perf powerpc: Update global/local variants for p_stage_cyc adds d5962fb7d690 perf annotate: Avoid TUI crash when navigating in the anno [...] adds 0046686da0ef perf test: Enable system wide for metricgroups test adds 62942e9fda9f perf script: Fix hex dump character output adds 8de78328f041 Revert "perf powerpc: Add encodings to represent data base [...] adds b4bb6f05e4b2 Revert "perf powerpc: Add data source encodings for power1 [...] adds dcffc5ebb80d perf evsel: Improve error message for uncore events adds 818ab78c03aa libperf: Add comments to 'struct perf_cpu_map' adds ca2c9b76bc3c perf stat: Add aggr creators that are passed a cpu adds 01843ca01977 perf stat: Correct aggregation CPU map adds a023283fadef perf stat: Switch aggregation to use for_each loop adds 88031a0de7d6 perf stat: Switch to cpu version of cpu_map__get() adds eff54c24bb14 perf cpumap: Switch cpu_map__build_map() to cpu function adds 448a69d9f34d perf cpumap: Remove map+index get_socket() adds 1cdae3d67347 perf cpumap: Remove map+index get_die() adds 3f6233dc7798 perf cpumap: Remove map+index get_core() adds 86d94048e234 perf cpumap: Remove map+index get_node() adds 49679da388f4 perf cpumap: Add comments to aggr_cpu_id() adds 63e0fa873d88 perf cpumap: Remove unused cpu_map__socket() adds 3ac23d199c2b perf cpumap: Simplify equal function name adds 51b826fadf4f perf cpumap: Rename empty functions adds 194a3a202564 perf cpumap: Document cpu__get_node() and remove redundant [...] adds 4e90e5cc74c6 perf cpumap: Remove map from function names that don't use a map adds adff2c634357 perf cpumap: Remove cpu_map__cpu(), use libperf function adds 5f50e15c1510 perf cpumap: Refactor cpu_map__build_map() adds 973aeb3c7ada perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions adds dfc66beff7fa perf cpumap: Move 'has' function to libperf adds 92aad5c33f53 perf cpumap: Add some comments to cpu_aggr_map adds bd26bddfd936 perf cpumap: Trim the cpu_aggr_map adds f9e891ea1722 perf stat: Fix memory leak in check_per_pkg() adds 34794913e2dc perf cpumap: Add CPU to aggr_cpu_id adds 7365f105e374 perf stat-display: Avoid use of core for CPU adds 2ca0a3718da2 perf evsel: Derive CPUs and threads in alloc_counts adds 7e3d1784c8a4 libperf: Switch cpu to more accurate cpu_map_idx adds 47ffe806674f libperf: Use cpu not index for evsel mmap adds 7316268ff740 perf counts: Switch name cpu to cpu_map_idx adds ab90caa7b2d0 perf stat: Rename aggr_data cpu to imply it's an index adds 7ea82fbee459 perf stat: Use perf_cpu_map__for_each_cpu() adds f9551b3f6249 perf script: Use for each cpu to aid readability adds 80b82f3b65e9 libperf: Allow NULL in perf_cpu_map__idx() adds 472832d2c000 perf evlist: Refactor evlist__for_each_cpu() adds 7ac0089d138f perf evsel: Pass cpu not cpu map index to synthesize adds da8c94c06517 perf stat: Correct variable name for read counter adds 2daa08c4d9cd perf evsel: Rename CPU around get_group_fd adds 1fa497d4c01d perf evsel: Reduce scope of evsel__ignore_missing_thread adds 6f844b1fdd3b perf evsel: Rename variable cpu to index adds aa11e55a3995 perf test: Use perf_cpu_map__for_each_cpu() adds 379c224bef72 perf stat: Correct check_per_pkg() cpu adds 5b1af93dbc7e perf stat: Swap variable name cpu to index adds 91802e73f771 libperf: Sync evsel documentation adds 7263f3498ba8 perf bpf: Rename 'cpu' to 'cpu_map_idx' adds 84d2f4f0375d perf c2c: Use more intention revealing iterator adds b57af1b4017a perf script: Fix flipped index and cpu adds ce37ab3eb249 perf stat: Correct first_shadow_cpu to return index adds 6d18804b963b perf cpumap: Give CPUs their own type adds 0ce05781f490 perf tools: Fix SMT fallback with large core counts adds 6dd8646939a7 perf tools: Probe non-deprecated sysfs path 1st adds f56ef30a31d3 perf expr: Add debug logging for literals adds c0dd94558d0e perf pmu-events: Don't lower case MetricExpr adds 1aa77e716c6f Merge remote-tracking branch 'torvalds/master' into perf/core adds 35cb8c713a49 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] adds f1dcda0f7954 tools headers UAPI: Update tools's copy of drm.h header adds 486e5ed88827 tools headers cpufeatures: Sync with the kernel sources adds e652ab64e584 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 46f57d241015 perf arm: Fix off-by-one directory path adds 99fc11bb5b6f libperf tests: Update a use of the new cpumap API adds e000ea0beffb perf metricgroup: Fix use after free in metric__new() adds a6e62743621e perf cputopo: Fix CPU topology reading on s/390 adds d3e2bb4359f7 perf metric: Fix metric_leader adds 37be585807cb perf cpumap: Add is_dummy() method adds 2eea0b56b0d6 perf evlist: No need to do any affinity setup when profiling pids adds 9bce13ea88f8 perf record: Disable debuginfod by default adds 57d17378a4a0 Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.k [...] adds 753150ada5e9 ARC: thread_info.h: correct two typos in a comment adds e296c2e1cd70 ARC: perf: Remove redundant initialization of variable idx adds 7e5b06b8c1f8 arc: Replace lkml.org links with lore adds 1b2a62becace ARC: perf: fix misleading comment about pmu vs counter stop adds ca295ffb9102 arc: perf: Move static structs to where they're really used adds 8f67f65d121c arc: use swap() to make code cleaner adds 62b488875c05 Merge tag 'arc-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 9cc960a164f1 Merge branch 'core' of git://git.kernel.org/pub/scm/linux/ [...] adds 07f910f9b729 mm: Remove slab from struct page adds e3a8b6a1e70c Merge tag 'slab-for-5.17-part2' of git://git.kernel.org/pu [...] adds b6c55b162bce ACPI: scan: Change acpi_scan_init() return value type to void adds 681e7187aef4 ACPI: scan: Simplify initialization of power and sleep buttons adds c96f195deeef ACPI: scan: Rename label in acpi_scan_init() adds 7f7b4236f204 x86/PCI: Ignore E820 reservations for bridge windows on ne [...] adds ee3fe99ff0a2 ACPI: SPCR: check if table->serial_port.access_width is too wide adds 2cea3ec5b009 ACPI: APD: Check for NULL pointer after calling devm_ioremap() adds 415b4b6c447a ACPI: PCC: pcc_ctx can be static adds ebf8b135c04a Merge branches 'acpi-x86', 'acpi-tables', 'acpi-soc' and ' [...] adds 1882de7fc56c efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and [...] adds 0db89fa243e5 ACPI: Introduce Platform Firmware Runtime Update device driver adds b0013e037a8b ACPI: Introduce Platform Firmware Runtime Telemetry driver adds 53e8558837be ACPI: tools: Introduce utility for firmware updates/telemetry adds 31834aaa4e2a ACPI: pfr_update: Fix return value check in pfru_write() adds 7bf2e4d5ca1c ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() adds e3daa2607b1f Merge branch 'acpi-pfrut' adds 6a8d7fbf1c65 Merge tag 'acpi-5.17-rc1-2' of git://git.kernel.org/pub/sc [...] adds 3f4b32511a77 PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro adds 52cc1d7f9786 PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_ [...] adds 0ae101fdd329 PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros adds 9d8619190031 PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro adds d59ff7d9d84b PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros adds 5865918fe49e iio: pressure: bmp280: Use new PM macros adds 8357f6fb3d9a Merge tag 'pm-5.17-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 722d94847de2 vfs: fs_context: fix up param length parsing in legacy_par [...] adds c572724406e3 rpmsg: char: Add pr_fmt() to prefix messages adds 631af6e0f410 rpmsg: Fix documentation return formatting adds 8066c615cb69 rpmsg: core: Clean up resources on announce_create failure. adds fc9d6952a4bb Merge tag 'rpmsg-v5.17' of git://git.kernel.org/pub/scm/li [...] adds 7efb14256dd3 remoteproc: Use %pe format string to print return error code adds 4da96175014b remoteproc: imx_rproc: Fix a resource leak in the remove function adds 876e0b26ccd2 remoteproc: coredump: Correct argument 2 type for memcpy_fromio adds a9328d6de14e dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs adds 83b57e60b863 dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs adds 3b918d8e9bd5 remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs adds b20dc021ba5a remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs adds c768968f134b remoteproc: ingenic: Request IRQ disabled adds 62c46d556888 MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance adds 8f86e69536f3 remoteproc: Fix remaining wrong return formatting in docum [...] adds e9c78319215c Merge tag 'rcar_rst_rproc-tag1' of git://git.kernel.org/pu [...] adds d3c76a42ecc7 dt-bindings: remoteproc: Add Renesas R-Car adds 285892a74f13 remoteproc: Add Renesas rcar driver adds fdc12231d885 remoteproc: qcom: pil_info: Don't memcpy_toio more than is [...] adds da87976921bb remoteproc: imx_rproc: correct firmware reload adds dd585d9bfbf0 remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP adds a15d36f04b9e dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss adds 42a3f554d81e remoteproc: qcom: pas: Add SM6350 MPSS support adds bfd75aefe32c remoteproc: qcom: pas: Add SM6350 ADSP support adds 3bc0d1f9ef54 remoteproc: qcom: pas: Add SM6350 CDSP support adds b0229605b143 remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check adds ba6358637798 remoteproc: rcar_rproc: Remove trailing semicolon adds cfcabbb24d5f remoteproc: stm32: Improve crash recovery time adds 46a10fc3a2be Merge tag 'rproc-v5.17' of git://git.kernel.org/pub/scm/li [...] adds d9679d0013a6 virtio: wrap config->reset calls adds 207620712894 hwrng: virtio - unregister device before reset adds b4d80c8dda22 vduse: moving kvfree into caller adds 0f420c383a2b ifcvf/vDPA: fix misuse virtio-net device config size for blk dev adds 9c25cdeb5f3c docs: document sysfs ABI for vDPA bus adds 539fec78edb4 vdpa: add driver_override support adds 6639032acc08 virtio-mem: prepare page onlining code for granularity sma [...] adds 57c5a5b304b0 virtio-mem: prepare fake page onlining code for granularit [...] adds 60af39c1f4cc net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU adds 10aa250b2f7d eni_vdpa: Simplify 'eni_vdpa_probe()' adds 23118b09e6e1 vdpa: Avoid duplicate call to vp_vdpa get_status adds 28cc408be72c vdpa: Mark vdpa_config_ops.get_vq_notification as optional adds d3e305592d69 firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate [...] adds 6004e351da50 firmware: qemu_fw_cfg: fix kobject leak in probe error path adds 1b656e9aad7f firmware: qemu_fw_cfg: fix sysfs information leak adds 9f8b4ae2ac7d firmware: qemu_fw_cfg: remove sysfs entries explicitly adds 6017599bb25c virtio-pci: fix the confusing error message adds 2b68224ec61b virtio: fix a typo in function "vp_modern_remove" comments. adds cf4a4493ff70 virtio/virtio_mem: handle a possible NULL as a memcpy parameter adds 49814ce9e21a virtio/virtio_pci_legacy_dev: ensure the correct return value adds 97143b70aa84 vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 adds 080063920777 vhost/test: fix memory leak of vhost virtqueues adds 1861ba626ae9 virtio_ring: mark ring unused on error adds 870aaff92e95 vdpa: clean up get_config_size ret value handling adds a64917bc2e9b vdpa: Provide interface to read driver features adds a7f46ba42485 vdpa/mlx5: Distribute RX virtqueues in RQT object adds 73bc0dbb591b vdpa: Sync calls set/get config/status with cf_mutex adds 30ef7a8ac8a0 vdpa: Read device configuration only if FEATURES_OK adds aba21aff772b vdpa: Allow to configure max data virtqueues adds e3137056e6de vdpa/mlx5: Fix config_attr_mask assignment adds 75560522eaef vdpa/mlx5: Support configuring max data virtqueue adds 612f330ec56f vdpa: Add support for returning device configuration information adds 37e07e705888 vdpa/mlx5: Restore cur_num_vqs in case of failure in chang [...] adds cd2629f6df1c vdpa: Support reporting max device capabilities adds 79de65edf889 vdpa/mlx5: Report max device capabilities adds cbe777e98b3a vdpa/vdpa_sim: Configure max supported virtqueues adds 47a1401ac95f vdpa: Use BIT_ULL for bit operations adds b2ce6197c9c9 vdpa/vdpa_sim_net: Report max device capabilities adds f6d955d80830 vdpa: Avoid taking cf_mutex lock on get status adds 680ab9d69a04 vdpa: Protect vdpa reset with cf_mutex adds f8ae3a489b21 vdpa/mlx5: Fix is_index_valid() to refer to features adds b03fc43e7387 vdpa/mlx5: Fix tracking of current number of VQs adds 3bf6a9e36e44 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 49737f261c41 ata: pata_ali: no need to initialise statics to 0 adds 23c72ffedeed ata: sata_fsl: Use struct_group() for memcpy() region adds 58c541146b66 ata: libata-sata: use sysfs_emit() adds 0667391e191c ata: libata-scsi: use sysfs_emit() adds 179a028225c1 ata: ahci: use sysfs_emit() adds ab0efc068ebf ata: sata_fsl: use sysfs_emit() adds f713961de505 ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs adds f1550f27f8a9 ata: sata_dwc_460ex: Use temporary variable for struct device adds 0805e945651d ata: sata_dwc_460ex: Remove unused forward declaration adds ea63a8990151 ata: libahci_platform: Remove bogus 32-bit DMA mask attempt adds 7b6acb4e7faa ata: libahci_platform: Get rid of dup message when IRQ can [...] adds da2994705795 ata: libata: use min() to make code cleaner adds f3b9db5f4fd1 ata: libata: remove pointless debugging messages adds bb6a42d71046 ata: libata: whitespace cleanup adds 6c952a0dc9c3 ata: libata: Add ata_port_classify() helper adds 6044f3c456dc ata: libata: move ata_dump_id() to dynamic debugging adds 4baa5745ec21 ata: libata: sanitize ATA_HORKAGE_DUMP_ID adds f8ec26d0f5bc ata: libata: add reset tracepoints adds fc914faad67f ata: libata: add qc_prep tracepoint adds c206a389c97c ata: libata: tracepoints for bus-master DMA adds 7fad6ad6a357 ata: libata-sff: tracepoints for HSM state machine adds 1fe9fb71b2ff ata: libata-scsi: drop DPRINTK calls for cdb translation adds c318458c9359 ata: libata: add tracepoints for ATA error handling adds 742bef476ca5 ata: libata: move ata_{port,link,dev}_dbg to standard pr_X [...] adds d452090301fa ata: libata: revamp ata_get_cmd_descript() adds 4633778b254d ata: libata: move DPRINTK to ata debugging adds 37fcfade40f7 ata: sata_mv: kill 'port' argument in mv_dump_all_regs() adds a2715a42380b ata: sata_mv: replace DPRINTK with dynamic debugging adds e392e3944f8b ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context adds 774f6bac2ed3 ata: pdc_adma: Remove DPRINTK call adds 65945144fa84 ata: sata_fsl: move DPRINTK to ata debugging adds fa538d4020e6 ata: sata_rcar: replace DPRINTK() with ata_port_dbg() adds 1891b92a4cff ata: sata_qstor: replace DPRINTK() with dev_dbg() adds b5a5fc8b0f81 ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging adds e1553351d747 ata: libata: remove pointless VPRINTK() calls adds 93c7711494f4 ata: ahci: Drop pointless VPRINTK() calls and convert the [...] adds 51d628f10d55 ata: pdc_adma: Drop pointless VPRINTK() calls and remove d [...] adds d3e140f2b008 ata: pata_octeon_cf: Drop pointless VPRINTK() calls and co [...] adds 9913d3902f8f ata: pata_via: Drop pointless VPRINTK() calls adds 156e67cc0dba ata: sata_promise: Drop pointless VPRINTK() calls and conv [...] adds 05d8501fbf06 ata: sata_qstor: Drop pointless VPRINTK() calls adds 559ba1830e4b ata: sata_rcar: Drop pointless VPRINTK() calls adds a0a8005d8642 ata: sata_inic162x: Drop pointless VPRINTK() calls adds 23b87b9f6ffe ata: sata_mv: Drop pointless VPRINTK() call and convert th [...] adds 47013c580c73 ata: sata_nv: drop pointless VPRINTK() calls and convert r [...] adds 14d3630608db ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() adds 0b8e9cc71c23 ata: sata_sil: Drop pointless VPRINTK() calls adds bc21c1056d08 ata: sata_sx4: Drop pointless VPRINTK() calls and convert [...] adds f11c5403a1f0 ata: sata_sx4: add module parameter 'dimm_test' adds d97c75edd806 ata: libata: drop ata_msg_error() and ata_msg_intr() adds 5cef96b4207e ata: libata: drop ata_msg_ctl() adds 2f784b923d50 ata: libata: drop ata_msg_malloc() adds 16d424672716 ata: libata: drop ata_msg_warn() adds 17a1e1be2fc7 ata: libata: drop ata_msg_probe() adds 96c810f216cb ata: libata: drop ata_msg_info() adds 1c95a27c1e54 ata: libata: drop ata_msg_drv() adds db45905e74e6 ata: libata: remove 'new' ata message handling adds 870bb833c0ac ata: libata: remove debug compilation switches adds f2f01a52f281 ata: pata_atp867x: convert printk() calls adds 0f1c1294c78d ata: pata_cmd640: convert printk() calls adds 8705cb7f1b49 ata: pata_cmd64x: convert printk() calls adds 56f7979e770b ata: pata_cs5520: convert printk() calls adds 0d43bff5196d ata: pata_cs5536: convert printk() calls adds 3dede7f9b37f ata: pata_cypress: convert printk() calls adds 3697aaafc368 ata: pata_it821x: convert printk() calls adds 21f0e60a925b ata: pata_marvell: convert printk() calls adds 71306ae27c87 ata: pata_rz1000: convert printk() calls adds f9bcf5ba2d5f ata: pata_serverworks: convert printk() calls adds 3156234b6103 ata: pata_sil680: convert printk() calls adds 16d6623fe958 ata: sata_sx4: convert printk() calls adds f76ba003d1b6 ata: sata_mv: convert remaining printk() to structured logging adds f06c13aa01a9 ata: pata_hpt37x: convert pr_XXX() calls adds cb3f48fc5750 ata: pata_octeon_cf: Replace pr_XXX() calls with structure [...] adds cb8d5daae9ad ata: pata_hpt3x2n: convert pr_XXX() calls adds 97b7925a5cb4 ata: sata_gemini: convert pr_err() calls adds cbc59b8c2086 ata: pata_hpt366: convert pr_warn() calls adds 41d4c60f8623 ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() adds 898a276d4304 ata: sata_dwc_460ex: drop DEBUG_NCQ adds d4caa9054e4f ata: sata_dwc_460ex: remove 'check_status' argument adds 1d009eb6fefb ata: sata_dwc_460ex: Remove debug compile options adds 87924c5b4094 ata: sata_fsl: add compile test support adds 641ba1a5e2f8 ata: ahci_brcm: add compile test support adds e73d737894dc ata: ahci_da850: add compile test support adds 56e18702b0c2 ata: ahci_dm816: add compile test support adds 28a53d3160ac ata: ahci_mtk: add compile test support adds 368c7edc15e5 ata: ahci_mvebu: add compile test support adds c05b911afffa ata: ahci_sunxi: add compile test support adds 3d98cbf7096e ata: ahci_tegra: add compile test support adds b7c9b00fb050 ata: ahci_xgene: add compile test support adds a33a348d0aca ata: ahci_seattle: add compile test support adds a3d11c275b64 ata: pata_bk3710: add compile test support adds e5b48ee30aec ata: sata_fsl: fix scsi host initialization adds f8bc938ee6c6 ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions adds 2bce69072a0d ata: ahci_xgene: use correct type for port mmio address adds 0561e514c944 ata: fix read_id() ata port operation interface adds 9c2fd3fb43bd ata: pata_octeon_cf: remove redundant val variable adds dc5d7b3cfd78 ata: pata_cs5535: add compile test support adds 2aa566716f43 ata: pata_ftide010: add compile test support adds 7dc3c053bddf ata: pata_imx: add compile test support adds 7767c73a3565 ata: pata_pxa: add compile test support adds b6a64a860e13 ata: pata_samsung_cf: add compile test support adds db6a3f47cecc ata: pata_of_platform: Use platform_get_irq_optional() to [...] adds 84eac327af54 ata: libata-scsi: simplify __ata_scsi_queuecmd() adds b9ba367c513d ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY adds a17ab7aba5df ata: ahci: Add support for AMD A85 FCH (Hudson D4) adds 237fe8885a3f ata: pata_ali: remove redundant return statement adds fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/l [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 5 + Documentation/ABI/testing/sysfs-bus-vdpa | 57 ++ .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 28 + .../bindings/remoteproc/renesas,rcar-rproc.yaml | 65 ++ .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 3 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 8 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 3 +- arch/arc/include/asm/irqflags-compact.h | 8 +- arch/arc/include/asm/perf_event.h | 162 ----- arch/arc/include/asm/thread_info.h | 4 +- arch/arc/kernel/perf_event.c | 166 ++++- arch/arc/kernel/unwind.c | 11 +- arch/arc/mm/dma.c | 2 +- arch/arc/plat-axs10x/axs10x.c | 2 +- arch/arc/plat-hsdk/platform.c | 2 +- arch/um/drivers/virt-pci.c | 2 +- arch/x86/kernel/resource.c | 23 +- drivers/acpi/Kconfig | 22 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_apd.c | 2 + drivers/acpi/acpi_pcc.c | 2 +- drivers/acpi/internal.h | 2 +- drivers/acpi/pfr_telemetry.c | 435 ++++++++++++++ drivers/acpi/pfr_update.c | 575 ++++++++++++++++++ drivers/acpi/scan.c | 76 +-- drivers/acpi/spcr.c | 9 +- drivers/ata/Kconfig | 44 +- drivers/ata/acard-ahci.c | 4 - drivers/ata/ahci.c | 24 +- drivers/ata/ahci_brcm.c | 4 +- drivers/ata/ahci_ceva.c | 5 +- drivers/ata/ahci_qoriq.c | 4 - drivers/ata/ahci_xgene.c | 12 +- drivers/ata/ata_piix.c | 11 +- drivers/ata/libahci.c | 33 +- drivers/ata/libahci_platform.c | 14 +- drivers/ata/libata-acpi.c | 69 +-- drivers/ata/libata-core.c | 231 ++----- drivers/ata/libata-eh.c | 72 ++- drivers/ata/libata-pmp.c | 8 - drivers/ata/libata-sata.c | 11 +- drivers/ata/libata-scsi.c | 170 ++---- drivers/ata/libata-sff.c | 88 +-- drivers/ata/libata-trace.c | 47 ++ drivers/ata/libata-transport.c | 48 +- drivers/ata/libata.h | 5 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_arasan_cf.c | 3 + drivers/ata/pata_atp867x.c | 105 ++-- drivers/ata/pata_cmd640.c | 2 +- drivers/ata/pata_cmd64x.c | 4 +- drivers/ata/pata_cs5520.c | 4 +- drivers/ata/pata_cs5536.c | 4 +- drivers/ata/pata_cypress.c | 2 +- drivers/ata/pata_ep93xx.c | 1 - drivers/ata/pata_hpt366.c | 5 +- drivers/ata/pata_hpt37x.c | 20 +- drivers/ata/pata_hpt3x2n.c | 12 +- drivers/ata/pata_it821x.c | 66 +- drivers/ata/pata_ixp4xx_cf.c | 6 +- drivers/ata/pata_marvell.c | 9 +- drivers/ata/pata_netcell.c | 5 +- drivers/ata/pata_octeon_cf.c | 54 +- drivers/ata/pata_of_platform.c | 15 +- drivers/ata/pata_pdc2027x.c | 71 +-- drivers/ata/pata_pdc202xx_old.c | 2 - drivers/ata/pata_rz1000.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sil680.c | 9 +- drivers/ata/pata_via.c | 12 - drivers/ata/pdc_adma.c | 33 +- drivers/ata/sata_dwc_460ex.c | 165 ++--- drivers/ata/sata_fsl.c | 212 +++---- drivers/ata/sata_gemini.c | 4 +- drivers/ata/sata_inic162x.c | 4 +- drivers/ata/sata_mv.c | 132 ++-- drivers/ata/sata_nv.c | 54 +- drivers/ata/sata_promise.c | 31 +- drivers/ata/sata_qstor.c | 15 +- drivers/ata/sata_rcar.c | 26 +- drivers/ata/sata_sil.c | 1 - drivers/ata/sata_sil24.c | 5 +- drivers/ata/sata_sx4.c | 148 ++--- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/virtio_bt.c | 2 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/virtio_console.c | 4 +- drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/gpio/gpio-virtio.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/i2c/busses/i2c-virtio.c | 2 +- drivers/iio/pressure/bmp280-core.c | 11 +- drivers/iio/pressure/bmp280-i2c.c | 2 +- drivers/iio/pressure/bmp280-spi.c | 2 +- drivers/iommu/virtio-iommu.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 4 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/virtio_net.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/nvdimm/virtio_pmem.c | 2 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 9 +- drivers/remoteproc/ingenic_rproc.c | 5 +- drivers/remoteproc/mtk_scp_ipi.c | 4 +- drivers/remoteproc/qcom_pil_info.c | 2 +- drivers/remoteproc/qcom_q6v5_pas.c | 38 ++ drivers/remoteproc/rcar_rproc.c | 224 +++++++ drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 1 + drivers/remoteproc/ti_k3_r5_remoteproc.c | 5 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 44 +- drivers/rpmsg/virtio_rpmsg_bus.c | 4 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/vdpa/alibaba/eni_vdpa.c | 28 +- drivers/vdpa/ifcvf/ifcvf_base.c | 41 +- drivers/vdpa/ifcvf/ifcvf_base.h | 9 +- drivers/vdpa/ifcvf/ifcvf_main.c | 40 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 156 +++-- drivers/vdpa/vdpa.c | 163 ++++- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 2 + drivers/vdpa/vdpa_user/vduse_dev.c | 19 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 16 +- drivers/vhost/test.c | 1 + drivers/vhost/vdpa.c | 12 +- drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_input.c | 2 +- drivers/virtio/virtio_mem.c | 114 ++-- drivers/virtio/virtio_pci_legacy.c | 2 +- drivers/virtio/virtio_pci_legacy_dev.c | 4 +- drivers/virtio/virtio_pci_modern_dev.c | 2 +- drivers/virtio/virtio_ring.c | 4 +- drivers/virtio/virtio_vdpa.c | 7 +- fs/fs_context.c | 2 +- fs/fuse/virtio_fs.c | 4 +- fs/orangefs/orangefs-bufmap.c | 7 +- fs/orangefs/orangefs-sysfs.c | 21 +- include/linux/efi.h | 46 ++ include/linux/libata.h | 138 ++--- include/linux/mm_types.h | 28 - include/linux/page-flags.h | 37 -- include/linux/pm.h | 55 +- include/linux/pm_runtime.h | 24 + include/linux/vdpa.h | 39 +- include/linux/virtio.h | 1 + include/trace/events/libata.h | 416 ++++++++++++- include/uapi/linux/pfrut.h | 262 ++++++++ include/uapi/linux/vdpa.h | 6 + mm/slab.h | 6 - net/9p/trans_virtio.c | 2 +- net/vmw_vsock/virtio_transport.c | 4 +- sound/virtio/virtio_card.c | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 17 + tools/arch/x86/lib/memcpy_64.S | 12 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/build/Build.include | 2 +- tools/include/uapi/drm/drm.h | 18 + tools/include/uapi/linux/perf_event.h | 5 +- tools/lib/perf/Documentation/libperf.txt | 11 +- tools/lib/perf/cpumap.c | 113 ++-- tools/lib/perf/evlist.c | 19 +- tools/lib/perf/evsel.c | 111 ++-- tools/lib/perf/include/internal/cpumap.h | 18 +- tools/lib/perf/include/internal/evlist.h | 5 +- tools/lib/perf/include/internal/evsel.h | 4 +- tools/lib/perf/include/internal/mmap.h | 5 +- tools/lib/perf/include/perf/cpumap.h | 8 +- tools/lib/perf/include/perf/evsel.h | 14 +- tools/lib/perf/libperf.map | 2 + tools/lib/perf/mmap.c | 4 +- tools/lib/perf/tests/test-evlist.c | 162 ++++- tools/perf/Documentation/perf-buildid-cache.txt | 5 +- tools/perf/Documentation/perf-config.txt | 9 + tools/perf/Documentation/perf-list.txt | 48 +- tools/perf/Documentation/perf-record.txt | 15 +- tools/perf/Documentation/perf-stat.txt | 10 +- tools/perf/Documentation/perf-top.txt | 7 +- tools/perf/Makefile.config | 10 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/include/perf_regs.h | 42 -- tools/perf/arch/arm/util/cs-etm.c | 54 +- tools/perf/arch/arm64/include/perf_regs.h | 78 +-- tools/perf/arch/arm64/util/machine.c | 7 + tools/perf/arch/arm64/util/pmu.c | 2 +- tools/perf/arch/csky/include/perf_regs.h | 82 --- tools/perf/arch/mips/include/perf_regs.h | 69 --- tools/perf/arch/powerpc/include/perf_regs.h | 66 -- tools/perf/arch/powerpc/util/event.c | 8 +- tools/perf/arch/riscv/include/perf_regs.h | 74 --- tools/perf/arch/s390/include/perf_regs.h | 78 --- tools/perf/arch/x86/include/perf_regs.h | 82 --- tools/perf/arch/x86/util/evlist.c | 17 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 2 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/builtin-bench.c | 5 +- tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-c2c.c | 15 +- tools/perf/builtin-ftrace.c | 447 +++++++++++--- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-record.c | 23 +- tools/perf/builtin-report.c | 4 +- tools/perf/builtin-sched.c | 71 ++- tools/perf/builtin-script.c | 41 +- tools/perf/builtin-stat.c | 541 ++++++++--------- tools/perf/builtin-trace.c | 3 + tools/perf/dlfilters/dlfilter-test-api-v0.c | 2 - .../arm/{neoverse-v1 => neoverse-n2}/branch.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/bus.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/cache.json | 0 .../{neoverse-v1 => neoverse-n2}/exception.json | 0 .../arch/arm64/arm/neoverse-n2/instruction.json | 143 +++++ .../arch/arm64/arm/neoverse-n2/memory.json | 38 ++ .../arm/{cortex-a76-n1 => neoverse-n2}/other.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/pipeline.json | 0 .../pmu-events/arch/arm64/arm/neoverse-n2/spe.json | 14 + .../arch/arm64/arm/neoverse-n2/trace.json | 29 + ...nd-microarch.json => common-and-microarch.json} | 198 ++++++ tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + .../{armv8-recommended.json => recommended.json} | 202 +++---- tools/perf/pmu-events/jevents.c | 2 - tools/perf/tests/Build | 1 + tools/perf/tests/attr.c | 6 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/builtin-test.c | 16 +- tools/perf/tests/cpumap.c | 6 +- tools/perf/tests/event_update.c | 6 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 39 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 2 +- tools/perf/tests/sigtrap.c | 177 ++++++ tools/perf/tests/stat.c | 3 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/topology.c | 43 +- tools/perf/ui/browsers/annotate.c | 23 +- tools/perf/util/Build | 2 + tools/perf/util/affinity.c | 2 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 + tools/perf/util/arm-spe.c | 67 ++- .../perf/util/arm64-frame-pointer-unwind-support.c | 63 ++ .../perf/util/arm64-frame-pointer-unwind-support.h | 10 + tools/perf/util/auxtrace.c | 12 +- tools/perf/util/auxtrace.h | 5 +- tools/perf/util/bpf-loader.c | 15 +- tools/perf/util/bpf_counter.c | 29 +- tools/perf/util/bpf_counter.h | 4 +- tools/perf/util/bpf_counter_cgroup.c | 10 +- tools/perf/util/bpf_ftrace.c | 152 +++++ tools/perf/util/bpf_skel/func_latency.bpf.c | 114 ++++ tools/perf/util/callchain.c | 14 +- tools/perf/util/callchain.h | 4 +- tools/perf/util/counts.c | 8 +- tools/perf/util/counts.h | 14 +- tools/perf/util/cpumap.c | 253 ++++---- tools/perf/util/cpumap.h | 124 +++- tools/perf/util/cputopo.c | 9 +- tools/perf/util/debug.c | 2 +- tools/perf/util/env.c | 29 +- tools/perf/util/env.h | 3 +- tools/perf/util/evlist.c | 150 ++--- tools/perf/util/evlist.h | 52 +- tools/perf/util/evsel.c | 166 +++-- tools/perf/util/evsel.h | 30 +- tools/perf/util/expr.c | 37 +- tools/perf/util/ftrace.h | 81 +++ tools/perf/util/header.c | 6 +- tools/perf/util/hist.c | 4 +- tools/perf/util/hist.h | 3 +- tools/perf/util/libunwind/arm64.c | 2 + tools/perf/util/machine.c | 50 +- tools/perf/util/machine.h | 1 + tools/perf/util/mem-events.c | 29 +- tools/perf/util/metricgroup.c | 46 +- tools/perf/util/mmap.c | 19 +- tools/perf/util/mmap.h | 3 +- tools/perf/util/namespaces.c | 76 ++- tools/perf/util/namespaces.h | 2 + tools/perf/util/parse-events-hybrid.c | 9 +- tools/perf/util/parse-events.c | 10 +- tools/perf/util/perf_api_probe.c | 15 +- tools/perf/util/perf_regs.c | 666 +++++++++++++++++++++ tools/perf/util/perf_regs.h | 17 +- tools/perf/util/python.c | 4 +- tools/perf/util/record.c | 11 +- .../util/scripting-engines/trace-event-python.c | 16 +- tools/perf/util/session.c | 35 +- tools/perf/util/smt.c | 73 ++- tools/perf/util/sort.c | 34 +- tools/perf/util/sort.h | 3 +- tools/perf/util/stat-display.c | 138 +++-- tools/perf/util/stat-shadow.c | 308 +++++----- tools/perf/util/stat.c | 47 +- tools/perf/util/stat.h | 9 +- tools/perf/util/svghelper.c | 6 +- tools/perf/util/synthetic-events.c | 12 +- tools/perf/util/synthetic-events.h | 3 +- tools/perf/util/util.c | 15 + tools/perf/util/util.h | 11 +- tools/power/acpi/.gitignore | 1 + tools/power/acpi/Makefile | 16 +- tools/power/acpi/Makefile.rules | 2 +- tools/power/acpi/man/pfrut.8 | 137 +++++ tools/power/acpi/tools/pfrut/Makefile | 23 + tools/power/acpi/tools/pfrut/pfrut.c | 424 +++++++++++++ 322 files changed, 8977 insertions(+), 4246 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa create mode 100644 Documentation/devicetree/bindings/remoteproc/renesas,rcar-rproc.yaml create mode 100644 drivers/acpi/pfr_telemetry.c create mode 100644 drivers/acpi/pfr_update.c create mode 100644 drivers/remoteproc/rcar_rproc.c create mode 100644 include/uapi/linux/pfrut.h copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/branch.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/exception.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => neoverse-n2}/other.jso [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/pipeline.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/spe.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/trace.json rename tools/perf/pmu-events/arch/arm64/{armv8-common-and-microarch.json => common [...] rename tools/perf/pmu-events/arch/arm64/{armv8-recommended.json => recommended.jso [...] create mode 100644 tools/perf/tests/sigtrap.c create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.c create mode 100644 tools/perf/util/arm64-frame-pointer-unwind-support.h create mode 100644 tools/perf/util/bpf_ftrace.c create mode 100644 tools/perf/util/bpf_skel/func_latency.bpf.c create mode 100644 tools/perf/util/ftrace.h create mode 100644 tools/power/acpi/man/pfrut.8 create mode 100644 tools/power/acpi/tools/pfrut/Makefile create mode 100644 tools/power/acpi/tools/pfrut/pfrut.c