This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 0e10d8ba146c Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits cdd7a6ed3fb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b7cf02267e85 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 8efd7f4e7399 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits bc6cf3a4ab28 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits dea1fa4c0172 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f3c47c19fa66 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 99555df08709 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits cda01cd38952 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits eddd6e7b1083 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 82cba2da048b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d1a93014c3fd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 51891374f33d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 43aa44a5bf2a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7cbcfdbfea00 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 12189a1886a2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d7192c2597fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fac920d0ac3a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4f7481635d7b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 57fd148b37dd Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 88cd286cdea6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 51cdc1edfb79 Merge branch 'misc-5.17' into next-fixes omits 47b9e385cff7 btrfs: fix too long loop when defragging a 1 byte file omits 8aea8e41ff19 btrfs: don't start transaction for scrub if the fs is moun [...] omits a7e54735ac43 hwmon: (lm90) Fix sysfs and udev notifications omits 6e65410340c0 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 omits 1b5ce0d45187 hwmon: (lm90) Mark alert as broken for MAX6680 omits 51a5e49ed788 hwmon: (lm90) Mark alert as broken for MAX6654 omits e789f6e47eb4 hwmon: (lm90) Re-enable interrupts after alert clears omits be6bfb92737a hwmon: (lm90) Reduce maximum conversion rate for G781 omits f2fbbf96ec26 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 238582f974ab Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 063e458c7aaf orangefs: use default_groups in kobj_type adds 40a74870b2d1 orangefs: Fix the size of a memory allocation in orangefs_ [...] new 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 new 57d17378a4a0 Merge tag 'perf-tools-for-v5.17-2022-01-16' of git://git.k [...] new 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 new 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 new 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() new e3daa2607b1f Merge branch 'acpi-pfrut' new 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 new 8357f6fb3d9a Merge tag 'pm-5.17-rc1-2' of git://git.kernel.org/pub/scm/ [...] new 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. new 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 new 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 new 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 new fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] adds 365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible adds 5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure adds 8b67426e0558 dmaengine: idxd: int handle management refactoring adds eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment adds 46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain adds bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call adds f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors adds 56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event adds 58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather [...] adds 3218910fd585 dmaengine: Add core function and capability check for DMA_ [...] adds 29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. adds 2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() adds 37829227f042 Documentation: dmaengine: Add a description of what dmatest does adds c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with [...] adds 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' adds f17e53388e82 dmaengine: xilinx: Handle IRQ mapping errors adds aa8ff35e1003 dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() adds 839c2e2371db dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC adds 78b2f63cd0cc drivers: dma: ti: k3-psil: Add support for J721S2 adds a173a2428752 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings adds 5f1e024c9d07 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference adds e0699a75955d dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] adds dafa79a10ed7 dt-bindings: dma: ingenic: Support #dma-cells = <3> adds b72cbb1ab2af dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs adds 3d70fccf74fe dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] adds c8c0cda827b9 dmaengine: jz4780: Replace uint32_t with u32 adds 76a096637d63 dmaengine: jz4780: Support bidirectional I/O on one channel adds 0f93f2047d56 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset adds 92452a72ebdf dmaengine: idxd: set defaults for wq configs adds 7930d8553575 dmaengine: idxd: add knob for enqcmds retries adds d697e8312595 dmaengine: stm32-mdma: Remove redundant initialization of [...] adds de8f2c05754a dmaengine: stm32-mdma: Use bitfield helpers adds d5aeba456e66 dmaengine: sh: Use bitmap_zalloc() when applicable adds 2577394f4b01 Merge tag 'dmaengine_topic_slave_id_removal_5.17' into next adds 401c151164f2 dt-bindings: renesas,rcar-dmac: Add r8a779f0 support adds 2fe6777b8d49 dmaengine: rcar-dmac: Add support for R-Car S4-8 adds e7f110889a87 dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK adds 29f306340fa8 dt-bindings: dma: pl330: Convert to DT schema adds e66d70c034db dmaengine: xilinx_dpdma: use correct SDPX tag for header file adds 105a8c525675 dmaengine: uniphier-xdmac: Fix type of address variables adds 5cb664fbeba0 Merge branch 'fixes' into next adds 26e9baa849a2 dmaengine: ioatdma: use default_groups in kobj_type adds ec0d64231615 dmaengine: idxd: embed irq_entry in idxd_wq struct adds 23a50c803565 dmaengine: idxd: fix descriptor flushing locking adds 403a2e236538 dmaengine: idxd: change MSIX allocation based on per wq ac [...] adds 0f225705cf65 dmaengine: idxd: fix wq settings post wq disable adds 7ed6f1b85fb6 dmaengine: idxd: change bandwidth token to read buffers adds fde212e44f45 dmaengine: idxd: deprecate token sysfs attributes for read [...] adds bccfb96b5917 dmaengine: at_xdmac: Don't start transactions at tx_submit level adds e6af9b05bec6 dmaengine: at_xdmac: Start transfer for cyclic channels in [...] adds 5edc24ac876a dmaengine: at_xdmac: Print debug message after realeasing [...] adds 506875c30fc5 dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie adds b63e5cb94ad6 dmaengine: at_xdmac: Fix race for the tx desc callback adds 801db90bf294 dmaengine: at_xdmac: Move the free desc to the tail of the [...] adds 18deddea9184 dmaengine: at_xdmac: Fix concurrency over xfers_list adds 42468aa8b1aa dmaengine: at_xdmac: Remove a level of indentation in at_x [...] adds 1385eb4d14d4 dmaengine: at_xdmac: Fix lld view setting adds 912f7c6f7fac dmaengine: at_xdmac: Fix at_xdmac_lld struct definition adds a61210cae80c dmaengine: at_xdmac: Remove a level of indentation in at_x [...] adds e77e561925df dmaengine: at_xdmac: Fix race over irq_status adds 64aa8f4b6df1 dmaengine: pch_dma: Remove usage of the deprecated "pci-dm [...] adds bbd0ff07ed12 dt-bindings: dma-controller: Split interrupt fields in example new 99613159ad74 Merge tag 'dmaengine-5.17-rc1' of git://git.kernel.org/pub [...] adds 60630924bb5a hwspinlock: stm32: enable clock at probe new 39b419eaf0df Merge tag 'hwlock-v5.17' of git://git.kernel.org/pub/scm/l [...] new e56e18985596 lib/crypto: add prompts back to crypto libraries new d8d83d8ab0a4 lib/crypto: blake2s: move hmac construction into wireguard new 9a1536b093bb lib/crypto: sha1: re-roll loops to reduce code size new c0a8a61e7abb random: fix typo in comments new 91ec0fe138f1 random: cleanup poolinfo abstraction new d38bb0853589 random: cleanup integer types new a4bfa9b31802 random: remove incomplete last_data logic new 8b2d953b91e7 random: remove unused extract_entropy() reserved argument new 90ed1e67e896 random: rather than entropy_store abstraction, use global new 0f63702718c9 random: remove unused OUTPUT_POOL constants new 5b87adf30f14 random: de-duplicate INPUT_POOL constants new b3d51c1f5421 random: prepend remaining pool constants with POOL_ new 18263c4e8e62 random: cleanup fractional entropy shift constants new 6c0eace6e149 random: access input_pool_data directly rather than throug [...] new 248045b8dea5 random: selectively clang-format where it makes sense new a254a0e4093f random: simplify arithmetic function flow in account() new 0ed905975612 Merge branch 'random-5.17-rc1-for-linus' of git://git.kern [...] adds c39afe624853 kconfig: Add `make mod2noconfig` to disable module options adds 0431acd87a6c streamline_config.pl: show the full Kconfig name adds df05c0e9496c Documentation: Raise the minimum supported version of LLVM [...] adds 57b2b72ac1fc mm, slab: Remove compiler check in __kmalloc_index adds 1e68a8af9a39 arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG adds e1ab4182ca11 Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or [...] adds 0766bffcae07 gcov: Remove compiler version check adds 4dc0759c563a init/Kconfig: Drop linker version check for LD_ORPHAN_WARN adds be0d5fa7f037 certs: move the 'depends on' to the choice of module signing keys adds b06d9d3b6a03 nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile adds 54e2c77dd4cb certs: remove meaningless $(error ...) in certs/Makefile adds f3a2ba44e93e certs: check-in the default x509 config file adds f8487d28df28 certs: remove noisy messages while generating the signing key adds 54c8b517d295 certs: use 'cmd' to hide openssl output in silent builds m [...] adds e06a61a89ccd certs: use if_changed to re-generate the key when the key [...] adds 50a483405c42 kbuild: move headers_check.pl to usr/include/ adds 4fbce819337a kbuild: remove headers_check stub adds c537e4d04eb7 certs: use $< and $@ to simplify the key generation rule adds 1c4bd9f77a1c certs: unify duplicated cmd_extract_certs and improve the log adds 3958f2156b41 certs: remove unneeded -I$(srctree) option for system_cert [...] adds 5cca36069d4c certs: refactor file cleaning adds 5410f3e810f6 certs: remove misleading comments about GCC PR adds 4db9c2e3d055 kbuild: stop using config_filename in scripts/Makefile.modsign adds b8c96a6b466c certs: simplify $(srctree)/ handling and remove config_fil [...] adds 7d153696e5db kbuild: do not include include/config/auto.conf from shell [...] adds 129ab0d2d9f3 kbuild: do not quote string values in include/config/auto.conf adds 340a02535ee7 certs: move scripts/extract-cert to certs/ adds c0ee9bba55e1 microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV} adds c199d5d0a79d doc: kbuild: fix default in `imply` table adds 82977af93a0d sh: rename suffix-y to suffix_y adds 64d8aaa4ef38 kbuild: drop $(size_append) from cmd_zstd adds 7ce7e984ab2b kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} adds 53e7b5dfb752 arch: decompressor: remove useless vmlinux.bin.all-y adds c4d7f40b250c kbuild: add cmd_file_size new fd6f57bfda7c Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/l [...] adds dacef016c088 riscv: dts: enable more DA9063 functions for the SiFive Hi [...] adds e232333be69e scripts/sorttable: Unify arm64 & x86 sort functions adds ddad0b88d503 riscv: remove unused __cmpxchg_user() macro adds f8f2ad02ee43 riscv: consolidate __ex_table construction adds bb1f85d6046f riscv: switch to relative exception tables adds c07935cb3ccf riscv: bpf: move rv_bpf_fixup_exception signature to extable.h adds ef127bca1129 riscv: extable: make fixup_exception() return bool adds 4c2e7ce8b986 riscv: extable: use `ex` for `exception_table_entry` adds 9d504f9aa5c1 riscv: lib: uaccess: fold fixups into body adds 6dd10d9166a0 riscv: extable: consolidate definitions adds 2bf847db0c74 riscv: extable: add `type` and `data` fields adds ff4b8cad3a81 riscv: add gpr-num.h adds 20802d8d477d riscv: extable: add a dedicated uaccess handler adds a2ceb8c4efce riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section adds 1f77ed9422cb riscv: switch to relative extable and other improvements adds 7cc8c75b54fa riscv: Make vmalloc/vmemmap end equal to the start of the [...] adds 5a7ac592c56c riscv: mm: Enable PMD split page table lock for RV64 adds 3d12b634fe82 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console adds 9f36b96bc70f RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW adds 61063ad3e90a RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL adds f8bbea649c9f RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL adds a669a1f4ea80 RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE adds 23592d5add3d RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK adds a7e9fbef867d RISC-V: defconfigs: Sort CONFIG_MMC adds 2fadc6ea4a08 RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS adds bd72a95f96ab RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG adds c2e4ff7fb5c0 RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET adds d4b22b2f01de RISC-V: defconfigs: Remove redundant CONFIG_EFI=y adds ce3fe7a4ac6a RISC-V: defconfigs: Remove redundant K210 DT source adds d4cb5d3630ec RISC-V: Clean up the defconfigs adds 8ee304396e2f riscv/head: fix misspelling of guaranteed adds fba88ede6a31 riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics adds d062a79b7c80 riscv/mm: Enable THP migration adds fe38b4d6129c riscv: dts: canaan: Fix SPI FLASH node names adds 75c0dc0437e6 riscv: dts: canaan: Group tuples in interrupt properties adds 53ef07326ad0 riscv: dts: microchip: mpfs: Drop empty chosen node adds 53abf98005a6 riscv: dts: microchip: mpfs: Fix PLIC node adds 9d7b3078628f riscv: dts: microchip: mpfs: Fix reference clock node adds 9e85020ccf8c riscv: dts: microchip: mpfs: Fix clock controller node adds e35b07a7df9b riscv: dts: microchip: mpfs: Group tuples in interrupt properties adds cc79be0e0c9f riscv: dts: sifive: Group tuples in interrupt properties adds 8e9b1c9555c1 riscv: dts: sifive: Group tuples in register properties adds 8fc6e62a549c riscv: dts: sifive: fu540-c000: Drop bogus soc node compat [...] adds 893eae9ac7e4 riscv: dts: sifive: fu540-c000: Fix PLIC node adds a11c07f032a0 riscv: Don't use va_pa_offset on kdump adds 0e105f1d0037 riscv: use hart id instead of cpu id on machine_kexec adds decf89f86ecd riscv: try to allocate crashkern region from 32bit address [...] adds 7f3de1adb377 riscv: remove cpu_stop() adds 153c46faf6ae riscv: head: make secondary_start_common() static adds 1546541fbc90 riscv: errata: alternative: mark vendor_patch_func __initdata adds 51f23e5318a0 riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign adds 869c70609248 RISC-V: Use common riscv_cpuid_to_hartid_mask() for both S [...] adds b0fd4b1bf995 riscv: mm: fix wrong phys_ram_base value for RV64 adds b579dfe71a6a RISC-V: Use SBI SRST extension when available new f1b744f65e2f Merge tag 'riscv-for-linus-5.17-mw0' of git://git.kernel.o [...] new 35140d399db2 script/sorttable: Fix some initialization problems new e9f5cbc0c851 Merge tag 'trace-v5.17-2' of git://git.kernel.org/pub/scm/ [...] adds 3271d7eb00f1 f2fs: compress: reduce one page array alloc and free when [...] adds 3d697a4a6b7d f2fs: rework write preallocations adds b31bf0f96e71 f2fs: reduce indentation in f2fs_file_write_iter() adds d4dd19ec1ea0 f2fs: do not expose unwritten blocks to user by DIO adds ccf7cf92373d f2fs: fix the f2fs_file_write_iter tracepoint adds 1517c1a7a445 f2fs: implement iomap operations adds a1e09b03e6f5 f2fs: use iomap for direct I/O adds bd984c03097b f2fs: show more DIO information in tracepoint adds d1917865a790 f2fs: fix remove page failed in invalidate compress pages adds e64347ae13da f2fs: support POSIX_FADV_DONTNEED drop compressed page cache adds ae2e2804caa1 f2fs: show number of pending discard commands adds 766c663933be f2fs: avoid duplicate call of mark_inode_dirty adds 9056d6489f5a f2fs: fix to do sanity check on inode type during garbage [...] adds f6db43076d19 f2fs: fix to avoid panic in is_alive() if metadata is inco [...] adds 77900c45ee5c f2fs: fix to do sanity check in is_alive() adds 325163e9892b f2fs: add gc_urgent_high_remaining sysfs node adds 19bdba526562 f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file adds 7377e853967b f2fs: compress: fix potential deadlock of compress file adds 0df035c7208c f2fs: avoid down_write on nat_tree_lock during checkpoint adds a9419b63bf41 f2fs: do not bother checkpoint by f2fs_get_node_info adds 645a3c40ca3d f2fs: fix to do sanity check on last xattr entry in __f2fs [...] adds dd9d4a3a30d0 f2fs: clean up __find_inline_xattr() with __find_xattr() adds 3e0203893e0d f2fs: support fault injection to f2fs_trylock_op() adds b702c83e2eaa f2fs: fix to check available space of CP area correctly in [...] adds 300a842937fb f2fs: fix to reserve space for IO align feature adds 2a64e303e305 f2fs: don't drop compressed page cache in .{invalidate,rel [...] adds d361b690b6fc f2fs: Simplify bool conversion adds 2b642898e5ea f2fs: remove redunant invalidate compress pages adds 5fed0be8583f f2fs: do not allow partial truncation on pinned file new 1d1df41c5a33 Merge tag 'f2fs-for-5.17-rc1' of git://git.kernel.org/pub/ [...] new 8b59b0a53c84 ARM: 9170/1: fix panic when kasan and kprobe are enabled new 15420269b02a ARM: 9179/1: uaccess: avoid alignment faults in copy_[from [...] new 9f80ccda53b9 ARM: 9180/1: Thumb2: align ALT_UP() sections in modules su [...] new c461a70f704c Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 60f230060b13 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 87b9d74fb0be powerpc/time: Fix build failure due to do_hard_irq_enable( [...] new d37823c3528e powerpc/32s: Fix kasan_init_region() for KASAN new 429a64f6e91f powerpc/perf: Only define power_pmu_wants_prompt_pmi() for [...] new aee101d7b95a powerpc/64s: Mask SRR0 before checking against the masked NIP new 6311823abfe5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2836615aa22d netns: add schedule point in ops_exit_list() new be80a1d3f9db bpf: Generalize check_ctx_reg for reuse with other types new d400a6cf1c8a bpf: Mark PTR_TO_FUNC register initially with zero offset new 6788ab23508b bpf: Generally fix helper register offset check new 64620e0a1e71 bpf: Fix out of bounds access for ringbuf helpers new a672b2e36a64 bpf: Fix ringbuf memory type confusion when passing to helpers new 722e4db3ae0d bpf, selftests: Add various ringbuf tests with invalid offset new 37c8d4807d1b bpf, selftests: Add ringbuf memory type confusion test new 99845220d3c3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 2e5644b1bab2 net: axienet: increase reset timeout new b400c2f4f4c5 net: axienet: Wait for PhyRstCmplt after core reset new 04cc2da39698 net: axienet: reset core on initialization prior to MDIO access new 95978df6fa32 net: axienet: add missing memory barriers new 70f5817deddb net: axienet: limit minimum TX ring size new 996defd7f8b5 net: axienet: Fix TX ring slot available check new aba57a823d29 net: axienet: fix number of TX ring slots for available check new bb193e3db8b8 net: axienet: fix for TX busy handling new 2d19c3fd8017 net: axienet: increase default TX ring size to 128 new 8c8963b27e68 Merge branch 'axienet-fixes' new dded08927ca3 nfc: llcp: fix NULL error pointer dereference on sendmsg() [...] new 1771afd47430 net: cpsw: avoid alignment faults by taking NET_IP_ALIGN i [...] new f1131b9c23fb net: phy: micrel: use kszphy_suspend()/kszphy_resume for i [...] new baa59504c1cd net: mscc: ocelot: fix using match before it is set new 6198c7220197 net/fsl: xgmac_mdio: Add workaround for erratum A-009885 new ea11fc509ff2 dt-bindings: net: Document fsl,erratum-a009885 new 0d375d610fa9 powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l [...] new 3f7c239c7844 net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module new 8eb896a77701 Merge branch 'net-fsl-xgmac_mdio-add-workaround-for-erratu [...] new d07418afea8f ipv4: avoid quadratic behavior in netns dismantle new 79eb15da3cd6 ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys new ff9fc0a31d85 Merge branch 'ipv4-avoid-pathological-hash-tables' new 02a015ce0ea4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 1b1492069fcf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 51b667a32d61 MAINTAINERS: add common wireless and wireless-next trees new a1222ca0681f MAINTAINERS: remove extra wireless section new a731da909417 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 2cb52046d186 ALSA: hda: cs35l41: Avoid overwriting register patch new 6e4320d8ecbc ALSA: hda: cs35l41: Add calls to newly added test key function new 77dc3a6ee2eb ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol [...] new cd8abf7d04c9 ALSA: hda: cs35l41: Add missing default cases new a025df02ce42 ALSA: hda: cs35l41: Make use of the helper function dev_er [...] new 8c286a0f973a ALSA: hda: cs35l41: Tidyup code new 85c25662d189 ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void new 8c0ae778e287 ALSA: core: Simplify snd_power_ref_and_wait() with the sta [...] new 3061be7b234c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 4c907bcd9dcd ASoC: max9759: fix underflow in speaker_gain_control_put() new 579b2c8f72d9 ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC new 8d69e7aa8143 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e5ae58e8311f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b4c18c18ebf7 regulator: MAX20086: add gpio/consumer.h new 8dde4e76a01a Merge remote-tracking branch 'regulator/for-5.16' into reg [...] new 73f458910927 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e4d63473d311 spi: stm32-qspi: Update spi registering new 3cefddb72f80 spi: stm32: remove inexistant variables in struct stm32_sp [...] new 9df15d842a0f spi: stm32: make SPI_MASTER_MUST_TX flags only specific to [...] new 353bbc52de1c Merge remote-tracking branch 'spi/for-5.16' into spi-linus new 633fa767bd32 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9c494ca4d3a5 x86/gpu: Reserve stolen memory for first integrated Intel GPU new b00803c07d38 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new dc719fc3ca59 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 78e4afe3d77b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 3f059de63c6f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 5f02ef741a78 KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock new 0ba8180f07f4 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new fc4136c52c1c hwmon: (lm90) Reduce maximum conversion rate for G781 new 0921525dc315 hwmon: (lm90) Re-enable interrupts after alert clears new 791a30d2b43e hwmon: (lm90) Mark alert as broken for MAX6654 new d13a5271edf3 hwmon: (lm90) Mark alert as broken for MAX6680 new cbca50501a82 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 new 5836c1519060 hwmon: (lm90) Fix sysfs and udev notifications new 125081a62616 hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused new 7057932d05b8 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 6b34cd8e175b btrfs: fix too long loop when defragging a 1 byte file new b767c2fc787e btrfs: allow defrag to be interruptible new 484167da7773 btrfs: defrag: fix wrong number of defragged sectors new c080b4144b9d btrfs: defrag: properly update range->start for autodefrag new 0acb1c428b71 Merge branch 'misc-5.17' into next-fixes new fc20cea79c88 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d7df5d42e761 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 9b7192885231 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new eb09b4162dc9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new d9e057524224 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a51e80162547 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (0e10d8ba146c) \ N -- N -- N refs/heads/pending-fixes (a51e80162547)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 130 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: CREDITS | 5 + Documentation/ABI/stable/sysfs-driver-dma-idxd | 52 +- Documentation/ABI/testing/sysfs-bus-vdpa | 57 ++ Documentation/ABI/testing/sysfs-fs-f2fs | 12 + .../devicetree/bindings/dma/arm,pl330.yaml | 83 +++ .../devicetree/bindings/dma/arm-pl08x.yaml | 4 + .../devicetree/bindings/dma/arm-pl330.txt | 49 -- .../devicetree/bindings/dma/dma-controller.yaml | 8 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 42 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 5 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 1 + .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 1 + Documentation/devicetree/bindings/net/fsl-fman.txt | 9 + .../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/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 + Documentation/filesystems/f2fs.rst | 1 + Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 30 +- Makefile | 15 +- arch/Kconfig | 3 +- arch/arc/Makefile | 4 +- arch/arc/boot/dts/Makefile | 4 +- arch/arm/Kconfig.debug | 2 - arch/arm/boot/compressed/Makefile | 8 +- arch/arm/include/asm/assembler.h | 2 + arch/arm/include/asm/processor.h | 1 + arch/arm/include/asm/uaccess.h | 10 +- arch/arm/probes/kprobes/Makefile | 3 + arch/h8300/boot/compressed/Makefile | 4 +- arch/h8300/boot/dts/Makefile | 6 +- arch/microblaze/Makefile | 8 +- arch/mips/boot/compressed/Makefile | 12 +- arch/nds32/Makefile | 6 - arch/nds32/boot/dts/Makefile | 7 +- arch/nios2/boot/dts/Makefile | 2 +- arch/openrisc/boot/dts/Makefile | 7 +- arch/parisc/boot/compressed/Makefile | 24 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi | 2 + arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 + arch/powerpc/include/asm/hw_irq.h | 2 +- arch/powerpc/kernel/interrupt_64.S | 2 + arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/kasan/book3s_32.c | 59 +- arch/powerpc/perf/core-book3s.c | 58 +- arch/riscv/Kconfig | 4 +- arch/riscv/boot/dts/canaan/Makefile | 4 +- arch/riscv/boot/dts/canaan/k210.dtsi | 23 +- arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 4 + arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 60 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 40 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 14 +- arch/riscv/configs/defconfig | 13 +- arch/riscv/configs/nommu_k210_defconfig | 2 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 3 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 6 +- arch/riscv/errata/alternative.c | 3 +- arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/asm-extable.h | 65 ++ arch/riscv/include/asm/extable.h | 48 ++ arch/riscv/include/asm/futex.h | 30 +- arch/riscv/include/asm/gpr-num.h | 77 +++ arch/riscv/include/asm/pgtable-bits.h | 2 +- arch/riscv/include/asm/pgtable.h | 20 +- arch/riscv/include/asm/sbi.h | 24 + arch/riscv/include/asm/smp.h | 12 +- arch/riscv/include/asm/uaccess.h | 163 +---- arch/riscv/kernel/cpu-hotplug.c | 8 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/kexec_relocate.S | 20 +- arch/riscv/kernel/machine_kexec.c | 3 +- arch/riscv/kernel/sbi.c | 35 ++ arch/riscv/kernel/setup.c | 10 + arch/riscv/kernel/smp.c | 10 - arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 3 +- arch/riscv/lib/uaccess.S | 28 +- arch/riscv/mm/extable.c | 66 +- arch/riscv/mm/fault.c | 2 +- arch/riscv/mm/init.c | 22 +- arch/riscv/net/bpf_jit_comp64.c | 9 +- arch/s390/boot/compressed/Makefile | 28 +- arch/sh/boot/Makefile | 16 +- arch/sh/boot/compressed/Makefile | 22 +- arch/sh/boot/dts/Makefile | 4 +- arch/um/drivers/virt-pci.c | 2 +- arch/x86/boot/compressed/Makefile | 12 +- arch/x86/kernel/early-quirks.c | 10 +- arch/x86/kernel/resource.c | 23 +- arch/x86/kvm/vmx/posted_intr.c | 18 +- arch/xtensa/Makefile | 2 +- arch/xtensa/boot/dts/Makefile | 5 +- certs/.gitignore | 1 + certs/Kconfig | 4 +- certs/Makefile | 125 +--- certs/default_x509.genkey | 17 + {scripts => certs}/extract-cert.c | 2 +- crypto/Kconfig | 2 - drivers/acpi/Kconfig | 22 + drivers/acpi/Makefile | 3 +- 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/base/firmware_loader/builtin/Makefile | 4 +- drivers/block/virtio_blk.c | 4 +- drivers/bluetooth/virtio_bt.c | 2 +- drivers/char/hw_random/virtio-rng.c | 2 +- drivers/char/random.c | 627 ++++++++----------- drivers/char/virtio_console.c | 4 +- drivers/crypto/virtio/virtio_crypto_core.c | 8 +- drivers/dma/at_xdmac.c | 194 +++--- drivers/dma/dma-jz4780.c | 118 +++- drivers/dma/dmaengine.c | 7 + drivers/dma/idxd/device.c | 222 ++++--- drivers/dma/idxd/dma.c | 40 +- drivers/dma/idxd/idxd.h | 67 ++- drivers/dma/idxd/init.c | 196 ++---- drivers/dma/idxd/irq.c | 239 +++++++- drivers/dma/idxd/registers.h | 15 +- drivers/dma/idxd/submit.c | 69 ++- drivers/dma/idxd/sysfs.c | 215 +++++-- drivers/dma/ioat/sysfs.c | 3 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/ppc4xx/adma.c | 3 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 17 +- drivers/dma/sh/shdma-base.c | 6 +- drivers/dma/stm32-mdma.c | 78 +-- drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/edma.c | 3 +- drivers/dma/ti/k3-psil-j721s2.c | 167 ++++++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/uniphier-xdmac.c | 5 +- drivers/dma/xilinx/xilinx_dma.c | 133 +++- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/gpio/gpio-virtio.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 2 +- drivers/hwmon/pmbus/ir38064.c | 2 +- drivers/hwspinlock/stm32_hwspinlock.c | 58 +- 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/ethernet/freescale/xgmac_mdio.c | 28 +- drivers/net/ethernet/mscc/ocelot_flower.c | 15 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 135 +++-- drivers/net/phy/micrel.c | 36 +- drivers/net/virtio_net.c | 4 +- drivers/net/wireguard/noise.c | 45 +- drivers/net/wireless/mac80211_hwsim.c | 2 +- drivers/nvdimm/virtio_pmem.c | 2 +- drivers/regulator/max20086-regulator.c | 1 + 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/spi/spi-stm32-qspi.c | 47 +- drivers/spi/spi-stm32.c | 7 +- 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/btrfs/block-group.c | 13 - fs/btrfs/ioctl.c | 29 +- fs/f2fs/Kconfig | 1 + fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 84 +-- fs/f2fs/data.c | 351 +++-------- fs/f2fs/f2fs.h | 43 +- fs/f2fs/file.c | 509 +++++++++++++--- fs/f2fs/gc.c | 26 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 18 +- fs/f2fs/iostat.c | 40 +- fs/f2fs/node.c | 23 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 2 +- fs/f2fs/segment.h | 3 +- fs/f2fs/super.c | 46 ++ fs/f2fs/sysfs.c | 26 +- fs/f2fs/xattr.c | 40 +- fs/fs_context.c | 2 +- fs/fuse/virtio_fs.c | 4 +- fs/orangefs/orangefs-bufmap.c | 7 +- fs/orangefs/orangefs-sysfs.c | 21 +- include/crypto/blake2s.h | 3 - include/linux/bpf.h | 9 +- include/linux/bpf_verifier.h | 4 +- include/linux/dma/xilinx_dpdma.h | 2 +- include/linux/dmaengine.h | 20 + 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/slab.h | 3 +- include/linux/vdpa.h | 39 +- include/linux/virtio.h | 1 + include/trace/events/f2fs.h | 27 +- include/trace/events/libata.h | 416 ++++++++++++- include/trace/events/random.h | 56 +- include/uapi/linux/idxd.h | 1 + include/uapi/linux/pfrut.h | 262 ++++++++ include/uapi/linux/soundcard.h | 2 +- include/uapi/linux/vdpa.h | 6 + init/Kconfig | 1 - init/Makefile | 2 +- kernel/bpf/btf.c | 2 +- kernel/bpf/verifier.c | 75 ++- kernel/gcov/Kconfig | 1 - lib/Kconfig | 2 + lib/crypto/Kconfig | 17 +- lib/crypto/blake2s-selftest.c | 31 - lib/crypto/blake2s.c | 37 -- lib/sha1.c | 95 +-- mm/slab.h | 6 - net/9p/trans_virtio.c | 2 +- net/core/net_namespace.c | 4 +- net/ipv4/fib_semantics.c | 65 +- net/nfc/llcp_sock.c | 5 + net/vmw_vsock/virtio_transport.c | 4 +- net/wireless/Makefile | 4 +- scripts/.gitignore | 1 - scripts/Kbuild.include | 47 -- scripts/Makefile | 11 +- scripts/Makefile.lib | 35 +- scripts/Makefile.modinst | 4 +- scripts/gen_autoksyms.sh | 11 +- scripts/kconfig/Makefile | 3 +- scripts/kconfig/conf.c | 17 +- scripts/kconfig/confdata.c | 24 +- scripts/kconfig/streamline_config.pl | 2 +- scripts/link-vmlinux.sh | 49 +- scripts/min-tool-version.sh | 2 +- scripts/mod/modpost.c | 15 + scripts/remove-stale-files | 2 + scripts/setlocalversion | 9 +- scripts/sorttable.c | 38 +- scripts/sorttable.h | 5 +- sound/core/init.c | 25 +- sound/pci/hda/cs35l41_hda.c | 134 +++-- sound/pci/hda/cs35l41_hda.h | 4 +- sound/pci/hda/cs35l41_hda_i2c.c | 6 +- sound/pci/hda/cs35l41_hda_spi.c | 6 +- sound/soc/codecs/max9759.c | 3 +- sound/soc/mediatek/Kconfig | 2 +- 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 +++++++++++++ tools/testing/selftests/bpf/prog_tests/d_path.c | 14 + .../selftests/bpf/progs/test_d_path_check_types.c | 32 + tools/testing/selftests/bpf/verifier/ringbuf.c | 95 +++ tools/testing/selftests/bpf/verifier/spill_fill.c | 2 +- usr/Makefile | 7 +- usr/include/Makefile | 6 +- {scripts => usr/include}/headers_check.pl | 0 529 files changed, 12819 insertions(+), 6951 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-vdpa create mode 100644 Documentation/devicetree/bindings/dma/arm,pl330.yaml delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl330.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/renesas,rcar-rproc.yaml create mode 100644 arch/riscv/include/asm/asm-extable.h create mode 100644 arch/riscv/include/asm/extable.h create mode 100644 arch/riscv/include/asm/gpr-num.h create mode 100644 certs/default_x509.genkey rename {scripts => certs}/extract-cert.c (98%) create mode 100644 drivers/acpi/pfr_telemetry.c create mode 100644 drivers/acpi/pfr_update.c create mode 100644 drivers/dma/ti/k3-psil-j721s2.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 create mode 100644 tools/testing/selftests/bpf/progs/test_d_path_check_types.c create mode 100644 tools/testing/selftests/bpf/verifier/ringbuf.c rename {scripts => usr/include}/headers_check.pl (100%)