This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 52c7b727581f Add linux-next specific files for 20210831 discards 097509e27ab5 Merge branch 'akpm/master' discards e55a5b2da906 arch: remove compat_alloc_user_space discards 280632047fcc compat: remove some compat entry points discards 7c3a78b662c0 fixup! mm: simplify compat numa syscalls discards e7b08cfe6860 mm: simplify compat numa syscalls discards 6df018076767 mm: simplify compat_sys_move_pages discards b3a3f388d019 kexec: avoid compat_alloc_user_space discards 23810ca3cc73 kexec: move locking into do_kexec_load discards 8e7a6fd88a5c scripts: check_extable: fix typo in user error message discards 2cf8889887d6 mm/vmalloc: add __alloc_size attributes for better bounds [...] discards 60470716d7d1 percpu: add __alloc_size attributes for better bounds checking discards b56656b01416 mm/page_alloc: add __alloc_size attributes for better boun [...] discards c2175d3b2bd5 slab: add __alloc_size attributes for better bounds checking discards 0abeab90562a slab: clean up function declarations discards 027d5060aa66 checkpatch: add __alloc_size() to known $Attribute discards 932d7f4b2dc8 compiler-attributes-add-__alloc_size-for-better-bounds-che [...] discards 0f2480d0f377 Compiler Attributes: add __alloc_size() for better bounds [...] discards d4035b5cb7b5 mm: unexport {,un}lock_page_memcg discards 4580df0d1a1b mm: unexport folio_memcg_{,un}lock discards 404ec57560ab mm: migrate: change to use bool type for 'page_was_mapped' discards f3e34bea8696 mm: migrate: fix the incorrect function name in comments discards 30721f0d4db1 mm: migrate: introduce a local variable to get the number [...] discards 68ca10232334 mm: migrate: simplify the file-backed pages validation whe [...] discards 2014fc451d64 mm: move kvmalloc-related functions to slab.h discards c4197caf068a mm/workingset: correct kernel-doc notations discards f3449ba2b76b Merge branch 'akpm-current/current' discards 0ea9ad453ab0 Merge remote-tracking branch 'folio/for-next' discards 6e5e1b193ee1 Merge remote-tracking branch 'cxl/next' discards 69d80e5aa712 Merge remote-tracking branch 'rust/rust-next' discards 7ae0ff07986c Merge remote-tracking branch 'memblock/for-next' discards 54f8a1e969ea Merge remote-tracking branch 'kunit-next/kunit' discards 68d71df29a6d Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 7f2a2d4a44f2 Merge remote-tracking branch 'auxdisplay/auxdisplay' discards f3822403d2e2 Merge remote-tracking branch 'hyperv/hyperv-next' discards fbeb3b604812 Merge remote-tracking branch 'nvmem/for-next' discards cbb9bea53f4c Merge remote-tracking branch 'slimbus/for-next' discards 7aec86e8328c Merge remote-tracking branch 'gnss/gnss-next' discards e70dfa95b2b7 Merge remote-tracking branch 'kspp/for-next/kspp' discards c57d76cc777e Merge remote-tracking branch 'ntb/ntb-next' discards 37aacaccbc23 Merge remote-tracking branch 'at24/at24/for-next' discards b23171c06be3 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 2b8fd31f070e Merge remote-tracking branch 'rtc/rtc-next' discards 13d63d9c8dec Merge remote-tracking branch 'coresight/next' discards 0c78c4739ee6 Merge remote-tracking branch 'livepatching/for-next' discards 1295ee459252 Merge remote-tracking branch 'kselftest/next' discards ea86240cfad8 Merge remote-tracking branch 'userns/for-next' discards 500b9f63cfca Merge remote-tracking branch 'pwm/for-next' discards 418181e9abbb Merge remote-tracking branch 'pinctrl/for-next' discards 0207b7f61558 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 4d436f036d1a Merge remote-tracking branch 'rpmsg/for-next' discards 9c19143aab10 Merge remote-tracking branch 'vhost/linux-next' discards 7d3a1fddbfb9 Merge remote-tracking branch 'scsi/for-next' discards b30f1a123193 Merge remote-tracking branch 'cgroup/for-next' discards e4b5ed3b4243 Merge remote-tracking branch 'dmaengine/next' discards cf997fa07f6d Merge remote-tracking branch 'vfio/next' discards 5e6b5294e760 Merge remote-tracking branch 'extcon/extcon-next' discards db32706e574c Merge remote-tracking branch 'char-misc/char-misc-next' discards 7b6bda79cee0 Merge remote-tracking branch 'tty/tty-next' discards a61661b7e1e0 Merge remote-tracking branch 'usb-serial/usb-next' discards 442fba9fbbd2 Merge remote-tracking branch 'usb/usb-next' discards f8874bb90f2b Merge remote-tracking branch 'driver-core/driver-core-next' discards 1d88dd7c42ed Merge remote-tracking branch 'ipmi/for-next' discards 54117e954f63 Merge remote-tracking branch 'leds/for-next' discards e49dd55f3418 Merge remote-tracking branch 'chrome-platform/for-next' discards 4acbeb32b012 Merge remote-tracking branch 'drivers-x86/for-next' discards 77747e575888 Merge remote-tracking branch 'workqueues/for-next' discards 76677e88a37b Merge remote-tracking branch 'percpu/for-next' discards f800230a6455 Merge remote-tracking branch 'xen-tip/linux-next' discards da00502a2cf9 Merge remote-tracking branch 'kvms390/next' discards d3b63688dd21 Merge remote-tracking branch 'kvm-arm/next' discards de48e09fd642 Merge remote-tracking branch 'kvm/next' discards a93908a7c696 Merge remote-tracking branch 'rcu/rcu/next' discards 43c62e820855 Merge remote-tracking branch 'ftrace/for-next' discards 3d83aa327ef1 Merge remote-tracking branch 'tip/auto-latest' discards 734534af44a0 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards ebf88886e6bb Merge remote-tracking branch 'devicetree/for-next' discards 010e63bcef55 Merge remote-tracking branch 'audit/next' discards 9522ab697a8e Merge remote-tracking branch 'iommu/next' discards d330a325a420 Merge remote-tracking branch 'watchdog/master' discards 1093325326a9 Merge remote-tracking branch 'smack/next' discards fa318e5cf881 Merge remote-tracking branch 'selinux/next' discards a1aa36d1314b Merge remote-tracking branch 'keys/keys-next' discards e56a7fc119c7 Merge remote-tracking branch 'integrity/next-integrity' discards 5b21ee6350da Merge remote-tracking branch 'apparmor/apparmor-next' discards 0334aa2406ca Merge remote-tracking branch 'security/next-testing' discards 619b99c6df86 Merge remote-tracking branch 'backlight/for-backlight-next' discards b8fc1eea1f98 Merge remote-tracking branch 'mfd/for-mfd-next' discards 7e201352e5bf Merge remote-tracking branch 'mmc/next' discards 870f6feba6e5 Merge remote-tracking branch 'device-mapper/for-next' discards b84ceabe8ceb Merge remote-tracking branch 'block/for-next' discards 0977eb079d52 Merge remote-tracking branch 'input/next' discards f445dde8ee98 Merge remote-tracking branch 'modules/modules-next' discards 14e3d623754a Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 0f94b4f9446f Merge remote-tracking branch 'amdgpu/drm-next' discards 808ed59a6660 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 42c9473d0c2c Merge remote-tracking branch 'drm/drm-next' discards 282eb5bd9495 Merge remote-tracking branch 'nand/nand/next' discards be2ea7656179 Merge remote-tracking branch 'mtd/mtd/next' discards 95a9fb447ba3 Merge branch 'for-5.15/io_uring' into for-next discards 754492ee62ee io_uring: IORING_OP_WRITE needs hash_reg_file set discards 015d052cd751 io-wq: split bounded and unbounded work into separate lists discards ada3e503c566 Merge remote-tracking branch 'bluetooth/master' discards 00d01dfd0726 Merge remote-tracking branch 'bpf-next/for-next' discards 17252cffee9f Merge remote-tracking branch 'net-next/master' discards 90ff68270a9d Merge remote-tracking branch 'rdma/for-next' discards da657690a8a6 Merge remote-tracking branch 'swiotlb/linux-next' discards 1ab15f4521ff Merge remote-tracking branch 'dlm/next' discards 1704a6745a16 Merge remote-tracking branch 'ieee1394/for-next' discards 22e3ae81fc73 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 3a90cc9f0de7 Merge remote-tracking branch 'opp/opp/linux-next' discards 30b7cc1ee134 Merge remote-tracking branch 'cpupower/cpupower' discards b7d2f63c2844 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 4665584888ad platform/chrome: cros_ec_trace: Fix format warnings discards 535fae414ca9 Merge remote-tracking branch 'pm/linux-next' discards cdf8f73f9b6b Merge remote-tracking branch 'v4l-dvb-next/master' discards aa000bad496a Merge remote-tracking branch 'v4l-dvb/master' discards 4e49c38ba821 Merge remote-tracking branch 'jc_docs/docs-next' discards 4a8f690d54d6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 4906ab4c78d8 Merge remote-tracking branch 'i2c/i2c/for-next' discards 2ff7a8a67b5d Merge remote-tracking branch 'hid/for-next' discards 8c9f478c29c7 Merge remote-tracking branch 'pstore/for-next/pstore' discards 768a824ab4fd Merge remote-tracking branch 'pci/next' discards 6818ef8dbf38 Merge remote-tracking branch 'printk/for-next' discards 8b85a2cfd199 Merge remote-tracking branch 'vfs/for-next' discards 4363438e311d Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards 1cc55aeae8e0 Merge remote-tracking branch 'iomap/iomap-for-next' discards 872bbb27a71b Merge remote-tracking branch 'zonefs/for-next' discards 34b8582ca41a Merge remote-tracking branch 'xfs/for-next' discards d70841517678 Merge remote-tracking branch 'v9fs/9p-next' discards 33c3914854d7 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 3413c5100d8c Merge remote-tracking branch 'ntfs3/master' discards f156b7f700ad Merge remote-tracking branch 'cel/for-next' discards a6767acc1bca Merge remote-tracking branch 'nfs-anna/linux-next' discards 8c14aaefa373 Merge remote-tracking branch 'gfs2/for-next' discards 1ced8b826e46 Merge remote-tracking branch 'fuse/for-next' discards 2adf6ab8d5bb Merge remote-tracking branch 'f2fs/dev' discards b58650157de9 Merge remote-tracking branch 'ext4/dev' discards 1932ad444754 Merge remote-tracking branch 'ext3/for_next' discards 074ba0134d14 Merge remote-tracking branch 'erofs/dev' discards bc86ded7b490 Merge remote-tracking branch 'configfs/for-next' discards 5c1e156f6dd1 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 4976057d9b38 Merge remote-tracking branch 'cifs/for-next' discards 6519bc2a8f94 Merge remote-tracking branch 'btrfs/for-next' discards aff219f557e2 Merge remote-tracking branch 'fscache/fscache-next' discards 8b06b74d4765 Merge remote-tracking branch 'fscrypt/master' discards 911842fa6794 Merge remote-tracking branch 'pidfd/for-next' discards 73b636d33831 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 256c94aad15a Merge remote-tracking branch 'uml/linux-next' discards 38d7f255ca17 Merge remote-tracking branch 'sh/for-next' discards 8c1aebfa29ba Merge remote-tracking branch 's390/for-next' discards 2125bb9e8b82 Merge remote-tracking branch 'risc-v/for-next' discards 9be7838c5507 Merge remote-tracking branch 'powerpc/next' discards 795ec13a90eb Merge remote-tracking branch 'parisc-hd/for-next' discards fd17c1321344 Merge remote-tracking branch 'openrisc/for-next' discards 7f3dbd7165d1 Merge remote-tracking branch 'mips/mips-next' discards 91aae118b3fe Merge remote-tracking branch 'microblaze/next' discards 0084b727709d Merge remote-tracking branch 'm68knommu/for-next' discards 480fe8270891 Merge remote-tracking branch 'h8300/h8300-next' discards d59a7e0f8179 Merge remote-tracking branch 'clk/clk-next' discards 8c4543569674 Merge remote-tracking branch 'xilinx/for-next' discards b17ed5eff5d6 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 3aa3b880e62e Merge remote-tracking branch 'tegra/for-next' discards fea15a215ab9 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 4f7746cb8c1d Merge remote-tracking branch 'scmi/for-linux-next' discards e564b0d42aad Merge remote-tracking branch 'samsung-krzk/for-next' discards 2709dd2f949e Merge remote-tracking branch 'rockchip/for-next' discards 34e1124ca7db Merge remote-tracking branch 'renesas/next' discards 436b2e53216e Merge remote-tracking branch 'raspberrypi/for-next' discards 74dd35a07c5f Merge remote-tracking branch 'qcom/for-next' discards 1fcb7d6d6cc7 Merge remote-tracking branch 'omap/for-next' discards 3ab73bc32986 Merge remote-tracking branch 'mvebu/for-next' discards e8baf083612a Merge remote-tracking branch 'mediatek/for-next' discards 2b5a5c1fbabd Merge remote-tracking branch 'keystone/next' discards c918b8d54676 Merge remote-tracking branch 'imx-mxs/for-next' discards ff0ed7abf251 Merge remote-tracking branch 'at91/at91-next' discards e4e52abf7000 Merge remote-tracking branch 'aspeed/for-next' discards af4abfd38bd4 Merge remote-tracking branch 'amlogic/for-next' discards 354e5a91188d Merge remote-tracking branch 'actions/for-next' discards 9f71a393453c Merge remote-tracking branch 'arm-soc/for-next' discards 275e85a1e2ef Merge remote-tracking branch 'arm64/for-next/core' discards b068b2989059 Merge remote-tracking branch 'arm/for-next' discards 12823c8f5181 Merge remote-tracking branch 'arc/for-next' discards e617f446e969 Merge remote-tracking branch 'asm-generic/master' discards 8beeef193ed8 Merge remote-tracking branch 'dma-mapping/for-next' discards 5e2d408dd7e2 Merge remote-tracking branch 'compiler-attributes/compiler [...] discards b8ff270e1d16 Merge remote-tracking branch 'kbuild/for-next' discards 5732eba70480 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 50a532577e29 Merge remote-tracking branch 'fpga-fixes/fixes' discards d1df75eb3927 Merge remote-tracking branch 'pidfd-fixes/fixes' discards f2a5e6433fb6 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards ff23de78fd15 Merge remote-tracking branch 'vfs-fixes/fixes' discards feb8f3b57337 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards ef499d2b39ef Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 831b1c72be9f Merge remote-tracking branch 'hwmon-fixes/hwmon' discards fcadff8d602a Merge remote-tracking branch 'omap-fixes/fixes' discards 4240e11147d5 Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards d5aa48091c8a Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 640e6a1b928d Merge remote-tracking branch 'sound-current/for-linus' discards 2dc0c302b83b Merge remote-tracking branch 'netfilter/master' discards 109b1a7baff3 Merge remote-tracking branch 'net/master' omits d850bf086280 Bluetooth: Fix using RPA when address has been resolved omits 4ec4d63b8b29 Bluetooth: Fix using address type from events discards 13f85ec0de14 drm/radeon: Add HD-audio component notifier support (v2) discards 7b390e34a19f Revert "drm/amd/display: To modify the condition in indica [...] discards 30f63f7cc8f3 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 533d9380dbdf drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 0359763fed49 drm/amdgpu: only check for _PR3 on dGPUs discards 37d8f0487e5d drm/amdgpu: add another raven1 gfxoff quirk discards 2b248736eaff drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode discards fc6dedda8610 drm/amdgpu: fix fdinfo race with process exit discards c15b3c02707f drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails discards ac04254efbd0 drm/amdkfd: export svm_range_list_lock_and_flush_work discards 04ea17f24491 drm/amdkfd: avoid conflicting address mappings discards 3db751592dde drm/amd/display: Fix unused initialization of pointer sink discards 2a21e2d7fc15 drm/amd/pm: Update navi12 smu message mapping table in sriov discards 5c884c7304c4 drm/amdgpu:schedule vce/vcn encode based on priority discards 7702bc21997e drm/amdgpu/vcn: set the priority for each encode ring discards d174175479f8 drm/amdgpu/vce: set the priority for each ring discards b63517f9dcea drm/amd/amdgpu: add mpio to ras block discards 5a9bff88146f drm/amd/amdgpu: consolidate PSP TA unload function discards 97ec6b35a293 drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) discards 1dec46061929 drm/amd/display: fix spelling mistake "alidation" -> "validation" discards b2065c9a1f0a drm/amdgpu: detach ring priority from gfx priority discards e18433e7ab77 drm/amdgpu: rework context priority handling discards 38b2b919eb78 drm/amd/display: 3.2.150 discards 94b218bbdb3c drm/amd/display: [FW Promotion] Release 0.0.80 discards 6180e95ec46a drm/amd/display: Update swizzle mode enums discards e5f3a76d9789 drm/amd/display: Initialize GSP1 SDP header discards 23b6a765e54d drm/amd/display: Add emulated sink support for updating FS discards 92c51bcf7b97 drm/amd/display: Limit max DSC target bpp for specific monitors discards 84a0390e8be5 drm/amd/display: Use max target bpp override option discards e897f819089f drm/amd/display: Set min dcfclk if pipe count is 0 discards 005505eb7e9b drm/amd/display: Support for DMUB HPD interrupt handling discards f93c808d1039 drm/amd/display: add missing ABM register offsets discards 0c81e5d729e5 drm/amd/display: Add DP 2.0 SST DC Support discards 6d6e9b841309 drm/amd/display: Add DP 2.0 BIOS and DMUB Support discards 493d8fb69053 drm/amd/display: Add DP 2.0 DCCG discards 99bb6ba178d7 drm/amd/display: Add DP 2.0 HPO Link Encoder discards d2b7e4d8a939 drm/amd/display: Add DP 2.0 HPO Stream Encoder discards eb7317c80e7d drm/amd/display: Add DP 2.0 Audio Package Generator omits f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" omits b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform omits 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed omits 3ca001aff087 drm/amd/display: setup system context for APUs omits c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp omits 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy omits 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU omits 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 omits 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs omits 6333a495f533 drm/amdgpu: correct comments in memory type managers omits cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address omits a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address omits fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings omits 3103f67eb440 Merge branch 'for-next/overflow' into for-next/kspp omits da65e02648be Makefile: Enable -Wzero-length-bounds omits dbb4411e1b14 Makefile: Enable -Warray-bounds omits 5975fbb6f1eb treewide: Replace 0-element memcpy() destinations with fle [...] omits 883fae8d5568 treewide: Replace open-coded flex arrays in unions omits b2fbd0dcce23 stddef: Introduce DECLARE_FLEX_ARRAY() helper discards c7815ee497c7 Merge branch 'for-5.15/io_uring' into for-next discards f58d8b759ff8 io-wq: fix race between adding work and activating a free worker omits 96aff80dde1b Merge branch 'for-5.15' into for-next omits f7db8dd6981e f2fs: enable realtime discard iff device supports discard omits dddd3d65293a f2fs: guarantee to write dirty data when enabling checkpoint back omits c8dc3047c485 f2fs: fix to unmap pages from userspace process in punch_hole() omits adf9ea89c719 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() omits ad126ebddecb f2fs: fix to account missing .skipped_gc_rwsem omits d75da8c8a4c5 f2fs: adjust unlock order for cleanup omits 4d67490498ac f2fs: Don't create discard thread when device doesn't supp [...] omits e8b8e97f91b8 fs/ntfs3: Restyle comments to better align with kernel-doc omits 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role omits 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() omits 927ac8da35db Bluetooth: set quality report callback for Intel omits ae7d925b5c04 Bluetooth: Support the quality report events omits 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table omits 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events omits 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events omits 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA omits 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() discards b0f50fa9c2b7 Merge branch 'for-5.15/io_uring' into for-next discards e5d6f56958cb Merge branch 'for-5.15/io_uring' into for-next omits 1efc6199e6b9 Merge branch 'for-next-current-v5.14-20210830' into for-ne [...] omits 63c1fbbd1431 Merge branch 'misc-5.15' into for-next-current-v5.14-20210830 omits 6a217437f9f5 Merge branch 'sg_nents' into rdma.git for-next omits 65f90c8e38c9 RDMA/mlx5: Relax DCS QP creation checks discards 3cc5b5ea09f2 Merge branch 'features' into for-next discards f992ad3aac36 Merge branch 'fixes' into for-next omits d7e7747ac5c2 netfilter: refuse insertion if chain has grown too large omits dd6d2910c5e0 netfilter: conntrack: switch to siphash omits d532bcd0b269 netfilter: conntrack: sanitize table size default settings omits a59d984c56c8 drivers: parisc: ccio-dma.c: Added tab instead of spaces omits dcf097e7d21f USB: serial: pl2303: fix GL type detection omits d16a693cf932 kbuild: clean up objtool_args slightly discards 272f581a50a2 Merge branch 'efi/core' discards 3458f3c19544 Merge branch 'irq/core' discards a033310f8d96 Merge branch 'locking/debug' discards ad3fabf81e1f Merge branch 'sched/arm64' discards b2b140d6b6b4 Merge branch 'timers/core' discards 896da63978de Merge tag 'v5.14' omits e5c11ee31060 mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC omits 04d2c3b7832c dt-bindings: mailbox: Add compatible for the MSM8953 omits fb339971bfc4 dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 omits dc2b8edfa3b3 mailbox: qcom: Add support for SM6115 APCS IPC omits affa8da916e8 dt-bindings: mailbox: qcom: Add SM6115 APCS compatible omits 8b60ed2b1674 soc: mediatek: cmdq: add address shift in jump omits 84fd4201b78b mailbox: cmdq: add mt8192 support omits 5f48ed2e812e dt-binding: gce: add gce header file for mt8192 omits f0712ace7fe0 cpufreq: qcom-hw: Set dvfs_possible_from_any_cpu cpufreq d [...] omits 5e79d6d9ea00 cpufreq: blocklist more Qualcomm platforms in cpufreq-dt-platdev omits 275157b367f4 cpufreq: qcom-cpufreq-hw: Add dcvs interrupt support omits 37f188318ea3 cpufreq: scmi: Use .register_em() to register with energy model omits 3fd23111185d cpufreq: vexpress: Use .register_em() to register with ene [...] omits 4d584efae0b2 cpufreq: scpi: Use .register_em() to register with energy model omits d8037ae359a6 MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer omits 8d7e5908c0bc mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module omits 23e6a7ca464e mailbox: sti: quieten kernel-doc warnings omits 247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema omits 62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it omits f9a9f624f646 modpost: get the *.mod file path more simply discards a82c8eeed0af Merge branch 'for-5.15/drivers' into for-next discards a43cbb6c6e69 Merge branch 'for-5.15/io_uring' into for-next omits 6a8dd8c3fbec vdpa_sim: Use iova_shift() for the size passed to alloc_iova() omits 4d89b9901214 vhost scsi: Convert to SPDX identifier omits cc854fa965e0 vdpa/mlx5: Add multiqueue support omits b0df82f3913c vdpa/mlx5: Add support for control VQ and MAC setting omits ce9e3d5989e5 iio: adc128s052: Fix the error handling path of 'adc128_probe()' omits f2223affb474 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return omits 7956cf5d76b1 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed omits a486dac372de iio: dac: ti-dac5571: fix an error code in probe() omits e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition omits e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA omits b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource omits fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA omits 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] omits cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock omits f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock omits d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq omits aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs omits 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX omits 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC omits ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes omits 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings omits 71f8817c28e2 MIPS: ingenic: Unconditionally enable clock of CPU #0 omits 5fad6cff0fb8 Merge branch 'clk-qcom' into clk-next omits 131abae905df clk: qcom: Add SM6350 GCC driver omits f7d996ba0ceb Merge branch 'clk-doc' into clk-next omits faa6a1f9de51 MAINTAINERS: clock: include S3C and S5P in Samsung SoC clo [...] omits 80204ac4bca9 dt-bindings: clock: samsung: convert S5Pv210 AudSS to dtschema omits e1ec39092088 dt-bindings: clock: samsung: convert Exynos AudSS to dtschema omits 7ac615780926 dt-bindings: clock: samsung: convert Exynos4 to dtschema omits e9385b93ffdd dt-bindings: clock: samsung: convert Exynos3250 to dtschema omits 41059b5d8b9a dt-bindings: clock: samsung: convert Exynos542x to dtschema omits ea7b028a00e4 dt-bindings: clock: samsung: add bindings for Exynos exter [...] omits ae910bf9d8b2 dt-bindings: clock: samsung: convert Exynos5250 to dtschema omits abbd6b85ed33 Merge branch 'clk-vc5' into clk-next omits d83e561d43bc clk: vc5: Add properties for configuring SD/OE behavior omits 2ef162548a53 clk: vc5: Use dev_err_probe omits 275e4e2dc041 dt-bindings: clk: vc5: Add properties for configuring the [...] omits 07fe64de524d Merge branch 'clk-doc' into clk-next omits 6880d94f8426 dt-bindings: clock: brcm,iproc-clocks: fix armpll properties omits 6e1cc688e450 clk: zynqmp: Fix kernel-doc format omits 699b67f8092f Merge branch 'clk-at91' into clk-next omits af7651e67b9d clk: at91: clk-generated: Limit the requested rate to our range omits 3ba64f8d7b62 Merge branch 'clk-ralink' into clk-next omits c16edf5ff8ec clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates omits 28138eb602d9 Merge branch 'clk-fixes' into clk-next omits ba4a40735113 Merge branch 'clk-zynq' into clk-next omits e7296d16ef7b clk: zynqmp: Fix a memory leak omits 47d0fbd1cd42 clk: zynqmp: Check the return type omits 0363d6950612 Merge branch 'clk-doc' into clk-next omits a3ef91f501b0 clk: at91: sama7g5: remove all kernel-doc & kernel-doc warnings omits 0cbc0eb14e99 clk: zynqmp: fix kernel doc omits 0c5ff8bc04f6 Merge branch 'clk-imx' into clk-next omits 3e061910b2a2 Merge tag 'clk-imx-5.15' of git://git.kernel.org/pub/scm/l [...] omits ecdf0eb60ba4 Merge branch 'clk-kirkwood' into clk-next omits aaedb9e00e54 clk: kirkwood: Fix a clocking boot regression omits 056881bb694f Merge branch 'clk-qcom' into clk-next omits 618cfa94a830 clk: qcom: Add SM6350 GCC driver omits 920e9b9cd154 dt-bindings: clock: Add SM6350 GCC clock bindings omits be5b605d34cd clk: qcom: rpmh: Add support for RPMH clocks on SM6350 omits 4966c52ad700 dt-bindings: clock: Add RPMHCC bindings for SM6350 omits 386ea3bd8eae clk: qcom: adjust selects for SM_VIDEOCC_8150 and SM_VIDEOCC_8250 omits cbe63bfdc54f clk: qcom: Add Global Clock controller (GCC) driver for SM6115 omits dce25b3e0bb2 dt-bindings: clk: qcom: gcc-sm6115: Document SM6115 GCC omits e13d206924f5 cxl/core: Replace devm_cxl_add_decoder() with non-devm version omits 27f681116fdf Merge branch 'misc' into for-next discards 29fb75d44ac4 Merge branch 'smp/core' discards 076c0385507d Merge branch 'x86/urgent' discards 18849811b379 Merge branch 'x86/misc' discards bf09177ca8b7 Merge branch 'x86/irq' discards 88ce877d4a5d Merge branch 'x86/cpu' discards 0b2c0e79ca84 Merge branch 'x86/cleanups' discards 74481c7e10a1 Merge branch 'x86/cache' discards 37df8a7b408a Merge branch 'x86/build' discards 95f3d69be248 Merge branch 'timers/core' discards b71be1b7fd43 Merge branch 'smp/core' discards bad6c87545ba Merge branch 'sched/urgent' discards ed1e29b2eb41 Merge branch 'sched/core' discards 67d631b277b7 Merge branch 'ras/core' discards c368937369a0 Merge branch 'perf/core' discards d2a8717b938b Merge branch 'locking/core' discards cb1370f9bc61 Merge branch 'irq/urgent' discards f8ed57d7a8c8 Merge branch 'irq/core' discards a0d6ae2fac72 Merge branch 'core/debugobjects' omits 5e115b419d2b soc: document merges omits 8e99b61ee1e0 Merge branch 'arm/late' into for-next omits dd300577952e Merge tag 'v5.15-rockchip-dts64-2' of git://git.kernel.org [...] omits 894c2e3620f6 Merge tag 'v5.15-rockchip-dts64-1' of git://git.kernel.org [...] omits 6f4f55bdc436 Merge tag 'zynqmp-dt-for-v5.15' of https://github.com/Xili [...] omits 2a7a451a9084 NFSv4.1 add network transport when session trunking is detected omits dc48e0abee24 SUNRPC enforce creation of no more than max_connect xprts omits 7e134205f629 NFSv4 introduce max_connect mount options omits df205d0a8ea1 SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info [...] omits 3a3f976639f2 SUNRPC keep track of number of transports to unique addresses omits 79d534f8cbf9 NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox omits 7c81e6a9d75b SUNRPC: Tweak TCP socket shutdown in the RPC client omits 0a6ff58edbfb SUNRPC: Simplify socket shutdown when not reusing TCP ports omits a93c0039d89d Merge branch 'acpi-bus' into linux-next omits f588240c02c6 Merge branches 'pm-cpufreq', 'powercap' and 'pm-domains' i [...] omits 14587d573788 Merge branches 'acpi-osl', 'acpi-misc', 'acpi-tables' and [...] omits a3e03bc1368c KVM: s390: index kvm->arch.idle_mask by vcpu_idx omits 7119decf47d9 KVM: s390: Enable specification exception interpretation discards 88580cafa33b Merge branch 'for-5.15/io_uring' into for-next omits c57343431170 Merge branch 'for-5.15-printk-index' into for-next omits b8155e95de38 fs/ntfs3: Fix error handling in indx_insert_into_root() omits 8c83a4851da1 fs/ntfs3: Potential NULL dereference in hdr_find_split() omits 04810f000afd fs/ntfs3: Fix error code in indx_add_allocate() omits 2926e4297053 fs/ntfs3: fix an error code in ntfs_get_acl_ex() omits a1b04d380ab6 fs/ntfs3: add checks for allocation failure omits 345482bc431f fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc omits 195c52bdd5d5 fs/ntfs3: Do not use driver own alloc wrappers omits fa3cacf54463 fs/ntfs3: Use kernel ALIGN macros over driver specific omits 24516d481dfc fs/ntfs3: Restyle comment block in ni_parse_reparse() omits 1263eddfea99 fs/ntfs3: Remove unused including <linux/version.h> omits abfeb2ee2103 fs/ntfs3: Fix fall-through warnings for Clang omits be87e821fdb5 fs/ntfs3: Fix one none utf8 char in source file omits 8c01308b6d6b fs/ntfs3: Remove unused variable cnt in ntfs_security_init() omits 71eeb6ace80b fs/ntfs3: Fix integer overflow in multiplication omits 87790b653439 fs/ntfs3: Add ifndef + define to all header files omits 528c9b3d1edf fs/ntfs3: Use linux/log2 is_power_of_2 function omits f8d87ed9f0d5 fs/ntfs3: Fix various spelling mistakes discards 550a68b8c7f7 Merge branch 'for-5.15/io_uring' into for-next discards b4c96ca50439 Merge branch 'for-5.15/io_uring' into for-next omits 26d5313d02e4 checkkconfigsymbols.py: Fix the '--ignore' option omits eefe4ee0bd0c kbuild: merge vmlinux_link() between ARCH=um and other arc [...] omits 2174547d52e9 kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh omits 11a5376e37c8 kbuild: merge vmlinux_link() between the ordinary link and [...] omits b1ec6c234aed kbuild: remove stale *.symversions omits c176a8773d78 kbuild: remove unused quiet_cmd_update_lto_symversions omits 781bcc09e077 gen_compile_commands: extract compiler command from a seri [...] omits c24a19674258 riscv: add support for hugepage migration omits a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] omits bdd3c50d83bf dax: remove bdev_dax_supported omits a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper omits 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX omits cd93a2a4d1b0 dax: remove __generic_fsdax_supported omits 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported omits 1b7646014e0d dax: mark dax_get_by_host static omits dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host omits 39b6389a7fdc dax: stop using bdevname omits 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text omits 7ce05074b93c selftests: safesetid: Fix spelling mistake "cant" -> "can't" omits 56809a28d45f ARC: mm: vmalloc sync from kernel to user table to update PMD ... omits 8747ff704ac8 ARC: mm: support 4 levels of page tables omits 2dde02ab6d1a ARC: mm: support 3 levels of page tables omits 9f3c76aedcbf ARC: mm: switch to asm-generic/pgalloc.h omits d9820ff76f95 ARC: mm: switch pgtable_t back to struct page * omits adf9ae0d159d um: fix stub location calculation omits 6a241d2923c2 um: virt-pci: fix uapi documentation omits bc5c49d79206 um: enable VMAP_STACK omits 4a22c4cebd61 um: virt-pci: don't do DMA from stack omits 1568cb0e6d97 hostfs: support splice_write omits 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures omits 21976f2b747e um: virtio_uml: include linux/virtio-uml.h omits 68fdb6448501 lib/logic_iomem: fix sparse warnings omits b76dd9302af7 um: make PCI emulation driver init/exit static omits e0be99864d99 clk: qcom: mmcc-msm8994: Add MSM8992 support omits 4d5b4572c475 clk: qcom: Add msm8994 MMCC driver omits 7972609631fd dt-bindings: clock: Add support for MSM8992/4 MMCC omits 9bb6cfc3c77e clk: qcom: Add Global Clock Controller driver for MSM8953 omits 1b9de19e244d dt-bindings: clock: add Qualcomm MSM8953 GCC driver bindings omits da09577ab562 clk: qcom: gcc-sdm660: Replace usage of parent_names omits a61ca021fe28 clk: qcom: gcc-sdm660: Move parent tables after PLLs omits 72cfc73f4663 clk: qcom: use devm_pm_runtime_enable and devm_pm_clk_create omits a649136b17af PM: runtime: add devm_pm_clk_create helper omits b3636a3a2c51 PM: runtime: add devm_pm_runtime_enable helper omits 1a0182785a6d RDMA/hns: Delete unnecessary blank lines. omits ae2854c5d318 RDMA/hns: Encapsulate the qp db as a function omits 7fac71691b61 RDMA/hns: Adjust the order in which irq are requested and enabled omits ab5cbb9d287c RDMA/hns: Remove RST2RST error prints for hw v1 omits fe164fc8d7b2 RDMA/hns: Remove dqpn filling when modify qp from Init to Init omits d2e0ccffcdd7 RDMA/hns: Fix QP's resp incomplete assignment omits e788a3cd5787 RDMA/hns: Fix query destination qpn omits 57dbbe590f15 powerpc/pseries/iommu: Rename "direct window" to "dma window" omits 381ceda88c4c powerpc/pseries/iommu: Make use of DDW for indirect mapping omits 8599395d34f2 powerpc/pseries/iommu: Find existing DDW with given property name omits a5fd95120c65 powerpc/pseries/iommu: Update remove_dma_window() to accep [...] omits fc8cba8f989f powerpc/pseries/iommu: Reorganize iommu_table_setparms*() [...] omits 7ed2ed2db268 powerpc/pseries/iommu: Add ddw_property_create() and refac [...] omits 2ca73c54ce24 powerpc/pseries/iommu: Allow DDW windows starting at 0x00 omits 92a23219299c powerpc/pseries/iommu: Add ddw_list_new_entry() helper omits 4ff8677a0b19 powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helper omits 3c33066a2190 powerpc/kernel/iommu: Add new iommu_table_in_use() helper omits 0c634bafe3bb powerpc/pseries/iommu: Replace hard-coded page shift omits 9a245d0e1f00 powerpc/numa: Update cpu_cpu_map on CPU online/offline omits 544a09ee7434 powerpc/numa: Print debug statements only when required omits 506c2075ffd8 powerpc/numa: convert printk to pr_xxx omits 544af6429777 powerpc/numa: Drop dbg in favour of pr_debug omits 5bf63497b8dd powerpc/smp: Enable CACHE domain for shared processor omits b8b928030332 powerpc/smp: Update cpu_core_map on all PowerPc systems omits 8efd249babea powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 omits 3e18e2711822 powerpc/configs/microwatt: Enable options for systemd omits ef4fcaf99cd2 powerpc/configs/microwattt: Enable Liteeth omits 602d0f96563c powerpc/microwatt: Add Ethernet to device tree omits 8149238ffd21 powerpc: Redefine HMT_xxx macros as empty on PPC32 omits f50da6edbf1e powerpc/doc: Fix htmldocs errors omits 627e66f29aa2 Merge changes from Paul Gortmaker omits 5bd4ae07e797 MAINTAINERS: update for Paul Gortmaker omits d7c1814f2f4f powerpc: retire sbc8641d board support omits c12adb067844 powerpc: retire sbc8548 board support omits 6af351634451 Merge branch 'arm/dt' into for-next omits 5acc7bf3074e Merge branch 'arm/fixes' into for-next omits 465e333e77a6 Merge branch 'topic/ppc-kvm' into next omits 806c0e6e7e97 powerpc: Refactor verification of MSR_RI omits 133c17a1788d powerpc: Remove MSR_PR check in interrupt_exit_{user/kerne [...] omits d9db6e420268 powerpc/64e: Get dear offset with _DEAR macro omits 4872cbd0ca35 powerpc: Add dear as a synonym for pt_regs.dar register omits cfa47772ca8d powerpc/64e: Get esr offset with _ESR macro omits 4f8e78c0757e powerpc: Add esr as a synonym for pt_regs.dsisr omits e42edf9b9d12 selftests: Skip TM tests on synthetic TM implementations omits c95278a05344 selftests/powerpc: Add missing clobbered register to to pt [...] omits 419025b3b419 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 8ce8a6fce9bf KVM: arm64: Trim guest debug exception handling omits 305d90ec35b5 soc: document merges omits a9f2c2d25864 Merge branch 'arm/soc' into for-next omits 1f5178a082a1 Merge branch 'arm/defconfig' into for-next omits 96ec1bf04594 Merge branch 'arm/drivers' into for-next omits 4f84d6c774fc Merge branch 'arm/dt' into for-next omits 602b2c5a7705 Merge branch 'arm/fixes' into for-next omits 3fa70711d857 Merge tag 'v5.14-rc7' into for-next omits a65ab973c166 USB: serial: replace symbolic permissions by octal permissions omits a290f510a178 RISC-V: Fix VDSO build for !MMU omits 803930ee35fa riscv: use strscpy to replace strlcpy omits 6858fa7ab448 btrfs: Use memset_startat() to clear end of struct omits 2d7b09fb0dcc string.h: Introduce memset_startat() for wiping trailing m [...] omits 9b2ad17fc0eb xfrm: Use memset_after() to clear padding omits a5cafc62606b string.h: Introduce memset_after() for wiping trailing mem [...] omits 122371d5b3c0 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST omits d8a5a0cf6d91 fortify: Add compile-time FORTIFY_SOURCE tests omits 722beaa24263 fortify: Allow strlen() and strnlen() to pass compile-time [...] omits ed35e2624389 fortify: Prepare to improve strnlen() and strlen() warnings omits ee3f49bc6e4e fortify: Fix dropped strcpy() compile-time write overflow check omits 6bea7154887d fortify: Explicitly disable Clang support omits 1d6422a2ba02 fortify: Move remaining fortify helpers into fortify-string.h omits be6b0d5022af x86: remove cc-option-yn test for -mtune= omits 1ac0aab260bc arc: replace cc-option-yn uses with cc-option omits e84a88666b8d s390: replace cc-option-yn uses with cc-option omits 0fd4f12e00a6 ia64: move core-y in arch/ia64/Makefile to arch/ia64/Kbuild omits 5916419268a8 sparc: move the install rule to arch/sparc/Makefile omits 5a0b50421c82 security: remove unneeded subdir-$(CONFIG_...) omits 4eb566df1b41 kbuild: sh: remove unused install script omits 8514f6b9682f kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y omits 6326eb4a3915 ipc: replace costly bailout check in sysvipc_find_ipc() omits eedfcedc7315 selftests/memfd: remove unused variable omits 74a9015e74a0 Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] omits 734024e09b80 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 847d3bd12b61 prctl: allow to setup brk for et_dyn executables omits 53884bf416a6 pid: cleanup the stale comment mentioning pidmap_init(). omits 085601486dde kernel/fork.c: unexport get_{mm,task}_exe_file omits 6b33bde8d1f8 coredump: fix memleak in dump_vma_snapshot() omits e7b81ca105f9 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits ef6b0168142e fs/coredump.c: log if a core dump is aborted due to change [...] omits 3e79eb1b76aa hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits a065e7e69579 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits f31bdb75f5b8 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 46accddc68b5 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 2ef34726ec35 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 7a93b66e4b71 nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 09215c5b2859 nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 4cd8e7febb4d init/main.c: silence some -Wunused-parameter warnings omits 82d95a07f64f trap: cleanup trap_init() omits ef2f1a4d5c71 init: move usermodehelper_enable() to populate_rootfs() omits 069062768f84 ramfs: fix mount source show for ramfs omits 4fbc3ac1e771 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix omits c10e07398ef0 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix omits 5d9d50f0a603 fs/epoll: use a per-cpu counter for user's watches count omits b81f67c562dc checkpatch-improve-git_commit_id-test-fix omits 9b6d0f30bd12 checkpatch: improve GIT_COMMIT_ID test omits 6d01cb2324d0 checkpatch: make email address check case insensitive omits ca4907275289 checkpatch: support wide strings omits 7245e75f1107 lib/vsprintf: don't increment buf in bitmap_list_string omits ec91085ca2fc vsprintf: rework bitmap_list_string omits f0026b82ef9c lib: bitmap: add performance test for bitmap_print_to_pagebuf omits c20500c9abe9 bitmap: unify find_bit operations omits 504fb2dec1b8 mm/percpu: micro-optimize pcpu_is_populated() omits a008ed586dbc tools: rename bitmap_alloc() to bitmap_zalloc() omits c83c6d80dade bitops: replace for_each_*_bit_from() with for_each_*_bit( [...] omits e4beeb99bc4b find: micro-optimize for_each_{set,clear}_bit() omits 748900a6d44c include/linux: move for_each_bit() macros from bitops.h to find.h omits 67d486cbe46e cpumask: replace cpumask_next_* with cpumask_first_* where [...] omits 0803a22a559a tools: sync tools/bitmap with mother linux omits d49b694c3ef9 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] omits edc3a6eea1c7 cpumask: use find_first_and_bit() omits 6b6c111934a4 lib: add find_first_and_bit() omits dbbccfe505ef arch: remove GENERIC_FIND_FIRST_BIT entirely omits 821cadbf540b include: move find.h from asm_generic to linux omits a9755b5caf73 bitops: move find_bit_*_le functions from le.h to find.h omits e296d831fe2e bitops: protect find_first_{,zero}_bit properly omits d9f6e28c8caf lib/iov_iter.c: fix kernel-doc warnings omits 6682715d704d lib/dump_stack: correct kernel-doc notation omits 3908d29091ae lib/test: convert test_sort.c to use KUnit omits 371f85776350 lib/string: optimized memset omits bd6e8357c5a2 lib/string: optimized memmove omits c8707e54528c lib/string: optimized memcpy omits abf80b1710e0 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 3944869d304b math: make RATIONAL tristate omits 3693e9621222 kernel/acct.c: use dedicated helper to access rlimit values omits 4c7ed330e62f phy/drivers/stm32: use HZ macros omits af1969db0f38 mtd/drivers/nand: use HZ macros omits 12fa3d0692c4 i2c/drivers/ov02q10: use HZ macros omits 000babd7a2bd iio/drivers/hid-sensor: use HZ macros omits 792b27a95ebd hwmon/drivers/mr75203: use HZ macros omits 50c528e559fe iio/drivers/as73211: use HZ macros omits 43e3ae774d95 devfreq: use HZ macros omits bb5e0747600a thermal/drivers/devfreq_cooling: use HZ macros omits a297177e577a units: add the HZ macros omits ba7f0e65b604 units: change from 'L' to 'UL' omits f3c06663a713 include/linux/once.h: fix trivia typo Not -> Note omits a091be2b2ff4 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 78fba7d75a77 proc/sysctl: make protected_* world readable omits 3e2ab1ea4bc6 connector: send event on write to /proc/[pid]/comm omits ea82408797a6 proc: stop using seq_get_buf in proc_task_name omits 4b50d7a0ab05 fs/proc/kcore.c: add mmap interface omits b77d0128f640 percpu: remove export of pcpu_base_addr omits c0d07417ad8a alpha: pci-sysfs: fix all kernel-doc warnings omits ed9b22b7e6ba alpha: agp: make empty macros use do-while-0 style omits c9776668438f kernel/hung_task.c: Monitor killed tasks. omits fa1618d78bca fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 630e6cc9258c fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 3629dd09173d MAINTAINERS: update for DAMON omits c81c9fb383c4 mm/damon: add user space selftests omits 025b24541623 mm/damon: add kunit tests omits 9ddc3621ff50 Documentation: add documents for DAMON omits f904bccdf143 mm/damon/dbgfs: support multiple contexts omits c81dfd173730 mm/damon/dbgfs: export kdamond pid to the user space omits b3044aa54c44 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix omits 729cd4573257 mm-damon-implement-a-debugfs-based-user-space-interface-fix omits 55cc7f81a6d0 mm/damon: implement a debugfs-based user space interface omits e64e46b1688d mm/damon: add a tracepoint omits 9bcc195536de mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup omits 7291c1e5c246 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] omits bc3f00f69680 mm/damon: implement primitives for the virtual memory addr [...] omits 78c85147b72d mm/damon/Kconfig: Hide PAGE_IDLE_FLAG from users omits 4c1f13fd4111 mm-idle_page_tracking-make-pg_idle-reusable-fix-fix omits 1ba27cffb7ee mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT omits 317bb7c778ab mm/idle_page_tracking: make PG_idle reusable omits 1650c4e6e5d3 mm/damon: adaptively adjust regions omits 0fed6776414e mm/damon/core: implement region-based sampling omits 7a728f2e534e mm: introduce Data Access MONitor (DAMON) omits d777ad50c842 kfence: show cpu and timestamp in alloc/free info omits 59f23b42c3ae mm/secretmem: use refcount_t instead of atomic_t omits c32716ab0ebf mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFL [...] omits c4c76efb5469 mm: in_irq() cleanup omits 773f49edcb8f mm/highmem: Remove deprecated kmap_atomic omits 1b3b8cc86ea7 highmem: don't disable preemption on RT in kmap_atomic() omits babe97525a58 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits a05cc9abd9c2 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 8e0f4444f7d4 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits aa6da1c42ef3 mm: remove redundant compound_head() calling omits 4d6b69278e04 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits dc7657c0f637 mm/memory_hotplug: use helper zone_is_zone_device() to sim [...] omits 42b9b512368a mm/memory_hotplug: improved dynamic memory group aware "au [...] omits 345cfbed28d7 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 07da67814add virtio-mem: use a single dynamic memory group for a single [...] omits 4bf2a8bcfdf7 dax/kmem: use a single static memory group for a single pr [...] omits a5eb9bf4563a ACPI: memhotplug: use a single static memory group for a s [...] omits 62e87f2086b0 mm/memory_hotplug: track present pages in memory groups omits 042bfa829037 drivers/base/memory: introduce "memory groups" to logicall [...] omits 2b9c2d692737 mm/memory_hotplug: introduce "auto-movable" online policy omits 7875f7cd8acb mm: track present early pages per zone omits d028d3cbb08e ACPI: memhotplug: memory resources cannot be enabled yet omits 0d5077ceae1d mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 7eac001b264c mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 8c1cf499197a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 1bc61f2d39cd mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits 76560aa61988 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits 7f640ec87cbe memory-hotplug.rst: complete admin-guide overhaul omits 9ba945a5f5e3 memory-hotplug.rst: remove locking details from admin-guide omits c9c3dca84331 mm/madvise: add MADV_WILLNEED to process_madvise() omits 15fd61a615d0 mm/vmstat: protect per cpu variables with preempt disable on RT omits d01147d18f8e mm/vmstat: remove unneeded return value omits 251f8851237c mm/vmstat: simplify the array size calculation omits 52bbb62ee48f mm/vmstat: correct some wrong comments omits 8767db7ea52c selftests: vm: add COW time test for KSM pages omits 347612c5267f selftests: vm: add KSM merging time test omits 1cf855e95872 mm: KSM: fix data type omits 4081d8430086 selftests: vm: add KSM merging across nodes test omits 3f579f1a3f86 selftests: vm: add KSM zero page merging test omits a113a8943261 selftests: vm: add KSM unmerge test omits c47e74219d4b selftests: vm: add KSM merge test omits 883146b11ef1 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 68bfd4075d5a mm/migrate: correct kernel-doc notation omits 88a3014412e7 oom_kill: oom_score_adj broken for processes with small me [...] omits a056c4704738 mm: wire up syscall process_mrelease omits 107190fb1d3c mm: introduce process_mrelease system call omits 461ef12c4375 memblock: make memblock_find_in_range method private omits bbc8c0f2b253 mm/mempolicy.c: use in_task() in mempolicy_slab_node() omits ff2f42cac2f8 mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 57a365d6d147 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits b0eb7fcac851 mm/hugetlb: Initialize page to NULL in alloc_buddy_huge_pa [...] omits 9a994fbdc0a5 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 28f6f9cb4a3a mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 932ba5a6e18a mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits cf5c2b18f1fa mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits be5ff1ab2d94 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 74b9dc76d42a mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 91a01033a5d2 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits dd7bc410c396 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits ef5a1ba98bc8 mm: compaction: support triggering of proactive compaction [...] omits 7cbda6083ae1 mm-compaction-optimize-proactive-compaction-deferrals-fix omits a026b83fa9ce mm: compaction: optimize proactive compaction deferrals omits 0b8efcb0bf05 mm, vmscan: guarantee drop_slab_node() termination omits 0f518cf5d82f mm/vmscan: add 'else' to remove check_pending label omits 7514fe0c25a3 mm/vmscan: remove unneeded return value of kswapd_run() omits 8b8096f60846 mm/vmscan: remove misleading setting to sc->priority omits 3ba26f4ac58e mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits a26af674f738 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 69c7a36a7d77 mm/migrate: add sysfs interface to enable reclaim migration omits 24f5fe20c846 mm/vmscan: never demote for memcg reclaim omits a7e1a51a06e9 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits b3be79729a0d mm/vmscan: Consider anonymous pages without swap omits 629b606dfbd4 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 76b593d7f22f mm/vmscan: add helper for querying ability to age anonymous pages omits 0f5b9397241e mm/vmscan: add page demotion counter omits 998b778e0f72 mm-migrate-demote-pages-during-reclaim-v11 omits 084ba4019381 mm/migrate: demote pages during reclaim omits 1762e8ddd437 mm/migrate: enable returning precise migrate_pages() succe [...] omits d4e8d5a2d6da mm/migrate: update node demotion order on hotplug events omits 928b9872c473 mm/numa: automatically generate node migration order omits 47e8a2a69c3a selftests/vm/userfaultfd: wake after copy failure omits e3952476cd50 userfaultfd: prevent concurrent API initialization omits b487f4612476 userfaultfd: change mmap_changing to atomic omits 225ee545af17 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 4f8d3fe8a0b7 hugetlb: drop ref count earlier after page allocation omits 66adf03f7c68 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits bdd57b87a748 mm: hwpoison: dump page for unhandlable page omits 6556acab3567 doc: hwpoison: correct the support for hugepage omits 181f3a058cb4 mm: hwpoison: don't drop slab caches for offlining non-LRU page omits a73176262c2d mm/hwpoison: fix some obsolete comments omits f139fae2fee5 mm/hwpoison: change argument struct page **hpagep to *hpage omits 01da0ad257ab mm/hwpoison: fix potential pte_unmap_unlock pte error omits 0cda9b0410be mm/hwpoison: remove unneeded variable unmap_success omits 81b4f3bb4acb mm/page_alloc.c: use in_task() omits c7106f38b261 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits 923ddb55aaf6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 17931e564ba9 memblock: stop poisoning raw allocations omits 30a333c706c4 mm: introduce memmap_alloc() to unify memory map allocation omits 28c6e7e5a91e microblaze: simplify pte_alloc_one_kernel() omits 551ed2e6f5d0 mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 2bb812f987f3 mm/page_alloc: always initialize memory map for the holes omits c14bdc7bee4f kasan: test: avoid corrupting memory in kasan_rcu_uaf omits d65154586ce5 kasan: test: avoid corrupting memory in copy_user_test omits c1f4d699c75a kasan: test: clean up ksize_uaf omits 97420c52bed1 kasan: test: only do kmalloc_uaf_memset for generic mode omits 99a89f3309ae kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS omits 8a18c37a4ced kasan: test: avoid corrupting memory via memset omits 1b20e9ea1aa1 kasan: test: avoid writing invalid memory omits 9f386bf71767 kasan: test: rework kmalloc_oob_right omits 67be95c44a9c mm/kasan: move kasan.fault to mm/kasan/report.c omits 4f475fd45717 mm/vmalloc: fix wrong behavior in vread omits fe05b7833c40 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 08a141abc0cc mm/vmalloc: remove gfpflags_allow_blocking() check omits 28d7e9fe82df mm/vmalloc: use batched page requests in bulk-allocator omits 11c713655442 mm/sparse: clarify pgdat_to_phys omits 32a617e795a7 include/linux/mmzone.h: avoid a warning in sparse memory support omits bf1cbb42dbd2 mm/sparse: set SECTION_NID_SHIFT to 6 omits 9684bd2ac334 mm: sparse: remove __section_nr() function omits 331e90bd3297 mm: sparse: pass section_nr to find_memory_block omits 4c2cd9de6597 mm: sparse: pass section_nr to section_mark_present omits ce2a5719348e mm/bootmem_info.c: mark __init on register_page_bootmem_in [...] omits ba875c6c4779 mm/mremap: don't account pages in vma_to_resize() omits 78103aabe95c mm/mremap: fix memory account on do_munmap() failure omits 5207c39c5efa remap_file_pages: Use vma_lookup() instead of find_vma() omits 07a3667ea227 add-mmap_assert_locked-annotations-to-find_vma-fix omits 78ed3bb65269 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits a8829ea678f7 mm: change fault_in_pages_* to have an unsigned size parameter omits b061aaa729cc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits e1a7557249f9 mm: remove flush_kernel_dcache_page omits a94221294586 scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 870408139763 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits d4e2d1244326 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits c7779fb1e608 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits e61756bf70db lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits f88cd7cbf289 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 2b4ab2e7181a lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits b5b6794d485c lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits ccb3587b3ce9 lazy tlb: allow lazy tlb mm refcounting to be configurable omits bfb4fd128488 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 0e0cf30edccb lazy tlb: introduce lazy mm refcount helper functions omits 3d32d8de91ff selftests/vm: use kselftest skip code for skipped tests omits 280b08005af5 memcg: fix up drain_local_stock comment omits 0e990e60cc4b mm, memcg: save some atomic ops when flush is already true omits 1db5f63c5fb1 mm, memcg: remove unused functions omits 56d1becc100f mm: memcontrol: set the correct memcg swappiness restriction omits db82343a9748 memcg: replace in_interrupt() by !in_task() in active_memcg() omits 9edc42a386cc memcg: cleanup racy sum avoidance code omits 5c7b6c912b44 memcg: enable accounting for ldt_struct objects omits 737c9efae0fd memcg: enable accounting for posix_timers_cache slab omits 8cf9fdfa4f6f memcg: enable accounting for signals omits 21f99dd20693 memcg: enable accounting of ipc resources omits ed05413c0fb2 memcg: enable accounting for new namesapces and struct nsproxy omits 19c26dde17c1 memcg: enable accounting for fasync_cache omits 04022e1b8a39 memcg: enable accounting for file lock caches omits e04540447967 memcg: enable accounting for pollfd and select bits arrays omits 659a7bdb513c memcg: enable accounting for mnt_cache entries omits d5e0dff2214d memcg: charge fs_context and legacy_fs_context omits e334c7ff1c43 memcg-infrastructure-to-flush-memcg-stats-v5 omits d9b24bea132c memcg: infrastructure to flush memcg stats omits c5e3a6e1a4fa memcg: switch lruvec stats to rstat omits 1e2c711720d7 memcg: enable accounting for pids in nested pid namespaces omits 9cc0b1127bbf mm, memcg: inline swap-related functions to improve disabl [...] omits 3f0de3fa5ed5 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 80bd10a19b99 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 56cd66ffe530 shmem: shmem_writepage() split unlikely i915 THP omits c01e81c15869 huge tmpfs: decide stat.st_blksize by shmem_is_huge() omits 1be74d79c470 huge tmpfs: shmem_is_huge(vma, inode, index) omits aa744ad9eef4 huge tmpfs: SGP_NOALLOC to stop collapse_file() on race omits 231c38b26e0f huge tmpfs: move shmem_huge_enabled() upwards omits 8fd6fc8dd290 huge tmpfs: revert shmem's use of transhuge_vma_enabled() omits e71bcf378830 huge tmpfs: remove shrinklist addition from shmem_setattr() omits 59a90bcd2bb4 huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE omits 21c544e04c01 huge tmpfs: fix fallocate(vanilla) advance over huge pages omits a7244343784b shmem: include header file to declare swap_info omits c5da862beb8f shmem: remove unneeded function forward declaration omits 49e40c4ed008 shmem: remove unneeded header file omits 416528dd9b4f shmem: remove unneeded variable ret omits 055daea20f22 shmem: use raw_spinlock_t for ->stat_lock omits e28294a90b2a mm: delete unused get_kernel_page() omits de5aa46c1d3d fs, mm: fix race in unlinking swapfile omits 524bda3f3ac8 mm/gup: remove try_get_page(), call try_get_compound_head( [...] omits 5da0b9c43c4e mm/gup: small refactoring: simplify try_grab_page() omits 4898d4388f16 mm/gup: documentation corrections for gup/pup omits 092792c3d8f2 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() omits 77dc947e0e0f mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] omits 7c989419b81e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix omits 7912ac5e0be8 mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() omits f879764f3de6 mm: gup: remove useless BUG_ON in __get_user_pages() omits 63a40a64f815 mm: gup: remove unneed local variable orig_refs omits 4192487b16c5 mm: gup: remove set but unused local variable major omits e9eb0348e0f1 writeback: memcg: simplify cgroup_writeback_by_id omits 56d657271ff6 vfs: keep inodes with page cache off the inode shrinker LRU omits 006057f1bcfd fs: inode: count invalidated shadow pages in pginodesteal omits 2e0fb5261bcf fs: drop_caches: fix skipping over shadow cache inodes omits b54b9a0d3771 mm: remove irqsave/restore locking from contexts with irqs [...] omits 40264e1e5ed4 writeback: use READ_ONCE for unlocked reads of writeback stats omits dca30501d557 writeback: rename domain_update_bandwidth() omits 71c78c869a25 writeback: avoid division by 0 in wb_update_dirty_ratelimit() omits f2f3d3bd9aca writeback: fix bandwidth estimate for spiky workload omits 4bd3905f5e13 writeback: reliably update bandwidth estimation omits 1a26c8aaf279 writeback: track number of inodes under writeback omits 21acac9b10d3 mm: mark idle page tracking as BROKEN omits ddef35967444 mm: add kernel_misc_reclaimable in show_free_areas omits 5eaefecd845b mm: report a more useful address for reclaim acquisition omits 813e68a8c38b mm/debug_vm_pgtable: fix corrupted page flag omits cf2dc078981f mm/debug_vm_pgtable: remove unused code omits 6a147c2f9967 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits fd102d17a5c3 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits a9981d79371c mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 01fbd93fbd31 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 045a544235fb mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 373e2b570fcf mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 1cc436cc04cb mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits dbdfd960e8e3 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 20c7c2980777 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits d06c4cbc8975 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 7450c64446d3 mm, slub: fix kmem_cache_cpu fields alignment for double cmpxchg omits 23da11ca6231 mm, slab: simplify lockdep_assert_held in lockdep_assert_held() omits f9ae4c7df502 mm, slub: convert kmem_cpu_slab protection to local_lock omits 546a2c420cfa mm, slub: use migrate_disable() on PREEMPT_RT omits 181314aade9e mm, slub: protect put_cpu_partial() with disabled irqs ins [...] omits 368fe299c2f5 mm, slub: make slab_lock() disable irqs with PREEMPT_RT omits 6f62eab387d6 mm, slub: optionally save/restore irqs in slab_[un]lock()/ omits 12429452d98a mm: slub: make object_map_lock a raw_spinlock_t omits d2acb8e8d240 mm, slub: fix memory and cpu hotplug related lock ordering [...] omits cc2ef29c3d30 mm, slub: fix memory and cpu hotplug related lock ordering issues omits 36600d98972e mm: slub: move flush_cpu_slab() invocations __free_slab() [...] omits 71699265dd7f mm, slab: make flush_slab() possible to call with irqs enabled omits 1e571e786dd5 mm, slub: don't disable irqs in slub_cpu_dead() omits 09b2bd32eff3 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] omits c60f86b7f775 mm, slub: separate detaching of partial list in unfreeze_p [...] omits c9c73fec8db3 mm, slub: detach whole partial list at once in unfreeze_pa [...] omits c686ea1bcf84 mm, slub: discard slabs in unfreeze_partials() without irq [...] omits 84a3db0c52be mm, slub: move irq control into unfreeze_partials() omits a7d52f9726e7 mm, slub: call deactivate_slab() without disabling irqs omits 25e4f9ada2f6 mm, slub: make locking in deactivate_slab() irq-safe omits 66d2a24680a1 mm, slub: move reset of c->page and freelist out of deacti [...] omits c66f238aa17b mm, slub: stop disabling irqs around get_partial() omits 1567f70ea418 mm, slub: check new pages with restored irqs omits 36b1fc32ce13 mm, slub: validate slab from partial list or page allocato [...] omits 941f410a9418 mm, slub: restore irqs around calling new_slab() omits d1e19a041272 mm, slub: move disabling irqs closer to get_partial() in _ [...] omits dfdb1b514bf8 mm-slub-do-initial-checks-in-___slab_alloc-with-irqs-enabl [...] omits 7455d2208289 mm, slub: prevent VM_BUG_ON in PageSlabPfmemalloc from ___ [...] omits e9c2a5f0ca9c mm, slub: do initial checks in ___slab_alloc() with irqs enabled omits cc976b129501 mm, slub: move disabling/enabling irqs to ___slab_alloc() omits 60b7e4e7ed33 mm, slub: simplify kmem_cache_cpu and tid setup omits c9456e920885 mm, slub: restructure new page checks in ___slab_alloc() omits da17192d4b24 mm, slub: return slab page from get_partial() and set c->p [...] omits e3155f535ff5 mm, slub: dissolve new_slab_objects() into ___slab_alloc() omits 7a92444d2898 mm, slub: extract get_partial() from new_slab_objects() omits 2625ffdf3276 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() omits 932dab59a0e9 mm, slub: remove redundant unfreeze_partials() from put_cp [...] omits ece120a01980 mm, slub: don't disable irq for debug_check_no_locks_freed() omits 0b058c7e7169 mm, slub: allocate private object map for validate_slab_cache() omits 05afc1c2dc86 mm, slub: allocate private object map for debugfs listings omits f41e44d7b5e3 mm, slub: don't call flush_all() from slab_debug_trace_open() omits 07e83239e15a arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits d08957d072cd ocfs2: fix ocfs2 corrupt when iputting an inode omits 146777b1249f ocfs2: clear links count in ocfs2_mknod() if an error occurs omits febd5117e5ae ocfs2: reflink deadlock when clone file to the same direct [...] omits 009aa8da5b42 ocfs2: quota_local: fix possible uninitialized-variable ac [...] omits f143caa0a388 ocfs2: remove an unnecessary condition omits 1849f90e2383 ia64: fix typo in a comment omits 0a5b0e0c4efe procfs: prevent unpriveleged processes accessing fdinfo dir omits 2e36383adbf5 /proc/kpageflags: do not use uninitialized struct pages omits 688431b762a6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 722eef348744 mm/filemap.c: remove bogus VM_BUG_ON omits a051b2e56f2a selftests/x86: Fix error: variably modified 'altstack_data [...] omits f35534a2bcc7 ARC: mm: hack to allow 2 level build with 4 level code omits fe6cb7b043b6 ARC: mm: disintegrate pgtable.h into levels and flags omits 2cc1121bc993 ARC: mm: disintegrate mmu.h (arcv2 bits out) omits cc1dbdeb17dd Merge branch 'i2c/for-mergewindow' into i2c/for-next discards f75a126f84e7 Merge branch 'for-5.15/drivers' into for-next omits 3673fdeafd5f kselftest:sched: remove duplicate include in cs_prctl_test.c omits d538ddb97e06 selftests: openat2: Fix testing failure for O_LARGEFILE flag discards 295f6ce7975a Merge branch 'for-5.15/io_uring' into for-next omits 38babc43f45e rcutorture: Avoid problematic critical section nesting on [...] omits eec6d0554824 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] omits 4d51a7d02bd1 Merge branch 'pm-domains-fixes' into linux-next omits 145eba1aaec9 RDMA/hfi1: Convert to SPDX identifier omits d164bf64a900 IB/rdmavt: Convert to SPDX identifier omits eb653eda1e91 RDMA/hns: Bugfix for incorrect association between dip_idx [...] omits 074f315fc54a RDMA/hns: Bugfix for the missing assignment for dip_idx omits 4303e61264c4 RDMA/hns: Bugfix for data type of dip_idx omits 9bed8a70716b RDMA/hns: Fix incorrect lsn field omits a057486e0fc1 Merge branch 'for-5.15' into for-next omits fc3bf30f1ba8 RDMA/irdma: Remove the repeated declaration omits 5f5a650999d5 RDMA/core/sa_query: Retry SA queries omits fad336c06aff Merge branch 'misc' into for-next omits 2d9714a969ca Merge branch 'fixes' into for-next omits 434261c89f82 lib/string: Move helper functions out of string.c omits 122b05c65c5d compiler_types.h: Remove __compiletime_object_size() omits 997b6d17702d cm4000_cs: Use struct_group() to zero struct cm4000_dev region omits c86596356ccd can: flexcan: Use struct_group() to zero struct flexcan_re [...] omits 1cff309e1de1 HID: roccat: Use struct_group() to zero kone_mouse_event omits 8a61df2aec5b HID: cp2112: Use struct_group() for memcpy() region omits 44bc39386942 drm/mga/mga_ioc32: Use struct_group() for memcpy() region omits 7822f508b174 iommu/amd: Use struct_group() for memcpy() region omits 3b0be8a3d338 bnxt_en: Use struct_group_attr() for memcpy() region omits dd49bdf5596a cxl/core: Replace unions with struct_group() omits e68b16278f2e stddef: Introduce struct_group() helper macro omits 4e86fbc9cb8b stddef: Fix kerndoc for sizeof_field() and offsetofend() omits fe916df8f69e powerpc: Split memset() to avoid multi-field overflow omits 57c0b5f92099 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] discards ce3800c7f802 Merge branch 'remotes/lorenzo/pci/tools' discards 4d4351c35ebc Merge branch 'remotes/lorenzo/pci/misc' discards 5625eb13e163 Merge branch 'remotes/lorenzo/pci/endpoint' discards 0f0ebba32312 Merge branch 'remotes/lorenzo/pci/xilinx-nwl' discards 82802c5a4ae4 Merge branch 'remotes/lorenzo/pci/xgene' discards 36f22ce402d1 Merge branch 'remotes/lorenzo/pci/tegra194' discards 74516e47479b Merge branch 'remotes/lorenzo/pci/tegra' discards afac8e278bb9 Merge branch 'remotes/lorenzo/pci/rcar' discards 624161d53114 Merge branch 'remotes/lorenzo/pci/mediatek' discards e99d8433a003 Merge branch 'remotes/lorenzo/pci/keembay' discards 4a47a740f0b2 Merge branch 'remotes/lorenzo/pci/iproc' discards 0e66c4e62292 Merge branch 'remotes/lorenzo/pci/hyper-v' discards 68467bb6a940 Merge branch 'remotes/lorenzo/pci/hv' discards 3a106373a859 Merge branch 'remotes/lorenzo/pci/dwc' discards 8e1e4beb0549 Merge branch 'remotes/lorenzo/pci/cadence' discards 7fc95bccc3e4 Merge branch 'remotes/lorenzo/pci/aardvark' discards 80cac1dc7ea2 Merge branch 'pci/misc' discards 1d8c621dbffe Merge branch 'pci/vpd' discards 4e42a72eb459 Merge branch 'pci/virtualization' discards 5290d93655d7 Merge branch 'pci/resource' discards 23c9e3092a56 Merge branch 'pci/reset' discards 151a260290d9 Merge branch 'pci/irq' discards bb28dcd7d9fd Merge branch 'pci/enumeration' omits bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum omits a77b58825d72 drm/panfrost: Use u64 for size in lock_region omits b5fab345654c drm/panfrost: Simplify lock_region calculation discards d5fedf085757 Merge branch 'for-5.15/block' into for-next omits 3c69a5f22223 powerpc/perf: Fix the check for SIAR value omits cc90c6742ef5 powerpc/perf: Drop the case of returning 0 as instruction pointer omits b1643084d164 powerpc/perf: Use stack siar instead of mfspr discards baece8b22495 Merge branch 'for-5.15/libata' into for-next discards b76e27136b5c Merge branch 'for-5.15/block' into for-next discards a2d09995d8d9 Merge branch 'io_uring-bio-cache.5' into for-next discards b10a0cf75112 Merge branch 'for-5.15/io_uring-vfs' into for-next discards 546609155f25 Merge branch 'for-5.15/io_uring' into for-next omits bbac7a92a46f dmaengine: ioat: depends on !UML omits 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] omits 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] omits 315511166469 microblaze: move core-y in arch/microblaze/Makefile to arc [...] omits 0c8fb653d487 powerpc/64s: Remove WORT SPR from POWER9/10 omits 178266389794 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 [...] omits f2e29db15652 KVM: PPC: Book3S HV Nested: save_hv_return_state does not [...] omits 7c3ded573514 KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1 omits 8b210a880b35 KVM: PPC: Book3S HV Nested: Make nested HFSCR state accessible omits 7487cabc7ed2 KVM: PPC: Book3S HV Nested: Sanitise vcpu registers omits d82b392d9b35 KVM: PPC: Book3S HV Nested: Fix TM softpatch HFAC interrup [...] omits 4782e0cd0d18 KVM: PPC: Book3S HV P9: Fixes for TM softpatch interrupt NIP omits daac40e8d7a6 KVM: PPC: Book3S HV: Remove TM emulation from POWER7/8 path omits fd42b7b09c60 KVM: PPC: Book3S HV: Initialise vcpu MSR with MSR_ME omits 4d7e3c8de98e Merge branch 'zynqmp/dt' of https://github.com/Xilinx/linu [...] omits 479c46133c05 arm64: zynqmp: Wire psgtr for zc1751-xm013 omits bd7a8de28ada arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards omits bee69aec28af arm64: zynqmp: Enable gpio and qspi for zc1275-revA omits c5f130772d97 arm64: zynqmp: Fix serial compatible string omits 5b35ece9d2e4 arm64: zynqmp: Remove not documented is-dual property omits fde9c59aebaf riscv: explicitly use symbol offsets for VDSO omits 8341dcfbd8dd riscv: Enable Undefined Behavior Sanitizer UBSAN omits 7f85b04b08ca riscv: Keep the riscv Kconfig selects sorted omits 9401f4e46cf6 powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDA [...] omits 19e932eb6ea4 powerpc/ptrace: Make user_mode() common to PPC32 and PPC64 omits 316389e904f9 powerpc/syscalls: Simplify do_mmap2() omits e084728393a5 powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP omits cf98d2b6eea6 powerpc/ptdump: Reduce level numbers by 1 in note_page() a [...] omits 64b87b0c70e0 powerpc/ptdump: Remove unused 'page_size' parameter omits 11f27a7fa4ca powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() omits 33e1402435cb powerpc: Avoid link stack corruption in misc asm functions omits f5007dbf4da7 powerpc/booke: Avoid link stack corruption in several places omits 113ec9ccc804 powerpc/32: indirect function call use bctrl rather than b [...] omits 9b5ac8ab4e8b scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KL [...] omits 313bf281f209 scsi: ufs: ufs-exynos: Fix static checker warning omits b3e2c72af1d5 scsi: mpt3sas: Use the proper SCSI midlayer interfaces for PI omits 125c12f71783 scsi: lpfc: Use the proper SCSI midlayer interfaces for PI omits 9eb636b639b4 scsi: lpfc: Copyright updates for 14.0.0.1 patches omits 2dbf7cde53be scsi: lpfc: Update lpfc version to 14.0.0.1 omits acbaa8c8ed17 scsi: lpfc: Add bsg support for retrieving adapter cmf data omits 74a7baa2a3ee scsi: lpfc: Add cmf_info sysfs entry omits 9f77870870d8 scsi: lpfc: Add debugfs support for cm framework buffers omits 7481811c3ac3 scsi: lpfc: Add support for maintaining the cm statistics buffer omits 17b27ac59224 scsi: lpfc: Add rx monitoring statistics omits 02243836ad6f scsi: lpfc: Add support for the CM framework omits daebf93fc3a5 scsi: lpfc: Add cmfsync WQE support omits 72df8a452883 scsi: lpfc: Add support for cm enablement buffer omits 8c42a65c3917 scsi: lpfc: Add cm statistics buffer support omits 9064aeb2df8e scsi: lpfc: Add EDC ELS support omits 428569e66fa7 scsi: lpfc: Expand FPIN and RDF receive logging omits c6a5c747a3f9 scsi: lpfc: Add MIB feature enablement support omits 3b0009c8be75 scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time i [...] omits 54404d357284 scsi: fc: Add EDC ELS definition omits 922ad26ebeaa scsi: ufs: ufshpb: Fix typo in comments omits 0da66348c26f scsi: mpi3mr: Set up IRQs in resume path omits 04a71cdc46a9 scsi: core: scsi_ioctl: Fix error code propagation in SG_IO omits 6c9783e6296e scsi: ufs: ufshpb: Fix possible memory leak omits 1259d5f0f5ef scsi: snic: Fix spelling mistake 'progres' -> 'progress' omits 1c22e327545c scsi: ncr53c8xx: Remove unused code omits f434e4984f5f scsi: ncr53c8xx: Complete all commands during bus reset omits 227a13cf12f9 scsi: ncr53c8xx: Remove 'sync_reset' argument from ncr_res [...] omits 79fbd3e1241c RDMA: Use the sg_table directly and remove the opencoded v [...] omits 3e302dbc6774 lib/scatterlist: Fix wrong update of orig_nents omits 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] omits a79a9c765f95 ARC: mm: move MMU specific bits out of entry code ... omits 89d0d42412a1 ARC: mm: move MMU specific bits out of ASID allocator omits be43b096ed78 ARC: mm: non-functional code movement/cleanup omits e93e59ac1e69 ARC: mm: pmd_populate* to use the canonical set_pmd (and d [...] omits da773cf20eb3 ARC: ioremap: use more commonly used PAGE_KERNEL based unc [...] omits 1b4013b9aebc ARC: mm: Enable STRICT_MM_TYPECHECKS omits 366440eec855 ARC: mm: Fixes to allow STRICT_MM_TYPECHECKS omits 47910ca3ce94 ARC: mm: move mmu/cache externs out to setup.h omits 12e7804c2641 ARC: mm: remove tlb paranoid code omits 6128df5be48f ARC: mm: use SCRATCH_DATA0 register for caching pgdir in A [...] omits 288ff7de62af ARC: retire MMUv1 and MMUv2 support omits 767a697e7576 ARC: retire ARC750 support omits 301014cf6d72 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants omits ddc348c44d82 ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) omits e188f3330a13 ARC: cmpxchg/xchg: rewrite as macros to make type safe omits ecf51c9fa096 ARC: xchg: !LLSC: remove UP micro-optimization/hack omits 9d011e12075d ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] omits cea43147905f ARC: switch to generic bitops omits b64be6836993 ARC: atomics: implement relaxed variants omits 7e8f8cbb4399 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] omits ca766f04ad1d ARC: atomic: !LLSC: use int data type consistently omits b1040148b2ea ARC: atomic: !LLSC: remove hack in atomic_set() for for UP omits b0f839b4b915 ARC: atomics: disintegrate header omits 6b5ff0405e41 ARC: export clear_user_page() for modules omits 82a423053eb3 arch/arc/kernel/: fix misspellings using codespell tool omits 036a16a39e2f cxl/pci: Fix debug message in cxl_probe_regs() omits b7ca54b62551 cxl/core: Split decoder setup into alloc + add omits cf745ca94024 tools/testing/cxl: Introduce a mock memory device + driver omits 99f58e7086fe cxl/mbox: Move command definitions to common location omits 574d46ed53b5 cxl/bus: Populate the target list at decoder create omits bafcdfbaea5a tools/testing/cxl: Introduce a mocked-up CXL port hierarchy omits e5e28b7b99ba cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports omits 51e1193e9e0d cxl/pmem: Add support for multiple nvdimm-bridge objects omits 0a0eaf6b4a6c cxl/pmem: Translate NVDIMM label commands to CXL label commands omits 4a199edd83ba cxl/mbox: Add exclusive kernel command support omits a982cbe92c5d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP omits 5dc88cfe2631 cxl/pci: Use module_pci_driver omits bd0964c858ec cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] omits 55e2f3e33b13 cxl/mbox: Introduce the mbox_send operation omits 946e16d2fe4e cxl/pci: Make 'struct cxl_mem' device type generic omits 5cbfaa2ea3e2 libnvdimm/labels: Introduce CXL labels omits 23471e4c94ec libnvdimm/label: Define CXL region labels omits 00ca683e6180 libnvdimm/labels: Introduce the concept of multi-range nam [...] omits 96b7220062c8 libnvdimm/label: Add a helper for nlabel validation omits a8116495790e libnvdimm/labels: Add uuid helpers omits d68bc4b2338b libnvdimm/labels: Add address-abstraction uuid definitions omits a6e6d7229572 libnvdimm/labels: Add claim class helpers omits 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers omits de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] omits f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers omits 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper omits 8176f1478912 libnvdimm/labels: Introduce label setter helpers omits 9761b02d40de libnvdimm/labels: Add isetcookie validation helper omits b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields omits 890317950fca scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() omits fc9279298e3a cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() omits f9f3caa8dcd7 cxgb4: Remove unused vpd_param member ec omits 52f0a1e00770 cxgb4: Validate VPD checksum with pci_vpd_check_csum() omits 0ff25f6a17c7 bnxt: Search VPD with pci_vpd_find_ro_info_keyword() omits 550cd7c1b45b bnxt: Read VPD with pci_vpd_alloc() omits e18001c2b21a Merge branch 'clk-rockchip' into clk-next omits 1d070108354b Merge tag 'v5.15-rockchip-clk1' of git://git.kernel.org/pu [...] omits 3831cba07a4b bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() omits 42c8afcf0a8e Merge branch 'clk-nvidia' into clk-next omits 923ba4604a9b Merge tag 'for-5.15-clk' of git://git.kernel.org/pub/scm/l [...] omits 64dd3e36c595 Merge branch 'clk-renesas' into clk-next omits a1cde1f0172e Merge tag 'renesas-clk-for-v5.15-tag2' of git://git.kernel [...] omits 90e7a6de6278 lib/scatterlist: Provide a dedicated function to support t [...] omits df87589475e7 bnx2x: Read VPD with pci_vpd_alloc() omits 35e7f1be7972 bnx2: Replace open-coded byte swapping with swab32s() omits 1a41fdb80570 bnx2: Search VPD with pci_vpd_find_ro_info_keyword() omits 2d57dd6673a8 sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() omits 667bb0e8f710 sfc: falcon: Read VPD with pci_vpd_alloc() omits 0eb596f1e610 KVM: PPC: Book3S HV: Stop exporting symbols from book3s_64 [...] omits c232461c0c3b KVM: PPC: Book3S HV: Add sanity check to copy_tofrom_guest omits 5d7d6dac8fe9 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines omits 86842d255b45 clk: imx8mn: Add M7 core clock omits d36207b848a6 clk: imx8m: fix clock tree update of TF-A managed clocks omits fb549644eeb1 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate omits 8ee749ec7fc6 clk: imx8mn: use correct mux type for clkout path omits 1822b4dedc4d clk: imx8mm: use correct mux type for clkout path omits f0a64199195e RDMA/hns: Delete unused hns bitmap interface omits c4f11b36f817 RDMA/hns: Use IDA interface to manage srq index omits 8feafd9017ba RDMA/hns: Use IDA interface to manage uar index omits da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] omits 98079418c53f scsi: core: Fix missing FORCE for scsi_devinfo_tbl.c build rule omits c563c126e293 scsi: qla1280: Stop using scsi_cmnd.tag omits cbe1f0d70072 scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() omits e56b2234ab64 scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() omits c74ce061f898 scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset omits 34f69ec70355 scsi: qla2xxx: Update version to 10.02.06.200-k omits 17f3df8fd718 scsi: qla2xxx: edif: Fix returnvar.cocci warnings omits 7a8ff7d9854a scsi: qla2xxx: Fix NVMe session down detection omits f88444570072 scsi: qla2xxx: Fix NVMe retry omits 2cabf10dbbe3 scsi: qla2xxx: Fix hang on NVMe command timeouts omits f6e327fc09e4 scsi: qla2xxx: Fix NVMe | FCP personality change omits 1dc64a360bda scsi: qla2xxx: edif: Do secure PLOGI when auth app is present omits 4de067e5df12 scsi: qla2xxx: edif: Add N2N support for EDIF omits 310e69edfbd5 scsi: qla2xxx: Fix hang during NVMe session tear down omits d07b75ba9649 scsi: qla2xxx: edif: Fix EDIF enable flag omits 225479296c4f scsi: qla2xxx: edif: Reject AUTH ELS on session down omits b15ce2f34cf4 scsi: qla2xxx: edif: Fix stale session omits a86a7aecf38e vdpa/mlx5: Ensure valid indices are provided omits dca6a46e7b11 vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] omits 0026a43a17d8 vdpa/mlx5: function prototype modifications in preparation [...] omits d6e2409fe43a vdpa/mlx5: Remove redundant header file inclusion omits 15638511d112 vDPA/ifcvf: enable multiqueue and control vq omits ba34a2fe078e vDPA/ifcvf: detect and use the onboard number of queues directly omits 4f8ebf3268af vDPA/ifcvf: implement management netlink framework for ifcvf omits 5ac43469e5b8 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id omits a33746063fc4 Merge tag 'reset-fixes-for-v5.14' of git://git.pengutronix [...] omits 054bc6a105d7 arm/arm64: dts: Fix remaining dtc 'unit_address_format' warnings omits 3e5533948c16 ext4: Improve scalability of ext4 orphan file handling omits 074cd57312b2 ext4: Orphan file documentation omits 34370af272d7 ext4: Speedup ext4 orphan inode handling omits f407caa8dfe1 ext4: Move orphan inode handling into a separate file omits 1984539f8841 ext4: Support for checksumming from journal triggers discards a85e409100f5 Merge branch 'for-5.15/libata' into for-next discards 74ec066c0435 Merge branch 'for-5.15/drivers' into for-next discards 4040a44a97d3 Merge branch 'for-5.15/block' into for-next omits d46148623f26 Merge branch 'v5.15-armsoc/dts64' into for-next omits b12a5946f5ea arm64: dts: rockchip: add saradc to rk3568-evb1-v10 omits 3f1c9b99f22c arm64: dts: rockchip: Fix GPU register width for RK3328 omits 6b9b7968ff78 arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu omits 7e0a31c49b5a arm64: dts: rockchip: add missing rockchip,grf property to rk356x omits 94c821fb286b f2fs: rebuild nat_bits during umount omits a4b6817625e7 f2fs: introduce periodic iostat io latency traces omits 521187439abf f2fs: separate out iostat feature omits a8db7a3f8ac6 platform/chrome: cros_ec_typec: Use existing feature check omits f8c549afd1e7 RDMA/hns: Ownerbit mode add control field omits 260f64a40198 RDMA/hns: Enable stash feature of HIP09 omits 0110a1ed0e80 RDMA/hns: Remove unsupport cmdq mode omits 3f69f4e0d64e RDMA: switch from 'pci_' to 'dma_' API omits 03da1b26fa13 IB/core: Remove deprecated current_seq comments discards 538c168515de PCI: rockchip-dwc: Add Rockchip RK356X host controller driver omits 11e4e66efd44 Merge branch 'torvalds:master' into master omits ed518dd035fa Pull udf xattr sanity checks. omits bd1cb9850313 Merge branch 'pm-opp' into linux-next omits b9a125f52807 Merge branches 'pm-em' and 'powercap' into linux-next omits 72017356c217 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'pm- [...] omits 405a792350d3 Merge branch 'pm-cpufreq' into linux-next omits a386fdcfdb3a Merge branch 'devprop' into linux-next omits 837f4161d355 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] omits e182963dfd01 Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits 5e2f841d60dc Merge branch 'acpica' into linux-next omits f3cfd136aef0 of: restricted dma: Don't fail device probe on rmem init failure omits ce5cb67c664f of: Move of_dma_set_restricted_buffer() into device.c omits 88f94c7f8f40 PCI: hv: Turn on the host bridge probing on ARM64 omits 9e7f9178ab49 PCI: hv: Set up MSI domain at bridge probing time omits 38c0d266dc80 PCI: hv: Set ->domain_nr of pci_host_bridge at probing time omits 418cb6c8e051 PCI: hv: Generify PCI probing omits 7d40c0f70d92 arm64: PCI: Support root bridge preparation for Hyper-V omits b424d4d42632 arm64: PCI: Restructure pcibios_root_bridge_prepare() omits 41dd40fd7179 PCI: Support populating MSI domains of root buses via bridges omits 15d82ca23c99 PCI: Introduce domain_nr in pci_host_bridge omits cc47ad409ba9 powerpc/compat_sys: Declare syscalls omits 3accc0faef08 powerpc/prom: Fix unused variable ‘reserve_map’ when CONFI [...] omits a00ea5b6f2bb powerpc/syscalls: Remove __NR__exit omits 6b430c7595e4 mtd: rawnand: cafe: Fix a resource leak in the error handl [...] omits 1c9b5911f53b Merge branches 'fixes' and 'misc' into for-next omits 37cba6432d88 Merge branch 'ib-rockchip' of git://git.kernel.org/pub/scm [...] omits ee28b42006c3 mtd_blkdevs: simplify the refcounting in blktrans_{open, release} omits 37b143d12b5f mtd_blkdevs: simplify blktrans_getgeo omits 560a3915e3df mtd_blkdevs: remove blktrans_ref_mutex omits 89843828399e mtd_blkdevs: simplify blktrans_dev_get omits a0faf5fdfb99 mtd/rfd_ftl: don't cast away the type when calling add_mtd [...] omits ffd18c97fcb6 mtd/ftl: don't cast away the type when calling add_mtd_blk [...] omits f214eebf8de4 mtd_blkdevs: use lockdep_assert_held omits 799ae31c58ae mtd_blkdevs: don't hold del_mtd_blktrans_dev in blktrans_{ [...] omits 4c59714a41c1 gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO f [...] omits e5e26d80840b gpio: max730x: Use the right include omits 3a29355a22c0 gpio: Add virtio-gpio driver omits 2cfbffc62045 Merge branch 'work.init' into for-next omits 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names omits f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] omits e24d12b7442a init: split get_fs_names omits 273691c3d28d RDMA/efa: Rename vector field in efa_irq struct to irqn omits 0043dbcfcbe2 RDMA/efa: Remove unused cpu field from irq struct omits cbe2de395cd0 RDMA/rtrs: Remove (void) casting for functions omits 0d8f2cfa23f0 RDMA/rtrs-clt: Fix counting inflight IO omits 4693d6b767d6 RDMA/rtrs: Remove all likely and unlikely omits d9b9f59ecfa7 RDMA/rtrs: Remove unused functions omits ac5e8814698c RDMA/rtrs-clt: During add_path change for_new_clt accordin [...] omits 1a010d73ef63 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 41e73feb1024 dt-bindings: watchdog: Add compatible for Mediatek MT7986 omits 580b8e289977 watchdog: ixp4xx: Rewrite driver to use core omits dbe80cf471f9 watchdog: Start watchdog in watchdog_set_last_hw_keepalive [...] omits 585ba602b1ff watchdog: max63xx_wdt: Add device tree probing omits 11648fa18866 dt-bindings: watchdog: Add Maxim MAX63xx bindings omits 8c6b5ea6ac68 watchdog: mediatek: mt8195: add wdt support omits 39c5b2f6f225 dt-bindings: reset: mt8195: add toprgu reset-controller he [...] omits 625e407ce0e7 watchdog: tqmx86: Constify static struct watchdog_ops omits 47b45c4a69fe watchdog: mpc8xxx_wdt: Constify static struct watchdog_ops omits ade448c7e58e watchdog: sl28cpld_wdt: Constify static struct watchdog_ops omits aec42642d91f watchdog: iTCO_wdt: Fix detection of SMI-off case omits a4f95810e3fb watchdog: bcm2835_wdt: consider system-power-controller property omits 14244b7c04d6 watchdog: imx2_wdg: notify wdog core to stop ping worker o [...] omits 60bcd91aafd2 watchdog: introduce watchdog_dev_suspend/resume omits c7b178dae139 watchdog: Fix NULL pointer dereference when releasing cdev omits cf6ea9542372 watchdog: only run driver set_pretimeout op if device supports it omits 52a5502507bc watchdog: bd70528 drop bd70528 support omits 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next omits 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names omits 297e1dcdca3d selftests/ftrace: Add selftest for testing duplicate eprob [...] omits 8f022d3a769c selftests/ftrace: Add selftest for testing eprobe events o [...] omits 079db70794ec selftests/ftrace: Add test case to test adding and removin [...] omits 210f9df02611 selftests/ftrace: Fix requirement check of README file omits 817f9916a6e9 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n omits eba54cbb92d2 MIPS: mscc: ocelot: mark the phy-mode for internal PHY ports omits 0181f6f19c6c MIPS: mscc: ocelot: disable all switch ports by default omits cd92dbaf5d04 MAINTAINERS: adjust PISTACHIO SOC SUPPORT after its retirement omits 126b39368604 MIPS: Return true/false (not 1/0) from bool functions omits d62cd4d277cc media: uvcvideo: Remove unused including <linux/version.h> omits 1c87af2b7922 media: staging: document that Imgu not output auto-exposur [...] omits 24b2a2e15f23 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control omits 5ea47993c14d media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control omits fbe8c9fb0e2e media: ov8856: Set default mbus format but allow caller to alter omits 67622262d1ee media: Add sensor driver support for the ov13b10 camera. omits f22e7744424d media: imx258: Fix getting clock frequency omits ebf3afe8983e media: ipu3-cio2: Introduce to_cio2_device() helper macro omits a508f54837a7 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro omits ce4864fc2c5f media: ipu3-cio2: Introduce to_sensor_asd() helper macro omits 2e743f2bc978 media: ipu3-cio2: Switch to use media_entity_to_video_device() omits e70a0f29bdae media: ipu3-cio2: Use temporary storage for struct device pointer omits a24dd707a95d media: ipu3-cio2: Replace open-coded for_each_set_bit() omits f90bcc86aa0b media: staging/intel-ipu3: css: Fix wrong size comparison [...] omits be4253c51d80 media: ipu3.rst: Improve header formatting on tables omits 76ac4cbdb6f8 media: stm32: Potential NULL pointer dereference in dcmi_i [...] omits 3259a085f510 media: m5602_ov7660: remove the repeated declaration omits ab7b60fe351e media: dt-bindings: media: renesas,imr: Convert to json-schema omits 12b6db7c6403 media: staging: atomisp: fix the uninitialized use in gc22 [...] omits 66e2fcaadf8e media: atomisp: Fix error handling in probe omits 05344a1d2ea7 media: atomisp: restore missing 'return' statement omits 9e445093e523 ext4: fix race writing to an inline_data file while its xa [...] omits 630c8fa02f9a Documentation: Update details of The Linux Kernel Module P [...] omits ca32b5310a1a PCI: Optimize pci_resource_len() to reduce kernel size omits f0ab00174eb7 PCI: Make saved capability state private to core omits a153e5e117ff PCI: Add schedule point in proc_bus_pci_read() omits 1901f8c9ca80 PCI: Correct the pci_iomap.h header guard #endif comment omits 57a4ab1584e6 iommu/of: Fix pci_request_acs() before enumerating PCI devices omits 7cae7849fcce PCI/ACS: Enforce pci=noats with Transaction Blocking omits 32837d8a8f63 PCI: Add ACS quirks for Cavium multi-function devices omits ff3a52ab9cab PCI/PTM: Remove error message at boot omits 466a79f417be tg3: Search VPD with pci_vpd_find_ro_info_keyword() omits 8d6ab5c5accd tg3: Validate VPD checksum with pci_vpd_check_csum() omits f240e15097c5 tg3: Read VPD with pci_vpd_alloc() omits 37838aa437c7 sfc: Search VPD with pci_vpd_find_ro_info_keyword() omits 5119e20facfa sfc: Read VPD with pci_vpd_alloc() omits 6107e5cb907c PCI/VPD: Add pci_vpd_check_csum() omits 9e515c9f6c0b PCI/VPD: Add pci_vpd_find_ro_info_keyword() omits 76f3c032adad PCI/VPD: Add pci_vpd_alloc() omits 43e540cc9f2c KVM: SVM: Add 5-level page table support for SVM omits cb0f722aff6e KVM: x86/mmu: Support shadowing NPT when 5-level paging is [...] omits 746700d21fd5 KVM: x86: Allow CPU to force vendor-specific TDP level omits ec607a564f70 KVM: x86: clamp host mapping level to max_level in kvm_mmu [...] omits 85cc207b8e07 KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ omits 61e5f69ef083 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ omits 7a4bca85b23f KVM: SVM: split svm_handle_invalid_exit omits 9653f2da7522 KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() omits 71f51d2c3253 KVM: x86/mmu: Add detailed page size stats omits 088acd235266 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP M [...] omits 4293ddb788c1 KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte omits 8ccba534a1a5 KVM: stats: Add halt polling related histogram stats omits 87bcc5fa092f KVM: stats: Add halt_wait_ns stats for all architectures omits d49b11f080b7 KVM: selftests: Add checks for histogram stats bucket_size field omits 0176ec51290f KVM: stats: Update doc for histogram statistics omits f95937ccf5bd KVM: stats: Support linear and logarithmic histogram statistics omits 73143035c214 KVM: SVM: AVIC: drop unsupported AVIC base relocation code omits df7e4827c549 KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/ [...] omits bf5f6b9d7ad6 KVM: SVM: move check for kvm_vcpu_apicv_active outside of [...] omits 06ef813466c6 KVM: SVM: avoid refreshing avic if its state didn't change omits 30eed56a7e1c KVM: SVM: remove svm_toggle_avic_for_irq_window omits 0f250a646382 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feat [...] omits 4628efcd4e89 KVM: SVM: add warning for mistmatch between AVIC vcpu stat [...] omits b0a1637f64b0 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM omits 36222b117e36 KVM: x86: don't disable APICv memslot when inhibited omits 9cc13d60ba6b KVM: x86/mmu: allow APICv memslot to be enabled but invisible omits 8f32d5e563cb KVM: x86/mmu: allow kvm_faultin_pfn to return page fault h [...] omits 33a5c0009d14 KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn omits edb298c663fc KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range omits 88f585358b5e KVM: x86/mmu: add comment explaining arguments to kvm_zap_ [...] omits 2822da446640 KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with [...] omits 5a324c24b638 Revert "KVM: x86/mmu: Allow zap gfn range to operate under [...] omits 3bcd0662d66f KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file omits 4139b1972af2 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers omits aaac2820a367 selftests/ftrace: Add clear_dynamic_events() to test cases omits 7491e2c44278 tracing: Add a probe that attaches to trace events omits 251a7b3edc19 docs: x86: Remove obsolete information about x86_64 vmallo [...] omits d44f571ff5ce Documentation/process/applying-patches: Activate linux-nex [...] omits d8768d7eb9c2 Merge branches 'apple/dart', 'arm/smmu', 'iommu/fixes', 'x [...] omits f7403abf5f06 iommu/io-pgtable: Abstract iommu_iotlb_gather access omits 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next omits bab94e97323b HID: sony: Fix more ShanWan clone gamepads to not rumble w [...] omits 7360e856576e Merge branch 'for-5.15/sony' into for-next omits a4bfe13f96bf HID: sony: support for the ghlive ps4 dongles omits 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next omits 462ba66198a4 HID: thrustmaster: clean up Makefile and adapt quirks omits e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next omits 786537063bbf HID: i2c-hid: Fix Elan touchpad regression omits fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next omits 87c7ee7ad85a HID: asus: Prevent Claymore sending suspend event omits fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next omits e66577559186 HID: amd_sfh: Add dyndbg prints for debugging omits 0873d1afacd2 HID: amd_sfh: Add support for PM suspend and resume omits ac15e9196f35 HID: amd_sfh: Move hid probe after sensor is enabled omits 173709f50e98 HID: amd_sfh: Add command response to check command status omits 3978f5481755 HID: amd_sfh: Fix period data field to enable sensor omits 0c87f90b4c13 PCI: keembay: Add support for Intel Keem Bay omits 33d2f8e4ffd1 dt-bindings: PCI: Add Intel Keem Bay PCIe controller omits 64f160e19e92 PCI: aardvark: Configure PCIe resources from 'ranges' DT property omits 770cec16cdc9 powerpc/audit: Simplify syscall_get_arch() omits 898a1ef06ad4 powerpc/audit: Avoid unneccessary #ifdef in syscall_get_ar [...] omits 53f613134984 iommu/arm-smmu: Fix missing unlock on error in arm_smmu_de [...] omits 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next omits b23cdfbddb73 HID: logitech-hidpp: battery: provide CAPACITY property fo [...] omits 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next omits c3800eed22d2 HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() omits df3a97bdbc25 HID: thrustmaster: Fix memory leak in remove omits d0f1d5ae2380 HID: thrustmaster: Fix memory leaks in probe omits 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next omits fbf42729d0e9 HID: elo: update the reference count of the usb device structure omits 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next omits 46dcd1cc2b2f HID: logitech-hidpp: Use 'atomic_inc_return' instead of ha [...] omits b352ddae7b2c KVM: PPC: Book3S PR: Remove unused variable omits cb53a93e33e1 KVM: PPC: Book3S PR: Declare kvmppc_handle_exit_pr() omits 4cb266074aa1 powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() [...] omits c185b42efe67 thermal: intel: Allow processing of HWP interrupt omits 7c7b363d62a5 Merge branch kvm-arm64/pkvm-fixed-features-prologue into k [...] omits deb151a58210 Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/next omits ca3385a507ad Merge branch kvm-arm64/generic-entry into kvmarm-master/next omits 78bc117095cc Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/next omits cf0c7125d578 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next omits 82f8d543674c Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next omits 3ce5db8a5977 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 2d84f3ce5e98 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits a4516f32f0e6 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next omits 14ecf075fe5b KVM: arm64: Minor optimization of range_is_memory omits fb1c16c0aea8 Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-tracking omits 6e73bc90ec44 Merge branch arm64/for-next/sysreg into kvm-arm64/misc-5.15 omits 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] omits c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] omits 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 omits da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning omits 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation omits 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault omits 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation omits bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation omits 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation omits 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall omits b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler omits 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() omits 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] omits 411d63d8c64c KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit omits 2d701243b9f2 KVM: arm64: Add config register bit definitions omits 95b54c3e4c92 KVM: arm64: Add feature register flag definitions omits cd496228fd8d KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch omits 12849badc6d2 KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug omits 1460b4b25fde KVM: arm64: Restore mdcr_el2 from vcpu omits f76f89e2f73d KVM: arm64: Refactor sys_regs.h,c for nVHE reuse omits dabb1667d857 KVM: arm64: Fix names of config register fields omits d6c850dd6ce9 KVM: arm64: MDCR_EL2 is a 64-bit register omits e6bc555c9699 KVM: arm64: Remove trailing whitespace in comment omits 2ea7f655800b KVM: arm64: placeholder to check if VM is protected omits cf364e08ea1c KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE omits 4efc0ede4f31 KVM: arm64: Unify stage-2 programming behind __load_stage2() omits 923a547d71b9 KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage [...] omits 3134cc8beb69 KVM: arm64: vgic: Resample HW pending state on deactivation omits f9addd85fbfa powerpc/perf/hv-gpci: Fix counter value parsing omits 6cd717fe9b3a powerpc/tau: Add 'static' storage qualifier to 'tau_work' [...] omits c26d4c5d4f0d powerpc/kvm: Remove obsolete and unneeded select omits abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next omits ec1127b4dd61 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b3005fa70ca6 rcu: Fix existing exp request check in sync_sched_exp_onli [...] omits 75b887e5a34e rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] omits 3e84f2c082a8 rcu-tasks: Correct check for no_hz_full cpu in show_stalle [...] omits 2f70e71245e7 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] omits e98ca07455de rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment omits 0691dc822883 kcsan: selftest: Cleanup and add missing __init omits 6f740fdb16b0 kcsan: Move ctx to start of argument list omits 07bab6b47248 kcsan: Support reporting scoped read-write access type omits c8293507d41b kcsan: Start stack trace with explicit location if provided omits 69582221f941 kcsan: Save instruction pointer for scoped accesses omits d0b4c55d3f3a kcsan: Add ability to pass instruction pointer of access t [...] omits 9316429d71bb kcsan: test: Fix flaky test case omits 14a211c4142d kcsan: test: Use kunit_skip() to skip tests omits 67dd07363375 kcsan: test: Defer kcsan_test_init() after kunit initialization omits 84151ac681d3 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] omits 551f37f5a9bc rcu: Make rcu update module parameters world-readable omits a0ed6da47904 rcu: Make rcu_normal_after_boot writable again omits c8d12228fd52 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] omits dad08f04f197 scftorture: Warn on individual scf_torture_init() error co [...] omits c0e1b49cc71a rcuscale: Warn on individual rcu_scale_init() error conditions omits ed674417031c refscale: Warn on individual ref_scale_init() error conditions omits c10757cdab5f locktorture: Warn on individual lock_torture_init() error [...] omits 0c0f0da856b1 rcutorture: Warn on individual rcu_torture_init() error co [...] omits 60f354130204 torture: Make kvm-remote.sh print size of downloaded tarball omits 106aca2e847e rcu-tasks: Fix s/instruction/instructions/ typo in comment omits f5daf6cccfdb rcutorture: Suppressing read-exit testing is not an error omits c8bbe9d56ba6 rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits 028743425d8b rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits 769433e9194b rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits cf6b66b2ca4a rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits 918ee17f53d1 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits bfeababd5141 RDMA/core/sa_query: Remove unused function omits 6ef793cbd465 RDMA/qedr: Move variables reset to qedr_set_common_qp_params() omits 4364229fd558 soc: document merges omits ca9ad70469a4 Merge branch 'arm/soc' into for-next omits f30970fcceec Merge branch 'arm/fixes' into for-next omits 319a1b58f6c7 ARM: s3c: delete unneed local variable "delay" omits 4b89451d2c3d RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show omits 7c52009d94ab misc: pci_endpoint_test: Add deviceID for AM64 and J7200 omits c8a375a8e15a PCI: j721e: Add PCIe support for AM64 omits f1de58802f0f PCI: j721e: Add PCIe support for J7200 omits 09c24094b2e3 PCI: cadence: Add quirk flag to set minimum delay in LTSSM [...] omits f4455748b212 PCI: cadence: Use bitfield for *quirk_retrain_flag* instea [...] omits 00c85b6576d3 RDMA/rtrs: Remove a useless kfree() omits c4c7d7a43246 RDMA/hns: Fix return in hns_roce_rereg_user_mr() omits 7954f76161ea pwm: ab8500: Fix register offset calculation to not depend [...] omits 5e913a126f62 pwm: atmel: Rework tracking updates pending in hardware omits 8e242060c6a4 tracing/probes: Reject events which have the same name of [...] omits 0c84f5bf3eb3 Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to us [...] omits 489b1f41e54f misc: pci_endpoint_test: Populate sriov_configure ops to c [...] omits e19a0adf6e8b PCI: cadence: Add support to configure virtual functions omits 0cf985d6119c PCI: cadence: Simplify code to get register base address f [...] omits 53fd3cbe5e9d PCI: endpoint: Add virtual function number in pci_epc ops omits 101600e79045 PCI: endpoint: Add support to link a physical function to [...] omits 1cf362e907f3 PCI: endpoint: Add support to add virtual function in endp [...] omits f00bfc648995 dt-bindings: PCI: pci-ep: Add binding to specify virtual function omits 8565a45d0858 tracing/probes: Have process_fetch_insn() take a void * in [...] omits 007517a01995 tracing/probe: Change traceprobe_set_print_fmt() to take a type omits a95dc17633ab Pull utf8 handling fixes from Pali Rohar omits b9a51949cebc KVM: arm64: vgic: Drop WARN from vgic_get_irq omits 6caa5812e2d1 KVM: arm64: Use generic KVM xfer to guest work function omits e1c6b9e1669e entry: KVM: Allow use of generic KVM entry w/o full generi [...] omits fe5161d2c39b KVM: arm64: Record number of signal exits as a vCPU stat omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1daf08a066cf livepatch: Replace deprecated CPU-hotplug functions. omits 79fad92f2e59 backlight: pwm_bl: Improve bootloader/kernel device handover omits 423d39d8518c iommu/vt-d: Add present bit check in pasid entry setup helpers omits 8123b0b86855 iommu/vt-d: Use pasid_pte_is_present() helper function omits 9ddc348214c7 iommu/vt-d: Drop the kernel doc annotation omits 48811c44349f iommu/vt-d: Allow devices to have more than 32 outstanding PRs omits 289b3b005cb9 iommu/vt-d: Preset A/D bits for user space DMA usage omits 792fb43ce2c9 iommu/vt-d: Enable Intel IOMMU scalable mode by default omits 01dac2d9d236 iommu/vt-d: Refactor Kconfig a bit omits 5e41c9989493 iommu/vt-d: Remove unnecessary oom message omits 4d99efb229e6 iommu/vt-d: Update the virtual command related registers omits cb97cf95c440 selftests: KVM: Introduce psci_cpu_on_test omits e10ecb4d6c07 KVM: arm64: Enforce reserved bits for PSCI target affinities omits 6826c6849b46 KVM: arm64: Handle PSCI resets before userspace touches vC [...] omits 6654f9dfcb88 KVM: arm64: Fix read-side race on updates to vcpu reset state omits e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() omits 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] omits 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs omits 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO omits 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO omits b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature omits f652c0ecae28 kbuild: Switch to 'f' variants of integrated assembler flag omits c6a74818da3f kbuild: Shuffle blank line to improve comment meaning omits 388e64248d31 kbuild: Add a comment above -Wno-gnu omits 900c32722f35 kbuild: Remove -Wno-format-invalid-specifier from clang block omits 0fc7db58e2a6 kbuild: warn if FORCE is missing for if_changed(_dep,_rule [...] omits aafdcacc72e6 kbuild: macrofy the condition of if_changed and friends omits 2b1d7fc05467 kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG omits 389640bf8d17 Makefile: remove stale cc-option checks omits ab4e833636e8 MAINTAINERS: add Nick to Kbuild reviewers omits 564f963eabd1 isystem: delete global -isystem compile option omits c0891ac15f04 isystem: ship and use stdarg.h omits 39f75da7bcc8 isystem: trim/fixup stdarg.h and other headers omits 9bdc81ce440e PCI: Change the type of probe argument in reset functions omits 6937b7dd4349 PCI: Add support for ACPI _RST reset method omits 375553a93201 PCI: Setup ACPI fwnode early and at the same time with OF omits 845cbf3e11ac tracing/probes: Use struct_size() instead of defining cust [...] omits bc1b973455fd tracing/probes: Allow for dot delimiter as well as slash f [...] omits fcd9db51df8e tracing/probe: Have traceprobe_parse_probe_arg() take a const arg omits 1d18538e6a09 tracing: Have dynamic events have a ref counter omits 8b0e6c744fef tracing: Add DYNAMIC flag for dynamic events omits 4273e64cc4eb PCI: Use acpi_pci_power_manageable() omits 3a15955d7cf0 PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION omits d88f521da3ef PCI: Allow userspace to query and set device reset mechanism omits ba0b6bee5c8c Merge branch 'v5.15-armsoc/dts64' into for-next omits b136f0544cb8 Merge branch 'v5.15-armsoc/dts32' into for-next omits f9576999b0ae arm64: dts: rockchip: Enable SFC for Odroid Go Advance omits ab438ba2dc6b arm64: dts: rockchip: Add SFC to RK3308 omits c68defec1585 arm64: dts: rockchip: Add SFC to PX30 omits 7bc04ce6b914 Makefile: Enable -Wimplicit-fallthrough for Clang omits d0e2e61b3cba arm64: dts: rockchip: add thermal support to Quartz64 Model A omits 1a9563ba0a59 arm64: dts: rockchip: add rk3568 tsadc nodes omits bf092ebe6e81 arm64: dts: rockchip: add rk356x gpio debounce clocks omits d03a493f6782 drm/mgag200: Fix uninitialized variable delta omits 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh omits 51ed00e71f01 powerpc/32: Remove unneccessary calculations in load_up_{f [...] omits bb89b00f2e9d soc: document merges omits e860bded99d2 Merge branch 'arm/soc' into for-next omits 69c0e7e97b2f Merge branch 'arm/drivers' into for-next omits b1ad223ac5a7 Merge branch 'arm/dt' into for-next omits 19e95228c722 media: netup_unidvb: handle interrupt properly according t [...] omits d47ab56428f3 media: cxd2820r: include the right header omits 17e536f6acaa media: siano: use DEFINE_MUTEX() for mutex lock omits ea8dd2d4020e media: rc: clean the freed urb pointer to avoid double free omits 89379fca4840 media: dvb-usb: fix ununit-value in az6027_rc_query omits 09e0c803602a media: c8sectpfe-dvb: Remove unused including <linux/version.h> omits af1d321c2e99 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 452e69b58c28 iommu: Allow enabling non-strict mode dynamically omits e96763ec42ce iommu: Merge strictness and domain type configs omits 7cf8a638678c iommu: Only log strictness for DMA domains omits 26225bea1d84 iommu: Expose DMA domain strictness via sysfs omits c208916fe6c7 iommu: Express DMA strictness via the domain type omits 78ca078459d7 iommu/vt-d: Prepare for multiple DMA domain types omits f9afa313ad0e iommu/arm-smmu: Prepare for multiple DMA domain types omits 6d596039392b iommu/amd: Prepare for multiple DMA domain types omits bf3aed4660c6 iommu: Introduce explicit type for non-strict DMA domains omits a8e5f04458c4 iommu/io-pgtable: Remove non-strict quirk omits 7a7c5badf858 iommu: Indicate queued flushes via gather data omits 8d971243a9a7 iommu/dma: Remove redundant "!dev" checks omits ca84ed7f724c iommu/virtio: Drop IOVA cookie management omits aa6546423a56 iommu/sun50i: Drop IOVA cookie management omits 5ad5f6671478 iommu/sprd: Drop IOVA cookie management omits b811a4515190 iommu/rockchip: Drop IOVA cookie management omits a88a42be04db iommu/mtk: Drop IOVA cookie management omits 5d8941824e40 iommu/ipmmu-vmsa: Drop IOVA cookie management omits 4a376d4ac189 iommu/exynos: Drop IOVA cookie management omits f297e27f8317 iommu/vt-d: Drop IOVA cookie management omits 229496a0eb08 iommu/arm-smmu: Drop IOVA cookie management omits 3f166dae1ab5 iommu/amd: Drop IOVA cookie management omits 46983fcd67ac iommu: Pull IOVA cookie management into the core omits ccac96977243 KVM: arm64: Make hyp_panic() more robust when protected mo [...] omits 9329752bc865 KVM: arm64: Drop unused REQUIRES_VIRT omits 6b7982fefc1f KVM: arm64: Drop check_kvm_target_cpu() based percpu probe omits bf249d9e362f KVM: arm64: Drop init_common_resources() omits 9788c14060f3 KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supp [...] omits 504c6295b998 arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static omits 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver omits de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh omits 848ade90ba9c scsi: sd: Do not exit sd_spinup_disk() quietly omits 1d345c3e5941 fpga: machxo2-spi: Fix missing error code in machxo2_write [...] omits 7a3795f28795 scsi: ibmvfc: Do not wait for initial device scan omits 0394b5048efd scsi: target: Fix sense key for invalid EXTENDED COPY request omits 44678553ad7e scsi: target: Allows backend drivers to fail with specific [...] omits 5f492a7aa13b scsi: smartpqi: Replace one-element array with flexible-ar [...] omits 0f99792c01d1 scsi: target: pscsi: Fix possible null-pointer dereference [...] omits 4c7b6ea336c1 scsi: core: Remove scsi_cmnd.tag omits 6a036ce0e25c scsi: ibmvfc: Stop using scsi_cmnd.tag omits 6af0b5570b59 selftests/powerpc: Remove duplicated include from tm-poison.c omits e225c4d6bc38 powerpc: Remove duplicate includes omits 4ec36dfeb155 PCI: Remove reset_fn field from pci_dev omits e20afa06244e PCI: Add array to track reset method ordering omits 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 omits f120e2e33ac8 rtc: rx8025: implement RX-8035 support omits e1aba37569f0 rtc: cmos: remove stale REVISIT comments omits 8d448fa0a8bb rtc: tps65910: Correct driver module alias omits ff0f53fd8dff Merge branch 'i2c/for-mergewindow' into i2c/for-next omits a0a11a876027 Merge branch 'i2c/for-current' into i2c/for-next omits 56f107d7813f PCI: Add pcie_reset_flr() with 'probe' argument omits 691392448065 PCI: Cache PCIe Device Capabilities register omits 8fb12751ac78 i2c: virtio: add a virtio i2c frontend driver omits 42034afd430a i2c: hix5hd2: fix IRQ check omits fcc750e0f4d8 i2c: s3c2410: fix IRQ check omits 04853352952b Merge tag 'samsung-pinctrl-5.15' of https://git.kernel.org [...] omits 99c37d1a63ea tracing: Replace deprecated CPU-hotplug functions. omits eef7fa1001c0 i2c: iop3xx: fix deferred probing omits 76224355db75 fuse: truncate pagecache on atomic_o_trunc omits bbe1da7e34ac f2fs: compress: do sanity check on cluster omits b35d71b96909 f2fs: fix description about main_blkaddr node omits 491f7f71e184 f2fs: convert S_IRUGO to 0444 omits b96d9b3b09f0 f2fs: fix to keep compatibility of fault injection interface omits 324105775c19 f2fs: support fault injection for f2fs_kmem_cache_alloc() omits 4a4fc043f594 f2fs: compress: allow write compress released file after t [...] omits 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next omits 0792ec82175e mtd: rawnand: intel: Fix error handling in probe omits a89d69a44e28 mtd: mtdconcat: Check _read, _write callbacks existence be [...] omits f9e109a209a8 mtd: mtdconcat: Judge callback existence based on the master omits 60d0607998d6 mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards omits fa451399d65a mtd: rfd_ftl: use container_of() rather than cast omits d056f8cd2fc2 mtd: rfd_ftl: fix use-after-free omits a3a447848a15 mtd: rfd_ftl: add discard support omits e03a81213a9c mtd: rfd_ftl: allow use of MTD_RAM for testing purposes omits e07403a8c6be mtdblock: Warn if added for a NAND device omits 7c414a7d93c6 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 32955511b92f Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 87e0d46bf689 powerpc/configs: Regenerate mpc885_ads_defconfig omits d0e28a6145c3 powerpc/config: Renable MTD_PHYSMAP_OF omits c5ac55b6cbc6 powerpc/config: Fix IPV6 warning in mpc855_ads omits e95ad5f21693 powerpc/head_check: Fix shellcheck errors omits 52e22d4d4e37 Merge branch 'misc' into for-next omits 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 omits 6f802696c2fa mtd: spinand: macronix: Add Quad support for serial NAND flash omits 7b4262378924 firmware: arm_scmi: Fix virtio transport Kconfig dependency omits 0dda8b013329 Merge branch 'ib-rockchip' into devel omits 4060df1d7c27 soc: document merges omits c5ccc918143b Merge branch 'arm/defconfig' into for-next omits b1f943022498 Merge branch 'arm/fixes' into for-next omits bda5d0ef3f88 Merge branch 'arm/dt' into for-next omits d0ef631d40ba gpio: mlxbf2: Use DEFINE_RES_MEM_NAMED() helper macro omits 4e6864f8563d gpio: mlxbf2: Use devm_platform_ioremap_resource() omits 603607e70e36 gpio: mlxbf2: Drop wrong use of ACPI_PTR() omits dabe57c3a32d gpio: mlxbf2: Convert to device PM ops omits 17b54bb912a1 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 7c776b54c423 rcu-tasks: Wait for trc_read_check_handler() IPIs omits c17b36aed6c2 clocksource: Forgive repeated long-latency watchdog clocks [...] omits 5a8e7ee59121 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits 85d61094fc89 rcu: Fix undefined Kconfig macros omits a6717f8d7df8 doc: Add another stall-warning root cause in stallwarn.rst omits 9e84d9b5caab rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits f9a021d8820a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 18b4babae124 torture: Allot 1G of memory for scftorture runs omits d2a179fc9205 rcu-nocb: Fix a couple of tree_nocb code-style nits omits 4aae77681552 rcu: Mark accesses to rcu_state.n_force_qs omits 9f271520fcf2 tools/rcu: Add an extract-stall script omits 59f9e9f7285b torture: Make torture.sh print the number of files to be c [...] omits 322117b84540 scftorture: Count reschedule IPIs omits 984d49f01630 scftorture: Account for weight_resched when checking for a [...] omits 5d626f9fb0bf scftorture: Shut down if nonsensical arguments given omits 91b94ed4154c scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 47e340a34173 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 3353b0690ff0 Merge branch 'clocksource.2021.08.16a' into HEAD omits a5e8561a2bdf clocksource: Make clocksource-wdtest.c safe for slow-HZ systems omits db396be6ddc4 MAINTAINERS: Add an entry for os noise/latency omits e0aebd25fdd9 scsi: fnic: Stop setting scsi_cmnd.tag omits e2a1dc571e19 scsi: wd719: Stop using scsi_cmnd.tag omits ccc89737aa6b scsi: qedf: Fix error codes in qedf_alloc_global_queues() omits 4dbe57d46d54 scsi: qedi: Fix error codes in qedi_alloc_global_queues() omits d1f6581a6796 scsi: smartpqi: Fix an error code in pqi_get_raid_map() omits bd74095389b3 tracepoint: Fix kerneldoc comments omits 54b3498d71ae bootconfig/tracing/ktest: Update ktest example for boot-ti [...] omits 1eaad3ac3f39 tools/bootconfig: Use per-group/all enable option in ftrac [...] omits f134ebb28126 tools/bootconfig: Add histogram syntax support to bconf2ftrace.sh omits 1d8365a553a7 tools/bootconfig: Support per-group/all event enabling option omits 559789539255 Documentation: tracing: Add histogram syntax to boot-time tracing omits 64dc7f6958ef tracing/boot: Show correct histogram error command omits 17abd7c36c77 tracing/boot: Support multiple histograms for each event omits 8993665abcce tracing/boot: Support multiple handlers for per-event histogram omits e66ed86ca6c5 tracing/boot: Add per-event histogram action options omits c3b1c377f010 tracing: Fix a typo in tracepoint.h omits 4aae683f1327 tracing: Refactor TRACE_IRQFLAGS_SUPPORT in Kconfig omits de32951b29be tracing: Simplify the Kconfig dependency of FTRACE omits ed2cf90735da tracing: Allow execnames to be passed as args for syntheti [...] omits 3347d80baa41 tracing: Have histogram types be constant when possible omits 370364351926 tracing/histogram: Update the documentation for the bucket [...] omits de9a48a360b7 tracing: Add linear buckets to histogram logic omits 6fe7c745f2ac tracing/boot: Fix a hist trigger dependency for boot time tracing omits a115b1bd3af0 PCI: rcar: Add L1 link state fix into data abort hook omits be722576fd63 dt-bindings: mfd: Add Broadcom CRU omits bc239d8d6dd9 mfd: ti_am335x_tscadc: Delete superfluous error message omits 9a8c4bace04a mfd: tqmx86: Assume 24MHz LPC clock for unknown boards omits d5949a35cc29 mfd: tqmx86: Add support for TQ-Systems DMI IDs omits 3da48ccb1d0f mfd: tqmx86: Add support for TQMx110EB and TQMxE40x omits 41e9b5e2d88f mfd: tqmx86: Fix typo in "platform" omits 16b2ad150f74 mfd: tqmx86: Remove incorrect TQMx90UC board ID omits a946506c48f3 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set omits c753ea31781a mfd: simple-mfd-i2c: Add support for registering devices v [...] omits 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h omits bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device omits f28fd3b6f73d mfd/cpuidle: ux500: Rename driver symbol omits 72b89b9ab58f mfd: tps65086: Add cell entry for reset driver omits e06f4abb1b79 mfd: tps65086: Make interrupt line optional omits 68f0ba70ded6 dt-bindings: mfd: Convert tps65086.txt to YAML omits cee964a15ff7 MAINTAINERS: Adjust ARM/NOMADIK/Ux500 ARCHITECTURES to fil [...] omits 01e9fcf19c13 Merge branch 'misc-5.14' into next-fixes omits 47c258d71ebf powerpc/head_check: use stdout for error messages discards e122d7edf1a2 dt-bindings: opp: Convert to DT schema discards eacc15691855 dt-bindings: Clean-up OPP binding node names in examples discards 0aa8595ca399 ARM: dts: omap: Drop references to opp.txt omits 8b893ef190b0 powerpc/pseries: Fix build error when NUMA=n omits 1a90e9dae32c mm/writeback: Add folio_write_one omits 7c468240484d mm/filemap: Add FGP_STABLE omits ee189fe13a6b mm/filemap: Add filemap_get_folio omits 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio omits 9ac79fccaa04 mm/filemap: Add filemap_add_folio() omits dabba1aba97f mm/filemap: Add filemap_alloc_folio omits 70ef3684cea1 mm/page_alloc: Add folio allocation functions omits 27be1c553c73 mm/lru: Add folio_add_lru() omits 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 806cdb0f0f1c mm: Add folio_evictable() omits d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio omits f4f991224133 mm/filemap: Add readahead_folio() omits 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() omits 931d1c97640f mm/filemap: Add i_blocks_per_folio() omits 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() omits 51fee42ac1ed mm/writeback: Add folio_account_redirty() omits b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() omits b16b13ab960b mm/writeback: Add folio_cancel_dirty() omits 879709676090 mm/writeback: Add folio_account_cleaned() omits 0355785313e2 powerpc: Add "-z notext" flag to disable diagnostic omits 1e688dd2a3d6 powerpc/bug: Provide better flexibility to WARN_ON/__WARN_ [...] omits f2985b9b5195 mm/writeback: Add filemap_dirty_folio() omits 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios omits aa4c6098025e mm/writeback: Add __folio_mark_dirty() omits 269b0bf991ba mm/writeback: Add folio_mark_dirty() omits e93ccd808dff mm/writeback: Add folio_start_writeback() omits e2b89715d245 mm/writeback: Add __folio_end_writeback() omits 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 7c11a8777027 flex_proportions: Allow N events instead of 1 omits bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 99ccedc65150 mm/migrate: Add folio_migrate_copy() omits dd812ee687c9 mm/migrate: Add folio_migrate_flags() omits 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() omits 0d48d295865e mm/rmap: Add folio_mkclean() omits 8b9b282a54a8 mm/swap: Add folio_mark_accessed() omits bc9438a8b97d mm/swap: Add folio_activate() omits 2dd8be4a9426 mm: Add folio_young and folio_idle omits bc51910a9f3e mm: Add arch_make_folio_accessible() omits 258aa9e135a0 mm: Add kmap_local_folio() omits 3431c15c5e0a mm: Add flush_dcache_folio() omits 6c6ce4d71465 jbd2: add sparse annotations for add_transaction_credits() omits 5e5a0c7ce6fe ext4: fix sparse warnings omits a329a31fc8e2 mm: Add folio_raw_mapping() omits 1555715b7c0a mm: Add folio_pfn() omits d7d6785de00f ext4: Make sure quota files are not grabbed accidentally omits e905fbe3fd0f ext4: fix e2fsprogs checksum failure for mounted filesystem omits 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] omits 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ omits 22fc857538c3 dt-bindings: thermal: Make trips node optional omits fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype omits f1b07a14694b thermal/drivers/int340x: Use IMOK independently omits b5f7912bb604 tools/thermal/tmon: Add cross compiling support omits 99d88c300553 thermal/tools/tmon: Improve the Makefile omits db87a7199229 powerpc/bug: Remove specific powerpc BUG_ON() and WARN_ON( [...] omits 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] omits d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] omits d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int omits 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] omits a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] omits 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() omits 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers omits 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor omits b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next omits c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next omits eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] omits ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 omits e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] omits 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 omits 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x omits 2cb411d89676 Merge branch 'imx/defconfig' into for-next omits cf8f5a4eafcb Merge branch 'imx/dt64' into for-next omits d653894feea7 Merge branch 'imx/dt' into for-next omits 5a7d7ff15590 Merge branch 'imx/bindings' into for-next omits 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next omits eb515af21e31 mm/workingset: Convert workingset_activation to take a folio omits 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits 8ba1a8b77ba1 riscv: Support allocating gigantic hugepages using CMA omits eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions omits 48a7afc171e4 mm/memcg: Add folio_lruvec() omits ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios omits d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() omits 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio omits 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio omits 91c755d723c5 mm/memcg: Add folio_memcg() and related functions omits 8cd99e3e22e2 Merge tag 'renesas-pinctrl-for-v5.15-tag2' of git://git.ke [...] omits fb31f0a49933 riscv: fix the global name pfn_base confliction error omits 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID omits 65c3430521fc mm/memcg: Remove soft_limit_tree_node() omits 1927ccdb7990 f2fs: correct comment in segment.h omits b6d9246d0315 f2fs: improve sbi status info in debugfs/f2fs/status omits fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() omits ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 78288ece6f04 mm: Add folio_nid() omits 70d77ae6ed3a mm: Add folio_mapped() omits 805e2c1c3830 fs/netfs: Add folio fscache functions omits de1e8e6df93c mm/filemap: Add folio private_2 functions omits 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios omits 13a2a38a5d73 mm/filemap: Add folio_wake_bit() omits be8f72914261 mm/filemap: Add folio_wait_bit() omits a75fdfd58af2 mm/writeback: Add folio_wait_stable() omits 6b69db27f901 mm/writeback: Add folio_wait_writeback() omits 4ab265808c75 mm/filemap: Add folio_end_writeback() omits f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() omits 844a782b0496 mm/filemap: Add __folio_lock_or_retry() omits 7e64270772f9 mm/filemap: Add folio_wait_locked() omits cc31c224972d mm/filemap: Add __folio_lock_async() omits 71c53545234c mm/filemap: Add folio_lock_killable() omits 64e86b8490c8 mm/filemap: Add folio_lock() omits f22b7213986e mm/filemap: Add folio_unlock() omits f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() omits 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() omits e38c222acb9e mm/filemap: Add folio_next_index() omits ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits 85aee17208e7 mm: Handle per-folio private data omits bad0aa09b2e8 mm/lru: Add folio LRU functions omits ee6d3ffc2a2d mm: Add folio flag manipulation functions omits 02b840516657 mm: Add folio_try_get_rcu() omits ad2752ad96b4 mm: Add folio_get() omits 5f018b63fb00 mm: Add folio_put() omits 032c92517e41 mm: Add folio reference count functions omits f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics omits 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits ecefbe302a47 mm: Introduce struct folio omits 3fe839427439 mm: Convert get_page_unless_zero() to return bool omits cc701ccede61 Merge branch for-5.15/arm64/dt into for-next omits 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next omits b4ab844316db Merge branch for-5.15/arm/dt into for-next omits 6f8762f53def Merge branch for-5.15/clk into for-next omits b66e2122b1f7 Merge branch for-5.15/soc into for-next omits fa1bd5e15b72 Merge branch for-5.15/firmware into for-next omits a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next omits df7d33200d26 Merge branch for-5.14/arm64/dt into for-next omits 1997a1fc597d ext4: if zeroout fails fall back to splitting the extent node omits 8f6a6b3c50ce PCI: hv: Support for create interrupt v3 omits 96b18047a717 fs/ntfs3: Add MAINTAINERS omits 6e5be40d32fb fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile omits 12dad495eaab fs/ntfs3: Add Kconfig, Makefile and doc omits b46acd6a6a62 fs/ntfs3: Add NTFS journal omits 522e010b5837 fs/ntfs3: Add compression omits be71b5cba2e6 fs/ntfs3: Add attrib operations omits 4342306f0f0d fs/ntfs3: Add file operations and implementation omits 3f3b442b5ad2 fs/ntfs3: Add bitmap omits 82cae269cfa9 fs/ntfs3: Add initialization of super block omits 78e89124cc42 ext4: reduce arguments of ext4_fc_add_dentry_tlv omits 4534a70b7056 fs/ntfs3: Add headers and misc files omits de0a01f52966 PCI: xilinx-nwl: Enable the clock through CCF omits 4d79e367185d dt-bindings: pci: xilinx-nwl: Document optional clock property omits fac956710ab0 iommu/arm-smmu-v3: Stop pre-zeroing batch commands omits 2cbeaf3f36eb iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cm [...] omits 8639cc83aac5 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] omits 4537f6f1e2d8 iommu/arm-smmu-v3: Add and use static helper function arm_ [...] omits eff19474b1bd iommu/arm-smmu-v3: Use command queue batching helpers to i [...] omits ef75702d6d65 iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom imple [...] omits 1c6b5a7e7405 powerpc/pseries: Add support for FORM2 associativity omits ef31cb83d19c powerpc/pseries: Add a helper for form1 cpu distance omits 8ddc6448ec5a powerpc/pseries: Consolidate different NUMA distance updat [...] omits 0eacd06bb8ad powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY omits 7e35ef662ca0 powerpc/pseries: rename min_common_depth to primary_domain_index omits dbf77fed8b30 powerpc: rename powerpc_debugfs_root to arch_debugfs_dir omits 3e188b1ae880 powerpc/book3s64/radix: make tlb_single_page_flush_ceiling [...] omits f34ee9cb2c5a cpufreq: powernv: Fix init_chip_info initialization in numa=off omits 140a89b7bfe6 powerpc: wii_defconfig: Enable OTP by default omits 562a610b4c51 powerpc: wii.dts: Expose the OTP on this platform omits b11748e69316 powerpc: wii.dts: Reduce the size of the control area omits c4c4637eb57f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver omits e8425dd55abb clk: renesas: Make CLK_R9A06G032 invisible omits 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next omits 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 omits d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] omits ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board omits 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board omits cdd3d945dcec pinctrl: samsung: Add Exynos850 SoC specific data omits 71b833b329d6 dt-bindings: pinctrl: samsung: Add Exynos850 doc omits 0a6e7e411896 Merge tag 'intel-gpio-v5.15-1' of gitolite.kernel.org:pub/ [...] omits 3165af738ed3 KVM: Allow to have arch-specific per-vm debugfs files omits f7782bb8d818 KVM: nVMX: Unconditionally clear nested.pi_pending on nest [...] omits c1a527a1de46 KVM: x86: Clean up redundant ROL16(val, n) macro definition omits 65297341d8e1 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h omits ad0577c37529 KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() omits 2fba4fc15528 KVM: VMX: Hide VMCS control calculators in vmx.c omits b6247686b757 KVM: VMX: Drop caching of KVM's desired sec exec controls [...] omits 389ab25216c9 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 omits ee3b6e41bc26 KVM: stats: remove dead stores omits 1ccb6f983a06 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT omits 375e28ffc0cf KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT omits 34e9f860071f KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD omits 9a63b4517c60 Merge branch 'kvm-tdpmmu-fixes' into HEAD omits d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr omits 7bb698f09bdd fs: Move notify_change permission checks into may_setattr omits 92cc94adfce4 scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI omits c5b6c8a56ef3 Merge branch 'for-5.15' into for-next omits ffc192c81705 soc: document merges omits 202d727b12d3 Merge branch 'arm/defconfig' into for-next omits 4e2852549ba8 Merge branch 'arm/dt' into for-next omits af65640084bd Merge branch 'arm/fixes' into for-next omits a2649315bcb8 f2fs: compress: avoid duplicate counting of valid blocks w [...] omits f2fbe17427b6 Merge branch 'arm/drivers' into for-next omits 9573a211d718 Merge branch 'arm/soc' into for-next omits 699fe4b190da Merge tag 'omap-for-v5.15/sr-signed' of git://git.kernel.o [...] omits 4aa1b095e57e Merge branch 'clk-frac-divider' into clk-next omits e81b917a78c7 clk: fractional-divider: Document the arithmetics used beh [...] omits 82f53f9ee577 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag omits 928f9e268611 clk: fractional-divider: Hide clk_fractional_divider_ops f [...] omits 4e7cf74fa3b2 clk: fractional-divider: Export approximation algorithm to [...] omits bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro omits ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message omits 7eb6ea414857 PCI: Fix pci_dev_str_match_path() alloc while atomic bug omits e15ac2080ec2 x86/PCI: Add pci_numachip_init() declaration omits fe7568cf2f2d PCI/VPD: Treat invalid VPD like missing VPD capability omits 7bac54497c3e PCI/VPD: Determine VPD size in pci_vpd_init() omits fd00faa375fb PCI/VPD: Embed struct pci_vpd in struct pci_dev omits 22ff2bcec704 PCI/VPD: Remove struct pci_vpd.valid member omits a38fccdb6289 PCI/VPD: Remove struct pci_vpd_ops omits d27f7344ba89 PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() omits 8720904242b6 ext4: get discard out of jbd2 commit kthread contex omits 4d2ee1be4c2a MIPS: generic: Return true/false (not 1/0) from bool functions omits 3f66601ef3f3 MIPS: Make a alias for pistachio_defconfig omits 104f942b2832 MIPS: Retire MACH_PISTACHIO omits 917b64f1df2b MIPS: config: generic: Add config for Marduk board omits f14973038d81 pinctrl: pistachio: Make it as an option omits e238f10d8606 phy: pistachio-usb: Depend on MIPS || COMPILE_TEST omits 1e4fd60b54cf clocksource/drivers/pistachio: Make it selectable for MIPS omits 90429205c000 clk: pistachio: Make it selectable for generic MIPS kernel omits d32524a2d057 MIPS: DTS: Pistachio add missing cpc and cdmm omits 666173ee32e2 MIPS: generic: Allow generating FIT image for Marduk board omits b395ba42afd9 media: ir_toy: allow tx carrier to be set omits 8d020465fe60 media: mtk-vcodec: fix warnings: symbol XXX was not declared omits 2bd7b00a3040 media: mtk-vcodec: enable MT8183 decoder omits b8022cde2dd7 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec omits 542fc2c47e5c media: mtk-vcodec: vdec: add media device if using stateless api omits b9d7fddc8aa4 media: mtk-vcodec: vdec: support stateless H.264 decoding omits 2acb6b19faf1 media: mtk-vcodec: vdec: support stateless API omits e8a4b0d2b747 media: add Mediatek's MM21 format omits 77fab99c027e media: mtk-vcodec: support version 2 of decoder firmware ABI omits db4f21ae77a9 media: mtk-vcodec: vdec: handle firmware version field omits aa9b9fe01768 media: mtk-vcodec: vdec: move stateful ops into their own file omits edc06520deca media: mtk-vcodec: venc: support START and STOP commands omits 3f6d11fd8b7b media: mtk-vcodec: make flush buffer reusable by encoder omits dfeef202b699 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] omits 5aff12f3a9ef media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD omits 288b083bec92 media: mtk-vcodec: vdec: Support H264 profile control omits f4dd02cd8631 Merge branch 'kernel.sys' into for-next omits a58b06083f78 MAINTAINERS: Add maintainers for amd-pinctrl driver omits faf8e7539643 iommu/dart: APPLE_DART should depend on ARCH_APPLE omits 46d1fb072e76 iommu/dart: Add DART iommu driver omits 9d9cafb45c71 dt-bindings: iommu: add DART iommu bindings omits 892384cd998a iommu/io-pgtable: Add DART pagetable format omits 59d7f78144a8 Merge branches 'renesas-arm-dt-for-v5.15' and 'renesas-dri [...] omits 7911f95d1713 Merge branch 'fixes' into for-next omits fe45ffa4c505 riscv: Move early fdt mapping creation in its own function omits 977765ce319b riscv: Simplify BUILTIN_DTB device tree mapping handling omits 6f3e5fd241c3 riscv: Use __maybe_unused instead of #ifdefs around variab [...] omits 526f83df1d83 riscv: Get rid of map_size parameter to create_kernel_page_table omits 0aba691a7443 riscv: Introduce va_kernel_pa_offset for 32-bit kernel omits e96c2153d0fc cpufreq: qcom-cpufreq-hw: Use .register_em() to register w [...] omits 361a172d2309 cpufreq: omap: Use .register_em() to register with energy model omits 3701fd64a3fb cpufreq: mediatek: Use .register_em() to register with ene [...] omits fcd300c685d5 cpufreq: imx6q: Use .register_em() to register with energy model omits 94ab4c3c259c cpufreq: dt: Use .register_em() to register with energy model omits c17495b01b72 cpufreq: Add callback to register with energy model omits bb8c26d9387f cpufreq: vexpress: Set CPUFREQ_IS_COOLING_DEV flag omits bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k omits c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx omits 4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS omits 62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel omits a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login omits a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error omits 0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list omits 01c97f2dd8fb scsi: qla2xxx: Fix port type info omits 85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed omits 137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 omits 44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target omits ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx omits 4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang omits 9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery omits 315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging omits 4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI omits 6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks [...] omits 2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd omits 12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cm [...] omits c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cm [...] omits cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_ [...] omits 7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cm [...] omits 3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits 6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmn [...] omits ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits 924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits 43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() omits cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] omits c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of [...] omits 3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of s [...] omits c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request omits 51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function omits 10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM omits 22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is n [...] omits 07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk omits 283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read omits 59a27e112213 riscv: Optimize kernel virtual address conversion macro omits 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() omits 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] omits ca6e04e8f8d1 Pull udf cleanups and LVID check fix. omits b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT omits 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] omits c90b9d37d3ac Merge branch 'fs.idmapped' into for-next omits ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver omits d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinct [...] omits 3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registe [...] omits 5111c2b6b019 gpio: dwapb: Get rid of legacy platform data omits 36edadf5d336 mfd: intel_quark_i2c_gpio: Convert GPIO to use software nodes omits f973be8ad5df gpio: dwapb: Read GPIO base from gpio-base property omits c1b291e96a6d gpio: dwapb: Unify ACPI enumeration checks in get_irq() an [...] omits b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header omits 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein omits f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupt [...] omits 328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gp [...] omits 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure omits 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static omits 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode omits f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking omits ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp omits 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared omits 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs omits e009dce1292c KVM: arm64: Introduce addr_is_memory() omits 2d77e238badb KVM: arm64: Expose pkvm_hyp_id omits 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers omits ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits omits 4505e9b624ce KVM: arm64: Allow populating software bits omits 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings omits b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] omits 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id omits 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED omits c4f0935e4d95 KVM: arm64: Optimize host memory aborts omits 51add457733b KVM: arm64: Expose page-table helpers omits 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro omits 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() omits d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] omits faa8605f9f92 clk: tegra: Remove CLK_IS_CRITICAL flag from fuse clock omits e278718f314d Merge branch 'for-5.15/soc' into for-5.15/clk omits e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex omits 936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for dr [...] omits 379e28b5b36f Merge branch 'ib-mt8135' into devel omits b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml omits 4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl omits 3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl omits 90861bf54255 Merge branch 'next/dt64' into for-next omits cc67789c7a45 Merge branch 'next/dt' into for-next omits 6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config omits 7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) omits d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info omits 2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. omits bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. omits b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. omits 28c1caaf492e pinctrl: Ingenic: Improve the code. omits ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location omits 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE omits 94effcedaa54 openrisc: Fix compiler warnings in setup omits 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next omits f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges omits b1a1347912a7 iommu/arm-smmu: Fix race condition during iommu_group creation omits 211ff31b3d33 iommu: Fix race condition during default domain allocation omits ca7d1d1a0b97 NFSv4.2: remove restriction of copy size for inter-server copy. omits 9eff97abef05 NFS: Clean up the synopsis of callback process_op() omits 89ef17b6636f NFS: Extract the xdr_init_encode/decode() calls from decod [...] omits c35a810ce595 NFS: Remove unused callback void decoder omits 7d34c96217cf NFS: Add a private local dispatcher for NFSv4 callback operations omits 9082e1d914f8 SUNRPC: Eliminate the RQ_AUTHERR flag omits 5c2465dfd457 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout omits 438623a06bac SUNRPC: Add svc_rqst::rq_auth_stat omits eedbbd1bbdc8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits a6c343d1853b Merge branch 'lkmm.2021.07.27a' into HEAD omits 10e192c8b2db Merge branch 'kcsan.2021.07.20c' into HEAD omits c3e9434c9852 Merge branch 'kvm-vmx-secctl' into HEAD omits 5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings omits afefe67e0893 iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system [...] omits 1bce54250045 powerpc: Bulk conversion to generic_handle_domain_irq() omits f5af0a978776 KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore omits b68c6646cce5 KVM: PPC: Book3S HV: XIVE: Add a 'flags' field omits 17df41fec5b8 powerpc: use IRQF_NO_DEBUG for IPIs omits 59b2bc18b149 powerpc/xive: Use XIVE domain under xmon and debugfs omits 1753081f2d44 KVM: PPC: Book3S HV: XICS: Fix mapping of passthrough interrupts omits c325712b5f85 powerpc/powernv/pci: Rework pnv_opal_pci_msi_eoi() omits 5cd69651ceee powerpc/powernv/pci: Set the IRQ chip data for P8/CXL devices omits c80198a21792 powerpc/xics: Fix IRQ migration omits f1a377f86f51 powerpc/powernv/pci: Adapt is_pnv_opal_msi() to detect pas [...] omits 6d9ba6121b1c powerpc/powernv/pci: Drop unused MSI code omits 3005123eea0d powerpc/pseries/pci: Drop unused MSI code omits 1e661f81a522 powerpc/xics: Drop unmask of MSIs at startup omits 679e30b9536e powerpc/pci: Drop XIVE restriction on MSI domains omits bbb25af8fbdb powerpc/powernv/pci: Customize the MSI EOI handler to supp [...] omits e4f0aa3b4731 powerpc/xics: Add support for IRQ domain hierarchy omits 53b34e8db73a powerpc/xics: Add debug logging to the set_irq_affinity handlers omits 7d14f6c60b76 powerpc/xics: Give a name to the default XICS IRQ domain omits 248af248a8f4 powerpc/xics: Rename the map handler in a check handler omits 298f6f952885 powerpc/xics: Remove ICS list omits 51be9e51a800 KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interrupts omits e5e78b15113a KVM: PPC: Book3S HV: XIVE: Change interface of passthrough [...] omits ba418a027826 KVM: PPC: Book3S HV: Use the new IRQ chip to detect passth [...] omits 0fcfe2247e75 powerpc/powernv/pci: Add MSI domains omits 2c50d7e99e39 powerpc/powernv/pci: Introduce __pnv_pci_ioda_msi_setup() omits 174db9e7f775 powerpc/pseries/pci: Add support of MSI domains to PHB hotplug omits 9a014f456881 powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data omits 07817a578a7a powerpc/pseries/pci: Add a domain_free_irqs() handler omits 292145a6e598 powerpc/xive: Remove irqd_is_started() check when setting [...] omits 5690bcae1860 powerpc/xive: Drop unmask of MSIs at startup omits a5f3d2c17b07 powerpc/pseries/pci: Add MSI domains omits 6c2ab2a5d634 powerpc/xive: Ease debugging of xive_irq_set_affinity() omits 14be098c5387 powerpc/xive: Add support for IRQ domain hierarchy omits e81202007363 powerpc/pseries/pci: Introduce rtas_prepare_msi_irqs() omits 786e5b102a00 powerpc/pseries/pci: Introduce __find_pe_total_msi() omits 2ac78e0c0018 KVM: PPC: Use arch_get_random_seed_long instead of powernv [...] omits 9b49f979b3d5 powerpc/configs: Disable legacy ptys on microwatt defconfig omits 27fd1111051d powerpc: Always inline radix_enabled() to fix build failure omits 5ae36401ca4e powerpc: Replace deprecated CPU-hotplug functions. omits c00103abf76f powerpc/kexec: fix for_each_child.cocci warning omits bd1dd4c5f528 powerpc/pseries: Prevent free CPU ids being reused on anot [...] omits d144f4d5a8a8 pseries/drmem: update LMBs after LPM omits 9c7248bb8de3 powerpc/numa: Consider the max NUMA node for migratable LPAR omits c8a6d9100534 powerpc/non-smp: Unconditionaly call smp_mb() on switch_mm omits 09ca497528da powerpc: Remove in_kernel_text() omits 1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast omits a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support omits 510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32M [...] omits 2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bi [...] omits d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_i [...] omits 182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c omits 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. omits b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size omits 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition omits d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile omits b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] omits c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] omits 7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl omits 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' omits 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex omits 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] omits d94e1a30634a media: streamzap: ensure rx resolution can be retrieved omits a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved omits 80c3356bea4e nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP omits 85bf0c3c3e1b dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support omits 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next omits 394a5f529e59 Merge branch 'misc' into for-next omits 84d192d60656 Merge branch 'fixes' into for-next omits 83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' omits 102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of vari [...] omits e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variab [...] omits 632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() omits e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret omits bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe omits a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero omits 4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute omits cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 omits 787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth omits 44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 omits 432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support omits f12b034afeb3 scripts/Makefile.clang: default to LLVM_IAS=1 omits 52cc02b91028 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS omits e08831baa032 Documentation/llvm: update CROSS_COMPILE inferencing omits 231ad7f409f1 Makefile: infer --target from ARCH for CC=clang omits 6f5b41a2f5a6 Makefile: move initial clang flag handling into scripts/Ma [...] omits 6072b2c49d23 kbuild: warn if a different compiler is used for external [...] omits 0058d07ec6aa scripts: make some scripts executable omits d82856395505 kbuild: do not require sub-make for separate output tree builds omits a325db2d8f1d scripts: merge_config: add strict mode to fail upon any re [...] omits 047298a083a0 Merge branch 'for-5.15' into for-next omits 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. omits 69f2cd6df3ee SUNRPC: Add dst_port to the sysfs xprt info file omits e44773daf851 SUNRPC: Add srcaddr as a file in sysfs omits 5d46dd04cb68 sunrpc: Fix return value of get_srcport() omits f99fa50880f5 SUNRPC/xprtrdma: Fix reconnection locking omits e26d9972720e SUNRPC: Clean up scheduling of autoclose omits c2dc3e5fad13 SUNRPC: Fix potential memory corruption omits d6236a98b3ba NFSv4/pnfs: The layout barrier indicate a minimal value fo [...] omits 45baadaad7bf NFSv4/pNFS: Always allow update of a zero valued layout barrier omits 7c0bbf2d3dcd NFSv4/pNFS: Remove dead code omits e20772cbdf46 NFSv4/pNFS: Fix a layoutget livelock loop omits 71d3d0ebc894 SUNRPC: Convert rpc_client refcount to use refcount_t omits 8d863b1f0541 xprtrdma: Eliminate rpcrdma_post_sends() omits d9ae8134f253 xprtrdma: Add an xprtrdma_post_send_err tracepoint omits 683f31c3ab2e xprtrdma: Add xprtrdma_post_recvs_err() tracepoint omits 97480cae13ca xprtrdma: Put rpcrdma_reps before waking the tear-down completion omits 1143129e4d0d xprtrdma: Disconnect after an ib_post_send() immediate error omits be17b8caf3a3 SUNRPC: Record timeout value in xprt_retransmit tracepoint omits be630b9150b0 SUNRPC: xprt_retransmit() displays the the NULL procedure [...] omits f9d091cff80d SUNRPC: Update trace flags omits d480696dc689 SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs omits 823c73d0c539 SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs omits aede517207b2 SUNRPC: Refactor rpc_ping() omits fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag omits 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible omits 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument omits 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid omits 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity omits 6303049d16f0 PCI/VPD: Reject resource tags with invalid size omits 57ec7ff3f83a Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits 9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant omits 9760383b22ed Merge tag 'v5.14-rc5' into next omits b697c84780d3 Merge branch 'misc' into for-next omits 0b9159d0ff21 cxl/pci: Store memory capacity values omits 42ba8c3b4263 mtdblock: Add comment about UBI block devices omits 6bc219b7b2cd mtdblock: Update old JFFS2 mention in Kconfig omits 74a021a632b0 mtd: rawnand: remove never changed ret variable omits 014665ffd7e8 mtd: rawnand: omap: Fix kernel doc warning on 'calcuate' typo omits df12a75a2be9 mtd: spinand: core: Properly fill the OOB area. omits 5c2f387b48f0 MAINTAINERS: repair Miquel Raynal's email address omits 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next omits 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next omits 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] omits 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] omits 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ omits 5b68705d1e63 cxl/pci: Simplify register setup omits 1e39db573e4c cxl/pci: Ignore unknown register block types omits 3d135db51024 cxl/core: Move memdev management to core omits 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations omits 0f06157e0135 cxl/core: Move register mapping infrastructure omits 06737cd0d216 cxl/core: Move pmem functionality omits 95aaed266801 cxl/core: Improve CXL core kernel docs omits 5161a55c069f cxl: Move cxl_core to new directory omits 32bdc0198841 KVM: selftests: Move vcpu_args_set into perf_test_util omits d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot omits bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq omits 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] omits 4153a7f6440f dmaengine: xilinx: Add empty device_config function omits d6ff82cc1bff dmaengine: dw: Simplify DT property parser omits 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data omits dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code omits 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] omits 609e6202ea5f KVM: selftests: Support multiple slots in dirty_log_perf_test omits 93e083d4f4bf KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap omits 601f8af01e5a KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add a [...] omits 081de470f1e6 KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map [...] omits fe22ed827c5b KVM: Cache the last used slot index per vCPU omits 0f22af940dc8 KVM: Move last_used_slot logic out of search_memslots omits 87689270b10f KVM: Rename lru_slot to last_used_slot omits 4cddd9be7ef6 Merge branch 'zynq/soc' of https://github.com/Xilinx/linux [...] omits 3329c5de3601 Merge branch 'zynq/dt' of https://github.com/Xilinx/linux- [...] omits 9c232516409c dt-bindings: PCI: mediatek: Update the Device tree bindings omits 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions omits 6daa9f32282a media: Clean V4L2_PIX_FMT_NV12MT documentation omits a76d04bf70be media: Add NV12_4L4 tiled format omits 2c35735ee683 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 omits b012543629af media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] omits 2bb56f6eaaa8 media: mtk-vcodec: Add MT8195 H264 venc driver omits 209fa0fab99b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] omits 95fd4dda2b0e media: mtk-vcodec: Clean redundant encoder format definition omits c38b314c60c8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs omits 67fdf5ed9502 media: meson-ge2d: Fix rotation parameter changes detectio [...] omits 46060cfe2be9 media: TDA1997x: fix tda1997x_remove() omits 9c1d37b7d4cf media: em28xx: add missing em28xx_close_extension omits f61944bbc698 media: videobuf2-core: sanity checks for requests and qbuf omits 92852963f78e media: vivid: add module option to set request support mode omits 65da1fc4c325 media: cedrus: drop min_buffers_needed. omits 297289d611b8 media: cedrus: hevc: Add support for scaling lists omits 7a731960cc7e media: hantro: Add scaling lists feature omits 478e8d8b3997 media: hevc: Add scaling matrix control omits bb1741c408b2 media: camss: vfe: Rework vfe_hw_version_read() function d [...] omits 2a3238005dc0 media: camss: vfe: Remove vfe_hw_version_read() argument omits 586eb2029a5d arm64: zynqmp: Add psgtr description to zc1751 dc1 board omits 34e6f265d458 arm64: zynqmp: Add support for zcu102-rev1.1 board omits 51aed86682ef arm64: zynqmp: Remove description for 8T49N287 and si5382 chips omits 48b8d6c32238 arm64: zynqmp: Sync psgtr node location with zcu104-revA omits a09bb2686303 arm64: zynqmp: Add reset description for sata omits 2a44dce33626 arm64: zynqmp: Move rtc to different location on zcu104-revA omits 6976fd3dc0f6 arm64: zynqmp: Wire qspi on multiple boards omits 862ee562d7f0 media: camss: vfe: Decrease priority of of VFE HW version [...] omits b10b5334528a media: camss: vfe: Don't read hardware version needlessly omits ba8c7ff18a64 arm64: zynqmp: Remove information about dma clock on zcu106 omits 65d5e861d357 arm64: zynqmp: Update rtc calibration value omits 6d7ac667b357 arm64: zynqmp: Add note about UHS mode on some boards omits bef552e4aa98 arm64: zynqmp: Move DP nodes to the end of file on zcu106 omits 887e9d9ee643 arm64: zynqmp: Remove can aliases from zc1751 omits af329f23640e arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] omits 936ecb6c0d5e arm64: zynqmp: List reset property for ethernet phy omits 471b47bfc33e arm64: zynqmp: Add nvmem alises for eeproms omits 6a35c00490a5 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi omits 243fa5d0c2ce arm64: zynqmp: Remove additional newline omits 808706781e1d arm64: zynqmp: Enable nand driver for dc2 and dc3 omits def654dc7c13 arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 omits 30f13c7682c6 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 omits 15f7b307629c arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi omits 4d8d0fb631b5 arm64: zynqmp: Disable WP on zcu111 omits 75389782defc arm64: zynqmp: Add phy description for usb3.0 omits 30cd7c119928 arm64: zynqmp: Correct psgtr description for zcu100-revC omits 40a432bed33f arm64: zynqmp: Wire psgtr for zc1751-xm015 omits 759acddc0f7d arm64: zynqmp: Correct zcu111 psgtr description omits 325d2159d568 arm64: zynqmp: Add pinctrl description for all boards omits ba63d81ac3de arm64: zynqmp: Fix irps5401 device nodes omits 8c9cd3d06fa8 arm64: zynqmp: Enable fpd_dma for zcu104 platforms omits fffd603ae9f6 rtc: s5m: set range omits 2a814e3d6950 arm64: zynqmp: Do not duplicate flash partition label property omits 308247d20464 rtc: s5m: enable wakeup only when available omits 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available omits dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device omits e205892608c4 arm64: zynqmp: Disable CCI by default omits 5f3b7875d4f9 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits 74953a9136cf soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex omits e9a5ae66612f Merge branch 'omap-for-v5.15/dt' into for-next omits 8f629f2371e0 Merge branch 'omap-for-v5.15/soc' into for-next omits f5efd4fe78de scsi: ufs: core: Add lu_enable sysfs node omits 63522bf3aced scsi: ufs: core: Add L2P entry swap quirk for Micron UFS omits f0101af435c4 scsi: ufs: core: Remove redundant call in ufshcd_add_comma [...] omits 77d0f07abada scsi: qla2xxx: Remove redundant initialization of variable [...] omits e3d2612f583b scsi: qla2xxx: Fix use after free in debug code omits 765f4fa0e9f1 Merge branch 'clk-qcom' into clk-next omits 5d9bc010db0a clk: qcom: a53-pll: Add MSM8939 a53pll support omits f9a6a326f66d dt-bindings: clock: Update qcom,a53pll bindings for MSM893 [...] omits 05cc560c8cb4 clk: qcom: a53pll/mux: Use unique clock name omits 0dfe9bf91f9f clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as [...] omits 945cb3a105ae clk: qcom: gpucc-sm8150: Add SC8180x support omits 48662d988d12 clk: qcom: smd-rpm: Add mdm9607 clocks omits c45e13fa3851 dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible omits 9c5376856693 clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. omits 00555272dcda dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC omits f55f32ee1070 clk: qcom: smd: Add support for SM6115 rpm clocks omits edeb2ca74716 clk: qcom: smd: Add support for SM6125 rpm clocks omits 6e6a4b122d60 Merge branch 'clk-fixes' into clk-next omits 242845ad6de8 Merge branch 'clk-determine-divider' into clk-next omits 23a57ee7af01 clk: stm32mp1: Switch to clk_divider.determine_rate omits f9d6b4832ca8 clk: stm32h7: Switch to clk_divider.determine_rate omits d1e40bc9ff05 clk: stm32f4: Switch to clk_divider.determine_rate omits 699470f372bb clk: bcm2835: Switch to clk_divider.determine_rate omits 69a00fb3d697 clk: divider: Implement and wire up .determine_rate by default omits f1853ed057bf Merge branch 'clk-cleanup' into clk-next omits 28fc39f7abec clk: palmas: Add a missing SPDX license header omits edfa378448b5 clk: Align provider-specific CLK_* bit definitions omits 65ddf6564843 f2fs: fix to do sanity check for sb/cp fields correctly omits 4b1065186442 f2fs: avoid unneeded memory allocation in __add_ino_entry() omits e9a13babd69f MAINTAINERS: update gpio-zynq.yaml reference omits 2606e7c9f5fc gpio: tegra186: Add ACPI support omits 8990899d84d7 gpiolib: of: constify few local device_node variables omits e6ae9a833ef4 gpiolib: constify passed device_node pointer omits a065d5615fc8 of: unify of_count_phandle_with_args() arguments with !CONFIG_OF omits f43837f4f63b gpio: gpio-aspeed-sgpio: Return error if ngpios is not mul [...] omits 1f857b675237 gpio: gpio-aspeed-sgpio: Use generic device property APIs omits 09ac953b65b1 gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct omits 8a3581c666f9 gpio: gpio-aspeed-sgpio: Add set_config function omits e1f85d25638c gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support omits 658ae44345c1 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 omits 94afd6d6e525 f2fs: extent cache: support unaligned extent omits 6b3ba1e77d89 f2fs: Kconfig: clean up config options about compression omits 57249830120b Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits df9ff3051a00 Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] omits b79470da835c Merge branch 'arm64-fixes-for-5.14' into for-next omits 3d18437cc4af media: rockchip: rkisp1: add support for px30 isp version omits 0f3cbae3a8a1 media: dt-bindings: media: rkisp1: document px30 isp compatible omits 57812dded0be media: rockchip: rkisp1: add support for v12 isp variants omits 8df791d3bfb9 media: rockchip: rkisp1: add prefixes for v10 specific parts omits 26eadfcbd751 media: rockchip: rkisp1: make some isp-stats functions variable omits e05d94c46d11 media: rockchip: rkisp1: make some isp-param functions variable omits 7c1dd6a271f5 media: rockchip: rkisp1: allow separate interrupts omits 256cdfc8c1a1 media: dt-bindings: media: rkisp1: document different irq [...] omits 8d99cf5fdb30 media: dt-bindings: media: rkisp1: fix pclk clock-name omits be74f9b00a3a media: rockchip: rkisp1: remove unused irq variable omits 81787ce9c250 media: dt-bindings: mt9p031: Add missing required properties omits 2d98a58ac94d media: dt-bindings: mt9p031: Convert bindings to yaml omits f48337bd8e64 media: mt9p031: Use BIT macro omits 6f76e098b0c6 media: mt9p031: Fix corrupted frame after restarting stream omits bc12dc01b06a media: mt9p031: Make pixel clock polarity configurable by DT omits ff539bcba963 media: mt9p031: Read back the real clock rate omits 325d0aa5527c media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] omits 6b127f97c016 media: rcar-vin: Remove explicit device availability check omits 7351a82788ee media: v4l: async: Rename async nf functions, clean up long lines omits 0c56f9597adc media: rcar-vin: Add r8a779a0 support omits 87932605cce9 media: rcar-vin: Move and rename CSI-2 link notifications omits 6e3b5a60d96d media: rcar-vin: Specify media device ops at group creation time omits 583a50ef48d3 media: rcar-vin: Create a callback to setup media links omits 54c18011c387 media: rcar-vin: Extend group notifier DT parser to work w [...] omits e1c9c83bb560 media: rcar-vin: Move group async notifier omits 5669a5f8a287 media: rcar-vin: Rename array storing subdevice information omits 0889078d1658 media: rcar-vin: Improve reuse of parallel notifier omits 33ef186512ed media: rcar-vin: Improve async notifier cleanup paths omits 22f0fab6d64e media: rcar-vin: Fix error paths for rvin_mc_init() omits 9b538196ddcf media: rcar-vin: Refactor controls creation for video device omits 4a899f2eb323 media: rcar-csi2: Add r8a779a0 support omits c1ef0772350d media: dt-bindings: media: renesas,csi2: Add r8a779a0 support omits 8f00b3c41ae7 mfd: db8500-prcmu: Rename register header omits 32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell omits 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() omits 9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping omits 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] omits fd44e8efccd4 PCI: tegra: make const array err_msg static omits 804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' omits eff21f5da308 PCI: tegra: Fix OF node reference leak omits 224d8031e482 tools: PCI: Zero-initialize param omits 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value omits e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register omits 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] omits fcb461e2bc8b PCI: aardvark: Fix checking for PIO status omits cb95ea79b3fc MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive omits ad548993a66c MIPS: loongson2ef: don't build serial.o unconditionally omits 730d070ae9f1 MIPS: Replace deprecated CPU-hotplug functions. omits 319afe68567b KVM: xen: do not use struct gfn_to_hva_cache omits 5d5b74aa9c76 fuse: allow sharing existing sb omits 62dd1fc8cc6b fuse: move fget() to fuse_get_tree() omits 11648cbb7b33 openrisc: rename or32 code & comments to or1k omits 946e1052cdcc openrisc: don't printk() unconditionally omits d4bf15a7ce17 f2fs: reduce the scope of setting fsck tag when de->name_l [...] omits 9f2a5aebb03c dt-bindings: riscv: add starfive jh7100 bindings omits c93ca5f21d93 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits a0a77028c85a remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible omits f35ef8e4ea0a dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP omits ecd4916c7261 riscv: Enable GENERIC_IRQ_SHOW_LEVEL omits bcf11b5e99b2 riscv: Enable idle generic idle loop omits 8165c6ae8e3a riscv: Allow forced irq threading omits b37e897eb18e soc: document merges omits ba5b42a10a9e Merge branch 'arm/soc' into for-next omits 7d2744bd7509 Merge branch 'arm/drivers' into for-next omits 43553c667f56 Merge branch 'arm/dt' into for-next omits 12297121e0c8 Merge branch 'arm/fixes' into for-next omits 47e6223c841e KVM: arm64: Unregister HYP sections from kmemleak in prote [...] omits eb48d154cd0d arm64: Move .hyp.rodata outside of the _sdata.._edata range omits f62750e6918d PCI: tegra194: Cleanup unused code omits de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode omits 834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 omits 43537cf7e351 PCI: tegra194: Fix MSI-X programming omits ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event omits badc741459f4 fuse: move option checking into fuse_fill_super() omits 84c215075b57 fuse: name fs_context consistently omits e1e71c168813 fuse: fix use after free in fuse_read_interrupt() omits aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling omits d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missin [...] omits e79f49c37ccf KVM: x86/pmu: Introduce pmc->is_paused to reduce the call [...] omits a75b540451d2 KVM: X86: Optimize zapping rmap omits 13236e25ebab KVM: X86: Optimize pte_list_desc with per-array counter omits dc1cff969101 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger omits d99b1ea3d191 nvmem: qfprom: sc7280: Handle the additional power-domains vote omits d66d3677971f nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering omits 4aecba179ac4 dt-bindings: nvmem: qfprom: Add optional power-domains property omits 13e47bebbe83 riscv: Implement thread_struct whitelist for hardened usercopy omits 91803392c732 f2fs: fix to stop filesystem update once CP failed omits cf9c615cde49 powerpc/64s/perf: Always use SIAR for kernel interrupts omits e9ef81e1079b powerpc/smp: Use existing L2 cache_map cpumask to find L3 [...] omits 69aa8e078545 powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() omits a4bec516b9c0 powerpc/cacheinfo: Lookup cache by dt node and thread-group id omits 86ff0bce2e96 powerpc: move the install rule to arch/powerpc/Makefile omits 9bef456b2058 powerpc: make the install target not depend on any build artifact omits 156ca4e650bf powerpc: remove unused zInstall target from arch/powerpc/b [...] omits d04691d373e7 cpuidle: pseries: Mark pseries_idle_proble() as __init omits d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms omits d6b1715999fc PCI: Return int from pciconfig_read() syscall omits a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure omits d2b10794fc13 RDMA/core: Create clean QP creations interface for uverbs omits 5507f67d08cd RDMA/core: Properly increment and decrement QP usecnts omits 00a79d6b996d RDMA/core: Configure selinux QP during creation omits 8da9fe4e4fa7 RDMA/core: Reorganize create QP low-level functions omits 20e2bcc4c2a8 RDMA/core: Remove protection from wrong in-kernel API usage omits 8fc3beebf623 RDMA/core: Delete duplicated and unreachable code omits 5f6bb7e32283 RDMA/mlx5: Delete not-available udata check omits 0f6b56ec958d f2fs: add sysfs node to control ra_pages for fadvise seq file omits 4f993264fe29 f2fs: introduce discard_unit mount option omits 20da44dfe8ef RDMA/mlx5: Drop in-driver verbs object creations omits 514aee660df4 RDMA: Globally allocate and release QP memory omits 44da3730e046 RDMA/rdmavt: Decouple QP and SGE lists allocations omits 0dc0da15ed7d RDMA/mlx5: Rework custom driver QP type creation omits 8c9e7f0325fe RDMA/mlx5: Delete device resource mutex that didn't protec [...] omits b0791dbf1214 RDMA/mlx5: Cancel pkey work before destroying device resources omits f9193d266347 RDMA/efa: Remove double QP type assignment omits e66e49592b69 RDMA/hns: Don't overwrite supplied QP attributes omits 4ffd3b800e97 RDMA/hns: Don't skip IB creation flow for regular RC QP omits a6cae77f1bc8 powerpc/stacktrace: Include linux/delay.h omits 71737a6c2a8f cpuidle: pseries: Do not cap the CEDE0 latency in fixup_ce [...] omits 50741b70b0cb cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards omits 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next omits 40fd8845c025 scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members omits 35410f862426 scsi: target: sbp: Drop incorrect ASC/ASCQ usage omits 7e457e5efc28 scsi: target: core: Avoid using lun_tg_pt_gp after unlock omits 018c14911dd7 scsi: target: tcmu: Add new feature KEEP_BUF omits c11a1ae9b8f6 scsi: ufs: Add fault injection support omits ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer omits 269e9552d208 KVM: const-ify all relevant uses of struct kvm_memory_slot omits 071064f14d87 KVM: Don't take mmu_lock for range invalidation unless necessary omits ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio co [...] omits 52ac8b358b0c KVM: Block memslot updates across range_start() and range_end() omits 73dc3c4ac703 scsi: ufs: Retry aborted SCSI commands instead of completi [...] omits a113eaaf8637 scsi: ufs: Synchronize SCSI and UFS error handling omits ac1bc2ba060f scsi: ufs: Request sense data asynchronously omits 64180742605f scsi: ufs: Fix the SCSI abort handler omits 169f5eb28869 scsi: ufs: Optimize SCSI command processing omits a024ad0d4955 scsi: ufs: Optimize serialization of setup_xfer_req() calls omits 1f522c504901 scsi: ufs: Revert "Utilize Transfer Request List Completio [...] omits 815b9a27b0a3 scsi: ufs: Inline ufshcd_outstanding_req_clear() omits 3d2ac73d1347 scsi: ufs: Remove several wmb() calls omits 9c202090edd4 scsi: ufs: Improve static type checking for the host contr [...] omits 35c7d874f599 scsi: ufs: Verify UIC locking requirements at runtime omits 4728ab4a8e64 scsi: ufs: Remove ufshcd_valid_tag() omits 8a686f26eaa4 scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate omits 568dd9959611 scsi: ufs: Rename the second ufshcd_probe_hba() argument omits 9bb25e5d9d29 scsi: ufs: Only include power management code if necessary omits f1ecbe1e54d5 scsi: ufs: Reduce power management code duplication omits d3d9c4570285 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() omits dc675a97129c f2fs: fix min_seq_blocks can not make sense in some scenes. omits 278799151646 f2fs: fix to force keeping write barrier for strict fsync mode omits 277afbde6ca2 f2fs: fix wrong checkpoint_changed value in f2fs_remount() omits 2e650912c037 f2fs: show sbi status in debugfs/f2fs/status omits 4931e0c93e12 f2fs: turn back remapped address in compressed page endio omits 093f0bac32b6 f2fs: change fiemap way in printing compression chunk omits b7ec2061737f f2fs: do not submit NEW_ADDR to read node block omits 7eab7a696827 f2fs: compress: remove unneeded read when rewrite whole cluster omits d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() omits 47a70bea54b7 iommu/amd: Remove stale amd_iommu_unmap_flush usage omits db105fab8d14 KVM: nSVM: remove useless kvm_clear_*_queue omits 4c72ab5aa6e0 KVM: x86: Preserve guest's CR0.CD/NW on INIT omits 46f4898b207f KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at [...] omits 265e43530cb2 KVM: SVM: Emulate #INIT in response to triple fault shutdown omits e54949408abf KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() omits 7aa13fc3d826 KVM: VMX: Remove redundant write to set vCPU as active at [...] omits 84ec8d2d539f KVM: VMX: Smush x2APIC MSR bitmap adjustments into single [...] omits e7c701dd7a50 KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode omits 002f87a41e9a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace fil [...] omits 284036c644a1 KVM: nVMX: Remove obsolete MSR bitmap refresh at nested tr [...] omits 9e4784e19daa KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT omits f39e805ee115 KVM: x86: Move setting of sregs during vCPU RESET/INIT to [...] omits c5c9f920f7a5 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs [...] omits 432979b50342 KVM: VMX: Refresh list of user return MSRs after setting g [...] omits 400dd54b3717 KVM: VMX: Skip pointless MSR bitmap update when setting EFER omits d0f9f826d8ac KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT omits 6cfe7b83acdc KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT omits ef8a0fa59be7 KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT omits 816be9e9be8d KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit omits 1dd7a4f18fbc KVM: VMX: Skip emulation required checks during pmode/rmod [...] omits 32437c2aea42 KVM: VMX: Process CR0.PG side effects after setting CR0 assets omits 908b7d43c02c KVM: x86/mmu: Skip the permission_fault() check on MMIO if [...] omits 81ca0e7340ee KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exitin [...] omits 470750b34255 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 [...] omits c834fd7fc130 KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_ [...] omits 4f0dcb544038 KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCP [...] omits ee5a5584cba3 KVM: VMX: Invert handling of CR0.WP for EPT without unrest [...] omits 9e90e215d9c9 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT omits 49d8665cc20b KVM: x86: Move EDX initialization at vCPU RESET to common code omits 4547700a4d19 KVM: x86: Consolidate APIC base RESET initialization code omits 421221234ada KVM: x86: Open code necessary bits of kvm_lapic_set_base() [...] omits f0428b3dcb2d KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET omits 503bc49424df KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default omits 01913c57c225 KVM: x86: Don't force set BSP bit when local APIC is manag [...] omits 0214f6bbe564 KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP omits 549240e8e09e KVM: x86: Remove defunct BSP "update" in local APIC reset omits c2f79a65b4b6 KVM: x86: WARN if the APIC map is dirty without an in-kern [...] omits 5d2d7e41e3b8 KVM: SVM: Drop explicit MMU reset at RESET/INIT omits 61152cd907d5 KVM: VMX: Remove explicit MMU reset in enter_rmode() omits 665f4d9238ad KVM: SVM: Fall back to KVM's hardcoded value for EDX at RE [...] omits 067a456d091d KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT omits 2a24be79b6b7 KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping omits 4f117ce4aefc KVM: SVM: Zero out GDTR.base and IDTR.base on INIT omits afc8de0118be KVM: nVMX: Set LDTR to its architecturally defined value o [...] omits df37ed38e6c2 KVM: x86: Flush the guest's TLB on INIT omits df63202fe52b KVM: x86: APICv: drop immediate APICv disablement on current vCPU omits 71ba3f3189c7 KVM: x86: enable TDP MMU by default omits 6e8eb2060cc7 KVM: x86/mmu: fast_page_fault support for the TDP MMU omits c5c8c7c53004 KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} i [...] omits 61bcd360aa98 KVM: x86/mmu: Fix use of enums in trace_fast_page_fault omits 76cd325ea75b KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault omits 605c713023e3 KVM: Introduce kvm_get_kvm_safe() omits 1694caef4262 x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h omits 1d65b9084721 Merge remote-tracking branch 'korg/core' into x86/amd omits 9eec3f9b9e24 iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver [...] omits 59103c79f46a iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU drive [...] omits 013cc4c6788f KVM: arm64: Fix comments related to GICv2 PMR reporting omits 38f703663d4c KVM: arm64: Count VMID-wide TLB invalidations omits ec1cf69c3769 KVM: X86: Add per-vm stat for max rmap list size omits 7fa2a347512a KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() omits 03fffc5493c8 KVM: x86/mmu: Refactor shadow walk in __direct_map() to re [...] omits e489a4a6bddb KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() omits 19025e7bc597 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_ [...] omits 673692735fdc KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are f [...] omits 7ee3e8c39d3a KVM: Export kvm_make_all_cpus_request() for use in marking [...] omits 0b8f11737cff KVM: Add infrastructure and macro to mark VM as bugged omits 76b8992dc7e4 soc: document merges omits 7098357ded14 Merge branch 'arm/drivers' into for-next omits 01d824de88c3 Merge branch 'arm/dt' into for-next omits 7a3ba3095a32 KVM: arm64: Remove PMSWINC_EL0 shadow register omits ca4f202d08ba KVM: arm64: Disabling disabled PMU counters wastes a lot of time omits f5eff40058a8 KVM: arm64: Drop unnecessary masking of PMU registers omits 0ab410a93d62 KVM: arm64: Narrow PMU sysreg reset values to architectura [...] omits 70115558ab02 pinctrl: samsung: Fix pinctrl bank pin count omits 797cc1e6ea15 Merge branch 'arm/fixes' into for-next omits 36c3ce6c0d03 KVM: Get rid of kvm_get_pfn() omits 63db506e0762 KVM: arm64: Introduce helper to retrieve a PTE and its level omits 0fe49630101b KVM: arm64: Use get_page() instead of kvm_get_pfn() omits 205d76ff0684 KVM: Remove kvm_is_transparent_hugepage() and PageTransCom [...] omits f2cc327303b1 KVM: arm64: Avoid mapping size adjustment on permission fault omits 6011cf68c885 KVM: arm64: Walk userspace page tables to compute the THP [...] omits 6285af2a2821 Merge tags 'amlogic-arm-configs-for-v5.15', 'amlogic-arm64 [...] omits 5c08c5acdc6c iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_c [...] omits b102356e5bc1 Merge branch 'at91-dt' into at91-next omits a270be1b3fdf iommu/amd: Use only natural aligned flushes in a VM omits 3b122a5666cb iommu/amd: Sync once for scatter-gather operations omits fe6d269d0e9b iommu/amd: Tailored gather logic for AMD omits febb82c208e4 iommu: Factor iommu_iotlb_gather_is_disjoint() out omits 3136895cc5b6 iommu: Improve iommu_iotlb_gather helpers omits 6664340cf1d5 iommu/amd: Do not use flush-queue when NpCache is on omits fc65d0acaf23 iommu/amd: Selective flush on unmap omits ec343111c056 mfd: db8500-prcmu: Adjust map to reality omits 614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus opti [...] omits e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference omits ffa179ae2af6 Merge branch 'fixes' into next omits dd861267bfec dma: imx-dma: configure the generic DMA type to make it work omits b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it omits c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings omits f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] omits 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] omits 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned omits f95f59a2bb60 scsi: ufs: ufshpb: Make host mode parameters configurable omits 5dea655a09e6 scsi: ufs: ufshpb: Add support for host control mode omits 1afb7ddadcad scsi: ufs: ufshpb: Do not send umap_all in host control mode omits 33845a2d844b scsi: ufs: ufshpb: Limit the number of in-flight map requests omits 13c044e91678 scsi: ufs: ufshpb: Add "cold" regions timer omits 67001ff171cb scsi: ufs: ufshpb: Add HPB dev reset response omits 6f4ad14f0fb9 scsi: ufs: ufshpb: Region inactivation in host mode omits 6c59cb501b86 scsi: ufs: ufshpb: Make eviction depend on region's reads omits c76a18885641 scsi: ufs: ufshpb: Add reads counter omits 8becf4db1e01 scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn omits 3a2c1f680329 scsi: ufs: ufshpb: Add host control mode support to rsp_upiu omits 119ee38c10fa scsi: ufs: ufshpb: Cache HPB Control mode on init omits 41d8a9333cc9 scsi: ufs: ufshpb: Add HPB 2.0 support omits 2fff76f87542 scsi: ufs: ufshpb: Prepare HPB read for cached sub-region omits 4b5f49079c52 scsi: ufs: ufshpb: L2P map management for HPB read omits f02bc9754a68 scsi: ufs: ufshpb: Introduce Host Performance Buffer feature omits 33529018294f scsi: qla4xxx: Convert uses of __constant_cpu_to_<foo> to [...] omits 2127cd21fb78 scsi: BusLogic: Use %X for u32 sized integer rather than %lX omits a40662c90d97 scsi: BusLogic: Avoid unbounded vsprintf() use omits 44d01fc86d95 scsi: BusLogic: Fix missing pr_cont() use omits 659a37844abc scsi: bsg-lib: Fix commands without data transfer in bsg_t [...] omits 5c0f61377b76 scsi: bsg: Fix commands without data transfer in scsi_bsg_ [...] omits a449ffaf9181 powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() omits 4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 omits d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings omits ad74bafe1790 Merge branch 'clk-renesas' into clk-next omits 81ef2a3c6ffb Merge tag 'v5.14-rc2' into clk-next omits 5f1fc9726ff7 Merge tag 'renesas-clk-for-v5.15-tag1' of git://git.kernel [...] omits fb0295fb9f54 Merge branch 'clk-fixes' into clk-next omits 1084514ca9aa scsi: ufs: Allow async suspend/resume callbacks omits 7740b615b666 scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() omits 0f783c2d640a scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" omits 75ca56409e5b scsi: bsg: Move the whole request execution into the SCSI/ [...] omits 1e61c1a804d2 scsi: block: Remove the remaining SG_IO-related fields fro [...] omits cf93a27446fe scsi: block: Remove BLK_SCSI_MAX_CMDS omits ead09dd3aed5 scsi: bsg: Simplify device registration omits ba51bdafaafc scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver omits 4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM omits 70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type omits e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure omits 3c896446918b Merge branch 'fixes' into for-next omits 4e9340bb551a USB: serial: cp210x: determine fw version for CP2105 and CP2108 omits 33fb934a0992 USB: serial: cp210x: clean up type detection omits 33a61d2cc731 USB: serial: cp210x: clean up set-chars request omits befc28a72036 USB: serial: cp210x: clean up control-request timeout omits ba4bbdabecd1 USB: serial: cp210x: fix flow-control error handling omits 2d9a00705910 USB: serial: cp210x: fix control-characters error handling omits a311936b5bcb USB: serial: io_edgeport: drop unused descriptor helper omits 0050a57638ca RDMA/qedr: Improve error logs for rdma_alloc_tid error return omits 090473004b02 RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc omits d7eb35beda59 Merge tag 'renesas-pinctrl-for-v5.15-tag1' of git://git.ke [...] omits 991c4274dc17 RDMA/hfi1: Fix typo in comments omits 8d7e415d5561 docs: Fix infiniband uverbs minor number omits bbafcbc2b1c9 RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure th [...] omits bdb0e4e3ff19 RDMA/iwpm: Remove not-needed reference counting omits e677b72a0647 RDMA/iwcm: Release resources if iw_cm module initialization fails omits cdd57325548a pinctrl: pinctrl-zynq: Add support for 'power-source' parameter omits ef641c449e80 dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'pow [...] omits 153df45acda0 dt-bindings: pinctrl: pinctrl-zynq: Convert to yaml omits 6ceb3c64063c pinctrl: pistachio: Make it as an option omits a0293eb24936 RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_dev [...] omits 62004871e1fa IB/hfi1: Adjust pkey entry in index 0 omits e9901043b250 IB/hfi1: Indicate DMA wait when txq is queued for wakeup omits 2fefcf240065 pinctrl: imx8dxl: Constify imx_pinctrl_soc_info omits b013dc8a02d9 pinctrl: imx8qxp: Constify imx_pinctrl_soc_info omits ff128cdb7f3d pinctrl: imx8mn: Constify imx_pinctrl_soc_info omits 23d8adcf8022 Merge branch 'rework/printk_safe-removal' into for-next omits e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' omits 0fb903914914 gpio: mt7621: support gpio-line-names property omits 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] omits 94cbc604683f Merge branch 'for-5.15-verbose-console' into for-next omits 611c04454e8d Merge branch 'for-5.15' into for-next omits 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next omits d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next omits c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support omits 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 omits 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a omits 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks omits 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node omits 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias omits a86aadeff2fe MIPS: Alchemy: Fix spelling contraction "cant" -> "can't" omits 6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types omits 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 omits b60bb6e2bfc1 dmaengine: idxd: fix abort status check omits 08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() omits b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper omits 2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling int [...] omits 514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling omits a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment omits 33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON omits f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handli [...] omits 7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking omits b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c omits 2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() omits 78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ omits d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() omits 547e2f7093b1 scsi: block: Add a queue_max_bytes() helper omits 2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() omits 4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() omits fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() omits e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from [...] omits dba7688fc903 scsi: st: Simplify ioctl handling omits 6fade4505af8 scsi: core: Remove scsi_compat_ioctl() omits 2c2db2c6059a scsi: sg: Consolidate compat ioctl handling omits bce96675091f scsi: ch: Consolidate compat ioctl handling omits 443283109f5c scsi: sd: Consolidate compat ioctl handling omits 558e3fbe228a scsi: sr: Consolidate compat ioctl handling omits beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND omits 3ad51c1743eb remoteproc: use freezable workqueue for crash notifications omits 147b589c5f44 remoteproc: fix kernel doc for struct rproc_ops omits c080128b6f05 remoteproc: fix an typo in fw_elf_get_class code comments omits 1fcef985c8bd remoteproc: qcom: wcnss: Fix race with iris probe omits 9048da101932 Merge doc fixup from Randy for the hole punch series. omits 125d10373ad9 dmanegine: idxd: add software command status omits a9c171527a34 dmaengine: idxd: rotate portal address for better performance omits 673d812d30be dmaengine: idxd: fix wq slot allocation index check omits 568b2126466f dmaengine: idxd: fix uninit var for alt_drv omits ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class omits 258cb692b820 dmaengine: at_xdmac: use platform_driver_register omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 3b41fb409491 HID: apple: Add missing scan code event for keys handled b [...] omits bebf8820b355 HID: cmedia: add support for HS-100B mute button omits 25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_re [...] omits 9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common [...] omits ccb51c2e3f05 HID: wacom: Avoid sending empty sync events omits 5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled omits dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits d2ac3a11cba2 mips: clean up kernel-doc in mm/c-octeon.c omits 64c888ce3360 mips: clean up kernel-doc in cavium-octeon/*.c omits 16df55ce1041 mips: clean up (remove) kernel-doc in cavium-octeon/executive/ omits 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] omits 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() omits 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management omits ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] omits af2eec750281 dmaengine: altera-msgdma: make response port optional omits 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional omits 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code omits 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] omits df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] omits 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] omits ea271aa63551 Merge branch 'clk-fixes' into clk-next omits e7efbc0da75d Merge branch 'clk-qcom' into clk-next omits 4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible omits 04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible omits 757cdf86a9c1 Merge branch 'clk-x86' into clk-next omits cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom omits 8e0f36a9f78b Merge branch 'clk-lmk' into clk-next omits 284c537a8ace clk: lmk04832: drop redundant fallthrough statements omits d8f6159aa16a Merge branch 'clk-mediatek' into clk-next omits 4f7930d8d834 Merge branch 'clk-fixes' into clk-next omits d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CL [...] omits 17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP omits 441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support omits 25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support omits aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support omits a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support omits 9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support omits 34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support omits b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support omits 7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support omits 71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support omits 014a4881a23f clk: mediatek: Add MT8192 imgsys clock support omits cebef18833e2 clk: mediatek: Add MT8192 camsys clock support omits f61e83488df7 clk: mediatek: Add MT8192 audio clock support omits 710573dee31b clk: mediatek: Add MT8192 basic clocks support omits c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify cloc [...] omits f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data omits 7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control omits 197ee5436be5 clk: mediatek: Get regmap without syscon compatible check omits f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks omits 4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding fo [...] omits d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 omits 4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] omits e868f0a3c4b9 kdb: Rename members of struct kdbtab_t omits 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic omits c25abcd62550 kdb: Get rid of redundant kdb_register_flags() omits b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro omits 276fbcb8b79a Merge branch 'at91-dt' into at91-next omits 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] omits 9d6723747915 gpu: ipu-v3: image-convert: use swap() omits 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry omits f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure omits 95f7f15461fa kdb: Get rid of custom debug heap allocator omits c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 02022c587257 Merge branch 'at91-dt' into at91-next omits f4cfed3482d8 Merge branch 'fixes' into for-next omits c07eea684cdf Merge generic_block_fiemap() removal from Christoph. omits 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next omits 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next omits b1f6bead1fb4 Merge branches 'renesas-arm-dt-for-v5.15', 'renesas-driver [...] omits 91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G omits 0ef844040c9b arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] omits d6237f110529 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] omits 7850f9ba36fa arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G omits bddda5c2b2be arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 48a0624e31d2 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] omits 402e45d0d1b9 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G omits 07832dd26151 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 8d935c8d7f17 arm64: dts: renesas: Add Renesas R8A779M3 SoC support omits 6832b69ee83b arm64: dts: renesas: Add Renesas R8A779M1 SoC support omits 9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k omits 71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts omits 44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path omits 7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app omits 9efea843a906 scsi: qla2xxx: edif: Add detection of secure device omits 8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs omits dd30706e73b7 scsi: qla2xxx: edif: Add key update omits fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire omits 84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els omits 7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs omits 7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs omits cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' omits 0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection omits 8f13142ac2eb scsi: target: Remove redundant assignment to variable ret omits ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd omits 45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches omits 95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 omits bfc477854a42 scsi: lpfc: Add 256 Gb link speed support omits f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new [...] omits df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create omits f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 serie [...] omits 75a2d99ec64a Merge branch 'clk-socfpga' into clk-next omits d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock omits f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation omits 9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk omits 3abc16af57c9 platform/chrome: cros_ec_proto: Send command again when ti [...] omits b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported omits b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early omits 471654ae06e5 Merge branch 'rework/printk_safe-removal' into for-next 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 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 13b6eb6e1c98 iommu: Streamline iommu_iova_to_phys() 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 d453ceb6549a platform/chrome: sensorhub: Add trace events for sample omits 8119cefd9a29 powerpc/kexec: blacklist functions called in real mode for kprobe 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 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 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 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 a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source omits cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema omits 187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to [...] omits 04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema omits 5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue omits 93ebb6828723 s390/pv: fix the forcing of the swiotlb omits ad6c00283163 swiotlb: Free tbl memory in swiotlb_exit() 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 af0ca06f8781 pinctrl: imx8ulp: Initialize pin_reg 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 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 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 1ac1f6459d1e pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings 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 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 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX 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 07de34f5ce1e extcon: max3355: Drop unused include omits c3c7ae619c8e extcon: usb-gpio: Use the right includes omits 5499f2b80b56 tools: cpupower: fix typo in cpupower-idle-set(1) manpage 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 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 omits 67979e927dd0 riscv: kprobes: implement the branch instructions omits b7d2be48cc08 riscv: kprobes: implement the auipc instruction 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 daa37361518b backlight: ktd253: Stabilize backlight 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 f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low omits 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] 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 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 67ce7b523a9d Merge branch 'clk-qcom' into clk-next 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 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 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 32979fcf5ab5 mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs omits ef0eea5b151a mfd: lpc_ich: Enable GPIO driver for DH89xxCC 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 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" 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 9de71ede81e6 f2fs: quota: fix potential deadlock omits 1ffc8f5f7751 f2fs: let's keep writing IOs on SBI_NEED_FSCK 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 133b6558c755 Input: parkbd - switch to use module_parport_driver() omits 81c7c0a350bf Input: serio - make write method mandatory omits 9aa75914e5fc Input: ixp4xx-beeper - delete driver 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 e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability omits d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node omits 10d0786b39b3 f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1" omits b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next omits 7cce786c9a92 Merge branch 'at91-soc' into at91-next omits 4c5afb74d945 module: combine constructors in module linker script omits fbdc7b96a5ae Merge branch 'for-5.15-printk-index' into for-next omits e98b461bb057 MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32 omits 14d72af7ab00 MIPS: Ingenic: Add system type for new Ingenic SoCs. 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 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 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 d016ed8d8ee8 arm64: defconfig: Enable RIIC 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 7b0ddc134608 scsi: be2iscsi: Fix use-after-free during IP updates omits 1c0810e79cb3 scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() 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 a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() 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 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 f97d9dea9404 Merge hole punch fixes. 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 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() omits 84742a98a972 mfd: mt6360: Sort regulator resources omits f4ab169e88d9 mfd: intel-m10-bmc: Add N5010 variant omits f949a9ebce7a mfd: axp20x: Update AXP288 volatile ranges 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 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 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 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 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 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 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 8c1b4316c3fa RDMA/efa: Split hardware stats to device and port stats omits 15934f515911 arm64: dts: fvp: Remove panel timings omits 916071185b17 MAINTAINERS: Update maintainers of HiSilicon RoCE 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 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 407b3ea075c2 Merge branch 'fixes' into next omits 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE omits f861d1d77a17 dt-bindings: mfd: syscon: Add rk3568 QoS register compatible omits 05f3485cad75 dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos c [...] 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 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 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] omits fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake 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 a1867f85e06e mfd: Add Renesas Synchronization Management Unit (SMU) support omits 40bb0e3e270a gpio: ml-ioh: Convert to dev_pm_ops omits e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support omits 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias omits 0f79ce970e79 gnss: drop stray semicolons 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 70333dec4462 Merge branch 'rework/fixup-for-5.15' into for-next omits 95b115332a83 zonefs: remove redundant null bio check omits 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API omits 53bb4a9dda0b firewire: net: remove unused variable 'guid' 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 c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 48e72544d6f0 Merge branch 'printk-rework' into for-next 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 3d6ddc7716c3 Merge branch 'for-5.14' into for-next omits 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next 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 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 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 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] omits c784e46c8445 auxdisplay: Add I2C gpio expander example 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 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] omits 2d66d9a31ab7 Merge branch 'for-5.14-vsprintf-scanf' into for-next omits 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next omits 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] 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 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 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 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 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 adds e4c3562e1bc7 Merge tag 'core-debugobjects-2021-08-30' of git://git.kern [...] adds 08403e2174c4 Merge tag 'smp-core-2021-08-30' of git://git.kernel.org/pu [...] adds e5e726f7bb9f Merge tag 'locking-core-2021-08-30' of git://git.kernel.or [...] adds 7d6e3fa87e73 Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pu [...] adds 0a096f240aa1 Merge tag 'x86-cpu-2021-08-30' of git://git.kernel.org/pub [...] adds ccd8ec4a3f9a Merge tag 'x86-irq-2021-08-30' of git://git.kernel.org/pub [...] adds bed91667415b Merge tag 'x86-misc-2021-08-30' of git://git.kernel.org/pu [...] adds 8596e589b787 Merge tag 'timers-core-2021-08-30' of git://git.kernel.org [...] adds 679369114e55 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel. [...] adds 9a1d6c9e3f53 Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kerne [...] adds 44d7d3b0d1cd Merge tag 'for-5.15/libata-2021-08-30' of git://git.kernel [...] adds c547d89a9a44 Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kern [...] adds 3b629f8d6dc0 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.k [...] adds b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git. [...] adds e24c567b7ecf Merge tag '5.15-rc-first-ksmbd-merge' of git://git.samba.o [...] adds 9c849ce86e0f Merge tag '5.15-rc-smb3-fixes-part1' of git://git.samba.or [...] adds 87045e654607 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds cd358208d703 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 4529fb1546b9 Merge tag 'gfs2-v5.14-rc2-fixes' of git://git.kernel.org/p [...] adds 8bda95577627 Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linu [...] adds 916d636e0a2d Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/s [...] adds 0ee7c3e25d8c Merge tag 'iomap-5.15-merge-4' of git://git.kernel.org/pub [...] adds 1dd5915a5cbd Merge tag 'fs.move_mount.move_mount_set_group.v5.15' of gi [...] adds 927bc120a248 Merge tag 'fs.close_range.v5.15' of git://git.kernel.org/p [...] adds 67b03f93a30f Merge tag 'fs.idmapped.v5.15' of git://git.kernel.org/pub/ [...] adds e55f0c439a26 Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/s [...] adds befa491ce695 Merge tag 'selinux-pr-20210830' of git://git.kernel.org/pu [...] adds 8e0cd9525ca7 Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/ [...] adds 9b2eacd8f046 Merge tag 'Smack-for-5.15' of git://github.com/cschaufler/ [...] adds 88e9c0bf1ca3 Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em' adds bc0d0b1dfe27 Merge back new PM domains material for v5.15. adds fe583359ddf0 Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' adds 5cbba60596b1 Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/li [...] adds b46a8eda83b4 Merge branch 'acpica' adds 7c85154643df Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] adds 2fec5b82f931 Merge branches 'acpi-dptf', 'acpi-processor', 'acpi-tables [...] adds 2cbd40709a9d Merge branches 'acpi-osl', 'acpi-power' and 'acpi-misc' adds 6f1e8b12eec4 Merge tag 'acpi-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds 8e235ff9a1e3 Merge tag 'devprop-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 359f3d743f3a Merge tag 'mmc-v5.15' of git://git.kernel.org/pub/scm/linu [...] adds 871dda463c6f Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds e7c1bbcf0c31 Merge tag 'hwmon-for-v5.15' of git://git.kernel.org/pub/sc [...] adds a998a62be9cd Merge tag 'leds-5.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds efa916af1320 Merge tag 'for-5.15/dm-changes' of git://git.kernel.org/pu [...] adds 342f43af70db iscsi_ibft: fix crash due to KASLR physical memory remapping adds 7fd1d00bf818 iscsi_ibft: fix warning in reserve_ibft_region() adds 81b0b29bf70b Merge branch 'stable/for-linus-5.15' of git://git.kernel.o [...] adds 69dc8010b8fc Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 86ac54e79fe0 Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 19a31d79219c Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds c66070125837 net: sched: Fix qdisc_rate_table refcount leak when get tc [...] adds a16ef91aa61a net: pasemi: Remove usage of the deprecated "pci-dma-compa [...] adds 429205da6c83 net: qualcomm: fix QCA7000 checksum handling adds 6baeb3951c27 net: bridge: use mld2r_ngrec instead of icmpv6_dataun adds a7314371b3f3 octeontx2-af: Use NDC TX for transmit packet data adds 995786ba0dab dpaa2-eth: Replace strlcpy with strscpy adds dc56ad7028c5 af_unix: fix potential NULL deref in unix_dgram_connect() adds 6537e96d743b octeontx2-af: Fix loop in free and unmap counter adds f2e4568ec951 octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg adds 698a82ebfb4b octeontx2-af: Fix static code analyzer reported issues adds 1e4428b6dba9 octeontx2-af: Set proper errorcode for IPv4 checksum errors adds 616920a6a567 Merge branch 'octeon-npc-fixes' adds 92548b0ee220 ipv4: fix endianness issue in inet_rtm_getroute_build_skb() adds 8d65cd8d25fa fou: remove sparse errors adds fa14d03e014a net: mdio-ipq4019: Make use of devm_platform_ioremap_resource() adds 672a1c394950 net: mdio: mscc-miim: Make use of the helper function devm [...] adds 464a57281f29 net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() adds a39ff4a47f3e net: w5100: check return value after calling platform_get_ [...] adds 53c622db99df ipv6: remove duplicated 'net/lwtunnel.h' include adds dc9b5ce03124 net: hns3: refine function hns3_set_default_feature() adds e79c0e324b01 net: hns3: clean up a type mismatch warning adds c74e503572ea net: hns3: add some required spaces adds 7f2d4b7ffa42 net: hns3: remove unnecessary spaces adds a9e7c3cedc29 ipv6: seg6: remove duplicated include adds c3496da580b0 net: Add depends on OF_NET for LiteX's LiteETH adds 29ce8f970107 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...] adds ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub [...] adds c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/p [...] adds ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds 07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] adds ea7b4244b365 x86/setup: Explicitly include acpi.h adds 0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm [...] adds 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...] adds 477f70cd2a67 Merge tag 'drm-next-2021-08-31-1' of git://anongit.freedes [...] adds 48983701a1e0 Merge branch 'siginfo-si_trapno-for-v5.15' of git://git.ke [...] adds bcfeebbff362 Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel [...] adds 65266a7c6abf Merge remote-tracking branch 'tip/sched/arm64' into for-next/core adds 57c78a234e80 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 4cdc4cc2ad35 Merge tag 'asm-generic-5.15' of git://git.kernel.org/pub/s [...] adds 634135a07b88 Merge tag 'soc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 866147b8fa59 Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/l [...] adds 32b47072f319 Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm [...] adds 7c636d4d20f8 Merge tag 'dt-5.15' of git://git.kernel.org/pub/scm/linux/ [...] adds c07f191907e7 Merge tag 'hyperv-next-signed-20210831' of git://git.kerne [...] adds 6104dde096eb Merge tag 'm68knommu-for-v5.15' of git://git.kernel.org/pu [...] adds c47cbd4f5659 dt-bindings: mtd-physmap: Add 'arm,vexpress-flash' compatible adds 785b66427ee1 dt-bindings: hwmon: merge max1619 into trivial devices adds b1e202503508 dt-bindings: display: remove zte,vou.txt binding doc adds 9e5f3ffcf1cb Merge tag 'devicetree-for-5.15' of git://git.kernel.org/pu [...] adds 71af75b69294 Merge branch 'for-5.15-printk-index' into for-linus adds baa99c926718 Merge branch 'for-5.15-verbose-console' into for-linus adds 715d3edb79c6 Merge branch 'rework/fixup-for-5.15' into for-linus adds c985aafb60e9 Merge branch 'rework/printk_safe-removal' into for-linus adds df43d903828c Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/sc [...] adds 4ac6d90867a4 Merge tag 'docs-5.15' of git://git.lwn.net/linux adds 90c90cda05ae Merge tag 'xfs-5.15-merge-6' of git://git.kernel.org/pub/s [...] adds 75ae663d053b iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() adds 89594c746b00 Merge tag 'fscache-next-20210829' of git://git.kernel.org/ [...] adds 412106c203b7 Merge tag 'erofs-for-5.15-rc1' of git://git.kernel.org/pub [...] adds 815409a12c0a Merge tag 'ovl-update-5.15' of git://git.kernel.org/pub/sc [...] adds 55cdd0af2bc5 ext4: get discard out of jbd2 commit kthread contex adds 5036ab8df278 ext4: flush background discard kwork when retry allocation adds facec450a824 ext4: reduce arguments of ext4_fc_add_dentry_tlv adds 308c57ccf431 ext4: if zeroout fails fall back to splitting the extent node adds b2bbb92f7042 ext4: fix e2fsprogs checksum failure for mounted filesystem adds bd2c38cf1726 ext4: Make sure quota files are not grabbed accidentally adds a5fda1133818 ext4: fix sparse warnings adds b33d9f5909c8 jbd2: add sparse annotations for add_transaction_credits() adds a54c4613dac1 ext4: fix race writing to an inline_data file while its xa [...] adds 188c299e2a26 ext4: Support for checksumming from journal triggers adds 25c6d98fc4c2 ext4: Move orphan inode handling into a separate file adds 02f310fcf47f ext4: Speedup ext4 orphan inode handling adds 3a6541e97c03 ext4: Orphan file documentation adds 4a79a98c7b19 ext4: Improve scalability of ext4 orphan file handling adds 0904c9ae3465 ext4: move inode eio simulation behind io completeion adds 8e33fadf945a ext4: remove an unnecessary if statement in __ext4_get_ino [...] adds baaae979b112 ext4: make the updating inode data procedure atomic adds 111c1aa8cad4 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 7661809d493b mm: don't allow oversized kvmalloc() calls adds b0cfcdd9b967 d_path: make 'prepend()' fill up the buffer exactly on overflow adds ecd95673142e fs: dlm: avoid comms shutdown delay in release_lockspace adds 265113f70f3d Merge tag 'dlm-5.15' of git://git.kernel.org/pub/scm/linux [...] adds eceae1e7acae Merge tag 'configfs-5.15' of git://git.infradead.org/users [...] adds 4a3bb4200a59 Merge tag 'dma-mapping-5.15' of git://git.infradead.org/us [...] adds 612b23f27793 Merge tag 'memblock-v5.15-rc1' of git://git.kernel.org/pub [...] adds c815f04ba949 Merge tag 'linux-kselftest-kunit-5.15-rc1' of git://git.ke [...] adds b55060d796c5 Merge tag 'hardening-v5.15-rc1' of git://git.kernel.org/pu [...] adds aef4892a63c2 Merge tag 'integrity-v5.15' of git://git.kernel.org/pub/sc [...] adds aa829778b16f Merge tag 'locking-debug-2021-09-01' of git://git.kernel.o [...] adds b5d6d2633c1b Merge tag 'xtensa-20210902' of git://github.com/jcmvbkbc/l [...] adds 8ef5b28d670b parisc: ccio-dma.c: Added tab instead of spaces adds 5f6e0fe01b6b parisc: Fix compile failure when building 64-bit kernel natively adds 030f65307831 parisc: fix crash with signals and alloca adds 6f1fce595b78 parisc: math-emu: Fix fall-through warnings adds a2d616b935a0 Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/sc [...] adds f956c1b0d58a xen/pcifront: Removed unnecessary __ref annotation adds 58e636039b51 xen: remove stray preempt_disable() from PV AP startup code adds 9ae5fceb9a20 Merge tag 'for-linus-5.15-rc1-tag' of git://git.kernel.org [...] adds 89b6b8cd92c0 Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/li [...] adds 7ba88a2a09f4 Merge tag 'platform-drivers-x86-v5.15-1' of git://git.kern [...]
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 (52c7b727581f) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 - Documentation/ABI/testing/sysfs-bus-pci | 17 - Documentation/ABI/testing/sysfs-driver-ufs | 236 - Documentation/ABI/testing/sysfs-fs-f2fs | 23 +- .../ABI/testing/sysfs-kernel-iommu_groups | 6 +- Documentation/ABI/testing/sysfs-kernel-mm-numa | 24 - Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 12 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 - Documentation/admin-guide/devices.txt | 6 +- Documentation/admin-guide/kernel-parameters.txt | 34 +- Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/mm/damon/index.rst | 15 - Documentation/admin-guide/mm/damon/start.rst | 114 - Documentation/admin-guide/mm/damon/usage.rst | 112 - Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/memory-hotplug.rst | 800 +- .../admin-guide/mm/numa_memory_policy.rst | 15 +- Documentation/admin-guide/sysctl/vm.rst | 3 +- Documentation/core-api/cachetlb.rst | 92 +- Documentation/core-api/mm-api.rst | 5 - Documentation/dev-tools/kasan.rst | 13 +- Documentation/dev-tools/kfence.rst | 98 +- .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 - .../arm/mediatek/mediatek,mt8192-clock.yaml | 199 - .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 65 - .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/xilinx.yaml | 1 - .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/clock/brcm,iproc-clocks.yaml | 27 +- .../devicetree/bindings/clock/clk-exynos-audss.txt | 103 + .../bindings/clock/clk-s5pv210-audss.txt | 53 + .../devicetree/bindings/clock/exynos3250-clock.txt | 57 + .../devicetree/bindings/clock/exynos4-clock.txt | 86 + .../devicetree/bindings/clock/exynos5250-clock.txt | 41 + .../devicetree/bindings/clock/exynos5420-clock.txt | 42 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 40 - .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 - .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 72 - .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 76 - .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../devicetree/bindings/clock/qcom,gpucc.yaml | 7 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 - .../devicetree/bindings/clock/qcom,rpmcc.txt | 4 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 - .../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 - .../bindings/clock/samsung,exynos-audss-clock.yaml | 80 - .../bindings/clock/samsung,exynos-clock.yaml | 59 - .../bindings/clock/samsung,exynos-ext-clock.yaml | 46 - .../clock/samsung,exynos4412-isp-clock.yaml | 64 - .../clock/samsung,s5pv210-audss-clock.yaml | 78 - .../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 +- .../devicetree/bindings/display/zte,vou.txt | 120 - .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 - .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 - Documentation/devicetree/bindings/eeprom/at24.yaml | 6 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../devicetree/bindings/hwmon/max1619.txt | 12 - .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 - .../bindings/input/qcom,pm8941-pwrkey.txt | 55 + .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 - .../devicetree/bindings/input/regulator-haptic.txt | 21 + .../bindings/input/regulator-haptic.yaml | 43 - .../input/touchscreen/chipone,icn8318.yaml | 62 - .../bindings/input/touchscreen/chipone_icn8318.txt | 44 + .../input/touchscreen/pixcir,pixcir_ts.yaml | 68 - .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 31 + .../bindings/input/touchscreen/ti,tsc2005.yaml | 128 - .../bindings/input/touchscreen/tsc2005.txt | 64 + .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- .../devicetree/bindings/iommu/apple,dart.yaml | 81 - .../devicetree/bindings/mailbox/mtk-gce.txt | 7 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 - .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 - .../bindings/media/i2c/aptina,mt9p031.yaml | 108 - .../devicetree/bindings/media/i2c/mt9p031.txt | 40 + .../devicetree/bindings/media/mediatek-vcodec.txt | 2 - .../devicetree/bindings/media/renesas,csi2.yaml | 1 - .../devicetree/bindings/media/renesas,imr.txt | 31 + .../devicetree/bindings/media/renesas,imr.yaml | 67 - .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 86 - .../devicetree/bindings/mfd/qcom,pm8008.yaml | 13 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 - .../devicetree/bindings/mfd/ti,tps65086.yaml | 124 - Documentation/devicetree/bindings/mfd/tps65086.txt | 54 + .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 1 + .../bindings/mtd/partitions/redboot-fis.txt | 27 + .../bindings/mtd/partitions/redboot-fis.yaml | 42 - .../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 +- .../bindings/pci/intel,keembay-pcie-ep.yaml | 69 - .../bindings/pci/intel,keembay-pcie.yaml | 97 - .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 - .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +- Documentation/devicetree/bindings/pci/pci-ep.yaml | 7 - .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 1 - .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 79 - .../bindings/pinctrl/ingenic,pinctrl.yaml | 10 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 135 - .../pinctrl/marvell,armada-37xx-pinctrl.txt | 8 +- .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 206 - .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 173 - .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 373 - .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 228 - .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 156 + .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 + .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 490 + .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 5 +- .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 133 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 288 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 239 - .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 179 - .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 155 - .../bindings/pinctrl/samsung-pinctrl.txt | 1 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 - .../bindings/pinctrl/xlnx,zynq-pinctrl.txt | 105 + .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 214 - .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/reset/qcom,pon.txt | 49 + .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 - .../bindings/power/reset/reboot-mode.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 - .../bindings/reserved-memory/reserved-memory.txt | 36 +- .../devicetree/bindings/riscv/starfive.yaml | 27 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 - .../devicetree/bindings/thermal/qcom-lmh.yaml | 82 - .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 2 + .../bindings/watchdog/maxim,max63xx.yaml | 44 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 11 +- Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 - Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/filesystems/f2fs.rst | 17 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/ntfs3.rst | 106 - Documentation/gpu/drm-mm.rst | 2 +- Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - Documentation/kbuild/llvm.rst | 25 +- .../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 - Documentation/networking/nf_conntrack-sysctl.rst | 13 +- Documentation/powerpc/associativity.rst | 105 - Documentation/powerpc/index.rst | 1 - Documentation/process/applying-patches.rst | 2 +- Documentation/process/changes.rst | 13 - Documentation/process/kernel-docs.rst | 14 +- 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 - Documentation/trace/boottime-trace.rst | 85 +- Documentation/trace/histogram.rst | 92 +- .../translations/zh_CN/core-api/cachetlb.rst | 9 + .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 - .../media/v4l/ext-ctrls-image-source.rst | 20 - .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 - .../userspace-api/media/videodev2.h.rst.exceptions | 2 - Documentation/virt/kvm/api.rst | 36 +- Documentation/virt/kvm/locking.rst | 6 - Documentation/vm/damon/api.rst | 20 - Documentation/vm/damon/design.rst | 166 - Documentation/vm/damon/faq.rst | 51 - Documentation/vm/damon/index.rst | 30 - Documentation/vm/hwpoison.rst | 1 + Documentation/vm/index.rst | 1 - Documentation/x86/x86_64/mm.rst | 4 + MAINTAINERS | 199 +- Makefile | 272 +- Next/SHA1s | 335 - Next/Trees | 337 - Next/merge.log | 14732 ------------------- arch/Kconfig | 33 +- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/include/asm/bitops.h | 2 + arch/alpha/kernel/pci-sysfs.c | 12 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 - arch/arc/Kconfig | 46 +- arch/arc/Makefile | 3 +- arch/arc/include/asm/atomic-llsc.h | 97 - arch/arc/include/asm/atomic-spinlock.h | 102 - arch/arc/include/asm/atomic.h | 444 +- arch/arc/include/asm/atomic64-arcv2.h | 250 - arch/arc/include/asm/bitops.h | 189 +- arch/arc/include/asm/cache.h | 4 + arch/arc/include/asm/cacheflush.h | 1 - arch/arc/include/asm/cmpxchg.h | 233 +- arch/arc/include/asm/entry-compact.h | 8 + arch/arc/include/asm/hugepage.h | 8 + arch/arc/include/asm/mmu-arcv2.h | 103 - arch/arc/include/asm/mmu.h | 87 +- arch/arc/include/asm/mmu_context.h | 28 +- arch/arc/include/asm/page.h | 74 +- arch/arc/include/asm/pgalloc.h | 81 +- arch/arc/include/asm/pgtable-bits-arcv2.h | 149 - arch/arc/include/asm/pgtable-levels.h | 189 - arch/arc/include/asm/pgtable.h | 339 +- arch/arc/include/asm/processor.h | 2 +- arch/arc/include/asm/setup.h | 12 +- arch/arc/include/asm/smp.h | 14 + arch/arc/include/asm/tlb-mmu1.h | 101 + arch/arc/kernel/entry-arcv2.S | 1 - arch/arc/kernel/entry.S | 7 +- arch/arc/kernel/intc-compact.c | 2 +- arch/arc/kernel/smp.c | 4 +- arch/arc/kernel/stacktrace.c | 2 +- arch/arc/kernel/traps.c | 5 + arch/arc/mm/cache.c | 112 +- arch/arc/mm/fault.c | 20 +- arch/arc/mm/init.c | 5 - arch/arc/mm/ioremap.c | 3 +- arch/arc/mm/tlb.c | 268 +- arch/arc/mm/tlbex.S | 84 +- arch/arm/Kconfig | 6 +- arch/arm/Makefile | 3 +- arch/arm/arm-soc-for-next-contents.txt | 150 - arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 - arch/arm/boot/compressed/string.c | 1 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/bcm2711.dtsi | 8 - arch/arm/boot/dts/bcm2835-common.dtsi | 8 - arch/arm/boot/dts/bcm283x.dtsi | 8 + .../pinctrl => arch/arm/boot/dts}/mt8135-pinfunc.h | 0 arch/arm/boot/dts/mt8135.dtsi | 2 +- arch/arm/boot/dts/omap34xx.dtsi | 1 + arch/arm/boot/dts/omap36xx.dtsi | 1 + arch/arm/configs/dove_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/include/asm/bitops.h | 1 + arch/arm/include/asm/cacheflush.h | 5 +- arch/arm/include/asm/div64.h | 11 + arch/arm/include/asm/gpio.h | 4 + arch/arm/include/asm/ptrace.h | 1 + arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 + arch/arm/include/asm/uaccess.h | 169 +- arch/arm/include/asm/unified.h | 4 + arch/arm/include/uapi/asm/unistd.h | 1 - arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/process.c | 9 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/setup.c | 20 +- arch/arm/kernel/signal.c | 8 + arch/arm/kernel/sys_oabi-compat.c | 216 +- arch/arm/kernel/traps.c | 52 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/mach-bcm/bcm_kona_smc.c | 2 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mm/flush.c | 33 + arch/arm/mm/nommu.c | 6 + arch/arm/rust/target.json | 28 - arch/arm/tools/syscall.tbl | 4 +- arch/arm64/Kconfig | 5 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 + .../arm64/boot/dts/mediatek}/mt8183-pinfunc.h | 0 arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 6 - arch/arm64/boot/dts/rockchip/px30.dtsi | 73 - arch/arm64/boot/dts/rockchip/rk3308.dtsi | 37 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 16 - 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 | 7 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 + .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 - .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 - .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 +- .../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-rockpro64.dtsi | 29 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 46 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 497 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 313 - arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 931 -- arch/arm64/boot/dts/xilinx/Makefile | 1 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 298 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 342 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 49 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 264 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 320 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 292 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 250 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 340 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 274 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 93 +- arch/arm64/configs/defconfig | 1 - arch/arm64/include/asm/bitops.h | 1 + arch/arm64/include/asm/compat.h | 5 + arch/arm64/include/asm/cpufeature.h | 18 +- arch/arm64/include/asm/kvm_arm.h | 54 +- arch/arm64/include/asm/kvm_asm.h | 7 +- arch/arm64/include/asm/kvm_host.h | 17 +- arch/arm64/include/asm/kvm_hyp.h | 2 +- arch/arm64/include/asm/kvm_mmu.h | 17 +- arch/arm64/include/asm/kvm_pgtable.h | 168 +- arch/arm64/include/asm/sysreg.h | 26 +- arch/arm64/include/asm/uaccess.h | 11 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 12 +- arch/arm64/kernel/cpufeature.c | 8 +- arch/arm64/kernel/pci.c | 29 +- arch/arm64/kernel/process.c | 3 + arch/arm64/kernel/vmlinux.lds.S | 4 +- arch/arm64/kvm/Kconfig | 10 - arch/arm64/kvm/arm.c | 161 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/guest.c | 9 +- arch/arm64/kvm/handle_exit.c | 43 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 35 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 - arch/arm64/kvm/hyp/nvhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 21 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 244 +- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/nvhe/switch.c | 17 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 4 +- arch/arm64/kvm/hyp/pgtable.c | 247 +- arch/arm64/kvm/hyp/reserved_mem.c | 9 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 18 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +- arch/arm64/kvm/hyp/vhe/tlb.c | 4 +- arch/arm64/kvm/mmu.c | 76 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 14 +- arch/arm64/kvm/psci.c | 15 +- arch/arm64/kvm/reset.c | 43 +- arch/arm64/kvm/sys_regs.c | 134 +- arch/arm64/kvm/sys_regs.h | 31 - arch/arm64/kvm/trace_handle_exit.h | 10 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-v2.c | 36 +- arch/arm64/kvm/vgic/vgic-v3.c | 36 +- arch/arm64/kvm/vgic/vgic.c | 39 +- arch/arm64/kvm/vgic/vgic.h | 2 - arch/arm64/lib/Makefile | 4 +- arch/arm64/lib/copy_in_user.S | 77 + arch/arm64/mm/init.c | 36 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/rust/target.json | 35 - arch/csky/Kconfig | 4 +- arch/csky/abiv1/cacheflush.c | 11 + arch/csky/abiv1/inc/abi/cacheflush.h | 4 +- arch/csky/include/asm/bitops.h | 1 + arch/csky/kernel/probes/kprobes.c | 3 +- arch/h8300/Kconfig | 1 + 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/include/asm/bitops.h | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/traps.c | 4 + arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/Kconfig | 4 +- arch/hexagon/include/asm/bitops.h | 1 + arch/hexagon/kernel/traps.c | 4 + arch/ia64/Kbuild | 2 - arch/ia64/Makefile | 2 + arch/ia64/include/asm/bitops.h | 2 + arch/ia64/kernel/acpi.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 - arch/ia64/mm/init.c | 3 +- arch/m68k/include/asm/bitops.h | 2 + arch/m68k/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/Kbuild | 4 - arch/microblaze/Kconfig | 1 - arch/microblaze/Kconfig.debug | 5 + arch/microblaze/Makefile | 5 + arch/microblaze/include/asm/page.h | 3 +- arch/microblaze/include/asm/pgtable.h | 2 + arch/microblaze/kernel/syscalls/syscall.tbl | 2 - arch/microblaze/mm/init.c | 12 + arch/microblaze/mm/pgtable.c | 17 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 32 +- arch/mips/Kconfig.debug | 4 + arch/mips/Makefile | 5 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/boot/dts/Makefile | 2 +- arch/mips/boot/dts/img/Makefile | 3 +- arch/mips/boot/dts/img/pistachio.dtsi | 10 - arch/mips/boot/dts/mscc/ocelot.dtsi | 11 - arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 12 - arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 8 - arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 10 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 33 +- .../cavium-octeon/executive/cvmx-helper-board.c | 8 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 12 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 8 +- .../executive/cvmx-interrupt-decodes.c | 17 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 9 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 22 +- arch/mips/cavium-octeon/executive/cvmx-spi.c | 20 +- arch/mips/cavium-octeon/flash_setup.c | 2 +- arch/mips/cavium-octeon/octeon-memcpy.S | 2 + arch/mips/cavium-octeon/setup.c | 81 +- arch/mips/cavium-octeon/smp.c | 14 +- arch/mips/configs/generic/board-marduk.config | 53 - arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/pic32mzda_defconfig | 1 + arch/mips/configs/pistachio_defconfig | 316 + arch/mips/configs/rt305x_defconfig | 1 + arch/mips/configs/xway_defconfig | 1 + arch/mips/generic/Kconfig | 6 - arch/mips/generic/Platform | 1 - arch/mips/generic/board-ingenic.c | 49 - arch/mips/generic/board-marduk.its.S | 22 - arch/mips/generic/board-ocelot.c | 6 +- arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bitops.h | 1 + arch/mips/include/asm/bootinfo.h | 3 - arch/mips/include/asm/cacheflush.h | 10 +- arch/mips/include/asm/compat.h | 8 + arch/mips/include/asm/cpu.h | 4 +- arch/mips/include/asm/uaccess.h | 26 + arch/mips/kernel/mips-mt-fpaff.c | 10 +- arch/mips/kernel/process.c | 4 +- arch/mips/kernel/setup.c | 14 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 12 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 - arch/mips/kernel/syscalls/syscall_o32.tbl | 12 +- arch/mips/kernel/uprobes.c | 10 +- arch/mips/kvm/Makefile | 19 +- arch/mips/kvm/mips.c | 4 + arch/mips/kvm/mmu.c | 4 +- arch/mips/lib/memcpy.S | 11 + arch/mips/loongson2ef/common/Makefile | 4 +- arch/mips/mm/c-octeon.c | 29 +- arch/mips/netlogic/xlr/fmn-config.c | 15 +- arch/mips/pistachio/Kconfig | 14 + arch/mips/pistachio/Makefile | 2 + arch/mips/pistachio/Platform | 6 + arch/mips/pistachio/init.c | 125 + arch/mips/pistachio/irq.c | 24 + arch/mips/pistachio/time.c | 55 + arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 2 - arch/nds32/include/asm/cacheflush.h | 4 +- arch/nds32/kernel/traps.c | 5 + arch/nds32/mm/cacheflush.c | 9 + arch/nios2/Kconfig | 3 + arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/kernel/traps.c | 5 + arch/openrisc/Kconfig | 4 +- arch/openrisc/include/asm/bitops.h | 1 + arch/openrisc/include/asm/pgtable.h | 6 +- arch/openrisc/include/asm/setup.h | 15 - arch/openrisc/include/asm/thread_info.h | 2 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/head.S | 6 +- arch/openrisc/kernel/process.c | 2 + arch/openrisc/kernel/setup.c | 20 +- arch/openrisc/kernel/traps.c | 5 + arch/openrisc/lib/Makefile | 2 +- arch/openrisc/mm/fault.c | 2 +- arch/parisc/Kconfig | 1 - arch/parisc/Kconfig.debug | 3 + arch/parisc/Makefile | 6 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/bitops.h | 2 + arch/parisc/include/asm/cacheflush.h | 11 +- arch/parisc/include/asm/compat.h | 6 + arch/parisc/include/asm/uaccess.h | 2 + arch/parisc/kernel/cache.c | 3 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/process.c | 3 + arch/parisc/kernel/signal.c | 6 + arch/parisc/kernel/syscalls/syscall.tbl | 10 +- arch/parisc/kernel/traps.c | 4 + arch/parisc/lib/memcpy.c | 9 + arch/parisc/math-emu/fpudispatch.c | 56 +- arch/powerpc/Kconfig | 8 +- arch/powerpc/Kconfig.debug | 30 + arch/powerpc/Makefile | 4 +- arch/powerpc/boot/Makefile | 11 + arch/powerpc/boot/dts/fsl/sbc8641d.dts | 176 + arch/powerpc/boot/dts/microwatt.dts | 12 - arch/powerpc/boot/dts/sbc8548-altflash.dts | 111 + arch/powerpc/boot/dts/sbc8548-post.dtsi | 289 + arch/powerpc/boot/dts/sbc8548-pre.dtsi | 48 + arch/powerpc/boot/dts/sbc8548.dts | 106 + arch/powerpc/boot/dts/wii.dts | 13 +- arch/powerpc/boot/install.sh | 27 +- arch/powerpc/boot/wrapper | 2 +- arch/powerpc/configs/85xx/sbc8548_defconfig | 50 + arch/powerpc/configs/microwatt_defconfig | 7 +- arch/powerpc/configs/mpc85xx_base.config | 1 + arch/powerpc/configs/mpc86xx_base.config | 1 + arch/powerpc/configs/mpc885_ads_defconfig | 49 +- arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/configs/wii_defconfig | 1 - arch/powerpc/include/asm/asm-compat.h | 4 +- arch/powerpc/include/asm/atomic.h | 4 +- arch/powerpc/include/asm/bitops.h | 10 +- arch/powerpc/include/asm/book3s/64/kup.h | 2 +- arch/powerpc/include/asm/bug.h | 61 +- arch/powerpc/include/asm/compat.h | 16 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/debugfs.h | 13 + arch/powerpc/include/asm/drmem.h | 1 - arch/powerpc/include/asm/extable.h | 14 - arch/powerpc/include/asm/firmware.h | 7 +- arch/powerpc/include/asm/iommu.h | 1 - arch/powerpc/include/asm/kvm_book3s_64.h | 1 - arch/powerpc/include/asm/kvm_host.h | 3 +- arch/powerpc/include/asm/kvm_ppc.h | 4 +- arch/powerpc/include/asm/membarrier.h | 3 +- arch/powerpc/include/asm/mmu.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 5 - arch/powerpc/include/asm/pmc.h | 7 - arch/powerpc/include/asm/pnv-pci.h | 2 +- arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/ppc_asm.h | 13 +- arch/powerpc/include/asm/prom.h | 3 +- arch/powerpc/include/asm/ptrace.h | 37 +- arch/powerpc/include/asm/reg.h | 3 +- arch/powerpc/include/asm/sections.h | 8 + arch/powerpc/include/asm/simple_spinlock.h | 6 +- arch/powerpc/include/asm/smp.h | 6 - arch/powerpc/include/asm/syscall.h | 20 +- arch/powerpc/include/asm/syscalls.h | 30 - arch/powerpc/include/asm/tce.h | 8 + arch/powerpc/include/asm/topology.h | 19 +- arch/powerpc/include/asm/unistd.h | 2 + arch/powerpc/include/asm/vdso/processor.h | 9 - arch/powerpc/include/asm/xics.h | 3 +- arch/powerpc/include/asm/xive-regs.h | 3 - arch/powerpc/include/asm/xive.h | 2 - arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 15 +- arch/powerpc/kernel/cacheinfo.c | 124 +- arch/powerpc/kernel/dawr.c | 3 +- arch/powerpc/kernel/eeh.c | 16 +- arch/powerpc/kernel/eeh_cache.c | 4 +- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64e.S | 24 +- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/fpu.S | 3 +- arch/powerpc/kernel/fsl_booke_entry_mapping.S | 8 +- arch/powerpc/kernel/head_44x.S | 6 +- arch/powerpc/kernel/head_64.S | 2 - arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/hw_breakpoint.c | 1 + arch/powerpc/kernel/interrupt.c | 12 +- arch/powerpc/kernel/iommu.c | 61 +- arch/powerpc/kernel/kdebugfs.c | 14 - arch/powerpc/kernel/misc.S | 2 +- arch/powerpc/kernel/misc_32.S | 4 +- arch/powerpc/kernel/misc_64.S | 2 +- arch/powerpc/kernel/pci-common.c | 6 - arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/prom.c | 6 +- arch/powerpc/kernel/prom_init.c | 5 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 - arch/powerpc/kernel/reloc_32.S | 2 +- arch/powerpc/kernel/rtas.c | 2 +- arch/powerpc/kernel/rtasd.c | 4 +- arch/powerpc/kernel/security.c | 16 +- arch/powerpc/kernel/setup-common.c | 13 + arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/smp.c | 90 +- arch/powerpc/kernel/stacktrace.c | 1 - arch/powerpc/kernel/syscalls.c | 15 +- arch/powerpc/kernel/syscalls/syscall.tbl | 12 +- arch/powerpc/kernel/tau_6xx.c | 2 +- arch/powerpc/kernel/time.c | 3 +- arch/powerpc/kernel/traps.c | 28 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kernel/vector.S | 4 +- arch/powerpc/kexec/core_64.c | 10 +- arch/powerpc/kexec/relocate_32.S | 12 +- arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s.c | 5 + arch/powerpc/kvm/book3s.h | 3 +- arch/powerpc/kvm/book3s_64_mmu.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 12 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 126 +- arch/powerpc/kvm/book3s_hv_builtin.c | 10 +- arch/powerpc/kvm/book3s_hv_nested.c | 101 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 8 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 42 + arch/powerpc/kvm/book3s_hv_tm.c | 61 +- arch/powerpc/kvm/book3s_xics.c | 6 +- arch/powerpc/kvm/book3s_xive.c | 74 +- arch/powerpc/kvm/book3s_xive.h | 11 +- arch/powerpc/kvm/book3s_xive_native.c | 24 +- arch/powerpc/kvm/booke.c | 5 + arch/powerpc/lib/Makefile | 2 - arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/hash_utils.c | 4 +- arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 3 +- arch/powerpc/mm/book3s64/radix_tlb.c | 20 +- arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/drmem.c | 46 - arch/powerpc/mm/mem.c | 3 +- arch/powerpc/mm/mmu_decl.h | 2 +- arch/powerpc/mm/nohash/tlb_low.S | 4 +- arch/powerpc/mm/numa.c | 491 +- arch/powerpc/mm/ptdump/8xx.c | 6 +- arch/powerpc/mm/ptdump/Makefile | 9 +- arch/powerpc/mm/ptdump/bats.c | 18 +- arch/powerpc/mm/ptdump/book3s64.c | 6 +- arch/powerpc/mm/ptdump/hashpagetable.c | 12 +- arch/powerpc/mm/ptdump/ptdump.c | 176 +- arch/powerpc/mm/ptdump/segment_regs.c | 16 +- arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/perf/core-book3s.c | 21 +- arch/powerpc/perf/hv-gpci.c | 2 +- arch/powerpc/platforms/44x/machine_check.c | 4 +- arch/powerpc/platforms/4xx/machine_check.c | 2 +- arch/powerpc/platforms/85xx/Kconfig | 6 + arch/powerpc/platforms/85xx/Makefile | 1 + arch/powerpc/platforms/85xx/sbc8548.c | 134 + arch/powerpc/platforms/86xx/Kconfig | 8 +- arch/powerpc/platforms/86xx/Makefile | 1 + arch/powerpc/platforms/86xx/sbc8641d.c | 87 + arch/powerpc/platforms/cell/axon_msi.c | 4 +- arch/powerpc/platforms/embedded6xx/holly.c | 2 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pasemi/idle.c | 2 +- arch/powerpc/platforms/powernv/idle.c | 6 +- arch/powerpc/platforms/powernv/memtrace.c | 3 +- arch/powerpc/platforms/powernv/opal-imc.c | 12 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-xscom.c | 4 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-ioda.c | 260 +- arch/powerpc/platforms/powernv/pci.c | 67 + arch/powerpc/platforms/powernv/pci.h | 6 + arch/powerpc/platforms/ps3/htab.c | 3 +- arch/powerpc/platforms/ps3/mm.c | 8 +- arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/firmware.c | 3 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 173 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 19 +- arch/powerpc/platforms/pseries/iommu.c | 514 +- arch/powerpc/platforms/pseries/lpar.c | 18 +- arch/powerpc/platforms/pseries/msi.c | 296 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 - arch/powerpc/platforms/pseries/pseries.h | 2 - arch/powerpc/platforms/pseries/ras.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 2 - arch/powerpc/platforms/pseries/svm.c | 6 - arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/rust/target.json | 30 - arch/powerpc/sysdev/fsl_rio.c | 2 +- arch/powerpc/sysdev/xics/ics-native.c | 13 +- arch/powerpc/sysdev/xics/ics-opal.c | 40 +- arch/powerpc/sysdev/xics/ics-rtas.c | 40 +- arch/powerpc/sysdev/xics/xics-common.c | 131 +- arch/powerpc/sysdev/xive/common.c | 103 +- arch/powerpc/sysdev/xive/native.c | 10 - arch/powerpc/tools/head_check.sh | 24 +- arch/powerpc/xmon/xmon.c | 22 +- arch/riscv/Kconfig | 16 +- arch/riscv/Makefile | 9 +- arch/riscv/include/asm/bitops.h | 1 + arch/riscv/include/asm/page.h | 21 +- arch/riscv/include/asm/processor.h | 8 - arch/riscv/include/asm/vdso.h | 23 +- arch/riscv/kernel/probes/decode-insn.c | 5 +- arch/riscv/kernel/probes/simulate-insn.c | 112 - arch/riscv/kernel/setup.c | 2 +- arch/riscv/kernel/traps.c | 5 + arch/riscv/kernel/vdso/Makefile | 26 +- arch/riscv/kernel/vdso/gen_vdso_offsets.sh | 5 - arch/riscv/kernel/vdso/so2s.sh | 6 + arch/riscv/mm/init.c | 174 +- 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/Kconfig | 2 +- arch/s390/Kconfig.debug | 3 + arch/s390/Makefile | 14 +- arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/include/asm/bitops.h | 1 + arch/s390/include/asm/compat.h | 10 + arch/s390/include/asm/kvm_host.h | 2 - arch/s390/include/asm/uaccess.h | 3 + arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/syscalls/syscall.tbl | 12 +- arch/s390/kvm/interrupt.c | 12 +- arch/s390/kvm/kvm-s390.c | 14 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/kvm/vsie.c | 2 - arch/s390/lib/string.c | 3 - arch/s390/lib/uaccess.c | 63 + arch/s390/mm/fault.c | 2 +- arch/s390/mm/init.c | 5 +- arch/sh/Kconfig | 1 - arch/sh/Kconfig.debug | 3 + 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/install.sh | 56 + arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/include/asm/bitops.h | 1 + arch/sh/include/asm/cacheflush.h | 11 +- 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/syscalls/syscall.tbl | 2 - arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/init.c | 3 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/Kconfig | 1 - arch/sparc/Kconfig.debug | 4 + arch/sparc/Makefile | 3 +- arch/sparc/boot/Makefile | 4 + arch/sparc/include/asm/bitops_32.h | 1 + arch/sparc/include/asm/bitops_64.h | 2 + arch/sparc/include/asm/compat.h | 19 + arch/sparc/kernel/process_32.c | 3 + arch/sparc/kernel/process_64.c | 5 +- arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 8 +- arch/sparc/kernel/syscalls/syscall.tbl | 12 +- arch/um/Kconfig | 6 +- arch/um/Makefile | 6 +- arch/um/drivers/rtc_user.c | 1 - arch/um/drivers/vector_user.c | 1 - arch/um/drivers/virt-pci.c | 108 +- arch/um/drivers/virtio_uml.c | 5 +- arch/um/include/shared/irq_user.h | 1 + arch/um/include/shared/os.h | 1 + arch/um/kernel/skas/clone.c | 3 +- arch/um/kernel/trap.c | 4 + arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/util.c | 1 - arch/x86/Kconfig | 2 +- arch/x86/Kconfig.debug | 3 + arch/x86/Makefile | 2 +- arch/x86/Makefile_32.cpu | 6 + arch/x86/boot/boot.h | 2 +- arch/x86/boot/compressed/misc.h | 2 - arch/x86/boot/compressed/pgtable_64.c | 2 - arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 5 +- arch/x86/entry/syscalls/syscall_64.tbl | 3 +- arch/x86/include/asm/bitops.h | 2 + arch/x86/include/asm/compat.h | 13 + arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 78 +- arch/x86/include/asm/uaccess_64.h | 7 + arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/kernel/aperture_64.c | 5 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/ldt.c | 6 +- arch/x86/kernel/setup.c | 11 +- arch/x86/kvm/debugfs.c | 111 - arch/x86/kvm/hyperv.c | 32 +- arch/x86/kvm/i8254.c | 3 +- arch/x86/kvm/ioapic.h | 4 + arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/mmu.h | 25 - arch/x86/kvm/mmu/mmu.c | 510 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmu_internal.h | 8 +- arch/x86/kvm/mmu/mmutrace.h | 6 - arch/x86/kvm/mmu/page_track.c | 1 - arch/x86/kvm/mmu/paging_tmpl.h | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 139 +- arch/x86/kvm/mmu/tdp_mmu.h | 29 +- arch/x86/kvm/pmu.c | 5 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 49 +- arch/x86/kvm/svm/nested.c | 5 + arch/x86/kvm/svm/sev.c | 3 +- arch/x86/kvm/svm/svm.c | 97 +- arch/x86/kvm/svm/svm.h | 8 + arch/x86/kvm/svm/svm_ops.h | 2 +- arch/x86/kvm/vmx/evmcs.c | 1 + arch/x86/kvm/vmx/evmcs.h | 4 + arch/x86/kvm/vmx/nested.c | 56 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmcs.h | 2 - arch/x86/kvm/vmx/vmcs12.c | 1 + arch/x86/kvm/vmx/vmcs12.h | 4 + arch/x86/kvm/vmx/vmx.c | 330 +- arch/x86/kvm/vmx/vmx.h | 38 +- arch/x86/kvm/vmx/vmx_ops.h | 4 +- arch/x86/kvm/x86.c | 185 +- arch/x86/kvm/x86.h | 2 - arch/x86/kvm/xen.c | 23 +- arch/x86/kvm/xen.h | 5 - arch/x86/lib/string_32.c | 1 - arch/x86/mm/init.c | 23 +- arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/numa.c | 5 +- arch/x86/mm/numa_emulation.c | 5 +- arch/x86/pci/numachip.c | 1 - arch/x86/realmode/init.c | 2 +- arch/x86/rust/target.json | 37 - arch/x86/um/Kconfig | 1 + arch/x86/um/shared/sysdep/stub_32.h | 12 - arch/x86/um/shared/sysdep/stub_64.h | 12 - arch/x86/um/stub_segv.c | 3 +- arch/x86/xen/smp_pv.c | 1 - arch/xtensa/Kconfig | 4 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/include/asm/bitops.h | 1 + arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 - block/Kconfig | 26 +- block/Makefile | 3 +- block/blk-map.c | 2 +- block/blk-mq.c | 4 +- block/bsg-lib.c | 90 +- block/bsg.c | 463 +- block/scsi_ioctl.c | 890 ++ crypto/Makefile | 2 - drivers/acpi/acpi_lpss.c | 10 +- drivers/acpi/acpi_memhotplug.c | 46 +- drivers/acpi/tables.c | 5 +- drivers/ata/libata-eh.c | 5 +- drivers/ata/libata-scsi.c | 10 +- drivers/ata/pata_falcon.c | 4 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/arch_numa.c | 5 +- drivers/base/arch_topology.c | 2 - drivers/base/core.c | 6 - drivers/base/memory.c | 229 +- drivers/base/node.c | 2 + drivers/base/power/clock_ops.c | 17 - drivers/base/power/runtime.c | 17 - drivers/block/Kconfig | 3 +- drivers/block/paride/Kconfig | 1 + drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/xen-blkback/xenbus.c | 1 + drivers/bluetooth/btintel.c | 115 +- drivers/bluetooth/btintel.h | 6 - drivers/bus/ti-sysc.c | 1 - drivers/cdrom/cdrom.c | 78 +- drivers/char/ipmi/ipmi_si_intf.c | 23 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/clk/Kconfig | 1 - drivers/clk/Makefile | 2 +- drivers/clk/at91/clk-generated.c | 6 - drivers/clk/at91/sama7g5.c | 14 +- drivers/clk/bcm/clk-bcm2835.c | 9 +- drivers/clk/clk-divider.c | 23 - drivers/clk/clk-fractional-divider.c | 56 +- drivers/clk/clk-fractional-divider.h | 15 - drivers/clk/clk-lmk04832.c | 18 + drivers/clk/clk-palmas.c | 10 +- drivers/clk/clk-stm32f4.c | 8 +- drivers/clk/clk-stm32h7.c | 8 +- drivers/clk/clk-stm32mp1.c | 10 +- drivers/clk/clk-versaclock5.c | 42 +- drivers/clk/imx/clk-composite-7ulp.c | 1 - drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 11 +- drivers/clk/imx/clk-imx8mn.c | 16 +- drivers/clk/imx/clk-imx8mq.c | 7 +- drivers/clk/imx/clk.h | 16 +- drivers/clk/mediatek/Kconfig | 105 +- drivers/clk/mediatek/Makefile | 13 - drivers/clk/mediatek/clk-cpumux.c | 2 +- drivers/clk/mediatek/clk-mt8192-aud.c | 118 - drivers/clk/mediatek/clk-mt8192-cam.c | 107 - drivers/clk/mediatek/clk-mt8192-img.c | 70 - drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 119 - drivers/clk/mediatek/clk-mt8192-ipe.c | 57 - drivers/clk/mediatek/clk-mt8192-mdp.c | 82 - drivers/clk/mediatek/clk-mt8192-mfg.c | 50 - drivers/clk/mediatek/clk-mt8192-mm.c | 108 - drivers/clk/mediatek/clk-mt8192-msdc.c | 85 - drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 50 - drivers/clk/mediatek/clk-mt8192-vdec.c | 94 - drivers/clk/mediatek/clk-mt8192-venc.c | 53 - drivers/clk/mediatek/clk-mt8192.c | 1326 -- drivers/clk/mediatek/clk-mtk.c | 25 +- drivers/clk/mediatek/clk-mtk.h | 28 +- drivers/clk/mediatek/clk-mux.c | 11 +- drivers/clk/mediatek/clk-mux.h | 18 +- drivers/clk/mediatek/clk-pll.c | 31 +- drivers/clk/mediatek/reset.c | 2 +- drivers/clk/mvebu/kirkwood.c | 1 - drivers/clk/pistachio/Kconfig | 8 - drivers/clk/qcom/Kconfig | 60 +- drivers/clk/qcom/Makefile | 7 - drivers/clk/qcom/a53-pll.c | 68 +- drivers/clk/qcom/apcs-msm8916.c | 10 +- drivers/clk/qcom/camcc-sc7180.c | 25 +- drivers/clk/qcom/clk-rpmh.c | 21 - drivers/clk/qcom/clk-smd-rpm.c | 158 - drivers/clk/qcom/dispcc-sc7280.c | 908 -- drivers/clk/qcom/dispcc-sm8250.c | 22 +- drivers/clk/qcom/gcc-msm8953.c | 4250 ------ drivers/clk/qcom/gcc-sdm660.c | 504 +- drivers/clk/qcom/gcc-sm6115.c | 3544 ----- drivers/clk/qcom/gcc-sm6350.c | 2588 ---- drivers/clk/qcom/gpucc-sc7280.c | 491 - drivers/clk/qcom/gpucc-sm8150.c | 12 - drivers/clk/qcom/lpass-gfm-sm8250.c | 21 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 18 +- drivers/clk/qcom/mmcc-msm8994.c | 2620 ---- drivers/clk/qcom/mss-sc7180.c | 30 +- drivers/clk/qcom/q6sstop-qcs404.c | 32 +- drivers/clk/qcom/turingcc-qcs404.c | 30 +- drivers/clk/qcom/videocc-sc7280.c | 325 - drivers/clk/ralink/clk-mt7621.c | 9 +- drivers/clk/renesas/Kconfig | 4 +- 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 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 758 + .../renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} | 0 drivers/clk/renesas/rzg2l-cpg.c | 750 - drivers/clk/rockchip/clk-pll.c | 2 +- drivers/clk/rockchip/clk-rk3036.c | 5 +- drivers/clk/rockchip/clk-rk3308.c | 1 - drivers/clk/rockchip/clk.c | 17 +- drivers/clk/socfpga/clk-agilex.c | 19 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-lpss-atom.c | 47 - drivers/clk/x86/clk-lpt.c | 47 + drivers/clk/zynqmp/clk-gate-zynqmp.c | 4 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 2 +- drivers/clk/zynqmp/clk-zynqmp.h | 1 - drivers/clk/zynqmp/clkc.c | 4 +- drivers/clocksource/Kconfig | 3 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/cpufreq/cpufreq-dt-platdev.c | 4 - drivers/cpufreq/cpufreq-dt.c | 3 +- drivers/cpufreq/cpufreq.c | 13 - drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 3 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 16 +- drivers/cpufreq/qcom-cpufreq-hw.c | 151 +- drivers/cpufreq/scmi-cpufreq.c | 65 +- drivers/cpufreq/scpi-cpufreq.c | 3 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 25 +- drivers/cpuidle/cpuidle-pseries.c | 77 +- drivers/cpuidle/cpuidle-ux500.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/cxl/Makefile | 4 +- drivers/cxl/acpi.c | 153 +- drivers/cxl/core.c | 1066 ++ drivers/cxl/core/Makefile | 9 - drivers/cxl/core/bus.c | 664 - drivers/cxl/core/core.h | 23 - drivers/cxl/core/mbox.c | 798 - drivers/cxl/core/memdev.c | 339 - drivers/cxl/core/pmem.c | 239 - drivers/cxl/core/regs.c | 236 - drivers/cxl/cxl.h | 108 +- drivers/cxl/cxlmem.h | 254 - drivers/cxl/mem.h | 81 + drivers/cxl/pci.c | 1204 +- drivers/cxl/pci.h | 1 - drivers/cxl/pmem.c | 162 +- drivers/dax/kmem.c | 43 +- drivers/dax/super.c | 191 +- drivers/devfreq/devfreq.c | 2 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 3 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 - drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 - drivers/dma/dw/of.c | 49 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 10 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 - drivers/dma/idxd/bus.c | 91 - drivers/dma/idxd/cdev.c | 73 +- drivers/dma/idxd/compat.c | 107 - drivers/dma/idxd/device.c | 382 +- drivers/dma/idxd/dma.c | 96 +- drivers/dma/idxd/idxd.h | 167 +- drivers/dma/idxd/init.c | 148 +- drivers/dma/idxd/irq.c | 190 +- drivers/dma/idxd/registers.h | 6 - drivers/dma/idxd/submit.c | 43 +- drivers/dma/idxd/sysfs.c | 601 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/ptdma/Kconfig | 13 - drivers/dma/ptdma/Makefile | 10 - drivers/dma/ptdma/ptdma-debugfs.c | 106 - drivers/dma/ptdma/ptdma-dev.c | 305 - drivers/dma/ptdma/ptdma-dmaengine.c | 389 - drivers/dma/ptdma/ptdma-pci.c | 243 - drivers/dma/ptdma/ptdma.h | 324 - drivers/dma/sh/Kconfig | 9 - drivers/dma/sh/Makefile | 1 - drivers/dma/sh/rz-dmac.c | 971 -- drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 - drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/edma.c | 2 +- drivers/dma/ti/k3-psil-j721e.c | 73 - drivers/dma/xilinx/xilinx_dma.c | 17 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firewire/net.c | 4 + drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +- drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/iscsi_ibft.c | 10 +- drivers/firmware/iscsi_ibft_find.c | 48 +- drivers/firmware/qcom_scm.c | 58 - drivers/firmware/qcom_scm.h | 4 - drivers/fpga/machxo2-spi.c | 6 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 15 +- drivers/gpio/Makefile | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 178 +- drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-dwapb.c | 56 +- drivers/gpio/gpio-mc9s08dz60.c | 112 + drivers/gpio/gpio-ml-ioh.c | 49 +- drivers/gpio/gpio-mlxbf2.c | 43 +- drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-tegra186.c | 30 +- drivers/gpio/gpio-virtio.c | 375 - drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 16 +- drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 152 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 - drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 168 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 14 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 - drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 - drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 81 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 201 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 40 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 43 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 - .../gpu/drm/amd/display/dc/bios/command_table2.c | 10 - drivers/gpu/drm/amd/display/dc/core/dc.c | 18 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 468 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1171 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 315 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 118 - drivers/gpu/drm/amd/display/dc/dc.h | 29 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 222 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 7 - drivers/gpu/drm/amd/display/dc/dc_types.h | 21 - drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 99 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 65 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 26 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 - .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 4 - .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 - .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 747 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 - .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 246 +- drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 22 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 - .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 91 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 81 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 - .../drm/amd/display/dc/inc/hw_sequencer_private.h | 3 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 32 +- .../drm/amd/display/include/bios_parser_types.h | 8 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 16 - .../gpu/drm/amd/display/include/grph_object_defs.h | 12 - .../gpu/drm/amd/display/include/grph_object_id.h | 8 - .../drm/amd/display/include/link_service_types.h | 41 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 - drivers/gpu/drm/amd/include/atomfirmware.h | 4 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- drivers/gpu/drm/drm_prime.c | 13 +- drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/i915/display/intel_display.c | 7 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 2 +- drivers/gpu/drm/mediatek/mtk_disp_aal.c | 1 + drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 1 - drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 + drivers/gpu/drm/msm/dp/dp_display.c | 1 - drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 - drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/ttm/ttm_tt.c | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 14 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 7 +- drivers/hid/Makefile | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 62 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 69 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 23 - drivers/hid/hid-apple.c | 32 +- drivers/hid/hid-asus.c | 15 - drivers/hid/hid-cmedia.c | 90 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 9 +- drivers/hid/hid-input.c | 2 + drivers/hid/hid-logitech-hidpp.c | 47 +- drivers/hid/hid-magicmouse.c | 52 - drivers/hid/hid-quirks.c | 2 + drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-sony.c | 49 +- drivers/hid/hid-thrustmaster.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 5 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/usbhid/hid-core.c | 13 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 2 - drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/mr75203.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/rzg2l_adc.c | 2 +- drivers/iio/adc/ti-adc128s052.c | 6 - .../iio/common/hid-sensors/hid-sensor-attributes.c | 3 +- drivers/iio/dac/ti-dac5571.c | 1 - drivers/iio/light/as73211.c | 3 +- drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/cma.c | 3 - drivers/infiniband/core/core_priv.h | 46 +- drivers/infiniband/core/device.c | 12 +- drivers/infiniband/core/iwcm.c | 19 +- drivers/infiniband/core/iwpm_msg.c | 34 +- drivers/infiniband/core/iwpm_util.c | 78 +- drivers/infiniband/core/iwpm_util.h | 18 + drivers/infiniband/core/restrack.c | 2 +- drivers/infiniband/core/sa_query.c | 186 +- drivers/infiniband/core/umem.c | 56 +- drivers/infiniband/core/umem_dmabuf.c | 5 +- drivers/infiniband/core/umem_odp.c | 3 + drivers/infiniband/core/uverbs_cmd.c | 31 +- drivers/infiniband/core/uverbs_std_types_qp.c | 29 +- drivers/infiniband/core/verbs.c | 234 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 26 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 7 +- drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 5 +- drivers/infiniband/hw/cxgb4/provider.c | 1 - drivers/infiniband/hw/cxgb4/qp.c | 37 +- drivers/infiniband/hw/efa/efa.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 20 +- drivers/infiniband/hw/efa/efa_verbs.c | 147 +- drivers/infiniband/hw/hfi1/affinity.c | 45 +- drivers/infiniband/hw/hfi1/affinity.h | 45 +- drivers/infiniband/hw/hfi1/aspm.h | 45 +- drivers/infiniband/hw/hfi1/chip.c | 50 +- drivers/infiniband/hw/hfi1/chip.h | 48 +- drivers/infiniband/hw/hfi1/chip_registers.h | 50 +- drivers/infiniband/hw/hfi1/common.h | 44 +- drivers/infiniband/hw/hfi1/debugfs.c | 58 +- drivers/infiniband/hw/hfi1/debugfs.h | 49 +- drivers/infiniband/hw/hfi1/device.c | 44 +- drivers/infiniband/hw/hfi1/device.h | 49 +- drivers/infiniband/hw/hfi1/driver.c | 44 +- drivers/infiniband/hw/hfi1/efivar.c | 44 +- drivers/infiniband/hw/hfi1/efivar.h | 45 +- drivers/infiniband/hw/hfi1/eprom.c | 45 +- drivers/infiniband/hw/hfi1/eprom.h | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 44 +- drivers/infiniband/hw/hfi1/exp_rcv.h | 48 +- drivers/infiniband/hw/hfi1/fault.c | 45 +- drivers/infiniband/hw/hfi1/fault.h | 50 +- drivers/infiniband/hw/hfi1/file_ops.c | 51 +- drivers/infiniband/hw/hfi1/firmware.c | 44 +- drivers/infiniband/hw/hfi1/hfi.h | 54 +- drivers/infiniband/hw/hfi1/init.c | 53 +- drivers/infiniband/hw/hfi1/intr.c | 44 +- drivers/infiniband/hw/hfi1/iowait.h | 49 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 3 - drivers/infiniband/hw/hfi1/mad.c | 44 +- drivers/infiniband/hw/hfi1/mad.h | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 45 +- drivers/infiniband/hw/hfi1/mmu_rb.h | 45 +- drivers/infiniband/hw/hfi1/msix.c | 43 + drivers/infiniband/hw/hfi1/msix.h | 44 +- drivers/infiniband/hw/hfi1/opa_compat.h | 48 +- drivers/infiniband/hw/hfi1/pcie.c | 55 +- drivers/infiniband/hw/hfi1/pio.c | 44 +- drivers/infiniband/hw/hfi1/pio.h | 48 +- drivers/infiniband/hw/hfi1/pio_copy.c | 44 +- drivers/infiniband/hw/hfi1/platform.c | 44 +- drivers/infiniband/hw/hfi1/platform.h | 45 +- drivers/infiniband/hw/hfi1/qp.c | 44 +- drivers/infiniband/hw/hfi1/qp.h | 48 +- drivers/infiniband/hw/hfi1/qsfp.c | 44 +- drivers/infiniband/hw/hfi1/qsfp.h | 44 +- drivers/infiniband/hw/hfi1/rc.c | 44 +- drivers/infiniband/hw/hfi1/ruc.c | 46 +- drivers/infiniband/hw/hfi1/sdma.c | 46 +- drivers/infiniband/hw/hfi1/sdma.h | 49 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 44 +- drivers/infiniband/hw/hfi1/sysfs.c | 45 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 44 +- drivers/infiniband/hw/hfi1/trace.h | 44 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 45 +- drivers/infiniband/hw/hfi1/trace_dbg.h | 45 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 45 +- drivers/infiniband/hw/hfi1/trace_misc.h | 45 +- drivers/infiniband/hw/hfi1/trace_mmu.h | 45 +- drivers/infiniband/hw/hfi1/trace_rc.h | 45 +- drivers/infiniband/hw/hfi1/trace_rx.h | 45 +- drivers/infiniband/hw/hfi1/trace_tx.h | 44 +- drivers/infiniband/hw/hfi1/uc.c | 44 +- drivers/infiniband/hw/hfi1/ud.c | 44 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 57 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 49 +- drivers/infiniband/hw/hfi1/user_pages.c | 44 +- drivers/infiniband/hw/hfi1/user_sdma.c | 45 +- drivers/infiniband/hw/hfi1/user_sdma.h | 49 +- drivers/infiniband/hw/hfi1/verbs.c | 44 +- drivers/infiniband/hw/hfi1/verbs.h | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.c | 44 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 44 +- drivers/infiniband/hw/hfi1/vnic.h | 48 +- drivers/infiniband/hw/hfi1/vnic_main.c | 44 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 44 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 74 +- drivers/infiniband/hw/hns/hns_roce_db.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 30 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 81 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 23 +- drivers/infiniband/hw/hns/hns_roce_main.c | 40 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 31 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 196 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 28 +- drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/protos.h | 2 + drivers/infiniband/hw/irdma/utils.c | 3 + drivers/infiniband/hw/irdma/verbs.c | 33 +- drivers/infiniband/hw/mlx4/doorbell.c | 3 +- drivers/infiniband/hw/mlx4/main.c | 1 - drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 +- drivers/infiniband/hw/mlx4/mr.c | 4 +- drivers/infiniband/hw/mlx4/qp.c | 25 +- drivers/infiniband/hw/mlx5/doorbell.c | 3 +- drivers/infiniband/hw/mlx5/gsi.c | 51 +- drivers/infiniband/hw/mlx5/main.c | 145 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/mr.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 232 +- drivers/infiniband/hw/mthca/mthca_eq.c | 21 +- drivers/infiniband/hw/mthca/mthca_main.c | 15 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 25 +- drivers/infiniband/hw/mthca/mthca_provider.c | 77 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 5 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/qedr_roce_cm.c | 13 +- drivers/infiniband/hw/qedr/qedr_roce_cm.h | 5 +- drivers/infiniband/hw/qedr/verbs.c | 101 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 12 +- drivers/infiniband/hw/qib/qib_init.c | 4 +- drivers/infiniband/hw/qib/qib_user_pages.c | 12 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 34 +- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 69 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 53 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 5 +- drivers/infiniband/sw/rdmavt/ah.c | 44 +- drivers/infiniband/sw/rdmavt/ah.h | 50 +- drivers/infiniband/sw/rdmavt/cq.c | 44 +- drivers/infiniband/sw/rdmavt/cq.h | 50 +- drivers/infiniband/sw/rdmavt/mad.c | 44 +- drivers/infiniband/sw/rdmavt/mad.h | 50 +- drivers/infiniband/sw/rdmavt/mcast.c | 44 +- drivers/infiniband/sw/rdmavt/mcast.h | 50 +- drivers/infiniband/sw/rdmavt/mmap.c | 44 +- drivers/infiniband/sw/rdmavt/mmap.h | 50 +- drivers/infiniband/sw/rdmavt/mr.c | 46 +- drivers/infiniband/sw/rdmavt/mr.h | 50 +- drivers/infiniband/sw/rdmavt/pd.c | 44 +- drivers/infiniband/sw/rdmavt/pd.h | 50 +- drivers/infiniband/sw/rdmavt/qp.c | 146 +- drivers/infiniband/sw/rdmavt/qp.h | 55 +- drivers/infiniband/sw/rdmavt/rc.c | 44 +- drivers/infiniband/sw/rdmavt/srq.c | 44 +- drivers/infiniband/sw/rdmavt/srq.h | 50 +- drivers/infiniband/sw/rdmavt/trace.c | 44 +- drivers/infiniband/sw/rdmavt/trace.h | 44 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 44 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 44 +- drivers/infiniband/sw/rdmavt/trace_qp.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rc.h | 44 +- drivers/infiniband/sw/rdmavt/trace_rvt.h | 44 +- drivers/infiniband/sw/rdmavt/trace_tx.h | 44 +- drivers/infiniband/sw/rdmavt/vt.c | 53 +- drivers/infiniband/sw/rdmavt/vt.h | 50 +- 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 | 25 +- drivers/infiniband/sw/rxe/rxe_net.c | 59 +- drivers/infiniband/sw/rxe/rxe_pool.c | 2 +- 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 | 59 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_qp.c | 2 + drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/sw/siw/siw_verbs.c | 54 +- drivers/infiniband/sw/siw/siw_verbs.h | 5 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 157 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 7 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 95 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 6 + drivers/infiniband/ulp/rtrs/rtrs.c | 23 +- drivers/infiniband/ulp/srp/ib_srp.c | 9 +- drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ixp4xx-beeper.c | 183 + drivers/input/misc/pm8941-pwrkey.c | 2 +- drivers/input/serio/parkbd.c | 14 +- drivers/iommu/Kconfig | 69 +- drivers/iommu/Makefile | 1 - drivers/iommu/amd/amd_iommu_types.h | 6 + drivers/iommu/amd/init.c | 21 +- drivers/iommu/amd/io_pgtable.c | 3 + drivers/iommu/amd/iommu.c | 151 +- drivers/iommu/amd/iommu_v2.c | 13 +- drivers/iommu/apple-dart.c | 923 -- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 121 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 11 - drivers/iommu/arm/arm-smmu/arm-smmu.c | 89 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 - drivers/iommu/arm/arm-smmu/qcom_iommu.c | 9 + drivers/iommu/dma-iommu.c | 63 +- drivers/iommu/exynos-iommu.c | 19 +- drivers/iommu/intel/Kconfig | 19 +- drivers/iommu/intel/dmar.c | 2 + drivers/iommu/intel/iommu.c | 197 +- drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/pasid.h | 10 +- drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 4 + drivers/iommu/io-pgtable-arm-v7s.c | 62 +- drivers/iommu/io-pgtable-arm.c | 282 +- drivers/iommu/io-pgtable.c | 1 - drivers/iommu/iommu.c | 195 +- drivers/iommu/iova.c | 14 +- drivers/iommu/ipmmu-vmsa.c | 28 +- drivers/iommu/mtk_iommu.c | 13 +- drivers/iommu/mtk_iommu_v1.c | 1 + drivers/iommu/of_iommu.c | 1 + drivers/iommu/rockchip-iommu.c | 12 +- drivers/iommu/sprd-iommu.c | 7 + drivers/iommu/sun50i-iommu.c | 13 +- drivers/iommu/virtio-iommu.c | 8 + drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/isdn/capi/capiutil.c | 2 +- drivers/macintosh/macio-adb.c | 1 + drivers/macintosh/smu.c | 3 +- drivers/macintosh/via-cuda.c | 2 +- drivers/macintosh/via-macii.c | 2 + drivers/macintosh/via-pmu.c | 2 +- drivers/mailbox/Kconfig | 2 +- drivers/mailbox/mailbox-sti.c | 16 +- drivers/mailbox/mtk-cmdq-mailbox.c | 13 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 - drivers/mailbox/qcom-ipcc.c | 1 - drivers/md/dm-ima.c | 4 +- drivers/md/dm-table.c | 9 +- drivers/md/dm.c | 2 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 23 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/i2c/Kconfig | 11 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13b10.c | 1491 -- drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-streams.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 264 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 - drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 27 +- drivers/media/platform/Kconfig | 3 - drivers/media/platform/am437x/am437x-vpfe.c | 19 +- drivers/media/platform/atmel/atmel-isc-base.c | 4 +- drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +- drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 6 +- drivers/media/platform/mtk-vcodec/Makefile | 3 - drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 140 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 69 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 - drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 - drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 - drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 - drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe.c | 3 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/rcar-vin/rcar-core.c | 1081 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +- drivers/media/platform/rcar-vin/rcar-dma.c | 22 +- drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 14 +- drivers/media/platform/renesas-ceu.c | 29 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 + .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 + drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 29 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 2 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/rc/imon.c | 2 - drivers/media/rc/ir_toy.c | 34 +- drivers/media/rc/mceusb.c | 1 - drivers/media/rc/streamzap.c | 1 - drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 14 +- drivers/media/tuners/mxl5007t.c | 9 + drivers/media/usb/dvb-usb/az6027.c | 1 - drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 + drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_driver.c | 1 + drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 - drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 - drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 - drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 6 +- drivers/mfd/Kconfig | 28 - drivers/mfd/Makefile | 5 - drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 16 +- drivers/mfd/db8500-prcmu.c | 25 +- .../{db8500-prcmu-regs.h => dbx500-prcmu-regs.h} | 0 drivers/mfd/intel-lpss-acpi.c | 18 - drivers/mfd/intel-lpss.c | 3 +- drivers/mfd/intel-m10-bmc.c | 12 +- drivers/mfd/intel_quark_i2c_gpio.c | 71 +- drivers/mfd/lpc_ich.c | 1 - drivers/mfd/mt6360-core.c | 8 +- drivers/mfd/rsmu.h | 16 - drivers/mfd/rsmu_core.c | 88 - drivers/mfd/rsmu_i2c.c | 203 - drivers/mfd/rsmu_spi.c | 273 - drivers/mfd/simple-mfd-i2c.c | 41 +- drivers/mfd/simple-mfd-i2c.h | 32 - drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65086.c | 22 +- drivers/mfd/tqmx86.c | 48 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/pci_endpoint_test.c | 9 - drivers/mmc/host/jz4740_mmc.c | 4 + drivers/mmc/host/mmc_spi.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mtd/Kconfig | 10 +- drivers/mtd/ftl.c | 2 +- drivers/mtd/maps/Kconfig | 23 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/pmcmsp-flash.c | 227 + drivers/mtd/mtd_blkdevs.c | 60 +- drivers/mtd/mtdblock.c | 4 - drivers/mtd/mtdblock_ro.c | 4 - drivers/mtd/mtdconcat.c | 33 +- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/intel-nand-controller.c | 29 +- drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 - drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/spi/core.c | 4 +- drivers/mtd/nand/spi/macronix.c | 16 +- drivers/mtd/rfd_ftl.c | 46 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 33 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 91 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 55 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/tg3.c | 115 +- drivers/net/ethernet/broadcom/tg3.h | 1 + drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 76 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 66 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 16 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 24 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 9 +- drivers/net/ethernet/litex/Kconfig | 1 + drivers/net/ethernet/litex/litex_liteeth.c | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 22 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 1 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 21 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c | 7 +- drivers/net/ethernet/ni/nixge.c | 10 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 32 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/sfc/efx.c | 78 +- drivers/net/ethernet/sfc/falcon/efx.c | 79 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/wiznet/w5100.c | 2 + drivers/net/mdio/mdio-ipq4019.c | 5 +- drivers/net/mdio/mdio-mscc-miim.c | 12 +- drivers/net/virtio_net.c | 2 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 1 + drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wwan/iosm/iosm_ipc_imem.h | 1 + drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 - drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 40 +- drivers/nvdimm/label.c | 361 +- drivers/nvdimm/label.h | 121 +- drivers/nvdimm/namespace_devs.c | 204 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 289 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 4 +- drivers/of/device.c | 40 - drivers/of/kexec.c | 1 - drivers/of/of_reserved_mem.c | 12 +- drivers/pci/controller/Kconfig | 1 - drivers/pci/controller/cadence/pci-j721e.c | 61 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 200 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 3 - drivers/pci/controller/cadence/pcie-cadence.c | 16 - drivers/pci/controller/cadence/pcie-cadence.h | 29 +- drivers/pci/controller/dwc/Kconfig | 39 - drivers/pci/controller/dwc/Makefile | 2 - drivers/pci/controller/dwc/pci-dra7xx.c | 18 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 36 +- drivers/pci/controller/dwc/pcie-designware-host.c | 9 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 279 - drivers/pci/controller/dwc/pcie-keembay.c | 460 - drivers/pci/controller/dwc/pcie-tegra194.c | 54 +- drivers/pci/controller/dwc/pcie-uniphier.c | 8 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 15 +- drivers/pci/controller/pci-aardvark.c | 325 +- drivers/pci/controller/pci-ftpci100.c | 2 +- drivers/pci/controller/pci-hyperv.c | 153 +- drivers/pci/controller/pci-tegra.c | 38 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pcie-altera-msi.c | 10 +- drivers/pci/controller/pcie-altera.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 9 +- drivers/pci/controller/pcie-iproc-bcma.c | 16 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 12 +- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-ep.c | 23 +- drivers/pci/controller/pcie-rcar-host.c | 94 +- drivers/pci/controller/pcie-rcar.h | 7 - drivers/pci/controller/pcie-rockchip-ep.c | 18 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 25 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 89 +- drivers/pci/endpoint/functions/pci-epf-test.c | 74 +- drivers/pci/endpoint/pci-ep-cfs.c | 24 - drivers/pci/endpoint/pci-epc-core.c | 134 +- drivers/pci/endpoint/pci-epf-core.c | 146 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/of.c | 10 +- drivers/pci/pci-acpi.c | 85 +- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-sysfs.c | 3 +- drivers/pci/pci.c | 331 +- drivers/pci/pci.h | 47 +- drivers/pci/pcie/aer.c | 12 +- drivers/pci/pcie/ptm.c | 4 +- drivers/pci/probe.c | 29 +- drivers/pci/proc.c | 1 - drivers/pci/quirks.c | 89 +- drivers/pci/remove.c | 1 + drivers/pci/syscall.c | 7 +- drivers/pci/vpd.c | 443 +- drivers/pci/xen-pcifront.c | 32 +- drivers/phy/Kconfig | 2 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/pinctrl/Kconfig | 24 +- drivers/pinctrl/Makefile | 1 - drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 278 - drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 545 +- drivers/pinctrl/pinctrl-keembay.c | 1731 --- drivers/pinctrl/pinctrl-single.c | 21 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 2 - drivers/pinctrl/pinctrl-zynqmp.c | 10 + drivers/pinctrl/qcom/Kconfig | 17 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-mdm9607.c | 1087 -- drivers/pinctrl/qcom/pinctrl-sm6115.c | 923 -- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 37 +- drivers/pinctrl/renesas/Kconfig | 11 - drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 29 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 320 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 -- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 7 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 116 - drivers/pinctrl/samsung/pinctrl-exynos.h | 29 - drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/stm32/Kconfig | 6 - drivers/pinctrl/stm32/Makefile | 1 - drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 --- drivers/platform/chrome/Makefile | 2 +- drivers/platform/chrome/cros_ec_proto.c | 9 - drivers/platform/chrome/cros_ec_sensorhub_ring.c | 14 - drivers/platform/chrome/cros_ec_trace.h | 94 - drivers/platform/chrome/cros_ec_typec.c | 27 +- drivers/pwm/pwm-ab8500.c | 17 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/remoteproc/qcom_q6v5_pas.c | 1 - drivers/remoteproc/qcom_wcnss.c | 49 +- drivers/remoteproc/qcom_wcnss.h | 4 +- drivers/remoteproc/qcom_wcnss_iris.c | 120 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_elf_helpers.h | 2 +- drivers/rtc/Kconfig | 9 - drivers/rtc/Makefile | 2 - drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 - drivers/rtc/rtc-cmos.c | 10 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-s5m.c | 48 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/scsi/zfcp_fsf.c | 6 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/BusLogic.c | 8 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 9 +- drivers/scsi/NCR5380.c | 6 +- drivers/scsi/aacraid/aachba.c | 3 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 84 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/ch.c | 73 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxlflash/main.c | 36 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/elx/efct/efct_driver.h | 1 + drivers/scsi/elx/efct/efct_lio.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 15 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 - drivers/scsi/ibmvscsi/ibmvscsi.c | 5 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/libsas/Kconfig | 1 + drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 6 +- 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 | 8 +- drivers/scsi/lpfc/lpfc.h | 253 +- drivers/scsi/lpfc/lpfc_attr.c | 247 +- drivers/scsi/lpfc/lpfc_bsg.c | 89 - drivers/scsi/lpfc/lpfc_bsg.h | 10 +- drivers/scsi/lpfc/lpfc_crtn.h | 30 - drivers/scsi/lpfc/lpfc_ct.c | 27 +- drivers/scsi/lpfc/lpfc_debugfs.c | 223 - drivers/scsi/lpfc/lpfc_debugfs.h | 11 +- drivers/scsi/lpfc/lpfc_disc.h | 9 +- drivers/scsi/lpfc/lpfc_els.c | 1193 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 221 +- drivers/scsi/lpfc/lpfc_hw.h | 5 +- drivers/scsi/lpfc/lpfc_hw4.h | 275 +- drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 1495 +- drivers/scsi/lpfc/lpfc_logmsg.h | 5 +- drivers/scsi/lpfc/lpfc_mbox.c | 5 +- drivers/scsi/lpfc/lpfc_mem.c | 15 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 54 +- drivers/scsi/lpfc/lpfc_nvme.h | 9 +- drivers/scsi/lpfc/lpfc_nvmet.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 396 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 976 +- drivers/scsi/lpfc/lpfc_sli.h | 2 - drivers/scsi/lpfc/lpfc_sli4.h | 5 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpi3mr/mpi3mr.h | 19 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 37 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 76 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 317 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 40 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 37 - drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 160 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/myrs.c | 11 +- drivers/scsi/ncr53c8xx.c | 203 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qedf/qedf_io.c | 8 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_fw.c | 23 +- drivers/scsi/qedi/qedi_iscsi.c | 36 +- drivers/scsi/qedi/qedi_iscsi.h | 1 - drivers/scsi/qedi/qedi_main.c | 14 +- drivers/scsi/qla1280.c | 7 +- drivers/scsi/qla2xxx/Makefile | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 42 +- drivers/scsi/qla2xxx/qla_bsg.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 - drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_dbg.h | 1 - drivers/scsi/qla2xxx/qla_def.h | 221 +- drivers/scsi/qla2xxx/qla_edif.c | 3461 ----- drivers/scsi/qla2xxx/qla_edif.h | 136 - drivers/scsi/qla2xxx/qla_edif_bsg.h | 220 - drivers/scsi/qla2xxx/qla_fw.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 51 +- drivers/scsi/qla2xxx/qla_gs.c | 19 +- drivers/scsi/qla2xxx/qla_init.c | 347 +- drivers/scsi/qla2xxx/qla_inline.h | 16 - drivers/scsi/qla2xxx/qla_iocb.c | 163 +- drivers/scsi/qla2xxx/qla_isr.c | 357 +- drivers/scsi/qla2xxx/qla_mbx.c | 59 +- drivers/scsi/qla2xxx/qla_mid.c | 49 +- drivers/scsi/qla2xxx/qla_nvme.c | 77 +- drivers/scsi/qla2xxx/qla_nx.c | 2 + drivers/scsi/qla2xxx/qla_os.c | 257 +- drivers/scsi/qla2xxx/qla_sup.c | 1 + drivers/scsi/qla2xxx/qla_target.c | 196 +- drivers/scsi/qla2xxx/qla_target.h | 19 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/qla4xxx/ql4_init.c | 4 +- drivers/scsi/qla4xxx/ql4_iocb.c | 4 +- drivers/scsi/qla4xxx/ql4_mbx.c | 30 +- drivers/scsi/qla4xxx/ql4_nx.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 14 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_bsg.c | 106 - drivers/scsi/scsi_common.c | 9 - drivers/scsi/scsi_debug.c | 125 +- drivers/scsi/scsi_devinfo.c | 1 - drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_ioctl.c | 851 +- drivers/scsi/scsi_lib.c | 37 +- drivers/scsi/scsi_logging.c | 18 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_scan.c | 5 - drivers/scsi/scsi_sysfs.c | 24 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 125 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/sg.c | 33 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/scsi/smartpqi/smartpqi.h | 8 +- drivers/scsi/smartpqi/smartpqi_init.c | 72 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/snic/snic_scsi.c | 14 +- drivers/scsi/sr.c | 143 +- drivers/scsi/st.c | 73 +- drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/Kconfig | 16 - drivers/scsi/ufs/Makefile | 2 - drivers/scsi/ufs/cdns-pltfrm.c | 7 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 32 +- drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 7 +- drivers/scsi/ufs/ufs-exynos.c | 11 +- drivers/scsi/ufs/ufs-exynos.h | 2 +- drivers/scsi/ufs/ufs-fault-injection.c | 70 - drivers/scsi/ufs/ufs-fault-injection.h | 24 - drivers/scsi/ufs/ufs-hisi.c | 7 +- drivers/scsi/ufs/ufs-mediatek.c | 7 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufs-sysfs.c | 25 +- drivers/scsi/ufs/ufs.h | 54 +- drivers/scsi/ufs/ufs_quirks.h | 6 - drivers/scsi/ufs/ufshcd-pci.c | 48 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 47 + drivers/scsi/ufs/ufshcd-pltfrm.h | 18 + drivers/scsi/ufs/ufshcd.c | 634 +- drivers/scsi/ufs/ufshcd.h | 107 +- drivers/scsi/ufs/ufshci.h | 1 + drivers/scsi/ufs/ufshpb.c | 2933 ---- drivers/scsi/ufs/ufshpb.h | 323 - drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/wd719x.c | 8 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 - .../pci/hive_isp_css_common/host/input_system.c | 2 - .../pci/hive_isp_css_common/host/isp_local.h | 2 + .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 2 +- .../staging/media/atomisp/pci/sh_css_internal.h | 2 +- drivers/staging/media/hantro/hantro_drv.c | 8 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 - drivers/staging/media/hantro/hantro_hevc.c | 21 - drivers/staging/media/hantro/hantro_hw.h | 4 - drivers/staging/media/imx/imx-media-csi.c | 17 +- drivers/staging/media/imx/imx-media-dev-common.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 6 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/include/ieee80211.h | 6 +- drivers/staging/r8188eu/include/rtw_android.h | 48 - drivers/staging/r8188eu/os_dep/rtw_android.c | 264 - drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 13 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 - drivers/target/Kconfig | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/loopback/tcm_loop.c | 8 +- drivers/target/sbp/sbp_target.c | 4 +- drivers/target/target_core_alua.c | 94 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_pscsi.c | 18 +- drivers/target/target_core_transport.c | 48 +- drivers/target/target_core_user.c | 150 +- drivers/target/target_core_xcopy.c | 26 +- drivers/thermal/devfreq_cooling.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 14 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 - drivers/thermal/qcom/Kconfig | 10 - drivers/thermal/qcom/Makefile | 1 - drivers/thermal/qcom/lmh.c | 232 - drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 - drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 - drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 - drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 - drivers/tty/n_tty.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/usb/serial/cp210x.c | 77 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/ftdi_sio.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/io_edgeport.c | 33 + drivers/usb/serial/io_ti.c | 4 +- drivers/usb/serial/ipaq.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 10 +- drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/sierra.c | 2 +- drivers/usb/storage/transport.c | 2 +- drivers/vdpa/Kconfig | 1 - drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 216 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 81 +- drivers/vdpa/mlx5/core/resources.c | 35 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 517 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vhost/scsi.c | 14 +- drivers/video/backlight/ktd253-backlight.c | 75 +- drivers/video/backlight/pwm_bl.c | 54 +- drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio_mem.c | 26 +- drivers/watchdog/Kconfig | 12 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bcm2835_wdt.c | 10 +- drivers/watchdog/bd70528_wdt.c | 291 + drivers/watchdog/iTCO_wdt.c | 2 +- drivers/watchdog/imx2_wdt.c | 1 - drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/mpc8xxx_wdt.c | 2 +- drivers/watchdog/mtk_wdt.c | 6 - drivers/watchdog/sl28cpld_wdt.c | 2 +- drivers/watchdog/tqmx86_wdt.c | 2 +- drivers/watchdog/watchdog_core.c | 37 - drivers/watchdog/watchdog_dev.c | 57 +- drivers/xen/swiotlb-xen.c | 8 +- drivers/xen/xen-scsiback.c | 2 + fs/Kconfig | 24 +- fs/Makefile | 1 - fs/afs/write.c | 9 +- fs/attr.c | 50 +- fs/befs/debug.c | 2 +- fs/btrfs/root-tree.c | 6 +- fs/buffer.c | 56 +- fs/cachefiles/rdwr.c | 16 +- fs/coredump.c | 15 +- fs/d_path.c | 93 +- fs/dlm/lockspace.c | 1 + fs/drop_caches.c | 3 +- fs/erofs/super.c | 6 +- fs/eventpoll.c | 23 +- fs/exec.c | 12 +- fs/ext2/super.c | 3 +- fs/ext4/balloc.c | 8 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 208 +- fs/ext4/mballoc.c | 19 +- fs/ext4/super.c | 3 +- fs/f2fs/Kconfig | 19 +- fs/f2fs/Makefile | 1 - fs/f2fs/checkpoint.c | 57 +- fs/f2fs/compress.c | 85 +- fs/f2fs/data.c | 200 +- fs/f2fs/debug.c | 39 +- fs/f2fs/dir.c | 18 +- fs/f2fs/extent_cache.c | 46 +- fs/f2fs/f2fs.h | 177 +- fs/f2fs/file.c | 70 +- fs/f2fs/gc.c | 14 +- fs/f2fs/iostat.c | 287 - fs/f2fs/iostat.h | 84 - fs/f2fs/node.c | 165 +- fs/f2fs/recovery.c | 3 +- fs/f2fs/segment.c | 145 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 242 +- fs/f2fs/sysfs.c | 156 +- fs/f2fs/xattr.c | 3 +- fs/fcntl.c | 3 +- fs/filesystems.c | 27 +- fs/fs-writeback.c | 28 +- fs/fs_context.c | 4 +- fs/fuse/control.c | 10 +- fs/fuse/dev.c | 4 +- fs/fuse/file.c | 7 +- fs/fuse/fuse_i.h | 1 - fs/fuse/inode.c | 143 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/inode.c | 4 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hostfs/hostfs_kern.c | 1 - fs/hpfs/hpfs.h | 8 +- fs/inode.c | 48 +- fs/internal.h | 1 + fs/io-wq.c | 194 +- fs/io_uring.c | 3 +- fs/jfs/jfs_metapage.c | 1 - fs/lockd/svc.c | 2 - fs/locks.c | 6 +- fs/namei.c | 8 +- fs/namespace.c | 7 +- fs/nfs/callback.c | 4 - fs/nfs/callback_xdr.c | 61 +- fs/nfs/client.c | 2 - fs/nfs/fs_context.c | 7 - fs/nfs/internal.h | 2 - fs/nfs/nfs3proc.c | 3 +- fs/nfs/nfs4client.c | 41 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/pnfs.c | 20 +- fs/nfs/super.c | 2 - fs/nfsd/Kconfig | 2 +- fs/nilfs2/sysfs.c | 26 +- fs/ntfs3/Kconfig | 46 - fs/ntfs3/Makefile | 36 - fs/ntfs3/attrib.c | 2088 --- fs/ntfs3/attrlist.c | 456 - fs/ntfs3/bitfunc.c | 134 - fs/ntfs3/bitmap.c | 1494 -- fs/ntfs3/debug.h | 52 - fs/ntfs3/dir.c | 599 - fs/ntfs3/file.c | 1262 -- fs/ntfs3/frecord.c | 3040 ---- fs/ntfs3/fslog.c | 5214 ------- fs/ntfs3/fsntfs.c | 2526 ---- fs/ntfs3/index.c | 2651 ---- fs/ntfs3/inode.c | 2042 --- fs/ntfs3/lib/decompress_common.c | 332 - fs/ntfs3/lib/decompress_common.h | 352 - fs/ntfs3/lib/lib.h | 26 - fs/ntfs3/lib/lzx_decompress.c | 683 - fs/ntfs3/lib/xpress_decompress.c | 155 - fs/ntfs3/lznt.c | 452 - fs/ntfs3/namei.c | 521 - fs/ntfs3/ntfs.h | 1216 -- fs/ntfs3/ntfs_fs.h | 1092 -- fs/ntfs3/record.c | 599 - fs/ntfs3/run.c | 1113 -- fs/ntfs3/super.c | 1523 -- fs/ntfs3/upcase.c | 108 - fs/ntfs3/xattr.c | 1120 -- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/quota_global.c | 1 + fs/ocfs2/quota_local.c | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/pipe.c | 2 +- fs/proc/array.c | 18 +- fs/proc/base.c | 5 +- fs/proc/fd.c | 23 +- fs/proc/kcore.c | 73 - fs/proc/page.c | 40 +- fs/pstore/blk.c | 2 +- fs/ramfs/inode.c | 4 - fs/reiserfs/prints.c | 2 +- fs/select.c | 4 +- fs/ufs/super.c | 2 +- fs/userfaultfd.c | 116 +- fs/xfs/xfs_super.c | 16 +- include/acpi/platform/acgcc.h | 2 +- include/asm-generic/bitops.h | 1 + include/asm-generic/bitops/find.h | 188 + include/asm-generic/bitops/le.h | 64 + include/asm-generic/cacheflush.h | 6 - include/asm-generic/div64.h | 14 +- include/asm-generic/pci_iomap.h | 2 +- include/drm/ttm/ttm_tt.h | 3 +- include/dt-bindings/clock/imx8mn-clock.h | 4 +- include/dt-bindings/clock/mt8192-clk.h | 585 - include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 - include/dt-bindings/clock/qcom,gcc-msm8953.h | 234 - include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gcc-sm6115.h | 201 - include/dt-bindings/clock/qcom,gcc-sm6350.h | 178 - include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 - include/dt-bindings/clock/qcom,mmcc-msm8994.h | 155 - include/dt-bindings/clock/qcom,rpmcc.h | 10 - include/dt-bindings/clock/qcom,rpmh.h | 2 - include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 - include/dt-bindings/clock/rk3036-cru.h | 1 - include/dt-bindings/gce/mt8192-gce.h | 335 - include/dt-bindings/pinctrl/pinctrl-zynq.h | 17 - include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 - include/dt-bindings/reset/mt8195-resets.h | 29 - include/linux/backing-dev-defs.h | 2 - include/linux/backing-dev.h | 25 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 + include/linux/blkdev.h | 33 +- include/linux/bsg-lib.h | 1 - include/linux/bsg.h | 38 +- include/linux/cdrom.h | 6 +- include/linux/clk-provider.h | 14 +- include/linux/compaction.h | 2 - include/linux/compat.h | 39 +- include/linux/compiler-gcc.h | 2 + include/linux/compiler_attributes.h | 7 - include/linux/compiler_types.h | 4 + include/linux/cpufreq.h | 14 - include/linux/cpumask.h | 46 +- include/linux/damon.h | 268 - include/linux/dax.h | 41 +- include/linux/device.h | 4 - include/linux/dma-iommu.h | 6 - include/linux/dmaengine.h | 3 +- include/linux/entry-kvm.h | 6 +- include/linux/eventpoll.h | 18 - include/linux/filter.h | 8 +- include/linux/find.h | 372 - include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 5 +- include/linux/gfp.h | 24 +- include/linux/gpio/consumer.h | 14 +- include/linux/gpio/driver.h | 4 - include/linux/highmem-internal.h | 38 +- include/linux/highmem.h | 70 +- include/linux/huge_mm.h | 15 + include/linux/ieee80211.h | 30 +- include/linux/intel-iommu.h | 6 +- include/linux/intel-svm.h | 5 - include/linux/io-pgtable.h | 20 +- include/linux/iommu.h | 114 +- include/linux/iscsi_ibft.h | 18 +- include/linux/kallsyms.h | 2 +- include/linux/kcsan-checks.h | 3 - include/linux/kdb.h | 27 +- include/linux/kernel.h | 2 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 233 +- include/linux/kvm_types.h | 6 - include/linux/mISDNif.h | 1 + include/linux/memblock.h | 2 + include/linux/memcontrol.h | 324 +- include/linux/memory.h | 57 +- include/linux/memory_hotplug.h | 34 +- include/linux/mempolicy.h | 21 +- include/linux/memremap.h | 6 - include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/idt82p33_reg.h | 112 - include/linux/mfd/idt8a340_reg.h | 729 - include/linux/mfd/rsmu.h | 36 - include/linux/migrate.h | 18 +- include/linux/mm.h | 284 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 79 - include/linux/mm_types_task.h | 5 - include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 23 +- include/linux/nd.h | 4 +- include/linux/netfilter/nf_conntrack_common.h | 1 - include/linux/netfs.h | 77 +- include/linux/nfs_fs.h | 5 - include/linux/nfs_fs_sb.h | 1 - include/linux/of.h | 2 +- include/linux/of_gpio.h | 15 +- include/linux/once.h | 2 +- include/linux/page-flags.h | 321 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 103 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 646 +- include/linux/pci-epc.h | 57 +- include/linux/pci-epf.h | 16 +- include/linux/pci.h | 87 +- include/linux/pci_hotplug.h | 2 +- include/linux/pci_ids.h | 3 +- include/linux/percpu.h | 3 - include/linux/platform_data/dma-dw.h | 21 +- include/linux/platform_data/gpio-dwapb.h | 25 + include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/pm_clock.h | 5 - include/linux/pm_runtime.h | 4 - include/linux/printk.h | 2 +- include/linux/qcom_scm.h | 14 - include/linux/rcupdate_trace.h | 5 +- include/linux/remoteproc.h | 5 +- include/linux/rmap.h | 18 +- include/linux/scatterlist.h | 56 +- include/linux/sched.h | 8 - include/linux/sched/mm.h | 31 +- include/linux/sched/signal.h | 2 +- include/linux/sched/user.h | 3 +- include/linux/shmem_fs.h | 25 +- include/linux/slab.h | 118 +- include/linux/slub_def.h | 6 - include/linux/soc/qcom/smd-rpm.h | 1 - include/linux/spi/max7301.h | 2 +- include/linux/spinlock.h | 17 +- include/linux/stdarg.h | 11 - include/linux/stddef.h | 65 +- include/linux/string.h | 46 +- include/linux/sunrpc/clnt.h | 5 +- include/linux/sunrpc/svc.h | 3 +- include/linux/sunrpc/svcauth.h | 4 +- include/linux/sunrpc/xprt.h | 1 - include/linux/sunrpc/xprtmultipath.h | 1 - include/linux/swap.h | 45 +- include/linux/swiotlb.h | 57 +- include/linux/syscalls.h | 4 - include/linux/thermal.h | 7 +- include/linux/thread_info.h | 2 +- include/linux/threads.h | 2 +- include/linux/torture.h | 8 - include/linux/trace_events.h | 52 +- include/linux/tracepoint.h | 2 +- include/linux/uaccess.h | 10 + include/linux/units.h | 10 +- include/linux/userfaultfd_k.h | 8 +- include/linux/vm_event_item.h | 2 - include/linux/vmalloc.h | 11 - include/linux/vmpressure.h | 2 +- include/linux/vmstat.h | 113 +- include/linux/watchdog.h | 10 - include/linux/writeback.h | 13 +- include/media/hevc-ctrls.h | 11 - include/media/i2c/mt9p031.h | 1 - include/media/v4l2-async.h | 105 +- include/media/v4l2-fwnode.h | 12 +- include/net/bluetooth/hci.h | 1 - include/net/bluetooth/hci_core.h | 7 +- include/rdma/ib_sa.h | 24 + include/rdma/ib_umem.h | 11 +- include/rdma/ib_verbs.h | 74 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 39 +- include/scsi/scsi_device.h | 22 +- include/scsi/scsi_devinfo.h | 6 +- include/scsi/scsi_ioctl.h | 9 +- include/scsi/scsi_request.h | 2 + include/target/target_core_backend.h | 1 - include/target/target_core_base.h | 10 +- include/trace/events/damon.h | 43 - include/trace/events/f2fs.h | 97 - include/trace/events/migrate.h | 3 +- include/trace/events/mmflags.h | 2 +- include/trace/events/page_ref.h | 4 +- include/trace/events/pagemap.h | 46 +- include/trace/events/rpcrdma.h | 74 +- include/trace/events/sunrpc.h | 60 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/unistd.h | 14 +- include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/idxd.h | 24 - include/uapi/linux/kvm.h | 11 +- include/uapi/linux/mempolicy.h | 1 - include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 - include/uapi/linux/stddef.h | 37 - include/uapi/linux/target_core_user.h | 2 - include/uapi/linux/v4l2-controls.h | 1 - include/uapi/linux/videodev2.h | 20 +- include/uapi/linux/virtio_gpio.h | 47 - include/uapi/linux/virtio_ids.h | 1 - include/uapi/linux/virtio_pcidev.h | 5 +- include/uapi/rdma/mlx5-abi.h | 17 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/scsi/fc/fc_els.h | 106 - include/uapi/sound/asoc.h | 4 +- init/Kconfig | 28 - init/do_mounts.c | 90 +- init/initramfs.c | 2 - init/main.c | 28 +- init/noinitramfs.c | 2 - ipc/msg.c | 2 +- ipc/namespace.c | 2 +- ipc/sem.c | 90 +- ipc/shm.c | 2 +- ipc/util.c | 16 +- kernel/acct.c | 2 +- kernel/bpf/verifier.c | 2 +- kernel/cgroup/namespace.c | 2 +- kernel/compat.c | 21 + kernel/cpu.c | 2 +- kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 + kernel/debug/kdb/kdb_main.c | 626 +- kernel/debug/kdb/kdb_private.h | 18 + kernel/debug/kdb/kdb_support.c | 330 +- kernel/dma/Kconfig | 14 - kernel/dma/direct.c | 57 +- kernel/dma/direct.h | 8 +- kernel/dma/swiotlb.c | 352 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 2 +- kernel/fork.c | 53 +- kernel/hung_task.c | 44 - kernel/irq/irqdomain.c | 1 - kernel/kallsyms.c | 7 - kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kexec.c | 103 +- kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/livepatch/transition.c | 4 +- kernel/locking/locktorture.c | 14 +- kernel/nsproxy.c | 2 +- kernel/pid_namespace.c | 5 +- kernel/printk/printk.c | 5 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 86 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 87 +- kernel/rcu/tree.c | 34 +- kernel/rcu/tree_exp.h | 3 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/update.c | 8 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 35 +- kernel/sched/sched.h | 4 +- kernel/signal.c | 2 +- kernel/sys.c | 7 + kernel/sys_ni.c | 6 +- kernel/sysctl.c | 10 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 35 +- kernel/time/namespace.c | 4 +- kernel/time/posix-timers.c | 4 +- kernel/trace/Kconfig | 6 +- kernel/trace/Makefile | 1 - kernel/trace/ring_buffer.c | 8 +- kernel/trace/trace.c | 10 +- kernel/trace/trace.h | 18 - kernel/trace/trace_boot.c | 302 +- kernel/trace/trace_dynevent.c | 38 - kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_eprobe.c | 903 -- kernel/trace/trace_event_perf.c | 6 +- kernel/trace/trace_events.c | 22 +- kernel/trace/trace_events_hist.c | 143 +- kernel/trace/trace_events_synth.c | 21 +- kernel/trace/trace_events_trigger.c | 20 +- kernel/trace/trace_hwlat.c | 28 +- kernel/trace/trace_kdb.c | 12 +- kernel/trace/trace_kprobe.c | 49 +- kernel/trace/trace_osnoise.c | 16 +- kernel/trace/trace_probe.c | 109 +- kernel/trace/trace_probe.h | 16 +- kernel/trace/trace_probe_tmpl.h | 6 +- kernel/trace/trace_uprobe.c | 40 +- kernel/tracepoint.c | 4 +- kernel/user.c | 25 - kernel/user_namespace.c | 2 +- lib/.gitignore | 2 - lib/Kconfig | 3 + lib/Kconfig.debug | 172 +- lib/Makefile | 34 - lib/debug_info.c | 3 +- lib/dump_stack.c | 3 +- lib/find_bit.c | 21 - lib/find_bit_benchmark.c | 21 - lib/flex_proportions.c | 28 +- lib/genalloc.c | 2 +- lib/iov_iter.c | 8 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/logic_iomem.c | 16 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 - lib/memcpy_kunit.c | 289 - lib/raid6/Makefile | 4 - lib/scatterlist.c | 160 +- lib/sg_pool.c | 3 +- lib/string.c | 340 +- lib/string_helpers.c | 195 - lib/test_bitmap.c | 37 - lib/test_fortify/read_overflow-memchr.c | 5 - lib/test_fortify/read_overflow-memchr_inv.c | 5 - lib/test_fortify/read_overflow-memcmp.c | 5 - lib/test_fortify/read_overflow-memscan.c | 5 - lib/test_fortify/read_overflow2-memcmp.c | 5 - lib/test_fortify/read_overflow2-memcpy.c | 5 - lib/test_fortify/read_overflow2-memmove.c | 5 - lib/test_fortify/test_fortify.h | 35 - lib/test_fortify/write_overflow-memcpy.c | 5 - lib/test_fortify/write_overflow-memmove.c | 5 - lib/test_fortify/write_overflow-memset.c | 5 - lib/test_fortify/write_overflow-strcpy-lit.c | 5 - lib/test_fortify/write_overflow-strcpy.c | 5 - lib/test_fortify/write_overflow-strlcpy-src.c | 5 - lib/test_fortify/write_overflow-strlcpy.c | 5 - lib/test_fortify/write_overflow-strncpy-src.c | 5 - lib/test_fortify/write_overflow-strncpy.c | 5 - lib/test_fortify/write_overflow-strscpy.c | 5 - lib/test_kasan.c | 80 +- lib/test_kasan_module.c | 20 +- lib/test_printf.c | 2 +- lib/test_sort.c | 40 +- lib/test_vmalloc.c | 5 +- lib/vsprintf.c | 40 +- localversion-next | 1 - mm/Kconfig | 17 +- mm/Makefile | 3 +- mm/backing-dev.c | 11 - mm/bootmem_info.c | 4 +- mm/compaction.c | 91 +- mm/damon/Kconfig | 68 - mm/damon/Makefile | 5 - mm/damon/core-test.h | 253 - mm/damon/core.c | 720 - mm/damon/dbgfs-test.h | 126 - mm/damon/dbgfs.c | 623 - mm/damon/vaddr-test.h | 329 - mm/damon/vaddr.c | 614 - mm/debug_vm_pgtable.c | 918 +- mm/filemap.c | 591 +- mm/folio-compat.c | 142 - mm/gup.c | 109 +- mm/highmem.c | 2 +- mm/huge_memory.c | 39 +- mm/hugetlb.c | 169 +- mm/hwpoison-inject.c | 2 +- mm/internal.h | 45 +- mm/kasan/hw_tags.c | 43 + mm/kasan/kasan.h | 1 + mm/kasan/report.c | 29 +- mm/kfence/core.c | 3 - mm/kfence/kfence.h | 2 - mm/kfence/report.c | 21 +- mm/khugepaged.c | 10 +- mm/kmemleak.c | 2 +- mm/ksm.c | 42 +- mm/maccess.c | 28 +- mm/madvise.c | 1 - mm/memblock.c | 22 +- mm/memcontrol.c | 560 +- mm/memory-failure.c | 46 +- mm/memory.c | 22 +- mm/memory_hotplug.c | 382 +- mm/mempolicy.c | 396 +- mm/memremap.c | 27 +- mm/migrate.c | 567 +- mm/mlock.c | 3 +- mm/mmap.c | 7 +- mm/mremap.c | 52 +- mm/oom_kill.c | 77 +- mm/page-writeback.c | 595 +- mm/page_alloc.c | 103 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 + mm/page_io.c | 4 +- mm/page_isolation.c | 7 +- mm/page_owner.c | 24 +- mm/percpu.c | 36 +- mm/rmap.c | 34 +- mm/secretmem.c | 9 +- mm/shmem.c | 278 +- mm/slab_common.c | 2 - mm/slub.c | 837 +- mm/sparse.c | 46 +- mm/swap.c | 219 +- mm/swap_state.c | 2 +- mm/swapfile.c | 16 +- mm/truncate.c | 47 +- mm/userfaultfd.c | 17 +- mm/util.c | 115 +- mm/vmalloc.c | 79 +- mm/vmpressure.c | 10 +- mm/vmscan.c | 225 +- mm/vmstat.c | 73 +- mm/workingset.c | 64 +- mm/zsmalloc.c | 10 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 4 +- net/batman-adv/log.c | 2 +- net/bluetooth/hci_conn.c | 33 +- net/bluetooth/hci_core.c | 9 + net/bluetooth/hci_event.c | 80 +- net/bluetooth/hci_sock.c | 50 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 358 +- net/bluetooth/sco.c | 24 +- net/bridge/br_multicast.c | 10 +- net/ipv4/fou.c | 10 +- net/ipv4/route.c | 2 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/seg6_iptunnel.c | 1 - net/ipv6/seg6_local.c | 1 - net/ncsi/ncsi-manage.c | 4 +- net/netfilter/nf_conntrack_core.c | 103 +- net/netfilter/nf_conntrack_expect.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 4 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_nat_core.c | 18 +- net/netfilter/nft_ct.c | 9 +- net/sched/sch_cbq.c | 2 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 47 +- net/sunrpc/clnt.c | 66 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/svc.c | 39 +- net/sunrpc/svcauth.c | 8 +- net/sunrpc/svcauth_unix.c | 18 +- net/sunrpc/sysfs.c | 36 +- net/sunrpc/xprt.c | 32 +- net/sunrpc/xprtmultipath.c | 1 - net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 14 +- net/sunrpc/xprtrdma/transport.c | 13 +- net/sunrpc/xprtrdma/verbs.c | 28 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 +- net/sunrpc/xprtsock.c | 15 +- net/unix/af_unix.c | 9 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 2 +- 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/kdb/kdb_hello.c | 20 +- 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 - scripts/Kbuild.include | 13 +- scripts/Makefile.build | 52 +- scripts/Makefile.clang | 40 - scripts/Makefile.lib | 30 +- scripts/Makefile.modfinal | 21 +- scripts/Makefile.modpost | 22 +- scripts/as-version.sh | 8 +- scripts/check_extable.sh | 2 +- scripts/checkdeclares.pl | 0 scripts/checkkconfigsymbols.py | 2 +- scripts/checkpatch.pl | 96 +- scripts/clang-tools/gen_compile_commands.py | 2 +- scripts/gcc-plugins/gen-random-seed.sh | 0 scripts/gen_autoksyms.sh | 12 + scripts/gen_ksymdeps.sh | 8 +- scripts/generate_rust_analyzer.py | 143 - scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kconfig/merge_config.sh | 15 - scripts/kernel-doc | 9 - scripts/link-vmlinux.sh | 81 +- scripts/mod/modpost.c | 13 +- scripts/mod/modpost.h | 9 + scripts/mod/sumversion.c | 7 +- scripts/module.lds.S | 1 - scripts/rust-version.sh | 31 - scripts/subarch.include | 2 +- scripts/syscallnr.sh | 0 scripts/test_fortify.sh | 59 - scripts/xen-hypercalls.sh | 0 security/Kconfig | 3 - security/Makefile | 11 + 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/tomoyo/domain.c | 13 +- sound/aoa/codecs/onyx.h | 1 + sound/aoa/codecs/tas.c | 1 + sound/core/info.c | 1 + tools/bootconfig/scripts/bconf2ftrace.sh | 101 - tools/bootconfig/scripts/ftrace2bconf.sh | 24 +- tools/bootconfig/scripts/xbc.sh | 4 +- tools/include/asm-generic/bitops.h | 1 + tools/include/asm-generic/bitops/find.h | 145 + tools/include/linux/bitmap.h | 11 +- tools/include/linux/find.h | 214 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/lib/find_bit.c | 20 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- 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/pci/pcitest.c | 2 +- tools/perf/bench/find-bit-bench.c | 2 +- tools/perf/builtin-c2c.c | 6 +- tools/perf/builtin-record.c | 2 +- tools/perf/tests/bitmap.c | 2 +- tools/perf/tests/mem2node.c | 2 +- tools/perf/util/affinity.c | 4 +- tools/perf/util/header.c | 4 +- tools/perf/util/metricgroup.c | 2 +- tools/perf/util/mmap.c | 4 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 33 - tools/testing/cxl/Kbuild | 38 - tools/testing/cxl/config_check.c | 13 - tools/testing/cxl/mock_acpi.c | 109 - tools/testing/cxl/mock_pmem.c | 24 - tools/testing/cxl/test/Kbuild | 10 - tools/testing/cxl/test/cxl.c | 587 - tools/testing/cxl/test/mem.c | 255 - tools/testing/cxl/test/mock.c | 171 - tools/testing/cxl/test/mock.h | 27 - .../ktest/examples/bootconfigs/boottrace.bconf | 20 +- .../ktest/examples/bootconfigs/verify-boottrace.sh | 2 +- tools/testing/scatterlist/linux/mm.h | 1 + tools/testing/scatterlist/main.c | 38 +- tools/testing/selftests/damon/Makefile | 7 - tools/testing/selftests/damon/_chk_dependency.sh | 28 - tools/testing/selftests/damon/debugfs_attrs.sh | 75 - .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 40 - .../ftrace/test.d/dynevent/test_duplicates.tc | 38 - tools/testing/selftests/ftrace/test.d/functions | 24 +- .../inter-event/trigger-synthetic-eprobe.tc | 53 - tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 1 - .../selftests/kvm/aarch64/psci_cpu_on_test.c | 121 - .../selftests/kvm/access_tracking_perf_test.c | 4 +- tools/testing/selftests/kvm/demand_paging_test.c | 3 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 79 +- tools/testing/selftests/kvm/dirty_log_test.c | 4 +- .../selftests/kvm/include/aarch64/processor.h | 3 - .../testing/selftests/kvm/include/perf_test_util.h | 2 +- .../testing/selftests/kvm/kvm_binary_stats_test.c | 12 - tools/testing/selftests/kvm/lib/perf_test_util.c | 22 +- .../kvm/memslot_modification_stress_test.c | 3 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 24 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/openat2/openat2_test.c | 4 - .../selftests/powerpc/primitives/asm/extable.h | 1 - .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 1 - .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 1 - .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 1 - .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 1 - .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 1 - tools/testing/selftests/powerpc/signal/signal_tm.c | 1 - tools/testing/selftests/powerpc/tm/tm-exec.c | 1 - tools/testing/selftests/powerpc/tm/tm-fork.c | 1 - tools/testing/selftests/powerpc/tm/tm-poison.c | 2 +- .../testing/selftests/powerpc/tm/tm-resched-dscr.c | 1 - .../powerpc/tm/tm-signal-context-chk-fpu.c | 1 - .../powerpc/tm/tm-signal-context-chk-gpr.c | 1 - .../powerpc/tm/tm-signal-context-chk-vmx.c | 1 - .../powerpc/tm/tm-signal-context-chk-vsx.c | 1 - .../selftests/powerpc/tm/tm-signal-pagefault.c | 1 - .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 1 - .../testing/selftests/powerpc/tm/tm-signal-stack.c | 1 - tools/testing/selftests/powerpc/tm/tm-sigreturn.c | 1 - tools/testing/selftests/powerpc/tm/tm-syscall.c | 2 +- tools/testing/selftests/powerpc/tm/tm-tar.c | 1 - tools/testing/selftests/powerpc/tm/tm-tmspr.c | 1 - tools/testing/selftests/powerpc/tm/tm-trap.c | 1 - .../testing/selftests/powerpc/tm/tm-unavailable.c | 1 - .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 - tools/testing/selftests/powerpc/tm/tm-vmxcopy.c | 1 - tools/testing/selftests/powerpc/tm/tm.h | 36 - .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- tools/testing/selftests/safesetid/safesetid-test.c | 2 +- tools/testing/selftests/sched/cs_prctl_test.c | 2 + tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 - .../selftests/vm/charge_reserved_hugetlb.sh | 5 +- .../selftests/vm/hugetlb_reparenting_test.sh | 5 +- tools/testing/selftests/vm/ksm_tests.c | 662 - tools/testing/selftests/vm/run_vmtests.sh | 96 - tools/testing/selftests/vm/userfaultfd.c | 13 - tools/testing/selftests/x86/mov_ss_trap.c | 4 +- tools/testing/selftests/x86/sigreturn.c | 7 +- tools/testing/selftests/x86/single_step_syscall.c | 4 +- tools/testing/selftests/x86/syscall_arg_fault.c | 7 +- tools/thermal/tmon/Makefile | 10 +- virt/kvm/binary_stats.c | 2 + virt/kvm/kvm_main.c | 199 +- 3031 files changed, 44250 insertions(+), 201474 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-numa delete mode 100644 Documentation/admin-guide/mm/damon/index.rst delete mode 100644 Documentation/admin-guide/mm/damon/start.rst delete mode 100644 Documentation/admin-guide/mm/damon/usage.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] create mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt create mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt create mode 100644 Documentation/devicetree/bindings/clock/exynos3250-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/exynos4-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/exynos5250-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml 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/clock/samsung,exynos-audss-cl [...] delete mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos4412-isp- [...] delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-c [...] delete mode 100644 Documentation/devicetree/bindings/display/zte,vou.txt delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/max1619.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt delete mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone,icn [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir,pixc [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir_i2c_ts.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,tsc2005.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2005.txt delete mode 100644 Documentation/devicetree/bindings/iommu/apple,dart.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/brcm,cru.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ti,tps65086.yaml create mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt 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/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 delete mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/intel,keembay-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/starfive.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/maxim,max63xx.yaml delete mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst delete mode 100644 Documentation/filesystems/ntfs3.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/powerpc/associativity.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/vm/damon/api.rst delete mode 100644 Documentation/vm/damon/design.rst delete mode 100644 Documentation/vm/damon/faq.rst delete mode 100644 Documentation/vm/damon/index.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arc/include/asm/atomic-llsc.h delete mode 100644 arch/arc/include/asm/atomic-spinlock.h delete mode 100644 arch/arc/include/asm/atomic64-arcv2.h delete mode 100644 arch/arc/include/asm/mmu-arcv2.h delete mode 100644 arch/arc/include/asm/pgtable-bits-arcv2.h delete mode 100644 arch/arc/include/asm/pgtable-levels.h create mode 100644 arch/arc/include/asm/tlb-mmu1.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt rename {include/dt-bindings/pinctrl => arch/arm/boot/dts}/mt8135-pinfunc.h (100%) delete mode 100644 arch/arm/rust/target.json rename {include/dt-bindings/pinctrl => arch/arm64/boot/dts/mediatek}/mt8183-pinfun [...] delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.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/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts create mode 100644 arch/arm64/lib/copy_in_user.S delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/mips/configs/generic/board-marduk.config create mode 100644 arch/mips/configs/pistachio_defconfig delete mode 100644 arch/mips/generic/board-marduk.its.S create mode 100644 arch/mips/pistachio/Kconfig create mode 100644 arch/mips/pistachio/Makefile create mode 100644 arch/mips/pistachio/Platform create mode 100644 arch/mips/pistachio/init.c create mode 100644 arch/mips/pistachio/irq.c create mode 100644 arch/mips/pistachio/time.c delete mode 100644 arch/openrisc/include/asm/setup.h create mode 100644 arch/powerpc/boot/dts/fsl/sbc8641d.dts create mode 100644 arch/powerpc/boot/dts/sbc8548-altflash.dts create mode 100644 arch/powerpc/boot/dts/sbc8548-post.dtsi create mode 100644 arch/powerpc/boot/dts/sbc8548-pre.dtsi create mode 100644 arch/powerpc/boot/dts/sbc8548.dts create mode 100644 arch/powerpc/configs/85xx/sbc8548_defconfig create mode 100644 arch/powerpc/include/asm/debugfs.h delete mode 100644 arch/powerpc/kernel/kdebugfs.c create mode 100644 arch/powerpc/platforms/85xx/sbc8548.c create mode 100644 arch/powerpc/platforms/86xx/sbc8641d.c delete mode 100644 arch/powerpc/rust/target.json delete mode 100755 arch/riscv/kernel/vdso/gen_vdso_offsets.sh create mode 100755 arch/riscv/kernel/vdso/so2s.sh 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 create mode 100644 arch/sh/boot/compressed/install.sh delete mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/x86/rust/target.json create mode 100644 block/scsi_ioctl.c delete mode 100644 drivers/clk/clk-fractional-divider.h delete mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-img.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192.c delete mode 100644 drivers/clk/pistachio/Kconfig delete mode 100644 drivers/clk/qcom/dispcc-sc7280.c delete mode 100644 drivers/clk/qcom/gcc-msm8953.c delete mode 100644 drivers/clk/qcom/gcc-sm6115.c delete mode 100644 drivers/clk/qcom/gcc-sm6350.c delete mode 100644 drivers/clk/qcom/gpucc-sc7280.c delete mode 100644 drivers/clk/qcom/mmcc-msm8994.c delete mode 100644 drivers/clk/qcom/videocc-sc7280.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c rename drivers/clk/renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} (100%) delete mode 100644 drivers/clk/renesas/rzg2l-cpg.c delete mode 100644 drivers/clk/x86/clk-lpss-atom.c create mode 100644 drivers/clk/x86/clk-lpt.c create mode 100644 drivers/cxl/core.c delete mode 100644 drivers/cxl/core/Makefile delete mode 100644 drivers/cxl/core/bus.c delete mode 100644 drivers/cxl/core/core.h delete mode 100644 drivers/cxl/core/mbox.c delete mode 100644 drivers/cxl/core/memdev.c delete mode 100644 drivers/cxl/core/pmem.c delete mode 100644 drivers/cxl/core/regs.c delete mode 100644 drivers/cxl/cxlmem.h create mode 100644 drivers/cxl/mem.h delete mode 100644 drivers/dma/idxd/bus.c delete mode 100644 drivers/dma/idxd/compat.c delete mode 100644 drivers/dma/ptdma/Kconfig delete mode 100644 drivers/dma/ptdma/Makefile delete mode 100644 drivers/dma/ptdma/ptdma-debugfs.c delete mode 100644 drivers/dma/ptdma/ptdma-dev.c delete mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c delete mode 100644 drivers/dma/ptdma/ptdma-pci.c delete mode 100644 drivers/dma/ptdma/ptdma.h delete mode 100644 drivers/dma/sh/rz-dmac.c create mode 100644 drivers/gpio/gpio-mc9s08dz60.c delete mode 100644 drivers/gpio/gpio-virtio.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h create mode 100644 drivers/input/misc/ixp4xx-beeper.c delete mode 100644 drivers/iommu/apple-dart.c delete mode 100644 drivers/media/i2c/ov13b10.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c rename drivers/mfd/{db8500-prcmu-regs.h => dbx500-prcmu-regs.h} (100%) delete mode 100644 drivers/mfd/rsmu.h delete mode 100644 drivers/mfd/rsmu_core.c delete mode 100644 drivers/mfd/rsmu_i2c.c delete mode 100644 drivers/mfd/rsmu_spi.c delete mode 100644 drivers/mfd/simple-mfd-i2c.h create mode 100644 drivers/mtd/maps/pmcmsp-flash.c delete mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c delete mode 100644 drivers/pci/controller/dwc/pcie-keembay.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8ulp.c delete mode 100644 drivers/pinctrl/pinctrl-keembay.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-mdm9607.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115.c delete mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c delete mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c delete mode 100644 drivers/rtc/lib_test.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.h delete mode 100644 drivers/scsi/qla2xxx/qla_edif_bsg.h delete mode 100644 drivers/scsi/scsi_bsg.c delete mode 100644 drivers/scsi/ufs/ufs-fault-injection.c delete mode 100644 drivers/scsi/ufs/ufs-fault-injection.h delete mode 100644 drivers/scsi/ufs/ufshpb.c delete mode 100644 drivers/scsi/ufs/ufshpb.h delete mode 100644 drivers/staging/r8188eu/include/rtw_android.h delete mode 100644 drivers/staging/r8188eu/os_dep/rtw_android.c delete mode 100644 drivers/thermal/qcom/lmh.c delete mode 100644 drivers/thermal/tegra/tegra30-tsensor.c create mode 100644 drivers/watchdog/bd70528_wdt.c delete mode 100644 fs/f2fs/iostat.c delete mode 100644 fs/f2fs/iostat.h delete mode 100644 fs/ntfs3/Kconfig delete mode 100644 fs/ntfs3/Makefile delete mode 100644 fs/ntfs3/attrib.c delete mode 100644 fs/ntfs3/attrlist.c delete mode 100644 fs/ntfs3/bitfunc.c delete mode 100644 fs/ntfs3/bitmap.c delete mode 100644 fs/ntfs3/debug.h delete mode 100644 fs/ntfs3/dir.c delete mode 100644 fs/ntfs3/file.c delete mode 100644 fs/ntfs3/frecord.c delete mode 100644 fs/ntfs3/fslog.c delete mode 100644 fs/ntfs3/fsntfs.c delete mode 100644 fs/ntfs3/index.c delete mode 100644 fs/ntfs3/inode.c delete mode 100644 fs/ntfs3/lib/decompress_common.c delete mode 100644 fs/ntfs3/lib/decompress_common.h delete mode 100644 fs/ntfs3/lib/lib.h delete mode 100644 fs/ntfs3/lib/lzx_decompress.c delete mode 100644 fs/ntfs3/lib/xpress_decompress.c delete mode 100644 fs/ntfs3/lznt.c delete mode 100644 fs/ntfs3/namei.c delete mode 100644 fs/ntfs3/ntfs.h delete mode 100644 fs/ntfs3/ntfs_fs.h delete mode 100644 fs/ntfs3/record.c delete mode 100644 fs/ntfs3/run.c delete mode 100644 fs/ntfs3/super.c delete mode 100644 fs/ntfs3/upcase.c delete mode 100644 fs/ntfs3/xattr.c create mode 100644 include/asm-generic/bitops/find.h delete mode 100644 include/dt-bindings/clock/mt8192-clk.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-msm8953.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sm6115.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sm6350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,mmcc-msm8994.h delete mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h delete mode 100644 include/dt-bindings/gce/mt8192-gce.h delete mode 100644 include/dt-bindings/pinctrl/pinctrl-zynq.h delete mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h delete mode 100644 include/dt-bindings/reset/mt8195-resets.h delete mode 100644 include/linux/damon.h delete mode 100644 include/linux/find.h delete mode 100644 include/linux/mfd/idt82p33_reg.h delete mode 100644 include/linux/mfd/idt8a340_reg.h delete mode 100644 include/linux/mfd/rsmu.h create mode 100644 include/linux/platform_data/gpio-dwapb.h delete mode 100644 include/linux/stdarg.h delete mode 100644 include/trace/events/damon.h delete mode 100644 include/uapi/linux/virtio_gpio.h delete mode 100644 kernel/trace/trace_eprobe.c delete mode 100644 lib/memcpy_kunit.c delete mode 100644 lib/test_fortify/read_overflow-memchr.c delete mode 100644 lib/test_fortify/read_overflow-memchr_inv.c delete mode 100644 lib/test_fortify/read_overflow-memcmp.c delete mode 100644 lib/test_fortify/read_overflow-memscan.c delete mode 100644 lib/test_fortify/read_overflow2-memcmp.c delete mode 100644 lib/test_fortify/read_overflow2-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2-memmove.c delete mode 100644 lib/test_fortify/test_fortify.h delete mode 100644 lib/test_fortify/write_overflow-memcpy.c delete mode 100644 lib/test_fortify/write_overflow-memmove.c delete mode 100644 lib/test_fortify/write_overflow-memset.c delete mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c delete mode 100644 lib/test_fortify/write_overflow-strcpy.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy.c delete mode 100644 lib/test_fortify/write_overflow-strncpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strncpy.c delete mode 100644 lib/test_fortify/write_overflow-strscpy.c delete mode 100644 localversion-next delete mode 100644 mm/damon/Kconfig delete mode 100644 mm/damon/Makefile delete mode 100644 mm/damon/core-test.h delete mode 100644 mm/damon/core.c delete mode 100644 mm/damon/dbgfs-test.h delete mode 100644 mm/damon/dbgfs.c delete mode 100644 mm/damon/vaddr-test.h delete mode 100644 mm/damon/vaddr.c delete mode 100644 mm/folio-compat.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 100644 scripts/Makefile.clang mode change 100755 => 100644 scripts/checkdeclares.pl mode change 100755 => 100644 scripts/gcc-plugins/gen-random-seed.sh delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/rust-version.sh mode change 100755 => 100644 scripts/syscallnr.sh delete mode 100644 scripts/test_fortify.sh mode change 100755 => 100644 scripts/xen-hypercalls.sh create mode 100644 tools/include/asm-generic/bitops/find.h delete mode 100644 tools/include/linux/find.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/rcu/extract-stall.sh delete mode 100644 tools/testing/cxl/Kbuild delete mode 100644 tools/testing/cxl/config_check.c delete mode 100644 tools/testing/cxl/mock_acpi.c delete mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/cxl/test/Kbuild delete mode 100644 tools/testing/cxl/test/cxl.c delete mode 100644 tools/testing/cxl/test/mem.c delete mode 100644 tools/testing/cxl/test/mock.c delete mode 100644 tools/testing/cxl/test/mock.h delete mode 100644 tools/testing/selftests/damon/Makefile delete mode 100644 tools/testing/selftests/damon/_chk_dependency.sh delete mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh delete mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_eprobe.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/test_duplicates.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] delete mode 100644 tools/testing/selftests/kvm/aarch64/psci_cpu_on_test.c delete mode 120000 tools/testing/selftests/powerpc/primitives/asm/extable.h delete mode 100644 tools/testing/selftests/vm/ksm_tests.c