This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 7ebfc85e2cd7 Merge tag 'net-6.0-rc1' of git://git.kernel.org/pub/scm/li [...] 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 [...] adds 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 adds c3adefb5baf3 Merge tag 'for-6.0/dm-fixes' of git://git.kernel.org/pub/s [...] adds f75f5d58099f lib: remove lib/nodemask.c adds 0f3e72b5c8cf vfio: Move vfio.c to vfio_main.c adds 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 [...] adds 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 [...] adds 28e112afa44a LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK adds f30d1f495cc1 LoongArch: Adjust arch/loongarch/Kconfig adds aafcac81b0e3 LoongArch: Fix unsigned comparison with less than zero adds 5e8be07ca8f7 LoongArch: Requires __force attributes for any casts adds ab2579d79529 LoongArch: Jump to the link address before enable PG adds e9e7ff16d7f0 LoongArch: Parse MADT to get multi-processor information adds 57fc7323a8e7 LoongArch: Add PCI controller support adds dce6098b22d5 LoongArch: Add vDSO syscall __vdso_getcpu() adds 49232773d823 LoongArch: Add guess unwinder support adds 49aef111e2da LoongArch: Add prologue unwinder support adds 93a4fa622eb0 LoongArch: Add STACKTRACE support adds 4d7bf939df08 LoongArch: Add USER_STACKTRACE support adds 27b161a4c411 LoongArch: Update Loongson-3 default config file adds 6e068820de9c docs/LoongArch: Add I14 description adds 715355922212 docs/zh_CN/LoongArch: Add I14 description adds 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 adds 7a53e17accce Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds f882c4bef9cb ALSA: hda/realtek: Add quirk for another Asus K42JZ model adds 666d3b612f91 ALSA: ice1712: remove redundant assignment to new adds f83bb2592482 ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model adds f71c70df416f ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support adds 6bc2906253e7 ALSA: usb-audio: More comprehensive mixer map for ASUS ROG [...] adds 30267718fe2d ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED adds 6b2394bad503 ALSA: usb-audio: make read-only array marker static const adds 74bba640d699 ALSA: hda/cirrus - support for iMac 12,1 model adds 636aa8807b57 ALSA: hda: Fix crash due to jack poll in suspend adds 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 adds 3d076fec5a0c Merge tag 'rtc-6.0' of git://git.kernel.org/pub/scm/linux/ [...] adds 0d22bbc2d557 dt-bindings: display: simple-framebuffer: Drop Bartlomiej [...] adds 331753ff3292 dt-bindings: mmc: sdhci-msm: Fix 'operating-points-v2 was [...] adds 3f5117be9584 dt-bindings: mfd: convert to yaml Qualcomm SPMI PMIC adds dcc2ed3912ae dt-bindings: Drop DT_MK_SCHEMA_FLAGS conditional selecting [...] adds 487ceef03895 dt-bindings: pinctrl: qcom,ipq6018: Fix example 'gpio-rang [...] adds 2ac2920cd8d9 dt-bindings: mailbox: arm,mhu: Make secure interrupt optional adds dc72768ebf84 dt-bindings: iio: Drop Joachim Eastwood adds 691b0d551999 dt-bindings: iio: Drop Bogdan Pricop adds 2e645db3bca7 dt-bindings: Drop Beniamin Bia and Stefan Popa adds 3156c50fdaab dt-bindings: Drop Robert Jones adds 07d1caa4c2cc dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos adds 8f426582e0e0 dt-bindings: chrome: google,cros-ec-typec: restrict allowe [...] adds 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 adds acc1b919f479 RISC-V: Fix counter restart during overflow for RV32 adds 133a6d1fe7d7 RISC-V: Update user page mapping only once during start adds 0209b5830bea RISC-V: Fix SBI PMU calls for RV32 adds 63ba67ebdfd4 RISC-V: Move counter info definition to sbi header file adds f829ee7595b5 RISC-V: Improve SBI definitions adds 9801002f76c6 perf: riscv_pmu{,_sbi}: Miscallenous improvement & fixes adds 8f5cb44b1bae RISC-V: KVM: Support sstc extension adds 9019b4f6d9bd wireguard: selftests: set CONFIG_NONPORTABLE on riscv32 adds 5cef38dd03f3 dt-bindings: gpio: sifive: add gpio-line-names adds 69dac8e431af Merge tag 'riscv-for-linus-5.20-mw2' of git://git.kernel.o [...] adds ff2557b7224e io_uring: pass correct parameters to io_req_set_res adds f482aa986527 audit, io_uring, io-wq: Fix memory leak in io_sq_thread() [...] adds cc18cc5e8203 io_uring: mem-account pbuf buckets adds 4a933e62083e io_uring/net: send retry for zerocopy adds d1f6222c4978 io_uring: fix io_recvmsg_prep_multishot sparse warnings adds 3ed159c98407 io_uring: fix error handling for io_uring_cmd adds da2634e89caa io_uring: consistently make use of io_notif_to_data() adds addebd9ac9ca fs: don't randomize struct kiocb fields adds f2ccb5aed7bc io_uring: make io_kiocb_to_cmd() typesafe adds 9c71d39aa0f4 io_uring: add missing BUILD_BUG_ON() checks for new io_uri [...] adds 1da8cf961bb1 Merge tag 'io_uring-6.0-2022-08-13' of git://git.kernel.dk [...] adds 6fb271f1bc4e nvme-fc: restart admin queue if the caller needs to restart queue adds 9317d0014499 nvme-fc: fix the fc_appid_store return value adds 14446f9abd60 nvmet-auth: use kmemdup instead of kmalloc + memcpy adds ec9e96b52301 nvme-fabrics: parse nvme connect Linux error codes adds c50cd03dbebd nvme-fabrics: Fix a typo in an error message adds 2bff487f9a90 nvme-tcp: check if the queue is allocated before stopping it adds f37527a09dac nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 adds cd83cd558784 Merge tag 'nvme-6.0-2022-08-11' of git://git.infradead.org [...] adds aa0c680c3aa9 block: Do not call blk_put_queue() if gendisk allocation fails adds 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 adds 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 adds 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 adds e4fe2a2fc423 MAINTAINERS: add PCI Endpoint NTB drivers to NTB files adds 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 adds 04734361953b Merge tag 'i2c-for-5.20-part2' of git://git.kernel.org/pub [...] adds e6cfcdda8cbe x86/bugs: Enable STIBP for IBPB mitigated RETBleed adds 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 [...] adds f6eb0fed6a39 Merge tag 'timers-urgent-2022-08-13' of git://git.kernel.o [...] adds 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 adds dcb45fd7f501 cifs: Do not use tcon->cfid directly, use the cfid we get [...] adds 5efdd9122eff smb3: allow deferred close timeout to be configurable adds 9e31678fb403 SMB3: fix lease break timeout when multiple deferred close [...] adds a63ec83c462b cifs: Add constructor/destructors for tcon->cfid adds 7eb59a98701d cifs: Do not access tcon->cfids->cfid directly from is_pat [...] adds 332019e23a51 Merge tag '5.20-rc-smb3-client-fixes-part2' of git://git.s [...] adds ed5fce76b5ea vfs: escape hash as well adds aea23e7c464b Merge tag 'pull-work.misc' of git://git.kernel.org/pub/scm [...] adds 18db466a9a30 powerpc: Fix eh field when calling lwarx on PPC32 adds eb5a33ea3119 powerpc: Don't hide eh field of lwarx behind a macro adds 5cccf7a5215d powerpc: Make eh value more explicit when using lwarx adds cb928ac19212 powerpc64/ftrace: Fix ftrace for clang builds adds 59bab33a4f57 powerpc/ppc-opcode: Fix PPC_RAW_TW() adds 83ee9f23763a powerpc/kexec: Fix build failure from uninitialised variable adds 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 adds 2e828582b81f perf parse-events: Fix segfault when event parser gets an error adds 1da1d6077401 perf tests: Fix Track with sched_switch test for hybrid case adds 806731a9465b perf tools: Do not pass NULL to parse_events() adds 07fc958b0cfc perf offcpu: Check process id for the given workload adds d6f415ca33e1 perf offcpu: Parse process id separately adds d23477637ac6 perf offcpu: Track child processes adds ade1d0307b2f perf offcpu: Update offcpu test for child process adds 696d0a4cb800 perf script: Fix missing guest option documentation adds d9ca43c06fb7 perf inject: Fix missing guestmount option documentation adds 53e76d35f797 perf tools: Tidy guest option documentation adds 4a88c4ec3c2c perf arm64: Add missing -I for tools/arch/arm64/include/ t [...] adds 2e21bcf0514a perf tools: Sync addition of PERF_MEM_SNOOPX_PEER adds f78d6250db1a perf mem: Print snoop peer flag adds 4e6430cbb1a9 perf arm-spe: Use SPE data source for neoverse cores adds e843dec53ac8 perf mem: Add statistics for peer snooping adds 3ef1fc17b31b perf c2c: Output statistics for peer snooping adds 63e74ab5e4e3 perf c2c: Add dimensions for peer load operations adds 9082282fce72 perf c2c: Add dimensions of peer metrics for cache line view adds 682352e59bf1 perf c2c: Add mean dimensions for peer operations adds c82ccc3a3d57 perf c2c: Use explicit names for display macros adds 2be0bc7529f8 perf c2c: Rename dimension from 'percent_hitm' to 'percent [...] adds 7c10b65a42d7 perf c2c: Refactor node header adds faa30dfab5bc perf c2c: Refactor display string adds f37c5d914e39 perf c2c: Sort on peer snooping for load operations adds ead42a0f9b93 perf c2c: Use 'peer' as default display for Arm64 adds e754dd7e8be8 perf c2c: Update documentation for new display option 'peer' adds 34575ded6874 perf build-id: Fix coding style, replace 8 spaces by tabs adds a072a7a0263d perf build-id: Print debuginfod queries if -v option is used adds 1bf7d836e57b perf record: Improve error message of -p not_existing_pid adds f3c96bec7c63 perf test: Fix double word in comments adds ae4e4a0ba30a perf script: Delete repeated word "from" adds 632f5c224e95 perf trace: Fix double word in comments adds 987f5cbd2f3f perf tools: Fix double word in comments adds 0029e8ace159 perf scripting python: Delete repeated word in comments adds 8d33834f9fb0 perf stat: Remove duplicated include in builtin-stat.c adds 099b157c08e8 perf jevent: Add an 'all' architecture argument adds f793ae185e27 perf jevents: Remove the type/version variables adds ee2ce6fdc802 perf jevents: Provide path to JSON file on error adds 7b2f844c43ce perf jevents: Sort JSON files entries adds 2519db2a9dc4 perf pmu-events: Hide pmu_sys_event_tables adds eeac77304185 perf pmu-events: Avoid passing pmu_events_map adds 29be2fe0c157 perf pmu-events: Hide pmu_events_map adds 64234c141bc8 perf test: Use full metric resolution adds 7ae5c03a2793 perf pmu-events: Move test events/metrics to JSON adds 660842e468dc perf pmu-events: Don't assume pmu_event is an array adds 1ba3752aec30 perf pmu-events: Hide the pmu_events adds d3abd7b8bd8a perf metrics: Copy entire pmu_event in find metric adds 9118259c1dc2 perf jevents: Compress the pmu_events_table adds d0313e629f26 perf jevents: Fold strings optimization adds bf79e18fdf65 perf vendor events: Update metrics for broadwellde adds e349fa6cc824 perf vendor events: Update events and metrics for broadwellx adds c6e9c0441801 perf vendor events: Update events and metrics for cascadelakex adds 575c3640a4aa perf vendor events: Update events and metrics for haswellx adds b8d4fbfb04e1 perf vendor events: Update events and metrics for icelakex adds cb73eeb95a2c perf vendor events: Update metrics for ivytown adds b823ee183dc4 perf vendor events: Update metrics for jaketown adds 107630e6a575 perf vendor events: Update events for knightslanding adds 74d8ca6d85a3 perf vendor events: Update metrics for sapphirerapids adds ce87616d0dff perf vendor events: Update events and metrics for skylakex adds aa0d6e9cc23e perf vendor events: Update events for snowridgex adds 7391db645938 perf test: Refactor shell tests allowing subdirs adds 96f86ff08332 Merge tag 'perf-tools-fixes-for-v6.0-2022-08-13' of git:// [...] adds b1c3497e604d x86/xen: Add support for HVMOP_set_evtchn_upcall_vector adds fc9be616bb8f xen-blkback: fix persistent grants negotiation adds e94c6101e151 xen-blkback: Apply 'feature_persistent' parameter when connect adds 402c43ea6b34 xen-blkfront: Apply 'feature_persistent' parameter when connect adds 32ad11127b95 xen/xenbus: fix return type in xenbus_file_read() adds ced3c74271bf xen/pciback: Fix comment typo adds aa6d1e5b5028 xen: remove XEN_SCRUB_PAGES in xen.config adds 5ad3134dcf52 MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections adds 5d6a0f4da927 Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org [...] adds 3f61631d47f1 take care to handle NULL ->proc_lseek() adds 74cbb480d0ef Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 9f162193d6e4 radix-tree: replace gfp.h inclusion with gfp_types.h
No new revisions were added by this update.
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 +- Documentation/devicetree/bindings/Makefile | 4 +- .../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 +- .../bindings/display/simple-framebuffer.yaml | 1 - .../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 - .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 2 +- .../bindings/leds/leds-class-multicolor.yaml | 2 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 2 +- .../devicetree/bindings/mailbox/arm,mhu.yaml | 1 + .../memory-controllers/canaan,k210-sram.yaml | 52 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 1 - .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 94 - .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 190 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 2 + .../devicetree/bindings/net/ti,dp83822.yaml | 2 +- .../devicetree/bindings/net/ti,dp83867.yaml | 2 +- .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/pinctrl/qcom,ipq6018-pinctrl.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 +- 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/powerpc/include/asm/atomic.h | 5 +- arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/ppc-opcode.h | 13 +- arch/powerpc/include/asm/simple_spinlock.h | 15 +- arch/powerpc/kernel/trace/ftrace.c | 8 +- arch/powerpc/kexec/file_load_64.c | 10 +- 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/md/dm-bufio.c | 20 +- drivers/md/dm-verity-target.c | 14 +- drivers/md/dm-writecache.c | 3 +- drivers/net/virtio_net.c | 325 +- 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/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/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/time64.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/time/posix-stubs.c | 3 +- kernel/time/time.c | 4 +- lib/nodemask.c | 23 - scripts/remove-stale-files | 2 + sound/pci/hda/hda_codec.c | 14 +- sound/pci/hda/patch_cirrus.c | 1 + sound/pci/hda/patch_conexant.c | 11 +- sound/pci/hda/patch_realtek.c | 12 + sound/pci/ice1712/quartet.c | 2 +- sound/usb/card.c | 8 + sound/usb/mixer_maps.c | 34 +- sound/usb/mixer_quirks.c | 1 + sound/usb/mixer_scarlett_gen2.c | 91 +- sound/usb/pcm.c | 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 + .../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 +- 554 files changed, 105700 insertions(+), 9637 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/mfd/qcom,spmi-pmic.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml 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