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 3b7c069e0e1e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 0cf3854a994a Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 71020c9fcc76 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 71f81c1cd6b0 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 81bfffff55bb Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 60ade92f26b5 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits bc14b15b11c1 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 13f170bcca94 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 62d0ba4ffa1d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eebde935ab7f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 2c25bf03b1b7 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits bfd68f2eaaa5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3abe12362515 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aab72510c852 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9e55bc40f463 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a5d1d611a940 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4887ac01bf3f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3369f34ec7ef Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 3fb6c3261d4b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 5d203d4b7810 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 88325c3362c3 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits db68392a6cde mm/smaps: don't access young/dirty bit if pte unpresent omits 9169e854ae7e mm: add DEVICE_ZONE to FOR_ALL_ZONES omits 52f7b56e5b1b kernel/sys_ni: add compat entry for fadvise64_64 omits 4f5409708b5b mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW omits c3697d57c201 Revert "zram: remove double compression logic" omits aad76154f866 get_maintainer: add Alan to .get_maintainer.ignore omits fa5ed0e57a34 binder_alloc: add missing mmap_lock calls when using the VMA omits ff12e9a75a6b mm: re-allow pinning of zero pfns (again) omits f7cf36ea2e41 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() omits a0636b878015 dma/pool: do not complain if DMA pool is not allocated omits aa139e4c71a0 vmcoreinfo: add kallsyms_num_syms symbol omits c5aaa41f87b6 mailmap: update Guilherme G. Piccoli's email addresses omits ad8d312e3241 mm: vmscan: fix extreme overreclaim and swap floods omits b78b210757de writeback: avoid use-after-free after removing device omits bdc7cf095f96 shmem: update folio if shmem_replace_page() updates the page omits fd99d8f0e60b mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits 4188e495dd66 Merge remote-tracking branch 'spi/for-5.19' into spi-linus adds df4aaf015775 drm/shmem-helper: Add missing vunmap on error adds 2939deac1fa2 drm/gem: Properly annotate WW context on drm_gem_lock_rese [...] adds 36fa1cb56ac5 Merge tag 'drm-misc-next-fixes-2022-08-10' of git://anongi [...] new 7ce2aa6d7fe1 Merge tag 'drm-next-2022-08-12-1' of git://anongit.freedes [...] adds b33b6fdca3f0 dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking adds 8c22816dbc87 dm verity: fix DM_VERITY_OPTS_MAX value yet again adds f876df9f12cd dm verity: fix verity_parse_opt_args parsing adds b7f362d6413e dm writecache: fix smatch warning about invalid return fro [...] adds e3a7c2947b9e dm bufio: fix some cases where the code sleeps with spinlock held new c3adefb5baf3 Merge tag 'for-6.0/dm-fixes' of git://git.kernel.org/pub/s [...] new f75f5d58099f lib: remove lib/nodemask.c adds 0f3e72b5c8cf vfio: Move vfio.c to vfio_main.c new d16b418fac3d Merge tag 'vfio-v6.0-rc1pt2' of https://github.com/awillia [...] adds a6c487cd7e4a power: supply: max77976: update Luca Ceresoli's e-mail address adds 576fc9e6f766 dt-bindings: power: supply: bq24190: use regulator schema [...] adds 2441ca62b78b dt-bindings: power: supply: qcom,pm8941: use regulator sch [...] adds 096a6223424e dt-bindings: power: supply: qcom,pm8941: document usb-char [...] adds 2a21fe017ce5 dt-bindings: power: supply: summit,smb347: use absolute pa [...] adds d54087651efd power: supply: lp8788: fix typo in comment adds b770583ba602 power: supply: Remove unnecessary print function dev_err() adds f7ca2d8c1b6d power: supply: bq24257: Fix syntax error in comments adds 23c46bab922b power: supply: cros_peripheral: Use struct_size() helper i [...] adds 6aa35ab9db2c power: supply: ab8500: Respect charge_restart_voltage_uv adds e08f8a118514 power: supply: ab8500: Exit maintenance if too low voltage adds a4c0094fcf76 power: reset: pwr-mlxbf: add BlueField SoC power control driver adds e9405be8f9c2 dt-bindings: reset: convert Atmel/Microchip reset controll [...] adds a261ba4138b5 dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings adds 5994f58977e0 dt-bindings: reset: add sama7g5 definitions adds cd4ed0ab802b power: reset: at91-reset: document structures and enums adds e17ad25bc31a power: reset: at91-reset: add at91_reset_data adds 5f37c797a4df power: reset: at91-reset: add reset_controller_dev support adds a22c8e8834bc power: reset: at91-reset: add support for SAMA7G5 adds f94ba7039fb4 Merge tag 'at91-reset-sama7g5-signed' into psy-next adds a5a3d94fc4ed power: reset: pwr-mlxbf: add missing include adds a578cc3af5ce power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hi [...] adds 966f6551173a power: supply: Fix typo in power_supply_check_supplies adds 491f1f483f42 dt-bindings: power: reset: qcom,pshold: convert to dtschema adds e8b60d9c0a85 power: supply: ab8500: Add MAINTAINERS entry adds 6c50a08d9dd3 power: supply: ab8500: Drop external charger leftovers adds 13a4223df8a9 power: supply: ab8500_fg: drop duplicated 'is' in comment adds a1124c84d467 power: supply: ab8500: Remove flush_scheduled_work() call. adds 38d45444e257 power: supply: ab8500: add missing destroy_workqueue in ab [...] adds c9d8468158ad power: supply: olpc_battery: Hold the reference returned b [...] new f7cdaeeab8ca Merge tag 'for-v6.0' of git://git.kernel.org/pub/scm/linux [...] adds 6de9eb21cd36 Merge 'irq/loongarch', 'pci/ctrl/loongson' and 'pci/header [...] new 28e112afa44a LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK new f30d1f495cc1 LoongArch: Adjust arch/loongarch/Kconfig new aafcac81b0e3 LoongArch: Fix unsigned comparison with less than zero new 5e8be07ca8f7 LoongArch: Requires __force attributes for any casts new ab2579d79529 LoongArch: Jump to the link address before enable PG new e9e7ff16d7f0 LoongArch: Parse MADT to get multi-processor information new 57fc7323a8e7 LoongArch: Add PCI controller support new dce6098b22d5 LoongArch: Add vDSO syscall __vdso_getcpu() new 49232773d823 LoongArch: Add guess unwinder support new 49aef111e2da LoongArch: Add prologue unwinder support new 93a4fa622eb0 LoongArch: Add STACKTRACE support new 4d7bf939df08 LoongArch: Add USER_STACKTRACE support new 27b161a4c411 LoongArch: Update Loongson-3 default config file new 6e068820de9c docs/LoongArch: Add I14 description new 715355922212 docs/zh_CN/LoongArch: Add I14 description new 999324f58c41 Merge tag 'loongarch-5.20' of git://git.kernel.org/pub/scm [...] adds c2a052a4a949 remoteproc: rename len of rpoc_vring to num adds 96ef18a24b87 virtio_ring: remove the arg vq of vring_alloc_desc_extra() adds 309bba39c945 vringh: iterate on iotlb_translate to handle large translations adds 020e1aede7ee virtio_pmem: initialize provider_data through nd_region_desc adds 5d66322b2b23 virtio_pmem: set device ready in probe() adds ebe797f25f68 virtio: VIRTIO_HARDEN_NOTIFICATION is broken adds 366958a7fd7b vdpa: Use device_iommu_capable() adds 51ded7cdf26d dt-bindings: virtio: mmio: add optional wakeup-source property adds 02213273f72a virtio_mmio: add support to set IRQ of a virtio device as [...] adds 0b6fd46ec5f5 drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported [...] adds da802961832f virtio: record the maximum queue num supported by the device. adds 3086e9fc9173 virtio: struct virtio_config_ops add callbacks for queue_reset adds a62eecb3a9c0 virtio_ring: update the document of the virtqueue_detach_u [...] adds 3ea19e3265d8 virtio_ring: extract the logic of freeing vring adds d76136e43497 virtio_ring: split vring_virtqueue adds 3a897128d319 virtio_ring: introduce virtqueue_init() adds 07d9629d4958 virtio_ring: split: stop __vring_new_virtqueue as export symbol adds cd4c812acb83 virtio_ring: split: __vring_new_virtqueue() accept struct [...] adds 89f05d94a33a virtio_ring: split: introduce vring_free_split() adds c2d87fe68d13 virtio_ring: split: extract the logic of alloc queue adds a2b36c8d7ddb virtio_ring: split: extract the logic of alloc state and extra adds 198fa7be96e5 virtio_ring: split: extract the logic of vring init adds e1d6a423ea18 virtio_ring: split: extract the logic of attach vring adds e5175b419a13 virtio_ring: split: introduce virtqueue_reinit_split() adds af36b16f6c1e virtio_ring: split: reserve vring_align, may_reduce_num adds 6fea20e5611f virtio_ring: split: introduce virtqueue_resize_split() adds 6356f8bb01dd virtio_ring: packed: introduce vring_free_packed adds 6b60b9c008e5 virtio_ring: packed: extract the logic of alloc queue adds ef3167cfd5f2 virtio_ring: packed: extract the logic of alloc state and extra adds 1a107c87ebcf virtio_ring: packed: extract the logic of vring init adds 51d649f14aae virtio_ring: packed: extract the logic of attach vring adds 56775e141b18 virtio_ring: packed: introduce virtqueue_reinit_packed() adds 947f9fcf674f virtio_ring: packed: introduce virtqueue_resize_packed() adds c790e8e1817f virtio_ring: introduce virtqueue_resize() adds ea024594b1dc virtio_pci: struct virtio_pci_common_cfg add queue_notify_data adds 325106315503 virtio: allow to unbreak/break virtqueue individually adds d94587b5bb5c virtio: queue_reset: add VIRTIO_F_RING_RESET adds 4913e85441b4 virtio_ring: struct virtqueue introduce reset adds 0cdd450e7051 virtio_pci: struct virtio_pci_common_cfg add queue_reset adds 0b50cece0b78 virtio_pci: introduce helper to get/set queue reset adds 56bdc0613940 virtio_pci: extract the logic of active vq for modern pci adds 04ca0b0b16f1 virtio_pci: support VIRTIO_F_RING_RESET adds a10fba037714 virtio: find_vqs() add arg sizes adds cdb44806fca2 virtio_pci: support the arg sizes of find_vqs() adds fbed86abba6e virtio_mmio: support the arg sizes of find_vqs() adds fe3dc04e31aa virtio: add helper virtio_find_vqs_ctx_size() adds 762faee5a267 virtio_net: set the default max ring size by find_vqs() adds 8597b5ddcbba virtio_net: get ringparam by virtqueue_get_vring_max_size() adds 6e345f8c7cd0 virtio_net: split free_unused_bufs() adds 6a4763e26803 virtio_net: support rx queue resize adds ebcce4926365 virtio_net: support tx queue resize adds a335b33f4f35 virtio_net: support set_ringparam adds 42a84c09eff3 vdpa_sim_blk: use dev_dbg() to print errors adds 9c4df0900f37 vdpa_sim_blk: limit the number of request handled per batch adds 8472019eec2c vdpa_sim_blk: call vringh_complete_iotlb() also in the error path adds 19cd4a5471b8 vdpa_sim_blk: set number of address spaces and virtqueue groups adds 67f8f10c0bd7 vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init adds 71aa95a69c76 vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address adds 6e33fa094f1f vdpa: ifcvf: Fix spelling mistake in comments adds 994cea53183c vDPA/ifcvf: remove duplicated assignment to pointer cfg adds d650f830f38b tools/virtio: fix build adds 95bf9798779a virtio: Check dev_set_name() return value adds 699b045a8e43 net: virtio_net: notifications coalescing support adds c32ee693125a vduse: Remove unnecessary spin lock protection adds 82eb46f94ae5 vduse: Use memcpy_{to,from}_page() in do_bounce() adds 6c77ed22880d vduse: Support using userspace pages as bounce buffer adds 79a463be9e00 vduse: Support registering userspace memory for IOVA regions adds ad146355bfad vduse: Support querying information of IOVA regions adds cae15c2ed8e6 vdpa/mlx5: Implement susupend virtqueue callback adds 8fcd20c30704 vdpa/mlx5: Support different address spaces for control and data adds 5a4b0420b28f vhost-scsi: Fix max number of virtqueues adds f49c2226af84 vhost scsi: Allow user to control num virtqueues adds 0d6e5e8d1686 vDPA/ifcvf: get_config_size should return a value no great [...] adds 378b2e956820 vDPA/ifcvf: support userspace to query features and MQ of [...] adds a34bed37fc9d vDPA: !FEATURES_OK should not block querying device config space adds 79e0034cb348 vDPA: fix 'cast to restricted le16' warnings in vdpa.c adds ebe6a354fa7e vhost-vdpa: Call ida_simple_remove() when failed adds 99e8927d8a4d virtio_vdpa: support the arg sizes of find_vqs() adds 8d12ec102928 virtio-blk: Avoid use-after-free on suspend/resume adds 848ecea184e1 vdpa: Add suspend operation adds 0723f1df5c3e vhost-vdpa: introduce SUSPEND backend feature bit adds f345a0143b4d vhost-vdpa: uAPI to suspend the device adds 0c89e2a3a9d0 vdpa_sim: Implement suspend vdpa op adds b91cf6e95b4f vdpa_sim_blk: check if sector is 0 for commands other than [...] adds ac926e1b468e vdpa_sim_blk: make vdpasim_blk_check_range usable by other [...] adds 518083d2f5b2 vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH adds 4a44a5eda245 vdpa_sim_blk: add support for discard and write-zeroes adds 93e530d2a1c4 vdpa/mlx5: Fix possible uninitialized return value new 7a53e17accce Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 4a9350597aff Merge tag 'sound-fix-6.0-rc1' of git://git.kernel.org/pub/ [...] adds d2a632a8a117 rtc: mc146818-lib: reduce RTC_UIP polling period adds 8c798e1ec185 rtc: rv8803: factor out existing register initialization t [...] adds f8176e0bb83f rtc: rv8803: initialize registers on post-probe voltage loss adds c27fee16fab1 rtc: rv8803: re-initialize all Epson RX8803 registers on v [...] adds 139682400a2a dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible adds 2023c5c8fe2e rtc: isl1208: do not advertise update interrupt feature if [...] adds 162b05524ed3 rtc: Replace flush_scheduled_work() with flush_work(). adds 33740c7f94f9 rtc: Remove unused rtc_dev_exit(). adds 3f4a3322477c rtc: use simple i2c probe adds 0b31d703598d rtc: Add driver for Microchip PolarFire SoC adds 1bdb08c180e8 MAINTAINERS: add PolarFire SoC's RTC adds fa1f8e6ac455 dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section adds 5e665cf1f0c5 dt-bindings: rtc: Add TI K3 RTC description adds b09d633575e5 rtc: Introduce ti-k3-rtc adds 592ff0c8d064 rtc: Directly use ida_alloc()/free() adds b9d982385d05 rtc: sun6i: add support for R329 RTC adds f69060c14431 dt-bindings: rtc: zynqmp: Add clock information adds 85cab027d4e3 rtc: zynqmp: Updated calibration value adds 07dcc6f9c762 rtc: zynqmp: Add calibration set and get support adds bb42b7e9e30e rtc: rv8803: fix missing unlock on error in rv8803_set_time() adds 03d7a7328150 rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_ [...] adds 2a692245b6de rtc: vr41xx: remove driver adds 5c9f41443e8d rtc: cros-ec: Only warn once in .remove() about notifier_c [...] adds 71af91565052 rtc: rx8025: fix 12/24 hour mode detection on RX-8035 adds 2830320122d8 dt-bindings: rtc: microcrystal,rv3032: Add missing type to [...] adds 10e1fb88c7b7 dt-bindings: rtc: nxp,pcf85063: Convert to DT schema adds 8b30b09317ec dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock adds 5adbaed16cc6 rtc: Add NCT3018Y real time clock driver adds c9a1dd673f28 rtc: zynqmp: initialize fract_tick adds 6492fed7d8c9 rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 adds 03c4cd6f89e0 rtc: spear: set range max new 3d076fec5a0c Merge tag 'rtc-6.0' of git://git.kernel.org/pub/scm/linux/ [...] new dc72768ebf84 dt-bindings: iio: Drop Joachim Eastwood new 691b0d551999 dt-bindings: iio: Drop Bogdan Pricop new 2e645db3bca7 dt-bindings: Drop Beniamin Bia and Stefan Popa new 3156c50fdaab dt-bindings: Drop Robert Jones new 07d1caa4c2cc dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos new 8f426582e0e0 dt-bindings: chrome: google,cros-ec-typec: restrict allowe [...] new 6c833c0581f1 Merge tag 'devicetree-fixes-for-6.0-1' of git://git.kernel [...] adds c08b4848f596 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit adds f5bbc93937ac dt-bindings: display: convert ilitek,ili9341.txt to dt-schema adds 5ec88543063c dt-bindings: display: ili9341: document canaan kd233's lcd adds 727b05e46cff dt-bindings: memory-controllers: add canaan k210 sram controller adds 465c12749b36 riscv: dts: canaan: fix the k210's memory node adds 3f64510e3d80 riscv: dts: canaan: fix the k210's timer nodes adds 5f4c5824d53e riscv: dts: canaan: fix mmc node names adds 3bd204cbb7c4 riscv: dts: canaan: fix kd233 display spi frequency adds 9bd61feb7025 riscv: dts: canaan: use custom compatible for k210 i2s adds 719a85a2c57f riscv: dts: canaan: remove spi-max-frequency from controllers adds e19f975a39f0 riscv: dts: canaan: fix bus {ranges,reg} warnings adds 6990ea211c79 riscv: dts: canaan: add specific compatible for kd233's LCD adds 0ed048137fd9 riscv: dts: canaan: build all devicetress if SOC_CANAAN adds 8f2f74b4b6e6 RISC-V: Canaan devicetree fixes adds 12b827758f51 of: also handle dma-noncoherent in of_dma_is_coherent() adds d1afce670959 dt-bindings: riscv: document cbom-block-size adds 1631ba1259d6 riscv: Add support for non-coherent devices using zicbom e [...] adds d20ec7529236 riscv: implement cache-management errata for T-Head SoCs adds 3aefb2ee5bdd riscv: implement Zicbom-based CMO instructions + the t-hea [...] adds 8eb060e10185 arch/riscv: add Zihintpause support adds 76ad33e1b95f riscv: traps_misaligned: do not duplicate stringify adds 357628e68f5c RISC-V: kexec: Fixup use of smp_processor_id() in preempti [...] adds 59c026c359c3 RISC-V: Fixup get incorrect user mode PC for kernel mode regs adds ad943893d5f1 RISC-V: Fixup schedule out issue in machine_crash_shutdown() adds f9293ad46d8b RISC-V: Add modules to virtual kernel memory layout dump adds da06cc5bb600 RISC-V: fixups to work with crash tool adds 788177e76589 riscv/purgatory: hard-code obj-y in Makefile adds d8357e3bf8f7 riscv/purgatory: Omit use of bin2c adds 2cfe9bbec56e riscv: dts: sifive unmatched: Add PWM controlled LEDs adds a208acf0eac8 riscv: dts: starfive: correct number of external interrupts adds da6d2128e56a RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h> adds e4aa991c05ae RISC-V: cpu_ops_spinwait.c should include head.h adds 87df2b5cbc84 riscv: ensure cpu_ops_sbi is declared adds b60cf8e59e61 dt-bindings: riscv: fix SiFive l2-cache's cache-sets adds 3dbe5829408b riscv:uprobe fix SR_SPIE set/clear handling adds bf952a290f7a RISC-V: Add SSTC extension CSR details adds 464b0187ff94 RISC-V: Enable sstc extension parsing from DT adds 9f7a8ff6391f RISC-V: Prefer sstc extension if available adds 7ab52f75a9cf RISC-V: Add Sstc extension support new acc1b919f479 RISC-V: Fix counter restart during overflow for RV32 new 133a6d1fe7d7 RISC-V: Update user page mapping only once during start new 0209b5830bea RISC-V: Fix SBI PMU calls for RV32 new 63ba67ebdfd4 RISC-V: Move counter info definition to sbi header file new f829ee7595b5 RISC-V: Improve SBI definitions new 9801002f76c6 perf: riscv_pmu{,_sbi}: Miscallenous improvement & fixes new 8f5cb44b1bae RISC-V: KVM: Support sstc extension new 9019b4f6d9bd wireguard: selftests: set CONFIG_NONPORTABLE on riscv32 new 5cef38dd03f3 dt-bindings: gpio: sifive: add gpio-line-names new 69dac8e431af Merge tag 'riscv-for-linus-5.20-mw2' of git://git.kernel.o [...] new ff2557b7224e io_uring: pass correct parameters to io_req_set_res new f482aa986527 audit, io_uring, io-wq: Fix memory leak in io_sq_thread() [...] new cc18cc5e8203 io_uring: mem-account pbuf buckets new 4a933e62083e io_uring/net: send retry for zerocopy new d1f6222c4978 io_uring: fix io_recvmsg_prep_multishot sparse warnings new 3ed159c98407 io_uring: fix error handling for io_uring_cmd new da2634e89caa io_uring: consistently make use of io_notif_to_data() new addebd9ac9ca fs: don't randomize struct kiocb fields new f2ccb5aed7bc io_uring: make io_kiocb_to_cmd() typesafe new 9c71d39aa0f4 io_uring: add missing BUILD_BUG_ON() checks for new io_uri [...] new 1da8cf961bb1 Merge tag 'io_uring-6.0-2022-08-13' of git://git.kernel.dk [...] new 6fb271f1bc4e nvme-fc: restart admin queue if the caller needs to restart queue new 9317d0014499 nvme-fc: fix the fc_appid_store return value new 14446f9abd60 nvmet-auth: use kmemdup instead of kmalloc + memcpy new ec9e96b52301 nvme-fabrics: parse nvme connect Linux error codes new c50cd03dbebd nvme-fabrics: Fix a typo in an error message new 2bff487f9a90 nvme-tcp: check if the queue is allocated before stopping it new f37527a09dac nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 new cd83cd558784 Merge tag 'nvme-6.0-2022-08-11' of git://git.infradead.org [...] new aa0c680c3aa9 block: Do not call blk_put_queue() if gendisk allocation fails new abe7a481aac9 Merge tag 'block-6.0-2022-08-12' of git://git.kernel.dk/li [...] adds f00e0d771489 scsi: lpfc: Check the return value of alloc_workqueue() adds 86a44f045b8c scsi: ufs: core: Increase the maximum data buffer size adds 00511d2abf57 scsi: ufs: core: Correct ufshcd_shutdown() flow adds dd0a66ada0bd scsi: target: core: Fix race during ACL removal adds ef4f7e4bf1dc scsi: target: core: De-RCU of se_lun and se_lun acl adds a19066788d87 scsi: ufs: ufs-pci: Correct check for RESET DSM adds fe442604199e scsi: core: Make sure that targets outlive devices adds 16728aaba62e scsi: core: Make sure that hosts outlive targets adds 1a9283782df2 scsi: core: Simplify LLD module reference counting adds f323896fe6fa scsi: core: Call blk_mq_free_tag_set() earlier adds 4da8c5f76825 scsi: zfcp: Fix missing auto port scan and thus missing ta [...] adds 554b117e8fab scsi: FlashPoint: Remove redundant variable bm_int_st adds 6464d5b8a276 scsi: megaraid_sas: Remove redundant variable cmd_type adds c6380f992427 scsi: pm8001: Fix typo 'the the' in comment new e140f731f980 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 7d839e325af2 xfs: check return codes when flushing block devices adds f0c2d7d2abca xfs: fix intermittent hang during quotacheck adds d62113303d69 xfs: Fix false ENOSPC when performing direct write on a de [...] adds 031d166f968e xfs: fix inode reservation space for removing transaction new 9872e4a8734c Merge tag 'xfs-5.20-merge-8' of git://git.kernel.org/pub/s [...] adds a44252d5c3bb ntb: idt: fix clang -Wformat warnings adds 45e1058b77fe NTB: ntb_tool: uninitialized heap data in tool_fn_write() adds a914fc529f59 ntb: intel: add GNR support for Intel PCIe gen5 NTB adds 4284c88fff0e PCI: designware-ep: Allow pci_epc_set_bar() update inbound [...] adds e75d5ae8ab88 NTB: epf: Allow more flexibility in the memory BAR map method adds e35f56bb0330 PCI: endpoint: Support NTB transfer between RC and EP adds 4ac8c8e52cd9 Documentation: PCI: Add specification for the PCI vNTB fun [...] adds e9ac6e335dc7 Documentation: PCI: Use code-block block for scratchpad re [...] adds 9458c27a67e3 Documentation: PCI: extend subheading underline for "lspci [...] adds 7b14a5e96128 NTB: EPF: set pointer addr to null using NULL rather than 0 adds 556a2c7dca33 PCI: endpoint: Fix Kconfig dependency adds 8e4bfbe644a6 PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_m [...] adds ae9f38adac26 PCI: endpoint: pci-epf-vntb: reduce several globals to statics adds 3305f43cb6a8 NTB: EPF: Fix error code in epf_ntb_bind() adds b8c0aa9b16bb NTB: EPF: Tidy up some bounds checks new e4fe2a2fc423 MAINTAINERS: add PCI Endpoint NTB drivers to NTB files new a976835fdb31 Merge tag 'ntb-5.20' of https://github.com/jonmason/ntb adds 8689b80b22db i2c: qcom-geni: Fix GPI DMA buffer sync-back adds 0a0b80a44c7d dt-bindings: i2c: qcom,i2c-cci: convert to dtschema adds dde61c48303a i2c: microchip-corei2c: fix erroneous late ack send adds 3a8b54298cbe dt-bindings: i2c: update bindings for mt8188 soc adds 1b48006ed477 i2c: mediatek: add i2c compatible for MT8188 adds 663bb7b9795f i2c: kempld: Support ACPI I2C device declaration adds ea1558ce149d i2c: move drivers from strlcpy to strscpy adds 0b0221d9cd33 i2c: move core from strlcpy to strscpy adds 9bbebdf77890 docs: i2c: i2c-protocol: update introductory paragraph adds 24d129d4f2bd docs: i2c: i2c-protocol,smbus-protocol: remove nonsense words adds 0721ceee2fa7 docs: i2c: i2c-protocol: remove unused legend items adds 6c12ec2772fa docs: i2c: smbus-protocol: improve DataLow/DataHigh definition adds 43310e279d7b docs: i2c: instantiating-devices: add syntax coloring to d [...] adds 55bdfb8b55ae docs: i2c: i2c-sysfs: improve wording adds fe99b819487d docs: i2c: i2c-sysfs: fix hyperlinks new 04734361953b Merge tag 'i2c-for-5.20-part2' of git://git.kernel.org/pub [...] adds e6cfcdda8cbe x86/bugs: Enable STIBP for IBPB mitigated RETBleed new c5f1e32e3231 Merge tag 'x86-urgent-2022-08-13' of git://git.kernel.org/ [...] adds 221f9d9cdf42 posix-timers: Make do_clock_gettime() static adds 46dae32fe625 time: Correct the prototype of ns_to_kernel_old_timeval an [...] adds e362359ace6f posix-cpu-timers: Cleanup CPU timers before freeing them d [...] new f6eb0fed6a39 Merge tag 'timers-urgent-2022-08-13' of git://git.kernel.o [...] new 8549a26308f9 afs: Enable multipage folio support adds 773891ffd4d6 cifs: fix lock length calculation adds cd04345598b7 cifs: Remove {cifs,nfs}_fscache_release_page() adds 05b98fd2da6b cifs: Move cached-dir functions into a separate file new dcb45fd7f501 cifs: Do not use tcon->cfid directly, use the cfid we get [...] new 5efdd9122eff smb3: allow deferred close timeout to be configurable new 9e31678fb403 SMB3: fix lease break timeout when multiple deferred close [...] new a63ec83c462b cifs: Add constructor/destructors for tcon->cfid new 7eb59a98701d cifs: Do not access tcon->cfids->cfid directly from is_pat [...] new 332019e23a51 Merge tag '5.20-rc-smb3-client-fixes-part2' of git://git.s [...] adds ed5fce76b5ea vfs: escape hash as well new aea23e7c464b Merge tag 'pull-work.misc' of git://git.kernel.org/pub/scm [...] new d785610f052d Merge tag 'powerpc-6.0-2' of git://git.kernel.org/pub/scm/ [...] adds df936cadfb58 perf stat: Add JSON output option adds 0c343af2a2f8 perf test: JSON format checking adds 629b98e2b1c6 tools, build: Retry detection of bfd-related features adds 13e6f53a7692 bpftool: Complete libbfd feature detection adds dd6775f98614 perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{fou [...] adds 73f8ec5992d1 Revert "perf build: Suppress openssl v3 deprecation warnin [...] adds 5b245985a6de tools build: Switch to new openssl API for test-libcrypto adds e1e19d054556 perf jevents: Clean up pytype warnings adds 46acb311c6c6 perf jevents: Simplify generation of C-string adds b4f0466082fc perf jevents: Add JEVENTS_ARCH make option adds 2c98bacfd7a7 perf vendor events: Remove bad broadwellde uncore events adds 22de36ff2cf1 perf vendor events: Remove bad ivytown uncore events adds b48ddbbb9998 perf vendor events: Remove bad jaketown uncore events adds e0b23af82d6f perf list: Add PMU pai_crypto event description for IBM z16 adds 46f7bd5e1b57 perf inject jit: Ignore memfd and anonymous mmap events if [...] adds 4bf6dcaa93bc perf probe: Fix an error handling path in 'parse_perf_prob [...] adds d2f30b793e59 perf kvm: Fix subcommand matching error adds 628881ee06cb perf sched latency: Fix subcommand matching error adds 0c39f147145e perf script: Fix reference to perf insert instead of perf inject adds b39c9e1b101d perf machine: Fix missing free of machine->kallsyms_filename new 2e828582b81f perf parse-events: Fix segfault when event parser gets an error new 1da1d6077401 perf tests: Fix Track with sched_switch test for hybrid case new 806731a9465b perf tools: Do not pass NULL to parse_events() new 07fc958b0cfc perf offcpu: Check process id for the given workload new d6f415ca33e1 perf offcpu: Parse process id separately new d23477637ac6 perf offcpu: Track child processes new ade1d0307b2f perf offcpu: Update offcpu test for child process new 696d0a4cb800 perf script: Fix missing guest option documentation new d9ca43c06fb7 perf inject: Fix missing guestmount option documentation new 53e76d35f797 perf tools: Tidy guest option documentation new 4a88c4ec3c2c perf arm64: Add missing -I for tools/arch/arm64/include/ t [...] new 2e21bcf0514a perf tools: Sync addition of PERF_MEM_SNOOPX_PEER new f78d6250db1a perf mem: Print snoop peer flag new 4e6430cbb1a9 perf arm-spe: Use SPE data source for neoverse cores new e843dec53ac8 perf mem: Add statistics for peer snooping new 3ef1fc17b31b perf c2c: Output statistics for peer snooping new 63e74ab5e4e3 perf c2c: Add dimensions for peer load operations new 9082282fce72 perf c2c: Add dimensions of peer metrics for cache line view new 682352e59bf1 perf c2c: Add mean dimensions for peer operations new c82ccc3a3d57 perf c2c: Use explicit names for display macros new 2be0bc7529f8 perf c2c: Rename dimension from 'percent_hitm' to 'percent [...] new 7c10b65a42d7 perf c2c: Refactor node header new faa30dfab5bc perf c2c: Refactor display string new f37c5d914e39 perf c2c: Sort on peer snooping for load operations new ead42a0f9b93 perf c2c: Use 'peer' as default display for Arm64 new e754dd7e8be8 perf c2c: Update documentation for new display option 'peer' new 34575ded6874 perf build-id: Fix coding style, replace 8 spaces by tabs new a072a7a0263d perf build-id: Print debuginfod queries if -v option is used new 1bf7d836e57b perf record: Improve error message of -p not_existing_pid new f3c96bec7c63 perf test: Fix double word in comments new ae4e4a0ba30a perf script: Delete repeated word "from" new 632f5c224e95 perf trace: Fix double word in comments new 987f5cbd2f3f perf tools: Fix double word in comments new 0029e8ace159 perf scripting python: Delete repeated word in comments new 8d33834f9fb0 perf stat: Remove duplicated include in builtin-stat.c new 099b157c08e8 perf jevent: Add an 'all' architecture argument new f793ae185e27 perf jevents: Remove the type/version variables new ee2ce6fdc802 perf jevents: Provide path to JSON file on error new 7b2f844c43ce perf jevents: Sort JSON files entries new 2519db2a9dc4 perf pmu-events: Hide pmu_sys_event_tables new eeac77304185 perf pmu-events: Avoid passing pmu_events_map new 29be2fe0c157 perf pmu-events: Hide pmu_events_map new 64234c141bc8 perf test: Use full metric resolution new 7ae5c03a2793 perf pmu-events: Move test events/metrics to JSON new 660842e468dc perf pmu-events: Don't assume pmu_event is an array new 1ba3752aec30 perf pmu-events: Hide the pmu_events new d3abd7b8bd8a perf metrics: Copy entire pmu_event in find metric new 9118259c1dc2 perf jevents: Compress the pmu_events_table new d0313e629f26 perf jevents: Fold strings optimization new bf79e18fdf65 perf vendor events: Update metrics for broadwellde new e349fa6cc824 perf vendor events: Update events and metrics for broadwellx new c6e9c0441801 perf vendor events: Update events and metrics for cascadelakex new 575c3640a4aa perf vendor events: Update events and metrics for haswellx new b8d4fbfb04e1 perf vendor events: Update events and metrics for icelakex new cb73eeb95a2c perf vendor events: Update metrics for ivytown new b823ee183dc4 perf vendor events: Update metrics for jaketown new 107630e6a575 perf vendor events: Update events for knightslanding new 74d8ca6d85a3 perf vendor events: Update metrics for sapphirerapids new ce87616d0dff perf vendor events: Update events and metrics for skylakex new aa0d6e9cc23e perf vendor events: Update events for snowridgex new 7391db645938 perf test: Refactor shell tests allowing subdirs new 96f86ff08332 Merge tag 'perf-tools-fixes-for-v6.0-2022-08-13' of git:// [...] new b1c3497e604d x86/xen: Add support for HVMOP_set_evtchn_upcall_vector new fc9be616bb8f xen-blkback: fix persistent grants negotiation new e94c6101e151 xen-blkback: Apply 'feature_persistent' parameter when connect new 402c43ea6b34 xen-blkfront: Apply 'feature_persistent' parameter when connect new 32ad11127b95 xen/xenbus: fix return type in xenbus_file_read() new ced3c74271bf xen/pciback: Fix comment typo new aa6d1e5b5028 xen: remove XEN_SCRUB_PAGES in xen.config new 5ad3134dcf52 MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections new 5d6a0f4da927 Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org [...] new 3f61631d47f1 take care to handle NULL ->proc_lseek() new 74cbb480d0ef Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] new 9f162193d6e4 radix-tree: replace gfp.h inclusion with gfp_types.h new 24ef31977923 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] new 963b3e9b14c2 shmem: update folio if shmem_replace_page() updates the page new 0d6564c5efcd writeback: avoid use-after-free after removing device new ff3de32530e1 mm: vmscan: fix extreme overreclaim and swap floods new 480a7fdc1d00 mailmap: update Guilherme G. Piccoli's email addresses new ab7124e0cc9a vmcoreinfo: add kallsyms_num_syms symbol new 9556bea02770 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() new 775b72be45c0 mm: re-allow pinning of zero pfns (again) new c822d90c0062 binder_alloc: add missing mmap_lock calls when using the VMA new 0a6d63750842 get_maintainer: add Alan to .get_maintainer.ignore new 7155ea6f7c80 Revert "zram: remove double compression logic" new 19e8bcdc36a8 mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW new 3329c48ab1bc kernel/sys_ni: add compat entry for fadvise64_64 new 1dacc48a920f mm: add DEVICE_ZONE to FOR_ALL_ZONES new 5d245faa076d mm/smaps: don't access young/dirty bit if pte unpresent new 5e261275913a mm/uffd: reset write protection when unregister with wp-mode new 14b852866b60 mm/hugetlb: fix hugetlb not supporting softdirty tracking new 3ab545dd0789 mm/hugetlb: support write-faults in shared mappings new 03d2dbd1e80e mm/shmem: fix chattr fsflags support in tmpfs new 20c1ac756598 mm/shmem: tmpfs fallocate use file_modified() new dc80d010609e mm/shmem: shmem_replace_page() remember NR_SHMEM new 233dc666fb89 kprobes: don't call disarm_kprobe() for disabled kprobes. new 8a2d7e19d459 radix-tree: replace gfp.h inclusion with gfp_types.h new 37a330f34247 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new f39847a38407 modpost: fix module versioning when a symbol lacks valid CRC new 70f2cd124b75 kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__ new 39bdf9628782 scripts/Makefile.extrawarn: Do not disable clang's -Wforma [...] new a0355ac79494 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e8997042136f Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 950dd8cd4a60 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 40a7e694e794 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 9f414eb409da rds: add missing barrier to release_refill new 86d2155e48f6 skfp/h: fix repeated words in comments new bfc48f1b0505 net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_s [...] new 95bb633048fa virtio_net: fix endian-ness for RSS new 9221b2898a58 net: ipa: Fix comment typo new 0619d0fa6ced bnx2x: Fix comment typo new 75d8620d46f0 net: cxgb3: Fix comment typo new 40b4ac880e21 net: lan966x: fix checking for return value of platform_ge [...] new 61d5e2a251fb fec: Fix timer capture timing in `fec_ptp_enable_pps()` new 246bbf2f977e net: dsa: mv88e6060: prevent crash on an unused port new 777885673122 ip6_tunnel: Fix the type of functions new ccde1f021487 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 27e23836ce22 selftests/bpf: Add lru_bug to s390x deny list new 53f22b5079ec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3364dc7c0bea Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new eb90e7e0b2d1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 90209ac9682a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 09992025dacd spi: meson-spicc: add local pow2 clock ops to preserve rat [...] new 2fd92c7b8fe2 spi: dt-bindings: Drop Pratyush Yadav new c03094cbad20 Merge remote-tracking branch 'spi/for-5.19' into spi-linus new 0d09cb8cb4cd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 92ffb2335d06 dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins new 487dc97d5b3f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new b142af334de6 dt-bindings: input: touchscreen: add compatible string for [...] new 425fe4709c76 Input: goodix - add support for GT1158 new dd09b0fc810f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7396fc78b016 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 8208ccb14d80 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 746d57f6ab0b Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new 8b5996b41640 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 4bc24de58a35 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new a9084d888fba irqchip/loongson-liointc: Fix an error handling path in li [...] new 4b0143697533 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new d036fa151cad Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 3deff3402515 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new b0d9a1053139 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
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 (3b7c069e0e1e) \ N -- N -- N refs/heads/pending-fixes (b0d9a1053139)
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 219 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: Documentation/ABI/testing/sysfs-driver-xen-blkback | 2 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- Documentation/PCI/endpoint/index.rst | 2 + Documentation/PCI/endpoint/pci-vntb-function.rst | 129 + Documentation/PCI/endpoint/pci-vntb-howto.rst | 167 + Documentation/admin-guide/kernel-parameters.txt | 29 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 15 - .../bindings/chrome/google,cros-ec-typec.yaml | 15 +- .../devicetree/bindings/display/ilitek,ili9341.txt | 27 - .../bindings/display/panel/ilitek,ili9341.yaml | 49 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 4 + .../devicetree/bindings/hwmon/adi,adm1177.yaml | 1 - .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 96 - .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 242 + .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 3 +- .../bindings/iio/adc/nxp,lpc1850-adc.yaml | 2 +- .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 2 +- .../devicetree/bindings/iio/adc/ti,ads124s08.yaml | 2 +- .../bindings/iio/amplifiers/adi,hmc425a.yaml | 1 - .../bindings/iio/gyroscope/bosch,bmg160.yaml | 2 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 2 +- .../bindings/input/touchscreen/goodix.yaml | 1 + .../bindings/leds/leds-class-multicolor.yaml | 2 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 2 +- .../memory-controllers/canaan,k210-sram.yaml | 52 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 1 - .../devicetree/bindings/net/ti,dp83822.yaml | 2 +- .../devicetree/bindings/net/ti,dp83867.yaml | 2 +- .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/power/reset/msm-poweroff.txt | 17 - .../bindings/power/reset/qcom,pshold.yaml | 35 + .../devicetree/bindings/power/supply/bq24190.yaml | 2 +- .../devicetree/bindings/power/supply/bq2515x.yaml | 3 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 2 +- .../devicetree/bindings/power/supply/bq25980.yaml | 3 +- .../bindings/power/supply/qcom,pm8941-charger.yaml | 9 +- .../power/supply/summit,smb347-charger.yaml | 2 +- .../bindings/reset/atmel,at91sam9260-reset.yaml | 68 + Documentation/devicetree/bindings/riscv/cpus.yaml | 5 + .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 6 +- .../bindings/rtc/microcrystal,rv3032.yaml | 1 + .../devicetree/bindings/rtc/nuvoton,nct3018y.yaml | 45 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 32 - .../devicetree/bindings/rtc/nxp,pcf85063.yaml | 92 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 2 +- .../devicetree/bindings/rtc/rtc-mt6397.txt | 2 + .../devicetree/bindings/rtc/ti,k3-rtc.yaml | 62 + .../devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml | 12 +- .../devicetree/bindings/sound/tas2562.yaml | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 2 +- .../spi/cdns,qspi-nor-peripheral-props.yaml | 2 +- .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 2 +- .../bindings/spi/spi-peripheral-props.yaml | 2 +- Documentation/devicetree/bindings/virtio/mmio.yaml | 4 + Documentation/i2c/i2c-protocol.rst | 11 +- Documentation/i2c/i2c-sysfs.rst | 24 +- Documentation/i2c/instantiating-devices.rst | 16 +- Documentation/i2c/smbus-protocol.rst | 6 +- Documentation/loongarch/introduction.rst | 2 +- .../translations/zh_CN/loongarch/introduction.rst | 4 +- MAINTAINERS | 13 +- arch/loongarch/Kconfig | 18 +- arch/loongarch/Kconfig.debug | 29 + arch/loongarch/Makefile | 2 + arch/loongarch/configs/loongson3_defconfig | 34 +- arch/loongarch/include/asm/bootinfo.h | 2 +- arch/loongarch/include/asm/dma.h | 11 + arch/loongarch/include/asm/inst.h | 52 + arch/loongarch/include/asm/irq.h | 10 - arch/loongarch/include/asm/page.h | 2 - arch/loongarch/include/asm/pci.h | 25 + arch/loongarch/include/asm/processor.h | 9 + arch/loongarch/include/asm/stacktrace.h | 20 + arch/loongarch/include/asm/switch_to.h | 14 +- arch/loongarch/include/asm/uaccess.h | 4 +- arch/loongarch/include/asm/unwind.h | 42 + arch/loongarch/include/asm/vdso.h | 1 + arch/loongarch/include/asm/vdso/vdso.h | 15 +- arch/loongarch/kernel/Makefile | 4 + arch/loongarch/kernel/acpi.c | 38 + arch/loongarch/kernel/asm-offsets.c | 2 + arch/loongarch/kernel/head.S | 19 +- arch/loongarch/kernel/proc.c | 2 +- arch/loongarch/kernel/process.c | 90 +- arch/loongarch/kernel/smp.c | 5 +- arch/loongarch/kernel/stacktrace.c | 78 + arch/loongarch/kernel/switch.S | 2 + arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/traps.c | 24 +- arch/loongarch/kernel/unwind_guess.c | 67 + arch/loongarch/kernel/unwind_prologue.c | 176 + arch/loongarch/kernel/vdso.c | 25 +- arch/loongarch/pci/acpi.c | 175 + arch/loongarch/pci/pci.c | 101 + arch/loongarch/vdso/Makefile | 2 +- arch/loongarch/vdso/vdso.lds.S | 1 + arch/loongarch/vdso/vgetcpu.c | 43 + arch/riscv/Kconfig | 32 +- arch/riscv/Kconfig.erratas | 11 + arch/riscv/Makefile | 8 + arch/riscv/boot/dts/canaan/Makefile | 10 +- arch/riscv/boot/dts/canaan/canaan_kd233.dts | 6 +- arch/riscv/boot/dts/canaan/k210.dtsi | 73 +- 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 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 42 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 2 +- arch/riscv/errata/thead/errata.c | 20 + arch/riscv/include/asm/cache.h | 4 + arch/riscv/include/asm/cacheflush.h | 10 + arch/riscv/include/asm/cpu_ops.h | 1 + arch/riscv/include/asm/cpu_ops_sbi.h | 2 + arch/riscv/include/asm/csr.h | 5 + arch/riscv/include/asm/errata_list.h | 59 +- arch/riscv/include/asm/hwcap.h | 7 + arch/riscv/include/asm/kvm_vcpu_timer.h | 7 + arch/riscv/include/asm/sbi.h | 32 +- arch/riscv/include/asm/vdso/processor.h | 21 +- arch/riscv/include/uapi/asm/kvm.h | 1 + arch/riscv/kernel/cpu.c | 3 + arch/riscv/kernel/cpu_ops.c | 5 +- arch/riscv/kernel/cpu_ops_spinwait.c | 2 + arch/riscv/kernel/cpufeature.c | 26 + arch/riscv/kernel/crash_save_regs.S | 2 +- arch/riscv/kernel/machine_kexec.c | 28 +- arch/riscv/kernel/probes/uprobes.c | 6 - arch/riscv/kernel/setup.c | 2 + arch/riscv/kernel/traps_misaligned.c | 8 +- arch/riscv/kvm/vcpu.c | 8 +- arch/riscv/kvm/vcpu_timer.c | 144 +- arch/riscv/lib/uaccess.S | 4 +- arch/riscv/mm/Makefile | 1 + arch/riscv/mm/dma-noncoherent.c | 116 + arch/riscv/mm/init.c | 4 + arch/riscv/purgatory/.gitignore | 1 - arch/riscv/purgatory/Makefile | 10 +- arch/riscv/purgatory/kexec-purgatory.S | 14 + arch/um/drivers/virtio_uml.c | 3 +- arch/x86/include/asm/xen/cpuid.h | 2 + arch/x86/include/asm/xen/events.h | 3 +- arch/x86/kernel/cpu/bugs.c | 10 +- arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/enlighten_hvm.c | 24 +- arch/x86/xen/suspend_hvm.c | 10 +- block/genhd.c | 4 +- drivers/block/virtio_blk.c | 24 +- drivers/block/xen-blkback/xenbus.c | 20 +- drivers/block/xen-blkfront.c | 4 +- drivers/clocksource/timer-riscv.c | 25 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 1 + drivers/i2c/busses/i2c-altera.c | 2 +- drivers/i2c/busses/i2c-aspeed.c | 2 +- drivers/i2c/busses/i2c-au1550.c | 2 +- drivers/i2c/busses/i2c-axxia.c | 2 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-cbus-gpio.c | 2 +- drivers/i2c/busses/i2c-cht-wc.c | 2 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 2 +- drivers/i2c/busses/i2c-davinci.c | 2 +- drivers/i2c/busses/i2c-digicolor.c | 2 +- drivers/i2c/busses/i2c-eg20t.c | 2 +- drivers/i2c/busses/i2c-emev2.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-i801.c | 4 +- drivers/i2c/busses/i2c-ibm_iic.c | 2 +- drivers/i2c/busses/i2c-icy.c | 2 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 2 +- drivers/i2c/busses/i2c-kempld.c | 1 + drivers/i2c/busses/i2c-lpc2k.c | 2 +- drivers/i2c/busses/i2c-meson.c | 2 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 45 +- drivers/i2c/busses/i2c-mt7621.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 2 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 2 +- drivers/i2c/busses/i2c-omap.c | 2 +- drivers/i2c/busses/i2c-opal.c | 4 +- drivers/i2c/busses/i2c-parport.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 7 +- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 2 +- drivers/i2c/busses/i2c-riic.c | 2 +- drivers/i2c/busses/i2c-rk3x.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-simtec.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 2 +- drivers/i2c/busses/i2c-uniphier-f.c | 2 +- drivers/i2c/busses/i2c-uniphier.c | 2 +- drivers/i2c/busses/i2c-versatile.c | 2 +- drivers/i2c/busses/i2c-wmt.c | 2 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/input/touchscreen/goodix.c | 1 + drivers/irqchip/irq-loongson-liointc.c | 2 +- drivers/md/dm-bufio.c | 20 +- drivers/md/dm-verity-target.c | 14 +- drivers/md/dm-writecache.c | 3 +- drivers/net/dsa/mv88e6060.c | 3 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 2 +- drivers/net/ethernet/freescale/fec_ptp.c | 6 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 8 +- drivers/net/fddi/skfp/h/hwmtm.h | 2 +- drivers/net/ipa/ipa_reg.h | 2 +- drivers/net/virtio_net.c | 329 +- drivers/ntb/hw/epf/ntb_hw_epf.c | 48 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 6 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 12 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 7 + drivers/ntb/test/ntb_tool.c | 8 +- drivers/nvdimm/virtio_pmem.c | 9 +- drivers/nvme/host/fabrics.c | 8 +- drivers/nvme/host/fc.c | 5 +- drivers/nvme/host/pci.c | 2 + drivers/nvme/host/tcp.c | 3 + drivers/nvme/target/fabrics-cmd-auth.c | 4 +- drivers/of/address.c | 17 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 10 +- drivers/pci/endpoint/functions/Kconfig | 12 + drivers/pci/endpoint/functions/Makefile | 1 + drivers/pci/endpoint/functions/pci-epf-vntb.c | 1442 + drivers/perf/riscv_pmu.c | 1 - drivers/perf/riscv_pmu_sbi.c | 30 +- drivers/platform/mellanox/mlxbf-tmfifo.c | 3 + drivers/power/reset/Kconfig | 6 + drivers/power/reset/Makefile | 1 + drivers/power/reset/at91-reset.c | 184 +- drivers/power/reset/pwr-mlxbf.c | 97 + drivers/power/supply/ab8500-chargalg.h | 4 - drivers/power/supply/ab8500_btemp.c | 1 - drivers/power/supply/ab8500_chargalg.c | 70 +- drivers/power/supply/ab8500_charger.c | 48 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/cros_peripheral_charger.c | 2 +- drivers/power/supply/goldfish_battery.c | 4 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max77976_charger.c | 4 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pm2301_charger.h | 492 - drivers/power/supply/power_supply_core.c | 4 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_virtio.c | 13 +- drivers/rtc/Kconfig | 41 +- drivers/rtc/Makefile | 4 +- drivers/rtc/class.c | 6 +- drivers/rtc/dev.c | 8 +- drivers/rtc/rtc-ab-b5ze-s3.c | 5 +- drivers/rtc/rtc-ab-eoz9.c | 5 +- drivers/rtc/rtc-bq32k.c | 5 +- drivers/rtc/rtc-cmos.c | 3 - drivers/rtc/rtc-core.h | 5 - drivers/rtc/rtc-cros-ec.c | 4 +- drivers/rtc/rtc-ds1374.c | 5 +- drivers/rtc/rtc-ds1672.c | 5 +- drivers/rtc/rtc-ds3232.c | 5 +- drivers/rtc/rtc-em3027.c | 5 +- drivers/rtc/rtc-fm3130.c | 5 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl12022.c | 5 +- drivers/rtc/rtc-isl1208.c | 10 +- drivers/rtc/rtc-max6900.c | 5 +- drivers/rtc/rtc-mc146818-lib.c | 8 +- drivers/rtc/rtc-mpfs.c | 323 + drivers/rtc/rtc-nct3018y.c | 553 + drivers/rtc/rtc-pcf8523.c | 5 +- drivers/rtc/rtc-pcf85363.c | 5 +- drivers/rtc/rtc-pcf8563.c | 5 +- drivers/rtc/rtc-pcf8583.c | 5 +- drivers/rtc/rtc-rv3029c2.c | 5 +- drivers/rtc/rtc-rv8803.c | 98 +- drivers/rtc/rtc-rx6110.c | 5 +- drivers/rtc/rtc-rx8025.c | 22 +- drivers/rtc/rtc-rx8581.c | 5 +- drivers/rtc/rtc-s35390a.c | 5 +- drivers/rtc/rtc-sd3078.c | 5 +- drivers/rtc/rtc-spear.c | 2 +- drivers/rtc/rtc-sun6i.c | 2 + drivers/rtc/rtc-ti-k3.c | 680 + drivers/rtc/rtc-vr41xx.c | 363 - drivers/rtc/rtc-x1205.c | 5 +- drivers/rtc/rtc-zynqmp.c | 115 +- drivers/s390/scsi/zfcp_fc.c | 29 +- drivers/s390/scsi/zfcp_fc.h | 6 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/s390/virtio/virtio_ccw.c | 4 + drivers/scsi/FlashPoint.c | 4 +- drivers/scsi/hosts.c | 18 +- drivers/scsi/lpfc/lpfc_init.c | 2 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/scsi.c | 9 +- drivers/scsi/scsi_scan.c | 9 + drivers/scsi/scsi_sysfs.c | 29 +- drivers/spi/spi-meson-spicc.c | 129 +- drivers/target/target_core_alua.c | 3 +- drivers/target/target_core_device.c | 32 +- drivers/target/target_core_pr.c | 28 +- drivers/target/target_core_stat.c | 10 +- drivers/target/target_core_xcopy.c | 2 +- drivers/ufs/core/ufshcd.c | 7 +- drivers/ufs/host/ufshcd-pci.c | 17 +- drivers/vdpa/ifcvf/ifcvf_base.c | 14 +- drivers/vdpa/ifcvf/ifcvf_base.h | 2 + drivers/vdpa/ifcvf/ifcvf_main.c | 144 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 11 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 173 +- drivers/vdpa/vdpa.c | 14 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 18 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 1 + drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 176 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 3 + drivers/vdpa/vdpa_user/iova_domain.c | 102 +- drivers/vdpa/vdpa_user/iova_domain.h | 8 + drivers/vdpa/vdpa_user/vduse_dev.c | 180 + drivers/vfio/Makefile | 2 + drivers/vfio/{vfio.c => vfio_main.c} | 0 drivers/vhost/scsi.c | 85 +- drivers/vhost/vdpa.c | 38 +- drivers/vhost/vringh.c | 78 +- drivers/virtio/Kconfig | 11 +- drivers/virtio/virtio.c | 4 +- drivers/virtio/virtio_mmio.c | 14 +- drivers/virtio/virtio_pci_common.c | 32 +- drivers/virtio/virtio_pci_common.h | 3 +- drivers/virtio/virtio_pci_legacy.c | 8 +- drivers/virtio/virtio_pci_modern.c | 153 +- drivers/virtio/virtio_pci_modern_dev.c | 39 + drivers/virtio/virtio_ring.c | 770 +- drivers/virtio/virtio_vdpa.c | 18 +- drivers/xen/events/events_base.c | 53 +- drivers/xen/xen-pciback/pciback_ops.c | 2 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +- fs/afs/inode.c | 2 + fs/afs/write.c | 2 +- fs/cifs/Makefile | 2 +- fs/cifs/cached_dir.c | 388 + fs/cifs/cached_dir.h | 64 + fs/cifs/cifsfs.c | 21 +- fs/cifs/cifsglob.h | 42 +- fs/cifs/cifsproto.h | 1 - fs/cifs/connect.c | 2 + fs/cifs/file.c | 39 +- fs/cifs/fs_context.c | 9 + fs/cifs/fs_context.h | 8 + fs/cifs/fscache.h | 16 - fs/cifs/inode.c | 1 + fs/cifs/misc.c | 20 +- fs/cifs/readdir.c | 5 +- fs/cifs/smb2inode.c | 11 +- fs/cifs/smb2misc.c | 11 +- fs/cifs/smb2ops.c | 320 +- fs/cifs/smb2pdu.c | 3 +- fs/cifs/smb2proto.h | 10 - fs/exec.c | 3 + fs/proc/inode.c | 3 + fs/proc_namespace.c | 2 +- fs/userfaultfd.c | 4 + fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/xfs_file.c | 22 +- fs/xfs/xfs_log.c | 12 +- fs/xfs/xfs_qm.c | 5 + fs/xfs/xfs_reflink.c | 198 +- include/dt-bindings/reset/sama7g5-reset.h | 10 + include/linux/audit.h | 5 - include/linux/fs.h | 5 - include/linux/io_uring_types.h | 9 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 8 + include/linux/radix-tree.h | 2 +- include/linux/remoteproc.h | 4 +- include/linux/shmem_fs.h | 13 +- include/linux/time64.h | 2 +- include/linux/userfaultfd_k.h | 2 + include/linux/vdpa.h | 4 + include/linux/virtio.h | 10 + include/linux/virtio_config.h | 40 +- include/linux/virtio_pci_modern.h | 9 + include/linux/virtio_ring.h | 10 - include/scsi/scsi_device.h | 2 + include/scsi/scsi_host.h | 3 + include/target/target_core_base.h | 4 +- include/uapi/linux/vduse.h | 47 + include/uapi/linux/vhost.h | 9 + include/uapi/linux/vhost_types.h | 2 + include/uapi/linux/virtio_config.h | 7 +- include/uapi/linux/virtio_net.h | 34 +- include/uapi/linux/virtio_pci.h | 2 + include/xen/hvm.h | 2 + include/xen/interface/hvm/hvm_op.h | 19 + io_uring/advise.c | 8 +- io_uring/cancel.c | 4 +- io_uring/epoll.c | 4 +- io_uring/fs.c | 28 +- io_uring/io-wq.c | 3 - io_uring/io_uring.c | 19 +- io_uring/kbuf.c | 10 +- io_uring/msg_ring.c | 8 +- io_uring/net.c | 66 +- io_uring/notif.c | 4 +- io_uring/notif.h | 2 +- io_uring/openclose.c | 16 +- io_uring/poll.c | 16 +- io_uring/rsrc.c | 10 +- io_uring/rw.c | 28 +- io_uring/splice.c | 8 +- io_uring/sqpoll.c | 4 - io_uring/statx.c | 6 +- io_uring/sync.c | 12 +- io_uring/timeout.c | 26 +- io_uring/uring_cmd.c | 17 +- io_uring/xattr.c | 18 +- kernel/auditsc.c | 25 - kernel/configs/xen.config | 1 - kernel/dma/pool.c | 2 +- kernel/kprobes.c | 9 +- kernel/time/posix-stubs.c | 3 +- kernel/time/time.c | 4 +- lib/nodemask.c | 23 - mm/hugetlb.c | 26 +- mm/mmap.c | 7 +- mm/shmem.c | 59 +- mm/userfaultfd.c | 29 +- net/ipv6/ip6_tunnel.c | 19 +- net/rds/ib_recv.c | 1 + net/sunrpc/sysfs.c | 6 +- scripts/Makefile.extrawarn | 1 - scripts/dummy-tools/gcc | 2 +- scripts/mod/modpost.c | 4 +- scripts/remove-stale-files | 2 + tools/bpf/bpftool/Makefile | 6 +- tools/build/feature/Makefile | 14 +- tools/build/feature/test-libcrypto.c | 21 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/perf/Documentation/guest-files.txt | 16 + tools/perf/Documentation/guestmount.txt | 11 + tools/perf/Documentation/perf-c2c.txt | 31 +- tools/perf/Documentation/perf-inject.txt | 4 + tools/perf/Documentation/perf-kvm.txt | 25 +- tools/perf/Documentation/perf-script.txt | 8 +- tools/perf/Documentation/perf-stat.txt | 21 + tools/perf/Makefile.config | 13 +- tools/perf/Makefile.perf | 3 +- tools/perf/arch/arm/util/cs-etm.c | 2 +- tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/arm64/util/pmu.c | 4 +- tools/perf/arch/x86/tests/intel-cqm.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 2 +- tools/perf/arch/x86/util/iostat.c | 2 +- tools/perf/arch/x86/util/topdown.c | 2 +- tools/perf/builtin-c2c.c | 454 +- tools/perf/builtin-kvm.c | 8 +- tools/perf/builtin-record.c | 11 +- tools/perf/builtin-sched.c | 2 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 7 +- tools/perf/builtin-trace.c | 2 +- tools/perf/pmu-events/Build | 6 +- tools/perf/pmu-events/arch/s390/cf_z16/pai.json | 1101 + .../pmu-events/arch/test/test_soc/cpu/metrics.json | 64 + .../arch/x86/broadwellde/bdwde-metrics.json | 6 + .../arch/x86/broadwellde/uncore-cache.json | 97 - .../arch/x86/broadwellde/uncore-other.json | 13 - .../arch/x86/broadwellx/bdx-metrics.json | 6 + .../arch/x86/broadwellx/uncore-cache.json | 163 +- .../arch/x86/cascadelakex/clx-metrics.json | 6 + .../arch/x86/cascadelakex/uncore-memory.json | 4424 ++- .../arch/x86/cascadelakex/uncore-other.json | 23162 ++++++++++- .../arch/x86/cascadelakex/uncore-power.json | 201 + .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 411 +- .../pmu-events/arch/x86/haswellx/uncore-cache.json | 173 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 6 + .../arch/x86/icelakex/uncore-memory.json | 1523 + .../pmu-events/arch/x86/icelakex/uncore-other.json | 38506 ++++++++++++++++++- .../pmu-events/arch/x86/icelakex/uncore-power.json | 225 + .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 6 + .../pmu-events/arch/x86/ivytown/uncore-cache.json | 90 - .../arch/x86/ivytown/uncore-interconnect.json | 1 - .../pmu-events/arch/x86/ivytown/uncore-other.json | 13 - .../pmu-events/arch/x86/ivytown/uncore-power.json | 19 - .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 6 + .../pmu-events/arch/x86/jaketown/uncore-cache.json | 30 - .../pmu-events/arch/x86/jaketown/uncore-other.json | 13 - .../pmu-events/arch/x86/jaketown/uncore-power.json | 11 - .../arch/x86/knightslanding/uncore-other.json | 213 + .../arch/x86/sapphirerapids/spr-metrics.json | 6 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 6 + .../arch/x86/skylakex/uncore-memory.json | 3566 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23442 ++++++++++- .../pmu-events/arch/x86/skylakex/uncore-power.json | 201 + .../arch/x86/snowridgex/uncore-other.json | 111 +- tools/perf/pmu-events/empty-pmu-events.c | 204 +- tools/perf/pmu-events/jevents.py | 496 +- tools/perf/pmu-events/pmu-events.h | 40 +- tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test-list.c | 207 + tools/perf/tests/builtin-test-list.h | 12 + tools/perf/tests/builtin-test.c | 152 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/event-times.c | 2 +- tools/perf/tests/evsel-roundtrip-name.c | 4 +- tools/perf/tests/expand-cgroup.c | 25 +- tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_filter.c | 4 +- tools/perf/tests/hists_link.c | 4 +- tools/perf/tests/hists_output.c | 2 +- tools/perf/tests/keep-tracking.c | 4 +- tools/perf/tests/parse-metric.c | 77 +- tools/perf/tests/perf-time-to-tsc.c | 4 +- tools/perf/tests/pmu-events.c | 466 +- .../perf/tests/shell/lib/perf_json_output_lint.py | 96 + tools/perf/tests/shell/record_offcpu.sh | 57 +- tools/perf/tests/shell/stat+json_output.sh | 147 + tools/perf/tests/switch-tracking.c | 24 +- tools/perf/util/Build | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 12 + tools/perf/util/arm-spe.c | 130 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/bpf_off_cpu.c | 53 +- tools/perf/util/bpf_skel/off_cpu.bpf.c | 38 +- tools/perf/util/build-id.c | 26 +- tools/perf/util/events_stats.h | 2 +- tools/perf/util/jitdump.c | 9 +- tools/perf/util/machine.c | 1 + tools/perf/util/mem-events.c | 46 +- tools/perf/util/mem-events.h | 3 + tools/perf/util/metricgroup.c | 275 +- tools/perf/util/metricgroup.h | 5 +- tools/perf/util/parse-events.c | 22 +- tools/perf/util/parse-events.h | 4 + tools/perf/util/perf_api_probe.c | 2 +- tools/perf/util/pmu.c | 139 +- tools/perf/util/pmu.h | 10 +- tools/perf/util/probe-event.c | 6 +- tools/perf/util/record.c | 2 +- tools/perf/util/s390-sample-raw.c | 50 +- .../util/scripting-engines/trace-event-python.c | 2 +- tools/perf/util/stat-display.c | 383 +- tools/perf/util/stat.c | 1 + tools/perf/util/stat.h | 2 + tools/testing/selftests/bpf/DENYLIST.s390x | 1 + .../selftests/wireguard/qemu/arch/riscv32.config | 1 + tools/virtio/linux/kernel.h | 2 +- tools/virtio/linux/vringh.h | 1 + tools/virtio/virtio_test.c | 4 +- 562 files changed, 105555 insertions(+), 9612 deletions(-) create mode 100644 Documentation/PCI/endpoint/pci-vntb-function.rst create mode 100644 Documentation/PCI/endpoint/pci-vntb-howto.rst delete mode 100644 Documentation/devicetree/bindings/display/ilitek,ili9341.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/canaan,k21 [...] delete mode 100644 Documentation/devicetree/bindings/power/reset/msm-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pshold.yaml create mode 100644 Documentation/devicetree/bindings/reset/atmel,at91sam9260-reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf85063.yaml create mode 100644 Documentation/devicetree/bindings/rtc/ti,k3-rtc.yaml create mode 100644 arch/loongarch/include/asm/dma.h create mode 100644 arch/loongarch/include/asm/pci.h create mode 100644 arch/loongarch/include/asm/unwind.h create mode 100644 arch/loongarch/kernel/stacktrace.c create mode 100644 arch/loongarch/kernel/unwind_guess.c create mode 100644 arch/loongarch/kernel/unwind_prologue.c create mode 100644 arch/loongarch/pci/acpi.c create mode 100644 arch/loongarch/pci/pci.c create mode 100644 arch/loongarch/vdso/vgetcpu.c create mode 100644 arch/riscv/mm/dma-noncoherent.c create mode 100644 arch/riscv/purgatory/kexec-purgatory.S create mode 100644 drivers/pci/endpoint/functions/pci-epf-vntb.c create mode 100644 drivers/power/reset/pwr-mlxbf.c delete mode 100644 drivers/power/supply/pm2301_charger.h create mode 100644 drivers/rtc/rtc-mpfs.c create mode 100644 drivers/rtc/rtc-nct3018y.c create mode 100644 drivers/rtc/rtc-ti-k3.c delete mode 100644 drivers/rtc/rtc-vr41xx.c rename drivers/vfio/{vfio.c => vfio_main.c} (100%) create mode 100644 fs/cifs/cached_dir.c create mode 100644 fs/cifs/cached_dir.h create mode 100644 include/dt-bindings/reset/sama7g5-reset.h delete mode 100644 lib/nodemask.c create mode 100644 tools/perf/Documentation/guest-files.txt create mode 100644 tools/perf/Documentation/guestmount.txt create mode 100644 tools/perf/pmu-events/arch/s390/cf_z16/pai.json create mode 100644 tools/perf/pmu-events/arch/test/test_soc/cpu/metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-power.json create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/uncore-power.json create mode 100644 tools/perf/tests/builtin-test-list.c create mode 100644 tools/perf/tests/builtin-test-list.h create mode 100644 tools/perf/tests/shell/lib/perf_json_output_lint.py create mode 100755 tools/perf/tests/shell/stat+json_output.sh