This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits aacbe93fedf7 include/linux/once.h: fix trivia typo Not -> Note omits 45797d141591 percpu: remove export of pcpu_base_addr omits a6428c33e11b mm/memory_hotplug: improved dynamic memory group aware "au [...] omits 777916ce3dde mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits ffdb1a89a1d5 virtio-mem: use a single dynamic memory group for a single [...] omits 86d023a41560 dax/kmem: use a single static memory group for a single pr [...] omits 11431f01bed0 ACPI: memhotplug: use a single static memory group for a s [...] omits a368c1199c73 mm/memory_hotplug: track present pages in memory groups omits 0c48878061e3 drivers/base/memory: introduce "memory groups" to logicall [...] omits d6fe22ea9aa6 mm/memory_hotplug: introduce "auto-movable" online policy omits c77dc6a12faa mm: track present early pages per zone omits 48589924f369 mm/vmstat: protect per cpu variables with preempt disable on RT omits eef3a8b945da preempt: provide preempt_*_(no)rt variants omits 09b0fe9661f8 mm-compaction-optimize-proactive-compaction-deferrals-fix omits 1e109e031cc3 mm: compaction: optimize proactive compaction deferrals omits 80cfbe893993 mm/migrate: add sysfs interface to enable reclaim migration omits 2fdf30381881 mm/vmscan: never demote for memcg reclaim omits e0dd19824e64 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits 7548f1ee7662 mm/vmscan: Consider anonymous pages without swap omits 27a6c9c2e15c mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 7a6327c8e1e7 mm-migrate-demote-pages-during-reclaim-v11 omits 18bc3da39bbc mm/sparse: clarify pgdat_to_phys omits 1f74d5ff431a mm/mremap: don't account pages in vma_to_resize() omits c0275009ad4b mm: enable suspend-only swap spaces omits a45af537fa23 writeback: memcg: simplify cgroup_writeback_by_id omits dd3a0a2005ae ocfs2: issue zeroout to EOF blocks omits 73e8bd031228 ocfs2: fix zero out valid data omits 56c32416dcfa mm,shmem: Fix a typo in shmem_swapin_page() omits 2235f6ff8a29 Merge branch 'akpm-current/current' omits 7b3747293525 Merge remote-tracking branch 'folio/for-next' omits 4ce89e05fc49 Merge remote-tracking branch 'rust/rust-next' omits 5d6c99092be4 Merge remote-tracking branch 'mhi/mhi-next' omits f33350b26057 Merge remote-tracking branch 'fpga/for-next' omits ac71b274027d Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 906e9441797a Merge remote-tracking branch 'hyperv/hyperv-next' omits 4f97e4b858ec Merge remote-tracking branch 'slimbus/for-next' omits 1ca0facc853a Merge remote-tracking branch 'gnss/gnss-next' omits 62279fb2e8ab Merge remote-tracking branch 'kspp/for-next/kspp' omits 766cc7cefe3c Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 3c0e223aa409 Merge remote-tracking branch 'ntb/ntb-next' omits 0529e303e4fd Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits ec2ab6096d87 Merge remote-tracking branch 'coresight/next' omits 54804c4e018c Merge remote-tracking branch 'livepatching/for-next' omits af3b1b751f38 Merge remote-tracking branch 'userns/for-next' omits 24fe9c32d6e6 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits aee8872ed384 Merge remote-tracking branch 'pinctrl/for-next' omits 39985c9e2ea2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 6315b7566a65 Merge remote-tracking branch 'rpmsg/for-next' omits 9146b0f70611 Merge remote-tracking branch 'scsi-mkp/for-next' omits fce3f9537a14 Merge remote-tracking branch 'scsi/for-next' omits a6b345d8a0e6 Merge remote-tracking branch 'cgroup/for-next' omits 971f45ef87a3 Merge remote-tracking branch 'dmaengine/next' omits 15af95509f29 Merge remote-tracking branch 'icc/icc-next' omits fcfacf1f803d Merge remote-tracking branch 'iio/togreg' omits b024a6cf0c1b Merge remote-tracking branch 'staging/staging-next' omits 725055f39e41 Merge remote-tracking branch 'soundwire/next' omits 1a1c84300c38 Merge remote-tracking branch 'phy-next/next' omits 2b304ffb9710 Merge remote-tracking branch 'extcon/extcon-next' omits 79fd39689bf8 Merge remote-tracking branch 'char-misc/char-misc-next' omits f3eabc844eb2 Merge remote-tracking branch 'tty/tty-next' omits 4de965fc41f9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits eb7eefe95be6 Merge remote-tracking branch 'usb/usb-next' omits d70fffb5d7ba Merge remote-tracking branch 'driver-core/driver-core-next' omits d8f5f6dc2320 Merge remote-tracking branch 'ipmi/for-next' omits 99f350565e4c Merge remote-tracking branch 'leds/for-next' omits b147d6eac6b1 Merge remote-tracking branch 'workqueues/for-next' omits 9e8e9f541aa0 Merge remote-tracking branch 'percpu/for-next' omits 4587350deb45 Merge remote-tracking branch 'xen-tip/linux-next' omits 250353bf4246 Merge remote-tracking branch 'rcu/rcu/next' omits 6e98455beca1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits a54820514310 Merge remote-tracking branch 'edac/edac-for-next' omits 39587fd3f97b Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 34201da8797c Merge remote-tracking branch 'tip/auto-latest' omits 7ca09d4844bf Merge remote-tracking branch 'spi/for-next' omits 66a1be378c1c Merge remote-tracking branch 'devicetree/for-next' omits aba3498a1109 Merge remote-tracking branch 'audit/next' omits 47248133f978 Merge remote-tracking branch 'iommu/next' omits 1eb9bef5228f Merge remote-tracking branch 'smack/next' omits ef921e79f61a Merge remote-tracking branch 'selinux/next' omits d209b72fe3ff Merge remote-tracking branch 'keys/keys-next' omits 692b962f6289 Merge remote-tracking branch 'apparmor/apparmor-next' omits b2ed25a60bec Merge remote-tracking branch 'security/next-testing' omits 8fa44ee0019d Merge remote-tracking branch 'regulator/for-next' omits 9cbb8a966ba0 Merge remote-tracking branch 'battery/for-next' omits 687c4b1bc414 Merge remote-tracking branch 'mfd/for-mfd-next' omits cc50ae80c8a4 Merge remote-tracking branch 'mmc/next' omits ed09c08372d1 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits dcd7dd12d1e3 Merge remote-tracking branch 'device-mapper/for-next' omits 20b51870ca4d Merge remote-tracking branch 'block/for-next' omits ebcc40d48653 Merge remote-tracking branch 'input/next' omits b64344a55226 Merge remote-tracking branch 'modules/modules-next' omits cb852419d652 Merge remote-tracking branch 'sound-asoc/for-next' omits fdb63f38ff4c Merge remote-tracking branch 'sound/for-next' omits c930e4e08823 Merge remote-tracking branch 'regmap/for-next' omits eeb22ef71d47 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits f46099451039 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 1d34b6d89197 Merge remote-tracking branch 'drm-intel/for-linux-next' omits fd3fb30930bf Merge remote-tracking branch 'amdgpu/drm-next' omits d62b5598a9d4 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 06de03bc8602 Merge remote-tracking branch 'drm/drm-next' omits 23699f477e11 Merge remote-tracking branch 'crypto/master' omits dd88e742ea20 Merge remote-tracking branch 'nand/nand/next' omits 9ec4631a10aa Merge remote-tracking branch 'mtd/mtd/next' omits ec8dc8fa276f Merge remote-tracking branch 'bluetooth/master' omits 94873fe85e38 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 3e367988c771 Merge remote-tracking branch 'ipsec-next/master' omits ebf82aca10ad Merge remote-tracking branch 'bpf-next/for-next' omits 5a0b5fbe7b41 Merge remote-tracking branch 'net-next/master' omits c72249d40e91 Merge remote-tracking branch 'rdma/for-next' omits 211c045b20c1 Merge remote-tracking branch 'swiotlb/linux-next' omits 6f1fd54d8675 Merge remote-tracking branch 'dlm/next' omits b8b5c8d51f09 Merge remote-tracking branch 'ieee1394/for-next' omits 9e8928245a86 Merge remote-tracking branch 'opp/opp/linux-next' omits f1eb729c2b14 Merge remote-tracking branch 'cpupower/cpupower' omits d637050c0371 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 709f8cef4366 Merge remote-tracking branch 'pm/linux-next' omits 1767d605159a Merge remote-tracking branch 'v4l-dvb-next/master' omits 45463b1ed86e Merge remote-tracking branch 'jc_docs/docs-next' omits 0f097d5deb20 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits aad1b45cbef7 Merge remote-tracking branch 'hid/for-next' omits f3024f69ebad Merge remote-tracking branch 'pstore/for-next/pstore' omits ccd2f00bfc85 Merge remote-tracking branch 'pci/next' omits 7bf48d0c1aed Merge remote-tracking branch 'printk/for-next' omits 6d95979bb805 Merge remote-tracking branch 'file-locks/locks-next' omits c82037fcd906 Merge remote-tracking branch 'zonefs/for-next' omits f01176a1a9cf Merge remote-tracking branch 'v9fs/9p-next' omits c70a15de54bd Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 5a183f161b98 Merge remote-tracking branch 'cel/for-next' omits dab1d27e2de2 Merge remote-tracking branch 'gfs2/for-next' omits 9f0fc39fa186 Merge remote-tracking branch 'fuse/for-next' omits ef6b26c8f27a Merge remote-tracking branch 'f2fs/dev' omits 207d97b95d01 Merge remote-tracking branch 'ext3/for_next' omits 8b042e6858cf Merge remote-tracking branch 'cifsd/cifsd-for-next' omits a9247bc5caa3 Merge remote-tracking branch 'cifs/for-next' omits 5bf91dbe17f3 Merge remote-tracking branch 'btrfs/for-next' omits 68f294ded063 Merge remote-tracking branch 'fscache/fscache-next' omits 2b3279203b3a Merge remote-tracking branch 'fscrypt/master' omits 4c18e646d10e Merge remote-tracking branch 'pidfd/for-next' omits 8b4c1b45ee53 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits a244c3c2b47c Merge remote-tracking branch 'sh/for-next' omits 8691b86ae3dd Merge remote-tracking branch 's390/for-next' omits 5abcf7a10d96 Merge remote-tracking branch 'risc-v/for-next' omits 1f1379bd870f Merge remote-tracking branch 'parisc-hd/for-next' omits 303f29c35d10 Merge remote-tracking branch 'mips/mips-next' omits 471449da453d Merge remote-tracking branch 'm68knommu/for-next' omits b1d70d73a9b8 Merge remote-tracking branch 'm68k/for-next' omits e8f530c11f45 Merge remote-tracking branch 'h8300/h8300-next' omits 1e9d28e2cad9 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 1a825a8301ba Merge remote-tracking branch 'clk/clk-next' omits a29ca13616a8 Merge remote-tracking branch 'xilinx/for-next' omits 2248f4aec28c Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 6842dffac968 Merge remote-tracking branch 'tegra/for-next' omits 661eab980692 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 69ff902db1f5 Merge remote-tracking branch 'stm32/stm32-next' omits d95de308dd6b Merge remote-tracking branch 'scmi/for-linux-next' omits 2d998acfe949 Merge remote-tracking branch 'samsung-krzk/for-next' omits 39faa376cdad Merge remote-tracking branch 'rockchip/for-next' omits a535d5e7dfc7 Merge remote-tracking branch 'reset/reset/next' omits 364de591d323 Merge remote-tracking branch 'renesas/next' omits f04590c8a93d Merge remote-tracking branch 'raspberrypi/for-next' omits a8f42d3b7f00 Merge remote-tracking branch 'qcom/for-next' omits 98baf7a3bbe0 Merge remote-tracking branch 'omap/for-next' omits 49790e15ff2e Merge remote-tracking branch 'mvebu/for-next' omits 04794224ff46 Merge remote-tracking branch 'mediatek/for-next' omits 2be9695fc1e3 Merge remote-tracking branch 'keystone/next' omits bccf12ba361a Merge remote-tracking branch 'imx-mxs/for-next' omits cd68f9a3be57 Merge remote-tracking branch 'drivers-memory/for-next' omits 04a43c014588 Merge remote-tracking branch 'at91/at91-next' omits 46eb2a346d4b Merge remote-tracking branch 'aspeed/for-next' omits aef5e2c0fc35 Merge remote-tracking branch 'amlogic/for-next' omits aa45d97e7f96 Merge remote-tracking branch 'actions/for-next' omits 3026661ed665 Merge remote-tracking branch 'arm/for-next' omits 3ad5d0682814 Merge remote-tracking branch 'asm-generic/master' omits c02abd48cdcd Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 011c1b80c7a5 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 8d53a02855c4 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 10d835b231ef Merge remote-tracking branch 'pidfd-fixes/fixes' omits 01535b78eb76 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 9d563ae870bb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 57e2c42000bb Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 12a081f49c0b Merge remote-tracking branch 'vfs-fixes/fixes' omits b9e5c670a69a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 3795f468c0d3 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits db7bfee11a49 Merge remote-tracking branch 'kvm-fixes/master' omits 76b21d73db7b Merge remote-tracking branch 'omap-fixes/fixes' omits 71c490393abd Merge remote-tracking branch 'reset-fixes/reset/fixes' omits 5b8f099791c6 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 76b2db85bff1 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 4e844f3470c7 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 4961bb4d5b84 Merge remote-tracking branch 'staging.current/staging-linus' omits 848565bd8ee4 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 8f8918936374 Merge remote-tracking branch 'tty.current/tty-linus' omits 401b5819adb7 Merge remote-tracking branch 'pci-current/for-linus' omits 4e291c5e75c6 Merge remote-tracking branch 'spi-fixes/for-linus' omits 8fc295f136a6 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 8bec5b4f72ef Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 01725bf5f4f2 Merge remote-tracking branch 'sound-current/for-linus' omits 4a25e1ebef0d Merge remote-tracking branch 'rdma-fixes/for-rc' omits 1eed8f8cf644 Merge remote-tracking branch 'ipsec/master' omits 040ba3036ec6 Merge remote-tracking branch 'bpf/master' omits 78981c9867fb Merge remote-tracking branch 'net/master' omits 8cbb57de2a68 Merge remote-tracking branch 'arc-current/for-curr' omits 6bdab0e5b5c0 drm/i915/display/psr2: Fix cursor updates using legacy apis omits 5cc92edb6ee8 drm/i915/display/psr2: Mark as updated all planes that int [...] omits 268ca4129d8d Merge branch 'ipa-clock' omits e2f154e6b601 net: ipa: introduce ipa_uc_clock() omits dc8f7e3924a9 net: ipa: set up the microcontroller earlier omits 1118a14710ee net: ipa: set up IPA interrupts earlier omits 07e1f6897f73 net: ipa: configure memory regions early omits 63961f544e27 net: ipa: kill ipa_modem_setup() omits 323e0cb473e2 flow_dissector: Fix out-of-bounds warnings omits 6321c7acb828 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() omits 22171146f84b net: ipa: enable inline checksum offload for IPA v4.5+ omits 758684e49f4c bnxt_en: Fix static checker warning in bnxt_fw_reset_task() omits 2739bd76fceb Merge branch 'ipa-kill-validation' omits 5bc5588466a1 net: ipa: use WARN_ON() rather than assertions omits 442d68ebf092 net: ipa: kill the remaining conditional validation code omits 546948bf3625 net: ipa: always validate filter and route tables omits f2c1dac0abcf net: ipa: fix ipa_cmd_table_valid() omits beeee08ca1d4 Merge branch 'sja1105-bridge-port-traffic-termination' omits edac6f6332d9 Revert "net: dsa: Allow drivers to filter packets they can [...] omits b6ad86e6ad6c net: dsa: sja1105: add bridge TX data plane offload based [...] omits 884be12f8566 net: dsa: sja1105: add support for imprecise RX omits 19fa937a391e net: dsa: sja1105: deny more than one VLAN-aware bridge omits 4fbc08bd3665 net: dsa: sja1105: deny 8021q uppers on ports omits 6dfd23d35e75 net: dsa: sja1105: delete vlan delta save/restore logic omits d63f8877c48c net: dsa: sja1105: remove redundant re-assignment of point [...] omits ee80dd2e89ec net: bridge: add a helper for retrieving port VLANs from t [...] omits f7cdb3ecc9b7 net: bridge: update BROPT_VLAN_ENABLED before notifying sw [...] omits 9bff66841923 Merge tag 'mlx5-updates-2021-07-24' of git://git.kernel.or [...] omits 53af3cc8f10f smb3: rc uninitialized in one fallocate path omits 9080d2cf07f7 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits b2c57b6ff561 Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits c7a8c30688d1 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 68843d22cc5b Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits d20e5880fe9d Merge tag 'linux-can-next-for-5.15-20210725' of git://git. [...] omits 10bef70e0a4a svcrdma: Convert rdma->sc_rw_ctxts to llist omits fb7160da0ca4 svcrdma: Relieve contention on sc_send_lock. omits 4cbbc7502aa9 svcrdma: Fewer calls to wake_up() in Send completion handler omits 873601687598 drm/vmwgfx: Fix a 64bit regression on svga3 omits 266332367e2d drm/vmwgfx: Fix implicit declaration error omits 793eccae89bb Merge branch 'libbpf: Move CO-RE logic into separate file.' omits b0588390dbce libbpf: Split CO-RE logic into relo_core.c. omits 301ba4d71028 libbpf: Move CO-RE types into relo_core.h. omits 3ee4f5335511 libbpf: Split bpf_core_apply_relo() into bpf_program indep [...] omits 6e43b2860784 libbpf: Cleanup the layering between CORE and bpf_program. omits bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver omits 53ca18acbe64 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation omits 0f32d9eb38c1 ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard omits b88972649fa0 lib/test_stackinit: Add assigned initializers omits 18ac7ca6f465 lib/test_stackinit: Allow building stand-alone omits f9398f15605a lib/test_stackinit: Fix static initializer test omits 00a2b7c75895 Merge branch irq/bitmap_zalloc into irq/irqchip-next omits c980983daebf irqchip/mvebu-odmi: Switch to bitmap_zalloc() omits 3db3969f5375 irqchip/mvebu-gicp: Switch to devm_bitmap_zalloc() omits 43a1965fc5ae irqchip/ls-scfg-msi: Switch to devm_bitmap_zalloc() omits ff5fe8867a5f irqchip/gic-v3: Switch to bitmap_zalloc() omits 81d3c9e7b43e irqchip/gic-v2m: Switch to bitmap_zalloc() omits 3f1808f63f04 irqchip/alpine-msi: Switch to bitmap_zalloc() omits 4cad4da0795e irqchip/partitions: Switch to bitmap_zalloc() omits 09f83569189f net/mlx5e: Use the new TIR API for kTLS omits 65d6b6e5a5da net/mlx5e: Move management of indir traffic types to rx_res omits a6696735d694 net/mlx5e: Convert TIR to a dedicated object omits 6fe5ff2c7780 net/mlx5e: Create struct mlx5e_rss_params_hash omits 4b3e42eecb1c net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() omits a402e3a7470d net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx [...] omits 983c9da2b1e1 net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() omits 093d4bc1731d net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id omits 0570c1c95817 net/mlx5e: Take RQT out of TIR and group RX resources omits 3f22d6c77bb9 net/mlx5e: Move RX resources to a separate struct omits 4ad31849771a net/mlx5e: Move mlx5e_build_rss_params() call to init_rx omits 06e9f13ac5cc net/mlx5e: Convert RQT to a dedicated object omits bc5506a166c3 net/mlx5e: Check if inner FT is supported outside of creat [...] omits 69994ef3da66 net/mlx5: Take TIR destruction out of the TIR list lock omits 26ab7b384525 net/mlx5e: Block LRO if firmware asks for tunneled LRO omits 9c43f3865c2a net/mlx5e: Prohibit inner indir TIRs in IPoIB omits 66291b6adb66 ALSA: usb-audio: Fix superfluous autosuspend recovery omits 08463f5ad501 Merge branch 'remotes/lorenzo/pci/tegra' omits cbfbe4d5bd7f Merge branch 'remotes/lorenzo/pci/misc' omits 802a781ae226 Merge branch 'remotes/lorenzo/pci/dwc' omits 8c434842cccb Merge branch 'pci/resource' omits 08b8de81abe1 f2fs: change fiemap way in printing compression chunk omits ecc265407e05 f2fs: do not submit NEW_ADDR to read node block omits f1c34e69bf27 f2fs: compress: remove unneeded read when rewrite whole cluster omits 143ed925f3f4 Merge removal of generic_block_fiemap() from Christoph omits 8f04e4d9e612 fs: remove generic_block_fiemap omits 9432c8ae9f99 hpfs: use iomap_fiemap to implement ->fiemap omits 0447cae6af30 ext2: use iomap_fiemap to implement ->fiemap omits 9583db2332e3 ext2: make ext2_iomap_ops available unconditionally omits 1dae4a65c011 Merge branch 'pm-pci' into linux-next omits 31e110abcbc1 Merge branch 'acpi-pm' into linux-next omits 62a21d3c41df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits 484f44e82b3a lockd: Fix invalid lockowner cast after vfs_test_lock omits 854e6d8f9696 NFSD: Use new __string_len C macros for nfsd_clid_class omits 018c474e9338 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 6db06b24c001 tracing: Add trace_event helper macros __string_len() and [...] omits 31912ba6eb98 NFSD: Batch release pages during splice read omits 17ffc46d4431 SUNRPC: Add svc_rqst_replace_page() API omits ff1e50869edb NFSD: Clean up splice actor omits af996031e154 net: ixp4xx_hss: use dma_pool_zalloc omits 92766c4628ea net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr [...] omits 9be9f5580ab6 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next omits 8374f43123a5 tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest omits 9ffb14ef61ba move_mount: allow to add a mount into an existing group omits 0fbea6805401 iommu/dma: Fix leak in non-contiguous API omits c089b4fa7644 Merge branch 'for-5.15-printk-index' into for-next omits ee974d9625c4 iommu/amd: Fix printing of IOMMU events when rate limiting [...] omits cecb7cc88302 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits d28b1e03dc8d clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2 omits 9800190881cd Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into re [...] omits c570c2337460 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 3687139ee5fb Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 0b256c403d40 dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 c [...] omits a3d7d983236a arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] omits 75cc1018a9e1 iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() omits 3f34f1259776 iommu/vt-d: Implement map/unmap_pages() iommu_ops callback omits a886d5a7e67b iommu/vt-d: Report real pgsize bitmap to iommu core omits 26bc7ea7385c arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support omits 3e677cbb6f51 arm64: dts: renesas: r8a77995: Add R-Car Sound support omits 8bc54824da4e iommu/amd: Convert from atomic_t to refcount_t on pasid_st [...] omits 2c39ca6885a2 ASoC: tlv320aic31xx: Fix jack detection after suspend omits 13b6eb6e1c98 iommu: Streamline iommu_iova_to_phys() omits 2ebda0271483 sctp: delete addr based on sin6_scope_id omits 94cbe7db7d75 net: stmmac: add est_irq_status callback function for GMAC [...] omits 308723e35800 iommu: Remove mode argument from iommu_set_dma_strict() omits 02252b3bfe9f iommu/amd: Add support for IOMMU default DMA mode build options omits d0e108b8e962 iommu/vt-d: Add support for IOMMU default DMA mode build options omits 712d8f205835 iommu: Enhance IOMMU default DMA mode build options omits d8577d2e331d iommu: Print strict or lazy mode at init time omits 1d479f160c50 iommu: Deprecate Intel and AMD cmdline methods to enable s [...] omits 9d32e4e7e9e1 nfp: add support for coalesce adaptive feature omits e129f6b5aeb3 net: mhi: Improve MBIM packet counting omits a0302ff5906a nfc: s3fwrn5: remove unnecessary label omits 8f49efc9a0c4 Merge branch 'hns3-devlink' omits f2b67226c3a8 net: hns3: add devlink reload support for VF omits 98fa7525d360 net: hns3: add devlink reload support for PF omits bd85e55bfb95 net: hns3: add support for devlink get info for VF omits 26fbf511693e net: hns3: add support for devlink get info for PF omits cd6242991d2e net: hns3: add support for registering devlink for VF omits b741269b2759 net: hns3: add support for registering devlink for PF omits 6149ab604c80 devlink: add documentation for hns3 driver omits f0c6225531e4 ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 omits 71e69d7adee1 Merge 5.14-rc3 into char-misc-next omits 808035317b22 iommu/arm-smmu: Implement the map_pages() IOMMU driver callback omits 9ea1a2c49448 iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback omits 23c30bed9c3c iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() omits f13eabcf9dfa iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() omits 4a77b12deb25 iommu/io-pgtable-arm: Implement arm_lpae_map_pages() omits 1fe27be5ffec iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() omits 41e1eb2546e9 iommu/io-pgtable-arm: Prepare PTE methods for handling mul [...] omits 647c57764b37 iommu: Add support for the map_pages() callback omits b1d99dc5f983 iommu: Hook up '->unmap_pages' driver callback omits 89d5b9601f70 iommu: Split 'addr_merge' argument to iommu_pgsize() into [...] omits e7d6fff6b3d3 iommu: Use bitmap to calculate page size in iommu_pgsize() omits 910c4406ccc9 iommu: Add a map_pages() op for IOMMU drivers omits ca073b55d16a iommu/io-pgtable: Introduce map_pages() as a page table op omits cacffb7f7b45 iommu: Add an unmap_pages() op for IOMMU drivers omits 374c15594c4e iommu/io-pgtable: Introduce unmap_pages() as a page table op omits 7d9e2661f268 printk: Move the printk() kerneldoc comment to its new home omits 0f0aa84850a4 printk/index: Fix warning about missing prototypes omits b4bde5554f70 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] omits 5d3a618f3565 drm/i915: fix not reading DSC disable fuse in GLK omits d7f237df5345 drm/i915/bios: Fix ports mask omits ef5680b5f7d1 fuse: allow sharing existing sb omits 6defeb73d4d8 fuse: move fget() to fuse_get_tree() omits d842bc6c0579 Merge v5.14-rc3 into usb-next omits 941b2be46901 dt-bindings: opp: Convert to DT schema omits f05b0068950e dt-bindings: Clean-up OPP binding node names in examples omits 45dd009f0a8f ARM: dts: omap: Drop references to opp.txt omits 5fecc72d6f6e opp: remove WARN when no valid OPPs remain omits 10a6f3b3e219 Merge branch 'v5.15-armsoc/dts64' into for-next omits 7ca30712c3a8 arm64: dts: rockchip: add watchdog to rk3568 omits b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 45889c71755f Merge branches 'v5.15/configs', 'v5.15/dt' and 'v5.15/dt64 [...] omits 4b5260032ec6 arm64: dts: meson: improve gxm-khadas-vim2 wifi omits 6b197abe56fe arm64: dts: meson: improve gxl-s905x-khadas-vim wifi omits 72ccc373b064 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties omits 632062e540be ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties omits 876228e9f935 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply [...] omits 0bd475db1a5d ARM: dts: meson8b: ec100: wire up the RT5640 audio codec omits 4f8ca13df1d5 ARM: dts: meson: Add the AIU audio controller omits c8cec8130546 ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC omits 46f2735c17d2 arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth omits 44cf630bcb8c ARM: dts: meson8: Use a higher default GPU clock frequency omits d66cd5dea551 cpufreq: blacklist Qualcomm sc8180x in cpufreq-dt-platdev omits ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url omits e538b0985a05 fscrypt: remove mention of symlink st_size quirk from docu [...] omits 064c73498601 ubifs: report correct st_size for encrypted symlinks omits 461b43a8f92e f2fs: report correct st_size for encrypted symlinks omits 8c4bca10ceaf ext4: report correct st_size for encrypted symlinks omits d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size omits 5e36129f2b4e regulator: hi6421v600: rename voltage range arrays omits c20d7a9b0266 Merge branch 'regulator-5.14' into regulator-5.15 omits ccb2a74eec21 regulator: hi6421v600: use lowercase for ldo omits 35482f9dc56b Backmerge tag 'v5.14-rc3' into drm-next omits cb4b0ab75bf1 SMB3: fix readpage for large swap cache omits 60fc0a58c91d m68k: m5441x: add flexcan support omits 8c1ce328855d m68k: stmark2: update board setup omits 3a2b3f668177 m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits 9f94d872a15b m68k/coldfire: change pll var. to clk_pll omits ff1176468d36 Linux 5.14-rc3 omits 832df96d5f95 Merge branch 'sctp-pmtu-probe' omits eacf078cf4c7 sctp: send pmtu probe only if packet loss in Search Comple [...] omits 058e6e0ed0ea sctp: improve the code for pmtu probe send and recv update omits 795e3d2ea68e net: qede: Fix end of loop tests for list_for_each_entry omits 4a52225d6101 docs/zh_CN: add a translation for index omits 77167b966b7e docs: submitting-patches: clarify the role of LKML omits d5caec394a78 admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt omits ce48ee81a193 admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst omits b426d9d78efb docs: virt: kvm: api.rst: replace some characters omits dc9c31c3ffc8 docs: firmware-guide: acpi: dsd: graph.rst: replace some c [...] omits f3fd34fe0e71 docs: sound: kernel-api: writing-an-alsa-driver.rst: repla [...] omits 662fa3d60993 docs: networking: dpaa2: fix chapter title format omits a9fd134be7b9 docs: kvm: properly format code blocks and lists omits 8b9671643d2f docs: kvm: fix build warnings omits 5b42d0bfb73d docs: printk-formats: fix build warning omits 6ab0493dfc62 deprecated.rst: Include details on "no_hash_pointers" omits 0a03801ca8bd docs/zh_CN: reformat zh_CN/dev-tools/testing-overview omits 44379b986424 drm/panel: panel-simple: Fix proper bpc for ytc700tlag_05_201c omits a1833a54033e smpboot: fix duplicate and misplaced inlining directive omits 3c0ce1497a44 Merge tag 'powerpc-5.14-3' of git://git.kernel.org/pub/scm [...] omits 12e9bd168c85 Merge tag 'timers-urgent-2021-07-25' of git://git.kernel.o [...] omits d1b178254ca3 Merge tag 'locking-urgent-2021-07-25' of git://git.kernel. [...] omits e049597e7ec1 Merge tag 'efi-urgent-2021-07-25' of git://git.kernel.org/ [...] omits 9041a4d2ee2f Merge tag 'core-urgent-2021-07-25' of git://git.kernel.org [...] omits 04ca88d056b4 Merge tag 'dma-mapping-5.14-1' of git://git.infradead.org/ [...] omits a8a1135c0d07 Merge branch 'v5.15-armsoc/dts64' into for-next omits 68e0277204c7 arm64: dts: rockchip: add isp1 node on rk3399 omits 8bfdb394af40 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 omits 424a83979d9e arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 omits 898dff6d53ba f2fs: add sysfs node to control ra_pages for fadvise seq file omits 2eeb0dce728a f2fs: don't sleep while grabing nat_tree_lock omits 6de8687ccdef f2fs: remove allow_outplace_dio() omits 3e679dc78c17 f2fs: make f2fs_write_failed() take struct inode omits 7e4960b3d66d mlx4: Fix missing error code in mlx4_load_one() omits ad4e1e48a629 net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_N [...] omits 149ea30fdd5c devlink: Fix phys_port_name of virtual port and merge error omits cc19862ffe45 tipc: fix an use-after-free issue in tipc_recvmsg omits 8dad5561c13a can: flexcan: update Kconfig to enable coldfire omits d9cead75b1c6 can: flexcan: add mcf5441x support omits 896e7f3e7424 can: flexcan: add platform data header omits f4f5247daa45 can: etas_es58x: rewrite the message cast in es58{1,_fd}_t [...] omits 7fcecf51c18f can: etas_es58x: use sizeof and sizeof_field macros instea [...] omits 004653f0abf2 can: etas_es58x: add es58x_free_netdevs() to factorize code omits 6bde4c7fd845 can: etas_es58x: use devm_kzalloc() to allocate device resources omits 45cb13963df3 can: etas_es58x: use error pointer during device probing omits 58fb92a517b5 can: etas_es58x: fix three typos in author name and documentation omits c11dcee75830 can: peak_usb: pcan_usb_decode_error(): upgrade handling o [...] omits 1763c547648d can: peak_usb: pcan_usb_encode_msg(): add information omits 3a7939495ce8 can: peak_usb: PCAN-USB: add support of loopback and one-s [...] omits 1d0214a0f5db can: peak_usb: pcan_usb_get_device_id(): read value only i [...] omits 805ff68c8e7f can: peak_pci: Add name and FW version of the card in kern [...] omits fe1fa1387a15 can: peak_pci: fix checkpatch warnings omits 9b69aff9fd1a can: peak_pci: convert comments to network style comments omits 5bbe60493a21 net: at91_can: fix the comments style issue omits fc1d97d4fbfd net: at91_can: remove redundant space omits 02400533bb70 net: at91_can: add braces {} to all arms of the statement omits ccc5f1c994df net: at91_can: fix the alignment issue omits 8ed1661cf21e net: at91_can: use BIT macro omits 57bca980bad4 net: at91_can: fix the code style issue about macro omits 933850c4b912 net: at91_can: add blank line after declarations omits 822a99c41fb4 net: at91_can: remove redundant blank lines omits 42b9fd6ec7c9 can: at91_can: use DEVICE_ATTR_RW() helper macro omits f731707c5667 can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro omits 681e4a764521 can: esd_usb2: use DEVICE_ATTR_RO() helper macro omits cb6adfe27680 can: mcp251xfd: mcp251xfd_open(): request IRQ as shared omits 71520f85f908 can: mcp251xfd: Fix header block to clarify independence from OF omits 74f89cf17e44 can: mcp251xfd: mcp251xfd_probe(): try to get crystal cloc [...] omits 0ddd83fbebbc can: m_can: remove support for custom bit timing omits 9808dba1bbcb can: m_can: use devm_platform_ioremap_resource_byname omits d836cb5fe045 can: m_can: Add support for transceiver as phy omits 9c0e7ccd831b dt-bindings: net: can: Document transceiver implementation as phy omits 6b6bd1999267 can: netlink: remove redundant check in can_validate() omits e3b0a4a47064 can: netlink: clear data_bittiming if FD is turned off omits 8345a3307381 can: bittiming: fix documentation for struct can_tdc omits 30bfec4fec59 can: rx-offload: can_rx_offload_threaded_irq_finish(): add [...] omits 1e0d8e507ea4 can: rx-offload: can_rx_offload_irq_finish(): directly cal [...] omits c757096ea103 can: rx-offload: add skb queue for use during ISR omits a08ec5fe709f can: j1939: j1939_xtp_rx_dat_one(): use separate pointer f [...] omits 78b77c760f71 can: j1939: j1939_session_tx_dat(): use consistent name se [...] omits 7ac56e40d054 can: j1939: j1939_session_completed(): use consistent name [...] omits 641ba6ded234 can: j1939: replace fall through comment by fallthrough ps [...] omits 333128737955 can: j1939: fix checkpatch warnings omits 04bdec2b904f can: j1939: j1939_sk_sock_destruct(): correct a grammatical error omits 616d57693455 IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq omits 4c85e57575fb octeontx2-pf: Dont enable backpressure on LBK links omits 69f0aeb13bb5 octeontx2-pf: Fix interface down flag on error omits ac059d16442f octeontx2-af: Fix PKIND overlap between LBK and LMAC interfaces omits 0e804326759d Merge branch 'nfc-const' omits 7186aac9c22d nfc: constify nfc_digital_ops omits 49545357bf7e nfc: constify nfc_llc_ops omits 094c45c84d79 nfc: constify nfc_hci_ops omits f6c802a726ae nfc: constify nfc_ops omits 5f3e63933793 nfc: constify nfc_hci_gate omits 15944ad2e5a1 nfc: constify pointer to nfc_vendor_cmd omits 0f20ae9bb96b nfc: st21nfca: constify file-scope arrays omits 7a5e98daf6bd nfc: constify nfc_phy_ops omits cb8caa3c6c04 nfc: constify nci_driver_ops (prop_ops and core_ops) omits d08ba0fdeaba nfc: s3fwrn5: constify nci_ops omits b9c28286d8f1 nfc: constify nci_ops omits 48d5440393d3 nfc: constify payload argument in nci_send_cmd() omits ec387b8ff8d7 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] omits 4fd177288a4e drm/i915: fix not reading DSC disable fuse in GLK omits 88316b6c34b4 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static omits d8079fac1681 Merge tag '5.14-rc2-smb3-fixes' of git://git.samba.org/sfr [...] omits 6498f6151825 Merge tag 'riscv-for-linus-5.14-rc3' of git://git.kernel.o [...] omits fc68f42aa737 ACPI: fix NULL pointer dereference omits c5381154393d net: bridge: fix build when setting skb->offload_fwd_mark [...] omits 7ffca2bb9d8b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 0ee818c393dc Merge tag 'io_uring-5.14-2021-07-24' of git://git.kernel.d [...] omits 4d4a60cede36 Merge tag 'block-5.14-2021-07-24' of git://git.kernel.dk/l [...] omits 0823baef1646 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits bca1d4de3981 Merge branch 'akpm' (patches from Andrew) omits 89bc7f456cd4 bnxt_en: Add missing periodic PHC overflow check omits 3cf4375a0904 tipc: do not write skb_shinfo frags when doing decrytion omits e394f1e3b139 Merge tag 'linux-can-fixes-for-5.14-20210724' of git://git [...] omits 84edec86f449 iio: humidity: hdc100x: Add margin to the conversion time omits ef68a7179606 can: mcp251xfd: mcp251xfd_irq(): stop timestamping worker [...] omits 590eb2b7d8cf can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxer [...] omits c6eea1c8bda5 can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value betw [...] omits 0c71437dd50d can: j1939: j1939_session_deactivate(): clarify lifetime o [...] omits 54f93336d000 can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF omits f5d156c7bfab arm64: dts: imx8mp: remove fallback compatible string for FlexCAN omits 14a30238ecb8 dt-bindings: iio: st: Remove wrong items length check omits 9f9decdb64c5 iio: accel: fxls8962af: fix i2c dependency omits 9c6cd755b548 iio: st-sensors: Remove some unused includes and add some [...] omits 7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema omits 562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles omits 39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type omits 4511781f95da ALSA: usb-audio: fix incorrect clock source setting omits 2b8b12be9b97 ALSA: scarlett2: Fix line out/speaker switching notifications omits 9ee0fc8366dd ALSA: scarlett2: Correct channel mute status after mute bu [...] omits d3a4f784d20c ALSA: scarlett2: Fix Direct Monitor control name for 2i2 omits cdf72837cda8 ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names omits acd5aea40049 Bluetooth: btusb: Add valid le states quirk omits 3c73553f56cd drm/i915: Program chicken bit during DP MST sequence on TGL+ omits ea196c548c0a riscv: __asm_copy_to-from_user: Fix: Typos in comments omits d4b3e0105e3c riscv: __asm_copy_to-from_user: Remove unnecessary size check omits 22b5f16ffeff riscv: __asm_copy_to-from_user: Fix: fail on RV32 omits 6010d300f9f7 riscv: __asm_copy_to-from_user: Fix: overrun copy omits e0f7e2b2f7e7 hugetlbfs: fix mount mode command line processing omits e4dc3489143f mm: fix the deadlock in finish_fault() omits e904c2ccf9b5 mm: mmap_lock: fix disabling preemption directly omits af6423746191 mm/secretmem: wire up ->set_page_dirty omits 593311e85b26 writeback, cgroup: do not reparent dax inodes omits b43a9e76b4cc writeback, cgroup: remove wb from offline list before rele [...] omits 79e482e9c3ae memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] omits 69e5d322a2fb mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] omits d9a42b53bdf7 mm: use kmap_local_page in memzero_page omits 8dad53a11f8d mm: call flush_dcache_page() in memcpy_to_page() and memze [...] omits 236e9f153852 kfence: skip all GFP_ZONEMASK allocations omits 235a85cb32bb kfence: move the size check to the beginning of __kfence_alloc() omits 32ae8a066939 kfence: defer kfence_test_init to ensure that kunit debugf [...] omits 0db282ba2c12 selftest: use mmap instead of posix_memalign to allocate memory omits e71e2ace5721 userfaultfd: do not untag user pointers omits 76f5dfacfb42 riscv: stacktrace: pin the task's stack in get_wchan omits 93ebb6828723 s390/pv: fix the forcing of the swiotlb omits 2b7e9f25e590 bpf/tests: Do not PASS tests without actually testing the result omits ad6c00283163 swiotlb: Free tbl memory in swiotlb_exit() omits ae7f47041d92 bpf/tests: Fix copy-and-paste error in double word test omits 1efd3fc0ccf5 swiotlb: Emit diagnostic in swiotlb_exit() omits 463e862ac63e swiotlb: Convert io_default_tlb_mem to static allocation omits 85044eb08d0a of: Return success from of_dma_set_restricted_buffer() whe [...] omits 7a18844223d4 selftests/bpf: Document vmtest.sh dependencies omits e244d34d0ea1 libbpf: Add bpf_map__pin_path function omits d9e8d14b1220 Merge branch 'bpf: Allow bpf tcp iter to do bpf_(get|set)sockopt' omits eed92afdd14c bpf: selftest: Test batching and bpf_(get|set)sockopt in b [...] omits 3cee6fb8e69e bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter omits 04c7820b776f bpf: tcp: Bpf iter batching and lock_sock omits 05c0b35709c5 tcp: seq_file: Replace listening_hash with lhash2 omits b72acf4501d7 tcp: seq_file: Add listening_get_first() omits 62001372c2b6 bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state omits ad2d61376a05 tcp: seq_file: Refactor net and family matching omits 525e2f9fd022 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos omits 3747c2b2f6ce dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding omits 63e1125e6bb8 dt-bindings: arm: mediatek: mmsys: convert to YAML format omits 01d06ecbe841 dt-bindings: Remove "status" from schema examples omits b93600d8c14e dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] omits a155b5928971 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] omits 94b6351540a0 bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus omits 17c1b16340f0 dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe [...] omits 991468dcf198 io_uring: explicitly catch any illegal async queue attempt omits 3c30ef0f78cf io_uring: never attempt iopoll reissue from release path omits 9b52aa720168 drm/i915/bios: Fix ports mask omits 4990672e9b2a Merge branch 'devel' into for-next omits e2f55370b422 MAINTAINERS: Add Rahul Tanwar as Intel LGM Gateway PCIe ma [...] omits 5aa1959d1800 Merge branch 'ionic-fixes' omits f07f9815b704 ionic: count csum_none when offload enabled omits 76ed8a4a00b4 ionic: fix up dim accounting for tx and rx omits a6ff85e0a2d9 ionic: remove intr coalesce update from napi omits f79eef711eb5 ionic: catch no ptp support earlier omits 6840e17b8ea9 ionic: make all rx_mode work threadsafe omits af0ca06f8781 pinctrl: imx8ulp: Initialize pin_reg omits 53c0c6d4d8a9 dm: add documentation for IMA measurement support omits a1d5b043b268 dm: update target status functions to support IMA measurement omits 6dc5f30d1125 dm ima: measure data on device rename omits 9f54ba7ceb6c dm ima: measure data on table clear omits 5a55cd3745e1 dm ima: measure data on device remove omits d8a5469d3512 dm ima: measure data on device resume omits d69df6d0f7bf dm ima: measure data on table load omits fbe280ee67c4 dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas omits 0506c93fba05 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits facfbf4f0b5a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits f0fddcec6b62 Merge tag 'for-5.14-rc2-tag' of git://git.kernel.org/pub/s [...] omits 76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON bind [...] omits 400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power ke [...] omits da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true omits ee53488cc741 Final si_trapno bits omits f4ac73023449 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for con [...] omits 50ae81305c7a signal: Verify the alignment and size of siginfo_t omits c7fff9288dce signal: Remove the generic __ARCH_SI_TRAPNO support omits 7de5f68d497c signal/alpha: si_trapno is only used with SIGFPE and SIGTR [...] omits 2c9f7eaf0865 signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP omits ce7e1f86b703 drm/i915/dg2: Add DG2 to the PSR2 defeature list omits fdc0b946a9ca drm/i915/dg2: Classify DG2 PHY types omits 61df0dae5241 Merge branch 'v5.15-clk/next' into for-next omits 70ff5acd1d25 Merge branch 'v5.15-armsoc/dts64' into for-next omits 4ccad1822f21 Merge branch 'v5.15-armsoc/dts32' into for-next omits 44c986647b53 Merge branch 'v5.15-armsoc/drivers' into for-next omits 80055186c461 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A omits 726e337b6454 arm64: Add compile-time asserts for siginfo_t offsets omits 1f22cf13496f Merge tag 'mac80211-for-net-2021-07-23' of git://git.kerne [...] omits 56516a42f2f1 arm: Add compile-time asserts for siginfo_t offsets omits 94a994d2b2b7 net: phy: Remove unused including <linux/version.h> omits c65e7025c603 nfc: port100: constify protocol list array omits 42365abdde2a sparc64: Add compile-time asserts for siginfo_t offsets omits 15bbf8bb4d4a NIU: fix incorrect error return, missed in previous revert omits 52f3456a96c0 net: qrtr: fix memory leaks omits 200bd5668c04 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 9986066d94c9 octeontx2-af: Fix uninitialized variables in rvu_switch omits 79e2311c876c pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-g [...] omits 4afc2a0c62a3 pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alpha [...] omits 0ac2c2aebf82 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for S [...] omits ffdf4cecac07 dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles [...] omits 6a6b83ca471c mpls: defer ttl decrement in mpls_forward() omits 8cc236db1a91 wwan: core: Fix missing RTM_NEWLINK event for default link omits 3bdba2c70a35 octeontx2-af: Enhance mailbox trace entry omits 68d1f1d4af18 wwan: core: Fix missing RTM_NEWLINK event for default link omits c92c74131a84 net: dsa: mv88e6xxx: silently accept the deletion of VID 0 too omits 1ac1f6459d1e pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings omits cd74f25b28ce e100: Avoid memcpy() over-reading of ETH_SS_STATS omits c9183f45e4ac igb: Avoid memcpy() over-reading of ETH_SS_STATS omits 07be39e32d0a igb: Add counter to i21x doublecheck omits 16b343e8e0ef pinctrl: imx8ulp: Add pinctrl driver support omits 41af189bb38b dt-bindings: pinctrl: imx8ulp: Add pinctrl binding omits baf8d6899b1e pinctrl: armada-37xx: Correct PWM pins definitions omits 29d45a642d4e pinctrl: bcm2835: Replace BUG with BUG_ON omits 41353ae7a17b pinctrl: qcom: Add MDM9607 pinctrl driver omits 832e6e3e9d49 dt-bindings: pinctrl: qcom: Add bindings for MDM9607 omits 798a315fc359 pinctrl: mediatek: Fix fallback behavior for bias_set_combo omits 46c7655f0b56 ipv6: decrease hop limit counter in ip6_forward() omits 227adfb2b1df net: Set true network header for ECN decapsulation omits d237a7f11719 tipc: fix sleeping in tipc accept routine omits f8dd60de1948 tipc: fix implicit-connect for SYN+ omits 356ae88f8322 Merge branch 'bridge-tx-fwd' omits d82f8ab0d874 net: dsa: tag_dsa: offload the bridge forwarding process omits ce5df6894a57 net: dsa: mv88e6xxx: map virtual bridges with forwarding o [...] omits 123abc06e74f net: dsa: add support for bridge TX forwarding offload omits 5b22d3669f2f net: dsa: track the number of switches in a tree omits 472111920f1c net: bridge: switchdev: allow the TX data plane forwarding [...] omits 6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus omits 2999568defbf PCI: dwc: Remove surplus break statement after return omits 313b1c763cb0 PCI: artpec6: Remove local code block from within switch s [...] omits 7c665ce9197c PCI: artpec6: Remove surplus break statement after return omits 5af84df962dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX omits d72e91efcae1 octeontx2-af: Remove unnecessary devm_kfree omits 1f0172c02a3d ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM omits 9a5ca18895ec Merge pull request #62 from namjaejeon/cifsd-for-next omits ea52faae1d17 i40e: Fix log TC creation failure when max num of queues i [...] omits 89ec1f0886c1 i40e: Fix queue-to-TC mapping on Tx omits dc614c46178b i40e: Add additional info to PHY type error omits 71d6fdba4b2d i40e: Fix firmware LLDP agent related warning omits 65662a8dcdd0 i40e: Fix logic of disabling queues omits ee832aad8a3a fuse: name fs_context consistently omits f46ecc4bda8f PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits a1b269b9608b drm/amdgpu/display: only enable aux backlight control for [...] omits 6b555d84eb2c drm/amdgpu/display: add support for multiple backlights omits c4d44c314d10 drm/radeon: Add HD-audio component notifier support (v2) omits 17773e4d0fb4 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 262d249e54c8 Revert "drm/amd/display: To modify the condition in indica [...] omits 8f7125c0c5fe Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 02416e0c4095 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits e819e6d89cc2 drm/amdgpu: only check for _PR3 on dGPUs omits 1dfa206dd526 drm/amdgpu: add another raven1 gfxoff quirk omits 2369938c92fc usb/host: enable auto power control for xhci-pci omits e0e4a51cabf5 drm/amdkfd: Allow querying SVM attributes that are clear omits bdb99dbe3ece drm/amdgpu: retire sdma v5_2 golden settings from driver omits 61a6813f3f4e drm/amdgpu: Add msix restore for pass-through mode omits fe6b1032b23e drm/amdgpu: Change the imprecise output omits 7a69ce40aeef drm/amd/display: Fix ASSR regression on embedded panels omits 1bece222eabe drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid omits 5810323ba692 drm/amd/pm: Fix a bug communicating with the SMU (v5) omits a8f706966b92 drm/amdgpu: add pci device id for cyan_skillfish omits 7fd74ad88054 drm/amdgpu: add autoload_supported check for RLC autoload omits 641df0990487 drm/amdgpu: enable SMU for cyan_skilfish omits 61ad757dae89 drm/amdgpu: add check_fw_version support for cyan_skillfish omits 67c3f8456a14 drm/amdgpu: add basic ppt functions for cyan_skilfish omits ad75be36d448 drm/amdgpu: add smu interface header for cyan_skilfish omits 1139402e646d drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish omits 128ac51a5c92 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish omits c5d0aa482e10 drm/amdgpu: use direct loading by default for cyan_skillfish2 omits 1c7916af55a7 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish omits 3188fd0752a5 drm/amdgpu: init psp v11.0.8 function for cyan_skillfish omits e330a68f30a6 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish omits 2766534b766e drm/amdgpu: add mp 11.0.8 header for cyan_skillfish omits 338b3cf0b9f8 drm/amdgpu: add nbio support for cyan_skillfish omits b515937b414a drm/amdgpu: add chip early init for cyan_skillfish omits 06e75b88e8b8 drm/amdkfd: enable cyan_skillfish KFD omits d9393f9b68a5 drm/amdgpu: add gc v10 golden settings for cyan_skillfish omits 86491ff7c6e7 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish omits 9724bb6621cb drm/amdgpu: add cyan_skillfish support in gfx v10 omits 9dbd8a125170 drm/amdgpu: add cyan_skillfish support in gmc v10 omits d594e3cc19be drm/amdgpu: load fw direclty for cyan_skillfish omits bf4759a81b7b drm/amdgpu: add sdma fw loading support for cyan_skillfish omits 621312a2acdf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish omits f36fb5a0e361 drm/amdgpu: set ip blocks for cyan_skillfish omits 6e80eacd9c99 drm/amdgpu: init family name for cyan_skillfish omits 708391977be5 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish omits d0f56dc25afb drm/amdgpu: add cyan_skillfish asic type omits 30ebc16aac64 drm/amdgpu: adjust fw_name string length for toc omits 5ccde01b50c0 drm/amdgpu: increase size for sdma fw name string omits 69b30d80ef0d drm/amdgpu: add yellow carp pci id (v2) omits e97c8d86773d drm/amdgpu: update yellow carp external rev_id handling omits aff890288de2 drm/amdgpu/acp: Make PM domain really work omits 222e0a71c297 drm/amd/amdgpu: add consistent PSP FW loading size checking omits ff99849b00fe drm/amd/amdgpu: consider kernel job always not guilty omits 410e302ea53f drm/amdkfd: Update SMI throttle event bitmask omits e25515e22bdc drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq omits 6d7f735366c7 drm/amd/amdgpu: Add a new line to debugfs phy_settings output omits 1a394b3c3de2 drm/amd/amdgpu: Update debugfs link_settings output link_r [...] omits 4f942aaeb19d drm/amdkfd: Fix a concurrency issue during kfd recovery omits 78ccea9ff2ad drm/amdkfd: Set priv_queue to NULL after it is freed omits 9af5379c8508 drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr omits cd5955f40173 drm/amdgpu: Change a few function names omits 95f71f12aa45 drm/amdgpu: Fix a printing message omits 4067cdb1cfad drm/amdgpu: Add error message when programing registers fails omits 1a4772d922d2 drm/amdgpu: Change the imprecise function name omits f72ac409416e drm/amdgpu - Corrected the video codecs array name for yel [...] omits 933048103837 drm/amdkfd: report pcie bandwidth to the kfd omits 3f46c4e9ce25 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd omits 331e78187f3a drm/amdgpu: add psp command to get num xgmi links between [...] omits d8c33180c01f drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list omits 54e606546124 drm/amd/pm: Support board calibration on aldebaran omits 550ff7ad37fa drm/amd/display: change zstate allow msg condition omits d95743c79861 drm/amd/display: 3.2.145 omits 5624c3455d5e drm/amd/display: [FW Promotion] Release 0.0.75 omits 5bb0d5cf9fc7 drm/amd/display: Refine condition for cursor visibility omits ff7903551c96 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 omits a4d5df1787cc drm/amd/display: add workaround for riommu invalidation re [...] omits ba16b22d4228 drm/amd/display: Line Buffer changes omits e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 omits 324b1fcba697 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] omits 0070a5b7004a drm/amd/display: Only set default brightness for OLED omits b2d5b64e9358 drm/amd/display: Update bounding box for DCN3.1 omits ffa09d932ff8 drm/amd/display: Query VCO frequency from register for DCN3.1 omits f891ae71f3b0 drm/amd/display: Populate socclk entries for dcn3.02/3.03 omits 2e63f4064eda drm/amd/display: Fix max vstartup calculation for modes wi [...] omits 328fe6e27cb0 drm/amd/display: Enable eDP ILR on DCN2.1 omits 11a7e64266ee drm/amd/display: 3.2.144 omits 0f806243125d drm/amd/display: Fix comparison error in dcn21 DML omits 3addbde269f2 drm/amd/display: Fixed hardware power down bypass during h [...] omits d93d53563697 drm/amd/display: Add copyright notice to new files omits 5948190a0ec8 drm/amd/display: Reduce delay when sink device not able to [...] omits 2be7f77f6c36 drm/amd/display: add debug print for DCC validation failure omits 718693352d8b ASoC: amd: Use dev_probe_err helper omits af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default omits 090597b4a9c1 Merge branch 'net-remove-compat-alloc-user-space' omits 29c4964822aa net: socket: rework compat_ifreq_ioctl() omits 876f0bf9d0d5 net: socket: simplify dev_ifconf handling omits b0e99d03778b net: socket: remove register_gifconf omits 709566d79209 net: socket: rework SIOC?IFMAP ioctls omits dd98d2895de6 ethtool: improve compat ioctl handling omits 1a33b18b3bd9 compat: make linux/compat.h available everywhere omits 69a91ff5e46c Merge branch 'mvebu/dt64' into mvebu/for-next omits 217e26bd87b2 netfilter: nfnl_hook: fix unused variable warning omits ee7ab3f263f8 arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode omits 45b256532782 arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada omits 5c0ee54723f3 arm64: dts: add support for Marvell cn9130-crb platform omits f3200db5c6a5 dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards omits 4c43a41e5b8c arm64: dts: cn913x: add device trees for topology B boards omits f9714eb04364 ipmi: ssif_bmc: Return -EFAULT if copy_from_user() fails omits 0ffa3c63b6da bindings: ipmi: Add binding for SSIF BMC driver omits b7345b79d0e5 ipmi: ssif_bmc: Add SSIF BMC driver omits d85e44de8fb5 i2c: aspeed: Add slave_enable() to toggle slave mode omits a33f387ecd5a netfilter: nft_nat: allow to specify layer 4 protocol NAT only omits 30a56a2b8818 netfilter: conntrack: adjust stop timestamp to real expiry value omits 32953df7a6eb netfilter: nft_last: avoid possible false sharing omits 32c3973d8083 netfilter: flowtable: avoid possible false sharing omits d9dd833cf6d2 Bluetooth: hci_h5: Add runtime suspend omits 30f11dda2d25 Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup [...] omits 66f077dde749 Bluetooth: hci_h5: add WAKEUP_DISABLE flag omits 04e1ecf6099c arm64: dts: rockchip: add rk3566 dtsi omits 92eb5ffbae44 arm64: dts: rockchip: split rk3568 device tree omits 94c75b5265fe arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi omits d475653672b7 dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema omits f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep omits 2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi omits bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi omits 61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures omits d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info omits 631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info omits 6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid omits 81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh omits d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf omits d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex omits 2a62ff13132a staging: rtl8723bs: remove commented out condition omits ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks omits 0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator omits ce9299678fa1 staging: rtl8723bs: convert function name to snake case omits 1a0b06bff50f staging: rtl8723bs: fix camel case inside function omits 2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group omits 923f98929182 arm64: dts: armada-3720-turris-mox: fixed indices for the [...] omits bfec305eccea Merge branch 'imx/dt64' into for-next omits 0099193326bd Merge branch 'imx/dt' into for-next omits 77f759c20875 Merge branch 'imx/bindings' into for-next omits 53fab9b340e2 Merge branch 'imx/ecspi' into for-next omits 32ec3960175e pinctrl: qcom: fix GPIOLIB dependencies omits f9a5c358c8d2 cfg80211: Fix possible memory leak in function cfg80211_bs [...] omits 0d059964504a nl80211: limit band information in non-split data omits 17109e978379 virt_wifi: fix error on connect omits a5d3cbdb09ff mac80211: fix enabling 4-address mode on a sta vif after assoc omits 1a7915501ca9 mac80211: fix starting aggregation sessions on mesh interfaces omits ec61cd49bf56 mac80211: Do not strip skb headroom on monitor frames omits d5b53631e322 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] omits 3d9e30a52047 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_ [...] omits 9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging omits 20fb73911fec ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init omits 86ce91d5568d MIPS/asm/printk: Fix build failure caused by printk omits 65733a83c393 arm64: dts: imx8mq-evk: Remove unnecessary blank lines omits 390955bb4fde arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 omits c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style omits f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in a [...] omits a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user omits 69aa1deeab47 media: atomisp: Perform a single memset() for union omits d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() omits 454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast omits 1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree omits 693064eafa9e media: atomisp: Remove unused port_enabled variable omits dbe93bc97063 media: atomisp: Annotate a couple of definitions with __ma [...] omits 85001df54b5f media: atomisp: Remove unused declarations omits 0ae19e8c0866 media: atomisp: remove the repeated declaration omits 280355522d61 media: atomisp: improve error handling in gc2235_detect() omits 6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line omits b09ea9386214 media: atomisp: Align block comments omits e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] omits 66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c omits d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multip [...] omits a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c omits 9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c omits 0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" omits 821720b9f34e crypto: x86/aes-ni - add missing error checks in XTS code omits ac04da5c7bca ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCO [...] omits 0daad458e2fc ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property omits 10dd9a8a5f7e Merge branch 'for-v5.15/tegra-mc' into for-next omits e460a86aab66 MAINTAINERS: update arm,pl353-smc.yaml reference omits eaf89f1cd38c memory: tegra: fix unused-function warning omits d9c57d3ed52a KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state omits f62f3c20647e KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow omits e39cdacf2f66 pcmcia: i82092: fix a null pointer dereference bug omits caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' [...] omits 07de34f5ce1e extcon: max3355: Drop unused include omits c3c7ae619c8e extcon: usb-gpio: Use the right includes omits db6b84a368b4 riscv: Make sure the kernel mapping does not overlap with [...] omits 1d904eaf3f99 ksmbd: fix -Wstringop-truncation warnings omits 654c8876f936 ksmbd: Fix potential memory leak in tcp_destroy_socket() omits 377b50926d36 ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board omits fccf2b401e13 ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs omits cd35bf9dd94c ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl omits e0dff0fe0bb9 ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM omits dd720c7e1867 ARM: dts: imx6q-dhcom: Add interrupt and compatible to the [...] omits 2af8a617b14d ARM: dts: imx6q-dhcom: Add the parallel system bus omits c99127c45248 riscv: Make sure the linear mapping does not use the kerne [...] omits c09dc9e1cd3c riscv: Fix memory_limit for 64-bit kernel omits ffd1e072594f dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards omits 4e2b10be1f4f dmaengine: imx-sdma: add terminated list for freed descrip [...] omits b98ce2f4e32b dmaengine: imx-sdma: add uart rom script omits 04d21cc278e0 dma: imx-sdma: add i.mx6ul compatible name omits 4852e9a299ba dmaengine: imx-sdma: remove ERR009165 on i.mx6ul omits 8eb1252bbedf spi: imx: remove ERR009165 workaround on i.mx6ul omits 980f884866ee spi: imx: fix ERR009165 omits a4965888e64e dmaengine: imx-sdma: add mcu_2_ecspi script omits e8fafa50645c dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script omits e555a03b1128 dmaengine: imx-sdma: remove duplicated sdma_load_context omits 8592f02464d5 Revert "dmaengine: imx-sdma: refine to load context only once" omits 394e1fb847a4 Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores" omits affd9bfabc0f Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core" omits da97553ec6e1 libbpf: Export bpf_program__attach_kprobe_opts function omits e3f9bc35ea7e libbpf: Allow decimal offset for kprobes omits 1f71a468a75f libbpf: Fix func leak in attach_kprobe omits 828db68f4ff1 ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz omits c4efed6b4a44 arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] omits d8075e949030 ARM: dts: imx7d-remarkable2: Add WiFi support omits 29f6a20c21b5 arm64: dts: ls1028: sl28: fix networking for variant 2 omits 5b9829e3092b ARM: dts: imx6qdl-gw5904: atecc508a support omits 7f30daf81d38 ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux omits 488968a8945c cifs: fix fallocate when trying to allocate a hole. omits 8da49a33dda7 Merge tag 'drm-misc-next-2021-07-22' of git://anongit.free [...] omits 9907442fcddb selftests/bpf: Mute expected invalid map creation error msg omits 724f17b7d45d bpf: Remove redundant intiialization of variable stype omits 16c5900ba776 bpf: Fix pointer cast warning omits 0cc936f74bca io_uring: fix early fdput() of file omits 7054133da39a Merge tag 'nvme-5.14-2021-07-22' of git://git.infradead.or [...] omits 7b09d4e0be94 CIFS: Clarify SMB1 code for POSIX delete file omits 21a64910997e CIFS: Clarify SMB1 code for POSIX Create omits 64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip omits e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL omits f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL omits f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() omits e631a440c03c drm/i915/step: Add macro magic for handling steps omits b62366181a5e cifs: support share failover when remounting omits 2485bd7557a7 cifs: only write 64kb at a time when fallocating a small r [...] omits 34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth omits 5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info omits 47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers omits 49f756342b81 drm/i915/dg2: Add dbuf programming omits 263862652f16 drm/i915/dg2: Setup display outputs omits 48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs omits 87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling omits 1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock omits 3176fb663c0b drm/i915/dg2: Add fake PCH omits 22e26af76903 drm/i915: Fork DG1 interrupt handler omits c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] omits 9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info omits 086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions omits 05eb46384ecb drm/i915: Add XE_HP initial definitions omits f39730350dd1 drm/i915: Add release id version omits d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs omits e2c744af9cd3 hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS omits 9f9d11cfad91 dt-bindings: firmware: update arm,scpi.yaml reference omits 5499f2b80b56 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits e09f2ab8eecc spi: update modalias_show after of_device_uevent_modalias support omits 8311ee2164c5 spi: meson-spicc: fix memory leak in meson_spicc_remove omits 5434d0dc56bc ASoC: amd: enable stop_dma_first flag for cz_dai_7219_9835 [...] omits ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright omits a4757d06df08 mm/filemap: Add FGP_STABLE omits bd3ee02a91ac mm/filemap: Add filemap_get_folio omits 848977816e20 mm/filemap: Convert mapping_get_entry to return a folio omits 4cbf12a89a98 mm/filemap: Add filemap_add_folio() omits 786f71c43cae mm/filemap: Add filemap_alloc_folio omits 8f13d55bbc14 mm/page_alloc: Add folio allocation functions omits 06cbd93e0ca9 mm/lru: Add folio_add_lru() omits 36e54906776d mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 6b59d53b7a80 mm: Add folio_evictable() omits 45b9a6db4c8d mm/workingset: Convert workingset_refault() to take a folio omits aaadfdb56d17 mm/filemap: Add readahead_folio() omits 694d597dc823 mm/filemap: Add folio_mkwrite_check_truncate() omits 36be77420e03 mm/filemap: Add i_blocks_per_folio() omits d3b5830e50e1 mm/writeback: Add folio_redirty_for_writepage() omits 441a468d36f0 mm/writeback: Add folio_account_redirty() omits 22cabba4404a mm/writeback: Add folio_clear_dirty_for_io() omits ba9fe82694a7 mm/writeback: Add folio_cancel_dirty() omits aff8d48a6fce mm/writeback: Add folio_account_cleaned() omits 2505826efe55 mm/writeback: Add filemap_dirty_folio() omits aed549d63450 mm/writeback: Convert tracing writeback_page_template to folios omits 4df5aefb8ab7 mm/writeback: Add __folio_mark_dirty() omits d6a10efac196 mm/writeback: Add folio_mark_dirty() omits 518480280a76 mm/writeback: Add folio_start_writeback() omits cdc8d3ce5bad mm/writeback: Add __folio_end_writeback() omits d73b19c64e01 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 0a767bf67355 flex_proportions: Allow N events instead of 1 omits 9dadb237652f mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status omits 7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852 omits 496211c7d6b3 mm/migrate: Add folio_migrate_copy() omits 9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index omits 373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D omits 00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() omits 9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop omits 20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set availa [...] omits 433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values omits 59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer [...] omits 2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip omits b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] omits a34d068248b7 Merge branch 'misc-5.14' into next-fixes omits c7c3a6dcb1ef btrfs: store a block_device in struct btrfs_ordered_extent omits 8949b9a11401 btrfs: fix lock inversion problem when doing qgroup extent [...] omits 16a200f66ede btrfs: check for missing device in btrfs_trim_fs omits 9acc8103ab59 btrfs: fix unpersisted i_size on fsync after expanding truncate omits 4431531c482a nfp: fix return statement in nfp_net_parse_meta() omits cd94017fb9fa ovl: use kvalloc in xattr copy-up omits 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c omits 264f59089914 media: atomisp: remove useless returns omits 728a5c64ae5f media: atomisp: remove dublicate code omits 9763267eda9d media: atomisp: remove useless breaks omits 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. omits 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe omits fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix omits e6f238735f63 media: atomisp: Fix typo "accesible" omits 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats omits fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() omits e58430e1d4fd media: rockchip/rga: fix error handling in probe omits 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] omits 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe omits 7910c23d7047 media: media/cec-core.rst: update adap_enable doc omits f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb omits 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' omits ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks omits 6f5885a77505 media: go7007: remove redundant initialization omits 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe omits 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build omits 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops omits b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops omits b80556addd1a ASoC: amd: add vangogh i2s dai driver ops omits e550339ee652 ASoC: amd: add vangogh i2s controller driver omits cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops omits fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver omits 77f61444e48b ASoC: amd: add ACP5x PCM platform driver omits 603f2dedccac ASoC: amd: create acp5x platform devices omits 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions omits 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver omits 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header omits e3aa9acc7177 spi: pxa2xx: Adapt reset_sccr1() to the case when no messa [...] omits d0f95e6496a9 regulator: fixed: use dev_err_probe for register omits 1d5ccab95f06 spi: spi-mux: Add module info needed for autoloading omits 090c57da5fd5 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block [...] omits d00f541a4940 ASoC: amd: renoir: Run hibernation callbacks omits 6d20bf7c020f ASoC: rt5682: Adjust headset volume button threshold omits b9a4b57f423f ASoC: codecs: wcd938x: fix wcd module dependency omits 49fc2be70e7f Merge branch 'fixes' into next omits e00d7d22aa83 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 4801760af0e5 mmc: mmci: De-assert reset on probe omits f94d8d303026 mmc: usdhi6rol0: use proper DMAENGINE API for termination omits 23cc9853eeab mmc: sh_mmcif: use proper DMAENGINE API for termination omits b19f9e69a7c2 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 0fda3787caf9 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits fe8b30d632cb mmc: arasan: Fix the issue in reading tap values from DT omits 8cebd26e404d mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 070e83b0cfee mmc: sdhci-of-arasan: Use appropriate type of division macro omits 2b43f521c53d mmc: sdhci-of-arasan: Check return value of non-void funtions omits 5136c6871ef9 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits 1e69cf1b4137 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits bcb0d814995e mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits 6616f06fd977 mmc: host: factor out clearing the retune state omits 762f3d440374 mmc: host: add kdoc for mmc_retune_{en|dis}able omits 63fb60c2fcc9 hv: hyperv.h: Remove unused inline functions omits 69de4421bb4c drm/ttm: Initialize debugfs from ttm_global_init() omits 2092cdb412f0 Merge branch 'icc-fixes' into icc-next omits d656132d2a2a mips: clean up kvm Makefile omits d17eef2767d8 mips: replace deprecated EXTRA_CFLAGS with ccflags-y omits 73b9919f3c17 mips: netlogic: fix kernel-doc complaints in fmn-config.c omits faff43da31ae mips: cavium-octeon: clean up kernel-doc in cvmx-interrupt [...] omits 7cb745800df9 Merge branch 'xfrm/compat: Fix xfrm_spdattr_type_t copying' omits 474596fc749c dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible omits ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility omits 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] omits f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe omits abb7c7c2f025 media: adv7180: Add optional reset GPIO omits 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property omits 7ec2438bdf21 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] omits 176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn omits d7a81d334847 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced [...] omits 552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload' omits 73606ba9242f interconnect: Always call pre_aggregate before aggregate omits 40c10bd9be3f nfp: flower-tc: add flow stats updates for ct omits 400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp omits 453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table omits d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload omits 5a2b93041646 nfp: flower-ct: compile match sections of flow_payload omits 71e88cfb9260 nfp: flower-ct: calculate required key_layers omits e75dc2650770 nfp: flower: refactor action offload code slightly omits 4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input omits 16416d37f0e7 nfp: flower: make the match compilation functions reusable omits 456a9dace42e interconnect: Zero initial BW after sync-state omits c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused omits bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition omits 802a76affb09 net: selftests: add MTU test omits 9c2670951ed0 net: usb: asix: ax88772: add missing stop omits fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before regist [...] omits 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 omits 2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not [...] omits f796fcd613a9 Merge branch 'bridge-port-offload' omits 4e51bf44a03a net: bridge: move the switchdev object replay helpers to " [...] omits 7105b50b7eec net: bridge: guard the switchdev replay helpers against a [...] omits 2f5dc00f7a3e net: bridge: switchdev: let drivers inform which bridge po [...] omits 8582661048eb net: bridge: switchdev: recycle unused hwdoms omits f7cf972f9375 net: bridge: disambiguate offload_fwd_mark omits 45035febc495 net: dpaa2-switch: refactor prechangeupper sanity checks omits 123338d7d41e net: dpaa2-switch: use extack in dpaa2_switch_port_bridge_join omits 9cc969675dea interconnect: Sanity check that node isn't already on list omits 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions omits 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible omits fb7cb344b969 media: hantro: Add support for the Rockchip PX30 omits 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 omits c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 omits 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper omits a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps omits b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls omits 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional omits 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug omits 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init omits 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr omits 67979e927dd0 riscv: kprobes: implement the branch instructions omits b7d2be48cc08 riscv: kprobes: implement the auipc instruction omits c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init omits 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() omits 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work omits 7300d0c2391a media: rc-loopback: send carrier reports omits d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug omits 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error omits c79e89ecaa24 RISC-V: load initrd wherever it fits into memory omits 444818b59918 Merge remote-tracking branch 'riscv/riscv-fix-32bit' into fixes omits d0e4dae74470 riscv: Fix 32-bit RISC-V boot failure omits 9abe677951d1 scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC [...] omits ed4246d37f3b scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices [...] omits f591a2e0548d scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE omits 785a947f7946 mm/migrate: Add folio_migrate_flags() omits 4c5e81b3f533 mm/migrate: Add folio_migrate_mapping() omits c6054bad5e44 mm/rmap: Add folio_mkclean() omits a70078dc4e93 mm/swap: Add folio_mark_accessed() omits 1d70efc2f5a5 mm/swap: Add folio_activate() omits 76dc430ff513 mm: Add folio_young and folio_idle omits a63d61927657 mm: Add arch_make_folio_accessible() omits 378087cd17ee ksmbd: add support for negotiating signing algorithm omits af320a739029 ksmbd: add negotiate context verification omits 9223958816f9 ksmbd: fix typo of MS-SMBD omits c2255ff47768 ionic: cleanly release devlink instance omits 58d913a32664 net: bridge: multicast: add context support for host-joine [...] omits 6567cb438a51 net: bridge: multicast: add mdb context support omits dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node omits 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit omits 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive omits efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL omits e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL omits 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] omits 356789e8401c drm/amd/display: 3.2.143 omits d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 omits dce7e5318d4e drm/amd/display: remove compbuf size wait omits 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct omits 46ddb8965882 drm/amd/display: implement workaround for riommu related hang omits 98e95e4f7996 drm/amd/display: log additional register state for debug omits 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 omits 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error omits 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor omits 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. omits b42b0bddcbc8 workqueue: fix UAF in pwq_unbound_release_workfn() omits 83f877a09516 xen/events: remove redundant initialization of variable irq omits 1e7107c5ef44 cgroup1: fix leaked context root causing sporadic NULL der [...] omits 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates omits 3f8b3dfa5522 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits af1d41e0cacc Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 7448a7137d61 Merge branch 'arm64-fixes-for-5.14' into for-next omits 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...] omits 524df92c1907 ionic: drop useless check of PCI driver data validity omits 739b2adf99e9 tcp: avoid indirect call in tcp_new_space() omits 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro omits dcb713d53e2e usb: hso: remove the bailout parameter omits 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device omits 4f365c75a342 arm64: dts: qcom: sc7180: trogdor: Update audio codec to M [...] omits 1050713026a0 i40e: add support for PTP external synchronization clock omits 3508e35dec5c mm: Add kmap_local_folio() omits cb7abd1db6e5 staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4 omits e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned omits e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() omits aaeb7bb061be nvme: set the PRACT bit when using Write Zeroes with T10 PI omits ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward omits 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward omits 7c804e91df52 Merge branch 'ipv6-ioam' omits 968691c777af selftests: net: Test for the IOAM insertion with IPv6 omits de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls omits 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels omits 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API omits 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace omits db67f219fc93 uapi: IPv6 IOAM headers definition omits 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device omits 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...] omits f5621a01c86b net: phy: at803x: finish the phy id checking simplification omits 7cefb0b0e911 net: phylink: cleanup ksettings_set omits c18a4e657ce6 Merge branch 'fixes' into for-next omits f04948dea236 driver core: Fix error return code in really_probe() omits 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume omits d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] omits fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn omits 117a27c2743e mm: Add flush_dcache_folio() omits 3b7a2acaa70d mm: Add folio_raw_mapping() omits 1b2fb6101c71 mm: Add folio_pfn() omits ed8e27c08463 mm/workingset: Convert workingset_activation to take a folio omits 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 omits e679004dec37 tty: hvc: replace BUG_ON() with negative return value omits 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] omits d1d26f40f71c dio: return -ENOMEM when kzalloc() fails omits df506008767a mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits acf5b5a4957c mm/memcg: Add folio_lruvec_lock() and similar functions omits 4c1fa0081d16 mm/memcg: Add folio_lruvec() omits fbd484b26381 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 754fb2e00a77 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 2832679327e1 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits 5574ade1f27b mm/memcg: Convert mem_cgroup_migrate() to take folios omits 6a95c78dfa4e mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits 6ce4de45bae2 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 36cdc20b79ef lkdtm: remove duplicated include of init.h omits 881060885e5c mm/memcg: Convert mem_cgroup_charge() to take a folio omits e02e05b0daa5 mm/memcg: Convert commit_charge() to take a folio omits 61374127431a mm/memcg: Add folio_memcg() and related functions omits 5eafda8b0c4d mm/memcg: Convert memcg_check_events to take a node ID omits afb628cd888c mm/memcg: Remove soft_limit_tree_node() omits 8dcfca3cecca mm/memcg: Use the node id in mem_cgroup_update_tree() omits 69d2395ca8ef mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits e004ebf60676 mm: Add folio_nid() omits 043656facf6e mm: Add folio_mapped() omits 7a4ae325b746 fs/netfs: Add folio fscache functions omits d5cf6cb1a465 mm/filemap: Add folio private_2 functions omits ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] omits 97f7de13a76b ovl: update ctime when changing fileattr omits 444e085783c6 ovl: skip checking lower file's i_writecount on truncate omits 84f8d8964db7 ovl: relax lookup error on mismatch origin ftype omits fcb7f373684d ovl: skip stale entries in merge dir cache iteration omits c69fba27a80a ovl: do not set overlay.opaque for new directories omits 00aebaed71f6 ovl: add ovl_allow_offline_changes() helper omits 70882a5de802 ovl: disable decoding null uuid with redirect_dir omits 3bff98b5ef9c ovl: consistent behavior for immutable/append-only inodes omits 7d79bbeb09e4 ovl: copy up sync/noatime fileattr flags omits 9b2544fb07de ovl: pass ovl_fs to ovl_check_setxattr() omits f65dbd37b720 fs: add generic helper for filling statx attribute flags omits f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low omits 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] omits 030fadb01381 video: fbdev: neofb: add a check against divide error omits 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading omits 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions omits 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs omits 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found omits 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading omits 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup omits 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver omits c40cbad63ddc bus: fsl-mc: fully resume the firmware omits f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case omits aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() omits 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] omits 07e913418ce4 selftests/binderfs: add test for feature files omits 06e1721d2a26 docs: binderfs: add section about feature files omits fc470abf54b2 binderfs: add support for feature files omits ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() omits f83461e6581b speakup: use C99 syntax for array initializers omits 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver omits 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file omits f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware omits f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager omits 2b9fc773c31b drivers: firmware: Add PDI load API support omits 99279ad8feb9 video: fbdev: arcfb: remove redundant initialization of va [...] omits 7f0909db7615 serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicat [...] omits 853a9ae29e97 serial: 8250: fix handle_irq locking omits cc9ca4d95846 serial: tegra: Only print FIFO error message when an error occurs omits 9a936d6c3d3d MIPS: Malta: Do not byte-swap accesses to the CBUS UART omits e5227c51090e serial: 8250: Mask out floating 16/32-bit bus bits omits 61acabaae5ba serial: max310x: Unprepare and disable clock in error path omits 5b869a06a279 amiserial: remove unused state from shutdown omits 6cc7bda16dfd amiserial: switch rs_table to a single state omits f3d788b4254c amiserial: pack and sort includes omits 816807020ea6 amiserial: expand "custom" omits 935256192996 amiserial: expand serial_isroot omits 5d4317abd222 amiserial: use memset to zero serial_state omits 7ec3114ec780 amiserial: simplify rs_open omits 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size omits b44206930a27 amiserial: remove stale comment omits 1cd25475a5eb amiserial: remove serial_* strings omits ba998c7c3aba amiserial: remove unused DBG_CNT omits 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback omits e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" omits 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML omits 5bbe10a6942d tty: serial: uartlite: Add runtime pm support omits ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors omits 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit omits 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached omits b0819465be8b arm pl011 serial: support multi-irq request omits 8d479237727c serial: amba-pl011: add RS485 support omits 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] omits e7b91932f622 serial: core: Report magic multiplier extra baud rates omits b1442c55ce89 serial: 8250: extend compile-test coverage omits 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer omits 130432076f3b serial: 8250_pnp: Support configurable clock frequency omits cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] omits 1435f82689e1 reset: RESET_MCHP_SPARX5 should depend on ARCH_SPARX5 omits 28edf1d77cd5 dt-bindings: reset: Convert UniPhier glue reset to json-schema omits 08218a081e6a reset: qcom: Add PDC Global reset signals for WPSS omits 9e3b594a923e dt-bindings: reset: pdc: Add PDC Global bindings omits a30d49ff8a32 dt-bindings: reset: aoss: Add AOSS reset controller binding omits 8633ef82f101 drivers/firmware: consolidate EFI framebuffer setup for al [...] omits d391c5827107 drivers/firmware: move x86 Generic System Framebuffers support omits fc7a6209d571 bus: Make remove callback return void omits 15f83bb01912 s390/scm: Make struct scm_driver::remove return void omits 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition omits a7bdb9a97673 s390/cio: Make struct css_driver::remove return void omits dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void omits 990e4ad3ddcb staging: rtl8723bs: Fix a resource leak in sd_int_dpc omits 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties omits bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver omits 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright omits f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node omits b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct omits 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] omits df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd omits d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() omits 39630204a96a staging: rtl8712: Fix alignment omits 8266d9156086 staging: rtl8712: Remove some unused #define and enum omits 1be059994b29 staging: rtl8188eu: remove unnecessary logging omits a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references omits 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg omits d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ omits a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter omits 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions omits dff70f7fbed3 staging: rtl8188eu: remove efuse write support omits 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse omits a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum omits 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum omits ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable omits d2785a198b7c staging: rtl8188eu: merge two functions omits 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] omits bf44e8cecc03 vgaarb: don't pass a cookie to vga_client_register omits f6b1772b2555 vgaarb: remove the unused irq_set_state argument to vga_cl [...] omits b8779475869a vgaarb: provide a vga_client_unregister wrapper omits 6609176f56ad vgaarb: cleanup vgaarb.h omits 45549c00d3ff vgaarb: move the kerneldoc for vga_set_legacy_decoding to [...] omits b0b514abc4cf vgaarb: remove vga_conflicts omits 77e21b50acab vgaarb: remove VGA_DEFAULT_DEVICE omits 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] omits ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK omits a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h omits 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues omits 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G omits bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] omits 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() omits 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue omits 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case omits 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation omits b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function omits f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros omits f0deefa679af staging: r8188eu: Fix while-loop that iterates only once omits e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces omits ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function omits 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] omits 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API omits 0356e6283c71 usb: gadget: f_uac1: add volume and mute support omits eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support omits 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support omits b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor omits 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property omits 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property omits b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support omits bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered omits fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include omits 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() omits e13690d527bb usb: xhci-renesas: Minor coding style cleanup omits e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() omits 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes omits e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 omits 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() omits 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference omits 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] omits b88668fec959 usb: gadget: f_ncm: remove spurious if statement omits ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] omits cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping omits dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field omits 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet omits c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] omits c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" omits 234211b8dd16 nvme: fix nvme_setup_command metadata trace event omits 5396fdac56d8 nvme: fix refcounting imbalance when all paths are down omits 7764656b108c nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state i [...] omits 70bfdf62e93a selftests/net/ipsec: Add test for xfrm_spdattr_type_t omits 4e9505064f58 net/xfrm/compat: Copy xfrm_spdattr_type_t atributes omits 2d151d39073a xfrm: Add possibility to set the default to block if we ha [...] omits dcb7c0b9461c hardening: Clarify Kconfig text for auto-var-init omits 7d3370e506ec Revert "Input: serio - make write method mandatory" omits 0e96454ca26c dmaengine: idxd: remove fault processing code omits 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode omits d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] omits 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' omits 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' omits 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver omits 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] omits c05257b5600b dmanegine: idxd: open code the dsa_drv registration omits 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] omits bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] omits fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus omits 1c264299431e dmaengine: idxd: remove iax_bus_type prototype omits 3a5cc01647f0 dmaengine: idxd: remove bus shutdown omits 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c omits 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c omits f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY omits 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev omits da5a11d75d68 dmaengine: idxd: add driver name omits 3ecfc9135e6c dmaengine: idxd: add driver register helper omits 88c5d0a2b9b0 Merge branch 'fixes' into next omits 9ee05b20d86b mm/filemap: Convert page wait queues to be folios omits 3e638af9e1da mm/filemap: Add folio_wake_bit() omits ee44f674fd1c mm/filemap: Add folio_wait_bit() omits f9b3e3eb6c9e mm/writeback: Add folio_wait_stable() omits ec086dcf8229 mm/writeback: Add folio_wait_writeback() omits 545c0f03d3dd mm/filemap: Add folio_end_writeback() omits 6ac258a39fe4 mm/swap: Add folio_rotate_reclaimable() omits d42e083e5eff mm/filemap: Add __folio_lock_or_retry() omits 35e305eee20d mm/filemap: Add folio_wait_locked() omits e3700f8b6abe mm/filemap: Add __folio_lock_async() omits a7a9dbf5c658 mm/filemap: Add folio_lock_killable() omits 2896ce5ea108 mm/filemap: Add folio_lock() omits 0235f13bc03d mm/filemap: Add folio_unlock() omits 4480cfeb3246 mm/util: Add folio_mapping() and folio_file_mapping() omits b12454fd08e2 mm/filemap: Add folio_pos() and folio_file_pos() omits b7cf2ff51309 mm/filemap: Add folio_next_index() omits 67431f80c18a mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits f1f985441231 mm: Handle per-folio private data omits 63984049e50a mm/lru: Add folio LRU functions omits 8c02d1a13876 mm: Add folio flag manipulation functions omits 3f6e3c58f2ac mm: Add folio_try_get_rcu() omits 43a839dc66bf mm: Add folio_get() omits 532e83a85797 mm: Add folio_put() omits 25f5b0e994d9 mm: Add folio reference count functions omits 3c68c9bb3478 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits 586504072164 mm/vmstat: Add functions to account folio statistics omits 6b474ab1d9c8 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits ca855b58c2df mm: Introduce struct folio omits 6178925933d0 mm: Convert get_page_unless_zero() to return bool omits a47fa41381a0 scsi: target: Fix NULL dereference on XCOPY completion omits e15f669cd996 scsi: libsas: Allow libsas to include SCSI header files directly omits 54815088859f scsi: ufs: core: Use scsi_get_lba() to get LBA omits d2c945f01d23 scsi: core: Make scsi_get_lba() return the LBA omits 87662a472a9d scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() omits f0f214fe8cd3 scsi: core: Introduce scsi_get_sector() omits f7be677227a5 scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling omits c78be80d20cd scsi: scsi_debug: Remove dump_sector() omits 73e61d5c22bf scsi: zfcp: Use the proper SCSI midlayer interfaces for PI omits e2e9cd68fb3c scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI omits 7ba46799d346 scsi: core: Add scsi_prot_ref_tag() helper omits 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] omits b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] omits ace6e27b9019 selftests/memfd: remove unused variable omits d8046a8e567c prctl: allow to setup brk for et_dyn executables omits 2934908ea4bb pid: cleanup the stale comment mentioning pidmap_init(). omits e018e9440e7e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 469e659276c4 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 19c9f45d141b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 88dacc9839c6 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits ce7a4ae939b1 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 5413f77a7ac2 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits dcbf87a39379 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 610093b3d318 init/main.c: silence some -Wunused-parameter warnings omits 2aa099d01e52 lib/test: convert test_sort.c to use KUnit omits c103070e9f2e lib/string: optimized memset omits 2b30837aff7e lib/string: optimized memmove omits cc246e078476 lib/string: optimized memcpy omits 861e4188f2a9 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 0d113c320f68 math: make RATIONAL tristate omits 81da5c0e19f0 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 4bc73b47f90d proc/sysctl: make protected_* world readable omits 53eec7dd4757 connector: send event on write to /proc/[pid]/comm omits ada5874e0368 fs/proc/kcore.c: add mmap interface omits a01918d6d9c0 kernel/hung_task.c: Monitor killed tasks. omits c72a928c7674 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 901a96ffa41c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 523472ee196d kfence: show cpu and timestamp in alloc/free info omits 96591fdaf55d mm/highmem: Remove deprecated kmap_atomic omits 4fdd8bff9fb9 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits bf2d49747ce9 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 0a2817207a4f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 2146b2ddfc85 ACPI: memhotplug: memory resources cannot be enabled yet omits 24ce41d9f198 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 726543a9e3d9 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 55de8dcbb9d6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits e784d66cd1e8 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 9aa271f41c90 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits 99e3683cf709 memory-hotplug.rst: complete admin-guide overhaul omits c8542b499720 memory-hotplug.rst: remove locking details from admin-guide omits be8061271ca0 mm/vmstat: remove unneeded return value omits ae3573957c99 mm/vmstat: simplify the array size calculation omits 5cba6772fb76 mm/vmstat: correct some wrong comments omits 398322d689a1 selftests: vm: add KSM merging across nodes test omits 9ea881ab087f selftests: vm: add KSM zero page merging test omits 91c380466110 selftests: vm: add KSM unmerge test omits ca83b8287c57 selftests: vm: add KSM merge test omits 35a685c6c002 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits b09c391e7145 oom_kill: oom_score_adj broken for processes with small me [...] omits 15e6fb2883d5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 70b9b22c3f47 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 3d73d8bd0b24 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 27bdb233ea48 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 5f387c0f4f46 mm/hugetlb: fix compile warning for !CONFIG_NUMA build omits e302fbaef4ce mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits e52978e14b39 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits b409a0ed62c1 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] omits 2c72c3e8395b mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 24056927149d mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits b9413558da10 mm/vmscan: add 'else' to remove check_pending label omits 0d7c26af7a93 mm/vmscan: remove unneeded return value of kswapd_run() omits 88a4aa43cea5 mm/vmscan: remove misleading setting to sc->priority omits a8c53a27e831 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 9a075d058ec4 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 5aba4142ec4f mm/migrate: add sysfs interface to enable reclaim migration omits 484e693413eb mm/vmscan: never demote for memcg reclaim omits 77fd36297ff3 mm/vmscan: Consider anonymous pages without swap omits 06c96d689996 mm/vmscan: add helper for querying ability to age anonymous pages omits 89f387f714bc mm/vmscan: add page demotion counter omits c28333345658 mm/migrate: demote pages during reclaim omits 6f517bc2e5f2 mm/migrate: enable returning precise migrate_pages() succe [...] omits 7795e252befe mm/migrate: update node demotion order on hotplug events omits 67d239a6024f mm/numa: automatically generate node migration order omits d6a5703a5d18 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 4c137fc87a71 hugetlb: drop ref count earlier after page allocation omits 2aae2a02d4b1 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 52606952594b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits 8a11bab17eae mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits f3bc5f990528 memblock: stop poisoning raw allocations omits e79c52ecdfe4 mm: introduce memmap_alloc() to unify memory map allocation omits 0eddadb4bd43 microblaze: simplify pte_alloc_one_kernel() omits 7301f670c669 mm/page_alloc: always initialize memory map for the holes omits 45c806303565 mm/kasan: move kasan.fault to mm/kasan/report.c omits 1ea396da10ad mm/vmalloc: fix wrong behavior in vread omits 39b68616c370 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 30251f281216 mm/vmalloc: remove gfpflags_allow_blocking() check omits d8e8f5241ec1 mm/vmalloc: use batched page requests in bulk-allocator omits 47c0cdaf47f2 include/linux/mmzone.h: avoid a warning in sparse memory support omits 847d7423f9a0 mm/sparse: set SECTION_NID_SHIFT to 6 omits 22112dd93ec1 mm: sparse: remove __section_nr() function omits cdfcc31746c8 mm: sparse: pass section_nr to find_memory_block omits d12f1d05b4c7 mm: sparse: pass section_nr to section_mark_present omits d015e1cd3bba mm/mremap: fix memory account on do_munmap() failure omits b3e52fb9b8fc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits 6f1ea81c5608 mm: remove flush_kernel_dcache_page omits f4727054f2bc scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 0dfbe021289f ps3disk: replace flush_kernel_dcache_page with flush_dcache_page omits fcf25a2f046f mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits d08236e77e7e mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits d4f7b00d9418 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 6751361458ba lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits e06787ae586c lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 9f21f97ad67e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 631560d98f35 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits c764d0f4aa5a lazy tlb: allow lazy tlb mm refcounting to be configurable omits 3ab58c3b0d47 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits b597c997b95f lazy tlb: introduce lazy mm refcount helper functions omits 6aded2a191e7 memcg: charge fs_context and legacy_fs_context omits 0f35f946f8f5 memcg-infrastructure-to-flush-memcg-stats-v5 omits 5aeb4292e13d memcg: infrastructure to flush memcg stats omits 3b4b2143d68d memcg: switch lruvec stats to rstat omits 484d6cd671b0 memcg: enable accounting for pids in nested pid namespaces omits 2e22ac3037b6 mm, memcg: inline swap-related functions to improve disabl [...] omits 1f4c6a1cf274 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 8df74428b638 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 220758bb4eae fs, mm: fix race in unlinking swapfile omits 935ce608b674 vfs: keep inodes with page cache off the inode shrinker LRU omits 3351123e0d0c fs: inode: count invalidated shadow pages in pginodesteal omits d91c7d5c667f fs: drop_caches: fix skipping over shadow cache inodes omits 36d8e52bdb01 mm: remove irqsave/restore locking from contexts with irqs [...] omits 0911d9f9dc31 writeback: use READ_ONCE for unlocked reads of writeback stats omits 2db75123e2f9 writeback: rename domain_update_bandwidth() omits e4165cfcd339 writeback: fix bandwidth estimate for spiky workload omits ed5cbc697a36 writeback: reliably update bandwidth estimation omits 4dd7a4fe8321 writeback: track number of inodes under writeback omits a1393e0e5383 mm: mark idle page tracking as BROKEN omits 61fdc72b0082 mm/debug_vm_pgtable: fix corrupted page flag omits 023d1e9e0e82 mm/debug_vm_pgtable: remove unused code omits a55eb457c4a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 25ec4f487b9b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 795a854b6048 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 0f452aa3e581 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits d5a676bd7334 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits ee33d1ef728c mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits fb6c79d1fb3a mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits cd8c1cffe7de mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 41b399706a09 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 5b79c4a1469b mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits a9aac8ea5516 mm: slub: Fix slub_debug disablement for list of slabs omits f2eecc7e6e08 mm: move kvmalloc-related functions to slab.h omits a7e4936dbc79 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 1e10dca18d88 ocfs2: fix ocfs2 corrupt when iputting an inode omits 55e6b033831f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 5c764c97fe3d ocfs2: remove an unnecessary condition omits 38abd2c4a86c /proc/kpageflags: do not use uninitialized struct pages omits baddef428bc7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2ff2187ca9ed lib/test_string.c: move string selftest in the Runtime Tes [...] omits b808027815d3 ipc: WARN if trying to remove ipc object which is absent omits a09a517056b8 shm: skip shm_destroy if task IPC namespace was changed omits e63c8bb994e2 procfs: prevent unprivileged processes accessing fdinfo omits f59897409f3e mm: mmap_lock: fix disabling preemption directly omits ec74e4327618 mm/secretmem: wire up ->set_page_dirty omits 45d78575d78a writeback, cgroup: do not reparent dax inodes omits 8db71ecdeac1 writeback, cgroup: remove wb from offline list before rele [...] omits e75b8b41cf3f memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] omits 30f0a9076e8d mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] omits dfdd50b7eb0b mm: use kmap_local_page in memzero_page omits d77c489a114e mm: call flush_dcache_page() in memcpy_to_page() and memze [...] omits caf1a449d226 kfence: skip all GFP_ZONEMASK allocations omits 93b3caca7d68 kfence: move the size check to the beginning of __kfence_alloc() omits 2aac83e9a0de kfence: defer kfence_test_init to ensure that kunit debugf [...] omits c8723c6f17bf selftest: use mmap instead of posix_memalign to allocate memory omits 28ca0f6a0730 userfaultfd: do not untag user pointers omits 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding omits 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml omits bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version omits 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave omits 26a4dc29b74a drm/v3d: Expose performance counters to userspace omits 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] omits 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes omits b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500 omits 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling omits 47bca7de6a4f igc: Remove phy->type checking omits 7c496de538ee igc: Remove _I_PHY_ID checking omits 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...] omits e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This" omits ade4162e80f1 e1000e: Add space to the debug print omits 8e25c0a212de e1000e: Add support for the next LOM generation omits 820b8ff653a1 e1000e: Add support for Lunar Lake omits 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix omits ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit omits 3e55d231716e e1000e: Add handshake with the CSME to support S0ix omits f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer omits d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code omits f263a2c2d6c7 ALSA: als300: Fix missing chip initialization omits 35fe7901150d ALSA: cs4281: Fix missing chip initialization omits a82adfd5c7cb hardening: Introduce CONFIG_ZERO_CALL_USED_REGS omits 67ce7b523a9d Merge branch 'clk-qcom' into clk-next omits fa31b17088f9 Merge branch 'clocksource.2021.07.20c' into HEAD omits 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 omits 256cd672f9bf Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits 8a3af8ba2b51 Merge branch 'lkmm.2021.07.20c' into HEAD omits 50a912792cde tools/memory-model: Document data_race(READ_ONCE()) omits fdd764e8626d tools/memory-model: Heuristics using data_race() must hand [...] omits 69be7e016055 tools/memory-model: Add example for heuristic lockless reads omits 1846a7fa767f tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits 531a08a403bb Merge branch 'kcsan.2021.07.20c' into HEAD omits e04938042d77 kcsan: Make strict mode imply interruptible watchers omits d8fd74d35a8d kcsan: permissive: Ignore data-racy 1-bit value changes omits 9c827cd1fcdf kcsan: Print if strict or non-strict during init omits 49f72d5358dd kcsan: Rework atomic.h into permissive.h omits 08cac6049412 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits e675d2533a74 kcsan: Introduce CONFIG_KCSAN_STRICT omits a7a73697360e kcsan: Remove CONFIG_KCSAN_DEBUG omits eb32f9f990d9 kcsan: Improve some Kconfig comments omits 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...] omits 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...] omits a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump omits a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display omits e2f052172bd6 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'no [...] omits fae7617bb142 clk: qcom: Add video clock controller driver for SC7280 omits f1f5a3038563 dt-bindings: clock: Add SC7280 VideoCC clock binding omits 3e0f01d6c7e7 clk: qcom: Add graphics clock controller driver for SC7280 omits 6f1a1ced9ee6 dt-bindings: clock: Add SC7280 GPUCC clock binding omits 1a00c962f9cd clk: qcom: Add display clock controller driver for SC7280 omits ced3aaead0ba dt-bindings: clock: Add SC7280 DISPCC clock binding omits 8bde9dd381be dt-bindings: clock: qcom: Update license for GCC SC7280 omits 0bd06857a1d2 torture: Make kvm-test-1-run-qemu.sh check for reboot loops omits a044938f20f5 torture: Add timestamps to kvm-test-1-run-qemu.sh output omits d02bee54d931 torture: Don't use "test" command's "-a" argument omits 5d3ba2b5d2d0 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] omits 86a8c99c82ec torture: Consistently name "qemu*" test output files omits 695e51cda947 torture: Use numeric taskset argument in jitter.sh omits 92c93c4ec023 rcutorture: Upgrade two-CPU scenarios to four CPUs omits 4ca8f1a42ec0 torture: Make kvm-test-1-run-qemu.sh apply affinity omits 973e42b635bd torture: Don't redirect qemu-cmd comment lines omits e8cf874883c5 torture: Make kvm.sh select per-scenario affinity masks omits a3d794129e34 torture: Put kvm.sh batch-creation awk script into a temp file omits d4b54d2d5284 torture: Move parse-console.sh call to PATH-aware scripts omits 2ab5bbc326f6 torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs omits 5a2898f18324 torture: Protect kvm-remote.sh directory trees from /tmp reaping omits 442f99afbea1 torture: Log more kvm-remote.sh information omits b9b300c64da8 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments omits 1dccc5a3272e torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments omits 433cd5a39495 torture: Create KCSAN summaries for torture.sh runs omits bd0b1f9493b6 torture: Enable KCSAN summaries over groups of torture-test runs omits 4988486c875f torture: Make torture.sh accept --do-all and --donone omits ef4dac7dbde7 torture: Add clocksource-watchdog testing to torture.sh omits 05caab8b4b9e scftorture: Avoid NULL pointer exception on early exit omits 665c31c04981 scftorture: Add RPC-like IPI tests omits 61700f06e186 locktorture: Count lock readers omits 0dbeb44f152a locktorture: Mark statistics data races omits 8f12cead1d49 rcuscale: Console output claims too few grace periods omits 6580f64ccd06 rcutorture: Preempt rather than block when testing task stalls omits 3fad1f7b48cd refscale: Add measurement of clock readout omits fed31a4dd3ad rcu: Fix macro name CONFIG_TASKS_RCU_TRACE omits e4be1f44b6f8 rcu-tasks: Fix synchronize_rcu_rude() typo in comment omits f8ab3fad80dd rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits bdb0cca0d110 rcu-tasks: Mark ->trc_reader_nesting data races omits 45f4b4a202c0 rcu-tasks: Add comments explaining task_struct strategy omits 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l omits f916d77eedfe tools/nolibc: Implement msleep() omits 9a83f9aea7bf tools: include: nolibc: Fix a typo occured to occurred in [...] omits cba712beebf3 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits dfcb27540213 rcu/nocb: Start moving nocb code to its own plugin file omits deb37cfcfc12 rcu: Print human-readable message for schedule() in RCU reader omits d40011b02d4e rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU omits df00d93bce86 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable omits 891fb9846876 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() omits aba54baa110f rcu: Mark accesses in tree_stall.h omits 7798a249ab0e rcu: Remove trailing spaces and tabs omits d5bb480a1272 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits c87424ec22c0 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits a6cf9cd06cd3 srcutiny: Mark read-side data races omits cc87c2380775 rcu: Start timing stall repetitions after warning complete omits 51f50c3bc0fd rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits b080c57738d7 rcu/tree: Handle VM stoppage in stall detection omits ed50f41361a7 rculist: Unify documentation about missing list_empty_rcu() omits f690dff7cb10 rcu: Mark accesses to ->rcu_read_lock_nesting omits 285ec70ee6ce rcu: Weaken ->dynticks accesses and updates omits 343ad5a3e1ca rcu: Remove special bit at the bottom of the ->dynticks counter omits f6b3995a8b56 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 8baded711edc rcu: Fix to include first blocked task in stall warning omits 99c0974ffeea doc: Update stallwarn.rst with recent changes omits c28adacc14e7 rcu/doc: Add a quick quiz to explain further why we need s [...] omits 9984fd7e5e2f docs: Fix a typo in Documentation/RCU/stallwarn.rst omits 4966090849e9 Documentation/RCU: Fix nested inline markup omits e3879ecd366a Documentation/RCU: Fix emphasis markers omits 4a8ac5e45cda i2c: mpc: Poll for MCF omits a750bff5b99e Merge tag 'at24-fixes-for-v5.14' of git://git.kernel.org/p [...] omits c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP omits 56f0729a510f drm: protect drm_master pointers in drm_lease.c omits 0b0860a3cf5e drm: serialize drm_file.master with a new spinlock omits 1f7ef07cfa14 drm: add a locked version of drm_is_current_master omits 5eff9585de22 drm: avoid blocking in drm_clients_info's rcu section omits 869e76f7a918 drm: avoid circular locks in drm_mode_getconnector omits 07d0f314ba75 Merge branch 'mlx5_dcs' into rdma.git for-next omits 11656f593a86 RDMA/mlx5: Add DCS offload support omits 2013b4d52527 RDMA/mlx5: Separate DCI QP creation logic omits 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment omits b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 omits 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 omits a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument omits 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs omits 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors omits 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type omits 69164e42a56a tools/memory-model: Keep assembly-language litmus tests omits 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh omits 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment omits 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification omits 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros omits 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts omits 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts omits 06bad3bb1535 tools/memory-model: Document locking corner cases omits 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] omits bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata omits 6b4b87f2c31a dmaengine: idxd: fix submission race window omits 7eb25da161be dmaengine: idxd: fix sequence for pci driver remove() and [...] omits 8ba89a3c7967 dmaengine: idxd: fix desc->vector that isn't being updated omits 1a3439136cff Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits c99bcf4ba1f2 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 1f23bbe68dc2 Merge branch 'arm64-fixes-for-5.14' into for-next omits 4cbb02fa76de arm64: dts: qcom: sc7280: Fixup cpufreq domain info for cpu7 omits 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data omits dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator omits e1ca90b7cc5c EDAC/mc: Add new HBM2 memory type omits 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() omits 2f5f912c5b60 Merge branch 'fixes' into for-next omits e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block omits d9ed8449eaf3 dm writecache: further writecache_map() cleanup omits 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() omits d3827047534c dm writecache: split up writecache_map() to improve code r [...] omits 8887ca5474bd net: phy: at803x: simplify custom phy id matching omits fa660684e531 net: marvell: clean up trigraph warning on ??! string omits d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string omits be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration omits d34869b44a17 net: phylink: add phy change pause mode debug omits 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes omits c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes omits 8292d7f6e871 net: ipv4: add capability check for net administration omits f8fdadef92b7 ipsec: Remove unneeded extra variable in esp4 esp_ssg_unref() omits b79c6fba6cd7 Merge branch 'qcom-dts-updates' omits fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node omits f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information omits 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional omits 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() omits 0ac262713444 net: ipa: fix IPA v4.11 interconnect data omits a38c02ef48a1 dt-bindings: net: fec: Fix indentation omits 083cd5a42d0f Merge branch 'fdb-fanout' omits b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device omits 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...] omits c6451cda100d net: switchdev: introduce helper for checking dynamically [...] omits a4d8e384db8a Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits dceb420ba59c Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits d83e00ac9076 Merge branch 'arm64-fixes-for-5.14' into for-next omits 820bf3fefa82 arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits 1c39e6f9b534 arm64: dts: qcom: sc7280: Add USB related nodes omits 298c81a7d44f arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card omits 12dd4ebda47a arm64: dts: qcom: Fix usb entries for SA8155p adp board omits 5dc43d3b362c arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes omits 2aa2b50de12d arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] omits 98aee1e3cdcd arm64: dts: qcom: sm8150: Add UFS ICE capability omits 63fa43224696 arm64: dts: qcom: sm8250: fix usb2 qmp phy node omits 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver omits 8b72b301b442 net: phy: add API to read 802.3-c45 IDs omits 362a9e652892 io_uring: fix memleak in io_init_wq_offload() omits 46fee9ab02cb io_uring: remove double poll entry on arm failure omits 68b11e8b1562 io_uring: explicitly count entries for poll reqs omits 08f329fcddd5 Merge branch 'tag_8021q-cross-chip' omits c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support omits e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...] omits 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...] omits 5da11eb40734 net: dsa: make tag_8021q operations part of the core omits d7b1fd520d5d net: dsa: let the core manage the tag_8021q context omits 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core omits cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...] omits 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration omits 69ebb3706471 net: dsa: tag_8021q: use symbolic error names omits a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc" omits 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode omits c18e9405d46a Merge branch 's390-next' omits 542bb39651d5 Merge branch 'veth-flexible-channel-numbers' omits 2c0804044781 Merge branch 'bridge-vlan-multicast' omits ae57ea7a19b7 s390/qeth: clean up device_type management omits a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming omits a8c7629c622b s390/qeth: remove OSN support omits bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers' omits 1ec2230fc721 selftests: net: veth: add tests for set_channel omits 9d3684c24a52 veth: create by default nr_possible_cpus queues omits 4752eeb3d891 veth: implement support for set_channel ethtool op omits dedd53c5e075 veth: factor out initialization helper omits f7918b79019f veth: always report zero combined channels omits 51fdf0914f26 drm/print: fixup spelling in a comment omits a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path omits 2c6ad20b581e memcg: enable accounting for scm_fp_list objects omits 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...] omits a89893dd7b08 memcg: enable accounting for VLAN group array omits 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache omits 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...] omits c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues omits 2967eed90802 Merge branch 'bridge-vlan-multicast' omits 9dee572c3848 net: bridge: vlan: add mcast snooping control omits 9aba624d7cb2 net: bridge: vlan: notify when global options change omits 743a53d9636a net: bridge: vlan: add support for dumping global vlan options omits 47ecd2dbd8ec net: bridge: vlan: add support for global options omits 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...] omits 615cc23e6283 net: bridge: multicast: add vlan querier and query support omits 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx omits eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper omits 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...] omits f4b7002a7076 net: bridge: add vlan mcast snooping knob omits 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control omits 613d61dbef8e net: bridge: vlan: add global and per-port multicast context omits adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...] omits d3d065c0032b net: bridge: multicast: factor out bridge multicast context omits 9632233e7de8 net: bridge: multicast: factor out port multicast context omits 0555d41497de regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC omits 4c922fd3d6fa regulator: rtq2134: Add binding document for Richtek RTQ21 [...] omits 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 omits de35038b40c1 Merge branch 'timers/urgent' omits edd2e9d58646 Revert "igc: Export LEDs" omits 5bcf8b4b8bfd Merge branch 'core/urgent' omits a20c85e7b496 Merge branch 'efi/urgent' omits b8ea6f6890fb Merge branch 'locking/core' omits 795f5d1b822c Merge branch 'locking/urgent' omits cb90dd1c43e6 Merge branch 'perf/core' omits edc2a7b3385d Merge branch 'sched/core' omits ddab1e71d2df Merge tag 'efi-urgent-for-v5.14-rc2' of git://git.kernel.o [...] omits d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver omits b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header omits 63c57e8dc7a0 dma_buf: remove dmabuf sysfs teardown before release omits ff5a6a3550ce Merge branch 'timers/urgent' of git://git.kernel.org/pub/s [...] omits 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings omits f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support omits 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible omits e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock omits fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify() omits b46998d81a1d drm/bochs: Fix missing pci_disable_device() on error in bo [...] omits f34bf652d680 drm/ast: Disable fast reset after DRAM initial omits 572994bf18ff drm/ast: Zero is missing in detect function omits c715def51591 dma-buf: Delete the DMA-BUF attachment sysfs statistics omits 47e1e233e9d8 efi/mokvar: Reserve the table only if it is in boot services data omits dc22aa130565 drm/i915/display/dsc: Force dsc BPP omits da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] omits d77e37063bce drm/i915/display: Add write permissions for fec support omits bb2c20c976aa Merge branch 'next/soc' into for-next omits 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" omits 8fc5ae26d828 ovl: fix mmap denywrite omits d97e99386ad0 audit: add header protection to kernel/audit.h omits f339c7e491a8 scsi: smartpqi: Update version to 2.1.10-020 omits 0777a3fb98f0 scsi: smartpqi: Fix ISR accessing uninitialized data omits 09d9968a8eff scsi: smartpqi: Add PCI IDs for new ZTE controllers omits e326b97c92cc scsi: smartpqi: Add PCI ID for new ntcom controller omits f0e473e0f603 scsi: smartpqi: Add SCSI cmd info for resets omits 8e505fceaa2b scsi: smartpqi: Change Kconfig menu entry to Microchip omits 6aa26b5a2c70 scsi: smartpqi: Change driver module macros to Microchip omits 889653ecfc98 scsi: smartpqi: Update copyright notices omits d3af3f647bd5 scsi: smartpqi: Add PCI IDs for H3C P4408 controllers omits fae21608c31c scsi: mpt3sas: Transition IOC to Ready state during shutdown omits 9de71ede81e6 f2fs: quota: fix potential deadlock omits 1ffc8f5f7751 f2fs: let's keep writing IOs on SBI_NEED_FSCK omits 08f71a1e39a1 selftests/bpf: Check inner map deletion omits a21ab4c59e09 libbpf: Fix removal of inner map in bpf_object__create_map omits 0ae648b4e1a0 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits 41484345a499 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 746981d8a8ef Merge branch 'arm64-fixes-for-5.14' into for-next omits 18785c94ab63 drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains omits 49a22c4a7136 dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding omits d6371c76e20d bpf: Fix OOB read when printing XDP link fdinfo omits 133b6558c755 Input: parkbd - switch to use module_parport_driver() omits 1c14c1695e78 dt-bindings: PCI: remove designware-pcie.txt omits 320e10986ef7 dt-bindings: PCI: update references to Designware schema omits 0f8b97d8f602 dt-bindings: PCI: add snps,dw-pcie-ep.yaml omits 42694f9f6407 dt-bindings: PCI: add snps,dw-pcie.yaml omits 81c7c0a350bf Input: serio - make write method mandatory omits 9aa75914e5fc Input: ixp4xx-beeper - delete driver omits 613ba71619cf drm/ingenic: Convert to Linux IRQ interfaces omits 3cb6a271f4b0 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping omits 9d1fc2e4f5a9 arm64: dts: qcom: msm8992-bullhead: Remove PSCI omits c0cc9bce3970 arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits 299ec1f78ad0 arm64: dts: qcom: sc7280: Add USB related nodes omits 2ce654adff22 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card omits 4372c82dec4a arm64: dts: qcom: Fix usb entries for SA8155p adp board omits 27a9a8d6cdcc arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes omits 9d7c31835c46 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] omits d3625d94490e dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible omits a89f355e469d soc: qcom: aoss: Fix the out of bound usage of cooling_devs omits b42000e4b874 firmware: qcom_scm: Allow qcom_scm driver to be loadable a [...] omits 0d361b0ac1ad soc: qcom: socinfo: Don't print anything if nothing found omits d43b3a989bc8 soc: qcom: rpmhpd: Use corner in power_off omits d63486dd8e0b soc: qcom: aoss: Add generic compatible omits 44dadfbcd992 dt-bindings: soc: qcom: aoss: Convert to YAML omits e9ad5da25002 dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible omits 537fd19738eb ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S [...] omits ef537057c298 dt-bindings: arm: qcom: Document MSM8226 SoC binding omits 8927b678766d ARM: dts: qcom: Add support for MSM8226 SoC omits 2bc7a025277f ARM: dts: qcom: apq8060: Correct Ethernet node name and dr [...] omits 0189cb57b96f fbmem: Convert from atomic_t to refcount_t on fb_info->count omits e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability omits a8c7f3100e70 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms omits d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node omits b7d9750272d1 arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU omits f9af9f61b095 arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED omits 678b0fcc77c3 arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen omits a9ff4e16585c arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wing [...] omits 2b6187abafea arm64: dts: qcom: sm8150: Add CPU opp tables omits 6df9102f19bc arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs omits af5f967c72d1 arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible omits e1746c6d3e4b arm64: dts: qcom: ipq6018: enable USB2 support omits f1b7e8976668 arm64: dts: qcom: sc7180: Add DisplayPort node omits 10d0786b39b3 f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1" omits 98a65439172d video: fbdev: kyro: fix a DoS bug by restricting user input omits 62699b3f0a62 fs: dlm: move receive loop into receive handler omits c51b0221798b fs: dlm: fix multiple empty writequeue alloc omits 8728a455d20d fs: dlm: generic connect func omits 90d21fc0479d fs: dlm: auto load sctp module omits 2dc6b1158c28 fs: dlm: introduce generic listen omits a66c008cd16a fs: dlm: move to static proto ops omits 66d5955a098d fs: dlm: introduce con_next_wq helper omits 88aa023a2556 fs: dlm: cleanup and remove _send_rcom omits 052849beeab0 fs: dlm: clear CF_APP_LIMITED on close omits b892e4792c99 fs: dlm: fix typo in tlv prefix omits d921a23f3e1a fs: dlm: use READ_ONCE for config var omits feb704bd1778 fs: dlm: use sk->sk_socket instead of con->sock omits 9a253bb42f19 arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x omits 0dc6c59892ea ARM: dts: qcom: apq8064: correct clock names omits 66cb47d40e50 ARM: dts: qcom: msm8974-klte: Enable remote processors omits cfb4dac12964 Merge series "spi: fsi: Reduce max transfer size to 8 byte [...] omits 226d528512cf iavf: fix locking of critical sections omits 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task omits 8b4b06919fd6 i40e: improve locking of mac_filter_hash omits 2b2d4dfca4e7 dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible omits 34d34a56a5ea spi: fsi: Reduce max transfer size to 8 bytes omits cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum omits 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs omits ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs omits b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs omits de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs omits 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs omits aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs omits ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs omits 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs omits f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs omits bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs omits 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs omits 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs omits 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs omits 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs omits 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs omits 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs omits 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs omits 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs omits 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs omits 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs omits d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs omits 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs omits 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs omits 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs omits e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs omits 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs omits ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs omits d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs omits c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs omits 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs omits a033954140ac ALSA: vx: Manage vx_core object with devres omits 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs omits b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs omits 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs omits d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs omits 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs omits 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs omits c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs omits 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs omits 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs omits b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs omits 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs omits 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs omits 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs omits ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs omits 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs omits 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs omits 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs omits 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs omits 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs omits 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs omits 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs omits e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs omits 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs omits afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs omits 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs omits 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs omits df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs omits 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs omits 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs omits 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs omits a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs omits 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs omits 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs omits 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs omits 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs omits 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs omits 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs omits 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs omits 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs omits 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs omits 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs omits 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs omits 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs omits 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs omits ac327f1b10bc ALSA: doc: Add device-managed resource section omits c2b94954add3 ALSA: core: Add device-managed request_dma() omits e8ad415b7a55 ALSA: core: Add managed card creation omits 427ae2689db0 ALSA: core: Add device-managed page allocator helper omits 7025098af334 Merge tag 'kvmarm-fixes-5.14-1' of git://git.kernel.org/pu [...] omits e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] omits 5cc4e71f0199 drm/stm: dsi: compute the transition time from LP to HS and back omits 648ce7fd186c drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached omits b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next omits 7cce786c9a92 Merge branch 'at91-soc' into at91-next omits 80891e4fcd33 ARM: dts: at91: sama5d4_xplained: Remove spi0 node omits b6862714078c dt-bindings: atmel-sysreg: add bindings for sama7g5 omits 7540629e2fc7 ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek omits c556478f46c2 dt-bindings: ARM: at91: document sama7g5ek board omits b62869dcd4bc ARM: multi_v7_defconfig: add sama7g5 SoC omits bfcd195b01c6 ARM: configs: at91: add defconfig for sama7 family of SoCs omits 4c5afb74d945 module: combine constructors in module linker script omits ad9bc2e35cf5 ARM: at91: pm: add sama7g5 shdwc omits 6501330f9f5e ARM: at91: pm: add pm support for SAMA7G5 omits 9d464cc5ac01 ARM: at91: sama7: introduce sama7 SoC family omits ccdbdf33bdc0 ARM: at91: pm: add sama7g5's pmc omits f205adb60898 ARM: at91: pm: add backup mode support for SAMA7G5 omits d2d4716d8384 ARM: at91: pm: save ddr phy calibration data to securam omits 892e1f4a3ae5 ARM: at91: pm: add sama7g5 ddr phy controller omits 2c26cb4d6944 ARM: at91: pm: add sama7g5 ddr controller omits 5b0bef872c1d ARM: at91: pm: wait for ddr power mode off omits 475be50fc149 ARM: at91: pm: add support for 2.5V LDO regulator control omits 28eb1d40fe57 ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes omits f0bbf17958e8 ARM: at91: pm: add self-refresh support for sama7g5 omits d8c7983f31ac ARM: at91: ddr: add registers definitions for sama7g5's ddr omits 96abf1686150 ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5 omits 15126bb61b12 ARM: at91: pm: add support for waiting MCK1..4 omits e3821ed47670 ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X [...] omits 87e1b30c29b9 ARM: at91: pm: avoid push and pop on stack while memory is [...] omits 29cdf077a9ef ARM: at91: pm: use r7 instead of tmp1 omits 629ba8ee03a5 ARM: at91: pm: do not initialize pdev omits 404956f47c3c ARM: at91: pm: check for different controllers in at91_pm_ [...] omits 0a7a2443c7a4 ARM: at91: pm: document at91_soc_pm structure omits fe4c09e56852 ARM: at91: pm: move the setup of soc_pm.bu->suspended omits f19dd1df9e71 ARM: at91: pm: move pm_bu to soc_pm data structure omits 577cb67ad98b ARM: at91: debug: add sama7g5 low level debug uart omits 56bc29659182 ARM: at91: add new SoC sama7g5 omits fbdc7b96a5ae Merge branch 'for-5.15-printk-index' into for-next omits ec03f18cc222 clk: at91: add register definition for sama7g5's master clock omits bd9616996bb8 spi: imx: Simplify logic in spi_imx_push() omits 3bbdc083262d spi: pxa2xx: Reuse int_stop_and_reset() in couple of places omits cdcb26ce747a spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() omits e0a6512d2912 spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() omits f020e4d0b401 regulator: Fix a couple of spelling mistakes in Kconfig omits e98b461bb057 MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32 omits 14d72af7ab00 MIPS: Ingenic: Add system type for new Ingenic SoCs. omits a0b22464ce93 m68k: defconfig: Update defconfigs for v5.14-rc1: omits 761608f5cf70 m68k: emu: Fix invalid free in nfeth_cleanup() omits ad7d61f159db printk: index: Add indexing support to dev_printk omits 337015573718 printk: Userspace format indexing support omits f3d75cf537db printk: Rework parse_prefix into printk_parse_prefix omits a1ad4b8a1956 printk: Straighten out log_flags into printk_info_flags omits 91027d0a7a0e string_helpers: Escape double quotes in escape_special omits 2a022240886d Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] omits a0a6968c9959 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers omits 31e5e64694cf drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers omits 1b87d5bba32c clk: renesas: r9a07g044: Add clock and reset entries for ADC omits 3b5c734592ad clk: renesas: r9a07g044: Add clock and reset entries for CANFD omits 0aae437ac5c2 clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch] omits d85b82f09a03 clk: renesas: r9a07g044: Add GPIO clock and reset entries omits 7929b794edc7 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits d520af345189 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries omits 03fa6e4b2622 clk: renesas: r9a07g044: Add USB clocks/resets omits eb829e549ba6 clk: renesas: r9a07g044: Add DMAC clocks/resets omits 1962dd36db4f clk: renesas: r9a07g044: Add I2C clocks/resets omits c346ff5ccc8e clk: renesas: r8a779a0: Add the DSI clocks omits 417ed58dfc5e clk: renesas: r8a779a0: Add the DU clock omits d23fcff14568 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic omits 1606e81543f8 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] omits e37868f14416 clk: renesas: rzg2l: Avoid mixing error pointers and NULL omits 36aaa3a0d9bc clk: renesas: rzg2l: Fix a double free on error omits 97c29755598f clk: renesas: rzg2l: Fix return value and unused assignment omits d42d57fe86e9 clk: renesas: rzg2l: Remove unneeded semicolon omits b44ab6fdba61 iio: light: si1145: remove redundant continue statement omits 13efdc3dc903 iio: core: Support reading extended name as label omits 0e0761f86f10 iio: core: Forbid use of both labels and extended names omits e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver omits d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions omits 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines omits d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed omits c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] omits 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed omits 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust omits c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions omits f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] omits 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. omits a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document omits 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document omits db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. omits 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] omits b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document omits 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] omits 110ead307d5a arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC omits 4ec82a7bb3db arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] omits ecdd5a21aac9 arm64: dts: renesas: beacon: Enable micbias omits 13df5e881d14 arm64: dts: renesas: r9a07g044: Add I2C nodes omits eab605c59a16 arm64: dts: renesas: r8a779a0: Restore sort order omits 4f929bba8fd8 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support omits f90e3c06b25a arm64: dts: renesas: r8a77995: draak: Add SW56 support omits a636d8037ef6 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic omits c6d2f832da78 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] omits 57e47b783c37 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] omits 0ceed25a5aef ARM: dts: rzg1: Add generic compatible strings to IIC nodes omits cfda82037780 ARM: dts: r8a73a4: Remove non-functional DMA support omits 3a44a8d130e1 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts omits d18fb00dd088 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts omits 90a4ee4ba5cf arm64: dts: renesas: salvator-x(s): Factor out SATA parts omits 8fbb8c334ff1 arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts omits d016ed8d8ee8 arm64: defconfig: Enable RIIC omits d347d745f06c ksmbd: move credit charge verification over smb2 request s [...] omits 67307023d02b ksmbd: set STATUS_INVALID_PARAMETER error status if credit [...] omits 58090b175271 ksmbd: fix wrong error status return on session setup omits e4b60e92d4f8 ksmbd: fix wrong compression context size omits f2af8ffc63a1 scsi: lpfc: Copyright updates for 12.8.0.11 patches omits 545a68e711ee scsi: lpfc: Update lpfc version to 12.8.0.11 omits ab8038608825 scsi: lpfc: Skip issuing ADISC when node is in NPR state omits 02607fbaf00d scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADI [...] omits c65436b21c3a scsi: lpfc: Call discovery state machine when handling PLO [...] omits 0614568361b0 scsi: lpfc: Delay unregistering from transport until GIDFT [...] omits 816bd88dffc5 scsi: lpfc: Enable adisc discovery after RSCN by default omits 137ddf038472 scsi: lpfc: Use PBDE feature enabled bit to determine PBDE [...] omits a9978e397840 scsi: lpfc: Clear outstanding active mailbox during PCI fu [...] omits affbe2442941 scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi [...] omits e78c006f4c88 scsi: lpfc: Remove REG_LOGIN check requirement to issue an [...] omits cd6047e92c6a scsi: lpfc: Fix memory leaks in error paths while issuing [...] omits 2d338eb55b14 scsi: lpfc: Fix NULL ptr dereference with NPIV ports for R [...] omits 4e670c8afd47 scsi: lpfc: Keep NDLP reference until after freeing the IO [...] omits 21990d3d1861 scsi: lpfc: Fix target reset handler from falsely returnin [...] omits e77803bdbf0a scsi: lpfc: Discovery state machine fixes for LOGO handling omits 50baa1595d30 scsi: lpfc: Fix function description comments for vmid routines omits 16a93e83c87e scsi: lpfc: Improve firmware download logging omits e8613084053d scsi: lpfc: Remove use of kmalloc() in trace event logging omits ae463b60235e scsi: lpfc: Fix NVMe support reporting in log message omits 320424c7d44f Merge tag 'v5.13' into next omits 904b5bfaa8fe scsi: aacraid: Remove an unused include omits 37306698c3d0 scsi: qla2xxx: Remove redundant continue statement in a for-loop omits 6d8e7e7c9321 scsi: target: Fix protect handling in WRITE SAME(32) omits 7b0ddc134608 scsi: be2iscsi: Fix use-after-free during IP updates omits e746f3451ec7 scsi: iscsi: Fix iface sysfs attr detection omits 00e9e776fa19 ARM: dts: aspeed: wedge100: Enable ADC channels omits 5501ab03b9f1 ARM: dts: aspeed: galaxy100: Remove redundant ADC device omits c8a66b42d689 ARM: dts: aspeed: wedge40: Remove redundant ADC device omits cc8606c58988 ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi omits ded3e2864c73 ARM: dts: everest: Add phase corrections for eMMC omits 419cc0b8c127 ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine omits 8c295b7f3d01 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi omits 1c0810e79cb3 scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() omits 0d6835ffe50c net: phy: Fix data type in DP83822 dp8382x_disable_wol() omits c485d3bf3cc7 fpga: fpga-mgr: wrap the write_sg() op omits 5daa06ffcebf fpga: fpga-mgr: wrap the fpga_remove() op omits 6814101ee1b2 fpga: fpga-mgr: wrap the state() op omits 43a0e0528d6d fpga: fpga-mgr: wrap the status() op omits 9590d5375cd4 fpga: fpga-mgr: wrap the write() op omits cdc2160df447 fpga: fpga-mgr: make write_complete() op optional omits a11fe89db628 fpga: fpga-mgr: wrap the write_init() op omits ec7099fdea80 Revert "gpio: mpc8xxx: change the gpio interrupt flags." omits 96cd2dd65bb0 net/mlx5: Add DCS caps & fields support omits 6c17b7ff1d11 fpga: zynqmp-fpga: Address warning about unused variable omits 310a0b2dae99 fpga: xilinx-pr-decoupler: Address warning about unused variable omits 7f6296289cd1 fpga: xiilnx-spi: Address warning about unused variable omits b46e9b299bd9 fpga: altera-freeze-bridge: Address warning about unused variable omits 30910d85c20d arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 omits 9e595375ddf8 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 omits fb094a9957b4 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board omits 7ce2bc0f8295 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board omits 0a777f84fd94 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ omits 714b35da2b6e arm64: dts: rockchip: Disable CDN DP on Pinebook Pro omits 3d3377027027 arm64: dts: rockchip: add saradc node for rk3568 omits 23d2b94043ca igmp: Add ip_mc_list lock in ip_check_mc_rcu omits ec645dc96699 block: increase BLKCG_MAX_POLS omits 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document omits 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. omits 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document omits 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document omits 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] omits 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. omits 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions omits 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions omits 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions omits 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] omits 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] omits bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions omits 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object omits 7e77ef8b8d60 iio: adis: set GPIO reset pin direction omits 9898cb24e454 iio: adc: ti-ads7950: Ensure CS is deasserted after readin [...] omits 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc omits edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] omits d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] omits 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' omits f7e506ec4a99 platform/x86: think-lmi: Fix possible mem-leaks on tlmi_an [...] omits 30e78435d3bf platform/x86: think-lmi: Split kobject_init() and kobject_ [...] omits e62fb1e3faae platform/x86: think-lmi: Move pending_reboot_attr to the a [...] omits 47f53972ca15 hwmon: intel-m10-bmc-hwmon: add n5010 sensors omits b8f3d51e9b9b hwmon: (w83627ehf) Remove w83627ehf_remove() omits a5ed7262cdf8 hwmon: (w83627ehf) Use platform_create_bundle omits ddde0ab0a2ca hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 83eea1033d1c hwmon: (ntc_thermistor) Use library interpolation omits 57f6190a60ec drm/panel: ws2401: Add driver for WideChips WS2401 omits f82ff130a5e6 drm/panel: Add DT bindings for Samsung LMS380KF01 omits 7f5231b114da platform/x86: amd-pmc: Fix undefined reference to __udivdi3 omits d775dab9a4a8 firmware: qcom_scm: remove a duplicative condition omits 6bc45428635d firmware: qcom_scm: Mark string array const omits bc4188a2f56e KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak omits bd31ecf44b8e KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash omits ab0441b4a920 Merge branch 'vmxnet3-version-6' omits ce2639ad6921 vmxnet3: update to version 6 omits 8c5663e461e6 vmxnet3: increase maximum configurable mtu to 9190 omits b3973bb40041 vmxnet3: set correct hash type based on rss information omits 79d124bb36c0 vmxnet3: add support for ESP IPv6 RSS omits 15ccf2f4b09c vmxnet3: remove power of 2 limitation on the queues omits 39f9895a00f4 vmxnet3: add support for 32 Tx/Rx queues omits 69dbef0d1c22 vmxnet3: prepare for version 6 changes omits 78e4a955928e Merge branch 'libbpf: BTF typed dump cleanups' omits add192f81ab2 libbpf: Btf typed dump does not need to allocate dump data omits f4919ff59c28 tipc: keep the skb in rcv queue until the whole data is read omits 04eb4dff6a64 libbpf: Fix compilation errors on ppc64le for btf dump typed data omits cfbe3650dd3e netfilter: nf_tables: fix audit memory leak in nf_tables_commit omits 5242b0c6b5f8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 8d44c3578b48 libbpf: Clarify/fix unaligned data issues for btf typed dump omits 51b89b49954f Merge branch for-5.14/arm64/dt into for-next omits ba02920c51de arm64: tegra: Enable SMMU support for PCIe on Tegra194 omits 8874e3a7baec drm/tegra: Fix compilation of variadic macro omits cf8331825a8d igc: Export LEDs omits 73744262210c igc: Make flex filter more flexible omits 7991487ecb2d igc: Allow for Flex Filters to be installed omits 2b477d057e33 igc: Integrate flex filter into ethtool ops omits 6574631b50ed igc: Add possibility to add flex filter omits a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() omits 068dfc655b66 Merge branch 'libbpf: BTF dumper support for typed data' omits 70a9241fbce5 selftests/bpf: Add dump type data tests to btf dump tests omits 17283337ff86 selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs omits 920d16af9b42 libbpf: BTF dumper support for typed data omits 334faa5ce523 Merge branch 'Add btf_custom_path in bpf_obj_open_opts' omits f0b7d1192542 selftests/bpf: Switch existing selftests to using open_opt [...] omits 18353c87e0e0 libbpf: Fix the possible memory leak on error omits 1373ff599556 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' omits 08041a9af98c net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 omits 8886534747c2 bpf, doc: Add heading and example for extensions in cbpf omits cc6ef3d1fdde of: kexec: Remove FDT_PROP_* definitions omits 86a176f485b5 ARM: dts: imx7-mba7: remove un-used "phy-reset-delay" property omits 95740a9a3ad9 ARM: dts: imx35: correct node name for FEC omits 96e4781b3d93 dt-bindings: net: fec: convert fsl,*fec bindings to yaml omits c7603cfa04e7 bpf: Add ambient BPF runtime context stored in current omits d4861fc6be58 netdevsim: Add multi-queue support omits b83d23a2a38b openvswitch: Introduce per-cpu upcall dispatch omits ad43a647bcdb drm/amd/display: Fix 10bit 4K display on CIK GPUs omits 03373e2be290 drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_ [...] omits 5fb95aa73f3c drm/amdgpu/ttm: replace duplicate code with exiting function omits 048af66be7b5 drm/amdgpu: split amdgpu_device_access_vram() into two sma [...] omits 919d527956da bnx2x: remove unused variable 'cur_data_offset' omits a99f030b2488 net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' omits 9ce5ed6eaac5 drm/amdgpu/display: make a const array common_rates static [...] omits 67a1af079b49 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby omits c5c21a58ece9 drm/amdgpu: update gc golden setting for dimgrey_cavefish omits decd8ce9dfd9 drm/amdgpu: update golden setting for sienna_cichlid omits 0a2ba7b72c0a drm/amdgpu: update the golden setting for vangogh omits b76a8062af2f drm/amd/display: avoid printing ERROR for unknown CEA parse(v2) omits 85da6459f45b drm/amdgpu: Switch to LFB for USBC PD FW in psp v13 omits 25a3e8ac07a8 drm/amdgpu: Switch to VRAM buffer for USBC PD FW. omits f79a3bcb1a50 net/sched: Remove unnecessary if statement omits cfdf0d9ae75b rtnetlink: use nlmsg_notify() in rtnetlink_send() omits 9075096b09e5 amdgpu/nv.c - Optimize code for video codec support structure omits 554398174d98 amdgpu/nv.c - Added video codec support for Yellow Carp omits 63a9192b8fa1 gve: fix the wrong AdminQ buffer overflow check omits 14858dcc3b35 PCI: Use pci_update_current_state() in pci_enable_device_flags() omits 45c16fe1d128 ACPI: configfs: Make get_header() to return error pointer omits ae57338716ce ACPI: configfs: Use sysfs_emit() in "show" functions omits b2ebd9dd5267 driver core: Split device_platform_notify() omits 384f5a857bae software nodes: Split software_node_notify() omits d0b8e398319e ACPI: glue: Eliminate acpi_platform_notify() omits 5e557cbac805 ACPI: bus: Rename functions to avoid name collision omits 7d625e5b143d ACPI: glue: Change return type of two functions to void omits 42878a9f0fe0 ACPI: glue: Rearrange acpi_device_notify() omits b1121e2a182d ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA omits fd080a01ecfc ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses omits e38ba404f20c ACPI / PMIC: XPower: optimize I2C-bus accesses omits 947228cb9f1a efi/libstub: Fix the efi_load_initrd function description omits 2bab693a608b firmware/efi: Tell memblock about EFI iomem reservations omits 674a9f1f6815 efi/tpm: Differentiate missing and invalid final event log table. omits 923232bbea88 RDMA/rxe: Fix types in rxe_icrc.c omits e4f5c82fefa9 RDMA/rxe: Add kernel-doc comments to rxe_icrc.c omits add2b3b80e3a RDMA/rxe: Move crc32 init code to rxe_icrc.c omits 63887510571b RDMA/rxe: Fixup rxe_icrc_hdr omits b6c6cc4acdf6 RDMA/rxe: Move rxe_crc32 to a subroutine omits 1117f26ea7ec RDMA/rxe: Move ICRC generation to a subroutine omits 13050a0b32e3 RDMA/rxe: Fixup rxe_send and rxe_loopback omits 36fbb03d05f2 RDMA/rxe: Move rxe_xmit_packet to a subroutine omits fe87fb17c6fe RDMA/rxe: Move ICRC checking to a subroutine omits a6c39de76d70 bpf, selftests: Add test cases for pointer alu from multip [...] omits e042aa532c84 bpf: Fix pointer arithmetic mask tightening under state pruning omits 59089a189e3a bpf: Remove superfluous aux sanitation on subprog rejection omits 5f92b45c3b67 x86/hyperv: add comment describing TSC_INVARIANT_CONTROL M [...] omits 21bfee9c0c77 IB/core: Read subnet_prefix in ib_query_port via cache. omits 36721a6d4cf2 IB/core: Shifting initialization of device->cache_lock omits 0bc0602ae827 IB/core: Updating cache for subnet_prefix in config_non_ro [...] omits 56d629af09b9 power: supply: PCHG: Peripheral device charger omits 5176a18bb5e1 power: supply: ab8500: Drop some includes from bmdata omits 661d10ee0f1b power: supply: ab8500: Rename charging algorithm psy omits 484a9cc3dcb8 power: supply: ab8500: Drop abx500 concept omits c5b64a990e7f power: supply: ab8500: Rename charging algorithm symbols omits f820547446ed power: supply: ab8500: Use library interpolation omits 513d14045a2d regulator: rtq6752: fix reg reset behavior omits d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference omits b8c95616d154 bus: mhi: core: Improve debug messages for power up omits e1e82defeabd bus: mhi: core: Replace DMA allocation wrappers with origi [...] omits 554492868314 bus: mhi: core: Add range checks for BHI and BHIe omits 00f29cd72a64 bus: mhi: pci_generic: Set register access length for MHI driver omits be49067c86ea ath11k: set register access length for MHI driver omits a735a900cff2 bus: mhi: Add MMIO region length to controller structure omits cc9aaa88751c bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up omits 7f81b917db72 bus: mhi: core: Set BHI/BHIe offsets on power up preparation omits 6a68cd546c36 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI omits f97d9dea9404 Merge hole punch fixes. omits 13d257503c09 reiserfs: check directory items on read from disk omits 728d392f8a79 fs/ext2: Avoid page_address on pages returned by ext2_get_page omits 2acf15b94d5b reiserfs: add check for root_inode in reiserfs_fill_super omits e5c578adcdd9 slimbus: ngd: reset dma setup during runtime pm omits f58e0e441318 slimbus: ngd: set correct device for pm omits c24e70aec9ad slimbus: messaging: check for valid transaction id omits 610207f7d03a slimbus: messaging: start transaction ids from 1 instead of zero omits 40ac971eab89 dma-mapping: handle vmalloc addresses in dma_common_{mmap, [...] omits 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() omits f03a3cab26c1 crypto: lib - rename 'mod_init' & 'mod_exit' functions to [...] omits f0d9ff8c8efb hwrng: rename 'mod_init' & 'mod_exit' functions to be modu [...] omits cb5f09e81484 crypto: arm/curve25519 - rename 'mod_init' & 'mod_exit' fu [...] omits 2e6d793e1bf0 crypto: mxs-dcp - Use sg_mapping_iter to copy data omits df6313d707e5 crypto: mxs-dcp - Check for DMA mapping errors omits 5261cdf457ce crypto: drbg - select SHA512 omits 51caa4ed8542 bus: mhi: Add inbound buffers allocation flag omits 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions omits f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() omits ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] omits 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading omits 82a1ffe57ec6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits c50524ec4e3a Merge branch 'sockmap: add sockmap support for unix datagr [...] omits a2ffda38dc01 selftests/bpf: Add test cases for redirection between udp [...] omits 5ea905dd4322 selftests/bpf: Add a test case for unix sockmap omits 0626bc2ff642 selftests/bpf: Factor out add_to_sockmap() omits d950625c81e1 selftests/bpf: Factor out udp_socketpair() omits 9825d866ce0d af_unix: Implement unix_dgram_bpf_recvmsg() omits c63829182c37 af_unix: Implement ->psock_update_sk_prot() omits c7272e15f0f1 af_unix: Add a dummy ->close() for sockmap omits 83301b5367a9 af_unix: Set TCP_ESTABLISHED for datagram sockets too omits 29df44fa52b7 af_unix: Implement ->read_sock() for sockmap omits 0c48eefae712 sock_map: Lift socket state restriction for datagram sockets omits 17edea21b38d sock_map: Relax config dependency to CONFIG_NET omits 1554a080e765 Merge branch 'Add bpf_get_func_ip helper' omits 8237e7542089 selftests/bpf: Add test for bpf_get_func_ip in kprobe+offs [...] omits a2488b5f483f libbpf: Allow specification of "kprobe/function+offset" omits ac0ed488297a libbpf: Add bpf_program__attach_kprobe_opts function omits 5d8b583d04ae selftests/bpf: Add test for bpf_get_func_ip helper omits 9ffd9f3ff719 bpf: Add bpf_get_func_ip helper for kprobe programs omits 9b99edcae5c8 bpf: Add bpf_get_func_ip helper for tracing programs omits 1e37392cccde bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_g [...] omits 7e6f3cd89f04 bpf, x86: Store caller's ip in trampoline stack omits c5b9ee9c361f mtd: rawnand: Fix a couple of spelling mistakes in Kconfig omits 8363dfc845d7 mtd: spinand: Fix comment omits 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] omits 1a57b13e6017 mtd: rawnand: nand_bbt: Skip bad blocks when searching for [...] omits 778cb8e39f6e dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation omits ff44b90b325d dt_bindings: mtd: partitions: redboot: convert to YAML omits ba3562892619 mtd: devices: mchp48l640: Fix memory leak on cmd omits 2394e6287389 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards omits 45bb1faa29ef mtd: core: handle flashes without OTP gracefully omits e83862ee1b9b mtd: mchp48l640: silence some uninitialized variable warnings omits 962bf783ef65 mtd: break circular locks in register_mtd_blktrans omits 14f97f0b8e2b mtd: rawnand: Add a check in of_get_nand_secure_regions() omits 2b6d2833cd1d mtd: mtd_blkdevs: Initialize rq.limits.discard_granularity omits d61eb8a1f518 clk: rockchip: Add support for hclk_sfc on rk3036 omits 0be3df186f87 clk: rockchip: rk3036: fix up the sclk_sfc parent error omits b13c1fff66cc clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036 omits ae2a8a1ed328 arm64: dts: rockchip: enable tsadc on helios64 omits 0ead44ed102d arm64: dts: rockchip: add SPI support to helios64 omits a1536b7fd2d7 arm64: dts: rockchip: set stdout-path on helios64 omits c0728a2732f0 ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi omits 453da32aca12 ARM: dts: rockchip: add io-domains node to rk3188.dtsi omits 959e131fb5c3 dt-bindings: soc: rockchip: add rockchip-io-domain.yaml ob [...] omits 742f62cb0672 dt-bindings: power: convert rockchip-io-domain.txt to YAML omits 95e18f24ab42 arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS omits 4011a797dac7 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS omits ffe7ee186baa arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC omits 773b358cb274 dt-bindings: add doc for Firefly ROC-RK3328-PC omits d178bed180ef arm64: dts: rockchip: add pmu and qos nodes for rk3568 omits b1c64924df5d dt-bindings: arm: rockchip: add rk3568 compatible string t [...] omits 7628317192f5 Merge branch 'bpf-timers' omits 61f71e746c72 selftests/bpf: Add a test with bpf_timer in inner map. omits 3540f7c6b96a selftests/bpf: Add bpf_timer test. omits 7ddc80a476c2 bpf: Teach stack depth check about async callbacks. omits bfc6bb74e4f1 bpf: Implement verifier support for validation of async ca [...] omits 86fc6ee6e246 bpf: Relax verifier recursion check. omits 40ec00abf1cc bpf: Remember BTF of inner maps. omits 3e8ce29850f1 bpf: Prevent pointer mismatch in bpf_timer_init. omits 68134668c17f bpf: Add map side support for bpf timers. omits b00628b1c7d5 bpf: Introduce bpf timers. omits c1b3fed319d3 bpf: Factor out bpf_spin_lock into helpers. omits d809e134be7a bpf: Prepare bpf_prog_put() to be called from irq context. omits de587d564f95 selftests/bpf: Remove unused variable in tc_tunnel prog omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 18eeef46d359 HID: i2c-hid: goodix: Tie the reset line to true state of [...] omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 8aa6348634d1 HID: amd_sfh: Use correct MMIO register for DMA address omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 9d60648c607a HID: magicmouse: high-resolution scroll threshold omits d4b9f10a0eb6 HID: magicmouse: enable high-resolution scroll omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 3fdcf7cdfc22 HID: asus: Remove check for same LED brightness on set omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits f4abaa9eebde HID: input: do not report stylus battery state as "full" omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits e48bf29cf9d6 HID: intel-ish-hid: use async resume function omits 178a5d90dc04 arm64: dts: exynos: Add cpu cache information to Exynos5433 omits c4e40c0144cb arm64: dts: exynos: Add cpu cache information to Exynos7 omits 8c1b4316c3fa RDMA/efa: Split hardware stats to device and port stats omits dc6afef7e142 RDMA/irdma: Change returned type of irdma_setup_virt_qp to void omits 41f5fa9fa75c RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void omits a323da0b73b8 RDMA/irdma: change the returned type of irdma_sc_repost_ae [...] omits 15934f515911 arm64: dts: fvp: Remove panel timings omits 0dc2d6ff4036 RDMA/irdma: Check vsi pointer before using it omits 916071185b17 MAINTAINERS: Update maintainers of HiSilicon RoCE omits 24519fa7f915 dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema omits b18c7da63fcb RDMA/rxe: Fix memory leak in error path code omits cdbdb7724740 RDMA/rxe: Remove the repeated 'mr->umem = umem' omits 9d649d594f39 RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() omits 1ec50dd12a43 RDMA/siw: Remove kmap() omits 87117baf4f92 ipv6: remove unnecessary local variable omits cfcdbd9dd763 RDMA/rtrs: Move sq_wr_avail to rtrs_con omits 99fac8bf6d5e RDMA/rtrs: Remove unused flags parameter omits 6ea9b773390d RDMA/rtrs: Make rtrs_post_rdma_write_imm_empty static omits e2d98504c697 RDMA/rtrs: Enable the same selective signal for heartbeat and IO omits a10431eff136 RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con omits 350ec9bc618c RDMA/rtrs: Add error messages for failed operations. omits 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU omits 541ee8f64032 regulator: da9063: Add support for full-current mode. omits 508f8ccd993d regulator: rt6245: make a const array func_base static, ma [...] omits 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] omits b462e2fc78f0 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check omits 1631761dc7fb ARM: dts: stm32: Prefer HW RTC on DHCOM SoM omits e505fdce7081 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx omits fc5045ea6bdf ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] omits 49b3d89ab421 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] omits 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] omits 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight omits a9877360b05f ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM omits e26d30c8df86 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM omits b727acc86620 ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] omits eb7173988caf of: fdt: remove unnecessary codes omits ace1c4b5c412 of: base: remove unnecessary for loop omits 2720b991337d dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML omits 977b3167c2bd dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs omits 6dc77fa5ac2c Drivers: hv: Move Hyper-V misc functionality to arch-neutral code omits 9d7cf2c96758 Drivers: hv: Add arch independent default functions for so [...] omits afca4d95dd7d Drivers: hv: Make portions of Hyper-V init code be arch neutral omits 4b3abe1fde47 docs/zh_CN: add core api protection keys translation omits 620127548a69 docs/zh_CN: add core api memory_hotplug translation omits d4229805df85 docs/zh_CN: add core api cpu_hotplug translation omits f8c6a07c25ce docs/core-api: Modify document layout omits 341968c617ca docs/zh_CN: Remove the Microsoft rhetoric omits f1285c68e125 Documentation: sysrq: convert to third person omits 153c43a84c7f Documentation: arm: marvell: Add few missing models and do [...] omits c767ef4519b3 docs/zh_CN: add core api genericirq translation omits e6c65d354fae docs/zh_CN: create new translations for zh_CN/dev-tools/te [...] omits 407b3ea075c2 Merge branch 'fixes' into next omits 442a9d105e61 regulator: Convert UniPhier regulator to json-schema omits 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE omits e44fbdb68049 KVM: PPC: Book3S HV P9: Fix guest TM support omits ac34de14ac30 Revert "soc: imx8m: change to use platform driver" omits a6d05cc7eae6 ARM: dts: add SolidRun SolidSense support omits 6f9223a56fab drm/of: free the iterator object on failure omits 311ac6f3e566 drm/omapdrm: Remove outdated comment omits db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces omits 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces omits 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage omits 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered omits 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts omits 95edbbf78c3b platform/x86: amd-pmc: Fix missing unlock on error in amd_ [...] omits 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() omits fc93c96fe34e ALSA: compress: Drop unused functions omits 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next omits 75f0fc7b48ad bpf: Fix potential memleak and UAF in the verifier. omits a9c241d01d0a ksmbd: fix typo in comment omits f170acda7ffa bpf: Fix a typo of reuseport map in bpf.h. omits 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next omits eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] omits 41eb74d51db7 drm/i915/cnl: Drop all workarounds omits dae751f40c19 drm/i915/dg1: Use revid->stepping tables omits 97cf9b581539 drm/i915/rkl: Use revid->stepping tables omits 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables omits cc7a3393f288 drm/i915/icl: Use revid->stepping tables omits 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables omits cf2c6f08632f bpf: Sync tools/include/uapi/linux/bpf.h omits fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables omits 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table omits 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables omits c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] omits db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids omits aebacb7f6ca1 timers: Fix get_next_timer_interrupt() with no timers pending omits 1a3402d93c73 posix-cpu-timers: Fix rearm racing against process tick omits 3eada7b4bd85 ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] omits 7e6730ba68c0 ARC: Fix CONFIG_STACKDEPOT omits f9341d0e8b14 arc: Fix spelling mistake and grammar in Kconfig omits f78cad9b114b arc: Prefer unsigned int to bare use of unsigned omits 60b8191c4777 Merge branch 'for-5.15/block' into for-next omits 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes omits 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel omits 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA omits 23e9592b06b4 platform/x86: wireless-hotkey: remove hardcoded "hp" from [...] omits 893c47d1964f selinux: return early for possible NULL audit buffers omits 0c492e22ba2c drm/amdgpu: add another Renoir DID omits eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] omits 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] omits 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices omits 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices omits 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support omits 57f1c12e455f spi: spi-geni-qcom: Remove confusing comment about setting [...] omits 77eac0e1ce9c regulator: rtq6752: Fix the typo for reg define and author name omits a973c983375c platform/x86: amd-pmc: Use return code on suspend omits 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability omits 83cbaf14275a platform/x86: amd-pmc: Add new acpi id for future PMC controllers omits 9422584a601a platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 omits b9a4fa6978be platform/x86: amd-pmc: Add support for logging s0ix counters omits 766205674962 platform/x86: amd-pmc: Add support for logging SMU metrics omits 162b937a8064 platform/x86: amd-pmc: call dump registers only once omits 4c06d35dfedf platform/x86: amd-pmc: Fix SMU firmware reporting mechanism omits 95e1b60f8dc8 platform/x86: amd-pmc: Fix command completion code omits 95d429206c97 platform/x86: think-lmi: Add pending_reboot support omits 014861c2fb3d spi: omap-spi: Convert to json-schema omits f84d866ab43f spi: mediatek: add tick_delay support omits e98fb032170b regulator: rtq6752: Refine binding document omits f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP omits 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode omits 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits omits 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a omits 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a omits 07acee589f42 ASoC: Intel: maxim-common: support max98360a omits 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence omits 5cf17746b302 KVM: arm64: selftests: get-reg-list: actually enable pmu r [...] omits bac0b1359078 KVM: selftests: change pthread_yield to sched_yield omits 80d9ac9bd7b9 KVM: arm64: Fix detection of shared VMAs on guest fault omits fd8e83884fdd ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms omits b19502d1a683 drm/tegra: Bump driver version omits 5925961174ce drm/tegra: Add job firewall omits 43636451db8c drm/tegra: Implement job submission part of new UAPI omits 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI omits 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI omits cdf631031f3e drm/tegra: Implement new UAPI omits 69d77868b1ad drm/tegra: Allocate per-engine channel in core code omits 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume omits 75ffbc5acf0f drm/tegra: Add new UAPI to header omits 67fe57e9beda drm/tegra: Extract tegra_gem_lookup omits 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer omits a8cdf8c779e1 gpu: host1x: Add job release callback omits 684e366e1794 gpu: host1x: Add no-recovery mode omits ad0529424def gpu: host1x: Add DMA fence implementation omits d7114b576859 dt-bindings: arm: fsl: add SolidSense boards omits 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes omits 718226469d23 dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM J [...] omits 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings omits fb1425b436bc ARM: imx: common: Move prototype outside the SMP block omits b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information omits 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information omits 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information omits 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART omits f07ec8536580 ARM: imx: add missing clk_disable_unprepare() omits f9613aa07f16 ARM: imx: add missing iounmap() omits b2296eeac915 dmaengine: idxd: depends on !UML omits 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] omits ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure omits d5c10e0fc864 dmaengine: idxd: fix setup sequence for MSIXPERM table omits da435aedb00a dmaengine: idxd: fix array index when int_handles are being used omits 53499d1fc112 dmaengine: idxd: have command status always set omits e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute omits 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] omits 1da569fa7ec8 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() omits 7dd2dd4ff9f3 dmaengine: xilinx_dma: Fix read-after-free bug when termin [...] omits 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] omits fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake omits d39cd936b6b7 arm64: dts: imx8mq: add support for MNT Reform2 omits 117c25091d73 arm64: dts: imx8mq: add Nitrogen8 SoM omits ec1e7fc77218 dt-bindings: arm: fsl: add MNT Reform2 board omits 26d816652c92 dt-bindings: vendor-prefixes: add mntre omits 204d1a747636 dt-bindings: arm: fsl: add Nitrogen8 SoM omits e4998f490675 Merge tag 'v5.14-rc1' into for-next omits 7e71b85473f8 arm64: dts: ls1028a: fix node name for the sysclk omits 868c9ddc182b swiotlb: add overflow checks to swiotlb_bounce omits 09a4a79d42ce swiotlb: fix implicit debugfs declarations omits fec9b625095f of: Add plumbing for restricted DMA pool omits b12fe999545c dt-bindings: of: Add restricted DMA pool omits 0b84e4f8b793 swiotlb: Add restricted DMA pool initialization omits f4111e39a52a swiotlb: Add restricted DMA alloc/free support omits 70347877231e swiotlb: Refactor swiotlb_tbl_unmap_single omits 36f7b2f3ca5f swiotlb: Move alloc_size to swiotlb_find_slots omits 903cd0f315fe swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing omits 6f2beb268a5d swiotlb: Update is_swiotlb_active to add a struct device argument omits 7fd856aa7f42 swiotlb: Update is_swiotlb_buffer to add a struct device argument omits 69031f500865 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used omits 6e675a1c455e swiotlb: Refactor swiotlb_create_debugfs omits 0a65579cdd28 swiotlb: Refactor swiotlb init functions omits 5417c98c12f6 f2fs: avoid to create an empty string as the extension_list omits 01f6afd0f3cc f2fs: compress: fix to set zstd compress level correctly omits 07c6b5933ebf f2fs: add sysfs nodes to get GC info for each GC mode omits d5bfbad21436 Merge drm/drm-next into drm-intel-next omits fac4e24dcc56 dt-bindings: mxsfb: Add compatible for i.MX8MN omits 8480a727ae7b dt-bindings: net: ks8851: Convert to YAML schema omits 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include omits 4377d9ab1f16 iio: accel: fxls8962af: fix potential use of uninitialized symbol omits c445535c3efb x86/hyperv: fix for unwanted manipulation of sched_clock w [...] omits 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object omits 9f5827580749 drm/i915/display/xelpd: Extend Wa_14011508470 omits c86ef50f05c6 drm/i915: Limit Wa_22010178259 to affected platforms omits 1d2b8fd93ed5 drm/i915/display: Settle on "adl-x" in WA comments omits d19faf0e49eb EDAC/amd64: Use DEVICE_ATTR helper macros omits 308ef2ad8492 drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation omits b05e50b35229 drm/amd/pm: Add waiting for response of mode-reset message [...] omits 430f8e6edbaa Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" omits 024d8811c90e Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] omits 7ed9876c9793 Revert "drm/amdkfd: Make TLB flush conditional on mapping" omits 4e7b93ca52fb Revert "drm/amdgpu: Fix warning of Function parameter or m [...] omits 4bba567c8c35 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" omits 53d0533049a5 Revert "drm/amdkfd: Only apply TLB flush optimization on A [...] omits d59682dffe82 drm/amd/pm: Fix BACO state setting for Beige_Goby omits 3c727c1c4593 drm/amdgpu: Restore msix after FLR omits 468f04cfbb43 drm/amdkfd: Allow CPU access for all VRAM BOs omits 904729b61c37 Merge pull request #60 from namjaejeon/cifsd-for-next omits 35d283658a61 drm/shmem-helper: Align to page size in dumb_create omits 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper omits b092b3efc7cb cifs: Fix race between hole punch and page fault omits 057ba5b24532 ceph: Fix race between hole punch and page fault omits 8bcbbe9c7c8e fuse: Convert to using invalidate_lock omits edc6d01bad73 f2fs: Convert to using invalidate_lock omits 448f94909eb7 zonefs: Convert to using invalidate_lock omits d2c292d84c49 xfs: Convert double locking of MMAPLOCK to use VFS helpers omits 2433480a7e1d xfs: Convert to use invalidate_lock omits e31cbde7ecdc xfs: Refactor xfs_isilocked() omits 70f3bad8c315 ext2: Convert to using invalidate_lock omits d4f5258eae7b ext4: Convert to use mapping->invalidate_lock omits 7506ae6a7033 mm: Add functions to lock invalidate_lock for two mappings omits bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] omits b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB omits 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state omits b71565022031 drm/gem: Export implementation of shadow-plane helpers omits 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" omits 730633f0b7f9 mm: Protect operations adding pages to page cache with inv [...] omits c625b4cc57d0 documentation: Sync file_operations members with reality omits 0a427cc638ad ksmbd: fix an error message in ksmbd_conn_trasnport_init omits 03d8d4f1896e ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO omits 96ad4ec51c06 ksmbd: fix unused err value in smb2_lock omits 78ad2c277af4 ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() omits e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support omits 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias omits e9ba16e68cce smpboot: Mark idle_init() as __always_inlined to work arou [...] omits e48a12e546ec jump_labels: Mark __jump_label_transform() as __always_inl [...] omits f19b3967fb09 ksmbd: remove unneeded check_context_err omits 97eb31384af9 libbpf: Fix reuse of pinned map on older kernel omits 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs omits c9538831b353 RDMA/irdma: Change the returned type to void omits 514305ee0a1d RDMA/irdma: Make spdxcheck.py happy omits 6407c69dc51f RDMA/irdma: Fix unused variable total_size warning omits 0c23af52ccd1 RDMA/bnxt_re: Fix stats counters omits ba3f5839fbeb asm-generic/hyperv: Add missing #include of nmi.h omits 9608703e488c mm: Fix comments mentioning i_mutex omits b557a5f8da57 drm/of: free the right object omits 5193f26aef59 fscache: Use refcount_t for the cookie refcount instead of [...] omits 65d52516947e fscache: Fix fscache_cookie_put() to not deref after dec omits 15b44291eb61 fscache: Fix cookie key hashing omits 3ac8853c3313 cachefiles: Change %p in format strings to something else omits 3a335341dd6e fscache: Change %p in format strings to something else omits c16794cd40a7 fscache: Remove the object list procfile omits 61e4814dc888 fscache, cachefiles: Remove the histogram stuff omits 36a04849fc93 fscache: Procfile to display cookies omits bcfd29a8c217 fscache: Add a cookie debug ID and use that in traces omits 20d7c833de3b cachefiles: Use file_inode() rather than accessing ->f_inode omits a06b480def4e netfs: Move cookie debug ID to struct netfs_cache_resources omits f0d4baf574a1 fscache: Select netfs stats if fscache stats are enabled omits 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] omits 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound omits 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' omits dcb014582101 media: cxd2880-spi: Fix an error handling path omits 86541f0480b5 media: rc: rc-main.c: deleted the repeated word omits adb08a09230b media: rc: redrat3: Fix a typo omits e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' omits f4a87d54c589 media: ti-vpe: cal: add embedded data support omits 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads omits 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting omits 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking omits 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer omits 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization omits b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove omits 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts omits 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo omits 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode omits e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* omits 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] omits d3409a65735e media: ti-vpe: cal: fix typo in a comment omits 2a1c55d4762d soc: rockchip: ROCKCHIP_GRF should not default to y, uncon [...] omits 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE omits a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error omits 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx omits 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM omits 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly omits 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops omits 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table omits 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] omits 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race omits 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field omits 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically omits 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop omits af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx omits 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors omits aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros omits 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK omits 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx omits 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context omits 6266ddefec0f media: ti-vpe: cal: Add CSI2 context omits 05b12b557234 media: ti-vpe: cal: change index and cport to u8 omits 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare omits bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq omits 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] omits 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" omits 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field omits 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create omits 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API omits 65ab894f2e5a Merge series "spi: stm32: various fixes & cleanup" from Al [...] omits 9705c49c3b5e Merge series "regulator: devres: remove unused device-mana [...] omits 2c8dad1ea815 Merge series "Move Hisilicon 6421v600 SPMI and USB drivers [...] omits eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] omits f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] omits b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] omits 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" omits e642197562cd leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() omits 51f3b2c3d511 leds: ktd2692: Move driver to flash subdirectory omits 61fa67a4e538 leds: lm3601x: Move driver to flash subdirectory omits 9a7c066f6a1d leds: sgm3140: Move driver to flash subdirectory omits eb5a4422e448 leds: max77693: Move driver to flash subdirectory omits f5d69f6290a3 leds: as3645a: Move driver to flash subdirectory omits 293fee7f6078 leds: aat1290: Move driver to flash subdirectory omits 0f79ce970e79 gnss: drop stray semicolons omits 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties omits cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default omits fe794e395483 of: Add stub for of_add_property() omits 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements omits 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding omits ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] omits afaff559ae98 media: saa7164: remove redundant continue statement omits 3f3475a5c77e media: saa7134: convert list_for_each to entry variant omits 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] omits 40c7f9c31d86 media: vivid: increase max number of allowed omits ea3e1c36e388 media: TDA1997x: enable EDID support omits d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] omits bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API omits 331ca86aff94 media: i2c: tvp5150: deleted the repeated word omits 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] omits 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format omits b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret omits 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker omits e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues omits d92a4a27d983 media: cedrus: hevc: Add support for multiple slices omits 229e5bdcd39e media: hevc: Add segment address field omits ed638b1d6f69 media: ivtv: prevent going past the hw arrays omits 1a10d7fdb6d0 media: uvc: don't do DMA on stack omits 54e80d9883bd media: sti: don't copy past the size omits 8db11aebdb8f media: dib8000: rewrite the init prbs logic omits 2a621b0859d1 media: gspca: Drop default m omits caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY omits 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A omits 02c6edd4b1a0 hwmon: (k10temp) support Zen3 APUs omits 1aeab005562f arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] omits ac0af67f8c89 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] omits 3a9476ad636e arm64: dts: rockchip: rename flash nodenames omits 53a05c8f6e8e arm64: dts: rockchip: remove interrupt-names from iommu nodes omits 6af95e03fb11 ARM: dts: rockchip: remove interrupt-names from iommu nodes omits b3198e046821 ARM: dts: rockchip: rename timer compatible strings for rk3066a omits 2120e486b419 ARM: dts: rockchip: add space after &grf on rk3188 omits f295228b384f ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188 omits 162a31effc41 spi: mediatek: add no_need_unprepare support omits 3522d9aa1928 spi: mediatek: update spi master bingdings for MT6893 SOC omits 8dd591ad0104 spi: <linux/spi/spi.h>: add missing struct kernel-doc entry omits 7ceb0b8a3ced spi: stm32: finalize message either on dma callback or EOT omits dc6620c31326 spi: stm32h7: don't wait for EOT and flush fifo on disable omits d87a5d64b503 spi: stm32h7: rework rx fifo read function omits 70526e0b7601 spi: stm32: Revert "properly handle 0 byte transfer" omits 9d5354145104 spi: stm32: enable pm_runtime autosuspend omits fedbfea13cc0 regulator: bd718x7: Suopport configuring UVP/OVP state omits 894cda54a76d regulator: Replace symbolic permissions with octal permissions omits f40f9409719f regulator: rt6752: Add support for Richtek RTQ6752 omits 526e99cf43fe regulator: rtq6752: Add binding document for Richtek RTQ6752 omits 78bbb7c345ab regulator: machine.h: fix kernel-doc "bad line" omits 6eb891cf73bd regulator: rt5033: Use linear ranges to map all voltage selection omits e301df76472c regulator: tps65910: Silence deferred probe error omits 12401a1cef78 regulator: mt6397: Remove modeset_shift from struct mt6397 [...] omits d6208ba87066 regulator: mt6359: Remove shift fields from struct mt6359_ [...] omits b99b7b79a7c5 regulator: mt6358: Remove shift fields from struct mt6358_ [...] omits 4d9f4d1de3ce regulator: devres: unexport devm_regulator_unregister_supp [...] omits eed43b96ede9 regulator: devres: remove devm_regulator_bulk_unregister_s [...] omits 4ff75a299765 regulator: devres: remove devm_regulator_unregister() function omits e8608f8956ff regulator: hi6421v600-regulator: add a missing dot at copyright omits d63aa09f7c53 regmap: Prefer unsigned int to bare use of unsigned omits 1852f5ed3581 regmap: fix the offset of register error log omits f7c4fe9cffb0 ASoC: amd: fix spelling mistakes omits 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count omits 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] omits d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination omits 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison omits 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings omits 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA omits 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() omits 55233b225021 ASoC: atmel: fix spelling mistakes omits 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] omits bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk omits f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP omits 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] omits 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] omits 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] omits 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 omits bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support omits da18edb11cca Merge existing fixes from spi/for-5.14 omits 3cb5992c34f7 Merge existing fixes from regulator/for-5.14 omits 999abd7a8c5d Merge existing fixes from asoc/for-5.14 omits 8e55f99c510f drm/i915: Invoke another _DSM to enable MUX on HP Workstat [...] omits 7c4ed5ded853 Merge pull request #59 from namjaejeon/cifsd-for-next omits 21dd1fd6d718 ksmbd: handle error cases first in smb2_create_sd_buffers omits ce154c32af3c ksmbd: make smb2_find_context_vals return NULL if not found omits 45a64e8b0849 ksmbd: uninterruptible wait for a file being unlocked omits d63528eb0d43 ksmbd: free ksmbd_lock when file is closed omits 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config omits 4b92841ef27b ksmbd: fix the running request count decrement omits 07781de90518 ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() omits 0f6619aee86f ksmbd: delete some stray tabs omits f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel omits e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel omits f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 omits a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU omits ca6374e267e2 drm/i915: Add release id version omits 0f9b145a0a0a drm/i915: do not abbreviate version in debugfs omits 4de062463a86 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR omits a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] omits 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 omits 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 omits c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 omits 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] omits 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator omits bfd451403d70 drm/panel-simple: Support DP AUX backlight omits 10f7b40e4f30 drm/panel: add basic DP AUX backlight support omits ac637a0ada71 xtensa: add fairness to IRQ handling omits b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] omits 60f800b2bdfa drm/msm: always wait for the exclusive fence omits 70333dec4462 Merge branch 'rework/fixup-for-5.15' into for-next omits ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry omits edc2c4b95668 drm/i915/display/xelpd: Fix incorrect color capability reporting omits 3867369ef8f7 ksmbd: change data type of volatile/persistent id to u64 omits c5b53d128130 drm/amdgpu/display - only update eDP's backlight level whe [...] omits 186c8a8585e1 drm/amdgpu: initialize umc ras function omits 4818545a1daf drm/amdkfd: handle fault counters on invalid address omits 9604b74bff62 drm/amdgpu: Correct the irq numbers for virtual crtc omits 6435af81ed2c drm/amd/display: update header file name omits dde586453962 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp omits a6556ed8ea5f drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid omits be22e2b9f4f9 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] omits b407a3aa2835 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid omits 64598e23de78 drm/amdgpu: return -EFAULT if copy_to_user() fails omits b8badd507a5b drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() omits 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data omits 1d864f1088bb drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer() omits 3006c9245542 drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum() omits 7b101c95486c drm/amd/display: increase max EDID size to 2k omits babbdf5b3a8b drm/amd/display: Round KHz up when calculating clock requests omits cc590fd27190 drm/amd/display: 3.2.142 omits 1e0958bb9c56 drm/amd/display: [FW Promotion] Release 0.0.72 omits 9f95e77800f3 drm/amd/display: Adjust types and formatting for future de [...] omits cf83f5cf244f drm/amd/display: remove faulty assert omits f5bfc11e46af Revert "drm/amd/display: Always write repeater mode regard [...] omits 9cb2f2df669e drm/amd/display: Fix updating infoframe for DCN3.1 eDP omits 46db138dc83a drm/amd/display: Add Freesync HDMI support to DM with DMUB omits 0713921b4ced drm/amd/display: Add null checks omits 556a979d3c50 drm/amd/display: DMUB Outbound Interrupt Process-X86 omits 1bc6c29f58a4 drm/amd/display: isolate link training setting override to [...] omits 4d9f771e111e drm/amdgpu: Return error if no RAS omits b5840166dcb8 drm/amdgpu: SRIOV flr_work should take write_lock omits c0838d3a93fc drm/amdgpu: The I2C IP doesn't support 0 writes/reads omits ae87df077554 drm/amd/pm: Add I2C quirk table to Aldebaran omits 5af4438f1e83 drm/amdgpu: Read clock counter via MMIO to reduce delay (v5) omits 51627f038041 drm/amdkfd: Only apply TLB flush optimization on ALdebaran omits 88f7f88159bc drm/amdgpu: separate out vm pasid assignment omits dcb388eddb5f drm/amdgpu: use xarray for storing pasid in vm omits 11e4b63abbe2 printk/console: Check consistent sequence number when hand [...] omits eafaa3e96299 drm/i915: Handle cdclk crawling flag in standard manner omits 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence omits 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 omits a0356899ebe8 drm/gud: Add async_flush module parameter omits b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID omits 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer omits f8ac863b6a93 drm/gud: Free buffers on device removal omits 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces omits b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces omits 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h omits 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces omits 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() omits d372ba424310 drm/i915/plane: add intel_plane_helper_add() helper omits a9071e3c8659 ksmbd: fix memory leak in smb_inherit_dacl() omits dac0ec6e1b4a ksmbd: fix memory leak smb2_populate_readdir_entry() omits b8fc94cdb144 ksmbd: fix read on the uninitialized send_ctx omits 6cfbcf2f40e3 ksmbd: remove unneeded NULL check in for_each_netdev omits b05d4c576b69 dax: Ensure errno is returned from dax_direct_access omits 44788591c3cf fs/dax: Clarify nr_pages to dax_direct_access() omits 2e29be2e4915 fs/fuse: Remove unneeded kaddr parameter omits eff94154cc1a samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set large [...] omits e0bc8927e3b3 Merge branch 'Generic XDP improvements' omits 36246d5a7aa6 bpf: Tidy xdp attach selftests omits 2ea5eabaf04a bpf: devmap: Implement devmap prog execution for generic XDP omits 11941f8a8536 bpf: cpumap: Implement generic cpumap omits cb0f80039fb7 bitops: Add non-atomic bitops for pointers omits fe21cb91ae7b net: core: Split out code to run generic XDP prog omits a080cdccc93d Merge branch 'bpf: support input xdp_md context in BPF_PRO [...] omits 939b9c6890da selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN omits ec94670fcb3b bpf: Support specifying ingress via xdp_md context in BPF_ [...] omits 47316f4a3053 bpf: Support input xdp_md context in BPF_PROG_TEST_RUN omits 7445cf31d2e2 bpf: Add function for XDP meta data length check omits cd5606aa3992 gpu/drm/i915: nuke old GEN macros omits d70cc074bc6a drm/i915: finish INTEL_GEN and friends conversion omits ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit omits d1bbfd0c7c9f Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() omits e6b4457b05f3 locking/mutex: Add MUTEX_WARN_ON omits ad90880dc962 locking/mutex: Introduce __mutex_trylock_or_handoff() omits 048661a1f963 locking/mutex: Fix HANDOFF condition omits ab4e4d9f79b2 locking/mutex: Use try_cmpxchg() omits 9c13c8ff38a2 drm/i915/hdcp: Nuke Platform check for mst hdcp init omits 95b115332a83 zonefs: remove redundant null bio check omits 1a3c1959740c drm/vkms: replace macro in vkms_release() omits 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions omits 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function omits 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 omits 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 omits db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next omits 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess omits 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown omits 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration omits 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function omits 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API omits 53bb4a9dda0b firewire: net: remove unused variable 'guid' omits 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next omits d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp omits 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() omits 382d019d1022 drm/mgag200: Inline mgag200_device_init() omits e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() omits 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() omits 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers omits 796c3e35ac16 drm/bochs: Move to tiny/ omits 465d720485ef ksmbd: call mnt_user_ns once in a function omits 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) omits 42c4417937be usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro. omits af66f73a09f5 usb: cdnsp: Fixed issue with ZLP omits 186e4f279819 usb: cdnsp: Fix incorrect supported maximum speed omits ed708e124ac2 usb: cdns3: Fixed incorrect gadget state omits 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next omits 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() omits 19d67694745c Documentation: seccomp: Fix typo in user notification omits ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next omits e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock omits bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock omits c76826a65f50 perf/x86/intel/uncore: Support IMC free-running counters o [...] omits 0378c93a92e2 perf/x86/intel/uncore: Support IIO free-running counters o [...] omits 1583971b5cb8 perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() omits 8053f2d752e2 perf/x86/intel/uncore: Add alias PMU name omits 0d771caf7284 perf/x86/intel/uncore: Add Sapphire Rapids server MDF support omits 2a8e51eae7c8 perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support omits da5a9156cd2a perf/x86/intel/uncore: Add Sapphire Rapids server UPI support omits f57191edaaeb perf/x86/intel/uncore: Add Sapphire Rapids server M2M support omits 85f2e30f987e perf/x86/intel/uncore: Add Sapphire Rapids server IMC support omits 0654dfdc7e1c perf/x86/intel/uncore: Add Sapphire Rapids server PCU support omits f85ef898f884 perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support omits e199eb513159 perf/x86/intel/uncore: Add Sapphire Rapids server IRP support omits 3ba7095beaec perf/x86/intel/uncore: Add Sapphire Rapids server IIO support omits 949b11381f81 perf/x86/intel/uncore: Add Sapphire Rapids server CHA support omits c54c53d9921a perf/x86/intel/uncore: Add Sapphire Rapids server framework omits 01fa662091bd drm/i915/display: check if compressed_llb was allocated omits 2580d3f40022 xfrm: Fix RCU vs hash_resize_mutex lock inversion omits af34983e8315 ksmbd: add user namespace support omits ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] omits eaf228263921 Revert "xfrm: policy: Read seqcount outside of rcu-read si [...] omits fb786a48ac0d drm/vkms: update the current status of todo list omits 3352d86dcd33 drm/i915/display/dg1: Correctly map DPLLs during state readout omits c36748ac5454 misc: eeprom: at24: Always append device id even if label [...] omits 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] omits 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path omits e42c6c1bc8d5 Merge drm/drm-next into drm-intel-next omits 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name omits 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout omits 030761e097b4 drm/panfrost: Queue jobs on the hardware omits 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close omits 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] omits f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck omits ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults omits 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] omits a11c4711238a drm/panfrost: Simplify the reset serialization logic omits 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts omits 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset omits 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] omits 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] omits 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] omits 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] omits 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] omits 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do omits 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] omits dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id omits aae435c6e8c8 drm/amdgpu: add function to show ucode name via id omits 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h omits c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers omits da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran omits 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block omits e2e04041a25f drm/amdgpu: Use a single loop omits 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM omits d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code omits c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs omits 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O omits 017dad64db7b drm/amdgpu: Get rid of test function omits 0686627b3fb2 drm/amdgpu: Some renames omits d7edde3dea08 drm/amdgpu: Nerf buff omits e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity omits 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations omits dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() omits cf696091d38b drm/amdgpu: Return result fix in RAS omits 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address omits ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions omits 16736627610d drm/amd/pm: Extend the I2C quirk table omits 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write omits 1fab841ff63d drm/amdgpu: RAS xfer to read/write omits a43996573ad5 drm/amdgpu: Rename misspelled function omits c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS omits f4322d80ad67 drm/amdgpu: I2C class is HWMON omits edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS omits ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address omits 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing omits 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks omits 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver omits daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) omits 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table omits 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed omits 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only omits 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART omits 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) omits 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 omits b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] omits 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation omits 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses omits 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses omits 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] omits 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper omits 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers omits af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) omits f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) omits 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) omits 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) omits 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats omits a03e880a700d drm/i915/display: Fix state mismatch in drm infoframe omits 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] omits c63ee4a521e7 ksmbd: change server config string index to enumeration omits b9cbfb524d73 ksmbd: change server state type macro to enumeration omits 12411ad59d49 ksmbd: change sid types to enumeration omits 6128468da50c ksmbd: change ACE types to enumeration omits 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros omits c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long omits 747aeb2632f6 drm/i915/ehl: Remove require_force_probe protection omits b54d8e8de2b2 drm/i915/jsl: Remove require_force_probe protection omits 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled omits fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled omits aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled omits 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled omits 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled omits a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled omits 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled omits 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled omits aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled omits 7c1a80e80cde net: xfrm: fix memory leak in xfrm_user_rcv_msg omits 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled omits e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled omits 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled omits daea75017cfc drm/omapdrm: Track IRQ state in local device state omits a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled omits 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled omits d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled omits b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled omits 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled omits 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled omits a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled omits 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled omits ac1723c16b66 drm/i915: Track IRQ state in local device state omits 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled omits 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls omits b2ffa2c25bba drm/radeon: Track IRQ state in local device state omits f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally omits 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state omits 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro omits 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry omits ab0b263b749a ksmbd: opencode to remove FP_INODE macro omits 493fa2fbe459 ksmbd: fix dentry racy with rename() omits a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() omits e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] omits 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] omits 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function omits d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] omits d4075abbc6b5 ksmbd: remove getting worker state macros omits cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function omits c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro omits 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function omits b622948789a9 ksmbd: remove macros in transport_ipc.c omits 031e3bd8986f sched: Optimize housekeeping_cpumask() in for_each_cpu_and() omits 18765447c3b7 sched/sysctl: Move extern sysctl declarations to sched.h omits 77eccd0dfae3 wait: use LIST_HEAD_INIT() to initialize wait_queue_head omits 459b09b5a325 sched/debug: Don't update sched_domain debug directories b [...] omits 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission omits 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags omits 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper omits 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd omits 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd omits 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION omits 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator omits ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size omits ee2033e9c641 ksmbd: change stream type macro to enumeration omits 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers omits 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] omits e8c061917133 ksmbd: opencode to avoid trivial wrappers omits bde1694aecdb ksmbd: remove ksmbd_err/info omits 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards omits 0bc3a4eda1fb drm/i915/display: use max_level to control loop omits cbeeb00f14d2 drm/i915/display: fix level 0 adjustement on display ver >= 12 omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits c4449742a7c2 drm/i915/display/adl_p: Implement Wa_16011303918 omits 61e887329e33 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline omits 1d53ccdc400c drm/i915/display/adl_p: Implement Wa_16011168373 omits 061093d75ae3 drm/i915/display/adl_p: Implement Wa_22012278275 omits 0e20b769c4b3 drm/i915/display/psr: Handle SU Y granularity omits f15f01a79949 drm/i915: s/intel_crtc/crtc/ omits 08dfd243abac drm/i915: Clean up intel_fbdev_init_bios() a bit omits 670c89eb6d1d drm/i915: Clean up pre-skl wm calling convention omits 7397bd54da67 drm/i915: Clean up intel_find_initial_plane_obj() a bit omits e969c2da0e5b drm/i915: Clean up intel_get_load_detect_pipe() a bit omits f07d7400ecf5 drm/i915: Stop hand rolling drm_crtc_mask() omits 46b2c40e0af3 drm/i915/fbc: Allocate llb before cfb omits 8538d78e26ec drm/i915/fbc: Make the cfb allocation loop a bit more legible omits c48f67ee91ad drm/i915/fbc: Extract intel_fbc_stolen_end() omits 9c8a442d9d37 drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() omits d502f6c4389f drm/i915/fbc: Handle 16bpp compression limit better omits 337e54f77cee drm/i915/fbc: Don't pass around the mm node omits 45a321a7ee0a drm/i915/fbc: Embed the compressed_llb node omits 5826d9f2115c drm/i915/fbc: Extract intel_fbc_program_cfb() omits 0ba1d03cd878 drm/i915/fbc: s/threshold/limit/ omits 51565971cdbf drm/i915: Add the missing adls vswing tables omits 150712dfd718 drm/i915: Nuke buf_trans hdmi functions omits 2b3bc165d055 drm/i915: Clean up jsl/ehl buf trans functions omits 019d8146aa26 drm/i915: Fix ehl edp hbr2 vswing table omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default omits 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] omits 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb omits f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS omits 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks omits 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default omits 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] omits 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules omits d6abed2ad168 dma-buf: Switch to inline kerneldoc omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] omits 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 omits 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function omits 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections omits 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge omits d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates omits bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional omits 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional omits cdad39216afd drm/i915: keep backlight_enable on until turn eDP display off omits 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] omits 7601d53c2c49 drm/panfrost: Fix implicit sync omits 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking omits 94dd80feb658 drm/panfrost: Shrink sched_lock omits 2254e49cef70 dma-resv: Fix kerneldoc omits ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert omits 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages omits 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain omits 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer omits ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 omits 403797925768 drm/ttm: Fix multihop assert on eviction. omits 8b95b28047da drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table omits 5aca4881f3f4 drm/i915: Fix dg1 buf trans tables omits 299d49542c11 drm/i915: Introduce rkl_get_combo_buf_trans() omits 91e99e113929 drm/vc4: hdmi: Register HDMI codec omits 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting omits 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE omits 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT omits 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET omits ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] omits bacbab58f09d drm: Mention the power state requirement on side-channel o [...] omits c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex omits 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation omits 4441a8e39b62 drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs omits c40a253b719a drm/i915: Introduce encoder->get_buf_trans() omits d2c496f7c9bb drm/i915: Store the HDMI default entry in the bug trans struct omits 87f7074330a3 drm/i915; Return the whole buf_trans struct from get_buf_trans() omits 439ebf9ef199 drm/i915: Introduce intel_get_buf_trans() omits 13cee3c12398 drm/i915: Wrap the buf trans tables into a struct omits 4542c6cff69e drm/i915: Rename dkl phy buf trans tables omits 30e0afa55702 drm/i915: Wrap the platform specific buf trans structs int [...] omits d6b10b1ae436 drm/i915: Introduce hsw_get_buf_trans() omits 266152ae61f7 drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans omits 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present omits 56934baef47b drm/virtio: Prepare resource_flush to accept a fence omits 3a1fde58fab3 drm/virtio: Add fences for Guest blobs omits 2e717a55982a udmabuf: configurable list_limit and size_limit_mb omits 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better omits 17203224f053 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] omits 48e72544d6f0 Merge branch 'printk-rework' into for-next omits 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 omits 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence omits 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] omits 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] omits a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations omits 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] omits b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] omits 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function omits 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h omits 9c78ad067faf ksmbd: remove unneeded FIXME comment omits 79a8a71db408 ksmbd: fix overly long line omits 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] omits 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each omits f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range omits afa8f016c5a5 ksmbd: initialize variables on the declaration omits c30f4eb84bad ksmbd: remove cache read/trans buffer support omits 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains omits dac0f8ad653a drm/i915/adl_p: Load DMC omits 2ef140bd2352 drm/i915/adl_p: Pipe B DMC Support omits 3d5928a168a9 drm/i915/xelpd: Pipe A DMC plugging omits 451e05e20270 drm/i915/dmc: Introduce DMC_FW_MAIN omits c88e2647c5bb drm/i915/display: Do not zero past infoframes.vsc omits 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 omits d112e10fece5 drm/panel: Add connector_type for some EDT displays omits a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] omits db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] omits c275bbc84be9 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits 3c0c96005862 Merge branch 'dts-fixes-for-5.13' into for-next omits d98fb9ab6255 Merge branch 'zynq/dt' into for-next omits 438c451d5ad1 ARM: configs: multi_v7: enable PL35x NAND controller omits 6584dce74292 ARM: dts: ebaz4205: enable NAND support omits 8d1250d6c515 ARM: dts: zynq: add NAND flash controller node omits 3d6ddc7716c3 Merge branch 'for-5.14' into for-next omits f5a544e3bab7 ksmbd: add support for SMB3 multichannel omits 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid omits e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break omits 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() omits f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable omits 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) omits d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). omits 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] omits 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown omits c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 omits ebc9ac7c3dfe drm/vmwgfx: Update device headers omits 3f35b6b041f6 MAINTAINERS: update vmwgfx info omits 151ec347b06a drm/i915: Force a TypeC PHY disconnect during suspend/shutdown omits 544021e3f2aa drm/i915/jsl: Add W/A 1409054076 for JSL omits f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug omits ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c omits 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next omits 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations omits 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] omits e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] omits 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] omits a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] omits bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits aae74ff9caa8 drm/ast: Add detect function support omits b91e3c830f00 drm/i915/xelpd: break feature inheritance omits c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI omits 413f52f146f1 drm/dbi: Support DBI typec1 read operations omits 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 omits 9c61e7895468 dma-buf: some dma_fence_chain improvements omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits ade0e676ecdc drm/doc: document drm_mode_get_plane omits bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next omits 00f4471e42c8 Merge drm/drm-next into drm-misc-next omits 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error omits baee602e5c0d drm/vmwgfx: Remove vmw_chipset omits b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] omits 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter omits f674a218c610 drm/vmwgfx: remove code that was using physical page addresses omits 74231041d140 drm/vmwgfx: Fix some static checker warnings omits a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts omits 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats omits d92223ead97c drm/vmwgfx: Simplify devcaps code omits ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] omits 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] omits a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC omits e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus omits a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] omits cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC omits 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] omits aeb33699fc2c drm: Introduce the DP AUX bus omits 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child omits feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus omits 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple omits 0ea02bb8bc7a Revert "drm/i915/display: Drop FIXME about turn off infoframes" omits f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] omits cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. omits f425821b9468 drm/vma: Add a driver_private member to vma_node. omits 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency omits 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend omits a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next omits b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next omits 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next omits cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next omits fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next omits cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] omits 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' omits 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status omits a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 omits 26594678d00f drm/doc: document how userspace should find out CRTC index omits 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] omits f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() omits 6928e7277734 NTB: Fix an error code in ntb_msit_probe() omits a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed omits 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] omits 86441fa29e57 Merge drm/drm-next into drm-misc-next omits d098775ed440 drm/nouveau: init the base GEM fields for internal BOs omits 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) omits 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] omits 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers omits 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures omits 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] omits ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] omits 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] omits 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] omits 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] omits 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] omits c784e46c8445 auxdisplay: Add I2C gpio expander example omits 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings omits be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next omits 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder omits 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next omits 3aefd54da5ec cifsd: remove duplicated argument omits d4b26c285802 cifsd: fix possible compile error for asn1.c omits ade62d8b429f cifsd: set epoch in smb2_lease_break response omits 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() omits 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] omits ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next omits 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict omits 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next omits 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() omits fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly omits 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() omits 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() omits d7e5852b4deb cifsd: make alignment match open parenthesis omits 40c594b64766 cifsd: enclose macro variables in parenthesis omits 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next omits 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] omits 92c5ddbc93ab fpga: fpga-bridge: removed repeated word omits 9c7aad3aa55f fpga: fix spelling mistakes omits 7e4e0a140346 Merge branch 'for-5.14-vsprintf-scanf' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next omits e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next omits 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next omits bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next omits a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] omits fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' omits c986ed981ae6 cifsd: remove unnecessary parentheses around omits 070fb21e5912 cifsd: Alignment should match open parenthesis omits fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' omits 10268f7d5755 cifsd: No space is necessary after a cast omits 2f5205c2377c cifsd: don't use multiple blank lines omits c8ed11522b4a cifsd: spaces preferred around that '/' omits a2d6321b459a cifsd: braces {} should be used on all arms of this statement omits a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] omits 704780597626 cifsd: alignment match open parenthesis omits 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] omits d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] omits 12fc704441ad cifsd: call kzalloc() directly instead of wrapper omits 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() omits 73b8b0853942 cifsd: change success handling to failure handling omits 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() omits 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] omits 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() omits 41a7848a01b3 cifsd: add the check if nvec is zero omits 522dcc76269f cifsd: never return 1 on failure omits 876edcc4cffd cifsd: return zero in always success case omits b72802aa77dc cifsd: set error return value for memcmp() difference omits 192cc732c65a cifsd: remove unneeded type casting omits 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() omits 7e38ea254c82 cifsd: move ret check before the out label omits fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value omits 94096702376e cifsd: move fips_enabled check before the str_to_key() omits 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() omits 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() omits cdd10398e71a cifsd: add goto fail in asn1_oid_decode() omits 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] omits 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic omits 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next omits be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY omits 2d66d9a31ab7 Merge branch 'for-5.14-vsprintf-scanf' into for-next omits 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next omits eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE omits 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID omits 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next omits cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure omits e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next omits 50bf80a553cc cifsd: fix xfstests generic/504 test failure omits ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic omits 5616015f548a cifsd: fix boolreturn.cocci warnings omits 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] omits 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next omits 5ce071659302 cifsd: fix build break from asn1 omits 3d47e5462389 cifsd: fix WARNING: Too many leading tabs omits 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message omits fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c omits bcd62a368314 cifsd: fix invalid memory access in smb2_write() omits 5a0ca7700591 cifsd: add support for AES256 encryption omits 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() omits e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() omits 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] omits a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path omits 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table omits ced2b26a76cd cifsd: Fix regression in smb2_get_info omits 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper omits a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] omits 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle omits fba08fa005e4 cifsd: use d_inode() omits e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() omits 5626518ecaa5 cifsd: move nt time functions to misc.c omits 2efec2dee861 cifsd: remove unused nterr.c file omits 7e8094a73e52 cifsd: remove unused smberr.h omits 915f570a971b cifsd: Remove smb2_put_name() omits 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] omits 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path omits 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() omits ff1d57272552 cifsd: add the check if parent is stable by unexpected rename omits d40012a83f87 cifsd: declare ida statically omits 1920bb1f8022 cifsd: remove unused including <linux/version.h> omits 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT omits 4030b278368d cifsd: prevent a integer overflow in wm_alloc() omits 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt omits 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree omits 86f52978465b cifsd: fix memdup.cocci warnings omits 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits c250e8f5566f cifsd: fix memory leak when loop ends omits 5da64d8784d3 cifsd: remove stale prototype and variables omits 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list omits 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read omits d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() omits 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits 96a34377dc5a cifsd: remove calling d_path in error paths omits d710f37c7bcd cifsd: remove smack inherit leftovers omits 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' omits 536556490177 cifsd: fix wrong prototype in comment omits a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h omits 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict omits 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() omits c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] omits 20ea7fd2ac75 cifsd: use kmalloc() for small allocations omits 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() omits e5066499079d cifsd: remove unneeded macros omits 3161ad3a717e cifsd: remove redundant assignment to variable err omits 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() omits c1ea111fd1bb cifsd: Fix an error code in smb2_read() omits 269d3feec1b0 cifsd: fix build warnings from cifsd.rst omits b24c93358035 cifsd: Pass string length parameter to match_pattern() omits 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 95fa1ce947d6 cifsd: fix incorrect comments omits 2e2b0dda1889 cifsd: remove unneeded FIXME comments omits 04165366515a cifsd: add index.rst in cifs documentation omits 04bee6e336be cifsd: update cifsd.rst document omits 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() omits bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] omits a2ba2709f5e4 cifsd: Fix a use after free on error path omits 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug omits 86df49e105af cifsd: fix a precedence bug in parse_dacl() omits e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 1e853b937b2f cifsd: Fix a handful of spelling mistakes omits 36ba38663be0 cifsd: uniquify extract_sharename() omits 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree omits c0e8110e6c75 cifsd: fix WARNING: Title overline too short omits 3a3fd9d4939f MAINTAINERS: add cifsd kernel server omits a848c4f15ab6 cifsd: add Kconfig and Makefile omits f44158485826 cifsd: add file operations omits e2f34481b24d cifsd: add server-side procedures for SMB3 omits 0626e6641f6b cifsd: add server handler for central processing and tranp [...] omits ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars omits 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] omits 78924148a3d2 risc-v: Use generic io.h helpers for nommu omits a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 omits a386d19acc30 Merge branch 'for-5.13' into for-next omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 94a67011a225 Merge branch 'for-5.13' into for-next omits 03ba0fe4d09f file: simplify logic in __close_range() omits f49fd6d3c070 file: let pick_file() tell caller it's done omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits e19c1133f306 Merge branch 'printk-rework' into for-next omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next omits 6a01b45270b9 Merge branch 'for-5.13' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 4e16cd8fae2f Merge branch 'printk-rework' into for-next omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits 2882b7626f49 sh: kernel: traps: remove unused variable omits 258cf5f8aef4 sh: kdump: add some attribute to function omits 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). omits 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits e2163ce7002b sh: boards: Fix the cacography in irq.c omits 1e5b1406fbd2 sh: check return code of request_irq omits b1deeeb93933 sh: fix trivial misannotations omits 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next omits 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next omits ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next omits f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next omits 7908e4c69387 Merge branch 'printk-rework' into for-next omits 873c6cedae39 Merge branch 'for-5.12' into for-next omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits fdaae9394da4 Merge branch 'printk-rework' into for-next omits 25f0925b7dd4 Merge branch 'printk-rework' into for-next omits c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next omits 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next omits e103e8f1e0bf Merge branch 'printk-rework' into for-next omits 997e3449d02d Merge branch 'printk-rework' into for-next omits 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next omits 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 2e9dda43cb06 Merge branch 'printk-rework' into for-next omits b801e827af39 Merge branch 'for-5.11' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next omits 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next omits 97919d7f73dc Merge branch 'for-5.11' into for-next omits 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next omits de6e7a24979b Merge branch 'for-5.10-trivial' into for-next omits 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next omits ece33d6abfbc Merge branch 'for-5.10' into for-next omits 22ac367a8ac0 Merge branch 'printk-rework' into for-next omits 6579e79e7a8a Merge branch 'printk-rework' into for-next omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits d4f0349bc008 Merge branch 'for-5.10' into for-next omits 22ed34492cf7 Merge branch 'printk-rework' into for-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next new bb872a7e1457 userfaultfd: do not untag user pointers new 09d46b860ada selftest: use mmap instead of posix_memalign to allocate memory new b4eebf957cc2 kfence: defer kfence_test_init to ensure that kunit debugf [...] new e995a5d0e36a kfence: move the size check to the beginning of __kfence_alloc() new be21187d0527 kfence: skip all GFP_ZONEMASK allocations new fb5bf1a92c5d mm: call flush_dcache_page() in memcpy_to_page() and memze [...] new 36a27f751b47 mm: use kmap_local_page in memzero_page new 22ec0eb8438d mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] new 3b54ab20dfd0 memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] new 23e6439c0aab writeback, cgroup: remove wb from offline list before rele [...] new b6c14ff10ec9 writeback, cgroup: do not reparent dax inodes new 6700e68c481b mm/secretmem: wire up ->set_page_dirty new 2568edacee55 mm: mmap_lock: fix disabling preemption directly new 1d8266e45b36 mm: fix the deadlock in finish_fault() new 7179a1364624 hugetlbfs: fix mount mode command line processing new 756b702f2df8 mm,shmem: Fix a typo in shmem_swapin_page() new d17eabccd83b procfs: prevent unpriveleged processes accessing fdinfo dir new 5a5789457e9c shm: skip shm_destroy if task IPC namespace was changed new e37ce95dfbf2 ipc: WARN if trying to remove ipc object which is absent new dab87668a062 lib/test_string.c: move string selftest in the Runtime Tes [...] new b64b28f06471 ocfs2: fix zero out valid data new 3b9e47d66ace ocfs2: issue zeroout to EOF blocks new 0298e66eaf6b /proc/kpageflags: prevent an integer overflow in stable_pa [...] new da04c9257eec /proc/kpageflags: do not use uninitialized struct pages new 2c1b83f05fba ocfs2: remove an unnecessary condition new f8cb99730bec ocfs2: clear links count in ocfs2_mknod() if an error occurs new 61890a5f2a0b ocfs2: fix ocfs2 corrupt when iputting an inode new 407e0990d720 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new a21e8f8f889c mm: move kvmalloc-related functions to slab.h new b1d3dc8727d6 mm: slub: Fix slub_debug disablement for list of slabs new cef06ba7d3f0 mm/debug_vm_pgtable: introduce struct pgtable_debug_args new 94fdb3e704ec mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new a6042f387424 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new 76cbc0ae1902 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new 8177f80ccb8f mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new 3bd495e55262 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 02784f2f713e mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 7ec1b416c9ae mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 4bd5633ecb73 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new 1b9b4f728e17 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new fa0915ce45c0 mm/debug_vm_pgtable: remove unused code new 17d7601f22c6 mm/debug_vm_pgtable: fix corrupted page flag new 32a163bfce63 mm: mark idle page tracking as BROKEN new 1f437491b477 writeback: track number of inodes under writeback new 8648a57ef706 writeback: reliably update bandwidth estimation new 8db2271ccf11 writeback: fix bandwidth estimate for spiky workload new ee3cd83639bd writeback: rename domain_update_bandwidth() new b93af3b07d84 writeback: use READ_ONCE for unlocked reads of writeback stats new fb9bf10a5a52 mm: remove irqsave/restore locking from contexts with irqs [...] new 05d580eae074 fs: drop_caches: fix skipping over shadow cache inodes new 7fdbbd536bf0 fs: inode: count invalidated shadow pages in pginodesteal new 9c375b648292 vfs: keep inodes with page cache off the inode shrinker LRU new b6f2acea5c7c writeback: memcg: simplify cgroup_writeback_by_id new f33c2cdb166b fs, mm: fix race in unlinking swapfile new b6cd5905e174 mm: enable suspend-only swap spaces new a685474d4343 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new fbc47225f820 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new b116bb6d851a mm, memcg: inline swap-related functions to improve disabl [...] new b3c80eca4a51 memcg: enable accounting for pids in nested pid namespaces new 88c82470a156 memcg: switch lruvec stats to rstat new 8b8108070b6e memcg: infrastructure to flush memcg stats new fb887fb8ba3f memcg-infrastructure-to-flush-memcg-stats-v5 new 72400bcfa317 memcg: charge fs_context and legacy_fs_context new 33d53a6059c3 lazy tlb: introduce lazy mm refcount helper functions new 0909aee8c53c lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new f1edd151cdd4 lazy tlb: allow lazy tlb mm refcounting to be configurable new 975f616852f0 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 91b09ef46d98 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 9f5dc532416c lazy tlb: shoot lazies, a non-refcounting lazy tlb option new b529e81909bb lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 700c519dfe17 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new f0be16d991e8 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new b6b25942d8ef mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new a5bd069d4c54 ps3disk: replace flush_kernel_dcache_page with flush_dcache_page new 8392a11fd8fa scatterlist: replace flush_kernel_dcache_page with flush_d [...] new e5dcd31aa670 mm: remove flush_kernel_dcache_page new 8a5030e5cd25 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new 673ae06e476c mm/mremap: fix memory account on do_munmap() failure new 524ba0c1facc mm/mremap: don't account pages in vma_to_resize() new 9baec1fa24d5 mm: sparse: pass section_nr to section_mark_present new c405e7f8677d mm: sparse: pass section_nr to find_memory_block new 4d8a83a47949 mm: sparse: remove __section_nr() function new 642a4ae9c196 mm/sparse: set SECTION_NID_SHIFT to 6 new 0a6228b45565 include/linux/mmzone.h: avoid a warning in sparse memory support new cc80d9055040 mm/sparse: clarify pgdat_to_phys new 238c0dbad3db mm/vmalloc: use batched page requests in bulk-allocator new 5f94033b1b1c mm/vmalloc: remove gfpflags_allow_blocking() check new f4237db7e74c lib/test_vmalloc.c: add a new 'nr_pages' parameter new 0e09dc6fcc49 mm/vmalloc: fix wrong behavior in vread new f3facea1be0c mm/kasan: move kasan.fault to mm/kasan/report.c new 0300d611ef43 mm/page_alloc: always initialize memory map for the holes new 349147b4c46d microblaze: simplify pte_alloc_one_kernel() new bb4dc9a497b8 mm: introduce memmap_alloc() to unify memory map allocation new a6112d03d604 memblock: stop poisoning raw allocations new 63e0007fd595 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 1cf6d93a9006 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new 12fdf24172a2 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new fd72378cbdf0 hugetlb: drop ref count earlier after page allocation new 31b74ce1fcc5 hugetlb: before freeing hugetlb page set dtor to appropria [...] new 19ef78c15b94 mm/numa: automatically generate node migration order new 71e7d200e3af mm/migrate: update node demotion order on hotplug events new 8db8461d3553 mm/migrate: enable returning precise migrate_pages() succe [...] new d1008a84b894 mm/migrate: demote pages during reclaim new d980bdcc26df mm-migrate-demote-pages-during-reclaim-v11 new 6013753ca1b2 mm/vmscan: add page demotion counter new f05c60449461 mm/vmscan: add helper for querying ability to age anonymous pages new 03614c26cba7 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new ca6cb9c621ea mm/vmscan: Consider anonymous pages without swap new 5f5ed2b1a5fc mm-vmscan-consider-anonymous-pages-without-swap-v11 new 7b51289420ce mm/vmscan: never demote for memcg reclaim new 9f465d9725b7 mm/migrate: add sysfs interface to enable reclaim migration new 10a88839f5ca mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 63bac66c6446 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 902c926f1e85 mm/vmscan: remove misleading setting to sc->priority new 2de28e68053c mm/vmscan: remove unneeded return value of kswapd_run() new a0ea6fbcafea mm/vmscan: add 'else' to remove check_pending label new 190e3a190a4b mm: compaction: optimize proactive compaction deferrals new e3347e356c83 mm-compaction-optimize-proactive-compaction-deferrals-fix new 446de2328a61 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new cd5eb6dd0306 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new 4e9e1640b76d mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] new a5bd1295819b mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new bdea6c6288a4 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new 5a9a56762aa6 mm/hugetlb: fix compile warning for !CONFIG_NUMA build new 10a72c1a4529 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new aa418f39e1b0 mm/mempolicy: unify the create() func for bind/interleave/ [...] new f8360b516865 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new f879db513cb5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new de9d91c80e8d oom_kill: oom_score_adj broken for processes with small me [...] new 85d0ec4a7968 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new af7b4e5f4983 selftests: vm: add KSM merge test new f4368e137b73 selftests: vm: add KSM unmerge test new acda8b1b647f selftests: vm: add KSM zero page merging test new 9ecbb9b31c50 selftests: vm: add KSM merging across nodes test new 68ebf6ce9ae6 mm/vmstat: correct some wrong comments new 49a46495c8d3 mm/vmstat: simplify the array size calculation new f744f0c6a78a mm/vmstat: remove unneeded return value new 29a42af7a724 preempt: provide preempt_*_(no)rt variants new beabe794009e mm/vmstat: protect per cpu variables with preempt disable on RT new 25b1ebe0cefa memory-hotplug.rst: remove locking details from admin-guide new a4c6163a8794 memory-hotplug.rst: complete admin-guide overhaul new d8231be9a6f6 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new 3dab61c9962d mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 08f6911a6784 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 73b1699e2de0 mm/memory_hotplug: remove nid parameter from arch_remove_memory() new d56009db23c9 mm/memory_hotplug: remove nid parameter from remove_memory [...] new d81498fbb51a ACPI: memhotplug: memory resources cannot be enabled yet new ceb9815a50f0 mm: track present early pages per zone new 8f84934ba840 mm/memory_hotplug: introduce "auto-movable" online policy new 5f88cbc43b6a drivers/base/memory: introduce "memory groups" to logicall [...] new 30761ba193ef mm/memory_hotplug: track present pages in memory groups new 61a924a09862 ACPI: memhotplug: use a single static memory group for a s [...] new 275fea130dd8 dax/kmem: use a single static memory group for a single pr [...] new 614dfd4642e1 virtio-mem: use a single dynamic memory group for a single [...] new 83af729ff191 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new fb5e6e1b09ee mm/memory_hotplug: improved dynamic memory group aware "au [...] new 3f4d6d5595c5 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 0d70c85dbcb6 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 60dec70d20bf mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 5893a5d137d6 mm/highmem: Remove deprecated kmap_atomic new e62aa1b1e48e kfence: show cpu and timestamp in alloc/free info new 8d8425b59912 fs/buffer.c: add debug print for __getblk_gfp() stall problem new c47835943061 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 51b64336fc7a kernel/hung_task.c: Monitor killed tasks. new 7387cc639c54 percpu: remove export of pcpu_base_addr new f21238fc9bf4 fs/proc/kcore.c: add mmap interface new 9bc3a6e82c41 connector: send event on write to /proc/[pid]/comm new 6e5f49a9aaf6 proc/sysctl: make protected_* world readable new d819d5126a01 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new b6800e838950 include/linux/once.h: fix trivia typo Not -> Note new 40471bbba94c math: make RATIONAL tristate new fabcad9d35ab math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 74ff7f4ae0be lib/string: optimized memcpy new 60f662b89881 lib/string: optimized memmove new 7a9d72115574 lib/string: optimized memset new dac6597b3418 lib/test: convert test_sort.c to use KUnit new d517ecacfee2 init/main.c: silence some -Wunused-parameter warnings new 3ba2cb193cc3 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new fdb5c36207b7 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new b7a68813e57f nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new bf07a47e7b33 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new f6679790f482 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 99ddfb48821e nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new 6cd46ee5b3ef hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 58db1e37ae8a pid: cleanup the stale comment mentioning pidmap_init(). new a6a505912c77 prctl: allow to setup brk for et_dyn executables new a1afa81eb609 selftests/memfd: remove unused variable
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 (aacbe93fedf7) \ N -- N -- N refs/heads/akpm (a1afa81eb609)
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 187 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: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 7 - Documentation/ABI/testing/configfs-usb-gadget-uac1 | 10 - Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 - .../testing/sysfs-bus-event_source-devices-uncore | 13 - Documentation/ABI/testing/sysfs-fs-f2fs | 20 - .../ABI/testing/sysfs-kernel-dmabuf-buffers | 24 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 - .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 31 +- Documentation/admin-guide/binderfs.rst | 13 - Documentation/admin-guide/cputopology.rst | 10 +- Documentation/admin-guide/device-mapper/dm-ima.rst | 306 - Documentation/admin-guide/device-mapper/index.rst | 1 - .../admin-guide/hw-vuln/core-scheduling.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/sysrq.rst | 12 +- Documentation/arm/marvell.rst | 18 - Documentation/atomic_t.txt | 41 - Documentation/core-api/cachetlb.rst | 6 - Documentation/core-api/cpu_hotplug.rst | 38 +- Documentation/core-api/mm-api.rst | 5 - Documentation/core-api/printk-basics.rst | 5 +- Documentation/core-api/printk-formats.rst | 1 - Documentation/dev-tools/kcsan.rst | 12 - .../devicetree/bindings/arm/atmel-at91.yaml | 5 - .../devicetree/bindings/arm/atmel-sysregs.txt | 14 +- Documentation/devicetree/bindings/arm/fsl.yaml | 16 - .../bindings/arm/mediatek/mediatek,mmsys.txt | 31 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 58 - Documentation/devicetree/bindings/arm/qcom.yaml | 6 - .../devicetree/bindings/arm/rockchip.yaml | 20 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 149 - .../devicetree/bindings/clock/qcom,gpucc.yaml | 6 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 94 - .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- .../bindings/clock/rockchip,rk3399-cru.txt | 68 + .../bindings/clock/rockchip,rk3399-cru.yaml | 92 - .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 2 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-st.txt | 6 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 + .../bindings/display/bridge/simple-bridge.yaml | 3 - .../bindings/display/bridge/ti,sn65dsi83.yaml | 6 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 - .../devicetree/bindings/display/fsl,lcdif.yaml | 1 - .../bindings/display/msm/dsi-controller-main.yaml | 6 +- .../bindings/display/panel/boe,tv101wum-nl6.yaml | 1 + .../bindings/display/panel/innolux,ej030na.yaml | 62 - .../bindings/display/panel/panel-simple.yaml | 10 - .../bindings/display/panel/samsung,lms380kf01.yaml | 99 - .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 - .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 + .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 - .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 - .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 1 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 46 + .../devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 71 - .../bindings/iio/accel/bosch,bma180.yaml | 61 + .../bindings/iio/accel/bosch,bma255.yaml | 23 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 - .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 - .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 - .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 - .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 - .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 - .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 - .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 - .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 - .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 - .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 - .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 - .../bindings/iio/dac/microchip,mcp4922.yaml | 46 - .../devicetree/bindings/iio/st,st-sensors.yaml | 41 + .../bindings/input/qcom,pm8941-pwrkey.txt | 55 + .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 - .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- .../interrupt-controller/ti,pruss-intc.yaml | 4 +- .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 - .../devicetree/bindings/media/atmel,isc.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 8 - .../devicetree/bindings/media/microchip,xisc.yaml | 2 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 2 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 19 +- .../devicetree/bindings/media/renesas,drif.yaml | 3 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../bindings/mtd/partitions/redboot-fis.txt | 27 + .../bindings/mtd/partitions/redboot-fis.yaml | 42 - .../devicetree/bindings/net/can/bosch,m_can.yaml | 3 - Documentation/devicetree/bindings/net/fsl,fec.yaml | 217 - Documentation/devicetree/bindings/net/fsl-fec.txt | 95 + .../devicetree/bindings/net/intel,dwmac-plat.yaml | 1 + .../bindings/net/intel,ixp4xx-ethernet.yaml | 2 + .../devicetree/bindings/net/micrel,ks8851.yaml | 96 - .../devicetree/bindings/net/micrel-ks8851.txt | 18 + .../bindings/net/nfc/samsung,s3fwrn5.yaml | 3 + .../devicetree/bindings/net/qca,ar71xx.yaml | 25 +- .../devicetree/bindings/net/qcom,ipa.yaml | 18 +- .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 - Documentation/devicetree/bindings/opp/opp-v1.yaml | 51 - .../devicetree/bindings/opp/opp-v2-base.yaml | 214 - Documentation/devicetree/bindings/opp/opp-v2.yaml | 475 -- Documentation/devicetree/bindings/opp/opp.txt | 622 ++ Documentation/devicetree/bindings/opp/qcom-opp.txt | 2 +- .../bindings/opp/ti-omap5-opp-supply.txt | 2 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 4 +- .../devicetree/bindings/pci/axis,artpec6-pcie.txt | 2 +- .../devicetree/bindings/pci/designware-pcie.txt | 77 + .../devicetree/bindings/pci/faraday,ftpci100.txt | 135 + .../devicetree/bindings/pci/faraday,ftpci100.yaml | 176 - .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +- .../bindings/pci/hisilicon-histb-pcie.txt | 2 +- .../devicetree/bindings/pci/intel-gw-pcie.yaml | 36 +- .../devicetree/bindings/pci/kirin-pcie.txt | 2 +- .../devicetree/bindings/pci/layerscape-pci.txt | 2 +- .../bindings/pci/nvidia,tegra194-pcie.txt | 5 +- .../devicetree/bindings/pci/pci-armada8k.txt | 2 +- Documentation/devicetree/bindings/pci/pcie-al.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 14 +- .../bindings/pci/samsung,exynos-pcie.yaml | 4 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 90 - .../devicetree/bindings/pci/snps,dw-pcie.yaml | 102 - .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 4 +- .../bindings/pci/toshiba,visconti-pcie.yaml | 110 - .../devicetree/bindings/pci/uniphier-pcie.txt | 2 +- ...bay-phy-usb.yaml => intel,phy-keembay-usb.yaml} | 2 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 - .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 - .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 - .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 79 - .../pinctrl/marvell,armada-37xx-pinctrl.txt | 8 +- .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 133 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 64 +- .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../devicetree/bindings/power/reset/qcom,pon.txt | 49 + .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 - .../bindings/power/reset/reboot-mode.yaml | 2 +- .../bindings/power/rockchip-io-domain.txt | 135 + .../bindings/power/rockchip-io-domain.yaml | 330 - .../regulator/richtek,rt6245-regulator.yaml | 1 + .../regulator/richtek,rtq2134-regulator.yaml | 106 - .../regulator/richtek,rtq6752-regulator.yaml | 76 - .../regulator/socionext,uniphier-regulator.yaml | 85 - .../bindings/regulator/uniphier-regulator.txt | 58 + .../regulator/vqmmc-ipq4019-regulator.yaml | 1 + .../bindings/reserved-memory/reserved-memory.txt | 36 +- .../bindings/reset/hisilicon,hi3660-reset.yaml | 1 + .../devicetree/bindings/reset/intel,rcu-gw.yaml | 1 + .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 5 - .../devicetree/bindings/reset/qcom,pdc-global.yaml | 4 - .../reset/socionext,uniphier-glue-reset.yaml | 88 - .../devicetree/bindings/reset/uniphier-reset.txt | 61 + .../bindings/rtc/microcrystal,rv3032.yaml | 1 + .../devicetree/bindings/serial/cdns,uart.txt | 27 + .../devicetree/bindings/serial/cdns,uart.yaml | 66 - .../bindings/soc/litex/litex,soc-controller.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 87 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 114 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 - .../devicetree/bindings/soc/rockchip/grf.yaml | 18 +- .../bindings/sound/davinci-mcasp-audio.txt | 1 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 2 + .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 + .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 2 + Documentation/devicetree/bindings/spi/omap-spi.txt | 48 + .../devicetree/bindings/spi/omap-spi.yaml | 117 - .../devicetree/bindings/spi/spi-mt65xx.txt | 1 - .../devicetree/bindings/usb/generic-ehci.yaml | 5 - .../devicetree/bindings/usb/generic-ohci.yaml | 5 - .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/dma-buf.rst | 13 - Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/driver-api/nfc/nfc-hci.rst | 2 +- Documentation/filesystems/cifs/index.rst | 10 - Documentation/filesystems/cifs/ksmbd.rst | 164 - Documentation/filesystems/fscrypt.rst | 15 +- Documentation/filesystems/index.rst | 2 +- Documentation/filesystems/locking.rst | 77 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/overlayfs.rst | 3 - Documentation/firmware-guide/acpi/dsd/graph.rst | 2 +- Documentation/fpga/dfl.rst | 4 +- Documentation/gpu/drm-uapi.rst | 13 - Documentation/gpu/vkms.rst | 38 +- Documentation/hwmon/scpi-hwmon.rst | 2 +- Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - .../ethernet/freescale/dpaa2/dpio-driver.rst | 1 - Documentation/networking/devlink/hns3.rst | 25 - Documentation/networking/devlink/index.rst | 1 - Documentation/networking/filter.rst | 23 +- Documentation/networking/ioam6-sysctl.rst | 26 - Documentation/networking/ip-sysctl.rst | 17 - Documentation/process/changes.rst | 13 - Documentation/process/deprecated.rst | 4 +- Documentation/process/submitting-patches.rst | 10 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 222 - .../sound/kernel-api/writing-an-alsa-driver.rst | 35 +- .../translations/zh_CN/core-api/cpu_hotplug.rst | 348 - .../translations/zh_CN/core-api/genericirq.rst | 409 - .../translations/zh_CN/core-api/index.rst | 7 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 126 - .../zh_CN/core-api/protection-keys.rst | 99 - .../translations/zh_CN/dev-tools/index.rst | 5 - .../zh_CN/dev-tools/testing-overview.rst | 109 - Documentation/translations/zh_CN/index.rst | 5 - .../translations/zh_CN/process/coding-style.rst | 3 +- Documentation/usb/gadget-testing.rst | 38 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 3 - Documentation/userspace-api/seccomp_filter.rst | 2 +- Documentation/virt/kvm/api.rst | 60 +- MAINTAINERS | 79 +- Makefile | 183 +- arch/alpha/include/uapi/asm/siginfo.h | 2 + arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/traps.c | 26 +- arch/alpha/mm/fault.c | 4 +- arch/arc/Kconfig | 2 +- arch/arc/include/asm/checksum.h | 2 +- arch/arc/include/asm/perf_event.h | 2 +- arch/arc/kernel/fpu.c | 9 +- arch/arc/kernel/unwind.c | 10 +- arch/arc/kernel/vmlinux.lds.S | 2 - arch/arm/Kconfig.debug | 10 - arch/arm/boot/dts/Makefile | 6 - .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 4 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 5 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 4 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts | 691 -- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 4 +- .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 4 - arch/arm/boot/dts/at91-sama5d4_xplained.dts | 10 + arch/arm/boot/dts/at91-sama7g5ek.dts | 656 -- arch/arm/boot/dts/bcm2711.dtsi | 8 - arch/arm/boot/dts/bcm2835-common.dtsi | 8 - arch/arm/boot/dts/bcm283x.dtsi | 8 + arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6dl-solidsense.dts | 54 - arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 103 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 142 +- arch/arm/boot/dts/imx6q-novena.dts | 34 +- arch/arm/boot/dts/imx6q-solidsense.dts | 54 - arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 5 - arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-solidsense.dtsi | 160 - arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 8 +- arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 1 - arch/arm/boot/dts/imx7-mba7.dtsi | 1 + arch/arm/boot/dts/imx7d-mba7.dts | 1 + arch/arm/boot/dts/imx7d-remarkable2.dts | 91 - arch/arm/boot/dts/meson.dtsi | 12 - arch/arm/boot/dts/meson8.dtsi | 68 - arch/arm/boot/dts/meson8b-ec100.dts | 48 +- arch/arm/boot/dts/meson8b-mxq.dts | 4 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 4 +- arch/arm/boot/dts/meson8b.dtsi | 63 - arch/arm/boot/dts/omap34xx.dtsi | 1 + arch/arm/boot/dts/omap36xx.dtsi | 1 + arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 - arch/arm/boot/dts/qcom-msm8226.dtsi | 147 - arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 11 - arch/arm/boot/dts/r8a73a4.dtsi | 44 + arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743.dtsi | 4 +- arch/arm/boot/dts/r8a7744.dtsi | 4 +- arch/arm/boot/dts/rk3066a.dtsi | 10 +- arch/arm/boot/dts/rk3188.dtsi | 13 +- arch/arm/boot/dts/rk3288.dtsi | 6 + arch/arm/boot/dts/rv1108.dtsi | 12 +- arch/arm/boot/dts/sama7g5-pinfunc.h | 923 --- arch/arm/boot/dts/sama7g5.dtsi | 528 -- arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 5 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 12 +- arch/arm/boot/dts/zynq-7000.dtsi | 21 - arch/arm/boot/dts/zynq-ebaz4205.dts | 12 - arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 4 +- arch/arm/configs/multi_v7_defconfig | 4 - arch/arm/configs/sama7_defconfig | 209 - arch/arm/crypto/curve25519-glue.c | 8 +- arch/arm/include/asm/cacheflush.h | 1 - arch/arm/include/asm/efi.h | 5 +- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/signal.c | 39 - arch/arm/lib/backtrace-clang.S | 2 +- arch/arm/lib/backtrace.S | 2 +- arch/arm/mach-at91/Kconfig | 18 - arch/arm/mach-at91/Makefile | 1 - arch/arm/mach-at91/generic.h | 2 - arch/arm/mach-at91/pm.c | 343 +- arch/arm/mach-at91/pm.h | 3 - arch/arm/mach-at91/pm_data-offsets.c | 2 - arch/arm/mach-at91/pm_suspend.S | 827 +- arch/arm/mach-at91/sama7.c | 33 - arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-imx/mmdc.c | 17 +- arch/arm/mach-rpc/ecard.c | 4 +- arch/arm/mach-rpc/io-acorn.S | 2 +- arch/arm/mach-s3c/mach-gta02.c | 3 +- arch/arm/rust/target.json | 28 - arch/arm/vfp/vfphw.S | 6 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 13 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 70 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 35 - arch/arm64/boot/dts/freescale/Makefile | 1 - .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 2 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 9 - arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 4 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 80 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 14 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 164 - .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 275 - arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 12 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 13 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 - arch/arm64/boot/dts/marvell/Makefile | 5 - .../boot/dts/marvell/armada-3720-turris-mox.dts | 3 - arch/arm64/boot/dts/marvell/armada-7040-db.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/cn9130-crb-A.dts | 38 - arch/arm64/boot/dts/marvell/cn9130-crb-B.dts | 46 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 222 - arch/arm64/boot/dts/marvell/cn9130-db-B.dts | 22 - arch/arm64/boot/dts/marvell/cn9130-db.dts | 403 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 410 - arch/arm64/boot/dts/marvell/cn9131-db-B.dts | 22 - arch/arm64/boot/dts/marvell/cn9131-db.dts | 197 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 206 - arch/arm64/boot/dts/marvell/cn9132-db-B.dts | 22 - arch/arm64/boot/dts/marvell/cn9132-db.dts | 218 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 227 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 60 +- arch/arm64/boot/dts/qcom/Makefile | 1 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 8 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 50 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 6 - .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 313 - .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 12 - arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 60 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 45 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 81 - arch/arm64/boot/dts/qcom/sc7280-idp.dts | 110 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 394 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 358 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 8 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +- .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 73 + arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 2 - .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 73 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 122 + arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 5 - arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 3 +- .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 + arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 50 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 169 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 158 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 26 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 80 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 76 +- arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 56 - arch/arm64/boot/dts/rockchip/Makefile | 5 - arch/arm64/boot/dts/rockchip/px30.dtsi | 13 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 + arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 + .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 - .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 426 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 603 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 806 -- arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/compat.h | 14 +- arch/arm64/include/asm/efi.h | 5 +- arch/arm64/kernel/signal.c | 39 - arch/arm64/kernel/signal32.c | 39 - arch/arm64/kvm/mmu.c | 2 +- arch/arm64/rust/target.json | 35 - arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/ia64/include/uapi/asm/cmpxchg.h | 4 +- arch/m68k/Kconfig.machine | 1 - arch/m68k/coldfire/device.c | 44 - arch/m68k/coldfire/m525x.c | 2 +- arch/m68k/coldfire/m5441x.c | 8 +- arch/m68k/coldfire/stmark2.c | 6 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/m68k/emu/nfeth.c | 4 +- arch/m68k/include/asm/m5441xsim.h | 19 - arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 21 +- .../executive/cvmx-interrupt-decodes.c | 17 +- arch/mips/cavium-octeon/setup.c | 38 +- arch/mips/generic/board-ingenic.c | 21 - arch/mips/include/asm/asm.h | 2 +- arch/mips/include/asm/bootinfo.h | 3 - arch/mips/include/asm/compat.h | 24 +- arch/mips/include/asm/cpu.h | 4 +- arch/mips/include/uapi/asm/siginfo.h | 2 + arch/mips/kvm/Makefile | 19 +- arch/mips/mti-malta/malta-platform.c | 3 +- arch/mips/netlogic/xlr/fmn-config.c | 15 +- arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/nds32/include/asm/cacheflush.h | 1 - arch/openrisc/kernel/entry.S | 6 +- arch/parisc/include/asm/compat.h | 14 +- arch/parisc/kernel/drivers.c | 5 +- arch/powerpc/include/asm/compat.h | 11 + arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kvm/book3s_hv.c | 2 - arch/powerpc/kvm/book3s_hv_nested.c | 20 - arch/powerpc/kvm/book3s_hv_p9_entry.c | 25 +- arch/powerpc/kvm/book3s_rtas.c | 25 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 3 +- arch/powerpc/rust/target.json | 30 - arch/riscv/Makefile | 1 - arch/riscv/include/asm/efi.h | 9 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/kernel/probes/decode-insn.c | 5 +- arch/riscv/kernel/probes/simulate-insn.c | 112 - arch/riscv/kernel/stacktrace.c | 6 +- arch/riscv/lib/uaccess.S | 27 +- arch/riscv/mm/init.c | 32 +- arch/riscv/rust/rv32ima.json | 37 - arch/riscv/rust/rv32imac.json | 37 - arch/riscv/rust/rv64ima.json | 37 - arch/riscv/rust/rv64imac.json | 37 - arch/s390/include/asm/ccwgroup.h | 2 + arch/s390/include/asm/compat.h | 14 +- arch/s390/include/asm/eadm.h | 2 +- arch/s390/mm/init.c | 2 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/compat.h | 14 +- arch/sparc/include/asm/io.h | 8 - arch/sparc/include/uapi/asm/siginfo.h | 3 + arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/signal32.c | 37 - arch/sparc/kernel/signal_64.c | 36 - arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/traps_32.c | 22 +- arch/sparc/kernel/traps_64.c | 44 +- arch/sparc/kernel/unaligned_32.c | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/sparc/mm/fault_32.c | 2 +- arch/sparc/mm/fault_64.c | 2 +- arch/um/include/shared/user.h | 3 +- arch/x86/Kconfig | 26 + arch/x86/crypto/aesni-intel_glue.c | 5 - arch/x86/events/intel/uncore.c | 45 +- arch/x86/events/intel/uncore.h | 4 - arch/x86/events/intel/uncore_discovery.c | 42 +- arch/x86/events/intel/uncore_discovery.h | 21 - arch/x86/events/intel/uncore_snbep.c | 543 +- arch/x86/hyperv/hv_init.c | 101 +- arch/x86/include/asm/compat.h | 14 +- arch/x86/include/asm/mshyperv.h | 4 + arch/x86/include/asm/signal.h | 1 - {include/linux => arch/x86/include/asm}/sysfb.h | 32 +- arch/x86/kernel/Makefile | 3 + arch/x86/kernel/cpu/mshyperv.c | 38 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/jump_label.c | 7 +- arch/x86/kernel/signal_compat.c | 6 - {drivers/firmware => arch/x86/kernel}/sysfb.c | 37 +- .../firmware/efi => arch/x86/kernel}/sysfb_efi.c | 78 +- .../firmware => arch/x86/kernel}/sysfb_simplefb.c | 33 +- arch/x86/net/bpf_jit_comp.c | 19 - arch/x86/rust/target.json | 37 - arch/xtensa/Kconfig | 2 +- arch/xtensa/kernel/traps.c | 7 - crypto/Kconfig | 2 +- drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/Kconfig | 4 +- drivers/acpi/acpi_configfs.c | 54 +- drivers/acpi/bus.c | 15 +- drivers/acpi/glue.c | 51 +- drivers/acpi/numa/Kconfig | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/pmic/intel_pmic_xpower.c | 47 +- drivers/acpi/x86/s2idle.c | 10 +- drivers/amba/bus.c | 4 +- drivers/android/binderfs.c | 39 - drivers/atm/idt77252.c | 2 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/auxiliary.c | 4 +- drivers/base/base.h | 3 - drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 - drivers/base/core.c | 45 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 16 +- drivers/base/firmware_loader/main.c | 20 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/node.c | 8 +- drivers/base/platform.c | 4 +- drivers/base/power/wakeup.c | 2 +- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-mmio.c | 2 +- drivers/base/regmap/regmap.c | 10 +- drivers/base/swnode.c | 61 +- drivers/bcma/main.c | 6 +- drivers/bluetooth/btrsi.c | 2 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 35 +- drivers/bluetooth/hci_h5.c | 116 +- drivers/bluetooth/hci_serdev.c | 3 - drivers/bluetooth/hci_uart.h | 7 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 134 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 93 +- drivers/bus/mhi/core/internal.h | 22 +- drivers/bus/mhi/core/main.c | 15 +- drivers/bus/mhi/core/pm.c | 34 +- drivers/bus/mhi/pci_generic.c | 42 - drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/ti-sysc.c | 28 +- drivers/char/hw_random/amd-rng.c | 8 +- drivers/char/hw_random/geode-rng.c | 8 +- drivers/char/hw_random/intel-rng.c | 8 +- drivers/char/hw_random/via-rng.c | 8 +- drivers/char/ipmi/Kconfig | 11 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ssif_bmc.c | 780 -- drivers/char/ipmi/ssif_bmc.h | 106 - drivers/clk/qcom/Kconfig | 25 - drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/dispcc-sc7280.c | 908 --- drivers/clk/qcom/gpucc-sc7280.c | 491 -- drivers/clk/qcom/videocc-sc7280.c | 325 - drivers/clk/renesas/Makefile | 2 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 5 +- drivers/clk/renesas/r9a07g044-cpg.c | 72 +- .../renesas/{rzg2l-cpg.c => renesas-rzg2l-cpg.c} | 22 +- .../renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} | 0 drivers/clk/rockchip/clk-rk3036.c | 5 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/hyperv_timer.c | 3 + drivers/clocksource/ingenic-sysost.c | 315 +- drivers/counter/intel-qep.c | 1 + drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/crypto/mxs-dcp.c | 81 +- drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dax/super.c | 2 +- drivers/dio/dio.c | 2 +- drivers/dma-buf/Kconfig | 11 - drivers/dma-buf/Makefile | 1 - drivers/dma-buf/dma-buf-sysfs-stats.c | 205 - drivers/dma-buf/dma-buf-sysfs-stats.h | 35 - drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/Kconfig | 23 +- drivers/dma/Makefile | 2 +- drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 - drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/idxd/Makefile | 8 - drivers/dma/idxd/bus.c | 91 - drivers/dma/idxd/cdev.c | 65 +- drivers/dma/idxd/compat.c | 114 - drivers/dma/idxd/device.c | 291 +- drivers/dma/idxd/dma.c | 82 +- drivers/dma/idxd/idxd.h | 158 +- drivers/dma/idxd/init.c | 163 +- drivers/dma/idxd/irq.c | 124 +- drivers/dma/idxd/registers.h | 3 - drivers/dma/idxd/submit.c | 111 +- drivers/dma/idxd/sysfs.c | 575 +- drivers/dma/imx-sdma.c | 93 +- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 - drivers/dma/xilinx/xilinx_dma.c | 12 - drivers/edac/amd64_edac.c | 21 +- drivers/edac/edac_mc.c | 1 - drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firewire/core-device.c | 4 +- drivers/firewire/net.c | 4 + drivers/firmware/Kconfig | 34 +- drivers/firmware/Makefile | 5 +- drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/efi/Makefile | 2 - drivers/firmware/efi/efi-init.c | 90 + drivers/firmware/efi/efi.c | 13 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 4 +- drivers/firmware/efi/mokvar-table.c | 5 +- drivers/firmware/efi/tpm.c | 8 +- drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/xilinx/zynqmp.c | 17 - drivers/fpga/Kconfig | 9 - drivers/fpga/Makefile | 1 - drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 - drivers/fpga/dfl-fme-mgr.c | 6 + drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl-pci.c | 5 - drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 2 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 + drivers/fpga/ts73xx-fpga.c | 6 + drivers/fpga/versal-fpga.c | 96 - drivers/fpga/xilinx-pr-decoupler.c | 2 - drivers/fpga/xilinx-spi.c | 2 - drivers/fpga/zynq-fpga.c | 6 +- drivers/fpga/zynqmp-fpga.c | 10 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/gpio-mpc8xxx.c | 2 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 83 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 - drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 243 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1258 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 85 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 147 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 - .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 162 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 13 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 - drivers/gpu/drm/amd/amdgpu/nv.c | 27 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 49 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 - drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h | 30 - drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 72 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 17 + drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 324 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 14 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 15 - drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 15 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 260 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 16 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 25 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 135 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 - drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 24 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 - drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stat.h | 1 - drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 10 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 3 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 25 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 - .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 25 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 18 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 15 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 12 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 5 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 14 - drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 - drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 18 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 47 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 15 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 - drivers/gpu/drm/amd/include/amd_shared.h | 1 - .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 4 - .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 - .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +- .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 -- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 - .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 - .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 65 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 - drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 - drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 - drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 246 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 - .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h | 29 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 118 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 457 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 3 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 243 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 288 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 + drivers/gpu/drm/arm/malidp_drv.c | 4 + drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 + drivers/gpu/drm/armada/armada_plane.c | 29 + drivers/gpu/drm/armada/armada_plane.h | 2 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 + drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 6 - drivers/gpu/drm/ast/ast_main.c | 5 - drivers/gpu/drm/ast/ast_mode.c | 21 +- drivers/gpu/drm/ast/ast_post.c | 91 +- drivers/gpu/drm/bochs/Kconfig | 11 + drivers/gpu/drm/bochs/Makefile | 4 + drivers/gpu/drm/bochs/bochs.h | 98 + drivers/gpu/drm/bochs/bochs_drv.c | 205 + drivers/gpu/drm/bochs/bochs_hw.c | 323 + drivers/gpu/drm/bochs/bochs_kms.c | 178 + drivers/gpu/drm/bochs/bochs_mm.c | 24 + drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/analogix/anx7625.c | 5 +- drivers/gpu/drm/bridge/nwl-dsi.c | 6 + drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 744 +- drivers/gpu/drm/drm_aperture.c | 19 +- drivers/gpu/drm/drm_atomic_helper.c | 10 - drivers/gpu/drm/drm_auth.c | 93 +- drivers/gpu/drm/drm_connector.c | 5 +- drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/drm_dp_helper.c | 462 -- drivers/gpu/drm/drm_file.c | 1 - drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 58 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 9 +- drivers/gpu/drm/drm_irq.c | 17 +- drivers/gpu/drm/drm_lease.c | 81 +- drivers/gpu/drm/drm_mipi_dbi.c | 55 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_simple_kms_helper.c | 12 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 - drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 - drivers/gpu/drm/gud/gud_pipe.c | 62 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 16 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_acpi.c | 19 - drivers/gpu/drm/i915/display/intel_acpi.h | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 65 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 35 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 - drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_cursor.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 210 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2461 +++--- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 68 +- drivers/gpu/drm/i915/display/intel_display.c | 231 +- drivers/gpu/drm/i915/display/intel_display.h | 1 - .../gpu/drm/i915/display/intel_display_debugfs.c | 118 +- drivers/gpu/drm/i915/display/intel_display_power.c | 43 +- drivers/gpu/drm/i915/display/intel_display_power.h | 10 - drivers/gpu/drm/i915/display/intel_display_types.h | 13 +- drivers/gpu/drm/i915/display/intel_dmc.c | 223 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 27 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 29 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 7 +- drivers/gpu/drm/i915/display/intel_fbc.c | 219 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 42 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 3 - drivers/gpu/drm/i915/display/intel_psr.c | 258 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 - drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 - drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/skl_scaler.c | 27 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 12 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 126 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 83 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 143 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 647 -- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 48 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 90 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 111 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 150 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_irq.c | 171 +- drivers/gpu/drm/i915/i915_pci.c | 115 +- drivers/gpu/drm/i915/i915_reg.h | 79 +- drivers/gpu/drm/i915/intel_device_info.c | 29 +- drivers/gpu/drm/i915/intel_device_info.h | 12 +- drivers/gpu/drm/i915/intel_dram.c | 9 +- drivers/gpu/drm/i915/intel_memory_region.c | 1 + drivers/gpu/drm/i915/intel_memory_region.h | 1 + drivers/gpu/drm/i915/intel_pch.c | 3 - drivers/gpu/drm/i915/intel_pch.h | 2 - drivers/gpu/drm/i915/intel_pm.c | 243 +- drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_region_ttm.h | 11 +- drivers/gpu/drm/i915/intel_step.c | 148 +- drivers/gpu/drm/i915/intel_step.h | 33 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 3 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 + drivers/gpu/drm/imx/imx-drm-core.c | 11 + drivers/gpu/drm/imx/ipuv3-plane.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 6 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 + drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 + drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 + drivers/gpu/drm/meson/meson_plane.c | 1 + drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 14 + drivers/gpu/drm/mgag200/mgag200_mode.c | 16 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 16 +- drivers/gpu/drm/msm/msm_gem_submit.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 2 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 - drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 8 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 - drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 - drivers/gpu/drm/panel/Kconfig | 31 - drivers/gpu/drm/panel/Makefile | 3 - drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 - drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 - drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-simple.c | 210 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 441 -- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 +- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 + drivers/gpu/drm/pl111/pl111_display.c | 1 + drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 + drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 + drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_device.c | 11 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/sti/sti_compositor.c | 2 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 17 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 + drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 + drivers/gpu/drm/tegra/Makefile | 4 - drivers/gpu/drm/tegra/drm.c | 91 +- drivers/gpu/drm/tegra/drm.h | 12 - drivers/gpu/drm/tegra/firewall.c | 254 - drivers/gpu/drm/tegra/gather_bo.c | 81 - drivers/gpu/drm/tegra/gather_bo.h | 22 - drivers/gpu/drm/tegra/gem.c | 13 - drivers/gpu/drm/tegra/gem.h | 2 - drivers/gpu/drm/tegra/submit.c | 527 -- drivers/gpu/drm/tegra/submit.h | 21 - drivers/gpu/drm/tegra/uapi.c | 387 - drivers/gpu/drm/tegra/uapi.h | 58 - drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/tidss/tidss_irq.c | 3 + drivers/gpu/drm/tidss/tidss_plane.c | 1 + drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 733 -- drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/hx8357d.c | 1 + drivers/gpu/drm/tiny/ili9225.c | 1 + drivers/gpu/drm/tiny/ili9341.c | 1 + drivers/gpu/drm/tiny/ili9486.c | 1 + drivers/gpu/drm/tiny/mi0283qt.c | 1 + drivers/gpu/drm/tiny/repaper.c | 1 + drivers/gpu/drm/tiny/st7586.c | 1 + drivers/gpu/drm/tiny/st7735r.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 66 +- drivers/gpu/drm/ttm/ttm_device.c | 12 - drivers/gpu/drm/ttm/ttm_module.c | 16 + drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/v3d/Makefile | 1 - drivers/gpu/drm/v3d/v3d_drv.c | 8 - drivers/gpu/drm/v3d/v3d_drv.h | 63 - drivers/gpu/drm/v3d/v3d_gem.c | 31 - drivers/gpu/drm/v3d/v3d_perfmon.c | 213 - drivers/gpu/drm/v3d/v3d_regs.h | 2 - drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 + drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 424 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_regs.h | 30 - drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 26 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 - drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 + .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 + drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 +++++---- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 ++++--- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 +++++-- .../device_include/{svga3d_reg.h => svga_types.h} | 37 +- .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 131 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 + .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 + drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 - drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 -- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 - drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 42 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 + drivers/gpu/drm/zte/zx_drm_drv.c | 6 + drivers/gpu/host1x/Makefile | 1 - drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 209 - drivers/gpu/host1x/fence.h | 13 - drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 9 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 - drivers/gpu/host1x/intr.c | 9 - drivers/gpu/host1x/intr.h | 2 - drivers/gpu/host1x/job.c | 77 +- drivers/gpu/host1x/job.h | 16 - drivers/gpu/host1x/syncpt.c | 2 - drivers/gpu/host1x/syncpt.h | 12 - drivers/gpu/vga/vgaarb.c | 67 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 2 +- drivers/hid/hid-asus.c | 3 + drivers/hid/hid-core.c | 4 +- drivers/hid/hid-input.c | 2 + drivers/hid/hid-magicmouse.c | 52 - drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 1 - drivers/hid/intel-ish-hid/ishtp/bus.c | 33 +- drivers/hv/hv_common.c | 219 - drivers/hv/hv_util.c | 5 + drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 116 - drivers/hwmon/k10temp.c | 2 - drivers/hwmon/ntc_thermistor.c | 20 +- drivers/hwmon/pmbus/bpa-rs600.c | 22 +- drivers/hwmon/w83627ehf.c | 122 +- drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/busses/i2c-aspeed.c | 20 - drivers/i2c/busses/i2c-mpc.c | 4 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 2 - drivers/iio/accel/adxl345.h | 1 + drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 + drivers/iio/accel/adxl345_spi.c | 6 + drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel_buffer.c | 7 +- drivers/iio/accel/st_accel_core.c | 8 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 22 +- drivers/iio/adc/ti-ads7950.c | 1 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 + drivers/iio/common/st_sensors/st_sensors_core.c | 1 - drivers/iio/common/st_sensors/st_sensors_core.h | 1 - drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 + drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro_buffer.c | 7 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/humidity/hdc100x.c | 6 +- drivers/iio/imu/adis.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 + drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn_buffer.c | 7 +- drivers/iio/magnetometer/st_magn_core.c | 11 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 11 +- drivers/iio/pressure/st_pressure_buffer.c | 7 +- drivers/iio/pressure/st_pressure_core.c | 10 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/device.c | 10 +- drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 - drivers/infiniband/hw/efa/efa_verbs.c | 118 +- drivers/infiniband/hw/irdma/ctrl.c | 13 +- drivers/infiniband/hw/irdma/hw.c | 11 +- drivers/infiniband/hw/irdma/main.c | 9 +- drivers/infiniband/hw/irdma/type.h | 3 +- drivers/infiniband/hw/irdma/uk.c | 5 +- drivers/infiniband/hw/irdma/verbs.c | 6 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 7 +- drivers/infiniband/hw/mlx5/main.c | 10 - drivers/infiniband/hw/mlx5/qp.c | 168 - drivers/infiniband/sw/rxe/rxe.h | 22 + drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 124 +- drivers/infiniband/sw/rxe/rxe_loc.h | 61 +- drivers/infiniband/sw/rxe/rxe_mr.c | 50 +- drivers/infiniband/sw/rxe/rxe_net.c | 59 +- drivers/infiniband/sw/rxe/rxe_recv.c | 23 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 11 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 + drivers/infiniband/ulp/rtrs/rtrs.c | 23 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ixp4xx-beeper.c | 183 + drivers/input/serio/parkbd.c | 14 +- drivers/input/serio/serio.c | 3 +- drivers/interconnect/core.c | 10 - drivers/interconnect/qcom/icc-rpmh.c | 113 +- drivers/interconnect/qcom/icc-rpmh.h | 2 - drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/iommu/Kconfig | 43 - drivers/iommu/amd/amd_iommu_types.h | 6 + drivers/iommu/amd/init.c | 7 +- drivers/iommu/amd/io_pgtable.c | 3 + drivers/iommu/amd/iommu.c | 34 +- drivers/iommu/amd/iommu_v2.c | 13 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 3 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 21 +- drivers/iommu/dma-iommu.c | 13 +- drivers/iommu/intel/iommu.c | 139 +- drivers/iommu/io-pgtable-arm-v7s.c | 50 +- drivers/iommu/io-pgtable-arm.c | 223 +- drivers/iommu/iommu.c | 146 +- drivers/ipack/ipack.c | 4 +- drivers/irqchip/irq-alpine-msi.c | 6 +- drivers/irqchip/irq-gic-v2m.c | 5 +- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/irqchip/irq-gic-v3-mbi.c | 5 +- drivers/irqchip/irq-ls-scfg-msi.c | 5 +- drivers/irqchip/irq-mvebu-gicp.c | 4 +- drivers/irqchip/irq-mvebu-odmi.c | 5 +- drivers/irqchip/irq-partition-percpu.c | 3 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/leds/Kconfig | 57 + drivers/leds/Makefile | 6 + drivers/leds/flash/Kconfig | 53 - drivers/leds/flash/Makefile | 6 - drivers/leds/{flash => }/leds-aat1290.c | 0 drivers/leds/{flash => }/leds-as3645a.c | 0 drivers/leds/leds-is31fl32xx.c | 1 - drivers/leds/{flash => }/leds-ktd2692.c | 0 drivers/leds/{flash => }/leds-lm3601x.c | 0 drivers/leds/{flash => }/leds-max77693.c | 0 drivers/leds/{flash => }/leds-sgm3140.c | 0 drivers/macintosh/macio_asic.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/Makefile | 4 - drivers/md/dm-cache-target.c | 24 - drivers/md/dm-clone-target.c | 5 - drivers/md/dm-core.h | 5 - drivers/md/dm-crypt.c | 27 - drivers/md/dm-delay.c | 4 - drivers/md/dm-dust.c | 4 - drivers/md/dm-ebs-target.c | 3 - drivers/md/dm-era-target.c | 4 - drivers/md/dm-flakey.c | 4 - drivers/md/dm-ima.c | 705 -- drivers/md/dm-ima.h | 68 - drivers/md/dm-integrity.c | 25 - drivers/md/dm-ioctl.c | 24 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 - drivers/md/dm-log-writes.c | 4 - drivers/md/dm-log.c | 10 - drivers/md/dm-mpath.c | 28 - drivers/md/dm-ps-historical-service-time.c | 3 - drivers/md/dm-ps-io-affinity.c | 3 - drivers/md/dm-ps-queue-length.c | 3 - drivers/md/dm-ps-round-robin.c | 4 - drivers/md/dm-ps-service-time.c | 3 - drivers/md/dm-raid.c | 39 - drivers/md/dm-raid1.c | 17 - drivers/md/dm-snap-persistent.c | 4 - drivers/md/dm-snap-transient.c | 4 - drivers/md/dm-snap.c | 13 - drivers/md/dm-stripe.c | 15 - drivers/md/dm-switch.c | 4 - drivers/md/dm-thin.c | 8 - drivers/md/dm-unstripe.c | 4 - drivers/md/dm-verity-target.c | 41 - drivers/md/dm-writecache.c | 408 +- drivers/md/dm-zoned-target.c | 3 - drivers/md/dm.c | 3 - drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/dvb-frontends/cx24117.c | 1 + drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/i2c/tda1997x.c | 1 - drivers/media/i2c/tvp5150.c | 2 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 + drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 - drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 278 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-loopback.c | 82 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 + drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 - drivers/media/usb/dvb-usb-v2/af9035.c | 1 - drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/go7007/go7007-driver.c | 26 + drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/gspca/Kconfig | 1 + drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/memory/tegra/tegra186.c | 2 - drivers/memstick/core/memstick.c | 3 +- drivers/mfd/Kconfig | 16 - drivers/mfd/Makefile | 1 - drivers/mfd/hi6421-spmi-pmic.c | 72 - drivers/mfd/mcp-core.c | 3 +- drivers/misc/Kconfig | 10 - drivers/misc/Makefile | 1 - drivers/misc/eeprom/at24.c | 17 +- drivers/misc/hi6421v600-irq.c | 307 - drivers/misc/lkdtm/core.c | 1 + drivers/misc/mei/bus.c | 4 +- drivers/misc/pci_endpoint_test.c | 1 - drivers/misc/pvpanic/pvpanic-pci.c | 2 - drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/tifm_core.c | 3 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/core.c | 3 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 - drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/host/mmc_spi.c | 15 +- drivers/mmc/host/mmci.c | 3 - drivers/mmc/host/renesas_sdhi_sys_dmac.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/most/most_cdev.c | 8 +- drivers/mtd/chips/cfi_cmdset_0002.c | 2 +- drivers/mtd/devices/mchp48l640.c | 5 +- drivers/mtd/mtd_blkdevs.c | 9 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/nand_base.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 - drivers/mtd/nand/spi/core.c | 2 +- drivers/net/can/Kconfig | 3 +- drivers/net/can/at91_can.c | 137 +- drivers/net/can/dev/netlink.c | 9 +- drivers/net/can/dev/rx-offload.c | 90 +- drivers/net/can/flexcan.c | 127 +- drivers/net/can/janz-ican3.c | 23 +- drivers/net/can/m_can/m_can.c | 38 +- drivers/net/can/m_can/m_can.h | 5 +- drivers/net/can/m_can/m_can_platform.c | 16 +- drivers/net/can/sja1000/peak_pci.c | 119 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 29 +- drivers/net/can/ti_hecc.c | 2 - drivers/net/can/usb/esd_usb2.c | 12 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 82 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 19 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 238 +- drivers/net/dsa/mv88e6xxx/chip.c | 80 +- drivers/net/dsa/ocelot/felix.c | 34 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/sja1105/sja1105.h | 26 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +- drivers/net/dsa/sja1105/sja1105_main.c | 1072 ++- drivers/net/dsa/sja1105/sja1105_vl.c | 14 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 7 - drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 4 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 67 +- drivers/net/ethernet/google/gve/gve_adminq.c | 6 +- drivers/net/ethernet/hisilicon/Kconfig | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 154 - .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h | 15 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 155 - .../hisilicon/hns3/hns3vf/hclgevf_devlink.h | 15 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 8 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 - drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 - drivers/net/ethernet/intel/e1000e/hw.h | 9 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 - drivers/net/ethernet/intel/e1000e/netdev.c | 370 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 - drivers/net/ethernet/intel/e1000e/regs.h | 1 - drivers/net/ethernet/intel/i40e/i40e.h | 78 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 89 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 29 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 50 - drivers/net/ethernet/intel/i40e/i40e_txrx.h | 2 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 58 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +- drivers/net/ethernet/intel/igc/igc.h | 38 +- drivers/net/ethernet/intel/igc/igc_base.c | 10 +- drivers/net/ethernet/intel/igc/igc_defines.h | 52 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 41 +- drivers/net/ethernet/intel/igc/igc_main.c | 347 +- drivers/net/ethernet/intel/igc/igc_phy.c | 6 +- drivers/net/ethernet/intel/igc/igc_regs.h | 17 - drivers/net/ethernet/intel/igc/igc_tsn.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 22 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 9 - drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 3 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 11 +- .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 14 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 5 - .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 12 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 3 +- drivers/net/ethernet/mellanox/mlx4/main.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 64 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 14 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 - .../net/ethernet/mellanox/mlx5/core/en/params.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 161 - drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 39 - .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 73 - .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 47 - drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 200 - drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 58 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 18 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 45 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 742 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 144 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 49 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 32 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 24 +- drivers/net/ethernet/mscc/ocelot_net.c | 104 +- drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/flower/action.c | 35 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 616 +- .../net/ethernet/netronome/nfp/flower/conntrack.h | 26 - drivers/net/ethernet/netronome/nfp/flower/main.h | 79 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 333 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 133 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 21 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 3 + .../net/ethernet/pensando/ionic/ionic_devlink.c | 14 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 197 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 11 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 10 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 41 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 4 +- drivers/net/ethernet/qlogic/qla3xxx.c | 6 +- drivers/net/ethernet/rocker/rocker.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 19 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 - drivers/net/ethernet/sun/niu.c | 3 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 18 +- drivers/net/ethernet/ti/cpsw_new.c | 16 +- drivers/net/ipa/Makefile | 3 + drivers/net/ipa/gsi.c | 2 + drivers/net/ipa/gsi_trans.c | 34 +- drivers/net/ipa/ipa.h | 2 - drivers/net/ipa/ipa_cmd.c | 51 +- drivers/net/ipa/ipa_cmd.h | 22 +- drivers/net/ipa/ipa_data-v4.11.c | 15 +- drivers/net/ipa/ipa_data-v4.5.c | 2 - drivers/net/ipa/ipa_data-v4.9.c | 2 - drivers/net/ipa/ipa_endpoint.c | 26 +- drivers/net/ipa/ipa_interrupt.c | 16 +- drivers/net/ipa/ipa_interrupt.h | 8 +- drivers/net/ipa/ipa_main.c | 59 +- drivers/net/ipa/ipa_modem.c | 12 +- drivers/net/ipa/ipa_modem.h | 4 + drivers/net/ipa/ipa_qmi.c | 6 +- drivers/net/ipa/ipa_qmi.h | 19 - drivers/net/ipa/ipa_reg.h | 12 +- drivers/net/ipa/ipa_resource.c | 3 +- drivers/net/ipa/ipa_table.c | 40 +- drivers/net/ipa/ipa_table.h | 16 + drivers/net/ipa/ipa_uc.c | 52 +- drivers/net/ipa/ipa_uc.h | 22 +- drivers/net/mhi/net.c | 17 +- drivers/net/mhi/proto_mbim.c | 8 +- drivers/net/netdevsim/bus.c | 20 +- drivers/net/netdevsim/netdev.c | 6 +- drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/phy/Kconfig | 6 - drivers/net/phy/Makefile | 1 - drivers/net/phy/at803x.c | 18 +- drivers/net/phy/broadcom.c | 2 +- drivers/net/phy/dp83822.c | 8 +- drivers/net/phy/intel-xway.c | 76 - drivers/net/phy/marvell10g.c | 89 - drivers/net/phy/mxl-gpy.c | 727 -- drivers/net/phy/phy_device.c | 14 - drivers/net/phy/phylink.c | 21 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/hso.c | 6 +- drivers/net/veth.c | 305 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 50 +- drivers/net/vmxnet3/vmxnet3_drv.c | 221 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 20 - drivers/net/vmxnet3/vmxnet3_int.h | 22 +- drivers/net/wan/ixp4xx_hss.c | 3 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 - drivers/net/wireless/ath/ath11k/mhi.c | 1 - drivers/net/wireless/virt_wifi.c | 52 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +- drivers/net/wwan/mhi_wwan_ctrl.c | 2 +- drivers/net/wwan/wwan_core.c | 2 - drivers/nfc/fdp/fdp.c | 11 +- drivers/nfc/fdp/fdp.h | 2 +- drivers/nfc/fdp/i2c.c | 2 +- drivers/nfc/mei_phy.c | 2 +- drivers/nfc/mei_phy.h | 2 +- drivers/nfc/microread/i2c.c | 2 +- drivers/nfc/microread/microread.c | 12 +- drivers/nfc/microread/microread.h | 6 +- drivers/nfc/nfcmrvl/main.c | 2 +- drivers/nfc/nfcsim.c | 2 +- drivers/nfc/nxp-nci/core.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/pn544/pn544.c | 13 +- drivers/nfc/pn544/pn544.h | 7 +- drivers/nfc/port100.c | 10 +- drivers/nfc/s3fwrn5/core.c | 7 +- drivers/nfc/s3fwrn5/firmware.c | 12 +- drivers/nfc/s3fwrn5/nci.c | 8 +- drivers/nfc/s3fwrn5/nci.h | 2 +- drivers/nfc/st-nci/core.c | 5 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nfc/st-nci/ndlc.c | 6 +- drivers/nfc/st-nci/ndlc.h | 8 +- drivers/nfc/st-nci/spi.c | 2 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/core.c | 6 +- drivers/nfc/st21nfca/i2c.c | 6 +- drivers/nfc/st21nfca/st21nfca.h | 4 +- drivers/nfc/st21nfca/vendor_cmds.c | 2 +- drivers/nfc/st95hf/core.c | 2 +- drivers/nfc/trf7970a.c | 2 +- drivers/nfc/virtual_ncidev.c | 2 +- drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 - drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nubus/bus.c | 6 +- drivers/nvdimm/bus.c | 3 +- drivers/nvme/host/core.c | 19 +- drivers/nvme/host/multipath.c | 9 +- drivers/nvme/host/nvme.h | 11 +- drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/trace.h | 6 +- drivers/of/address.c | 33 - drivers/of/base.c | 5 +- drivers/of/device.c | 3 - drivers/of/fdt.c | 3 + drivers/of/kexec.c | 40 +- drivers/of/of_private.h | 7 - drivers/opp/of.c | 5 +- drivers/parisc/led.c | 4 +- drivers/pci/controller/Kconfig | 1 - drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 + drivers/pci/controller/pci-tegra.c | 5 + drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci.c | 34 +- drivers/pci/quirks.c | 1 - drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/ds.c | 4 +- drivers/pcmcia/i82092.c | 1 - drivers/phy/qualcomm/phy-qcom-qmp.c | 140 - drivers/phy/samsung/Makefile | 5 +- .../{phy-exynos7-ufs.c => phy-exynos7-ufs.h} | 8 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 - drivers/phy/samsung/phy-samsung-ufs.c | 3 - drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/phy/tegra/xusb.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 278 - drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/qcom/Kconfig | 71 +- drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-mdm9607.c | 1087 --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 320 +- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 3 - drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/amd-pmc.c | 249 +- drivers/platform/x86/think-lmi.c | 45 +- drivers/platform/x86/think-lmi.h | 1 - drivers/platform/x86/wireless-hotkey.c | 2 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/power/supply/Kconfig | 10 - drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500-bm.h | 219 +- drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 22 +- drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/ab8500_fg.c | 20 +- .../{ab8500_chargalg.c => abx500_chargalg.c} | 583 +- drivers/power/supply/cros_peripheral_charger.c | 386 - drivers/rapidio/rio-driver.c | 4 +- drivers/regulator/Kconfig | 24 +- drivers/regulator/Makefile | 2 - drivers/regulator/bd718x7-regulator.c | 369 +- drivers/regulator/da9063-regulator.c | 132 +- drivers/regulator/dbx500-prcmu.c | 4 +- drivers/regulator/devres.c | 69 +- drivers/regulator/fixed.c | 5 +- drivers/regulator/hi6421v600-regulator.c | 50 +- drivers/regulator/mt6358-regulator.c | 87 +- drivers/regulator/mt6359-regulator.c | 19 +- drivers/regulator/mt6397-regulator.c | 15 +- drivers/regulator/rt5033-regulator.c | 21 +- drivers/regulator/rt6245-regulator.c | 2 +- drivers/regulator/rtq2134-regulator.c | 373 - drivers/regulator/rtq6752-regulator.c | 289 - drivers/regulator/tps65910-regulator.c | 10 +- drivers/reset/Kconfig | 2 +- drivers/reset/reset-qcom-pdc.c | 62 +- drivers/rpmsg/rpmsg_core.c | 7 +- drivers/rtc/rtc-cmos.c | 2 - drivers/s390/block/scm_drv.c | 4 +- drivers/s390/cio/ccwgroup.c | 28 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 7 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/net/Kconfig | 9 + drivers/s390/net/qeth_core.h | 46 + drivers/s390/net/qeth_core_main.c | 154 +- drivers/s390/net/qeth_core_mpc.c | 3 + drivers/s390/net/qeth_core_mpc.h | 23 +- drivers/s390/net/qeth_core_sys.c | 5 + drivers/s390/net/qeth_ethtool.c | 7 + drivers/s390/net/qeth_l2_main.c | 172 +- drivers/s390/net/qeth_l3_main.c | 7 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/aacraid/aachba.c | 1 + drivers/scsi/be2iscsi/be_mgmt.c | 84 +- drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 2 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_phy.c | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 6 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 - drivers/scsi/lpfc/lpfc_ct.c | 5 +- drivers/scsi/lpfc/lpfc_disc.h | 9 +- drivers/scsi/lpfc/lpfc_els.c | 120 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 197 +- drivers/scsi/lpfc/lpfc_hw4.h | 20 +- drivers/scsi/lpfc/lpfc_init.c | 51 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.h | 6 +- drivers/scsi/lpfc/lpfc_scsi.c | 68 +- drivers/scsi/lpfc/lpfc_sli.c | 192 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 32 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 7 +- drivers/scsi/qla2xxx/qla_iocb.c | 77 +- drivers/scsi/qla2xxx/qla_sup.c | 1 + drivers/scsi/scsi_debug.c | 115 +- drivers/scsi/scsi_devinfo.c | 1 - drivers/scsi/scsi_scan.c | 3 - drivers/scsi/scsi_transport_iscsi.c | 90 +- drivers/scsi/sd.c | 22 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/scsi/smartpqi/smartpqi.h | 6 +- drivers/scsi/smartpqi/smartpqi_init.c | 64 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/ufs/ufshcd.c | 3 +- drivers/scsi/ufs/ufshcd.h | 12 +- drivers/sh/maple/maple.c | 5 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/slimbus/messaging.c | 7 +- drivers/slimbus/qcom-ngd-ctrl.c | 22 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/qcom_aoss.c | 9 +- drivers/soc/qcom/rpmhpd.c | 5 +- drivers/soc/qcom/rpmpd.c | 28 - drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/rockchip/Kconfig | 4 +- drivers/soundwire/bus.c | 4 +- drivers/soundwire/cadence_master.c | 3 +- drivers/soundwire/dmi-quirks.c | 36 +- drivers/spi/spi-fsi.c | 125 +- drivers/spi/spi-geni-qcom.c | 6 + drivers/spi/spi-imx.c | 68 +- drivers/spi/spi-meson-spicc.c | 2 - drivers/spi/spi-mt65xx.c | 52 +- drivers/spi/spi-mux.c | 8 - drivers/spi/spi-pxa2xx.c | 35 +- drivers/spi/spi-stm32.c | 122 +- drivers/spi/spi.c | 8 +- drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/board/board.c | 7 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/hikey9xx/Kconfig | 19 + drivers/staging/hikey9xx/Makefile | 3 + drivers/staging/hikey9xx/TODO | 5 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 311 + .../hikey9xx}/hisilicon,hi6421-spmi-pmic.yaml | 16 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 + .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 + .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 - drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 - drivers/staging/media/hantro/hantro_hw.h | 8 - .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 -- .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 + drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 - drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/rtl8188eu/Makefile | 2 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 32 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/{core => hal}/mac_cfg.c | 8 +- drivers/staging/rtl8188eu/hal/pwrseq.c | 52 + drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 12 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 37 +- drivers/staging/rtl8188eu/include/hal_intf.h | 20 + drivers/staging/rtl8188eu/include/phy.h | 2 +- drivers/staging/rtl8188eu/include/pwrseq.h | 168 +- drivers/staging/rtl8188eu/include/pwrseqcmd.h | 6 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 9 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 75 + drivers/staging/rtl8188eu/os_dep/usb_intf.c | 8 +- drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/wifi.h | 48 + drivers/staging/rtl8723bs/Kconfig | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 126 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 80 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 30 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 214 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 289 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 106 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 +- drivers/staging/rtl8723bs/hal/hal_com.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 22 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 64 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 - drivers/staging/rtl8723bs/include/ieee80211.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 90 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 145 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 196 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- drivers/target/loopback/tcm_loop.c | 5 +- drivers/target/target_core_sbc.c | 35 +- drivers/target/target_core_transport.c | 2 +- drivers/thunderbolt/domain.c | 4 +- drivers/tty/amiserial.c | 236 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/serdev/core.c | 4 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 6 - drivers/tty/serial/8250/8250_pnp.c | 2 - drivers/tty/serial/8250/8250_port.c | 17 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 197 +- drivers/tty/serial/jsm/jsm_neo.c | 2 - drivers/tty/serial/jsm/jsm_tty.c | 3 - drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/samsung_tty.c | 46 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 8 - drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/uartlite.c | 61 +- drivers/tty/vt/vt.c | 21 +- drivers/usb/cdns3/cdns3-ep0.c | 1 - drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 +- drivers/usb/cdns3/cdnsp-ring.c | 18 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/common/ulpi.c | 4 +- drivers/usb/dwc2/core.h | 2 - drivers/usb/dwc2/gadget.c | 28 +- drivers/usb/dwc3/core.c | 15 - drivers/usb/dwc3/core.h | 16 - drivers/usb/dwc3/dwc3-qcom.c | 23 +- drivers/usb/dwc3/ep0.c | 2 - drivers/usb/dwc3/gadget.c | 232 - drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/configfs.c | 4 - drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 +- drivers/usb/gadget/function/f_uac2.c | 656 +- drivers/usb/gadget/function/u_audio.c | 369 +- drivers/usb/gadget/function/u_audio.h | 22 - drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_uac1.h | 20 - drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/udc/core.c | 19 - drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 + drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/xhci-pci-renesas.c | 7 +- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci-pci.h | 3 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/typec/bus.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 +- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/core/fbmem.c | 6 +- drivers/video/fbdev/kyro/fbdev.c | 5 - drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/virtio/virtio.c | 3 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/swiotlb-xen.c | 8 +- drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 3 +- fs/Kconfig | 1 - fs/Makefile | 1 - fs/afs/write.c | 9 +- fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 3 +- fs/btrfs/delayed-ref.c | 4 +- fs/btrfs/extent-tree.c | 3 - fs/btrfs/inode.c | 2 +- fs/btrfs/ordered-data.c | 2 + fs/btrfs/ordered-data.h | 3 +- fs/btrfs/qgroup.c | 38 +- fs/btrfs/qgroup.h | 2 +- fs/btrfs/tests/qgroup-tests.c | 20 +- fs/btrfs/tree-log.c | 31 +- fs/btrfs/zoned.c | 12 +- fs/cachefiles/Kconfig | 19 + fs/cachefiles/Makefile | 2 + fs/cachefiles/bind.c | 2 + fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 25 + fs/cachefiles/io.c | 6 +- fs/cachefiles/key.c | 2 +- fs/cachefiles/main.c | 7 + fs/cachefiles/namei.c | 61 +- fs/cachefiles/proc.c | 114 + fs/cachefiles/rdwr.c | 16 +- fs/cachefiles/xattr.c | 4 +- fs/ceph/addr.c | 9 +- fs/ceph/file.c | 2 - fs/cifs/cifssmb.c | 10 +- fs/cifs/connect.c | 4 +- fs/cifs/dfs_cache.c | 229 +- fs/cifs/dfs_cache.h | 3 - fs/cifs/file.c | 2 +- fs/cifs/fs_context.c | 7 - fs/cifs/smb2ops.c | 50 +- fs/crypto/fname.c | 106 +- fs/crypto/hooks.c | 44 - fs/dax.c | 2 +- fs/dlm/dlm_internal.h | 2 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 769 +- fs/dlm/rcom.c | 29 +- fs/ext2/dir.c | 12 +- fs/ext2/ext2.h | 14 +- fs/ext2/file.c | 7 +- fs/ext2/inode.c | 27 +- fs/ext2/namei.c | 4 +- fs/ext2/super.c | 3 + fs/ext4/ext4.h | 10 + fs/ext4/extents.c | 25 +- fs/ext4/file.c | 13 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 13 +- fs/ext4/symlink.c | 12 +- fs/ext4/truncate.h | 8 +- fs/f2fs/data.c | 97 +- fs/f2fs/debug.c | 9 - fs/f2fs/f2fs.h | 21 +- fs/f2fs/file.c | 96 +- fs/f2fs/gc.c | 3 +- fs/f2fs/namei.c | 12 +- fs/f2fs/node.c | 20 +- fs/f2fs/segment.c | 2 +- fs/f2fs/super.c | 86 +- fs/f2fs/sysfs.c | 40 +- fs/fcntl.c | 18 +- fs/file.c | 64 +- fs/fscache/Kconfig | 25 +- fs/fscache/Makefile | 2 + fs/fscache/cache.c | 11 +- fs/fscache/cookie.c | 201 +- fs/fscache/fsdef.c | 3 +- fs/fscache/histogram.c | 87 + fs/fscache/internal.h | 57 +- fs/fscache/main.c | 39 - fs/fscache/netfs.c | 2 +- fs/fscache/object-list.c | 414 + fs/fscache/object.c | 8 + fs/fscache/operation.c | 3 + fs/fscache/page.c | 6 + fs/fscache/proc.c | 20 +- fs/fuse/control.c | 10 +- fs/fuse/dax.c | 56 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 10 +- fs/fuse/fuse_i.h | 8 +- fs/fuse/inode.c | 122 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/ops_fstype.c | 1 - fs/hpfs/file.c | 51 +- fs/inode.c | 2 - fs/internal.h | 1 + fs/io-wq.c | 7 +- fs/io_uring.c | 57 +- fs/ioctl.c | 203 + fs/jfs/jfs_metapage.c | 1 - fs/ksmbd/Kconfig | 69 - fs/ksmbd/Makefile | 20 - fs/ksmbd/asn1.c | 343 - fs/ksmbd/asn1.h | 21 - fs/ksmbd/auth.c | 1364 ---- fs/ksmbd/auth.h | 67 - fs/ksmbd/connection.c | 413 - fs/ksmbd/connection.h | 213 - fs/ksmbd/crypto_ctx.c | 282 - fs/ksmbd/crypto_ctx.h | 74 - fs/ksmbd/glob.h | 49 - fs/ksmbd/ksmbd_netlink.h | 395 - fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 | 31 - fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 | 19 - fs/ksmbd/ksmbd_work.c | 80 - fs/ksmbd/ksmbd_work.h | 117 - fs/ksmbd/mgmt/ksmbd_ida.c | 46 - fs/ksmbd/mgmt/ksmbd_ida.h | 34 - fs/ksmbd/mgmt/share_config.c | 238 - fs/ksmbd/mgmt/share_config.h | 81 - fs/ksmbd/mgmt/tree_connect.c | 121 - fs/ksmbd/mgmt/tree_connect.h | 56 - fs/ksmbd/mgmt/user_config.c | 69 - fs/ksmbd/mgmt/user_config.h | 66 - fs/ksmbd/mgmt/user_session.c | 369 - fs/ksmbd/mgmt/user_session.h | 106 - fs/ksmbd/misc.c | 338 - fs/ksmbd/misc.h | 35 - fs/ksmbd/ndr.c | 340 - fs/ksmbd/ndr.h | 22 - fs/ksmbd/nterr.h | 543 -- fs/ksmbd/ntlmssp.h | 169 - fs/ksmbd/oplock.c | 1709 ---- fs/ksmbd/oplock.h | 131 - fs/ksmbd/server.c | 633 -- fs/ksmbd/server.h | 70 - fs/ksmbd/smb2misc.c | 438 - fs/ksmbd/smb2ops.c | 312 - fs/ksmbd/smb2pdu.c | 8355 -------------------- fs/ksmbd/smb2pdu.h | 1698 ---- fs/ksmbd/smb_common.c | 655 -- fs/ksmbd/smb_common.h | 543 -- fs/ksmbd/smbacl.c | 1344 ---- fs/ksmbd/smbacl.h | 212 - fs/ksmbd/smbfsctl.h | 91 - fs/ksmbd/smbstatus.h | 1822 ----- fs/ksmbd/transport_ipc.c | 874 -- fs/ksmbd/transport_ipc.h | 47 - fs/ksmbd/transport_rdma.c | 2057 ----- fs/ksmbd/transport_rdma.h | 63 - fs/ksmbd/transport_tcp.c | 618 -- fs/ksmbd/transport_tcp.h | 13 - fs/ksmbd/unicode.c | 384 - fs/ksmbd/unicode.h | 357 - fs/ksmbd/uniupr.h | 268 - fs/ksmbd/vfs.c | 1886 ----- fs/ksmbd/vfs.h | 197 - fs/ksmbd/vfs_cache.c | 725 -- fs/ksmbd/vfs_cache.h | 178 - fs/ksmbd/xattr.h | 122 - fs/lockd/svclock.c | 2 +- fs/namespace.c | 77 +- fs/nfsd/trace.h | 17 +- fs/nfsd/vfs.c | 20 +- fs/orangefs/inode.c | 7 +- fs/overlayfs/copy_up.c | 83 +- fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 4 +- fs/overlayfs/inode.c | 99 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 42 +- fs/overlayfs/readdir.c | 5 - fs/overlayfs/super.c | 4 +- fs/overlayfs/util.c | 92 +- fs/proc/fd.c | 42 +- fs/pstore/blk.c | 2 +- fs/reiserfs/stree.c | 31 +- fs/reiserfs/super.c | 8 - fs/signalfd.c | 4 +- fs/stat.c | 18 - fs/sysfs/group.c | 2 +- fs/ubifs/file.c | 13 +- fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_inode.c | 121 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_super.c | 2 + fs/zonefs/super.c | 23 +- fs/zonefs/zonefs.h | 7 +- include/acpi/acpi_bus.h | 3 +- include/asm-generic/cacheflush.h | 6 - include/asm-generic/compat.h | 17 - include/asm-generic/io.h | 68 +- include/asm-generic/mshyperv.h | 13 - include/asm-generic/vmlinux.lds.h | 13 - include/clocksource/hyperv_timer.h | 11 +- include/drm/amd_asic_type.h | 17 +- include/drm/drm_aperture.h | 14 +- include/drm/drm_auth.h | 1 - include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 5 - include/drm/drm_dp_aux_bus.h | 57 - include/drm/drm_dp_helper.h | 175 +- include/drm/drm_file.h | 18 +- include/drm/drm_gem_atomic_helper.h | 6 - include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 5 - include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_print.h | 2 +- include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 - include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 - include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 - include/dt-bindings/clock/r9a07g044-cpg.h | 1 - include/dt-bindings/clock/rk3036-cru.h | 1 - include/dt-bindings/power/qcom-rpmpd.h | 10 - include/dt-bindings/reset/qcom,sdm845-pdc.h | 2 - include/linux/acpi.h | 12 +- include/linux/backing-dev.h | 6 +- include/linux/bitops.h | 50 - include/linux/blkdev.h | 2 +- include/linux/bpf-cgroup.h | 54 + include/linux/bpf.h | 162 +- include/linux/bpf_types.h | 1 - include/linux/bpf_verifier.h | 20 +- include/linux/btf.h | 1 - include/linux/can/bittiming.h | 4 +- include/linux/can/platform/flexcan.h | 23 - include/linux/can/rx-offload.h | 8 +- include/linux/clk/at91_pmc.h | 26 - include/linux/compat.h | 32 +- include/linux/compiler_attributes.h | 1 - include/linux/dev_printk.h | 66 +- include/linux/device-mapper.h | 6 +- include/linux/device.h | 4 - include/linux/device/bus.h | 2 +- include/linux/dma-buf.h | 160 +- include/linux/dma-fence-chain.h | 52 +- include/linux/dsa/8021q.h | 44 +- include/linux/dsa/sja1105.h | 1 + include/linux/edac.h | 3 - include/linux/ethtool.h | 4 + include/linux/fb.h | 3 +- include/linux/fiemap.h | 4 + include/linux/filter.h | 3 +- include/linux/firmware/xlnx-zynqmp.h | 10 - include/linux/flex_proportions.h | 9 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 40 - include/linux/fs_context.h | 1 - include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 4 +- include/linux/fscrypt.h | 7 - include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 37 - include/linux/host1x.h | 22 +- include/linux/huge_mm.h | 15 + include/linux/hyperv.h | 16 + include/linux/i2c.h | 2 - include/linux/if_bridge.h | 62 +- include/linux/inetdevice.h | 9 - include/linux/intel-ish-client-if.h | 2 - include/linux/io-pgtable.h | 8 - include/linux/ioam6.h | 13 - include/linux/ioam6_genl.h | 13 - include/linux/ioam6_iptunnel.h | 13 - include/linux/iommu.h | 11 +- include/linux/ioprio.h | 41 +- include/linux/ipv6.h | 3 - include/linux/kallsyms.h | 2 +- include/linux/ksm.h | 4 +- include/linux/memcontrol.h | 239 +- include/linux/mfd/hi6421-spmi-pmic.h | 5 + include/linux/mfd/rt5033-private.h | 4 +- include/linux/mhi.h | 11 +- include/linux/migrate.h | 4 - include/linux/mlx5/mlx5_ifc.h | 22 +- include/linux/mm.h | 235 +- include/linux/mm_inline.h | 101 +- include/linux/mm_types.h | 77 - include/linux/mmdebug.h | 20 - include/linux/module.h | 5 - include/linux/netdevice.h | 14 +- include/linux/netfs.h | 79 +- include/linux/of.h | 5 - include/linux/page-flags.h | 267 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 579 +- include/linux/pci-epf.h | 2 +- include/linux/phy.h | 1 - include/linux/platform_data/cros_ec_commands.h | 67 - include/linux/platform_data/davinci_asp.h | 1 - include/linux/platform_data/dma-dw.h | 3 - include/linux/platform_data/spi-mt65xx.h | 1 - include/linux/printk.h | 119 +- include/linux/property.h | 2 + include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 + include/linux/regulator/consumer.h | 15 + include/linux/regulator/driver.h | 1 + include/linux/regulator/machine.h | 2 +- include/linux/rmap.h | 10 +- include/linux/sched.h | 3 - include/linux/sched/signal.h | 11 +- include/linux/sched/sysctl.h | 18 + include/linux/serial_core.h | 24 - include/linux/signal.h | 2 +- include/linux/skbuff.h | 10 +- include/linux/spi/spi.h | 3 +- include/linux/spinlock.h | 17 +- include/linux/srcutiny.h | 8 +- include/linux/stat.h | 4 - include/linux/sunrpc/svc.h | 4 - include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/swap.h | 17 +- include/linux/swiotlb.h | 57 +- include/linux/typecheck.h | 9 - include/linux/usb/audio-v2.h | 14 - include/linux/usb/gadget.h | 4 - include/linux/vgaarb.h | 118 +- include/linux/vmstat.h | 107 - include/linux/wait.h | 2 +- include/linux/writeback.h | 9 +- include/media/dvb-usb-ids.h | 2 - include/media/hevc-ctrls.h | 3 +- include/media/rc-core.h | 5 +- include/net/af_unix.h | 12 - include/net/dsa.h | 46 +- include/net/inet_hashtables.h | 6 - include/net/ioam6.h | 67 - include/net/ip.h | 22 +- include/net/ip6_route.h | 5 +- include/net/netns/ipv4.h | 1 + include/net/netns/ipv6.h | 3 - include/net/netns/xfrm.h | 8 - include/net/nfc/digital.h | 4 +- include/net/nfc/hci.h | 6 +- include/net/nfc/nci_core.h | 12 +- include/net/nfc/nfc.h | 8 +- include/net/sctp/structs.h | 5 +- include/net/switchdev.h | 62 - include/net/tcp.h | 1 + include/net/xdp.h | 5 - include/net/xfrm.h | 36 +- include/scsi/scsi_cmnd.h | 18 +- include/scsi/scsi_device.h | 1 - include/scsi/scsi_devinfo.h | 6 +- include/soc/at91/sama7-ddr.h | 80 - include/soc/at91/sama7-sfrbu.h | 34 - include/sound/compress_driver.h | 2 + include/sound/core.h | 6 - include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 + include/sound/es1688.h | 1 + include/sound/memalloc.h | 4 - include/sound/sof.h | 1 - include/trace/events/cachefiles.h | 68 +- include/trace/events/fscache.h | 160 +- include/trace/events/netfs.h | 2 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/trace/trace_events.h | 22 - include/uapi/asm-generic/siginfo.h | 5 - include/uapi/drm/drm.h | 4 +- include/uapi/drm/drm_mode.h | 32 - include/uapi/drm/tegra_drm.h | 425 +- include/uapi/drm/v3d_drm.h | 136 - include/uapi/drm/vmwgfx_drm.h | 41 - include/uapi/linux/bpf.h | 85 +- include/uapi/linux/cec.h | 2 +- include/uapi/linux/dm-ioctl.h | 6 - include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/if_bridge.h | 18 - include/uapi/linux/in6.h | 1 - include/uapi/linux/ioam6.h | 133 - include/uapi/linux/ioam6_genl.h | 52 - include/uapi/linux/ioam6_iptunnel.h | 20 - include/uapi/linux/ioprio.h | 46 - include/uapi/linux/ipv6.h | 3 - include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/lwtunnel.h | 1 - include/uapi/linux/mount.h | 3 +- include/uapi/linux/openvswitch.h | 8 - include/uapi/linux/xfrm.h | 10 - include/uapi/rdma/irdma-abi.h | 2 +- include/uapi/rdma/mlx5-abi.h | 17 +- init/Kconfig | 42 - kernel/audit.h | 5 - kernel/bpf/Kconfig | 2 +- kernel/bpf/arraymap.c | 21 - kernel/bpf/bpf_iter.c | 22 - kernel/bpf/btf.c | 77 +- kernel/bpf/cpumap.c | 116 +- kernel/bpf/devmap.c | 49 +- kernel/bpf/hashtab.c | 105 +- kernel/bpf/helpers.c | 356 +- kernel/bpf/local_storage.c | 9 +- kernel/bpf/map_in_map.c | 8 - kernel/bpf/syscall.c | 53 +- kernel/bpf/trampoline.c | 12 +- kernel/bpf/verifier.c | 442 +- kernel/cgroup/cgroup-v1.c | 4 +- kernel/dma/Kconfig | 14 - kernel/dma/direct.c | 59 +- kernel/dma/direct.h | 8 +- kernel/dma/ops_helpers.c | 12 +- kernel/dma/swiotlb.c | 352 +- kernel/events/uprobes.c | 3 +- kernel/fork.c | 1 - kernel/kallsyms.c | 7 - kernel/kcsan/atomic.h | 23 + kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 - kernel/kcsan/permissive.h | 94 - kernel/livepatch/core.c | 4 +- kernel/locking/locktorture.c | 25 +- kernel/locking/mutex.c | 124 +- kernel/module.c | 5 - kernel/printk/Makefile | 1 - kernel/printk/index.c | 195 - kernel/printk/internal.h | 8 - kernel/printk/printk.c | 86 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 119 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 ---- kernel/rcu/tree_plugin.h | 1506 +++- kernel/rcu/tree_stall.h | 111 +- kernel/scftorture.c | 78 +- kernel/sched/core.c | 17 +- kernel/sched/debug.c | 7 - kernel/sched/fair.c | 6 +- kernel/sched/sched.h | 15 - kernel/signal.c | 62 +- kernel/smpboot.c | 2 +- kernel/time/posix-cpu-timers.c | 10 +- kernel/time/timer.c | 8 +- kernel/trace/bpf_trace.c | 40 +- kernel/workqueue.c | 20 +- lib/Kconfig.debug | 150 +- lib/Kconfig.kcsan | 42 +- lib/crypto/blake2s.c | 8 +- lib/crypto/chacha20poly1305.c | 8 +- lib/crypto/curve25519.c | 8 +- lib/flex_proportions.c | 28 +- lib/string_helpers.c | 4 - lib/test-string_helpers.c | 14 +- lib/test_bpf.c | 13 +- lib/test_stackinit.c | 252 +- lib/vsprintf.c | 12 - mm/Makefile | 2 +- mm/compaction.c | 4 +- mm/filemap.c | 708 +- mm/folio-compat.c | 142 - mm/huge_memory.c | 7 +- mm/hugetlb.c | 2 +- mm/internal.h | 36 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/madvise.c | 2 +- mm/memcontrol.c | 329 +- mm/memory-failure.c | 4 +- mm/memory.c | 20 +- mm/mempolicy.c | 10 - mm/memremap.c | 2 +- mm/migrate.c | 189 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/page-writeback.c | 446 +- mm/page_alloc.c | 14 +- mm/page_io.c | 4 +- mm/page_owner.c | 10 +- mm/readahead.c | 2 - mm/rmap.c | 53 +- mm/shmem.c | 27 +- mm/swap.c | 180 +- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/truncate.c | 9 +- mm/userfaultfd.c | 2 +- mm/util.c | 130 +- mm/vmscan.c | 8 +- mm/workingset.c | 44 +- net/6lowpan/debugfs.c | 3 +- net/8021q/vlan.c | 2 +- net/9p/trans_virtio.c | 4 +- net/appletalk/ddp.c | 4 +- net/bluetooth/sco.c | 5 - net/bpf/test_run.c | 130 +- net/bridge/br.c | 9 +- net/bridge/br_device.c | 14 +- net/bridge/br_fdb.c | 4 +- net/bridge/br_forward.c | 16 +- net/bridge/br_if.c | 11 +- net/bridge/br_input.c | 17 +- net/bridge/br_mdb.c | 109 +- net/bridge/br_multicast.c | 1670 ++-- net/bridge/br_multicast_eht.c | 92 +- net/bridge/br_netlink.c | 41 +- net/bridge/br_private.h | 449 +- net/bridge/br_private_mcast_eht.h | 3 +- net/bridge/br_switchdev.c | 272 +- net/bridge/br_sysfs_br.c | 38 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 133 +- net/bridge/br_vlan_options.c | 216 - net/can/j1939/socket.c | 2 +- net/can/j1939/transport.c | 53 +- net/can/raw.c | 20 +- net/core/Makefile | 2 + net/core/dev.c | 109 +- net/core/dev_ioctl.c | 153 +- net/core/devlink.c | 10 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 44 +- net/core/flow_dissector.c | 12 +- net/core/lwtunnel.c | 2 - net/core/rtnetlink.c | 9 +- net/core/scm.c | 4 +- net/core/selftests.c | 12 - net/core/sock_map.c | 22 +- net/dccp/proto.c | 2 +- net/dsa/Kconfig | 12 + net/dsa/Makefile | 3 +- net/dsa/dsa2.c | 4 - net/dsa/dsa_priv.h | 92 +- net/dsa/port.c | 201 +- net/dsa/slave.c | 209 +- net/dsa/switch.c | 30 +- net/dsa/tag_8021q.c | 607 +- net/dsa/tag_dsa.c | 52 +- net/dsa/tag_ocelot_8021q.c | 4 +- net/dsa/tag_sja1105.c | 140 +- net/ethernet/eth.c | 6 +- net/ethtool/ioctl.c | 136 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 6 +- net/ipv4/devinet.c | 16 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 2 - net/ipv4/ip_output.c | 5 +- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/route.c | 21 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_fastopen.c | 17 +- net/ipv4/tcp_input.c | 40 +- net/ipv4/tcp_ipv4.c | 411 +- net/ipv4/udp_bpf.c | 1 + net/ipv6/Kconfig | 11 - net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 44 +- net/ipv6/af_inet6.c | 10 - net/ipv6/exthdrs.c | 61 - net/ipv6/ioam6.c | 910 --- net/ipv6/ioam6_iptunnel.c | 274 - net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_output.c | 7 +- net/ipv6/route.c | 22 +- net/ipv6/sit.c | 5 +- net/ipv6/sysctl_net_ipv6.c | 19 - net/mac80211/cfg.c | 19 - net/mac80211/ieee80211_i.h | 2 - net/mac80211/mlme.c | 4 +- net/mac80211/rx.c | 3 +- net/mac80211/tx.c | 57 +- net/mpls/af_mpls.c | 2 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_flow_table_core.c | 8 +- net/netfilter/nf_tables_api.c | 12 - net/netfilter/nfnetlink_hook.c | 2 - net/netfilter/nft_last.c | 20 +- net/netfilter/nft_nat.c | 4 +- net/netlink/af_netlink.c | 4 +- net/nfc/core.c | 2 +- net/nfc/digital_core.c | 4 +- net/nfc/hci/core.c | 6 +- net/nfc/hci/llc.c | 2 +- net/nfc/hci/llc.h | 6 +- net/nfc/hci/llc_nop.c | 2 +- net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/nci/core.c | 25 +- net/nfc/netlink.c | 2 +- net/openvswitch/actions.c | 6 +- net/openvswitch/datapath.c | 72 +- net/openvswitch/datapath.h | 20 - net/qrtr/mhi.c | 2 +- net/qrtr/qrtr.c | 10 +- net/sched/act_api.c | 12 +- net/sched/cls_api.c | 15 +- net/sched/sch_api.c | 10 +- net/sctp/ipv6.c | 5 +- net/sctp/sm_statefuns.c | 15 +- net/sctp/transport.c | 45 +- net/socket.c | 292 +- net/sunrpc/svc.c | 21 - net/sunrpc/svc_xprt.c | 3 - net/sunrpc/xprtrdma/svc_rdma_rw.c | 56 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 41 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 4 +- net/switchdev/switchdev.c | 260 - net/tipc/crypto.c | 14 +- net/tipc/socket.c | 64 +- net/unix/Makefile | 1 - net/unix/af_unix.c | 85 +- net/unix/unix_bpf.c | 122 - net/wireless/nl80211.c | 5 +- net/wireless/scan.c | 6 +- net/xfrm/xfrm_compat.c | 49 +- net/xfrm/xfrm_policy.c | 48 +- net/xfrm/xfrm_user.c | 62 - rust/.gitignore | 6 - rust/Makefile | 316 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 493 -- rust/alloc/boxed.rs | 1728 ---- rust/alloc/collections/mod.rs | 116 - rust/alloc/fmt.rs | 587 -- rust/alloc/lib.rs | 197 - rust/alloc/macros.rs | 128 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 612 -- rust/alloc/rc.rs | 2539 ------ rust/alloc/slice.rs | 1271 --- rust/alloc/str.rs | 614 -- rust/alloc/string.rs | 2847 ------- rust/alloc/sync.rs | 2631 ------ rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 296 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3255 -------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 170 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 146 - rust/exports.c | 16 - rust/helpers.c | 235 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 28 - rust/kernel/bindings_helper.h | 24 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 272 - rust/kernel/file.rs | 130 - rust/kernel/file_operations.rs | 698 -- rust/kernel/io_buffer.rs | 153 - rust/kernel/iov_iter.rs | 95 - rust/kernel/lib.rs | 220 - rust/kernel/linked_list.rs | 245 - rust/kernel/miscdev.rs | 113 - rust/kernel/module_param.rs | 497 -- rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 176 - rust/kernel/platdev.rs | 166 - rust/kernel/prelude.rs | 28 - rust/kernel/print.rs | 412 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 570 -- rust/kernel/security.rs | 79 - rust/kernel/static_assert.rs | 39 - rust/kernel/str.rs | 259 - rust/kernel/sync/arc.rs | 227 - rust/kernel/sync/condvar.rs | 136 - rust/kernel/sync/guard.rs | 82 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 84 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 109 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 193 - rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 249 - rust/kernel/user_ptr.rs | 191 - rust/macros/lib.rs | 127 - rust/macros/module.rs | 754 -- samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/xdp_redirect_cpu_user.c | 22 +- samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - samples/trace_events/trace-events-sample.h | 27 - scripts/Makefile.build | 22 - scripts/Makefile.lib | 12 - scripts/bpf_doc.py | 2 - scripts/generate_rust_analyzer.py | 143 - scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/module.lds.S | 1 - scripts/rust-version.sh | 31 - scripts/spdxcheck-test.sh | 16 +- security/Kconfig.hardening | 71 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/integrity/ima/ima_main.c | 1 - security/selinux/hooks.c | 4 - security/selinux/ss/services.c | 2 - security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- sound/ac97/bus.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/core/compress_offload.c | 69 +- sound/core/init.c | 99 +- sound/core/isadma.c | 38 - sound/core/memalloc.c | 46 - sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 + sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 + sound/isa/es1688/es1688.c | 33 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 111 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/hda_controller.h | 1 + sound/pci/hda/hda_intel.c | 26 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 7 - sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 167 +- sound/pci/intel8x0.c | 142 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 209 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 + sound/pci/oxygen/oxygen.h | 1 + sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 + sound/pci/oxygen/virtuoso.c | 1 + sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 89 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 85 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 + sound/soc/amd/Kconfig | 9 - sound/soc/amd/Makefile | 1 - sound/soc/amd/acp-da7219-max98357a.c | 17 +- sound/soc/amd/acp-pcm-dma.c | 12 +- sound/soc/amd/acp3x-rt5682-max9836.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/amd/renoir/acp3x-rn.c | 7 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 - sound/soc/amd/vangogh/Makefile | 9 - sound/soc/amd/vangogh/acp5x-i2s.c | 427 - sound/soc/amd/vangogh/acp5x-pcm-dma.c | 525 -- sound/soc/amd/vangogh/acp5x.h | 193 - sound/soc/amd/vangogh/pci-acp5x.c | 326 - sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 - sound/soc/atmel/Kconfig | 1 + sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/codecs/Kconfig | 19 - sound/soc/codecs/Makefile | 7 +- sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/rt1015.c | 39 +- sound/soc/codecs/rt1015.h | 2 + sound/soc/codecs/rt5682.c | 1 - sound/soc/codecs/sdw-mockup.c | 310 - sound/soc/codecs/tlv320aic31xx.c | 10 - sound/soc/codecs/tlv320aic32x4.c | 35 +- sound/soc/codecs/wcd938x.c | 11 +- sound/soc/codecs/wcd938x.h | 1 + sound/soc/codecs/wm_adsp.c | 7 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/intel/boards/Kconfig | 1 - sound/soc/intel/boards/sof_cs42l42.c | 361 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_rt5682.c | 52 +- sound/soc/intel/boards/sof_sdw.c | 75 +- sound/soc/intel/boards/sof_sdw_common.h | 27 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 - .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 - .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 - sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/soc-compress.c | 1 + sound/soc/sof/sof-audio.c | 42 +- sound/soc/ti/Kconfig | 1 - sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/j721e-evm.c | 30 +- sound/soc/ti/omap-abe-twl6040.c | 5 + sound/usb/card.c | 2 +- sound/usb/clock.c | 6 - sound/usb/mixer_scarlett_gen2.c | 34 +- sound/x86/intel_hdmi_audio.c | 88 +- sound/x86/intel_hdmi_audio.h | 1 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/nolibc/nolibc.h | 15 +- tools/include/uapi/linux/bpf.h | 85 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/btf.h | 19 - tools/lib/bpf/btf_dump.c | 871 +- tools/lib/bpf/libbpf.c | 1567 +++- tools/lib/bpf/libbpf.h | 25 +- tools/lib/bpf/libbpf.map | 3 - tools/lib/bpf/libbpf_internal.h | 81 +- tools/lib/bpf/relo_core.c | 1295 --- tools/lib/bpf/relo_core.h | 100 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/README.rst | 7 - tools/testing/selftests/bpf/network_helpers.c | 85 +- tools/testing/selftests/bpf/network_helpers.h | 4 - .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 226 - tools/testing/selftests/bpf/prog_tests/btf_dump.c | 615 -- .../selftests/bpf/prog_tests/core_autosize.c | 22 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 25 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 55 - tools/testing/selftests/bpf/prog_tests/pinning.c | 9 - .../selftests/bpf/prog_tests/sockmap_listen.c | 406 +- tools/testing/selftests/bpf/prog_tests/timer.c | 55 - tools/testing/selftests/bpf/prog_tests/timer_mim.c | 69 - .../bpf/prog_tests/xdp_context_test_run.c | 105 - .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 43 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 39 +- .../selftests/bpf/progs/bpf_iter_setsockopt.c | 72 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 6 - .../testing/selftests/bpf/progs/get_func_ip_test.c | 84 - .../selftests/bpf/progs/test_map_in_map_invalid.c | 26 - tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 1 + .../bpf/progs/test_xdp_context_test_run.c | 20 - tools/testing/selftests/bpf/progs/timer.c | 297 - tools/testing/selftests/bpf/progs/timer_mim.c | 88 - .../testing/selftests/bpf/progs/timer_mim_reject.c | 74 - tools/testing/selftests/bpf/test_maps.c | 72 +- tools/testing/selftests/bpf/test_progs.h | 12 - tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +- .../selftests/bpf/verifier/value_ptr_arith.c | 229 - .../selftests/filesystems/binderfs/binderfs_test.c | 17 - tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 3 +- tools/testing/selftests/kvm/steal_time.c | 2 +- .../selftests/move_mount_set_group/.gitignore | 1 - .../selftests/move_mount_set_group/Makefile | 7 - .../testing/selftests/move_mount_set_group/config | 1 - .../move_mount_set_group_test.c | 375 - tools/testing/selftests/net/Makefile | 2 - tools/testing/selftests/net/config | 1 - tools/testing/selftests/net/ioam6.sh | 297 - tools/testing/selftests/net/ioam6_parser.c | 402 - tools/testing/selftests/net/ipsec.c | 165 +- tools/testing/selftests/net/veth.sh | 183 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 10 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 105 - .../rcutorture/bin/kvm-get-cpus-script.sh | 87 - .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 - .../testing/selftests/rcutorture/bin/kvm-remote.sh | 20 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 24 - .../rcutorture/bin/kvm-test-1-run-qemu.sh | 49 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 - tools/testing/selftests/rcutorture/bin/kvm.sh | 39 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 2 +- 3141 files changed, 54273 insertions(+), 169879 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-uncore delete mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers delete mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml delete mode 100644 Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bu [...] delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.txt delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml delete mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms380k [...] create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] delete mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml create mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml delete mode 100644 Documentation/devicetree/bindings/net/fsl,fec.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt delete mode 100644 Documentation/devicetree/bindings/net/micrel,ks8851.yaml create mode 100644 Documentation/devicetree/bindings/net/micrel-ks8851.txt delete mode 100644 Documentation/devicetree/bindings/opp/opp-v1.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2-base.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp.txt create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.txt delete mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml delete mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml rename Documentation/devicetree/bindings/phy/{intel,keembay-phy-usb.yaml => intel, [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.txt delete mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq2134-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq6752-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/socionext,uniphier- [...] create mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-glue [...] create mode 100644 Documentation/devicetree/bindings/reset/uniphier-reset.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt delete mode 100644 Documentation/devicetree/bindings/spi/omap-spi.yaml delete mode 100644 Documentation/filesystems/cifs/index.rst delete mode 100644 Documentation/filesystems/cifs/ksmbd.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/networking/devlink/hns3.rst delete mode 100644 Documentation/networking/ioam6-sysctl.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/core-api/cpu_hotplug.rst delete mode 100644 Documentation/translations/zh_CN/core-api/genericirq.rst delete mode 100644 Documentation/translations/zh_CN/core-api/memory-hotplug.rst delete mode 100644 Documentation/translations/zh_CN/core-api/protection-keys.rst delete mode 100644 Documentation/translations/zh_CN/dev-tools/testing-overview.rst delete mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts delete mode 100644 arch/arm/boot/dts/at91-sama7g5ek.dts delete mode 100644 arch/arm/boot/dts/imx6dl-solidsense.dts delete mode 100644 arch/arm/boot/dts/imx6q-solidsense.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-solidsense.dtsi delete mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi delete mode 100644 arch/arm/boot/dts/sama7g5-pinfunc.h delete mode 100644 arch/arm/boot/dts/sama7g5.dtsi delete mode 100644 arch/arm/configs/sama7_defconfig delete mode 100644 arch/arm/mach-at91/sama7.c delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-A.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9131-db-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9132-db-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi delete mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json delete mode 100644 arch/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S rename {include/linux => arch/x86/include/asm}/sysfb.h (70%) rename {drivers/firmware => arch/x86/kernel}/sysfb.c (75%) rename {drivers/firmware/efi => arch/x86/kernel}/sysfb_efi.c (84%) rename {drivers/firmware => arch/x86/kernel}/sysfb_simplefb.c (81%) delete mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/char/ipmi/ssif_bmc.c delete mode 100644 drivers/char/ipmi/ssif_bmc.h delete mode 100644 drivers/clk/qcom/dispcc-sc7280.c delete mode 100644 drivers/clk/qcom/gpucc-sc7280.c delete mode 100644 drivers/clk/qcom/videocc-sc7280.c rename drivers/clk/renesas/{rzg2l-cpg.c => renesas-rzg2l-cpg.c} (98%) rename drivers/clk/renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} (100%) delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h delete mode 100644 drivers/dma/idxd/bus.c delete mode 100644 drivers/dma/idxd/compat.c delete mode 100644 drivers/fpga/versal-fpga.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h delete mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h create mode 100644 drivers/gpu/drm/bochs/Kconfig create mode 100644 drivers/gpu/drm/bochs/Makefile create mode 100644 drivers/gpu/drm/bochs/bochs.h create mode 100644 drivers/gpu/drm/bochs/bochs_drv.c create mode 100644 drivers/gpu/drm/bochs/bochs_hw.c create mode 100644 drivers/gpu/drm/bochs/bochs_kms.c create mode 100644 drivers/gpu/drm/bochs/bochs_mm.c delete mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h delete mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c delete mode 100644 drivers/gpu/drm/panel/panel-widechips-ws2401.c delete mode 100644 drivers/gpu/drm/tegra/firewall.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.h delete mode 100644 drivers/gpu/drm/tegra/submit.c delete mode 100644 drivers/gpu/drm/tegra/submit.h delete mode 100644 drivers/gpu/drm/tegra/uapi.c delete mode 100644 drivers/gpu/drm/tegra/uapi.h delete mode 100644 drivers/gpu/drm/tiny/bochs.c delete mode 100644 drivers/gpu/drm/v3d/v3d_perfmon.c create mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h copy drivers/gpu/drm/vmwgfx/device_include/{svga3d_reg.h => svga_types.h} (70%) create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h delete mode 100644 drivers/gpu/host1x/fence.c delete mode 100644 drivers/gpu/host1x/fence.h create mode 100644 drivers/input/misc/ixp4xx-beeper.c rename drivers/leds/{flash => }/leds-aat1290.c (100%) rename drivers/leds/{flash => }/leds-as3645a.c (100%) rename drivers/leds/{flash => }/leds-ktd2692.c (100%) rename drivers/leds/{flash => }/leds-lm3601x.c (100%) rename drivers/leds/{flash => }/leds-max77693.c (100%) rename drivers/leds/{flash => }/leds-sgm3140.c (100%) delete mode 100644 drivers/md/dm-ima.c delete mode 100644 drivers/md/dm-ima.h delete mode 100644 drivers/mfd/hi6421-spmi-pmic.c delete mode 100644 drivers/misc/hi6421v600-irq.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.h delete mode 100644 drivers/net/phy/mxl-gpy.c rename drivers/phy/samsung/{phy-exynos7-ufs.c => phy-exynos7-ufs.h} (93%) delete mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8ulp.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-mdm9607.c rename drivers/power/supply/{ab8500_chargalg.c => abx500_chargalg.c} (75%) delete mode 100644 drivers/power/supply/cros_peripheral_charger.c delete mode 100644 drivers/regulator/rtq2134-regulator.c delete mode 100644 drivers/regulator/rtq6752-regulator.c create mode 100644 drivers/staging/hikey9xx/Kconfig create mode 100644 drivers/staging/hikey9xx/Makefile create mode 100644 drivers/staging/hikey9xx/TODO create mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c rename {Documentation/devicetree/bindings/mfd => drivers/staging/hikey9xx}/hisilic [...] delete mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c rename drivers/staging/rtl8188eu/{core => hal}/mac_cfg.c (93%) create mode 100644 fs/cachefiles/proc.c create mode 100644 fs/fscache/histogram.c create mode 100644 fs/fscache/object-list.c delete mode 100644 fs/ksmbd/Kconfig delete mode 100644 fs/ksmbd/Makefile delete mode 100644 fs/ksmbd/asn1.c delete mode 100644 fs/ksmbd/asn1.h delete mode 100644 fs/ksmbd/auth.c delete mode 100644 fs/ksmbd/auth.h delete mode 100644 fs/ksmbd/connection.c delete mode 100644 fs/ksmbd/connection.h delete mode 100644 fs/ksmbd/crypto_ctx.c delete mode 100644 fs/ksmbd/crypto_ctx.h delete mode 100644 fs/ksmbd/glob.h delete mode 100644 fs/ksmbd/ksmbd_netlink.h delete mode 100644 fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 delete mode 100644 fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 delete mode 100644 fs/ksmbd/ksmbd_work.c delete mode 100644 fs/ksmbd/ksmbd_work.h delete mode 100644 fs/ksmbd/mgmt/ksmbd_ida.c delete mode 100644 fs/ksmbd/mgmt/ksmbd_ida.h delete mode 100644 fs/ksmbd/mgmt/share_config.c delete mode 100644 fs/ksmbd/mgmt/share_config.h delete mode 100644 fs/ksmbd/mgmt/tree_connect.c delete mode 100644 fs/ksmbd/mgmt/tree_connect.h delete mode 100644 fs/ksmbd/mgmt/user_config.c delete mode 100644 fs/ksmbd/mgmt/user_config.h delete mode 100644 fs/ksmbd/mgmt/user_session.c delete mode 100644 fs/ksmbd/mgmt/user_session.h delete mode 100644 fs/ksmbd/misc.c delete mode 100644 fs/ksmbd/misc.h delete mode 100644 fs/ksmbd/ndr.c delete mode 100644 fs/ksmbd/ndr.h delete mode 100644 fs/ksmbd/nterr.h delete mode 100644 fs/ksmbd/ntlmssp.h delete mode 100644 fs/ksmbd/oplock.c delete mode 100644 fs/ksmbd/oplock.h delete mode 100644 fs/ksmbd/server.c delete mode 100644 fs/ksmbd/server.h delete mode 100644 fs/ksmbd/smb2misc.c delete mode 100644 fs/ksmbd/smb2ops.c delete mode 100644 fs/ksmbd/smb2pdu.c delete mode 100644 fs/ksmbd/smb2pdu.h delete mode 100644 fs/ksmbd/smb_common.c delete mode 100644 fs/ksmbd/smb_common.h delete mode 100644 fs/ksmbd/smbacl.c delete mode 100644 fs/ksmbd/smbacl.h delete mode 100644 fs/ksmbd/smbfsctl.h delete mode 100644 fs/ksmbd/smbstatus.h delete mode 100644 fs/ksmbd/transport_ipc.c delete mode 100644 fs/ksmbd/transport_ipc.h delete mode 100644 fs/ksmbd/transport_rdma.c delete mode 100644 fs/ksmbd/transport_rdma.h delete mode 100644 fs/ksmbd/transport_tcp.c delete mode 100644 fs/ksmbd/transport_tcp.h delete mode 100644 fs/ksmbd/unicode.c delete mode 100644 fs/ksmbd/unicode.h delete mode 100644 fs/ksmbd/uniupr.h delete mode 100644 fs/ksmbd/vfs.c delete mode 100644 fs/ksmbd/vfs.h delete mode 100644 fs/ksmbd/vfs_cache.c delete mode 100644 fs/ksmbd/vfs_cache.h delete mode 100644 fs/ksmbd/xattr.h delete mode 100644 include/drm/drm_dp_aux_bus.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h delete mode 100644 include/linux/can/platform/flexcan.h delete mode 100644 include/linux/ioam6.h delete mode 100644 include/linux/ioam6_genl.h delete mode 100644 include/linux/ioam6_iptunnel.h delete mode 100644 include/net/ioam6.h delete mode 100644 include/soc/at91/sama7-ddr.h delete mode 100644 include/soc/at91/sama7-sfrbu.h delete mode 100644 include/uapi/linux/ioam6.h delete mode 100644 include/uapi/linux/ioam6_genl.h delete mode 100644 include/uapi/linux/ioam6_iptunnel.h delete mode 100644 include/uapi/linux/ioprio.h create mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/permissive.h delete mode 100644 kernel/printk/index.c delete mode 100644 kernel/rcu/tree_nocb.h delete mode 100644 mm/folio-compat.c delete mode 100644 net/ipv6/ioam6.c delete mode 100644 net/ipv6/ioam6_iptunnel.c delete mode 100644 net/unix/unix_bpf.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/sync.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/traits.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/rust-version.sh delete mode 100644 sound/soc/amd/vangogh/Makefile delete mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c delete mode 100644 sound/soc/amd/vangogh/acp5x-pcm-dma.c delete mode 100644 sound/soc/amd/vangogh/acp5x.h delete mode 100644 sound/soc/amd/vangogh/pci-acp5x.c delete mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h delete mode 100644 sound/soc/codecs/sdw-mockup.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h delete mode 100644 tools/lib/bpf/relo_core.c delete mode 100644 tools/lib/bpf/relo_core.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/timer.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/timer_mim.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/get_func_ip_test.c delete mode 100644 tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c delete mode 100644 tools/testing/selftests/bpf/progs/timer.c delete mode 100644 tools/testing/selftests/bpf/progs/timer_mim.c delete mode 100644 tools/testing/selftests/bpf/progs/timer_mim_reject.c delete mode 100644 tools/testing/selftests/move_mount_set_group/.gitignore delete mode 100644 tools/testing/selftests/move_mount_set_group/Makefile delete mode 100644 tools/testing/selftests/move_mount_set_group/config delete mode 100644 tools/testing/selftests/move_mount_set_group/move_mount_set_gro [...] delete mode 100644 tools/testing/selftests/net/ioam6.sh delete mode 100644 tools/testing/selftests/net/ioam6_parser.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-assign-cpus.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-get-cpus-script.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh