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-master-arm-next-allnoconfig in repository toolchain/ci/linux.
discards 7a43c78d0573 Add linux-next specific files for 20210331 discards 013fb8575cf0 Merge branch 'akpm/master' discards 7c54ec8b01de secretmem: test: add basic selftest for memfd_secret(2) discards 9f624a83bd52 arch, mm: wire up memfd_secret system call where relevant discards 55c3d484353b PM: hibernate: disable when there are active secretmem users discards fe5fa7941174 mm: introduce memfd_secret system call to create "secret" [...] discards 7c0e142e8fca set_memory: allow querying whether set_direct_map_*() is a [...] discards 71ecfcecedc8 set_memory: allow set_direct_map_*_noflush() for multiple pages discards 51031fe449a0 riscv/Kconfig: make direct map manipulation options depend on MMU discards 098943d04775 mmap: make mlock_future_check() global discards 2bc5c324524c mm: fix typos in comments discards e8534430ea7b treewide: remove editor modelines and cruft discards 90a8846b30ff ipc/sem.c: spelling fix discards 5fb87e33f222 fs: fat: fix spelling typo of values discards 239d3e071316 kernel/sys.c: fix typo discards be550225edea kernel/up.c: fix typo discards 3a17b07f2d92 kernel/user_namespace.c: fix typos discards f536bb0105e7 kernel/umh.c: fix some spelling mistakes discards 40af1f1784a5 include/linux/pgtable.h: few spelling fixes discards ced2307429b3 mm/slab.c: fix spelling mistake "disired" -> "desired" discards 7952affb95db scripts/spelling.txt: add "overflw" discards 3511510d7612 scripts/spelling.txt: Add "diabled" typo discards eb83dd0a9c98 scripts/spelling.txt: add "overlfow" discards 527c3a708833 arm: print alloc free paths for address in registers discards fad948e07f45 mm/vmalloc: remove vwrite() discards 21268943e29b mm: remove xlate_dev_kmem_ptr() discards a53c29e2729a drivers/char: remove /dev/kmem for good discards f5ca630c2a1b Merge branch 'akpm-current/current' discards b7cb754d63da mm/vmalloc: print correct vmalloc allocation size discards dd9d23e1954a mm, kasan: fix for "integrate page_alloc init with HW_TAGS" discards 42d4d80376d4 Merge remote-tracking branch 'rust/rust-next' discards 0233a085a8dc Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards b5cec12473fe Merge remote-tracking branch 'mhi/mhi-next' discards 388852e5670b Merge remote-tracking branch 'kunit-next/kunit' discards 586776d181dd Merge remote-tracking branch 'fpga/for-next' discards 298e0f0b6368 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 968073612986 Merge remote-tracking branch 'hyperv/hyperv-next' discards 08c2156231ba Merge remote-tracking branch 'xarray/main' discards e598fa341038 Merge remote-tracking branch 'nvmem/for-next' discards 2a581dcfa1c2 Merge remote-tracking branch 'slimbus/for-next' discards 75321aa4a55c Merge remote-tracking branch 'gnss/gnss-next' discards 047253141ab9 Merge remote-tracking branch 'seccomp/for-next/seccomp' discards 721d50b1d4c8 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 3cbfbaea9a06 Merge remote-tracking branch 'rtc/rtc-next' discards 9a78e2be07bb Merge remote-tracking branch 'coresight/next' discards 9ff990960fa3 Merge remote-tracking branch 'livepatching/for-next' discards 7035159b1539 Merge remote-tracking branch 'kselftest/next' discards c3e16dc8b563 Merge remote-tracking branch 'pwm/for-next' discards ac954c3c74ee Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' discards 536033245461 Merge remote-tracking branch 'pinctrl/for-next' discards 5269c5813fd4 Merge remote-tracking branch 'gpio-intel/for-next' discards cee60ffbebb2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 3a2996038b4c Merge remote-tracking branch 'rpmsg/for-next' discards 6d9bd92a9b26 Merge remote-tracking branch 'vhost/linux-next' discards 8000a82a8ed0 Merge remote-tracking branch 'scsi-mkp/for-next' discards 15bd4bdbe0bf Merge remote-tracking branch 'scsi/for-next' discards 718a9248f004 Merge remote-tracking branch 'cgroup/for-next' discards b323cf68cf54 Merge remote-tracking branch 'dmaengine/next' discards d0dd287b52f6 Merge remote-tracking branch 'icc/icc-next' discards 6cfbe7f5cae4 Merge remote-tracking branch 'staging/staging-next' discards 039be27c85b5 Merge remote-tracking branch 'thunderbolt/next' discards 699e085f31cd Merge remote-tracking branch 'soundwire/next' discards 1b29ced61ace Merge remote-tracking branch 'phy-next/next' discards 97f0d19317db Merge remote-tracking branch 'extcon/extcon-next' discards 8df0657ba5a1 Merge remote-tracking branch 'char-misc/char-misc-next' discards 3fff4ae2ae0f Merge remote-tracking branch 'tty/tty-next' discards 54a27d03c4a9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards fdd405ce770d Merge remote-tracking branch 'usb-serial/usb-next' discards c3c42ec5deef Merge remote-tracking branch 'usb/usb-next' discards 147b929a70bb Merge remote-tracking branch 'driver-core/driver-core-next' discards 63da9e7a7e28 Merge remote-tracking branch 'ipmi/for-next' discards ea88aa97f544 Merge remote-tracking branch 'leds/for-next' discards 2d043c9f63a7 Merge remote-tracking branch 'drivers-x86/for-next' discards 4e7b42deff73 Merge remote-tracking branch 'workqueues/for-next' discards c5e3f9ebb9c3 Merge remote-tracking branch 'percpu/for-next' discards 0b7926e4d5dd Merge remote-tracking branch 'kvms390/next' discards 567df644f28e Merge remote-tracking branch 'kvm-arm/next' discards 790dfe4202fb Merge remote-tracking branch 'kvm/next' discards 95528de53700 Merge remote-tracking branch 'rcu/rcu/next' discards c6ef2f80e859 Merge remote-tracking branch 'ftrace/for-next' discards 310f717d1e5f Merge remote-tracking branch 'edac/edac-for-next' discards ee890d7ff108 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 06018b946d75 Merge remote-tracking branch 'tip/auto-latest' discards 760efac30009 Merge remote-tracking branch 'spi/for-next' discards c4b30e3cccb2 Merge remote-tracking branch 'devicetree/for-next' discards 35ed2fdbb971 Merge remote-tracking branch 'audit/next' discards 9958415f445f Merge remote-tracking branch 'iommu/next' discards 61070e0484e7 Merge remote-tracking branch 'tomoyo/master' discards eedbf963eaf3 Merge remote-tracking branch 'selinux/next' discards 59bb9da578f7 Merge remote-tracking branch 'keys/keys-next' discards 4ecddf60b506 Merge remote-tracking branch 'apparmor/apparmor-next' discards 1e445bed5ace Merge remote-tracking branch 'security/next-testing' discards 00f56f3e7c1b Merge remote-tracking branch 'regulator/for-next' discards 20e96e922d01 Merge remote-tracking branch 'battery/for-next' discards 37db5acd04f6 Merge remote-tracking branch 'backlight/for-backlight-next' discards 4d6b65544ae2 Merge remote-tracking branch 'mfd/for-mfd-next' discards e909d4593b2e Merge remote-tracking branch 'mmc/next' discards b31e25e3d08e Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 8266b0cc7d68 Merge remote-tracking branch 'device-mapper/for-next' discards 629461a4c4b5 Merge remote-tracking branch 'block/for-next' discards d5a289771b2c Merge remote-tracking branch 'input/next' discards f3d5aae912e9 Merge remote-tracking branch 'modules/modules-next' discards c92f0675b514 Merge remote-tracking branch 'sound-asoc/for-next' discards 87859afa7b41 Merge remote-tracking branch 'sound/for-next' discards 713eab770791 Merge remote-tracking branch 'regmap/for-next' discards 0445b61e461f Merge remote-tracking branch 'etnaviv/etnaviv/next' discards a59838cfd014 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards 39f58249d4a7 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 76aa0e8f6aed Merge remote-tracking branch 'amdgpu/drm-next' discards 235690630f31 Merge remote-tracking branch 'drm-misc/for-linux-next' discards b17df64e8ef1 Merge remote-tracking branch 'drm/drm-next' discards d0f9f24e62c0 Merge remote-tracking branch 'crypto/master' discards 533e2770761e Merge remote-tracking branch 'spi-nor/spi-nor/next' discards fc789f1e1b28 Merge remote-tracking branch 'nand/nand/next' discards 3d476155e8da Merge remote-tracking branch 'mtd/mtd/next' discards 3abfa53f834b Merge remote-tracking branch 'gfs2/for-next' discards 51914546a0c8 Merge remote-tracking branch 'bluetooth/master' discards 1469d1af0db4 Merge remote-tracking branch 'wireless-drivers-next/master' discards 1d426e909dc6 Merge remote-tracking branch 'netfilter-next/master' discards b5ae23242890 Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 4afd4e168bf9 Merge remote-tracking branch 'ipsec-next/master' discards 10456b1b34a6 Merge remote-tracking branch 'bpf-next/for-next' discards 07029a133a9d Merge remote-tracking branch 'net-next/master' omits 15099ddd95f9 drm/amdgpu/display: guard ttu_regs with CONFIG_DRM_AMD_DC_DCN omits 8fd97ef9a1f6 drm/amdgpu: optimize device_fini with runpm for pci_remove omits cba57426a124 drm/ttm: switch back to static allocation limits for now omits 51fe239d5079 drm/amdkfd: Update L1 and add L2/3 cache information omits 75a5d034b88f drm/mst: Enhance MST topology logging omits 260c4c06b9c0 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 87cb6ba41726 Revert "drm/amd/display: To modify the condition in indica [...] omits 13eb19e3cff4 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits ed338e9b3dc1 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits c2f808037269 drm/amdgpu: only check for _PR3 on dGPUs omits 8beb784dcb4f drm/amdgpu: add another raven1 gfxoff quirk omits 6117cfb89ce0 usb/host: enable auto power control for xhci-pci omits 07d9ccccae4a drm/amdgpu: check alignment on CPU page for bo map omits 2aa040aadd6a drm/amdgpu: Set a suitable dev_info.gart_page_size omits 0c8ed9e3b65a drm/radeon: avoid potential null pointer access omits b5e775fea83c drm/amdgpu: fix compiler warning(v2) omits ebd9f5767f65 drm/amdgpu: fix NULL pointer dereference omits 78ca8c09bfeb drm/amd/display: Use pr_debug in DM to prevent dmesg flooding omits e87991ab535b drm/amd/display: add DMCUB trace irq support for DCN302 omits 15c3f3a1ddab drm/amdgpu: Add new PF2VF flags for VF register access method omits cf81375d40de Merge branch 'for-5.13/libata' into for-next omits b3737c92ef25 Merge branch 'for-5.13/libata' into for-next omits d07297f560c3 Merge branch 'for-5.13/libata' into for-next discards 91e79cec486a Merge remote-tracking branch 'rdma/for-next' discards 0eedb23bdcb9 Merge remote-tracking branch 'swiotlb/linux-next' discards e110779f705b Merge remote-tracking branch 'dlm/next' discards c35a97eb7784 Merge remote-tracking branch 'ieee1394/for-next' discards 11a0c9fc4bf6 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 09b9967861b9 Merge remote-tracking branch 'opp/opp/linux-next' discards 104401333086 Merge remote-tracking branch 'devfreq/devfreq-next' discards 8c3a2df2458b Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards bebb77fc6742 Merge remote-tracking branch 'pm/linux-next' discards 0c09dcc69e4a Merge remote-tracking branch 'v4l-dvb/master' discards 34ea45208e84 Merge remote-tracking branch 'jc_docs/docs-next' discards 2717dfcad317 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 6d609660e622 Merge remote-tracking branch 'dmi/dmi-for-next' discards 8392c528e5d6 Merge remote-tracking branch 'i3c/i3c/next' discards c9116a33822c Merge remote-tracking branch 'i2c/i2c/for-next' discards c8ca86f81de7 Merge remote-tracking branch 'hid/for-next' discards 7479bbed1ac7 Merge remote-tracking branch 'pci/next' discards 855e71299174 Merge remote-tracking branch 'printk/for-next' discards d008dfb2c8b7 Merge remote-tracking branch 'vfs/for-next' discards 338440c5bb54 Merge remote-tracking branch 'file-locks/locks-next' discards b04b5ca7c6a8 Merge remote-tracking branch 'iomap/iomap-for-next' discards c6771033509b Merge remote-tracking branch 'xfs/for-next' discards 04d2071ce6d8 Merge remote-tracking branch 'v9fs/9p-next' discards 5fe401a56748 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards c5a2c7300591 Merge remote-tracking branch 'cel/for-next' discards 1f37cde63fa7 Merge remote-tracking branch 'jfs/jfs-next' discards e51f847d6f59 Merge remote-tracking branch 'f2fs/dev' discards e9a46fdd02b9 netfilter: nftables: remove unnecessary spin_lock_init() discards 61c0e6881a8a netfilter: flowtable: dst_check() from garbage collector path discards df0971c25cfa Merge remote-tracking branch 'ext3/for_next' discards 4cc14bb81cda Merge remote-tracking branch 'exfat/dev' discards 4615ceab6555 Merge remote-tracking branch 'erofs/dev' discards 20ba73eb700c Merge remote-tracking branch 'ecryptfs/next' discards d88f3fd5903a Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 55f8e02313a1 Merge remote-tracking branch 'btrfs/for-next' discards cd07312bbd33 netfilter: ipset: Remove duplicate declaration discards 1f0ffa136d7a Merge remote-tracking branch 'fscache/fscache-next' discards 052d5c31dc4e Merge remote-tracking branch 'pidfd/for-next' discards c4a35839f8d3 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 05f5fc0813ed Merge remote-tracking branch 'sh/for-next' discards 304de6d80888 Merge remote-tracking branch 's390/for-next' discards bb4052e57b5b audit: log nftables configuration change events once per table discards 8baaf6c15446 Merge remote-tracking branch 'risc-v/for-next' discards 12b5eeb4ad7c netfilter: nft_log: perform module load from nf_tables discards c138bea5a245 netfilter: nf_log: add module softdeps discards 68c356488b25 netfilter: nf_log_common: merge with nf_log_syslog discards 8d02e7da87a0 netfilter: nf_log_bridge: merge with nf_log_syslog discards 163be3d4d5b6 Merge remote-tracking branch 'powerpc/next' discards 213e4a7c85cf Merge remote-tracking branch 'parisc-hd/for-next' discards 7574e12dc55a Merge remote-tracking branch 'mips/mips-next' discards fd096e2bcddb Merge remote-tracking branch 'microblaze/next' discards 8f5a728f1b4c Merge remote-tracking branch 'm68knommu/for-next' discards 2f96fe641091 Merge remote-tracking branch 'm68k/for-next' discards 2533fcba565a Merge remote-tracking branch 'h8300/h8300-next' discards 6812a90abe3f Merge remote-tracking branch 'csky/linux-next' discards a1fa597fef69 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 71828b5df855 Merge remote-tracking branch 'clk-imx/for-next' discards b93902fce8b2 Merge remote-tracking branch 'clk/clk-next' discards 4dda94880a59 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards ff0836da64fb Merge remote-tracking branch 'ti-k3/ti-k3-next' discards b0ca3a14c811 Merge remote-tracking branch 'tegra/for-next' discards 766637382d1a Merge remote-tracking branch 'sunxi/sunxi/for-next' discards f236b22c7071 Merge remote-tracking branch 'stm32/stm32-next' discards 72b869cbae43 Merge remote-tracking branch 'scmi/for-linux-next' discards a83835707ea3 Merge remote-tracking branch 'samsung-krzk/for-next' discards 4239631536eb Merge remote-tracking branch 'rockchip/for-next' discards bb98d6d58696 Merge remote-tracking branch 'reset/reset/next' discards 469dc3243a84 Merge remote-tracking branch 'renesas/next' discards ea5bf06da0ed Merge remote-tracking branch 'realtek/for-next' discards 8923dfb6fdba Merge remote-tracking branch 'raspberrypi/for-next' discards d0c2c9da1fb4 Merge remote-tracking branch 'qcom/for-next' discards 5e7a8c243c70 Merge remote-tracking branch 'omap/for-next' discards 78225ac5c64f Merge remote-tracking branch 'mvebu/for-next' discards 90361005f658 Merge remote-tracking branch 'mediatek/for-next' discards c4cd57610f3e Merge remote-tracking branch 'keystone/next' discards d0844a8dc305 Merge remote-tracking branch 'imx-mxs/for-next' discards 106f610a8dd8 Merge remote-tracking branch 'drivers-memory/for-next' discards 0eb677483246 Merge remote-tracking branch 'at91/at91-next' discards 0aeabb7891ad Merge remote-tracking branch 'aspeed/for-next' discards 8b94403a2093 Merge remote-tracking branch 'amlogic/for-next' discards 3bbf804f6314 Merge remote-tracking branch 'actions/for-next' discards adadff47c812 Merge remote-tracking branch 'arm-soc/for-next' discards 8215433304d5 Merge remote-tracking branch 'arm-perf/for-next/perf' discards 840fcdac0a31 Merge remote-tracking branch 'arm64/for-next/core' discards f35db3181402 Merge remote-tracking branch 'arm/for-next' discards 5493942ad4fa Merge remote-tracking branch 'asm-generic/master' discards dfff71d9c5f5 Merge remote-tracking branch 'dma-mapping/for-next' discards 0315ee64671b Merge remote-tracking branch 'kbuild/for-next' discards c67c9c0a9e14 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards fd9687368de0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 075f003cc0f9 Merge remote-tracking branch 'pidfd-fixes/fixes' discards cc87d5d8d344 Merge remote-tracking branch 'risc-v-fixes/fixes' discards c0d5d47f31bb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards e099eb0d8fce Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards a72fbae7c4a8 Merge remote-tracking branch 'scsi-fixes/fixes' discards d5e96f809697 Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards 3c9eb88646a0 Merge remote-tracking branch 'vfs-fixes/fixes' discards f21b3853eb80 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards b0df5fa1f416 Merge remote-tracking branch 'kvm-fixes/master' discards b4e5d4e6c88a Merge remote-tracking branch 'omap-fixes/fixes' discards 99299834b2f5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards 0d492bb68254 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' discards b62d31399024 Merge remote-tracking branch 'dmaengine-fixes/fixes' discards 89d30ab58093 Merge remote-tracking branch 'ide/master' discards 5c5388049a81 Merge remote-tracking branch 'input-current/for-linus' discards 19be4b920ff4 Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards 17dd29673442 Merge remote-tracking branch 'soundwire-fixes/fixes' discards efcae94c0fed Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards fbe5111ca8cd Merge remote-tracking branch 'staging.current/staging-linus' discards 774bf12c199a Merge remote-tracking branch 'phy/fixes' discards 28ceb4acc6fb Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards aaf8e85987c5 Merge remote-tracking branch 'usb.current/usb-linus' discards f4cea62ea41a Merge remote-tracking branch 'tty.current/tty-linus' discards 61a030555005 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards e3256fb96b0a Merge remote-tracking branch 'pci-current/for-linus' discards f8d5c03bb391 Merge remote-tracking branch 'spi-fixes/for-linus' discards 25708cb4f83d Merge remote-tracking branch 'regulator-fixes/for-linus' discards 34c040d08d89 Merge remote-tracking branch 'regmap-fixes/for-linus' discards f66a365f480e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards cfdaecebaddb Merge remote-tracking branch 'sound-current/for-linus' discards 352c47ec24d4 Merge remote-tracking branch 'wireless-drivers/master' discards 00070cc258c9 Merge remote-tracking branch 'ipsec/master' discards f1fd3fd259ab Merge remote-tracking branch 'bpf/master' discards e8115367cbd8 Merge remote-tracking branch 'net/master' discards b2ce6002e914 Merge remote-tracking branch 'powerpc-fixes/fixes' discards 7fdb03f5243d Merge remote-tracking branch 'arm-current/fixes' discards df7070227079 Merge remote-tracking branch 'arc-current/for-curr' omits de95427d09a3 Merge branch 'for-5.13/io_uring' into for-next omits 9d17138ea474 io_uring: reg buffer overflow checks hardening omits 6921a34cb30c io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE omits dcde816f7e9d io-wq: eliminate the need for a manager thread discards 506a524e05e2 Merge branches 'acpi-scan' and 'acpi-processor-fixes' into [...] discards bc5706eaeae0 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() omits a305a5b25e60 Merge branch 'remotes/lorenzo/pci/misc' omits 2ac6d0ab9ff3 Merge branch 'remotes/lorenzo/pci/xgene' omits 6b557facaa7a Merge branch 'remotes/lorenzo/pci/vmd' omits b33f9f58c008 Merge branch 'remotes/lorenzo/pci/tegra' omits 70601eedae61 Merge branch 'remotes/lorenzo/pci/microchip' omits a0373105b2d2 Merge branch 'remotes/lorenzo/pci/mediatek' omits 5ccb14250b68 Merge branch 'remotes/lorenzo/pci/layerscape' omits 5f57a0054faf Merge branch 'remotes/lorenzo/pci/iproc' omits 66f753e15548 Merge branch 'remotes/lorenzo/pci/endpoint' omits ccb5a040f474 Merge branch 'remotes/lorenzo/pci/dwc' omits 8405bfd60204 Merge branch 'remotes/lorenzo/pci/cadence' omits 40a717868b09 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 8080bbe13543 Merge branch 'pci/misc' omits a837a5093173 Merge branch 'pci/kernel-doc' omits 09481dbef600 Merge branch 'pci/error' omits 9499a2950aed Merge branch 'pci/enumeration' omits f064c4826e34 drm/tegra: Support sector layout on Tegra194 omits cef69300e834 drm/tegra: Count number of display controllers at runtime omits ba28220ffa4c drm/tegra: gem: Add a clarifying comment omits b169049c5273 drm/tegra: fb: Add diagnostics for framebuffer modifiers omits 647779e7270a drm/tegra: dc: Implement hardware cursor on Tegra186 and later omits 9a5461161c57 drm/tegra: dc: Parameterize maximum resolution omits 0492ccb84b51 drm/tegra: dc: Inherit DMA mask omits cef3b3207ee7 gpu: host1x: Add early init and late exit callbacks omits 0c431d57aaea gpu: host1x: Fix Tegra194 syncpt interrupt threshold omits a69906cfc8d1 gpu: host1x: Assign intr waiter inside lock omits 084debf6c0aa gpu: host1x: Reserve VBLANK syncpoints at initialization omits 10a7b3271f36 gpu: host1x: Reset max value when freeing a syncpoint omits 3028a00c55bf gpu: host1x: Cleanup and refcounting for syncpoints omits 0b9fba6bf7cd KVM: x86: hyper-v: Properly divide maybe-negative 'hv_cloc [...] omits 965028eed0e9 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits 85a42acf43b7 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 6f3b0a67ecd5 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 87c524639ee6 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 970ed3f32232 gfs2: Fix dir.c function parameter descriptions omits 68fd6252d73d gfs2: Eliminate gh parameter from go_xmote_bh func discards d0a9d48b42ed Merge pull request #35 from namjaejeon/cifsd-for-next discards 03a87b2c45b0 Merge branch 'v5.12-next/soc' into for-next discards 2d912ad4dd50 Merge branch 'v5.12-next/dts64' into for-next omits 457bf98dda5a clk: imx: Reference preceded by free omits 0449ed6ef58d clk: imx8mq: Correct the pcie1 sels omits f257f2e9032d clk: imx8mp: Remove the none exist pcie clocks omits 5116dc67e981 clk: imx: Fix reparenting of UARTs not associated with stdout discards 4be6ba679c51 cifsd: fix implicit declaration of function 'locks_alloc_lock' discards 006e6436e167 cifsd: fix implicit declaration of function 'groups_alloc' discards 934a06cd8338 cifsd: fix wrong prototype in comment discards 9911cd3359ed cifsd: merge time_wrappers.h into smb_common.h discards c54c72ed96a1 cifsd: clean-up codes using chechpatch.pl --strict omits e641318db4c2 riscv: Drop const annotation for sp omits 0dbea4ac10f3 riscv: Bump COMMAND_LINE_SIZE value to 1024 discards 2d3390597619 cifsd: fix error return code in ksmbd_vfs_remove_file() discards 9e5c452e9b36 cifsd: add the check to work file lock and rename behavior [...] discards 5dfeb6d945e5 cifsd: use kmalloc() for small allocations discards 4aa061fe39c3 cifsd: fix wrong use of rw semaphore in __session_create() discards f1871f3b5c4d cifsd: remove unneeded macros omits 86827451f738 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits f8a91a118e47 Merge branch 'drivers-fixes-for-5.12' into for-next discards 624a401326ba Merge branch 'devel' into for-next omits 16382481bda7 Merge remote-tracking branch 'spi/for-5.13' into spi-next omits b1f30c16e9ba Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 0b03de74583e Merge branch 'for-next-next-v5.12-20210329' into for-next- [...] omits ee1b86631458 Merge branch 'for-next-current-v5.11-20210329' into for-ne [...] omits 081003734e06 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] omits 8a24d52ea518 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits 819ce3d4d794 Merge branch 'ext/qu/subpage-write-meta-v3' into for-next- [...] omits 8941c2e50248 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] omits 72215c6327d9 Merge branch 'misc-next' into for-next-next-v5.12-20210329 omits bb68b9fbc9f6 Merge branch 'misc-5.12' into for-next-current-v5.11-20210329 omits 440445b661d0 btrfs: zoned: automatically reclaim zones omits 706463541c7f btrfs: rename delete_unused_bgs_mutex omits ccf68eed1e0d btrfs: add subpage overview comments omits 717fb6825ac0 btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits 938ecb5b71f3 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits cb9d5ddbccf4 btrfs: make the page uptodate assert to be subpage compatible omits 128ef4f9204e btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits 5a24a9d16a56 btrfs: support subpage metadata csum calculation at write time omits 2cedbd618e84 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits 31a1c13b7609 btrfs: introduce helpers for subpage writeback status omits 9672cf20e404 btrfs: introduce helpers for subpage dirty status omits 94b8e7984fe7 btrfs: refactor how we iterate ordered extent in btrfs_inv [...] omits f5a691ee35af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 673a465f4cf0 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits d87ecf11da22 btrfs: add sysfs interface for supported sectorsize omits 2f1f68755468 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags omits 55a0b0f5c11b btrfs: zoned: bail out in btrfs_alloc_chunk for bad input omits 49265d4627dd btrfs: fix a potential hole punching failure omits 9eaedc24bb84 Merge branch 'for-5.13/libata' into for-next omits bcbce12e9051 Merge branch 'for-5.13/block' into for-next omits 740af68218fe Merge branch 'for-5.13/drivers' into for-next omits 9228ad80f849 btrfs: zoned: move log tree node allocation out of log_roo [...] omits d0e96474860e btrfs: use percpu_read_positive instead of sum_positive fo [...] omits 1e6503a0dae3 btrfs: update outdated comment at btrfs_replace_file_extents() omits 77beac9f8dc6 btrfs: do more graceful error/warning for 32bit kernel omits 9fd81fa45f93 btrfs: check return value of btrfs_commit_transaction in r [...] omits f53039477b63 btrfs: do proper error handling in merge_reloc_roots omits 1a91b4177cc6 btrfs: handle extent corruption with select_one_root properly omits 05495bb76d5e btrfs: cleanup error handling in prepare_to_merge omits 3a398a48561b btrfs: do not panic in __add_reloc_root omits b8003a069a40 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits cc7e86ce8590 btrfs: do proper error handling in create_reloc_inode omits 0531299e5762 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 2515d72a17a0 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 9731c9c4fc24 btrfs: handle extent reference errors in do_relocation omits 463ef3245645 btrfs: handle errors in reference count manipulation in re [...] omits b425fd3ca398 btrfs: handle btrfs_search_slot failure in replace_path omits 768ae4ecfec1 btrfs: handle btrfs_cow_block errors in replace_path omits 1a06593474bd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 3dcebaf1fa55 btrfs: do proper error handling in btrfs_update_reloc_root omits 06591aed6996 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits a08757dc7883 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 4b99d7c7e908 btrfs: change insert_dirty_subvol to return errors omits b78e8bb53ec1 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 61a18aa36f7c btrfs: validate ->reloc_root after recording root in trans omits 86108141d06c btrfs: do proper error handling in create_reloc_root omits c3536383158e btrfs: have proper error handling in btrfs_init_reloc_root omits 19c222c5ddaa btrfs: return an error from btrfs_record_root_in_trans omits 23d34e7262f3 btrfs: handle record_root_in_trans failure in create_pendi [...] omits 1a4cc7b1b5f1 btrfs: handle record_root_in_trans failure in btrfs_record [...] omits ee2fcb186cd9 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 3645f9a08caa btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 293194586c2d btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits b94f12a11ae3 btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 816ce5de6064 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 662e8f39be9d btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 646c3f038c43 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits d485f3380992 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 923ffbe8cd70 btrfs: do proper error handling in record_reloc_root_in_trans omits b963083e2b8b btrfs: check record_root_in_trans related failures in sele [...] omits fcd84925004c btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits 552d3ba095ef btrfs: handle errors from select_reloc_root() omits 56894f2b5769 btrfs: convert BUG_ON()'s in relocate_tree_block omits cc2c41b83e3b btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation omits e056e43acdaa btrfs: update outdated comment at btrfs_orphan_cleanup() omits 573117a35fa2 btrfs: update debug message when checking seq number of a [...] omits 8b1c2a498d12 btrfs: add and use helper to get lowest sequence number fo [...] omits 98875eada539 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits 564b0d801792 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits a4b49a84efbd btrfs: use a bit to track the existence of tree mod log users omits 9a80876c3f80 btrfs: use booleans where appropriate for the tree mod log [...] omits 5a9164bd1e6c btrfs: move the tree mod log code into its own file omits 7f025a010b52 btrfs: integrity-checker: convert block context kmap's to [...] omits bb00384af1e4 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits 086a3f246305 btrfs: raid56: convert kmaps to kmap_local_page omits 7e4ef765cb7f btrfs: convert kmap to kmap_local_page, simple cases omits aa3bb7f04e79 btrfs: remove duplicated in_range() macro omits edba83d4545d btrfs: remove stale comment and logic from btrfs_inode_in_log() omits 0e30b5316151 btrfs: fix race between marking inode needs to be logged a [...] omits 2a31753feec8 btrfs: fix race between memory mapped writes and fsync omits 670d40874366 btrfs: exclude mmap from happening during all fallocate op [...] omits 48c346ce46b9 btrfs: exclude mmaps while doing remap omits 11f73fdb655e btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits d8e2792295fe btrfs: add a i_mmap_lock to our inode omits 2182d8ff81e7 btrfs: remove mirror argument from btrfs_csum_verify_data() omits e0f94172e4b8 btrfs: remove force argument from run_delalloc_nocow() omits ea1a7de7a8a3 btrfs: don't opencode extent_changeset_free omits 338d3f472c98 btrfs: assign proper values to a bool variable in dev_exte [...] omits a1dd89a5b295 btrfs: add btree read ahead for incremental send operations omits 0cc955d54007 btrfs: add btree read ahead for full send operations omits f25320460f19 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits f36ca3083762 btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits 86cc11a3003a btrfs: simplify commit logic in try_flush_qgroup omits 701a8d77fe02 btrfs: scrub: drop a few function declarations omits d1d96b94fb2a btrfs: change return type to bool in btrfs_extent_readonly omits 49f5843fb8d5 btrfs: unexport btrfs_extent_readonly() and make it static omits dabcd112772d btrfs: replace open coded while loop with proper construct omits 2747a74deeb2 btrfs: replace offset_in_entry with in_range omits c6759743b029 btrfs: make find_desired_extent take btrfs_inode omits e795e9e3987e btrfs: make btrfs_replace_file_extents take btrfs_inode omits f1f3c0ccfaa4 btrfs: fix comment for btrfs ordered extent flag bits omits 793593abc3cd drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] omits a81ac7c95bf9 drm/amd/display: fix typo: liason -> liaison omits dae7b3d1fc21 drm/amd/display: Try YCbCr420 color when YCbCr444 fails omits 1d81f0177607 drm/amd/display: 3.2.129 omits 1584fdc3c376 drm/amd/display: Disable MALL when SMU not present omits 99f47d1698ae drm/amd/display: [FW Promotion] Release 0.0.58 omits 594900738eea drm/amd/display: add log for automated test omits 752106f5c5cd drm/amd/display: Set max TTU on DPG enable omits 1d535f1c735a Merge branch 'pm-cpufreq-fixes' into linux-next omits cb30db64d816 Merge branch 'pm-core-fixes' into linux-next omits f5f055a48c5b Merge branch 'acpi-tables' into linux-next omits 74e3290c28f1 Merge branch 'devprop' into linux-next omits 3daf3a08ca70 Merge branch 'pm-pci' into linux-next omits cc42e54ee8ca Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] omits 6168d2942182 Merge branch 'pm-tools' into linux-next omits 0c45079c7beb Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] omits 0561ed3e1b8d Merge branch 'acpi-messages' into linux-next omits 68dcb8e789fa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits 83d0a911ea1f Merge branch 'io_uring-5.12' into for-next omits daa868a863be kernel: allow fork with TIF_NOTIFY_SIGNAL pending discards 895577c5c1ca UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] omits 2e64c22af09e io_uring: drop sqd lock before handling signals for SQPOLL omits 1f6890b1bf84 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits f243b619b42c PCI: xgene: Fix cfg resource mapping omits 152ec0d0d0e1 m68k: defconfig: Update defconfigs for v5.12-rc1 omits 8666fc819b7e Merge branch 'kconfig' into for-next omits 958736f1458d arm64: move --fix-cortex-a53-843419 linker test to Kconfig omits 7385c3be9ca6 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh omits f3a8ef24f3da kbuild: check the minimum assembler version in Kconfig discards 12f9533d42e5 ipc/sem.c: mundane typo fixes discards b2db4e0b8e18 modules: add CONFIG_MODPROBE_PATH discards 8ab0f9459250 init/initramfs.c: do unpacking asynchronously discards db0220683989 kernel/async.c: remove async_unregister_domain() discards 9357006244e5 kernel/async.c: stop guarding pr_debug() statements discards 3e8bf8c69e76 selftests: remove duplicate include discards 54e5eb12a099 kernel/resource: remove first_lvl / siblings_only logic discards b3125e260006 kernel/resource: make walk_mem_res() find all busy IORESOU [...] discards cfacd6a3339e kernel/resource: make walk_system_ram_res() find all busy [...] discards 1af40585e0ea kernel/resource: Fix locking in request_free_mem_region discards 5653e5e09176 scripts/gdb: add lx_current support for arm64 discards 255d876a1f74 scripts/gdb: document lx_current is only supported by x86 discards 790272970127 gdb: lx-symbols: store the abspath() discards 9f9e3e7cf0d2 aio: simplify read_events() discards 89728c76d24c smp: kernel/panic.c - silence warnings discards 480844c18865 gcov: use kvmalloc() discards fbfe6d2add6a gcov: simplify buffer allocation discards 993b0ed3108d gcov: combine common code discards f061afa532bb gcov: clang: drop support for clang-10 and older discards dd46c83c8d7c kexec: dump kmessage before machine_kexec discards a0f7ad6c2f44 kernel: kexec_file: fix error return code of kexec_calcula [...] discards 1056bb2655ad kexec: Add kexec reboot string discards 8599dc344109 kernel/crash_core: add crashkernel=auto for vmcore creation discards 0deefefdb406 kernel/fork.c: fix typos discards fe6da5651454 kernel/fork.c: simplify copy_mm() discards 6046affc7af9 do_wait: make PIDTYPE_PID case O(1) instead of O(n) discards 3a5f6a5c1c0c include/linux/compat.h: remove unneeded declaration from C [...] discards 3fe2c06668de lib/genalloc.c: Fix a typo discards ca4b9efa8103 lib/list_sort.c: fix typo in function description discards 95c279444023 lib: fix inconsistent indenting in process_bit1() discards 098a88693f4a lib/bch.c: fix a typo in the file bch.c discards c0f1177a8857 kernel/cred.c: make init_groups static discards a1d50d4509af kernel/async.c: fix pr_debug statement discards f3b90426c407 kernel.h: drop inclusion in bitmap.h discards 0082187f979a include: remove pagemap.h from blkdev.h discards f60b036ee78c proc/sysctl: make protected_* world readable discards b43c653d2a80 proc/sysctl: fix function name error in comments discards ca8d235385f6 procfs/dmabuf: add inode number to /proc/*/fdinfo discards cad888683bd6 procfs: allow reading fdinfo with PTRACE_MODE_READ discards 51aa14a1f4af selftests: proc: test subset=pid discards 3c9ee48cb1d5 proc: delete redundant subset=pid check discards adee1d543fcd proc: mandate ->proc_lseek in "struct proc_ops" discards 3d67c4b363a9 proc: save LOC in __xlate_proc_name() discards 337df5bcfcb6 fs/proc/generic.c: fix incorrect pde_is_permanent check discards 13e4e6bd8a42 kernel/hung_task.c: Monitor killed tasks. discards 16d775473040 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 5277b5f76fb4 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 154e9acf3a47 kfence: zero guard page after out-of-bounds access discards d0343f215bed mm/process_vm_access.c: remove duplicate include discards 7058807b222c mm/mempolicy: minor coding style tweaks discards 3b845f266404 mm/memory_hotplug: minor coding style tweaks discards d419269cd83b mm/vmalloc: minor coding style tweaks discards 903a362c217e mm/frontswap: minor coding style tweaks discards ead4eb538dd1 mm/mlock: minor coding style tweaks discards b6d0e9cdf393 mm/filemap: minor coding style tweaks discards 54b3b47518eb mm/page_alloc: minor coding style tweaks discards 7621de98223f mm/shmem: minor coding style tweaks discards d67441774224 mm/oom_kill: minor coding style tweaks discards 308d29e3d6f2 mm/compaction: minor coding style tweaks discards a21794384499 mm/vmscan: minor coding style tweaks discards cf59e2bb7add mm/sparse: minor coding style tweaks discards 1ab10afdb3e9 mm/swapfile: minor coding style tweaks discards 062d6c0d214a mm/mempool: minor coding style tweaks discards 096ebd898a4a mm/highmem: Remove deprecated kmap_atomic discards db37806fc9e4 mm/highmem.c: fix coding style issue discards 2e8903955b43 btrfs: use memzero_page() instead of open coded kmap pattern discards c089c7998d5f iov_iter: lift memzero_page() to highmem.h discards 97c6a36c4df2 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. discards fd800a3e369b mm/zswap.c: switch from strlcpy to strscpy discards fab5ea51f012 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 44ab27bbe017 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 0d86327ec26a mm,memory_hotplug: add kernel boot option to enable memmap [...] discards 43588f5a0b83 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported discards 3bca1d5d0d0d mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix discards c92dff5f669b mm,memory_hotplug: allocate memmap from the added memory range discards f354acd1d7e5 selftests/vm: gup_test: test faulting in kernel, and verif [...] discards 4cab63e60b1b selftests/vm: gup_test: fix test flag discards 06bb16478cf7 mm/gup: longterm pin migration cleanup discards ba74f4509947 mm/gup: change index type to long as it counts pages discards 29bebd053861 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards 9469ef327424 mm/gup: migrate pinned pages out of movable zone discards 6b5e36f9ac1f mm/gup: do not migrate zero page discards 2502fb57dea9 mm: honor PF_MEMALLOC_PIN for all movable pages discards 1d2bbaba437f mm: apply per-task gfp constraints in fast path discards de0dc638e05b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 3e34bada0dd4 mm/gup: check for isolation errors discards 6735e9e51624 mm/gup: return an error on migration failure discards a292cc974f10 mm/gup: check every subpage of a compound page during isolation discards 30a58a07d2cc mm/gup: don't pin migrated cma pages in movable zone discards 2f0a82fb42f9 mm/util.c: fix typo discards 032d6d77f998 mm/util.c: reduce mem_dump_obj() object size discards b0b09a0e750c mm/mmap.c: don't unlock VMAs in remap_file_pages() discards 48f03f0928ca x86/mm: track linear mapping split events discards 12dde78dd176 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards 4778cefe6fb9 mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards ba744aa2e998 mm: no more EINVAL from /proc/sys/vm/stat_refresh discards 585c2676fd8d mm: restore node stat checking in /proc/sys/vm/stat_refresh discards 11f906f5a139 mm: cma: support sysfs discards 62b47db63e8e mm: cma: Add the CMA instance name to the cma_alloc_start [...] discards 591dfa3d7add mm: cma: add trace events for CMA alloc perf testing discards 618ade89d943 mm: cma: use pr_err_ratelimited for CMA warning discards 0b6f7eb240bc mm: vmstat: add cma statistics discards d2841f6a7fc0 Revert "mm: migrate: skip shared exec THP for NUMA balancing" discards d4757abcb057 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] discards 45254ca4fc76 mm/migrate.c: fix potential indeterminate pte entry in mig [...] discards f303da7e5b75 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] discards 95a09c1437fa mm/migrate.c: make putback_movable_page() static discards 4045e0ffa999 mm: fs: invalidate BH LRU during page migration discards 175b71ecb489 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] discards 1bf392325f93 mm: disable LRU pagevec during the migration temporarily discards ae1ffcd4c4d4 mm: compaction: update the COMPACT[STALL|FAIL] events properly discards 764879ef2738 mm/compaction: remove unused variable sysctl_compact_memory discards e26e977aea23 mm: vmscan: shrink deferred objects proportional to priority discards f81c65a58889 mm: memcontrol: reparent nr_deferred when memcg offline discards b70b63b47c8d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] discards 72ef0dc6e671 mm: vmscan: use per memcg nr_deferred of shrinker discards 3c84c80b3072 mm: vmscan: add per memcg shrinker nr_deferred discards e0f8205c28ba mm: vmscan: use a new flag to indicate shrinker is registered discards de6bdacc329a mm: vmscan: add shrinker_info_protected() helper discards 993c30948f96 mm: memcontrol: rename shrinker_map to shrinker_info discards c27ddfb626d1 mm: vmscan: use kvfree_rcu instead of call_rcu discards 155b6be277fe mm: vmscan: remove memcg_shrinker_map_size discards 7c1b0b95355c mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] discards f6dcdbd9fad1 mm: vmscan: consolidate shrinker_maps handling code discards 0615dd217c26 mm: vmscan: use nid from shrink_control for tracepoint discards 809312e7671a mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards 00983393b4c0 mm/vmscan: move RECLAIM* bits to uapi header discards 3729c4ed48d9 userfaultfd/selftests: unify error handling discards 296546827ec2 userfaultfd/selftests: only dump counts if mode enabled discards 36e05bc0ae39 userfaultfd/selftests: drop VERIFY check in locking_thread discards 6727e207ce04 userfaultfd/selftests: remove the time() check on delayed uffd discards d6542aff0193 userfaultfd/selftests: use user mode only discards 3152c0ccb4b8 userfaultfd/selftests: exercise minor fault handling shmem [...] discards 8245ba8d189c userfaultfd/selftests: reinitialize test context in each test discards aeb531422797 userfaultfd/selftests: create alias mappings in the shmem test discards d07c06039a35 userfaultfd/selftests: use memfd_create for shmem test type discards ec5dc98c7bc8 userfaultfd/shmem: fix minor fault page leak discards 9c5b332e103b userfaultfd-support-minor-fault-handling-for-shmem-fix discards b87543fd4870 userfaultfd: support minor fault handling for shmem discards 1bb2172dd549 userfaultfd/selftests: add test exercising minor fault handling discards f6e5d9995fee userfaultfd: update documentation to describe minor fault [...] discards b8bd83841812 userfaultfd: add UFFDIO_CONTINUE ioctl discards b97d49c9ea08 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards 18396395e56a userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards a207474d60ae userfaultfd/hugetlbfs: fix minor fault page leak discards 9db9af1dee52 userfaultfd: add minor fault registration mode discards 3a988bb454ab khugepaged: remove meaningless !pte_present() check in khu [...] discards e66db0896577 khugepaged: remove unnecessary out label in collapse_huge_page() discards 6f7039a839b0 khugepaged: use helper function range_in_vma() in collapse [...] discards 3725b4a11266 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] discards df6e1405b221 mm/huge_memory.c: use helper function migration_entry_to_page() discards b11eaf6c4236 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] discards fc8c0f748a03 mm/huge_memory.c: remove redundant PageCompound() check discards 11005f0d4a48 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] discards 298b0dc40599 mm/huge_memory.c: make get_huge_zero_page() return bool discards 15f372009c6f mm/huge_memory.c: rework the function vma_adjust_trans_huge() discards 90d97485c4cb mm: huge_memory: debugfs for file-backed THP split. discards f8944984748d mm: huge_memory: a new debugfs interface for splitting THP tests discards 2ff558d52351 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] discards 8dffa1d82941 mm: make alloc_contig_range handle in-use hugetlb pages discards f1b0b60f22ed mm: make alloc_contig_range handle free hugetlb pages discards aeaab931b1de mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] discards b1f99fea5fea mm,compaction: let isolate_migratepages_{range,block} retu [...] discards 43213b0549ae mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] discards e64c871365f6 mm/huge_memory.c: remove unnecessary local variable ret2 discards e2bc84e7a1e1 khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards f7f43116c3e0 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards 8c71115e0073 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards 5f554eff2528 khugepaged: remove unneeded return value of khugepaged_col [...] discards 212f430d626c mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] discards f133428c7893 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] discards f09073b7ef72 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] discards 81cec8a92195 mm/hugetlb: optimize the surplus state transfer code in mo [...] discards b1ba7a531097 mm/hugetlb: use some helper functions to cleanup code discards 460a880d8530 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE discards d268576c3948 mm/hugetlb: remove redundant reservation check condition i [...] discards 3d6e71aeba16 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] discards 2b0e0479a8a5 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h discards b6e4d7b81d20 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE discards 31663170df83 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled discards 3b40a2b0afa5 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix discards 48dfcca5cdc8 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() discards e5be69287235 net: page_pool: use alloc_pages_bulk in refill code path discards 23530b88d3d1 net: page_pool: refactor dma_map into own function page_po [...] discards c79a33012ef9 SUNRPC: refresh rq_pages using a bulk page allocator discards a1bd76c29fee SUNRPC: set rq_page_end differently discards e52ef1ad044b mm/page_alloc: inline __rmqueue_pcplist discards a7a78e81e421 mm/page_alloc: optimize code layout for __alloc_pages_bulk discards c50701fd0254 mm/page_alloc: add an array-based interface to the bulk pa [...] discards d4c1d111afea mm-page_alloc-add-a-bulk-page-allocator-fix discards b0e0a469733f mm/page_alloc: add a bulk page allocator discards 6301b0d9ea88 mm/page_alloc: rename alloced to allocated discards ed7e01b47370 mm/page_alloc: duplicate include linux/vmalloc.h discards 4143dbf9bc0e mm, page_alloc: avoid page_to_pfn() in move_freepages() discards d88eaae4968e mm/Kconfig: remove default DISCONTIGMEM_MANUAL discards 0db79954e7a9 mm: page_alloc: dump migrate-failed pages discards 29336045849c mm/mempolicy: fix mpol_misplaced kernel-doc discards 464f3455acbb mm/mempolicy: rewrite alloc_pages_vma documentation discards 235684d81ebd mm/mempolicy: rewrite alloc_pages documentation discards 72ef6e8e712c mm/mempolicy: rename alloc_pages_current to alloc_pages discards 3330a671d018 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask discards f1b53519b42b mm/page_alloc: rename gfp_mask to gfp discards 75199fb3457b mm/page_alloc: rename alloc_mask to alloc_gfp discards b9a5e995fb5d include/linux/page-flags-layout.h: cleanups discards d6cfd48da48a include/linux/page-flags-layout.h: correctly determine LAS [...] discards 3f8f4ef5383d mm: remove lru_add_drain_all in alloc_contig_range discards 6f772ec73a10 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() discards 5a3a692a24ae kasan: record task_work_add() call stack discards 4708abb85ff4 kasan: docs: update tests section discards 29f64697611e kasan: docs: update ignoring accesses section discards 03c79ce62cc1 kasan: docs: update shadow memory section discards 7d940dfdc38b kasan: docs: update HW_TAGS implementation details section discards 7c8aabba41cb kasan: docs: update SW_TAGS implementation details section discards de749a95a5b6 kasan: docs: update GENERIC implementation details section discards 6f1ce0817c9e kasan: docs: update boot parameters section discards 517b7b782d1b kasan: docs: update error reports section discards 120ea159b2c1 kasan: docs: update usage section discards b745b7b79dc3 kasan: docs: update overview section discards 56fb75ebb111 kasan: docs: clean up sections discards 9d02b109a5de kasan, mm: integrate slab init_on_free with HW_TAGS discards d3fa0016b5dc kasan, mm: integrate slab init_on_alloc with HW_TAGS discards 1bb3537fd08d kasan, mm: integrate page_alloc init with HW_TAGS discards 4db7a6448729 kasan: init memory in kasan_(un)poison for HW_TAGS discards a2c26d34ffc9 arm64: kasan: allow to init memory when setting tags discards 5cb1a1f2b43a mm, kasan: don't poison boot memory with tag-based modes discards a57588d8756b kasan: initialize shadow to TAG_INVALID for SW_TAGS discards 51a94dba71ce mm/kasan: switch from strlcpy to strscpy discards 052ef7cf7e90 kasan-remove-redundant-config-option-fix discards 2df6892eb63a kasan: remove redundant config option discards e3c43efd248e pagewalk: prefix struct kernel-doc descriptions discards cb1442b63765 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT discards b807a3e02137 mm/doc: add mm.h and mm_types.h to the mm-api document discards 9f876d61f52e mm/doc: turn fault flags into an enum discards 69b3e3b36bb5 mm/doc: fix page_maybe_dma_pinned kerneldoc discards 084ce33c0e78 mm/doc: fix fault_flag_allow_retry_first kerneldoc discards bfc07539eaa0 mm: vmalloc: prevent use after free in _vm_unmap_aliases discards 014ccf9b888d mm/vmalloc: improve allocation failure error messages discards cde193f42509 mm/vmalloc: remove unmap_kernel_range discards 1edc673b31c2 powerpc/xive: remove unnecessary unmap_kernel_range discards d682eb2f9be6 kernel/dma: remove unnecessary unmap_kernel_range discards 9a14838bcdcb mm/vmalloc: remove map_kernel_range discards c11d4e4a4582 powerpc/64s/radix: enable huge vmalloc mappings discards acfcb53e7f46 mm/vmalloc: fix read of uninitialized pointer area discards 3496699d1d3a mm/vmalloc: hugepage vmalloc mappings discards 44c339258e83 mm/vmalloc: add vmap_range_noflush variant discards 49836fec94c8 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c discards f45a863766d7 mm/vmalloc: provide fallback arch huge vmap support functions discards b8af43b9a6ab x86: inline huge vmap supported functions discards 53b6e675a71b arm64: inline huge vmap supported functions discards bd664ef8bae3 powerpc: inline huge vmap supported functions discards a3092f756e79 mm: HUGE_VMAP arch support cleanup discards 97739d8b6f29 mm/ioremap: rename ioremap_*_range to vmap_*_range discards 8a1a721c3fde mm/vmalloc: rename vmap_*_range vmap_pages_*_range discards 4d43d215e09c mm: apply_to_pte_range warn and fail if a large pte is enc [...] discards e4b043e37b07 sparc32: add stub pud_page define for walking huge vmalloc [...] discards 6f7e4a678dd8 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] discards 1faacab7fa70 ARM: mm: add missing pud_page define to 2-level page tables discards 27805e2a5387 mm/vmalloc: use rb_tree instead of list for vread() lookups discards 68fce40e834a mm: unexport remap_vmalloc_range_partial discards 34c9beee0325 samples/vfio-mdev/mdpy: use remap_vmalloc_range discards 5521f3bcf937 mm/sparse: add the missing sparse_buffer_fini() in error branch discards 4f4ac9e05822 mm/dmapool: switch from strlcpy to strscpy discards 0a4bfcc5ee50 selftests: add a MREMAP_DONTUNMAP selftest for shmem discards f329d914b78e Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] discards eaab2fd71a1b mm: extend MREMAP_DONTUNMAP to non-anonymous mappings discards 204302d90503 i915: fix remap_io_sg to verify the pgprot discards e346f327ce88 i915: use io_mapping_map_user discards 91dd415c2cd3 mm: add a io_mapping_map_user helper discards 344ed8ed1f7d mm: add remap_pfn_range_notrack discards cccd3017e19f mm, tracing: improve rss_stat tracepoint message discards 20ee0701f0ed x86/vmemmap: optimize for consecutive sections in partial [...] discards e3ad14c9afdc x86/vmemmap: handle unpopulated sub-pmd ranges discards 1f3c52ea50c7 x86/vmemmap: drop handling of 1GB vmemmap ranges discards 880bedbf16e9 x86/vmemmap: drop handling of 4K unaligned vmemmap range discards 19f0a3ff39dc mm/interval_tree: add comments to improve code readability discards 5186127ec139 mm/memory.c: do_numa_page(): delete bool "migrated" discards ca7a32cc1481 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] discards 5c46411c180c mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] discards 636c3ef8229e mm: memcontrol: use obj_cgroup APIs to charge kmem pages discards 1718ecf70842 mm: memcontrol: change ug->dummy_page only if memcg changed discards af3e9ce733a4 mm: memcontrol: directly access page->memcg_data in mm/pag [...] discards 53e49a956ad4 mm: memcontrol: introduce obj_cgroup_{un}charge_pages discards fe5df58b27ba mm: memcontrol: slab: fix obtain a reference to a freeing memcg discards b53ab8b27321 memcg: set page->private before calling swap_readpage discards 14b31914b6b3 memcg: charge before adding to swapcache on swapin discards 1cc65a62c038 kselftests: cgroup: update kmem test for new vmstat implem [...] discards c8cddcf28581 mm: memcontrol: consolidate lruvec stat flushing discards 5914706cf01b mm: memcontrol: switch to rstat fix discards 8a9a2e44c173 mm-memcontrol-switch-to-rstat-fix discards efd65265787b mm: memcontrol: switch to rstat discards c0604ff2e81e cgroup: rstat: punt root-level optimization to individual [...] discards 75f389ab250d cgroup: rstat: support cgroup1 discards a1ead2ca1579 mm: memcontrol: privatize memcg_page_state query functions discards 3193e2e7d207 mm: memcontrol: kill mem_cgroup_nodeinfo() discards 1b325aea1da0 mm: memcontrol: fix cpuhotplug statistics flushing discards 4daf518dda0d memcg: enable memcg oom-kill for __GFP_NOFAIL discards daafb0e0b32f memcg: cleanup root memcg checks discards 4c8b8e57c10d mm: memcontrol: fix kernel stack account discards bb283a5cbdb2 mm/memremap.c: fix improper SPDX comment style discards 3abda7824bfb RDMA/umem: batch page unpin in __ib_umem_release() discards d74d9e6205b4 mm/gup: add a range variant of unpin_user_pages_dirty_lock() discards 2291a3ea048e mm/gup: decrement head page once for group of subpages discards cf1d24c6cf4f mm/gup: add compound page list iterator discards 0fab8b78aab8 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards 6ea0b8718d29 fs: direct-io: fix missing sdio->boundary discards 369a6e1a1c20 mm: Move page_mapping_file to pagemap.h discards 860040c99875 mm: remove nrexceptional from inode discards 6d7d2bd743be dax: account DAX entries as nrpages discards 079cd2290bbe mm: stop accounting shadow entries discards c11b09df234d mm: introduce and use mapping_empty discards 31a46e1648a3 mm: page-writeback: simplify memcg handling in test_clear_ [...] discards 7bd9a7f52420 mm/filemap: drop check for truncated page after I/O discards 5b1ddefc9615 mm/filemap: use filemap_read_page in filemap_fault discards ecacf3abcebb iomap: use filemap_range_needs_writeback() for O_DIRECT reads discards a76535301c33 mm: use filemap_range_needs_writeback() for O_DIRECT reads discards 860adfb3cc99 mm: provide filemap_range_needs_writeback() helper discards fa5195d2ee27 mm, page_owner: remove unused parameter in __set_page_owne [...] discards 31d642ba8515 mm/page_owner: record the timestamp of all pages during free discards 139f5ff832dd mm/kmemleak.c: fix a typo discards 9b258a20b89e mm/slub.c: trivial typo fixes discards ba03d6461083 slub: remove resiliency_test() function discards 59df26c6f485 selftests: add a kselftest for SLUB debugging functionality-fix discards 399b26f148de selftests: add a kselftest for SLUB debugging functionality discards 0a3c174303d4 mm, slub: enable slub_debug static key when creating cache [...] discards 87353c1cf802 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] discards 0901ec9f36db watchdog: cleanup handling of false positives discards bd62b6b0f578 watchdog: use bit lock operations to prevent multiple soft [...] discards e59df71cf8d9 watchdog: fix barriers when printing backtraces from all CPUs discards 00b64c6ca4ce watchdog/softlockup: remove logic that tried to prevent re [...] discards 79d13fac4fbe watchdog/softlockup: report the overall time of softlockups discards 749711239d5f watchdog: explicitly update timestamp when reporting softlockup discards 5f5afa8f30c6 watchdog: rename __touch_watchdog() to a better descriptive name discards 9f0964757381 ocfs2: fix ocfs2 corrupt when iputting an inode discards 767dfeba0d56 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 5feb32a0ba3e ocfs2: fix a typo discards 61117f0deeaa ocfs2: map flags directly in flags_to_o2dlm() discards bc1b67c71c2d ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] discards eb13605832cd arch/sh/include/asm/tlb.h: remove duplicate include discards 9a20e2367b95 scripts/spelling.txt: add entries for recent discoveries discards 900bfc772e0b include/linux/compiler-gcc.h: sparse can do constant foldi [...] discards c8941cffaecf ia64: mca: always make IA64_MCA_DEBUG an expression discards 88c66591e017 ia64: fix EFI_DEBUG build discards 8db3ecffe690 ia64: trivial spelling fixes discards a03211951c97 ia64: tools: remove duplicate definition of ia64_mf() on ia64 discards 44176b6e612b ia64: tools: remove inclusion of ia64-specific version of [...] discards 780a45fbe460 ia64: simplify code flow around swiotlb init discards d22a4b1c926a ia64: drop unused IA64_FW_EMU ifdef discards c68ab20223be ia64: ensure proper NUMA distance and possible map initialization discards 685cf53cdd25 arch/ia64/include/asm/pgtable.h: minor typo fixes discards 0ecf54752c9f arch/ia64/kernel/fsys.S: fix typos discards b291b6a5abc9 arch/ia64/kernel/head.S: remove duplicate include discards d4bc2efb2608 /proc/kpageflags: do not use uninitialized struct pages discards 4d12ddaa53e0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 913b474cb028 userfaultfd: write protect when virtual memory range has n [...] discards 2bd08c7acd8f mm-gup-check-page-posion-status-for-coredump-v4 discards c9ba5ea51e86 mm-gup-check-page-posion-status-for-coredump-fix discards eaae88bd53d3 mm/gup: check page posion status for coredump. discards 91cc22c45b0d kasan: fix hwasan build for gcc discards 97c82d5fcff9 mailmap: update email address for Jordan Crouse discards b2f44855cde3 treewide: change my e-mail address, fix my name discards 763ba8e7eb78 MAINTAINERS: update CZ.NIC's Turris information omits b0a48966071e io_uring: allow events and user_data update of running pol [...] omits a6d151ee1ea2 io_uring: abstract out a io_poll_find_helper() omits 96a975cb31a9 io_uring: terminate multishot poll for CQ ring overflow omits 2368efc137c2 io_uring: abstract out helper for removing poll waitqs/hashes omits a50dcbf1d74a io_uring: add multishot mode for IORING_OP_POLL_ADD omits 29500b130300 io_uring: include cflags in completion trace event omits 1dfbe02dabca io_uring: allocate memory for overflowed CQEs omits af768747afe1 io_uring: mask in error/nval/hangup consistently for poll omits 421d05175ea4 io_uring: optimise rw complete error handling omits 735ea1b5bfdd io_uring: hide iter revert in resubmit_prep omits 3afab4241c34 io_uring: don't alter iopoll reissue fail ret code omits b6a2f60ab9be io_uring: optimise kiocb_end_write for !ISREG omits b6324d41311b io_uring: kill unused REQ_F_NO_FILE_TABLE omits 3b0da2cedc73 io_uring: don't init req->work fully in advance omits 66a7d614890a io-wq: refactor *_get_acct() omits da161d0b1bb7 io_uring: remove tctx->sqpoll omits dfcd53b43ab8 io_uring: don't do extra EXITING cancellations omits c82105db0a14 io_uring: don't clear REQ_F_LINK_TIMEOUT omits 4200a86f513b io_uring: optimise io_req_task_work_add() omits edd0abd11e19 io_uring: abolish old io_put_file() omits 21ac16d9ac2e io_uring: optimise io_dismantle_req() fast path omits 30f8510c4205 io_uring: inline io_clean_op()'s fast path omits 00569efca7c2 io_uring: remove __io_req_task_cancel() omits 3cb9b2947fdf io_uring: add helper flushing locked_free_list omits 58ae52b9dcaf io_uring: refactor io_free_req_deferred() omits 16de76923f96 io_uring: inline io_put_req and friends omits f87f1c582934 io_uring: refactor rsrc refnode allocation omits 53f4fc1e2f74 io_uring: refactor io_flush_cached_reqs() omits e0d5addba79a io_uring: optimise success case of __io_queue_sqe omits 8beeaf15d2b5 io_uring: inline __io_queue_linked_timeout() omits 0247b14eeaf9 io_uring: keep io_req_free_batch() call locality omits 22b068a81bd6 io_uring: optimise tctx node checks/alloc omits e74109ac2655 io_uring: optimise io_uring_enter() omits 65d63e1cf8c8 io_uring: don't take ctx refs in task_work handler omits c6477863d2ef io_uring: transform ret == 0 for poll cancelation completions omits 07de616593ef io_uring: correct comment on poll vs iopoll omits 3abcb565d831 io_uring: cache async and regular file state for fixed files omits fd0120815bbf io_uring: don't check for io_uring_fops for fixed files omits 43bf8466e78a io_uring: simplify io_sqd_update_thread_idle() omits 95879ac66161 io_uring: switch to atomic_t for io_kiocb reference count omits a5b15e9d1bb0 io_uring: wrap io_kiocb reference count manipulation in helpers omits 83304c4b630a io_uring: simplify io_resubmit_prep() omits a45c3c0df14b io_uring: merge defer_prep() and prep_async() omits 9dd69bb04ece io_uring: rethink def->needs_async_data omits 797901d7029e io_uring: untie alloc_async_data and needs_async_data omits 98b597781655 io_uring: refactor out send/recv async setup omits c46b4f002e11 io_uring: use better types for cflags omits 27dd3e8fef74 io_uring: refactor provide/remove buffer locking omits 8e300c060a36 io_uring: add a helper failing not issued requests omits 574b0c68ca1d io_uring: further deduplicate file slot selection omits 13d972b02ee1 io_uring: reuse io_req_task_queue_fail() omits 0af0074b2122 io_uring: avoid taking ctx refs for task-cancel omits 613c80ba1c95 m68k: fix flatmem memory model setup omits e10e71c5f1e3 Merge branch 'features' into for-next omits a832b6f465eb Merge branch 'fixes' into for-next omits ea7737109dfe xtensa: fix uaccess-related livelock in do_page_fault omits d3fed0da34e9 file: fix close_range() for unshare+cloexec omits fbff68c7e975 xtensa: ISS: add GDBIO implementation to semihosting interface omits c120de9404d3 xtensa: ISS: split simcall implementation from semihosting [...] omits eca43bfc6c2e xtensa: simcall.h: Change compitible to compatible omits ad560051fd0a xtensa: Couple of typo fixes omits 0a662701f05a xtensa: drop extraneous register load from initialize_mmu omits 16943b57c05c xtensa: fix pgprot_noncached assumptions omits cc727c173bf4 xtensa: simplify coherent_kvaddr logic discards c064a4031d7f Merge branch for-5.13/arm64/dt into for-next discards 3118c823889e Merge branch for-5.13/arm/dt into for-next discards ebb15cfc6ae5 Merge branch for-5.13/usb into for-next discards c4be1be01fc4 Merge branch for-5.13/phy into for-next discards fbd78fdaf655 Merge branch for-5.13/soc into for-next discards dbad376d7605 Merge branch for-5.13/clk into for-next discards 96b870a539a5 Merge branch for-5.13/dt-bindings into for-next discards e95d8878c10e usb: xhci: tegra: Enable ELPG for runtime/system PM discards 7b0be91cd730 usb: xhci: tegra: Unlink power domain devices discards 311a81f74636 Merge branch 'for-5.13/phy' into for-5.13/usb discards fd50990ac386 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 discards 3215ad58963a phy: tegra: xusb: Tegra210 host mode VBUS control discards 8f6f09f05aef phy: tegra: xusb: Add wake/sleepwalk for Tegra210 discards cf0a550cfc51 phy: tegra: xusb: Add sleepwalk and suspend/resume discards e395c43a6358 phy: tegra: xusb: Add Tegra210 lane_iddq operation discards a86041aeadd7 phy: tegra: xusb: Rearrange UPHY init on Tegra210 discards 188349567313 phy: tegra: xusb: Move usb3 port init for Tegra210 discards 9f18691c9cac Merge commit 'for-5.13/soc' into for-5.13/phy omits 923f1fc28897 memory: tegra20: Protect debug code with a lock omits d415e935b3aa memory: tegra20: Correct comment to MC_STAT registers writes omits ab59223da929 gfs2: don't create empty buffers for NO_CREATE omits 1a0dfc099c1e rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states omits bfb1aba02b4e rcu: Fix various typos in comments omits f0a3f9067a8f doc: Fix statement of RCU's memory-ordering requirements omits d05426fa4ffb mm/slub: Add Support for free path information of an object. omits ac25ba9d6d99 mm/slub: Fix backtrace of objects to handle redzone adjustment omits 84d139b9a16f torture: Make the build machine control N in "make -jN" omits 1ce742e0ccec torture: Make kvm.sh use abstracted kvm-end-run-stats.sh omits cbde917ce326 torture: Abstract end-of-run summary omits b3988218e1a4 rcu: Fix typo in comment: kthead -> kthread omits a92e08d1f970 rcu/nocb: Unify timers omits 5bd39749ec9b rcu/nocb: Prepare for fine-grained deferred wakeup omits 6fff3191085e rcu/nocb: Only cancel nocb timer if not polling omits b437dbce22ed rcu/nocb: Delete bypass_timer upon nocb_gp wakeup omits e58dd49327ee rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup omits ecf5e07f8a39 rcu/nocb: Allow de-offloading rdp leader omits 87e2289f7855 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer omits 8e3fee9c5da5 timer: Revert "timer: Add timer_curr_running()" omits 432b54a9c42c rcu/nocb: Use the rcuog CPU's ->nocb_timer omits fbd736785c55 torture: Fix grace-period rate output omits 48bfb1c44c06 rcutorture: Abstract read-lock-held checks omits 16ee0dc84510 refscale: Add acqrel, lock, and lock-irq omits 53ebb2ef8858 rcu: Prevent false positive softirq warning on RT omits 5eb768265ba8 tick/sched: Prevent false positive softirq pending warnings on RT omits 4646e195a699 softirq: Make softirq control and processing RT aware omits 06e99e5fae6e softirq: Move various protections into inline helpers omits 5d1b29821724 irqtime: Make accounting correct on RT omits bfa7a0852279 softirq: Add RT specific softirq accounting omits 947d4a99f653 torture: Add kvm-remote.sh script for distributed rcutortu [...] omits 55d1b7ee8949 rcuscale: Allow CPU hotplug to be enabled omits b51d57b718f3 refscale: Allow CPU hotplug to be enabled omits aa5e72e0379c tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 475d3e8e481a torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits 741c85101982 torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 059807c81a8a kcsan: Add pointer to access-marking.txt to data_race() bullet omits 75affdf80619 rcu-tasks: Add block comment laying out RCU Rude design omits a235f5498ec8 rcu-tasks: Add block comment laying out RCU Tasks design omits ca251948bd29 torture: Fix remaining erroneous torture.sh instance of $* omits 1a1863558c6b Merge branch 'lkmm-dev.2021.03.15a' into HEAD omits 1baf2b66e886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 1676953644ed Merge remote-tracking branch 'regulator/for-5.12' into reg [...] discards 91208e87d526 Merge pull request #34 from namjaejeon/cifsd-for-next omits 98898dfbdf72 Rust support omits 29a4e914914a svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() omits 7f6a5fc4c8e4 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg omits 04f377de4b83 svcrdma: Remove sc_read_complete_q omits 1d7a2ae801a4 svcrdma: Single-stage RDMA Read omits 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next omits 1ca59ca0afde memory: tegra20: Add debug statistics omits 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next omits 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next omits cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next omits f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus omits ff4a5c2c2732 Merge pull request #30 from namjaejeon/cifsd-for-next omits ddac1619b803 Merge pull request #29 from namjaejeon/cifsd-for-next omits d0deab8fca0e xtensa: syscalls: switch to generic syscallhdr.sh omits 9edcdf3b7c4d xtensa: syscalls: switch to generic syscalltbl.sh omits 195ab6a305a2 xtensa: stop filling syscall array with sys_ni_syscall omits ce8ace6d5815 xtensa: remove unneeded export in boot-elf/Makefile omits 7ca9eb238c0a xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig omits 598fbd7bc3ea xtensa: fix warning comparing pointer to 0 omits 335aa772f915 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" omits 711d090f0e02 parisc: syscalls: switch to generic syscallhdr.sh omits 31dd0067d119 parisc: syscalls: switch to generic syscalltbl.sh omits 7827db7f6141 arm64: dts: amlogic: Assign a fixed index to mmc devices omits 42587ccf2ed5 afs: Use the fscache_write_begin() helper omits d9970d31f51b afs: Use new fscache read helper API omits 02c567a97eff afs: Use the fs operation ops to handle FetchData completion omits 721597fd1aa6 afs: Prepare for use of THPs omits bca0c6e67880 afs: Extract writeback extension into its own function omits 77837f50249a afs: Wait on PG_fscache before modifying/releasing a page omits 7fd9b1de079f afs: Use ITER_XARRAY for writing omits c66eedaf1a3b afs: Set up the iov_iter before calling afs_extract_data() omits 5e48581087a6 afs: Log remote unmarshalling errors omits 0d974b14dc26 afs: Don't truncate iter during data fetch omits a9ac0425e63d afs: Move key to afs_read struct omits dcee47e50f38 afs: Print the operation debug_id when logging an unexpect [...] omits fc7d994bb16f afs: Pass page into dirty region helpers to provide THP size omits 563065dca50e afs: Disable use of the fscache I/O routines omits 044242240a2e fscache, cachefiles: Add alternate API to use kiocb for re [...] omits 920d245cb9b0 netfs: Hold a ref on a page when PG_private_2 is set omits 647e7fb896e5 netfs: Define an interface to talk to a cache omits 0d8d9a57f9b0 netfs: Add write_begin helper omits 1af39c1f0b60 netfs: Gather stats omits 0c446b420cee netfs: Add tracepoints omits 65f575a7af2b netfs: Provide readahead and readpage netfs helpers omits 27770b6be62b netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() omits 1df98ca0cf40 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h omits 2183739e9236 netfs: Documentation for helper library omits 6c427cb929b2 netfs: Make a netfs helper module omits 138ba519cf8e mm: Implement readahead_control pageset expansion omits 8c53b79f04ff mm: Add an unlock function for PG_private_2/PG_fscache omits 153907f0e364 iov_iter: Add ITER_XARRAY omits 7db9ddae1371 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits f2e7e4bf38fd m68k: syscalls: switch to generic syscallhdr.sh omits d64b9146fb03 m68k: syscalls: switch to generic syscalltbl.sh omits a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] omits 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 omits 8e03d45cb7de Merge branch 'mvebu/dt64' into mvebu/for-next omits 402132c0fc8c Merge branch 'mvebu/dt' into mvebu/for-next omits 006828d706fd Merge branch 'v5.12/defconfig' into for-next omits 5f8f0fce03e1 ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers omits 1db017dd750e Merge branch 'v5.12/defconfig' into for-next omits 4d379011424a ARM: multi_v7_defconfig: Enable Actions Semi platform omits 00bfa16052cd Merge branch 'for-5.11-fixes' into for-next omits a501abf8d8cb Merge branch 'v5.12/soc' into for-next omits 9ccea672ac77 MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits 80c1dbebf308 XArray: Fix splitting to non-zero orders omits f1ee999f62f6 XArray: Fix split documentation adds 5e46d1b78a03 reiserfs: update reiserfs_xattrs_initialized() condition adds 39192106d4ef Merge tag 'pinctrl-v5.12-2' of git://git.kernel.org/pub/sc [...] adds 59300b36f85f ftrace: Check if pages were allocated before calling free_pages() adds d19cc4bfbff1 Merge tag 'trace-v5.12-rc5' of git://git.kernel.org/pub/sc [...] adds 12efebab09e3 XArray: Fix split documentation adds 3012110d71f4 XArray: Fix splitting to non-zero orders adds df59d0a461bc XArray: Add xa_limit_16b adds 7487de534dcb radix tree test suite: Fix compilation adds 1bb4bd266cf3 radix tree test suite: Register the main thread with the R [...] adds 703586410da6 idr test suite: Take RCU read lock in idr_find_test_1 adds 094ffbd1d8ea idr test suite: Create anchor before launching throbber adds 2c7e57a02708 idr test suite: Improve reporting from idr_find_test_1 adds e8d1895883da Merge tag 'xarray-5.12' of git://git.infradead.org/users/w [...] adds 5d17c1ba3ee7 Merge tag 'tomoyo-pr-20210401' of git://git.osdn.net/gitro [...] adds ffd9fb546d49 Merge tag 'sound-5.12-rc6' of git://git.kernel.org/pub/scm [...] adds 6161a435c191 drm/exynos/decon5433: Remove the unused include statements adds 7344c82777a7 Merge tag 'exynos-drm-fixes-for-v5.12-rc6' of git://git.ke [...] adds acc7baafeb0b drm/amd/pm: no need to force MCLK to highest when no displ [...] adds 5e61b84f9d3d drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_m [...] adds e92049ae4548 drm/amdkfd: dqm fence memory corruption adds 6951c3e4a260 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds 566c6e25f957 drm/amdgpu: Set a suitable dev_info.gart_page_size adds e3512fb67093 drm/amdgpu: check alignment on CPU page for bo map adds dcdb7aa452ef Merge tag 'amd-drm-fixes-5.12-2021-03-31' of https://gitla [...] adds a0497251f2b0 Merge tag 'drm/tegra/for-5.12-rc6' of ssh://git.freedeskto [...] adds 69c3ed7282a1 drm/imx: fix memory leak when fails to init adds 12d0ca80bffd drm/imx: imx-ldb: Register LDB channel1 when it is the onl [...] adds 33ce7f2f95ca drm/imx: imx-ldb: fix out of bounds array access warning adds 6fdb8e5aba6a Merge tag 'imx-drm-fixes-2021-04-01' of git://git.pengutro [...] adds a80314c327a9 Merge tag 'drm-fixes-2021-04-02' of git://anongit.freedesk [...] adds a835429cda91 KVM: x86/mmu: Ensure TLBs are flushed when yielding during [...] adds 048f49809c52 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during N [...] adds 33a3164161fc KVM: x86/mmu: Don't allow TDP MMU to yield when recovering [...] adds 825e34d3c9e2 Merge commit 'kvm-tdp-fix-flushes' into kvm-master adds a58d9166a756 KVM: SVM: load control fields from VMCB12 before checking them adds 3c346c0c60ab KVM: SVM: ensure that EFER.SVME is set when running nested [...] adds 6ebae23c072b Merge branch 'kvm-fix-svm-races' into kvm-master adds c2c647f91aec KVM: x86: reduce pvclock_gtod_sync_lock critical sections adds a83829f56c7c KVM: x86: disable interrupts while pvclock_gtod_sync_lock [...] adds 77fcbe823f00 KVM: x86: Prevent 'hv_clock->system_time' from going negat [...] adds 55626ca9c690 selftests: kvm: Check that TSC page value is small after K [...] adds 6905b1dc3c32 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6a3193cdd5e5 kbuild: lto: Merge module sections if and only if CONFIG_L [...] adds 1678e493d530 Merge tag 'lto-v5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 9deb193af69d tracing: Fix stack trace event size adds 05de45383bd1 Merge tag 'trace-v5.12-rc5-2' of git://git.kernel.org/pub/ [...] adds ac1790ad78f8 Merge branch 'pm-cpufreq' adds 9314a0e9c711 Merge tag 'pm-5.12-rc6' of git://git.kernel.org/pub/scm/li [...] adds 8cdddd182bd7 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() adds 91463ebff32d Merge branches 'acpi-tables' and 'acpi-scan' adds 0a84c2e440f7 Merge tag 'acpi-5.12-rc6' of git://git.kernel.org/pub/scm/ [...] adds 82734c5b1b24 io_uring: drop sqd lock before handling signals for SQPOLL adds 4b982bd0f383 io_uring: don't mark S_ISBLK async work as unbounded adds 696ee88a7c50 io_uring/io-wq: protect against sprintf overflow adds 07204f21577a io_uring: fix EIOCBQUEUED iter revert adds 230d50d448ac io_uring: move reissue into regular IO path adds 1faccb639499 Merge tag 'io_uring-5.12-2021-04-02' of git://git.kernel.d [...] adds 3edf5346e4f2 block: only update parent bi_status when bio fail adds de3510e52b0a null_blk: fix command timeout completion handling adds f8b78caf21d5 block: don't ignore REQ_NOWAIT for direct IO adds b9c6cdc37ee1 block: update a few comments in uapi/linux/blkpg.h adds f06c609645ec block: remove the unused RQF_ALLOCED flag adds d93a0d43e3d0 Merge tag 'block-5.12-2021-04-02' of git://git.kernel.dk/l [...] adds 57fbdb15ec42 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds de879a8d37ff Merge tag 'usb-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 0d2c5a9e1517 Merge tag 'tty-5.12-rc6' of git://git.kernel.org/pub/scm/l [...] adds 3e707eb6b8aa Merge tag 'staging-5.12-rc6' of git://git.kernel.org/pub/s [...] adds a443930a3e8e Merge tag 'char-misc-5.12-rc6' of git://git.kernel.org/pub [...] adds f5664825fc20 Merge tag 'driver-core-5.12-rc6' of git://git.kernel.org/p [...] adds fa16199500c8 Merge tag 'hyperv-fixes-signed-20210402' of git://git.kern [...] adds 9c2ef23e4dae Merge tag 'powerpc-5.12-5' of git://git.kernel.org/pub/scm [...] adds 23c1075ae83a riscv: Drop const annotation for sp adds 285a76bb2cf5 riscv: evaluate put_user() arg before enabling user access adds ac8d0b901f00 riscv,entry: fix misaligned base for excp_vect_table adds 9d8c7d92015e riscv: remove unneeded semicolon adds 1adbc2941eee riscv: Make NUMA depend on MMU adds 7fd7d5c20129 Merge tag 'riscv-for-linus-5.12-rc6' of git://git.kernel.o [...] adds 8e29be3468d4 Merge tag 'gfs2-v5.12-rc2-fixes2' of git://git.kernel.org/ [...] adds e82ad4853948 io_uring: fix !CONFIG_BLOCK compilation failure adds d83e98f9d8c8 Merge tag 'io_uring-5.12-2021-04-03' of git://git.kernel.d [...] adds 1683f7de65db soc: litex: Remove duplicated header file inclusion adds 2023a53bdf41 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 829933ef05a9 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() adds e49d033bddf5 Linux 5.12-rc6 adds 0687c66b5f66 workqueue: Move the position of debug_work_activate() in _ [...] adds 89e28ce60cb6 workqueue/watchdog: Make unbound workqueues aware of touch [...] adds 0a50438c8436 Merge branch 'for-5.12-fixes' of git://git.kernel.org/pub/ [...] adds 7d01ef7585c0 Make sure nd->path.mnt and nd->path.dentry are always vali [...] adds 2d743660786e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b0648ee0959e Merge remote-tracking branch 'arc-current/for-curr' adds 76e98b5f87ff Merge remote-tracking branch 'arm-current/fixes' adds 185f2e5f51c2 arm64: fix inline asm in load_unaligned_zeropad() adds b06e698a6d24 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 443f0bb8e29f Revert "ARM: dts: bcm2711: Add the BSC interrupt controller" adds 70a6062cc2ca Merge tag 'arm-soc/for-5.12/devicetree-part2' of https://g [...] adds 111a5a421fb7 Merge tag 'omap-for-v5.12/fixes-rc4-signed' of git://git.k [...] adds 89e21e1ad923 Merge tag 'imx-fixes-5.12-2' of git://git.kernel.org/pub/s [...] adds 844b85dda2f5 ARM: keystone: fix integer overflow warning adds 040f31196e8b soc/fsl: qbman: fix conflicting alignment attributes adds 28399a5a6d56 ARM: omap1: fix building with clang IAS adds 230ea4c761fc ARM: pxa: mainstone: avoid -Woverride-init warning adds a2fa9e57a68c ARM: mvebu: avoid clang -Wtautological-constant warning adds 3b493ac0ac04 arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] adds 50421957308e arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems adds 9f04e11410e4 MAINTAINERS: Add our new mailing-list adds f5956522d3a0 MAINTAINERS: Match on allwinner keyword adds a3797571964d arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] adds d06d82146c3b Merge tag 'sunxi-fixes-for-5.12' of git://git.kernel.org/p [...] adds 967ff33eb0ef Revert "arm64: dts: marvell: armada-cp110: Switch to per-p [...] adds 5b2c7e0ae762 ARM: dts: turris-omnia: fix hardware buffer management adds a26c56ae67fa ARM: dts: turris-omnia: configure LED[2]/INTn pin as inter [...] adds 6bf18bbe1999 Merge tag 'mvebu-fixes-5.12-1' of git://git.kernel.org/pub [...] adds 343e5c4948a5 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 3618250c8399 powerpc/ptrace: Don't return error when getting/setting FP [...] adds acca57217c68 powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO adds 791f9e36599d powerpc/vdso: Make sure vdso_wrapper.o is rebuilt everytim [...] adds 46762d9117b0 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 7a2f91441b2c s390/cpcmd: fix inline assembly register clobbering adds 08edb9683e47 s390/unwind: add machine check handler stack adds 85012e764d3a s390/irq: fix reading of ext_params2 field from lowcore adds 8b1d15666b83 Merge remote-tracking branch 's390-fixes/fixes' adds 2ea538dbee1c nfp: flower: ignore duplicate merge hints from FW adds c056d480b40a net: phy: broadcom: Only advertise EEE for supported modes adds 61431a5907fc net: ensure mac header is set in virtio_net_hdr_to_skb() adds d47ec7a0a727 neighbour: Disregard DEAD dst in neigh_update adds bdc2ab5c61a5 net/rds: Fix a use after free in rds_message_map_pages adds ef19e111337f xfrm/compat: Cleanup WARN()s that can be user-triggered adds c9170f132178 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d24f847e5421 net/mlx5e: Fix mapping of ct_label zero adds 1f90aedfb496 net/mlx5: Delete auxiliary bus driver eth-rep first adds 3211434dfe7a net/mlx5e: Fix ethtool indication of connector type adds e929e3da537e net/mlx5: E-switch, Create vport miss group only if src re [...] adds a51bce9698e9 net/mlx5e: kTLS, Fix TX counters atomicity adds 6f4fdd530a09 net/mlx5e: kTLS, Fix RX counters atomicity adds a7b76002ae78 net/mlx5: Don't request more than supported EQs adds 929a2faddd55 net/mlx5e: Consider geneve_opts for encap contexts adds 3ff3874fa0b2 net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ adds 9dc22c0d04a2 Merge tag 'mlx5-fixes-2021-03-31' of git://git.kernel.org/ [...] adds c609e6aae4ef Revert "net: correct sk_acceptq_is_full()" adds 622d13694b5f xdp: fix xdp_return_frame() kernel BUG throw for page_pool [...] adds 6b9fbe169551 drivers: net: fix memory leak in atusb_probe adds 98184612aca0 net: udp: Add support for getsockopt(..., ..., UDP_GRO, .. [...] adds a0b96b4a6274 drivers: net: fix memory leak in peak_usb_create_dev adds 86581852d771 mptcp: forbit mcast-related sockopt on MPTCP sockets adds 0a3cc57978d1 mptcp: revert "mptcp: provide subflow aware release function" adds efd2e92dd2fb Merge branch 'mptcp-deadlock' adds 7a75a8412fdd i40e: Fix inconsistent indenting adds 528060ef3e11 i40e: fix receiving of single packets in xsk zero-copy mode adds c3214de929db i40e: Fix display statistics for veb_tc adds 9256ce331101 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 06ab134ce8ec bpf: Refcount task stack in bpf_get_task_stack adds 25fc94b2f02d bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET adds d37300ed1821 bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET adds df662016310a libbpf: Ensure umem pointer is non-NULL before dereferencing adds 43f1bc1efff1 libbpf: Restore umem state after socket create failure adds ca7a83e2487a libbpf: Only create rx and tx XDP rings when necessary adds 6dcc4e383869 Merge branch 'AF_XDP Socket Creation Fixes' adds 29684d802e4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 990b03b05b2f net: cls_api: Fix uninitialised struct field bo->unlocked_ [...] adds a14d273ba159 net: macb: restore cmp registers on resume path adds 4d51419d4993 openvswitch: fix send of uninitialized stack memory in ct [...] adds 630e4576f83a net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonloca [...] adds 9a6aaf61487e net: hns3: Remove the left over redundant check & assignment adds 0600771fa6b2 net: hns3: Remove un-necessary 'else-if' in the hclge_rese [...] adds 22f69de18ee8 Merge branch 'hns3-fixes' adds 08c27f3322fe batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"-> [...] adds 7c90291334bf Merge remote-tracking branch 'net/master' adds 0e07e25b481a netfilter: flowtable: fix NAT IPv6 offload mangling adds fbea31808ca1 netfilter: conntrack: do not print icmpv6 as unknown via /proc adds 9196f9a4a18d Merge remote-tracking branch 'netfilter/master' adds 07cc40fec9a8 iwlwifi: fix 11ax disabled bit in the regulatory capability flags adds 25628bc08d45 iwlwifi: pcie: properly set LTR workarounds on 22000 devices adds 97195d3cad85 iwlwifi: add support for Qu with AX201 device adds 9c04fd95fa83 iwlwifi: fw: fix notification wait locking adds 08f4b0b1c07b iwlwifi: pcie: add support for So-F devices adds 39fb06f79142 iwlwifi: mvm: rfi: don't lock mvm->mutex when sending conf [...] adds 65db391dd874 iwlwifi: mvm: fix beacon protection checks adds d30747ee3f5e Merge remote-tracking branch 'wireless-drivers/master' adds 7582207b1059 RDMA/rtrs-clt: Close rtrs client conn before destroying rt [...] adds 80d23733b499 Merge remote-tracking branch 'rdma-fixes/for-rc' adds c6423ed2da62 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model adds 85daccd0bc11 Merge remote-tracking branch 'sound-current/for-linus' adds 7c0d6e482062 ASoC: sunxi: sun4i-codec: fill ASoC card owner adds b861106f3cd6 ASoC: codecs: lpass-tx-macro: set npl clock rate correctly adds adfc3ed7dcb9 ASoC: codecs: lpass-rx-macro: set npl clock rate correctly adds e7a48c710def ASoC: fsl_esai: Fix TDM slot setup for I2S mode adds 29654ed8384e ASoC: tlv320aic32x4: Increase maximum register in regmap adds 1ca1156cfd69 ASoC: tlv320aic32x4: Register clocks before registering component adds c08d69ae474a Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 24f5f818d432 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f5148babb3cd Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus adds 7a353c8635b9 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 6068cc31dedd Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds d4854d93447a Merge remote-tracking branch 'regulator-fixes/for-linus' adds aee1cf9f09fa Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 827a0e0adb3d Merge remote-tracking branch 'spi-fixes/for-linus' adds 03bc2338caed Merge remote-tracking branch 'pci-current/for-linus' adds eed6e41813de driver core: Fix locking bug in deferred_probe_timeout_wor [...] adds 37933f972a48 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 3004fcba01b4 Merge tag 'v5.12-rc5' of git://git.kernel.org/pub/scm/linu [...] adds 4e9c93af7279 usbip: add sysfs_lock to synchronize sysfs code paths adds 9dbf34a83456 usbip: stub-dev synchronize sysfs code paths adds bd8b82042269 usbip: vudc synchronize sysfs code paths adds 363eaa3a450a usbip: synchronize event handler with sysfs code paths adds 4293b402c7c8 Merge remote-tracking branch 'usb.current/usb-linus' adds fcf59a799c16 Merge remote-tracking branch 'phy/fixes' adds 8182bc7f5761 Merge remote-tracking branch 'soundwire-fixes/fixes' adds 2b9a5bfa862e Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 0ae8dd977b0a Merge remote-tracking branch 'input-current/for-linus' adds f5dff4aa6240 Merge remote-tracking branch 'ide/master' adds e05d99c72ad6 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds cd6934375cd3 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 71f69557eeb1 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds a1ebdb374199 ARM: dts: Fix swapped mmc order for omap3 adds fc85dc42a384 ARM: OMAP2+: Fix uninitialized sr_inst adds 67bf24c8d5f8 Merge remote-tracking branch 'omap-fixes/fixes' adds 6eff5721933c cxl/mem: Use sysfs_emit() for attribute show routines adds 5877515912cc cxl/mem: Fix synchronization mechanism for device removal [...] adds 1c3333a28d45 cxl/mem: Do not rely on device_add() side effects for dev_ [...] adds 7eda6457a9ca cxl/mem: Disable cxl device power management adds 392be0bda730 cxl/mem: Force array size of mem_commands[] to CXL_MEM_COM [...] adds 5998cce31272 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 7708bef43886 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds a3790a8a94fc platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 350cf2a5e7b8 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 209df50fd963 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 5482a9a1a8fd scsi: hpsa: Use __packed on individual structs, not header-wide adds 02ec144292bc scsi: hpsa: Fix boot on ia64 (atomic_t alignment) adds e01a00ff62ad scsi: hpsa: Add an assert to prevent __packed reintroduction adds 1235fc569e0b scsi: ufs: core: Fix task management request completion timeout adds 4b42d557a8ad scsi: ufs: core: Fix wrong Task Tag used in task managemen [...] adds 65df7d1986a1 scsi: pm80xx: Fix chip initialization failure adds 0352c3d3959a scsi: target: iscsi: Fix zero tag inside a trace event adds 5cd0f6f57639 scsi: scsi_transport_srp: Don't block target in SRP_PORT_L [...] adds ecfb59cf7264 Merge remote-tracking branch 'scsi-fixes/fixes' adds 3f08c9ef321f Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 9b5b872215fe file: fix close_range() for unshare+cloexec adds f49fd6d3c070 file: let pick_file() tell caller it's done adds 03ba0fe4d09f file: simplify logic in __close_range() adds 7ec606b51da2 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 23cf00ddd2e1 gpio: sysfs: Obey valid_mask adds 52898a1ca97c Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 3b943360a20f drm/panel: panel-dsi-cm: disable TE for now adds 4ef1bf72d3bd Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 8c10d94debd6 kbuild: check the minimum assembler version in Kconfig adds 4e7a41ae05e0 kbuild: dwarf: use AS_VERSION instead of test_dwarf5_support.sh adds 04c535d5b0de arm64: move --fix-cortex-a53-843419 linker test to Kconfig adds 1c21ac099008 kbuild: generate Module.symvers only when vmlinux exists adds a0cc06cba32d kbuild: do not set -w for vmlinux.o modpost adds 040ee9af4db0 kbuild: fix false-positive modpost warning when all symbol [...] adds 3dcf76cc8745 Merge remote-tracking branch 'origin/kconfig' into for-next adds ceba8a297ee6 Merge remote-tracking branch 'kbuild/for-next' adds 42e4eefb089f dma-mapping: benchmark: use the correct HiSilicon copyright adds ca947482b0b3 dma-mapping: benchmark: Add support for multi-pages map/unmap adds a7f3d3d3600c dma-mapping: add unlikely hint to error path in dma_mapping_error adds 29bbc61fd5a6 Merge remote-tracking branch 'dma-mapping/for-next' adds 0b18905d8a42 Merge remote-tracking branch 'asm-generic/master' adds 0f462ae06694 Merge remote-tracking branch 'arm/for-next' adds 68f638a432df docs: arm64: Fix a grammar error adds a4fa7f234576 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] adds 5fcef265a0e1 Merge remote-tracking branch 'arm64/for-next/core' adds 2c2e21e78a94 arm64: perf: Remove redundant initialization in perf_event.c adds 3db920079982 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 6b5823d0e7ff Merge branch 'arm/fixes' into for-next adds 7ccdcaace808 tee: optee: fix build error caused by recent optee tracepo [...] adds 56a6867beecf Merge tag 'optee-tracepoints-fix-for-v5.13' of git://git.l [...] adds 1e7c57355a3b firmware: raspberrypi: Keep count of all consumers adds f663204c9a1f firmware: raspberrypi: Introduce devm_rpi_firmware_get() adds 3c4084f95a29 clk: bcm: rpi: Release firmware handle on unbind adds 0e3333b29cad gpio: raspberrypi-exp: Release firmware handle on unbind adds 9419f7f41a7d reset: raspberrypi: Release firmware handle on unbind adds 78add6cba796 soc: bcm: raspberrypi-power: Release firmware handle on unbind adds d6139dec046c staging: vchiq: Release firmware handle on unbind adds 3b8ddff780b7 input: raspberrypi-ts: Release firmware handle when not needed adds a953e68ef2df dt-bindings: pwm: Add binding for RPi firmware PWM bus adds 79caa362eab6 pwm: Add Raspberry Pi Firmware based PWM bus adds 7da68c64bc90 Merge tag 'rpi-poe-v5.13' of git://git.kernel.org/pub/scm/ [...] adds 1d79dca631e8 Merge tag 'omap-for-v5.13/ti-sysc-signed' of git://git.ker [...] adds c650b8dc7a79 tee: optee: do not check memref size on return from Secure World adds d6358a687891 Merge tag 'optee-memref-size-for-v5.13' of git://git.linar [...] adds 42eb2fa14ac0 dt-bindings: power: bcm-pmb: add BCM63138 binding adds be6d99420306 soc: bcm: bcm-pmb: add BCM63138 SATA support adds e9396d6b3864 Merge tag 'arm-soc/for-5.13/drivers' of https://github.com [...] adds 62c93360ec5a Merge tag 'imx-drivers-5.13' of git://git.kernel.org/pub/s [...] adds 16320d7fe7d6 Merge tag 'tegra-for-5.13-clk' of git://git.kernel.org/pub [...] adds 66f3431a8733 Merge tag 'tegra-for-5.13-soc' of git://git.kernel.org/pub [...] adds 6f8fdf5c0f75 Merge branch 'arm/drivers' into for-next adds de73b5a97bba ARM: mstar: Select MSTAR_MSC313_MPLL adds a93cf651df08 ARM: mstar: Add the external clocks to the base dsti adds f374f25aab6f ARM: mstar: Add mpll to base dtsi adds e49936d21547 Merge tag 'omap-for-v5.13/dts-genpd-signed' of git://git.k [...] adds 15e26f6914e4 arm64: dts: intel: socfpga: override clocks by label adds d2e593084270 arm64: dts: intel: socfpga_agilex: move clocks out of soc node adds 9f1f6273ced3 arm64: dts: intel: socfpga_agilex: move timer out of soc node adds cce247125820 arm64: dts: intel: socfpga_agilex: remove default status=okay adds 9e4744277a8d arm64: dts: intel: socfpga_agilex: move usbphy out of soc node adds f10ffbf5f6bd arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts adds ae68efe92dd5 arm64: dts: intel: socfpga_agilex: align node names with dtschema adds 4a3b394f78e1 arm64: dts: intel: socfpga_agilex_socdk_nand: align LED no [...] adds 0501418e4439 arm64: dts: intel: adjust qpsi read-delay property adds 61de0971ea91 Merge tag 'socfpga_dts_update_for_v5.13' of git://git.kern [...] adds 43986f388182 ARM: dts: BCM5301X: fix "reg" formatting in /memory node adds a872b8e94be0 ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxu [...] adds 1d3352aeed16 ARM: dts: BCM5301X: Fix Linksys EA9500 partitions adds dcb56d61d5a8 ARM: dts: BCM5301X: Set Linksys EA9500 power LED adds 498adc8623c2 Merge tag 'arm-soc/for-5.13/devicetree' of https://github. [...] adds 3c321ba794ca arm64: dts: broadcom: bcm4908: describe USB PHY adds b1bbe48eec19 arm64: dts: broadcom: bcm4908: describe Ethernet controller adds 406e98afffe9 arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch adds 6224415c0389 arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs adds cbaca2c467dc arm64: dts: broadcom: bcm4908: describe firmware partitions adds a348ff97ffb8 arm64: dts: broadcom: bcm4908: fix switch parent node name adds b3de2a12d1a6 dt-bindings: arm: bcm: document TP-Link Archer C2300 binding adds 6a30934a5470 arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1 adds 5ccb9f9cf05b arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode adds 5337af7918be arm64: dts: broadcom: bcm4908: add Ethernet TX irq adds 9f01f5cdb548 arm64: dts: broadcom: bcm4908: add Ethernet MAC addr adds 3b73ea6c8069 Merge tag 'arm-soc/for-5.13/devicetre-arm64' of https://gi [...] adds 2771bc0dbaad Merge tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/ [...] adds 4f662ba2be22 Merge tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/li [...] adds d2adc561c9bf Merge tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/ [...] adds 45f174d8a13c Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 2a5b057032a3 ARM: dts: ux500: Fix BT+WLAN on Janice adds 2c276eaba3cc ARM: dts: ux500: Fix touchscreen on TVK R2 adds b428648f60ea ARM: dts: ux500: Move Synaptics to right include adds 8d67f4f62c91 ARM: dts: ux500: Push sensors to TVK R2 board adds aeceecd40d94 ARM: dts: ux500: Fix up TVK R3 sensors adds c9334538bfe0 ARM: dts: ux500: Push TC35893 defines to each UIB adds 396e4dd89d30 ARM: dts: ux500: Totally separate TVK R2 and R3 adds 8e3bcdeec7e5 ARM: dts: ux500: Clarify UIB version per board adds f9bf6cb2464b ARM: dts: ux500: Bump AUX1 voltage adds fa99edd84fea ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB adds 03a807f4ee1e Merge tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/sc [...] adds 69ca48e6cc17 Documentation: arm: stm32: Add stm32h750 value line doc adds 5d219a70d4fa dt-bindings: arm: stm32: Add compatible strings for ART-PI board adds d3f715e63f2d ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support [...] adds 4e1593391fa3 ARM: dts: stm32: add new instances for stm32h743 MCU adds 978783f90ab7 ARM: dts: stm32: fix i2c node typo in stm32h743 adds 2aaa41eea3dc ARM: dts: stm32: add support for art-pi board based on stm [...] adds 40ddb5376972 ARM: stm32: Add a new SoC - STM32H750 adds 6c2ec6adb297 dt-bindings: serial: stm32: Use 'type: object' instead of [...] adds c967b44249d7 ARM: dts: stm32: Fill GPIO line names on DHCOM SoM adds d73d4e3cab9f ARM: dts: stm32: Fill GPIO line names on AV96 adds 1ab841fbab09 ARM: dts: stm32: Update GPIO line names on DRC02 adds 7d96c4a5ecfb ARM: dts: stm32: Update GPIO line names on PicoITX adds 1305a42b1081 ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM adds 6ed9269265e1 ARM: dts: stm32: Add PTP clock to Ethernet controller adds 24eab7796e6f Merge tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/p [...] adds ece61ed98bda Merge tag 'tegra-for-5.13-dt-bindings' of git://git.kernel [...] adds 815bacb522c5 Merge tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/ [...] adds 520f30feb864 Merge tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.or [...] adds 8028548ba162 Merge tag 'v5.12-next-dts32' of git://git.kernel.org/pub/s [...] adds 58c9e32352b3 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu adds d47c1199ca62 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama adds d1eaf77f2c66 arm64: dts: mt8183: Add kukui kakadu board adds ff33d889567e arm64: dts: mt8183: Add kukui kodama board adds ea69876c7b0a dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board adds 19b6403f1e2a arm64: dts: mt8183: add mt8183 pumpkin board adds a7dceafed43a arm64: dts: mediatek: fix reset GPIO level on pumpkin adds 7d534c3a5e1f Merge tag 'v5.12-next-dts64' of git://git.kernel.org/pub/s [...] adds c9bbda4437c8 Merge branch 'arm/dt' into for-next adds 1ff1270fca33 soc: mediatek: mmsys: Add mt8183 mmsys routing table adds b23ab27b9a1c soc: mediatek: Make symbol 'mtk_mutex_driver' static adds 022b02b4505e soc: mediatek: pm-domains: Add a meaningful power domain name adds e57b8112258e soc: mediatek: pm-domains: Add a power domain names for mt8183 adds 3edc01bc53c6 soc: mediatek: pm-domains: Add a power domain names for mt8192 adds 60d93f64a851 soc: mediatek: pm-domains: Add a power domain names for mt8167 adds 3e7f2f2980e8 Merge tag 'v5.12-next-soc' of git://git.kernel.org/pub/scm [...] adds 3b218baa744b clk: socfpga: allow building N5X clocks with ARCH_N5X adds 910499e13387 ARM: socfpga: introduce common ARCH_INTEL_SOCFPGA adds cd5f39070ae1 mfd: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 3409fb0987dc net: stmmac: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds a01be32fccbb clk: socfpga: build together Stratix 10, Agilex and N5X cl [...] adds 2011431b97ce clk: socfpga: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 098da961d8b8 EDAC: altera: merge ARCH_SOCFPGA and ARCH_STRATIX10 adds 4a9a1a5602d8 arm64: socfpga: merge Agilex and N5X into ARCH_INTEL_SOCFPGA adds cdb1e8b4f4c2 clk: socfpga: allow compile testing of Stratix 10 / Agilex clocks adds 552418658acd clk: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM S [...] adds 5c0388726808 dmaengine: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit [...] adds 3a1fef70ff87 fpga: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 823829dc18b1 i2c: altera: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 225c13f0b7b6 reset: socfpga: use ARCH_INTEL_SOCFPGA also for 32-bit ARM SoCs adds 4483397b0353 ARM: socfpga: drop ARCH_SOCFPGA adds ba87f2009edb Merge tag 'socfpga_update_for_v5.13' of git://git.kernel.o [...] adds c2c100013ec2 soc: document merges adds 907d6d3e41f9 ARM: configs: ux500: Update for new drivers adds 40f90f4763e2 arm64: defconfig: enable Intel's eASIC N5X SoCFPGA and Kee [...] adds 1288974df752 Merge tag 'arm64_defconfig_for_v5.13' of git://git.kernel. [...] adds bbbd7b012084 Merge tag 'imx-defconfig-5.13' of git://git.kernel.org/pub [...] adds 797e1491b8df ARM: configs: Remove REGULATOR_USERSPACE_CONSUMER adds fbbe38309d56 arm64: defconfig: Allow mt8173-based boards to boot from usb adds f6dc45610879 arm64: defconfig: Enable options to support panel display [...] adds 03c623535fbd Merge tag 'v5.12-next-defconfig' of git://git.kernel.org/p [...] adds 630bc9784b63 Merge tag 'at91-defconfig-5.13' of git://git.kernel.org/pu [...] adds f8010574bd42 Merge branch 'arm/defconfig' into for-next adds 758c5408ea3d ARM: ux500: make ux500_cpu_die static adds 3e26eccd40f9 Merge tag 'omap-for-v5.13/genpd-cleanup-signed' of git://g [...] adds 4f9c62d1f79c Merge tag 'imx-soc-5.13' of git://git.kernel.org/pub/scm/l [...] adds 6f35f62958ea Merge tag 'at91-soc-5.13' of git://git.kernel.org/pub/scm/ [...] adds 4ddda2b8d5bb soc: document merges adds 965d140ade8d Merge remote-tracking branch 'arm-soc/for-next' adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds e398a7c996f5 Merge remote-tracking branch 'actions/for-next' adds adce57b2ac4f Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds ab547c4fb39f arm64: dts: amlogic: Assign a fixed index to mmc devices adds 0bbfea7c0469 dt-bindings: arm: amlogic: add MeCool KII/KIII Pro bindings adds d5454e7ce24a arm64: dts: meson: add initial device-tree for MeCool KII Pro adds 727d93ed3ba6 arm64: dts: meson: add initial device-tree for MeCool KIII Pro adds 31d53685392b Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds 222e0741e389 Merge remote-tracking branch 'amlogic/for-next' adds 1f6a3d482dbe Merge remote-tracking branch 'aspeed/for-next' adds 174c80b254a0 ARM: dts: at91: Fix a typo adds 44386b4b1a77 ARM: dts: at91: change the key code of the gpio key adds 77a0060811e7 Merge branch 'at91-dt' into at91-next adds b67662db48f1 Merge remote-tracking branch 'at91/at91-next' adds b11a188aef6d memory: fsl-corenet-cf: Remove redundant dev_err call in c [...] adds e47faa54c3a3 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] adds fbd31f5aa602 memory: tegra20: Add debug statistics adds 7ebb09db5b26 memory: tegra20: Correct comment to MC_STAT registers writes adds 289471984f1c memory: tegra20: Protect debug code with a lock adds f012ade8aa07 memory: tegra: Print out info-level once per driver probe adds 4be3973c001e dt-bindings: memory: tegra20: emc: Replace core regulator [...] adds 7885db0ce774 dt-bindings: memory: tegra30: emc: Replace core regulator [...] adds 21e4e0d114d7 dt-bindings: memory: tegra124: emc: Replace core regulator [...] adds d8d5cbc619e8 dt-bindings: memory: tegra20: mc: Convert to schema adds e839617e745d Merge branch 'for-v5.13/tegra' into for-next adds 25dcca7fedcd memory: pl353: fix mask of ECC page_size config register adds 8568dec31b2e Merge branch 'mem-ctrl-next' into for-next adds 313582d77626 Merge remote-tracking branch 'drivers-memory/for-next' adds d3de4830b60c Merge remote-tracking branch 'imx-mxs/for-next' adds 2bfedbdf93db Merge remote-tracking branch 'keystone/next' adds e7be7853ab1b dt-bindings: mediatek: mmsys: add mt8167 binding adds 060f7875bd23 soc: mediatek: mmsys: Add support for MT8167 SoC adds e6de3d2926f9 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds a375aa6da116 arm64: dts: mediatek: mt8167: add power domains adds f620dd086a43 arm64: dts: mediatek: mt8167: add mmsys node adds 7765afd67b84 arm64: dts: mediatek: mt8167: add smi_common node adds 33cf057b4e40 arm64: dts: mediatek: mt8167: add larb nodes adds e669b999e028 arm64: dts: mediatek: mt8167: add iommu node adds 3a8c657a3b4a arm64: dts: mediatek: mt8167: add some DRM nodes adds 068acd3c4e4c Merge branch 'v5.12-next/dts64-2' into for-next adds 0713412e083f Merge remote-tracking branch 'mediatek/for-next' adds 2d36399c2463 arm64: dts: marvell: clearfog-gt-8k: add pwm-fan adds 9c7d1f4bc071 arm64: dts: marvell: clearfog-gt-8k: add cooling maps adds 1d88358a89db arm64: dts: marvell: armada-37xx: add syscon compatible to [...] adds 69770919d22f arm64: dts: marvell: add support for Marvell CP110 UTMI PHY adds 99fa8ac5c0f1 arm64: dts: marvell: enable CP110 UTMI PHY usage adds 2b7e67d36d10 Merge branch 'mvebu/dt64' into mvebu/for-next adds ee4c991d026b Merge remote-tracking branch 'mvebu/for-next' adds 235e384526e4 ARM: OMAP2+: Use DEFINE_SPINLOCK() for spinlock adds 7c4a0b3e5cb0 ARM: OMAP2+: fix incorrect kernel-doc comment syntax in file adds 206fa766ca21 ARM: OMAP1: fix incorrect kernel-doc comment syntax in file adds 91a531e82151 Merge branch 'omap-for-v5.13/soc' into for-next adds ee368a10d0df ARM: dts: am335x-boneblack.dts: unique gpio-line-names adds fcc341051d07 Merge branch 'omap-for-v5.13/dt-v2' into for-next adds 185a04b96883 MAINTAINERS: remove obsolete OMAP HWMOD DATA FOR OMAP4-BAS [...] adds a912fd5163f4 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next adds 44e97f6fb29b Merge branch 'fixes' into for-next adds ee5f40b83c77 Merge remote-tracking branch 'omap/for-next' adds 6d5e7ab1a3c3 Merge branch 'drivers-fixes-for-5.12' into for-next adds 888771a9d04f arm64: dts: qcom: sm8250: fix display nodes adds 9cf3ebd16eae arm64: dts: qcom: sm8150: add other QUP nodes and iommus adds 81bee6953b58 arm64: dts: qcom: sm8150: add i2c nodes adds 20f9d94e680f arm64: dts: qcom: sm8350: Add thermal zones and throttling [...] adds 644e4d972d14 arm64: dts: qcom: sdm845: add required clocks on the gcc adds 60eb631f5d6e arm64: dts: qcom: sc7280: Add RPMh regulators for sc7280-idp adds 24e3eb2e32c6 arm64: dts: qcom: sm8350: Add support for PRNG EE adds da6b24828d57 arm64: dts: qcom: sm8350: Add interconnects adds 5b9ec225d4ed arm64: dts: qcom: sm8250: Add videocc DT node adds fa245b3f06cd arm64: dts: qcom: sm8250: Add venus DT node adds 5aa0d1becd5b arm64: dts: qcom: sm8250: switch usb1 qmp phy to USB3+DP mode adds 9b3153248fba arm64: dts: qcom: use dp_phy to provide clocks to dispcc adds 29bd62ee951b arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for I [...] adds f158e7a378f2 arm64: dts: qcom: Add sound node for sc7180-trogdor-coachz adds f66965b06b15 arm64: dts: qcom: Move rmtfs memory region adds 03041cd25d98 arm64: dts: qcom: msm8998: Disable MSS remoteproc by default adds 47498916afea arm64: dts: qcom: Add support for OnePlus 5/5T adds 0392968dbe09 arm64: dts: qcom: sc7280: Add device tree node for LLCC adds 2257fac94bc2 arm64: dts: qcom: sc7280: Add IPCC for SC7280 SoC adds 208979a8f9cb arm64: dts: qcom: sc7280: Add AOSS QMP node adds 544cebe18956 arm64: dts: qcom: sc7280: Add Coresight support adds 0e5a6f27036e arm64: dts: qcom: sdm845-xiaomi-beryllium: Add DSI and panel bits adds 7443ff06da45 arm64: dts: sdm845-db845c: make firmware filenames follow [...] adds 99d52c872d34 MAINTAINERS: add another entry for ARM/QUALCOMM SUPPORT adds 8058dfa05ab7 soc: qcom: address kernel-doc warnings adds f553ba158109 dt-bindings: soc: qcom: wcnss: Add firmware-name property adds ac3f2784200d soc: qcom: wcnss_ctrl: Introduce local variable "dev" adds 82ec0c290d1a soc: qcom: wcnss_ctrl: Allow reading firmware-name from DT adds 73c9729f0fb5 ARM: dts: qcom: msm8974-hammerhead: add mount matrix for IMU adds 9d816b423dab ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge int [...] adds 5fde3361ba57 ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge i [...] adds 83bbdec03fad ARM: dts: qcom: msm8974: add blsp2_uart8 adds 885aae6860fa ARM: dts: qcom: msm8974-klte: Add bluetooth support adds 243860c38c7e Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds 472a4da2137d Merge remote-tracking branch 'qcom/for-next' adds 9ff5be9a9983 Merge remote-tracking branch 'raspberrypi/for-next' adds c5b0cdc515db Merge remote-tracking branch 'realtek/for-next' adds 297214f064b4 arm64: dts: renesas: r8a77950: Drop operating points above [...] adds 35e732d7990d arm64: dts: renesas: salvator-common: Add cpu-supply prope [...] adds 2b35ca2fe605 arm64: dts: renesas: ulcb: Add cpu-supply property to a57_0 node adds e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds b913b1f6f3cc Merge remote-tracking branch 'renesas/next' adds 618bf9fd0baa Merge remote-tracking branch 'reset/reset/next' adds d4f2c4bbad2c Merge remote-tracking branch 'rockchip/for-next' adds 19f5027e0394 ARM: s3c: Use pwm_get() in favour of pwm_request() in RX1950 adds d3971413327e Merge branch 'next/soc' into for-next adds 6031008780ef ARM: exynos: correct kernel doc in platsmp adds 8a4d4cd15c39 Merge branch 'next/soc' into for-next adds 8de4e4e1e6af Merge remote-tracking branch 'samsung-krzk/for-next' adds e9db0802037b Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/ [...] adds 4c2443962313 Merge tag 'scmi-updates-5.13' of git://git.kernel.org/pub/ [...] adds 521647227d0b Merge remote-tracking branch 'scmi/for-linux-next' adds d580e6f0ec3a ARM: dts: sun8i: h3: beelink-x2: Add power button adds 9fa021aa01fd Merge tags 'sunxi-dt-for-5.13-1' and 'sunxi-fixes-for-5.12 [...] adds 5eb80e10ea80 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a21143601201 Merge branch for-5.13/dt-bindings into for-next adds a8caaf519d9e Merge branch for-5.13/clk into for-next adds fdecca824538 Merge branch for-5.13/soc into for-next adds 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy adds f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy adds f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control adds 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds e420d61f6d0a Merge branch for-5.13/phy into for-next adds 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb adds f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices adds d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM adds 7afd8d240304 Merge branch for-5.13/usb into for-next adds 537be125b403 Merge branch for-5.13/arm/dt into for-next adds 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next adds d03c0bb501fd Merge remote-tracking branch 'tegra/for-next' adds 8d67544f4f53 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds f1b6f6e7f595 arm64: dts: ti: k3-j721e-mcu: Fix ospi compatible adds 0e941f496a8b arm64: dts: ti: k3-j7200-mcu: Fix ospi compatible adds 112e5934ff3a arm64: dts: ti: k3-am64-main: Fix ospi compatible adds 0ce0ff137857 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds e27453adcadd clk: Drop double "if" in clk_core_determine_round_nolock() [...] adds c53af9688ad2 Merge branch 'clk-cleanup' into clk-next adds 60c325a7172d Merge tag 'renesas-clk-for-v5.13-tag1' of git://git.kernel [...] adds 1f6cd01a4270 Merge branch 'clk-renesas' into clk-next adds 2867b9746cef clk: socfpga: fix iomem pointer cast on 64-bit adds e5c359f70e4b clk: qcom: camcc: Update the clock ops for the SC7180 adds 301119535c94 Merge branch 'clk-fixes' into clk-next adds 2c2b9c606717 clk: socfpga: use clk_hw_register for a5/c5 adds 8c489216c3e1 clk: socfpga: arria10: convert to use clk_hw adds ba7e258425ac clk: socfpga: Convert to s10/agilex/n5x to use clk_hw adds abbe1eff907f clk: socfpga: Fix code formatting adds 5426774870f2 Merge branch 'clk-socfpga' into clk-next adds 8d3c0c01cb2e clk: fix invalid usage of list cursor in register adds 7045465500e4 clk: fix invalid usage of list cursor in unregister adds 44a780d44bcf Merge branch 'clk-fixes' into clk-next adds 3338fe50aa6d Merge tag 'renesas-clk-for-v5.13-tag2' of git://git.kernel [...] adds 21bbd5346746 Merge branch 'clk-renesas' into clk-next adds 7c09e605553a Merge tag 'sunxi-clk-for-5.13-1' of https://git.kernel.org [...] adds 4b5c93f31107 Merge branch 'clk-allwinner' into clk-next adds a0e6897c5fae Merge remote-tracking branch 'clk/clk-next' adds 379c9a24cc23 clk: imx: Fix reparenting of UARTs not associated with stdout adds 1840518ae7de clk: imx8mp: Remove the none exist pcie clocks adds 8304b15e132f clk: imx8mq: Correct the pcie1 sels adds 054ef44ea3ef clk: imx: Reference preceded by free adds b18bb96b4026 Merge remote-tracking branch 'clk-imx/for-next' adds bb0377330f52 Merge remote-tracking branch 'csky/linux-next' adds 4d3a1d051951 Merge remote-tracking branch 'h8300/h8300-next' adds b19df649adcb m68k: mm: Fix flatmem memory model setup adds efdf262e1143 m68k: defconfig: Update defconfigs for v5.12-rc1 adds 8e4633daccf8 m68k: syscalls: switch to generic syscalltbl.sh adds cbfa72b57747 m68k: syscalls: switch to generic syscallhdr.sh adds 43262178c043 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits adds 418db20a82a4 m68k: fpsp040: Remove meaningless $(OS_OBJS) adds 7accea0c95a1 m68k: fpsp040,ifpsp060: Remove meaningless EXTRA_LDFLAGS adds 662d54db84f0 Merge remote-tracking branch 'm68k/for-next' adds 9116e156f714 m68k: fix flatmem memory model setup adds a582b2521ef9 Merge remote-tracking branch 'm68knommu/for-next' adds 161efc9cc760 Merge remote-tracking branch 'microblaze/next' adds cde58b861a1d mips: bmips: fix syscon-reboot nodes adds 7ea42936165c mips: bmips: bcm6328: populate device tree nodes adds add956232010 mips: bmips: bcm6358: populate device tree nodes adds 277bb6e2273d mips: bmips: bcm6362: populate device tree nodes adds 7d9ade0f52a6 mips: bmips: bcm6368: populate device tree nodes adds 666c1fc90cd8 mips: bmips: bcm63268: populate device tree nodes adds dfad83cb7193 MIPS: Add support for CONFIG_DEBUG_VIRTUAL adds 9a91dd501c2b MIPS: kernel: Remove not needed set_fs calls adds 08ee3a009f49 MIPS: uaccess: Added __get/__put_kernel_nofault adds 45deb5faeb9e MIPS: uaccess: Remove get_fs/set_fs call sites adds 04324f44cb69 MIPS: Remove get_fs/set_fs adds 5e65c52ec716 MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UN [...] adds 7f028bff8a8e MIPS: ralink: rt288x: select MIPS_AUTO_PFN_OFFSET adds 79c04e4a9fb8 Merge remote-tracking branch 'mips/mips-next' adds 4033e76a7abd parisc: Remove duplicate struct task_struct declaration adds 9054284e8846 parisc: parisc-agp requires SBA IOMMU driver adds 4d752e5af637 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers adds 0aa2ddc9af44 parisc: math-emu: Few spelling fixes in the file fpu.h adds 2545b33cf82a Merge remote-tracking branch 'parisc-hd/for-next' adds 0d63e49ef55b Merge remote-tracking branch 'powerpc/next' adds c4e38b2a27a8 soc: fsl: qbman: Ensure device cleanup is run for kexec adds f22c8d317a46 soc: fsl: qbman: Delete useless kfree code adds 7374a3e572fe soc: fsl: qe: Use DEFINE_SPINLOCK() for spinlock adds 9469f04bb9e6 soc: fsl: guts: remove unneeded semicolon adds dc67dac617e3 soc: fsl: guts: fix comment syntax in file adds 3f39f38ea91d soc: fsl: qe: replace qe_io{read,write}* wrappers by gener [...] adds 18f0211c9a10 tty: serial: ucc_uart: replace qe_io{read,write}* wrappers [...] adds ccdfc4ae4d41 Revert "soc: fsl: qe: introduce qe_io{read,write}* wrappers" adds 30d8aeca930e Merge remote-tracking branch 'soc-fsl/next' adds 543f8994dbfd Merge remote-tracking branch 'risc-v/for-next' adds 24d9b06046c5 Merge branch 'fixes' into for-next adds 408f2c9c1568 s390/pci: expose UID uniqueness guarantee adds 1034c96c5e28 s390/cio: use DEFINE_SPINLOCK() for spinlock adds 4e774d59e599 s390/cio: use DECLARE_WAIT_QUEUE_HEAD() for wait_queue adds f38033c8dbc3 s390/cio: remove duplicate struct ccw1 declaration adds 0cc00c8d4050 s390/vfio-ap: fix circular lockdep when setting/clearing c [...] adds 3784231b1e09 s390/mm: fix phys vs virt confusion in mark_kernel_pXd() f [...] adds 048c6ff0a58b s390/smp: remove redundant pcpu::lowcore member adds 6a03fa0e0e89 s390: use DEFINE_SPINLOCK for initialization adds 327580f9b8a1 s390/sclp: use LIST_HEAD for Initialization adds f9e179f38466 Merge branch 'features' into for-next adds 7b8ffb421636 Merge remote-tracking branch 's390/for-next' adds f3712bf5a3e0 Merge remote-tracking branch 'sh/for-next' adds 8a128bc32aba xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds 9aa44cd2c24e xtensa: fix warning comparing pointer to 0 adds c425c546c0f1 xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig adds 7b6657843c6a xtensa: remove unneeded export in boot-elf/Makefile adds 8d949ae25bd0 xtensa: stop filling syscall array with sys_ni_syscall adds daf261800235 xtensa: syscalls: switch to generic syscalltbl.sh adds 2da755945250 xtensa: syscalls: switch to generic syscallhdr.sh adds 4f22ca7e192e xtensa: simplify coherent_kvaddr logic adds d4ff983e3238 xtensa: fix pgprot_noncached assumptions adds f96c4ad6107e xtensa: drop extraneous register load from initialize_mmu adds e1532777cae3 xtensa: Couple of typo fixes adds 4671076c4d37 xtensa: simcall.h: Change compitible to compatible adds 54467c126b19 xtensa: ISS: split simcall implementation from semihosting [...] adds 6a8eb99e130f xtensa: ISS: add GDBIO implementation to semihosting interface adds dccacfd8cce7 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds f80e4b07a6a7 Merge remote-tracking branch 'pidfd/for-next' adds 181d1413856d iov_iter: Add ITER_XARRAY adds 8ac07cba4e86 mm: Add set/end/wait functions for PG_private_2 adds a1657321df77 mm: Implement readahead_control pageset expansion adds 21dc0cb05ee8 netfs: Make a netfs helper module adds cfe176fe3bcc netfs: Documentation for helper library adds 70a22b068586 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds ca5805003703 netfs, mm: Add set/end/wait_on_page_fscache() aliases adds 879a5d3c3aec netfs: Provide readahead and readpage netfs helpers adds 82230dd879bf netfs: Add tracepoints adds 4f38532402c3 netfs: Gather stats adds 2219c1b5830e netfs: Add write_begin helper adds eb6a8d6d69ca netfs: Define an interface to talk to a cache adds a21444f0c71d fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 7f5b6d3a65d7 afs: Disable use of the fscache I/O routines adds 92c2beed56aa afs: Pass page into dirty region helpers to provide THP size adds 2d1b97983019 afs: Print the operation debug_id when logging an unexpect [...] adds 24b37b0fab8b afs: Move key to afs_read struct adds d586c31828e0 afs: Don't truncate iter during data fetch adds 403f1d52bece afs: Log remote unmarshalling errors adds bd1407df4010 afs: Set up the iov_iter before calling afs_extract_data() adds 670555b600b3 afs: Use ITER_XARRAY for writing adds e11f12e05522 afs: Wait on PG_fscache before modifying/releasing a page adds d479ef871c48 afs: Extract writeback extension into its own function adds 020d4715ca5e afs: Prepare for use of THPs adds c50aae74ce30 afs: Use the fs operation ops to handle FetchData completion adds 3176172866d1 afs: Use new fscache read helper API adds d2ebca8ed45e afs: Use the fscache_write_begin() helper adds a3074e045116 Merge remote-tracking branch 'fscache/fscache-next' adds f6f9bdd64b88 Merge branch 'misc-5.12' into for-next-current-v5.11-20210406 adds 3e6ae262ac46 Merge branch 'for-next-current-v5.11-20210406' into for-ne [...] adds c7242751b55e btrfs: fix comment for btrfs ordered extent flag bits adds 9df4787f4bc7 btrfs: make btrfs_replace_file_extents take btrfs_inode adds e3321426aab0 btrfs: make find_desired_extent take btrfs_inode adds 65fac88605a3 btrfs: replace offset_in_entry with in_range adds 7de65130d1d6 btrfs: replace open coded while loop with proper construct adds e28fe39654ee btrfs: unexport btrfs_extent_readonly() and make it static adds 99f6f1983c05 btrfs: change return type to bool in btrfs_extent_readonly adds 4d9c607976c2 btrfs: scrub: drop a few function declarations adds f8e2da374639 btrfs: simplify commit logic in try_flush_qgroup adds 764bbb2aad3e btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 40eb1d13f753 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 0bd4aa8bab72 btrfs: add btree read ahead for full send operations adds b02bd05367d3 btrfs: add btree read ahead for incremental send operations adds d277a80453fd btrfs: assign proper values to a bool variable in dev_exte [...] adds 69179a88f269 btrfs: don't opencode extent_changeset_free adds f2b41dd24949 btrfs: remove force argument from run_delalloc_nocow() adds 7e4477966e52 btrfs: remove mirror argument from btrfs_csum_verify_data() adds 64711209441e btrfs: add a i_mmap_lock to our inode adds 2911da32d543 btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 78fd687b9504 btrfs: exclude mmaps while doing remap adds 2743a7295b55 btrfs: exclude mmap from happening during all fallocate op [...] adds 56c7d1e8cc84 btrfs: fix race between memory mapped writes and fsync adds a4dc0262a86a btrfs: fix race between marking inode needs to be logged a [...] adds 1c256d156442 btrfs: remove stale comment and logic from btrfs_inode_in_log() adds a01f305823ec btrfs: remove duplicated in_range() macro adds 2c86fe22b41e btrfs: convert kmap to kmap_local_page, simple cases adds 089d535bfedf btrfs: raid56: convert kmaps to kmap_local_page adds 90f99ce65f27 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds a94f7d48a486 btrfs: integrity-checker: convert block context kmap's to [...] adds b2acd12b4f97 btrfs: move the tree mod log code into its own file adds b6491e402032 btrfs: use booleans where appropriate for the tree mod log [...] adds 200a9f469e01 btrfs: use a bit to track the existence of tree mod log users adds b71d372365c6 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds 922ae6a52c85 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds d1c16652fc10 btrfs: add and use helper to get lowest sequence number fo [...] adds 4981e5a0dc9d btrfs: update debug message when checking seq number of a [...] adds a6d34ccff5d9 btrfs: update outdated comment at btrfs_orphan_cleanup() adds 8394da77f6b5 btrfs: update outdated comment at btrfs_replace_file_extents() adds 562104e248d6 btrfs: use percpu_read_positive instead of sum_positive fo [...] adds 051b00d72746 btrfs: zoned: move log tree node allocation out of log_roo [...] adds 465a1758219c btrfs: fix a potential hole punching failure adds a4537b484763 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input adds c177009fa2b6 btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags adds 986aa0f27675 btrfs: fix exhaustion of the system chunk array due to con [...] adds 480713fab133 btrfs: improve btree readahead for full send operations adds e847a1ae3ea6 btrfs: add sysfs interface for supported sectorsize adds 361b393930a1 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds 5783348ae3af btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds 29e73cd67180 btrfs: subpage: introduce helpers for dirty status adds 3c9494aefccb btrfs: subpage: introduce helpers for writeback status adds 8473bcf184a6 btrfs: subpage: do more sanity checks on metadata page dirtying adds a0ee728e9ee8 btrfs: subpage: support metadata checksum calculation at w [...] adds e752c1f9d9e8 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds c554149a6b5f btrfs: support page uptodate assertions in subpage mode adds 811a27f678cd btrfs: make set/clear_extent_buffer_dirty() subpage compatible adds 542177a8c7b4 btrfs: make set_btree_ioerr accept extent buffer and be su [...] adds f1abd22b9110 btrfs: subpage: add overview comments adds c98441d24a69 btrfs: move forward declarations to the beginning of extent_io.h adds 1e9d38e421fb btrfs: add and use readahead_batch_length adds 6240b650abda Merge branch 'misc-next' into for-next-next-v5.12-20210406 adds 666145350bca btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds c87ace4ef763 btrfs: convert BUG_ON()'s in relocate_tree_block adds 1a329a884c9e btrfs: handle errors from select_reloc_root() adds b76ba13d248b btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 6e64534f5cd0 btrfs: check record_root_in_trans related failures in sele [...] adds 1b9bf158872d btrfs: do proper error handling in record_reloc_root_in_trans adds 3c8fa8869b7a btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 29d1099fc95f btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds d78a30f33088 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 3fe37d43035f btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 6141039fdd48 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds b8cf39a3bc39 btrfs: handle btrfs_record_root_in_trans failure in reloca [...] adds e7ff96acea32 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds f977ffe32198 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 565c5db831ab btrfs: handle record_root_in_trans failure in btrfs_record [...] adds f4c5cbdc543b btrfs: handle record_root_in_trans failure in create_pendi [...] adds 9c884048765c btrfs: return an error from btrfs_record_root_in_trans adds 23e7ed56df0e btrfs: have proper error handling in btrfs_init_reloc_root adds be4d4807dee9 btrfs: do proper error handling in create_reloc_root adds 879df1eea5df btrfs: validate root::reloc_root after recording root in trans adds efd330595560 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 0039a2c8b949 btrfs: change insert_dirty_subvol to return errors adds 602b70f4dfe0 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 62193b759af1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 517bbefc62f2 btrfs: do proper error handling in btrfs_update_reloc_root adds e5997848fa9b btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds b1a89bb644a3 btrfs: handle btrfs_cow_block errors in replace_path adds dcd96060b12b btrfs: handle btrfs_search_slot failure in replace_path adds 78c5999a1283 btrfs: handle errors in reference count manipulation in re [...] adds b46b61746d1d btrfs: handle extent reference errors in do_relocation adds 4795b407ca4e btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKR [...] adds ce5fe2a52f81 btrfs: remove the extent item sanity checks in relocate_bl [...] adds f781e554050b btrfs: do proper error handling in create_reloc_inode adds 13a31d22dfff btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds afdc3b06b892 btrfs: do not panic in __add_reloc_root adds e858cb8fb313 btrfs: cleanup error handling in prepare_to_merge adds b70e10501cd4 btrfs: handle extent corruption with select_one_root properly adds f5d0e2cc3805 btrfs: do proper error handling in merge_reloc_roots adds ca560defeedc btrfs: check return value of btrfs_commit_transaction in r [...] adds ceac10f7338c Merge branch 'ext/josef/reloc-fixes-v8-final' into for-nex [...] adds 56cec5337427 btrfs: do more graceful error/warning for 32bit kernel adds 3a65fb4284ff Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds bbcb61d41ebd btrfs: rename delete_unused_bgs_mutex adds d68685bb6e58 btrfs: zoned: automatically reclaim zones adds 0950685ac9d1 Merge branch 'ext/jth/zone-auto-reclaim-v2' into for-next- [...] adds 7d05a72d5ae6 btrfs: introduce end_bio_subpage_eb_writepage() function adds e3a2bd0975a3 btrfs: introduce write_one_subpage_eb() function adds 303b8badd3c6 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds e1524e8621f6 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds 1ea5229fd258 Merge branch 'ext/qu/subpage-rw-addn' into for-next-next-v [...] adds bcb4bd516a11 btrfs: fix race between transaction aborts and fsyncs lead [...] adds 0054728e50b0 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] adds 3c1750120613 Merge branch 'for-next-next-v5.12-20210406' into for-next- [...] adds 46100c1571df Merge remote-tracking branch 'btrfs/for-next' adds dc19940565c2 cifs: add support for FALLOC_FL_COLLAPSE_RANGE adds d9b809d065eb cifs: add FALLOC_FL_INSERT_RANGE support adds 305f2e0d3486 fs: cifs: Remove unnecessary struct declaration adds 6571b97a19bc Merge remote-tracking branch 'cifs/for-next' adds 684d638273e9 cifsd: remove unneeded macros adds 9d5893174dce cifsd: fix wrong use of rw semaphore in __session_create() adds 892f5c3048f3 cifsd: use kmalloc() for small allocations adds 9a73a0b46cea cifsd: add the check to work file lock and rename behavior [...] adds 413ddf00dc2d cifsd: fix error return code in ksmbd_vfs_remove_file() adds f574a239c136 cifsd: clean-up codes using chechpatch.pl --strict adds 352fe192729f cifsd: merge time_wrappers.h into smb_common.h adds f38c541b53f6 cifsd: fix wrong prototype in comment adds 66264c863723 cifsd: fix implicit declaration of function 'groups_alloc' adds 84db38a3cb63 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds b7255c70ab39 cifsd: remove smack inherit leftovers adds 50a7726f1d23 cifsd: remove calling d_path in error paths adds 211e08fd1615 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds 2acd2ba61872 cifsd: use file_inode() instead of d_inode() adds 510be6374762 cifsd: remove useless error handling in ksmbd_vfs_read adds d4e0568c52d8 cifsd: use xarray instead of linked list for tree connect list adds 94737cebdd1a cifsd: remove stale prototype and variables adds caf4c43ccbd2 cifsd: fix memory leak when loop ends adds 81c8babf4151 cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 1de72fbe3c9f cifsd: fix memdup.cocci warnings adds 1ef856baa0d0 cifsd: remove wrappers of kvmalloc/kvfree adds 88564b0ab49d doc: cifsd: change the reference to configuration.txt adds 2bcd9561104e cifsd: prevent a integer overflow in wm_alloc() adds bc7f2fa87b28 Merge pull request #36 from namjaejeon/cifsd-for-next adds 670f52d4b8c9 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds d220c7cfd7a7 Merge remote-tracking branch 'ecryptfs/next' adds 8137824eddd2 erofs: don't use erofs_map_blocks() any more adds 24a806d849c0 erofs: add unsupported inode i_format check adds de06a6a37541 erofs: introduce erofs_sb_has_xxx() helpers adds 5d50538fc567 erofs: support adjust lz4 history window size adds 46249cded18a erofs: introduce on-disk lz4 fs configurations adds 14373711dd54 erofs: add on-disk compression configurations adds fe6adcce7e29 erofs: Clean up spelling mistakes found in fs/erofs adds 0ad19f711f49 erofs: reserve physical_clusterbits[] adds 780e0c657683 erofs: introduce multipage per-CPU buffers adds 98dc40e12133 erofs: introduce physical cluster slab pools adds 9ae78e771102 erofs: fix up inplace I/O pointer for big pcluster adds d9850571eb09 erofs: add big physical cluster definition adds 522f7f4fdb10 erofs: adjust per-CPU buffers according to max_pclusterblks adds ab3d14581c9a erofs: support parsing big pcluster compress indexes adds 537da6fc23f7 erofs: support parsing big pcluster compact indexes adds 1aa5f2e2feed erofs: support decompress big pcluster for lz4 backend adds b0b677fd35ce erofs: enable big pcluster feature adds 489c340c9bd8 Merge remote-tracking branch 'erofs/dev' adds 7dc968c80c57 Merge remote-tracking branch 'exfat/dev' adds e2ebb1230455 ext2: Match up ext2_put_page() with ext2_dotdot() and ext2 [...] adds 782b76d7abdf fs/ext2: Replace kmap() with kmap_local_page() adds 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. adds 5a61ed3180c2 Merge remote-tracking branch 'ext3/for_next' adds 5911d2d1d1a3 f2fs: introduce gc_merge mount option adds 23738e74472f f2fs: fix to restrict mount condition on readonly block device adds be1ee45d5138 f2fs: Fix a hungtask problem in atomic write adds b5d15199a26f f2fs: set checkpoint_merge by default adds a303b0ac920d f2fs: fix to avoid GC/mmap race with f2fs_truncate() adds 25ae837e61de f2fs: fix to avoid accessing invalid fio in f2fs_allocate_ [...] adds c35b8d5e757e f2fs: fix the periodic wakeups of discard thread adds e8851507996d f2fs: modify open brace '{' following function definitions adds fff476a9f172 Merge remote-tracking branch 'f2fs/dev' adds 4afb392272a8 Merge remote-tracking branch 'jfs/jfs-next' adds 7d81ee8722d6 svcrdma: Single-stage RDMA Read adds 9af723be8639 svcrdma: Remove sc_read_complete_q adds 5533c4f4b996 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds e3eded5e81c4 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() adds c0a744dcaa29 UAPI: nfsfh.h: Replace one-element array with flexible-arr [...] adds e739b12042b6 NFSv4.2: fix copy stateid copying for the async copy adds dee9f6ade389 sunrpc: Remove unused function ip_map_lookup adds b73ac6808b0f NFSD: Use DEFINE_SPINLOCK() for spinlock adds 4661ec1b6380 Merge remote-tracking branch 'cel/for-next' adds b66c8cd2b930 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 8da09eb01ee5 Merge remote-tracking branch 'v9fs/9p-next' adds de7b14b1a0a1 Merge remote-tracking branch 'xfs/for-next' adds 24727b254771 Merge remote-tracking branch 'iomap/iomap-for-next' adds 869720033934 Merge remote-tracking branch 'file-locks/locks-next' adds dc6891cd93ec Merge remote-tracking branch 'vfs/for-next' adds 58b42113ff5f Merge remote-tracking branch 'printk/for-next' adds 1fd3dde5e270 PCI: Add pci_disable_parity() adds d06a113fec57 IB/mthca: Disable parity reporting adds 0a0b5f4b4367 ARM: iop32x: disable N2100 PCI parity reporting adds d738c88da637 Merge branch 'pci/enumeration' adds c72547fb0158 Merge branch 'pci/error' adds 693978527c17 PCI/ACPI: Fix acpi_pci_set_power_state() debug message adds 6c84bd499147 Merge branch 'pci/pm' adds a7bf66ff3d94 PCI/VPD: Remove obsolete Broadcom NIC quirk adds 26c0cf2a603d PCI/VPD: Remove sysfs accessor size checking dead code adds 1e3b0fb5e4d1 PCI/VPD: Convert sysfs file to static attribute adds f349223f076e PCI/VPD: Remove pci_set_vpd_size() adds bb4c0992c232 PCI/VPD: Make missing VPD message less alarming adds e0853a0976ff Merge branch 'pci/vpd' adds fbdd47fb1fa0 Merge branch 'pci/kernel-doc' adds 5cceabdcdeac Merge branch 'pci/misc' adds 92b9cb55a9b6 ata: ahci_brcm: Fix use of BCM7216 reset controller adds a24fd1d6469f PCI: brcmstb: Use reset/rearm instead of deassert/assert adds 4dd9c6b6e304 Merge branch 'remotes/lorenzo/pci/brcmstb' adds b03e98acfcd9 Merge branch 'remotes/lorenzo/pci/cadence' adds 09429a21744b Merge branch 'remotes/lorenzo/pci/dwc' adds 63279c17be55 Merge branch 'remotes/lorenzo/pci/endpoint' adds c1ba5ab5320c Merge branch 'remotes/lorenzo/pci/iproc' adds b50756bf9524 Merge branch 'remotes/lorenzo/pci/layerscape' adds 61f762a540a5 Merge branch 'remotes/lorenzo/pci/mediatek' adds 66f57e639504 Merge branch 'remotes/lorenzo/pci/microchip' adds 7acff9021e37 Merge branch 'remotes/lorenzo/pci/tegra' adds 03cde986464f Merge branch 'remotes/lorenzo/pci/vmd' adds d4707d79fae0 PCI: xgene: Fix cfg resource mapping adds d66ef1014fd3 Merge branch 'remotes/lorenzo/pci/xgene' adds 973a28677e39 PCI: tegra: Convert to MSI domains adds c244dc15dc0f PCI: rcar: Don't allocate extra memory for the MSI capture [...] adds 516286287d71 PCI: rcar: Convert to MSI domains adds cc8cf907381a PCI: xilinx: Don't allocate extra memory for the MSI captu [...] adds b66873599e7f PCI: xilinx: Convert to MSI domains adds 65b131816afd PCI: hv: Drop msi_controller structure adds 54729d2a7a75 PCI/MSI: Drop use of msi_controller from core code adds 27278a3fac60 PCI/MSI: Kill msi_controller structure adds f68f571db9c1 PCI/MSI: Kill default_teardown_msi_irqs() adds 419150a4ff6a PCI/MSI: Let PCI host bridges declare their reliance on MS [...] adds 98be0634c819 PCI/MSI: Make pci_host_common_probe() declare its reliance [...] adds 77cbd88c9068 PCI: mediatek: Advertise lack of built-in MSI handling adds 44ec480dafad PCI/MSI: Document the various ways of ending up with NO_MSI adds 18d56e5afeef PCI: Refactor HT advertising of NO_MSI flag adds e33e2e699754 Merge branch 'remotes/lorenzo/pci/msi' adds e9d14c046bcf Merge branch 'remotes/lorenzo/pci/misc' adds 6bcc3fd766ee Merge remote-tracking branch 'pci/next' adds 9d843e8fafc7 pstore: Add mem_type property DT parsing support adds 532a176b674c Merge remote-tracking branch 'pstore/for-next/pstore' adds c222046819dd Merge remote-tracking branch 'hid/for-next' adds 1a0e240d0941 i2c: tegra-bpmp: Implement better error handling adds 8f66edb25c4e i2c: stm32f7: Remove useless error message adds c126f7c3b8c4 i2c: Make i2c_recover_bus() to return -EBUSY if bus recove [...] adds 24f9176c2f65 Merge branch 'i2c/for-5.13' into i2c/for-next adds 942bfbecc028 I2C: JZ4780: Fix bug for Ingenic X1000. adds 67ff1d98652a i2c: stm32f4: Mundane typo fix adds 1ae6b3780848 i2c: imx: drop me as maintainer of binding docs adds 98a479991dc5 i2c: gpio: update email address in binding docs adds 629a411f7e71 i2c: hix5hd2: use the correct HiSilicon copyright adds 58da3e5095e8 Merge branch 'i2c/for-current' into i2c/for-next adds 5e729bc54bda i2c: designware: Adjust bus_freq_hz when refuse high speed [...] adds 253e86ed5fe4 Merge branch 'i2c/for-current' into i2c/for-next adds aca01415e076 i2c: Add I2C_AQ_NO_REP_START adapter quirk adds 4a7695429ead i2c: cp2615: add i2c driver for Silicon Labs' CP2615 Digit [...] adds 17631e8ca2d3 i2c: designware: Add driver support for AMD NAVI GPU adds fd6ddaa0f50a i2c: drivers: Use generic definitions for bus frequencies [...] adds 22e06b30f94c i2c: tegra-bpmp: don't modify input variable in xlate_flags adds 40357058f859 i2c: tegra-bpmp: make some functions void adds d98ce468bd98 Merge branch 'i2c/for-5.13' into i2c/for-next adds 56b4c6515a36 i2c: exynos5: correct top kerneldoc adds 5eb856cc058a Merge branch 'i2c/for-current' into i2c/for-next adds 010e32ab205b i2c: stm32f7: avoid ifdef CONFIG_PM_SLEEP for pm callbacks adds c0dccb2c9def Merge branch 'i2c/for-5.13' into i2c/for-next adds 8f3e3fb56ce9 Merge remote-tracking branch 'i2c/i2c/for-next' adds 7ffe96e6115f Merge remote-tracking branch 'i3c/i3c/next' adds 56ed101d49ef Merge remote-tracking branch 'dmi/dmi-for-next' adds 88b8fcabaed5 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3e58e839150d scripts: kernel-doc: add warning for comment not following [...] adds d4b61e17e2e4 docs: Remove make headers_check from checklist in translations adds d2ce285378b0 docs: make reporting-issues.rst official and delete report [...] adds d8d13934ccec MAINTAINERS: add entry for Documentation/admin-guide/repor [...] adds 4d2f46a8cdb1 docs: reporting-issues.rst: reshuffle and improve TLDR adds 58c539453b71 docs: reporting-issues: reduce quoting and assorted fixes adds abb9c078853d Documentation: Add leading slash to some paths adds f8b427772a0e docs: powerpc: Fix misspellings and grammar errors adds 5225df187244 mailmap: update email address for Alex Shi adds 2bb5baf9d227 Docs/zh_CN: update Alex Shi new email address adds b0f9580a8880 scripts: get_abi.pl: better handle escape chars on what: adds d3e6b2235e46 get_abi.pl: seek for all occurrences for Documentation/ABI adds 50ebf8f4933e get_abi.pl: fix xref boundaries adds 87ec9ea1fc27 scripts: get_abi.pl: extend xref match to other types adds c27c2e34412f scripts: get_abi.pl: parse description line per line adds 2ae7bb570e5d scripts: get_abi: ignore code blocks for cross-references adds 0a8ef84da5f1 fs/namespace: corrent/improve kernel-doc notation adds a4f413348f26 Documentation: filesystesm api-summary: add namespace.c adds c72dbcd543e3 Merge remote-tracking branch 'jc_docs/docs-next' adds 5054241a7915 media: atomisp: remove duplicate include in sh_css adds 771df39b85fd media: atomisp: fix a typo adds 43cd53eb4a2a media: allegro-dvt/nal-h264.h: fix kernel-doc: hdr -> hrd adds 6e77c678f2f4 media: s3c-camif/camif-core.h: fix kernel-doc warnings adds 15e68e58296d media: s5p-jpeg/jpeg-core.h: fix kernel-doc warnings adds 40839521be59 media: exynos-gsc/gsc-core.h: fix kernel-doc warnings adds 37157ffb4bb0 media: exynos4-is: fix kernel-doc warnings adds 033fc896617a media: imx-jpeg: Fix spelling mistake "Canot" -> "Cannot" adds b98fc6b6c0cc media: rkisp1: uapi: document which flags/structs relate t [...] adds fb3b597abdce media: imx-jpeg: Fix error return code in mxc_jpeg_probe() adds d75b32853d4a media: imx-jpeg: Fix return value check in mxc_jpeg_attach [...] adds 5cd255e72646 media: hantro: fix kernel-doc warnings and style adds 5dccfce4ef32 media: imx-jpeg: Pass the v4l2_jpeg_header header argument [...] adds 154bee9b6e39 media: s5p-mfc/s5p_mfc_common.h: fix kernel-doc warnings adds 6f4eaea21b1a media: cobalt: fix initial EDID adds 9ca53286a3e9 media: drivers/media/pci/bt8xx/bttv-cards: fix typos adds 45cdd2a08a9e media: entity: A typo fix adds 73c9a3f3b346 media: cx88: Fix a typo adds 0ae10a7dc899 media: em28xx: fix memory leak adds 443ec4bbc611 media: vivid: update EDID adds 9345f3514932 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop the re [...] adds ad26cb984b26 media: dt-bindings: media: nxp,imx7-mipi-csi2: Drop fsl,cs [...] adds 2641b3e04e7c media: dt-bindings: media: nxp,imx7-mipi-csi2: Indent exam [...] adds 212d34e050a5 media: dt-bindings: media: nxp,imx7-mipi-csi2: Expand desc [...] adds 8f5586dc2d18 media: imx: imx7_mipi_csis: Runtime suspend in .s_stream() [...] adds a791960d2d7b media: imx: imx7_mipi_csis: Don't take state->lock in .lin [...] adds 33f643817f1c media: imx: imx7_mipi_csis: Ensure pads are connected adds 3293448632ff media: uvcvideo: Fix XU id print in forward scan adds 4ca052b4ea62 media: uvcvideo: Support devices that report an OT as an e [...] adds 852752ee3312 media: MAINTAINERS: Update MAINTAINERS for Renesas DRIF driver adds 4ff1dfc373d7 media: dt-bindings: media: renesas,drif: Convert to json-schema adds d85f4d81fe4f media: dt-bindings: media: renesas,drif: Add r8a77990 support adds 8225b9e1c23f media: dt-bindings: media: renesas,drif: Add r8a77965 support adds d3204955b74b media: i2c: remove unneeded semicolon adds 4fa5cc470151 media: s5k5baf: remove trailing semicolon in macro definition adds e34a717f9f3a media: staging: ipu3: uapi: Add "WITH Linux-syscall-note" license adds 8c43126e8c9f media: ccs: Fix sub-device function adds a7de6eac6f6f media: ipu3-cio2: Fix pixel-rate derived link frequency adds 9a4619ef6cc1 media: i2c: imx274: fix error return code of imx274_s_fram [...] adds 7120734f41b3 media: i2c/ccs: fix kernel-doc header issues adds ad91849996f9 media: staging/intel-ipu3: Fix set_fmt error handling adds a1946caf02fc media: i2c: remove unneeded variable 'ret' adds ba689d933361 media: omap3isp: Acquire graph mutex for graph traversal adds 5bf2c8b66e4e media: omap4iss: Acquire graph mutex for graph traversal adds 4ebddb7c17c4 media: entity: Add lockdep check to media graph walk adds 9e7fabbcb01a media: v4l: fwnode: Rename and make static V4L2 async noti [...] adds 15786f7b564e media: v4l: fwnode: Rename v4l2_async_register_subdev_sens [...] adds 745d4612d2c8 media: i2c: imx219: Move out locking/unlocking of vflip an [...] adds dd90caa0111e media: i2c: imx219: Balance runtime PM use-count adds c6f9d67e2ac6 media: i2c: imx258: add HDR control adds a806011141eb media: staging: ipu3-imgu: No need for kernel-doc comments [...] adds 0378027396a1 dt-bindings: iommu: mediatek: update mediatek,iommu.yaml r [...] adds 036673a7231d dt-bindings: i3c: update i3c.yaml references adds 473178adb55c MAINTAINERS: update adi,ad5758.yaml reference adds 98b756276a60 MAINTAINERS: update ste,mcde.yaml reference adds 057297118b0d MAINTAINERS: update brcm,bcm-v3d.yaml reference adds 238f60b48cbd MAINTAINERS: update fsl,dpaa2-console.yaml reference adds 5f58e37fe35e MAINTAINERS: update st,hts221.yaml reference adds 177d7a6b2037 MAINTAINERS: update dpot-dac.yaml reference adds cf26fc9b33ae MAINTAINERS: update envelope-detector.yaml reference adds a0f4d63b8a1d MAINTAINERS: update current-sense-amplifier.yaml reference adds 8c7e25ff2dea MAINTAINERS: update current-sense-shunt.yaml reference adds 7a3344ae5f5c MAINTAINERS: update voltage-divider.yaml reference adds 1ee6047159e4 MAINTAINERS: update invensense,mpu3050.yaml reference adds 4de924421ae6 MAINTAINERS: update mtk-sd.yaml reference adds d72f19bc7b29 MAINTAINERS: update atmel,sama5d2-adc.yaml reference adds f846fdb74e3c MAINTAINERS: update pni,rm3100.yaml reference adds d6a6a961e7e9 MAINTAINERS: update renesas,rcar-gyroadc.yaml reference adds f11f69f60dcd MAINTAINERS: update st,lsm6dsx.yaml reference adds 9f929d952a16 MAINTAINERS: update st,vl53l0x.yaml reference adds 38c8619d8ba5 MAINTAINERS: update snps,dw-axi-dmac.yaml reference adds 26bbc4fa69f0 MAINTAINERS: update ti,dac7612.yaml reference adds 6dd695466803 dt-bindings:iio:dac: update microchip,mcp4725.yaml reference adds 2f3eb922cd5b doc: update rcu_dereference.rst reference adds ddbcd0c58a6a media: venus: core: Drop second v4l2 device unregister adds f15c54cf3f68 media: v4l2-ctrl: add controls for long term reference. adds f2fb3f02abe2 media: venus: venc: Add support for Long Term Reference (L [...] adds 834124c596e2 media: venus: hfi_parser: Don't initialize parser on v1 adds 9b5d8fd580ca media: venus: hfi_parser: Check for instance after hfi pla [...] adds 3215887167af media: venus: pm_helpers: Set opp clock name for v1 adds 39a6b9185d30 media: venus: venc_ctrls: Change default header mode adds 15447d18b1b8 media: venus: hfi_cmds: Support plane-actual-info property [...] adds b52051a40908 media: v4l2-ctrl: Add decoder conceal color control adds 4ef6039fad8f media: venus: vdec: Add support for conceal control adds f31b9ffd968b media: v4l: Add new Colorimetry Class adds 4e4053a28f37 media: docs: Document colorimetry class adds 1ad0de78e794 media: v4l: Add HDR10 static metadata controls adds 5f8beb7d1e1c media: docs: Document CLL and Mastering display colorimetr [...] adds 9172652d72f8 media: venus: venc: Add support for CLL and Mastering disp [...] adds daba0a10c585 media: venus: Update v6 buffer descriptors adds 3bca43585e22 media: venus: core,pm: Add handling for resets adds 0aeabfa29a9c media: venus: core: add sm8250 DT compatible and resource data adds b4053a2097ec media: venus: core: Add io base variables for each block adds ff2a7013b3e6 media: venus: hfi,pm,firmware: Convert to block relative a [...] adds 3c5e894dd30a media: venus: hfi: Define block offsets for V6 hardware adds 7f6631295f46 media: venus: hfi: Define additional 6xx registers adds ff027906308f media: venus: core: Add differentiator IS_V6(core) adds 94e6ed2b2db3 media: venus: core: Add an io base for TZ wrapper regs adds e6dd8c3adf43 media: venus: core: Add an io base for AON regs adds 3f9acde81d6e media: venus: core: Hook to V6 base registers when appropriate adds 255385ca433c media: venus: hfi: Add a 6xx boot logic adds 24fcc0522d87 media: venus: hfi: Add 6xx interrupt support adds e396e75fc254 media: venus: hfi: Read WRAPPER_TZ_CPU_STATUS_V6 on 6xx adds 7ed9e0b3393c media: venus: hfi, vdec: v6 Add IS_V6() to existing IS_V4( [...] adds f24afa95bb2e media: venus: pm: Hook 6xx pm ops into 4xx pm ops adds c22b1a29497c media: venus: core,pm: Vote for min clk freq during venus boot adds 4b0b6e147dc9 media: venus: hfi: Add 6xx AXI halt logic adds 64afe82740b3 media: venus: pm: Toggle 6xx wrapper power in vcodec_control adds ec7ad11740b3 media: venus: firmware: Do not toggle WRAPPER_A9SS_SW_RESE [...] adds c934d9d4ca28 media: venus: helpers: Add internal buffer list for v6 adds bc28936bbba9 media: venus: helpers, hfi, vdec: Set actual plane constra [...] adds df67e3584475 media: venus: hfi: Increase plat_buf_v6 o/p buffer count. adds 1ad175952bbc media: venus: helper: Decide work mode adds 83af5738dc13 media: venus: vdec: Fix decoder cmd STOP issue adds bb65e3d97e2f media: vivid: add read-only int32 control adds be7e8af98f3a media: v4l2-ctrls.c: fix race condition in hdl->requests list adds dd0008beef0d media: dt-bindings: media: mtk-vcodec: Separating mtk vcod [...] adds 985c73693fe5 media: mtk-vcodec: Separating mtk encoder driver adds 7a77379fe1d3 media: cx23885: switch from 'pci_' to 'dma_' API adds c1dbcf62e1fd media: tw686x: switch from 'pci_' to 'dma_' API adds e999db587312 media: tw68: switch from 'pci_' to 'dma_' API adds 2f65dd20d02e media: imx-pxp: Remove unneeded of_match_ptr() adds 92eda6b7dad6 media: cec/core: clarify rx-arb-lost usage message adds d21ffd937a3f media: imx-pxp: remove redundant dev_err call in pxp_probe() adds dd5467909a2e media: ti-vpe: csc: remove redundant dev_err call in csc_create() adds f274245b5777 media: ti-vpe: sc: remove redundant dev_err call in sc_create() adds 6fe1152a1f6c media: camss: csiphy: Remove redundant dev_err call in msm [...] adds 6c0ed6d4b321 media: camss: csid: Remove redundant dev_err call in msm_c [...] adds dea377984f73 media: cx231xx/cx231xx.h: Remove repeated struct declaration adds 34ad0137e3e7 media: em28xx/em28xx.h: Remove duplicate struct declaration adds 4cd15d84ca3e media: VIDEO_IMX8_JPEG should depend on ARCH_MXC and not d [...] adds 54676d5f5630 media: rkvdec: Do not require all controls to be present i [...] adds 1cf233d89fcd media: adv7604: fix HPD support for adv7611/12 adds c730ff32b917 media: adv7604: support EDIDs up to 4 blocks adds b24bc3ab0109 media: adv7511-v4l2: correctly report EDIDs of 1 block adds 08874fdd52ab media: exynos4-is: Fix kernel-doc entries in fimc-is.h adds 7acc54ed6061 media: s5p-mfc: Fix kernel-doc entries in s5p_mfc_common.h adds f8090cce12ed Merge remote-tracking branch 'v4l-dvb/master' adds 1c29f6a0f0c6 Merge back 'acpi-processor' material for v5.13. adds cf748645df55 Merge branches 'acpi-processor' and 'acpi-pci' into linux-next adds ff031f1f99f7 Merge branch 'acpi-messages' into linux-next adds 26a7e478aba7 Merge branches 'acpi-drivers', 'acpi-pm', 'acpi-cppc' and [...] adds 3db88842b3e3 Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-domains', ' [...] adds 82ab2b224cd4 Merge branch 'pm-tools' into linux-next adds cf66fa75745a Merge branch 'devprop' into linux-next adds 010bddb3ba79 Merge remote-tracking branch 'pm/linux-next' adds 650c9e678a8d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 7456680f9eba Merge remote-tracking branch 'devfreq/devfreq-next' adds 84cbcf77e513 Merge remote-tracking branch 'opp/opp/linux-next' adds 62158cf9765f MAINTAINERS: update thermal CPU cooling section adds e462c144a663 thermal/drivers/tsens: Fix missing put_device error adds cc1a9d8360be dt-bindings: thermal: qcom-tsens: Add compatible for sm8350 adds a97f64ea596c thermal/drivers/tsens: Add VER_0 tsens version adds ca5378665498 thermal/drivers/tsens: Don't hardcode sensor slope adds 3c74a0b7fefe thermal/drivers/tsens: Convert msm8960 to reg_field adds 5631e235a086 thermal/drivers/tsens: Use init_common for msm8960 adds f65f7d8f789e thermal/drivers/tsens: Fix bug in sensor enable for msm8960 adds c9a6d58f8908 thermal/drivers/tsens: Replace custom 8960 apis with generic apis adds 3080557a85cc thermal/drivers/tsens: Drop unused define for msm8960 adds 38999536d3b4 thermal/drivers/tsens: Add support for ipq8064-tsens adds 76e524fa8791 dt-bindings: thermal: tsens: Document ipq8064 bindings adds c56249facfe3 Merge remote-tracking branch 'thermal/thermal/linux-next' adds de67fe969e2f Merge remote-tracking branch 'ieee1394/for-next' adds a3baa16cf10d Merge remote-tracking branch 'dlm/next' adds fcf044891c84 ARM: Qualify enabling of swiotlb_init() adds 12c917a38e9e Merge remote-tracking branch 'swiotlb/linux-next' adds 7410c2d0f419 RDMA/efa: Use strscpy instead of strlcpy adds 364e282c4fe7 RDMA/rxe: Split MEM into MR and MW adds de2a2461958b RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c adds 7f13e0be3694 RDMA/iser: struct iscsi_iser_task is declared twice adds 2e919a32ae11 RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock adds b1f27f688f71 RDMA/rxe: Remove rxe_dma_device declaration adds 194f64a3cad3 RDMA/core: Fix corrupted SL on passive side adds e079d87d1d9a RDMA/hns: Support query information of functions from FW adds f91696f2f053 RDMA/hns: Support congestion control type selection accord [...] adds dbb3e9db8267 RDMA/uverbs: Fix -Wunused-function warning adds 0adb3ad609f7 MAINTAINERS: Change maintainer for rtrs module adds 44930991f2f2 RDMA/rtrs-clt: Remove redundant code from rtrs_clt_read_req adds 4a58ac5440ce RDMA/rtrs: Kill the put label in rtrs_srv_create_once_sysf [...] adds 4cd5261df989 RDMA/rtrs: Remove sessname and sess_kobj from rtrs_attrs adds 57dae8baa638 RDMA/rtrs: Cleanup the code in rtrs_srv_rdma_cm_handler adds 8e86499e6c11 RDMA/rtrs: New function converting rtrs_addr to string adds 88e2f1056452 RDMA/rtrs-srv: Report temporary sessname for error message adds 11b74cbf8ea5 RDMA/rtrs: Cleanup unused 's' variable in __alloc_sess adds 0633e23771e0 RDMA/rtrs-clt: Cap max_io_size adds d907294b27d0 MAINTAINERS: remove Xavier as maintainer of HISILICON ROCE DRIVER adds 4940b0ab458a RDMA/hns: Refactor hns_roce_v2_poll_one() adds d102a6e37484 RDMA/hns: Reorganize hns_roce_create_cq() adds ee82e68850a4 RDMA/hns: Refactor reset state checking flow adds c6f0411b960d RDMA/hns: Reorganize process of setting HEM adds 8115f9744562 RDMA/hns: Simplify command fields for HEM base address con [...] adds cf8cd4ccb269 RDMA/hns: Support configuring doorbell mode of RQ and CQ adds 704d68f5f2df RDMA/hns: Reorganize doorbell update interfaces for all queues adds 6ea791fb14b2 Merge remote-tracking branch 'rdma/for-next' adds 7866f265b824 mlxsw: spectrum_router: Only perform atomic nexthop bucket [...] adds 28110056f2d0 net: ethernet: Fix typo of 'network' in comment adds 1e5d1f69d9fb ethtool: support FEC settings over netlink adds 0d7f76dc11e6 netdevsim: add FEC settings support adds 1da07e5db356 selftests: ethtool: add a netdevsim FEC test adds e3f685aa738c Merge branch 'ethtool-fec-netlink' adds 48bb5697269a ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods adds 53f7c5e14061 net: ethernet: stmicro: Remove duplicate struct declaration adds 3cbf7530a163 qrtr: Convert qrtr_ports from IDR to XArray adds b788ff0a7d7d net: ena: fix inaccurate print type adds e355fa6a3f40 net: ena: remove extra words from comments adds ca3fc0aa0837 net: amd8111e: fix inappropriate spaces adds 3f6ebcffaf67 net: amd: correct some format issues adds 1f78ff4ff708 net: ocelot: fix a trailling format issue with block comments adds 142c1d2ed966 net: toshiba: fix the trailing format of some block comments adds 44d043b53d38 net: lpc_eth: fix format warnings of block comments adds 30b8817f5f7a Merge branch 'net-coding-style' adds 1caf8d39c58f inet: shrink inet_timewait_death_row by 48 bytes adds 490f33c4e704 inet: shrink netns_ipv4 by another cache line adds b2908fac5b7b ipv4: convert fib_notify_on_flag_change sysctl to u8 adds cd04bd022258 ipv4: convert udp_l3mdev_accept sysctl to u8 adds be205fe6ec4f ipv4: convert fib_multipath_{use_neigh|hash_policy} sysctls to u8 adds 7d4b37ebb934 ipv4: convert igmp_link_local_mcast_reports sysctl to u8 adds 1c3289c93174 tcp: convert tcp_comp_sack_nr sysctl to u8 adds a6175633a2af ipv6: convert elligible sysctls to u8 adds 0dd39d952f75 ipv6: move ip6_dst_ops first in netns_ipv6 adds ab1b4f0a836f Merge branch 'inet-shrink-netns' adds ac1db7acea67 net/tipc: fix missing destroy_workqueue() on error in tipc [...] adds 0d7a7b2014b1 ipv6: remove extra dev_hold() for fallback tunnels adds 2fa423f5f0c6 net: enetc: consume the error RX buffer descriptors in a d [...] adds a800abd3ecb9 net: enetc: move skb creation into enetc_build_skb adds d504498d2eb3 net: enetc: add a dedicated is_eof bit in the TX software BD adds 1ee8d6f3bebb net: enetc: clean the TX software BD on the TX confirmation path adds 65d0cbb414ce net: enetc: move up enetc_reuse_page and enetc_page_reusable adds d1b15102dd16 net: enetc: add support for XDP_DROP and XDP_PASS adds 7ed2bc80074e net: enetc: add support for XDP_TX adds d6a2829e82cf net: enetc: increase RX ring default size adds 9d2b68cc108d net: enetc: add support for XDP_REDIRECT adds 77890db10ef0 Merge branch 'nxp-enetc-xdp' adds b494ba5a3cf8 net: stmmac: enable MTL ECC Error Address Status Over-ride [...] adds 917e2e6c5798 net: mediatek: add flow offload for mt7623 adds 040806343bb4 selftests/net: so_txtime multi-host support adds 634da4c11843 ice: Add Support for XPS adds 1e23f076b254 ice: Delay netdev registration adds a05983c3d024 ice: Update to use package info from ice segment adds 2ec5638559c1 ice: handle increasing Tx or Rx ring sizes adds 5c57145a49bd ice: change link misconfiguration message adds 800c1443cbe1 ice: remove unnecessary duplicated AQ command flag setting adds 805f980bfe0e ice: Check for bail out condition early adds 36ac7911fae7 ice: correct memory allocation call adds 94a936981a3e ice: rename ptype bitmap adds 8134d5ff9788 ice: Change ice_vsi_setup_q_map() to not depend on RSS adds e3c53928a3b2 ice: Refactor get/set RSS LUT to use struct parameter adds b66a972abb6b ice: Refactor ice_set/get_rss into LUT and key specific functions adds e97fb1aea905 ice: Consolidate VSI state and flags adds 0c3e94c24793 ice: cleanup style issues adds a07cc1786dab ice: Correct comment block style adds 247ca657e204 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f20a46c3044c tipc: fix unique bearer names sanity check adds b7a320c3a1ec net: ipv6: Refactor in rt6_age_examine_exception adds 8accc467758e stmmac: intel: use managed PCI function on probe and resume adds 2237778d8c21 net: stmmac: remove unnecessary pci_enable_msi() call adds 9fadafa46f48 include: net: Remove repeated struct declaration adds ec7e48ca4bc7 net: smc: Remove repeated struct declaration adds c8ad0cf37c00 net: hns: Fix some typos adds e228c0de904c lan743x: remove redundant semi-colon adds a7a80b17c750 net: document a side effect of ip_local_reserved_ports adds 5a32fcdb1e68 net: phy: broadcom: Add statistics for all Gigabit PHYs adds bd78980be1a6 net: usb: ax88179_178a: initialize local variables before use adds 63f8af0fc341 selftests/bpf: Add an option for a debug shell in vmtest.sh adds e27bfefb21f2 tools/resolve_btfids: Fix warnings adds 37f0e514db66 skmsg: Lock ingress_skb when purging adds b01fd6e802b6 skmsg: Introduce a spinlock to protect ingress_msg adds 0739cd28f264 net: Introduce skb_send_sock() for sock_map adds 799aa7f98d53 skmsg: Avoid lock_sock() in sk_psock_backlog() adds 7786dfc41a74 skmsg: Use rcu work for destroying psock adds 190179f65ba8 skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() adds 2004fdbd8a2b sock_map: Simplify sock_map_link() a bit adds b017055255d6 sock_map: Kill sock_map_link_no_progs() adds a7ba4558e69a sock_map: Introduce BPF_SK_SKB_VERDICT adds 8a59f9d1e3d4 sock: Introduce sk->sk_prot->psock_update_sk_prot() adds d7f571188ecf udp: Implement ->read_sock() for sockmap adds 2bc793e3272a skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() adds 1f5be6b3b063 udp: Implement udp_bpf_recvmsg() for sockmap adds 122e6c79efe1 sock_map: Update sock type checks for UDP adds d6378af61527 selftests/bpf: Add a test case for udp sockmap adds 8d7cb74f2ccb selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT adds 89d69c5d0fbc Merge branch 'sockmap: introduce BPF_SK_SKB_VERDICT and su [...] adds c2bcb4cf0211 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 57a3a98d7c0a ionic: add new queue features to interface adds 0ec9f6669a7d ionic: add handling of larger descriptors adds 3da258439e89 ionic: add hw timestamp structs to interface adds 4f1704faa013 ionic: split adminq post and wait calls adds fee6efce565d ionic: add hw timestamp support files adds 61db421da31b ionic: link in the new hw timestamp code adds ab470bbe7aba ionic: add rx filtering for hw timestamp steering adds f0790bcd3606 ionic: set up hw timestamp queues adds a8771bfe0554 ionic: add and enable tx and rx timestamp handling adds f8ba81da73fc ionic: add ethtool support for PTP adds 196f56c07f91 ionic: ethtool ptp stats adds afeefec67736 ionic: advertise support for hardware timestamps adds f3f409a9b7f5 Merge branch 'ionic-ptp' adds a16195e35cd0 mptcp: add mib for token creation fallback adds 5695eb8891f9 mptcp: add active MPC mibs adds 781bf13d4f3b mptcp: remove unneeded check on first subflow adds dc87efdb1a5c mptcp: add mptcp reset option support adds 5888a61cb4e0 selftests: mptcp: launch mptcp_connect with timeout adds 76e5e27ca987 selftests: mptcp: init nstat history adds c2a55e8fd80f selftests: mptcp: dump more info on mpjoin errors adds 3e8db6365f23 Merge branch 'mptcp-misc' adds 28d137cc8c0b dpaa2-eth: rename dpaa2_eth_xdp_release_buf into dpaa2_eth [...] adds 50f826999a80 dpaa2-eth: add rx copybreak support adds 8ed3cefc260e dpaa2-eth: export the rx copybreak value as an ethtool tunable adds 8577dd8a07cc Merge branch 'dpaa2-rx-copybreak' adds ca4d4c34ae9a nfc: pn533: prevent potential memory corruption adds 7f040aa32261 net: reorganize fields in netns_mib adds 825066651792 tcp: reorder tcp_congestion_ops for better cache locality adds 8deec94c6040 net: stmmac: set IRQ affinity hint for multi MSI vectors adds d08d32d10193 net: stmmac: make SPH enable/disable to be configurable adds d96febedfde2 net: stmmac: arrange Tx tail pointer update to stmmac_flus [...] adds 5fabb01207a2 net: stmmac: Add initial XDP support adds be8b38a722e6 net: stmmac: Add support for XDP_TX action adds 8b278a5b69a2 net: stmmac: Add support for XDP_REDIRECT action adds 428e68e1a85a Merge branch 'stmmac-xdp' adds 116c76c51035 net/mlx5: CT: Add support for matching on ct_state inv and [...] adds cadb129ffdfe net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] adds e591605f801e net/mlx5: E-Switch, move QoS specific fields to existing q [...] adds c6baac47d9e6 net/mlx5: Use unsigned int for free_count adds 4c4c0a89abd5 net/mlx5: Pack mlx5_rl_entry structure adds 16e74672a21b net/mlx5: Do not hold mutex while reading table constants adds 51ccc9f5f106 net/mlx5: Use helpers to allocate and free rl table entries adds 97d85aba2543 net/mlx5: Use helper to increment, decrement rate entry refcount adds 6b30b6d4d36c net/mlx5: Allocate rate limit table when rate is configured adds 19779f28c96d net/mlx5: Pair mutex_destory with mutex_init for rate limit table adds b47e1056257c net/mlx5: E-Switch, cut down mlx5_vport_info structure siz [...] adds 233dd7d6565e net/mlx5: E-Switch, move QoS specific fields to existing q [...] adds 8802b8a44ef8 net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() adds bb5696570b0b net/mlx5e: Reject tc rules which redirect from a VF to itself adds f6755b80d693 net/mlx5e: Dynamic alloc arfs table for netdev when needed adds 6783f0a21a3c net/mlx5e: Dynamic alloc vlan table for netdev when needed adds cd77ce930323 Merge tag 'mlx5-updates-2021-04-02' of git://git.kernel.or [...] adds 7d42e84eb99d net: openvswitch: Use 'skb_push_rcsum()' instead of hand c [...] adds 514e1150da9c net: x25: Queue received packets in the drivers instead of [...] adds 0282bc6ae86d net: ag71xx: Slightly simplify 'ag71xx_rx_packets()' adds c3105f848577 ibmvnic: Use 'skb_frag_address()' instead of hand coding it adds c438a801e0bb sfc: Use 'skb_add_rx_frag()' instead of hand coding it adds 1ec3d02f9cdf qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' adds 7190e9d8e131 qede: Use 'skb_add_rx_frag()' instead of hand coding it adds 4b4b84468aa2 mld: change lockdep annotation for ip6_sf_socklist and ipv [...] adds 85d091a794f8 tipc: Fix a kernel-doc warning in name_table.c adds d3295869c40c net: nfc: Fix spelling errors in net/nfc module adds eeb85a14ee34 net: Allow to specify ifindex when device is moved to anot [...] adds d392ecd1bc29 net: hns3: Limiting the scope of vector_ring_chain variable adds cc0626c2aaed net: smsc911x: skip acpi_device_id table when !CONFIG_ACPI adds e880f8b3a24a tcp: Reset tcp connections in SYN-SENT state adds 77651900cede usbnet: add _mii suffix to usbnet_set/get_link_ksettings adds 956baa99571b usbnet: add method for reporting speed without MII adds eb47c274d8c4 net: cdc_ncm: record speed in status method adds d42ebcbb6353 net: cdc_ether: record speed in status method adds b3feb439f28e Merge branch 'usbnet-speed' adds b58c4649d94e nfc: s3fwrn5: remove unnecessary label adds 3b2c32f96edc net: ethernet: mtk_eth_soc: remove unneeded semicolon adds be107538c529 netdevsim: remove unneeded semicolon adds 3036ec035c4d stmmac: intel: Drop duplicate ID in the list of PCI device IDs adds a460513ed4b6 time64.h: Consolidated PSEC_PER_SEC definition adds 77ccee96a674 netfilter: nf_log_bridge: merge with nf_log_syslog adds e465cccd0b9d netfilter: nf_log_common: merge with nf_log_syslog adds a38b5b56d6f4 netfilter: nf_log: add module softdeps adds cefa31a9d461 netfilter: nft_log: perform module load from nf_tables adds c520292f29b8 audit: log nftables configuration change events once per table adds 5c701e71961a netfilter: ipset: Remove duplicate declaration adds 8b9229d15877 netfilter: flowtable: dst_check() from garbage collector path adds 7726c9ce71b0 netfilter: nftables: remove unnecessary spin_lock_init() adds 802b805162a1 netfilter: nftables: add helper function to set the base s [...] adds 19c28b1374fb netfilter: add helper function to set up the nfnetlink hea [...] adds daf47a7c109a netfilter: ipvs: do not printk on netns creation adds dadf33c9f6b5 netfilter: nftables: fix a warning message in nf_tables_co [...] adds 8c56049fec6c netfilter: nftables: remove documentation on static functions adds 237c609f8744 netfilter: nfnetlink: add and use nfnetlink_broadcast adds 1be05ea766d7 netfilter: nfnetlink: use net_generic infra adds ebfbe67568a7 netfilter: cttimeout: use net_generic infra adds 8b0adbe3e38d netfilter: nf_defrag_ipv6: use net_generic infra adds 7b1957b04956 netfilter: nf_defrag_ipv4: use net_generic infra adds 5b53951cfc85 netfilter: ebtables: use net_generic infra adds 0854db2aaef3 netfilter: nf_tables: use net_generic infra for transaction data adds 1d610d4d31a8 netfilter: x_tables: move known table lists to net_generic infra adds 7b5974709faf netfilter: conntrack: move sysctl pointer to net_generic infra adds 1379940bf809 netfilter: conntrack: move ecache dwork to net_generic infra adds db3685b4046f net: remove obsolete members from struct net adds 5106efe6ed98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 631a44ed2560 nfp: flower: add support for packet-per-second policing adds 0b35e0deb5be docs: ethtool: correct quotes adds 8a9264abfc59 Merge remote-tracking branch 'net-next/master' adds 007bdc12d4b4 bpf, selftests: test_maps generating unrecognized data section adds 2ec9898e9c70 bpf: Remove unused parameter from ___bpf_prog_run adds 2daae89666ad bpf, cgroup: Delete repeated struct bpf_prog declaration adds 6ac4c6f887f5 bpf: Remove repeated struct btf_type declaration adds f07669df4c8d libbpf: Remove redundant semi-colon adds f73ea1eb4cce bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testi [...] adds 1e1032b0c4af libbpf: Fix KERNEL_VERSION macro adds 928dc406802d bpf, udp: Remove some pointless comments adds 957dca3df624 bpf, inode: Remove second initialization of the bpf_preload_lock adds 277deea4afa9 Merge remote-tracking branch 'bpf-next/for-next' adds 54d78b12484c Merge remote-tracking branch 'ipsec-next/master' adds c3d5c2d96d69 PCI/IOV: Add sysfs MSI-X vector assignment interface adds 0b989c1e3705 net/mlx5: Add dynamic MSI-X capabilities bits adds 604774add516 net/mlx5: Dynamically assign MSI-X vectors count adds e71b75f73763 net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks adds 1ac73232d9f1 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds a9ade8143e49 Merge remote-tracking branch 'wireless-drivers-next/master' adds 82a1242619d0 Bluetooth: Remove 'return' in void function adds 149b3f13b4b1 Bluetooth: Coding style fix adds 06752d1678b4 Bluetooth: Check inquiry status before sending one adds 0ae8ef674eb3 Bluetooth: SMP: Fix variable dereferenced before check 'conn' adds 27e554a4fcd8 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. adds 93917fd224fd Bluetooth: use the correct print format for L2CAP debug st [...] adds 25e70886c200 Bluetooth: Use ext adv handle from requests in CCs adds b6f1b79deabd Bluetooth: Do not set cur_adv_instance in adv param MGMT request adds abb638b311da Bluetooth: Handle own address type change with HCI_ENABLE_ [...] adds 8ce85ada0a05 Bluetooth: LL privacy allow RPA adds 2c0544279ac1 Merge remote-tracking branch 'bluetooth/master' adds e7dfab8287bf gfs2: don't create empty buffers for NO_CREATE adds f68effb308c7 gfs2: Eliminate gh parameter from go_xmote_bh func adds 3ae3a7d62a68 gfs2: Fix dir.c function parameter descriptions adds 0bf3e3273b92 gfs2: Remove unused variable sb_format adds 54992257fe4b gfs2: Add new gfs2_iomap_get helper adds 9153dac13a69 gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent adds 152f58c9af21 gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent adds 6d8da302aedf gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer adds bea906ee1624 gfs2: Silence possible null pointer dereference warning adds 7d6eec37a105 gfs2: Allocate bufdata object before taking log lock adds 49f3e638649c Merge remote-tracking branch 'gfs2/for-next' adds d2ee01b8a975 Merge remote-tracking branch 'mtd/mtd/next' adds 492a1546fc31 Merge remote-tracking branch 'nand/nand/next' adds c4c795105f29 mtd: spi-nor: Move Software Write Protection logic out of [...] adds b6cbd9167d44 mtd: spi-nor: swp: Improve code around spi_nor_check_lock_ [...] adds 069089acf88b mtd: spi-nor: add OTP support adds cad3193fe9d1 mtd: spi-nor: implement OTP support for Winbond and simila [...] adds b206b82d1726 mtd: spi-nor: winbond: add OTP support to w25q32fw/jw adds 643f5997bbf1 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 30d0f6a956fc crypto: rng - fix crypto_rng_reset() refcounting when !CRY [...] adds a181e0fdb216 random: initialize ChaCha20 constants with correct endianness adds 118a4417e143 random: remove dead code left over from blocking pool adds 1015f19b2151 hwrng: omap - Use of_device_get_match_data() helper adds 8d195e7a8ada crypto: poly1305 - fix poly1305_core_setkey() declaration adds 83dc1173d73f crypto: qat - fix error path in adf_isr_resource_alloc() adds 5377265f54de crypto: hisilicon - use the correct HiSilicon copyright adds c29da9700f8c crypto: keywrap - Remove else after break statement adds 5c083eb3e9ca crypto: fcrypt - Remove 'do while(0)' loop for single stat [...] adds 30a4240e06ea crypto: hisilicon/zip - adjust functions location adds d746881855ba crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' adds 2bcf36348ce5 crypto: hisilicon/zip - initialize operations about 'sqe' [...] adds 95c612b30898 crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 adds 64e80c8f48a0 crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 adds 09fd266f1741 crypto: hisilicon/hpre - fix a typo and delete redundant b [...] adds 9bb3fbbff371 crypto: hisilicon/hpre - delete redundant '\n' adds 0ae869926fab crypto: hisilicon/hpre - Add processing of src_data in 'CU [...] adds 059c5342812c crypto: hisilicon/sec - Fixes AES algorithm mode parameter [...] adds ff5bd6dc3f88 Merge remote-tracking branch 'crypto/master' adds b5b6f6a61012 drm/i915/gem: Drop legacy execbuffer support (v2) adds 2eb8e1a69d9f drm/i915/gem: Drop relocation support on all new hardware (v6) adds f8d1ff107d2c drm/i915: Disable pread/pwrite ioctl's for future platforms (v3) adds 547be6a479fd i915_vma: Rename vma_lookup to i915_vma_lookup adds 12ca695d2c1e drm/i915: Do not share hwsp across contexts any more, v8. adds 2c8ab3339e39 drm/i915: Pin timeline map after first timeline pin, v4. adds 0edbb9ba1bfe drm/i915: Move cmd parser pinning to execbuffer adds 237647f4dde9 drm/i915: Add missing -EDEADLK handling to execbuf pinning, v2. adds 1eef0de18fc7 drm/i915: Ensure we hold the object mutex in pin correctly. adds aaee716e4aca drm/i915: Add gem object locking to madvise. adds c471748dc742 drm/i915: Move HAS_STRUCT_PAGE to obj->flags adds a61170975718 drm/i915: Rework struct phys attachment handling adds a85fffe3032d drm/i915: Convert i915_gem_object_attach_phys() to ww lock [...] adds bfaae47db3c0 drm/i915: make lockdep slightly happier about execbuf. adds ae30af84edb5 drm/i915: Disable userptr pread/pwrite support. adds ae4e55b894dd drm/i915: No longer allow exporting userptr through dma-buf adds 02b64a4a0cb1 drm/i915: Reject more ioctls for userptr, v2. adds c6bcc0c2fdfd drm/i915: Reject UNSYNCHRONIZED for userptr, v2. adds 20ee27bd84a8 drm/i915: Make compilation of userptr code depend on MMU_N [...] adds ed29c2691188 drm/i915: Fix userptr so we do not have to worry about obj [...] adds abd2f577177e drm/i915: Flatten obj->mm.lock adds 9c01524d4f58 drm/i915: Populate logical context during first pin. adds 83472bb06063 drm/i915: Make ring submission compatible with obj->mm.loc [...] adds fe83ce1e0040 drm/i915: Handle ww locking in init_status_page adds d4fa4e70acdf drm/i915: Rework clflush to work correctly without obj->mm.lock. adds 1b321026e213 drm/i915: Pass ww ctx to intel_pin_to_display_plane adds 9fa1f4785f2a drm/i915: Add object locking to vm_fault_cpu adds 2a6659683859 drm/i915: Move pinning to inside engine_wa_list_verify() adds 7d1c2618eac5 drm/i915: Take reservation lock around i915_vma_pin. adds 5ace5e9618e9 drm/i915: Make lrc_init_wa_ctx compatible with ww locking, v3. adds b51ed60e6088 drm/i915: Make __engine_unpark() compatible with ww locking. adds ec701249aa59 drm/i915: Take obj lock around set_domain ioctl adds c93987753ae8 drm/i915: Defer pin calls in buffer pool until first use b [...] adds f1ac8a029260 drm/i915: Fix pread/pwrite to work with new locking rules. adds 74827b539cc8 drm/i915: Fix workarounds selftest, part 1 adds a3258dbd87f1 drm/i915: Prepare for obj->mm.lock removal, v2. adds c05258889ed4 drm/i915: Add igt_spinner_pin() to allow for ww locking ar [...] adds 52665fe7fc20 drm/i915: Add ww locking around vm_access() adds ef4985bac521 drm/i915: Increase ww locking for perf. adds c858ffa17716 drm/i915: Lock ww in ucode objects correctly adds e944e3cf5803 drm/i915: Add ww locking to dma-buf ops, v2. adds 1d5ab1caa0c3 drm/i915: Add missing ww lock in intel_dsb_prepare. adds 988d4ff6e3c2 drm/i915: Fix ww locking in shmem_create_from_object adds 26ad4f8b7352 drm/i915: Use a single page table lock for each gtt. adds 6c12ada05575 drm/i915/selftests: Prepare huge_pages testcases for obj-> [...] adds 86f2f8dfbf27 drm/i915/selftests: Prepare client blit for obj->mm.lock removal. adds 5521458d1c1a drm/i915/selftests: Prepare coherency tests for obj->mm.lo [...] adds c2d0e9de5106 drm/i915/selftests: Prepare context tests for obj->mm.lock [...] adds e37298441a1f drm/i915/selftests: Prepare dma-buf tests for obj->mm.lock [...] adds 1832f886ba73 drm/i915/selftests: Prepare execbuf tests for obj->mm.lock [...] adds 6f791ffe00ba drm/i915/selftests: Prepare mman testcases for obj->mm.loc [...] adds 30272919e5db drm/i915/selftests: Prepare object tests for obj->mm.lock [...] adds fa7371c3d8dd drm/i915/selftests: Prepare object blit tests for obj->mm. [...] adds af10e5a58c1b drm/i915/selftests: Prepare igt_gem_utils for obj->mm.lock [...] adds d3ad29567d4e drm/i915/selftests: Prepare context selftest for obj->mm.l [...] adds 17b7ab92bec3 drm/i915/selftests: Prepare hangcheck for obj->mm.lock removal adds e09e903a6e89 drm/i915/selftests: Prepare execlists and lrc selftests fo [...] adds e20e9b1503e5 drm/i915/selftests: Prepare mocs tests for obj->mm.lock removal adds 9aa6de99e1ba drm/i915/selftests: Prepare ring submission for obj->mm.lo [...] adds 1060974c8784 drm/i915/selftests: Prepare timeline tests for obj->mm.loc [...] adds aa8b70be896e drm/i915/selftests: Prepare i915_request tests for obj->mm [...] adds e70a27d76125 drm/i915/selftests: Prepare memory region tests for obj->m [...] adds b91e1b11f9fc drm/i915/selftests: Prepare cs engine tests for obj->mm.lo [...] adds 480ae79537b2 drm/i915/selftests: Prepare gtt tests for obj->mm.lock removal adds cf41a8f1dc1e drm/i915: Finally remove obj->mm.lock. adds fd995a3cc432 drm/i915: Keep userpointer bindings if seqcount is unchanged, v2. adds 5b0a78ec0b57 drm/i915: Move gt_revoke() slightly adds 7dbc19da5daf drm/i915: Extract active lookup engine to a helper adds 38b237eab2bc drm/i915: Individual request cancellation adds 8f922e422758 drm/i915: Restrict sentinel requests further adds 90a79a91dcc0 drm/i915: Handle async cancellation in sentinel assert adds 9b4d0598ee94 drm/i915: Request watchdog infrastructure adds e8dbb566b338 drm/i915: Fail too long user submissions by default adds 54d4e9f5c4d7 drm/i915: Allow configuring default request expiry via modparam adds 6ab61ad5c1d8 drm/i915: add gem/gt TODO adds e1a5e6a8c48b drm/doc: Add RFC section adds 2f835b5dd8f7 Merge tag 'topic/i915-gem-next-2021-03-26' of ssh://git.fr [...] adds 99e5730dd2b1 Merge tag 'irq-no-autoen-2021-03-25' of git://git.kernel.o [...] adds a4e5eed2c6a6 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag adds fb457e02f0ec Merge tag 'exynos-drm-next-for-v5.13' of git://git.kernel. [...] adds ada4226e9182 Merge remote-tracking branch 'drm/drm-next' adds 43d16d847eba drm/edid: make a number of functions, parameters and varia [...] adds 4cc4f09eaa06 drm/displayid: add separate drm_displayid.c adds 1a24c364e484 drm/displayid: add new displayid section/block iterators adds 5ef88dc58ea3 drm/edid: use the new displayid iterator for detailed modes adds 1ba63caf223d drm/edid: use the new displayid iterator for finding CEA e [...] adds bfd4e1929b5a drm/edid: use the new displayid iterator for tile info adds f72b1437e9f8 drm/displayid: allow data blocks with 0 payload length adds 339be1a8e9af drm/displayid: rename displayid_hdr to displayid_header adds 2f240cdb23e9 dt-bindings: drm/bridge: anx7625: Add power supplies adds 6c744983004e drm/bridge: anx7625: disable regulators when power off adds 6f6ab533590c drm/komeda: Convert sysfs sprintf/snprintf family to sysfs_emit adds a1c3be890440 drm/komeda: Fix bit check to import to value of proper type adds 62066d316446 drivers: gpu: drm: bridge: fix kconfig dependency on DRM_K [...] adds 19a9a0efe639 drm: Refuse to create zero width/height cmdline modes adds 167b40021712 drm/vblank: Do not store a new vblank timestamp in drm_vbl [...] adds cd017e610321 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 2d801814311d drm/amd/display: Set max TTU on DPG enable adds 266f7b06f202 drm/amd/display: add log for automated test adds 940ebc88b28a drm/amd/display: [FW Promotion] Release 0.0.58 adds 0b5c48eae386 drm/amd/display: Disable MALL when SMU not present adds 6d59d9eedb5b drm/amd/display: 3.2.129 adds 14e4a095b29f drm/amd/display: Try YCbCr420 color when YCbCr444 fails adds 7a2f342c96d1 drm/amd/display: fix typo: liason -> liaison adds e34933f9e367 drm/amdgpu/vangogh: don't check for dpm in is_dpm_running [...] adds b0302787b227 drm/amdgpu: Add new PF2VF flags for VF register access method adds 693063973c70 drm/amd/display: add DMCUB trace irq support for DCN302 adds e4721dd8065a drm/amd/display: Use pr_debug in DM to prevent dmesg flooding adds 6c9569f546ac drm/amdgpu: fix NULL pointer dereference adds 51484deeef7b drm/amdgpu: fix compiler warning(v2) adds 4931633321e5 drm/radeon: avoid potential null pointer access adds f12e78c7b680 drm/amdgpu: Set a suitable dev_info.gart_page_size adds 9e690a4a09f9 drm/amdgpu: check alignment on CPU page for bo map adds ef95d2a98d64 drm/amdgpu/display: fix warning on 32 bit in dmub adds 06f7fdaf2cca drm/amdgpu: indirect register access for nv12 sriov adds 4c97925f7d93 drm/amdgpu: indirect register access for nv12 sriov adds f802506ee8d0 drm/amdgpu: indirect register access for nv12 sriov adds e28982eb3a17 drm/amdgpu: indirect register access for nv12 sriov adds 43423d3bbb9f drm/amdgpu: reserve fence slot to update page table adds a8a3bb945f3a drm/amdgpu: support sdma error injection adds c3d9ea8eb66b drm/amd: use kmalloc_array over kmalloc with multiply adds 071069cb5f18 drm/amd: cleanup coding style a bit adds 0b3ec4fc73a0 drm/amdgpu: drop some unused atombios functions adds c3b216c9ea89 amd: display: modules: Remove repeated struct declaration adds 01f687ea727d usb/host: enable auto power control for xhci-pci adds 72e6b32c7473 drm/amdgpu: add another raven1 gfxoff quirk adds 67ae88d508a9 drm/amdgpu: only check for _PR3 on dGPUs adds 60b35fd2faaf drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 20f4e23e3bb1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 26764da148af Revert "drm/amd/display: To modify the condition in indica [...] adds 358b8f69bce3 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 300011601de7 drm/mst: Enhance MST topology logging adds 5b1c893f7186 drm/amdkfd: Update L1 and add L2/3 cache information adds 3c7245ee576a drm/ttm: switch back to static allocation limits for now adds a0d08aa3b469 Merge remote-tracking branch 'amdgpu/drm-next' adds 68a8c645b253 drm/dp_helper: Define options for FRL training for HDMI2.1 PCON adds 04b6603d13be drm/i915/display: Configure HDMI2.1 Pcon for FRL only if S [...] adds 989cf9a93892 drm/i915/hdcp: Add DP HDCP2.2 timeout to read entire msg adds b29854ec3b9c drm/hdcp: DP HDCP2.2 errata LC_Send_L_Prime=16 adds 81f1f8f1e148 drm/i915: Fix docbook header for __intel_runtime_pm_get_if [...] adds efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() adds 6195f8502dad drm/i915: Update plane ratio for icl+ adds d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown adds 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used adds 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit adds 900659253d29 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 2aed4f5ab04a gpu: host1x: Cleanup and refcounting for syncpoints adds aded42ada6ea gpu: host1x: Reset max value when freeing a syncpoint adds f5ba33fb9690 gpu: host1x: Reserve VBLANK syncpoints at initialization adds 5a8d95d20c40 gpu: host1x: Assign intr waiter inside lock adds d3555eb7f8c0 gpu: host1x: Fix Tegra194 syncpt interrupt threshold adds 933deb8c7b8e gpu: host1x: Add early init and late exit callbacks adds 86044e749be7 drm/tegra: dc: Inherit DMA mask adds 042c0bd76d7b drm/tegra: dc: Parameterize maximum resolution adds d5ec699db5bb drm/tegra: dc: Implement hardware cursor on Tegra186 and later adds 4def888d4158 drm/tegra: fb: Add diagnostics for framebuffer modifiers adds 476e93205ff6 drm/tegra: gem: Add a clarifying comment adds 05d1adfe2a8b drm/tegra: Count number of display controllers at runtime adds 7b6f846785f4 drm/tegra: Support sector layout on Tegra194 adds b391e20c5d7e Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 5620b135aea4 drm/msm: Set drvdata to NULL when msm_drm_init() fails adds 2b0b219e5ff8 drm/msm: Fix removal of valid error case when checking speed_bin adds 9fbd3088351b drm/msm: Fix a5xx/a6xx timestamps adds 6ddbfa1f5adb drm/msm: a6xx: fix version check for the A650 SQE microcode adds 12aca1ce9ee3 drm/msm/disp/dpu1: program 3d_merge only if block is attached adds 9db7fe096243 drm/msm: Remove unused freed llist node adds cc8710bdf9ea drm/msm: Avoid mutex in shrinker_count() adds ff5caa957431 drm/msm: Fix debugfs deadlock adds 5ee223c630d0 drm/msm: Improved debugfs gem stats adds 05df8f9ffc78 Merge remote-tracking branch 'drm-msm/msm-next' adds 2b3240d807b9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] adds 82be2d83c7ff drm/imx: Annotate dma-fence critical section in commit path adds 49c826e1941a drm/imx: Add 8 pixel alignment fix adds 74181df8c6db drm/imx: ipuv3-plane: Remove two unnecessary export symbols adds 5408cdfc9eba Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 162858339bf4 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 4c5014456305 regmap-irq: Introduce virtual regs to handle more config regs adds 394409aafd01 regmap-irq: Add driver callback to configure virtual regs adds 2d2070490a13 Merge remote-tracking branch 'regmap/for-5.13' into regmap-next adds 3fe49c7beaf9 Merge remote-tracking branch 'regmap/for-next' adds 016c20506d5c ALSA: control - add the missing prev_lops2 initialization adds 62327ebbdf00 ALSA: control led - improve the set_led_id() parser adds 1678320e74d3 Merge branch 'topic/mute-led' into for-next adds 53cc2643c149 ALSA: control - off by one in store_mode() adds de33144f84d3 Merge remote-tracking branch 'sound/for-next' adds 875c40eadf6a ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet adds d8c5c82e4e5b ASoC: ak5558: Add support for ak5552 adds 8d246806d510 ASoC: dt-bindings: ak5558: Add compatible string for ak5552 adds 50cbf945566b ASoC: Intel: Fix a typo adds 868d5c6340d8 ASoC: tegra: Set driver name explicitly adds e896ec390870 ASoC: rt1019: add address-cells and size-cells information adds 89503d736e36 ASoC: simple-card-utils.c: remove old comment adds 050c7950fd70 ASoC: simple-card-utils: alloc dai_link information for CP [...] adds 674b9438e2d4 ASoC: audio-graph: count DAI / link numbers as in order adds e9cbcf23a28b ASoC: audio-graph: cleanup graph_for_each_link() adds a6e8798061bf ASoC: simple-card: count DAI / link numbers as in order adds 39af7f7a03d0 ASoC: simple-card: cleanup graph_for_each_link() adds 326b0037fd6b Merge series "ASoC: simple-card: cleanup and prepare for M [...] adds ad858508fd6a Merge tag 'mute-led-rework' of https://git.kernel.org/pub/ [...] adds bb0f78e59777 ASoC: Intel: Fix a typo adds 2711a2d99303 ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments adds 86f3c05534be ASoC: atmel: fix shadowed variable adds 6692dc07fa11 ASoC: atmel: atmel-i2s: remove useless initialization adds ce36242046f2 ASoC: bcm: cygnus_ssp: remove useless initialization adds 84d0493f67b8 ASoC: meson: axg-tdmin: remove useless assignment adds 18efddee4f0a ASoC: meson: axg-tdmout: remove useless assignment adds 00a25480cca4 ASoC: pxa: remove useless assignment adds bf2a6b44d5e5 ASoC: sti: sti_uniperif: add missing error check adds 00a820086ddd ASoC: sti: uniperif: align function prototypes adds 11033e51b316 ASoC: stm: stm32_adfsdm: fix snprintf format string adds 54f78aebe803 ASoC: sunxi: sun8i-codec: clarify expression adds 1bc6d7a90b01 ASoC: tegra: tegra20_das: clarify expression adds 53567ebce407 ASoC: tegra: tegra20_das: align function prototypes adds 248d4dc9c3b8 ASoC: ti: omap-abe-twl6040: remove useless assignment adds 3d37b27fffb3 ASoC: ti: omap-mcsp: remove duplicate test adds 5b920abeea03 ASoC: ux500: mop500: rename shadowing variable adds b4d09a01666f ASoC: ux500: mop500: align function prototype adds 9c0da2935eba Merge series "ASoC: remove cppcheck warnings for multiple [...] adds f1b3ee789f4b ASoC: soc-core: add comment for rtd freeing adds 5fa7553dcd83 ASoC: soc-core: use device_unregister() if rtd allocation failed adds 73935e931c94 Merge series "ASoC: soc-core: tidyup error handling for rt [...] adds 9c1e0439ada9 ASoC: dt-bindings: Move port/ports properties out of audio [...] adds ec1c8302178a ASoC: dt-bindings: Use OF graph schema adds f1321c9766b2 ASoC: dt-bindings: socionext: Use audio-graph-port schema adds 75c324d5ab14 Merge series "ASoC: dt-bindings: Rework audio-graph-port s [...] adds 458c23c509f6 ASoC: lm49453: fix useless assignment before return adds 945b0b58c5d7 ASoC: da732x: simplify code adds df421a3a6f00 Merge series "ASoC: remove cppchecks warnings on lm49453 a [...] adds ebf721fbbb6e ASoC: Intel: Fix a typo adds 52cad756b777 ASoC: intel, keembay-i2s: Fix a dt_binding_check warning adds 628166c37c16 ASoC: Intel: Boards: cml_da7219_max98390: add capture stre [...] adds ebbb165d2c0c ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks adds 17d49b07a8bb ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro [...] adds c9b3c63392e5 ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 adds 84cb0d5581b6 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 adds 3d534537648b ASoC: rt5670: Add a rt5670_components() helper adds e992a51b1d14 ASoC: Intel: cht_bsw_rt5672: Set card.components string adds a43508995a91 ASoC: ak5558: Fix s/show/slow/ typo adds e5870bd0e40c ASoC: max98390: Add support for tx slot configuration. adds c7c19ec098b8 ASoC: Intel: kbl: Add MST route change to kbl machine drivers adds 74ed9e9bfb73 ASoc: Intel: board: add BE DAI link for WoV adds 34c79fe9e267 Merge series "kbl_da7219_max9357a machine changes for wov [...] adds 0aa5056addf6 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds 247f36547591 Merge remote-tracking branch 'sound-asoc/for-next' adds 79b5d26d2d49 Merge remote-tracking branch 'modules/modules-next' adds fe58b1762415 Merge remote-tracking branch 'input/next' adds 234e6d2c18f5 ata: ahci: Disable SXS for Hisilicon Kunpeng920 adds 2f90d2aacae5 Merge branch 'for-5.13/libata' into for-next adds 4db2ce005e13 Merge branch 'for-5.13/block' into for-next adds 197653779521 Merge branch 'for-5.13/drivers' into for-next adds 8ab99842894f io_uring: avoid taking ctx refs for task-cancel adds 0797391243ce io_uring: reuse io_req_task_queue_fail() adds 0d21d3ea31f6 io_uring: further deduplicate file slot selection adds 1fc82815dc9a io_uring: add a helper failing not issued requests adds 57bbd288b738 io_uring: refactor provide/remove buffer locking adds 91e7b35a8417 io_uring: use better types for cflags adds ceeeba9558b5 io_uring: refactor out send/recv async setup adds 79cdedfb4a51 io_uring: untie alloc_async_data and needs_async_data adds f5bd58754f4b io_uring: rethink def->needs_async_data adds eaf75b4fd9f2 io_uring: merge defer_prep() and prep_async() adds 93b8039f95cf io_uring: simplify io_resubmit_prep() adds 70add487ddce io_uring: wrap io_kiocb reference count manipulation in helpers adds df8b62dbb7fd io_uring: switch to atomic_t for io_kiocb reference count adds ea9e38ca1f76 io_uring: simplify io_sqd_update_thread_idle() adds 5c0626a6803d io_uring: don't check for io_uring_fops for fixed files adds 863ad3eb75b1 io_uring: cache async and regular file state for fixed files adds 0eb7edda54fe io_uring: correct comment on poll vs iopoll adds c3475f6ee9f0 io_uring: transform ret == 0 for poll cancelation completions adds f4a603427b88 io_uring: don't take ctx refs in task_work handler adds d5a4c7217d8f io_uring: optimise io_uring_enter() adds eace6e7544f0 io_uring: optimise tctx node checks/alloc adds b0265a64b154 io_uring: keep io_req_free_batch() call locality adds 39f22fa9045a io_uring: inline __io_queue_linked_timeout() adds a78136afae8c io_uring: optimise success case of __io_queue_sqe adds ff2da7b795c0 io_uring: refactor io_flush_cached_reqs() adds 89a022d156fc io_uring: refactor rsrc refnode allocation adds 004b685dfeb6 io_uring: inline io_put_req and friends adds e131d8b6cce2 io_uring: refactor io_free_req_deferred() adds 37ca22dacade io_uring: add helper flushing locked_free_list adds fc8fdfc1dd8d io_uring: remove __io_req_task_cancel() adds a1ff22baad60 io_uring: inline io_clean_op()'s fast path adds c4405dee37b8 io_uring: optimise io_dismantle_req() fast path adds 7d25aff8e00c io_uring: abolish old io_put_file() adds 1dffee643c77 io_uring: optimise io_req_task_work_add() adds c79dedd72c8e io_uring: don't clear REQ_F_LINK_TIMEOUT adds 1fabd31610ff io_uring: don't do extra EXITING cancellations adds 1fcce943957d io_uring: remove tctx->sqpoll adds 7ec360e58ef5 io-wq: refactor *_get_acct() adds 09b66520579c io_uring: don't init req->work fully in advance adds 9f6fa30b4e25 io_uring: kill unused REQ_F_NO_FILE_TABLE adds bada361c6e3d io_uring: optimise kiocb_end_write for !ISREG adds 0b8260bba4e3 io_uring: don't alter iopoll reissue fail ret code adds 5bb8618ddbe8 io_uring: hide iter revert in resubmit_prep adds fa9d53e2d6c0 io_uring: optimise rw complete error handling adds c6eb90d57b8e io_uring: mask in error/nval/hangup consistently for poll adds 502f5faf8975 io_uring: allocate memory for overflowed CQEs adds 860d1bed91e8 io_uring: include cflags in completion trace event adds 09f5ac015dcb io_uring: add multishot mode for IORING_OP_POLL_ADD adds 055be170609f io_uring: abstract out helper for removing poll waitqs/hashes adds c53b1fad9599 io_uring: terminate multishot poll for CQ ring overflow adds 0a8424f4732e io_uring: abstract out a io_poll_find_helper() adds 4d636d877e82 io_uring: allow events and user_data update of running pol [...] adds 5c392b3de634 kernel: allow fork with TIF_NOTIFY_SIGNAL pending adds 6c40d316ff3a io-wq: eliminate the need for a manager thread adds d3125db8c484 io_uring: allow SQPOLL without CAP_SYS_ADMIN or CAP_SYS_NICE adds f8df76ff8293 io_uring: reg buffer overflow checks hardening adds f131a8470cbb io_uring: fix race around poll update and poll triggering adds 7fabeeac1587 task_work: add helper for more targeted task_work canceling adds 0caa5982b839 io-wq: cancel task_work on exit only targeting the current 'wq' adds 20c45799df5e io_uring: name rsrc bits consistently adds 53f3c7b53954 io_uring: simplify io_rsrc_node_ref_zero adds 7531e346c21d io_uring: use rsrc prealloc infra for files reg adds 6787b535ee16 io_uring: encapsulate rsrc node manipulations adds b0e7957c6ceb io_uring: move rsrc_put callback into io_rsrc_data adds 4281334d6b8c io_uring: refactor io_queue_rsrc_removal() adds 9988c06a2cb0 io_uring: ctx-wide rsrc nodes adds 26e06730b6ae io_uring: reuse io_rsrc_node_destroy() adds 212a4ab82a9d io_uring: remove useless is_dying check on quiesce adds f2549c0faf78 io_uring: combine lock/unlock sections on exit adds 99af4f9d98d6 io_uring: better ref handling in poll_remove_one adds 3538ac4d8393 io_uring: remove unused hash_wait adds fa27dc3e0f45 io_uring: refactor io_async_cancel() adds 591d1a7c18c4 io_uring: improve import_fixed overflow checks adds bfd988a435ec io_uring: store reg buffer end instead of length adds 83b3d134aa3b io_uring: kill unused forward decls adds c26411e56a20 io_uring: lock annotate timeouts and poll adds 01c6d74024e2 io_uring: simplify overflow handling adds 11e57c4cb466 io_uring: put link timeout req consistently adds 9a816b12d546 io_uring: deduplicate NOSIGNAL setting adds 0f16d6ccc3ef io_uring: set proper FFS* flags on reg file update adds 995b23963e6e io_uring: don't quiesce intial files register adds c3a3fc799451 io_uring: refactor file tables alloc/free adds cd3175b2bba5 io_uring: encapsulate fixed files into struct adds 4d76c170d38b io_uring: kill outdated comment about splice punt adds 6f63bc69677b Merge branch 'for-5.13/io_uring' into for-next adds e9c78c23359f nvme-pci: remove the barriers in nvme_irq() adds 05fae499a944 nvme-pci: cleanup nvme_irq() adds 76affbe6d608 nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl adds a56f14c26df8 nvmet: update error log page in nvmet_alloc_ctrl() adds 7798df6fcf44 nvmet: remove an unnecessary function parameter to nvmet_c [...] adds 75b5f9edb5fd nvmet: replace white spaces with tabs adds 2bd643079ec1 nvme: use NVME_CTRL_CMIC_ANA macro adds 18479ddb7fd5 nvme: reduce checks for zero command effects adds f21c4769d0de nvme: rename nvme_init_identify() adds 44ef5611c2a5 nvme: split init identify into helper adds 7a36604668b9 nvme: mark nvme_setup_passsthru() inline adds c03fd85de293 nvme: don't check nvme_req flags for new req adds f1c772d58184 nvme: add new line after variable declatation adds 2afc4866c44e nvme-fc: fix the function documentation comment adds b53d47418d98 nvmet-fc: update function documentation adds de5878048e11 nvmet: remove unnecessary ctrl parameter adds 48b4c010c85b nvmet: do not allow model_number exceed 40 bytes adds af7fae857ea2 nvme-pci: allocate nvme_command within driver pdu adds f4b9e6c90c57 nvme: use driver pdu command for passthrough adds ed4a854b062b nvme: warn of unhandled effects only once adds 79695dcd9ad4 nvmet: return proper error code from discovery ctrl adds 8b73b45d54a1 nvme-tcp: block BH in sk state_change sk callback adds b5332a9f3f3d nvmet-tcp: fix incorrect locking in state_change sk callback adds d8e7b462f5b8 nvmet-tcp: enable optional queue idle period tracking adds 73ffcefcfca0 nvme-tcp: check sgl supported by target adds 8df1bff57c7e nvme-fc: check sgl supported by target adds bff4bcf3cfc1 nvme: use sysfs_emit instead of sprintf adds 25a64e4e7ef6 nvme: remove superfluous else in nvme_ctrl_loss_tmo_store adds 09fbed636382 nvme: export fast_io_fail_tmo to sysfs adds dd8f7fa908f6 nvme: retrigger ANA log update if group descriptor isn't found adds c881a23fb6f7 nvme: disallow passthru cmd from targeting a nsid != nsid [...] adds 5befc7c26e5a nvme: implement non-mdts command limits adds 8609c63fce58 nvme: fix handling of large MDTS values adds 762d6bd27d57 Merge tag 'nvme-5.13-2021-04-06' of git://git.infradead.or [...] adds 00d94f6a272f Merge branch 'for-5.13/drivers' into for-next adds fa4b42b2a968 ata: ahci: ceva: Updated code by using dev_err_probe() adds 426e2c6a2c38 pata_legacy: Properly document module parameters adds 6ddcec9547f6 pata_platform: Document `pio_mask' module parameter adds 7d33004d24da pata_legacy: Add `probe_mask' parameter like with ide-generic adds 5c4550f2dafe Merge branch 'for-5.13/libata' into for-next adds b8b8710354c4 block: drbd: drbd_interval: Demote some kernel-doc abuses [...] adds d0e0cb970eae block: mtip32xx: mtip32xx: Mark debugging variable 'start' [...] adds 49ece311fdb9 block: drbd: drbd_state: Fix some function documentation issues adds 9b48ff078754 block: drbd: drbd_receiver: Demote non-conformant kernel-d [...] adds f58a0d184eeb block: drbd: drbd_main: Remove duplicate field initialisation adds 1f1e87b4dc45 block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_co [...] adds 584164c8050c block: drbd: drbd_main: Fix a bunch of function documentat [...] adds 6ec2a0f2bc07 block: drbd: drbd_receiver: Demote less than half complete [...] adds 5fdbd5bc49b7 block: xen-blkfront: Demote kernel-doc abuses adds a425711c6c9c block: drbd: drbd_nl: Demote half-complete kernel-doc headers adds 555615384ee2 Merge branch 'for-5.13/drivers' into for-next adds 28af742875d7 block: add sysfs entry for virt boundary mask adds 39aa56db50b9 blk-mq: Always use blk_mq_is_sbitmap_shared adds 2f2fef022c3e aha1542: use a local bounce buffer adds 8cad3b66bff4 Buslogic: remove ISA support adds a5f7a122dc04 BusLogic: reject broken old firmware that requires ISA-sty [...] adds 9b4c8eaa68d0 advansys: remove ISA support adds aaff5ebaa269 scsi: remove the unchecked_isa_dma flag adds ce288e053568 block: remove BLK_BOUNCE_ISA support adds 9bb33f24abbd block: refactor the bounce buffering code adds 393bb12e0058 block: stop calling blk_queue_bounce for passthrough requests adds f9b6b8775607 Merge branch 'for-5.13/block' into for-next adds 542d7354e6f2 io-wq: simplify code in __io_worker_busy() adds 8fae0bd4803a Merge branch 'for-5.13/io_uring' into for-next adds 75e7b799a711 io_uring: don't attempt re-add of multishot poll request i [...] adds ce035fc4fc50 Merge branch 'for-5.13/io_uring' into for-next adds 0fc91ca2b617 Merge remote-tracking branch 'block/for-next' adds e6a92ddfee04 Merge remote-tracking branch 'device-mapper/for-next' adds f406c2d3d218 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 47805532eb65 mmc: dw_mmc-k3: use the correct HiSilicon copyright adds 2970134b9278 mmc: sdhci-pci: Fix initialization of some SD cards for In [...] adds 3562bdb7d54c Merge remote-tracking branch 'mmc/next' adds 5179cade8d73 Merge remote-tracking branch 'mfd/for-mfd-next' adds 430c78f82c84 Merge remote-tracking branch 'backlight/for-backlight-next' adds d9e903f8cc18 MAINTAINERS: update lego,ev3-battery.yaml reference adds e4e4092938dd dt-bindings: power: update battery.yaml reference adds bd3127733f2c power: reset: at91-reset: use devm_of_iomap adds 9f45275a3499 power: reset: hisi-reboot: use the correct HiSilicon copyright adds 416682f27a23 power: supply: max8997_charger: Switch to new binding adds 33ae8b03462e power: supply: 88pm860x_battery: Remove unnecessary int fo [...] adds 166767ab913d power: supply: sbs-battery: use dev_err_probe adds e319f4e25a7d power: supply: sbs-charger: use dev_err_probe adds 310162f6dd6a power: supply: sbs-charger: drop unused gpio includes adds 814ddbd9ec0b power: supply: sbs-manager: use managed i2c_mux_adapter adds 436ff8c9280f power: supply: sbs-manager: use dev_err_probe adds 17948f589926 power: supply: sbs-manager: update gpio include adds 3af26e2ad514 power: supply: core: reduce loglevel for probe defer info adds 8a5a0cc13aa9 power: supply: cpcap-charger: fix small mistake in current [...] adds 751faedf06e8 power: supply: cpcap-charger: Add usleep to cpcap charger [...] adds 816aacd541df power: supply: cpcap-charger: Simplify bool conversion adds 52473b074018 power: reset: ltc2952: make trigger delay configurable adds 570b7c0ea20c power: supply: goldfish: Remove the GOLDFISH dependency adds 25faa935f9e0 power: supply: core: Use true and false for bool variable adds 2509555070ac Merge tag 'ib-mfd-power-v5.13' into psy-next adds 04722cec1436 power: supply: bq25980: Move props from battery node adds 0db7b749f072 Merge remote-tracking branch 'battery/for-next' adds 9405b4f7fa78 regulator: qcom-rpmh: Add pmic5_ftsmps520 buck adds c4e5aa3dbee5 regulator: qcom-rpmh: Add PM7325/PMR735A regulator support adds 7255f98d08c7 regulator: Convert RPMh regulator bindings to YAML adds be724fd5b60d regulator: Add compatibles for PM7325/PMR735A adds e3baacf54275 regulator: helpers: Export helper voltage listing adds fb8fee9efdcf regulator: Add regmap helper for ramp-delay setting adds aaa8c4e05e32 Merge series "Support ROHM BD71815 PMIC" from Matti Vaitti [...] adds dc6c17ce1886 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ba25a8f0d4a9 Merge remote-tracking branch 'regulator/for-next' adds 4008b3277db0 Merge remote-tracking branch 'security/next-testing' adds 5fb2f0cac8c8 Merge remote-tracking branch 'apparmor/apparmor-next' adds f873b28f260e ima: without an IMA policy loaded, return quickly adds 7990ccafaa37 ima: Fix the error code for restoring the PCR value adds 636d2b1de144 keys: cleanup build time module signing keys adds 7e7b0244cb6a ima: enable signing of modules with build time generated key adds df73a4001959 ima: enable loading of build time generated key on .ima keyring adds 5d5ef1af839d Merge branch 'ima-module-signing' into next-integrity adds 809b5ad1889e Merge remote-tracking branch 'integrity/next-integrity' adds 5b57b1b6b6af Merge remote-tracking branch 'keys/keys-next' adds 6cdf9035cf44 Merge remote-tracking branch 'selinux/next' adds 5dc33592e955 lockdep: Allow tuning tracing capacity constants. adds 40e16aa1fc0d Merge remote-tracking branch 'tomoyo/master' adds 93abe8e3b081 Merge remote-tracking branch 'iommu/next' adds b75d8f38bcc9 audit: drop /proc/PID/loginuid documentation Format field adds 200f084b6159 Merge remote-tracking branch 'audit/next' adds 8d3a1cb32124 dt-bindings: media: venus: Add sm8250 dt schema adds 22c55aa88971 Merge remote-tracking branch 'devicetree/for-next' adds 4179e576b56d spi: pl022: Drop custom per-chip cs_control adds 77f983a9df42 spi: pl022: Use GPIOs looked up by the core adds 8bb2dbf1e14d spi: pl022: Convert to use GPIO descriptors adds c770d8631e18 spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs adds e54338004c03 spi: Convert cadence-quadspi.txt to cadence-quadspi.yaml adds e667450802e4 Merge series "Convert Cadence QSPI bindings to yaml" from [...] adds d6644a1c2e17 spi: Remove repeated struct declaration adds 4438fb942495 Merge remote-tracking branch 'spi/for-5.13' into spi-next adds 101e9c73f69d Merge remote-tracking branch 'spi/for-next' adds f1d05100c492 Merge remote-tracking branch 'tip/auto-latest' adds 1c0236e88a51 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds b485aa80edc6 Merge remote-tracking branch 'edac/edac-for-next' adds 22d5755a852d Merge branch 'trace/ftrace/urgent' into HEAD adds 1decdb335c36 tracing: Remove duplicate struct declaration in trace_events.h adds f3ef7202ef7c tracing: Remove unused argument from "ring_buffer_time_stamp() adds db42523b4f3e ftrace: Store the order of pages allocated in ftrace_page adds ceaaa12904df ftrace: Simplify the calculation of page number for ftrace [...] adds a7d78147caf8 Merge remote-tracking branch 'ftrace/for-next' adds f3b1818fcf45 clocksource: Provide module parameters to inject delays in [...] adds 2d04e16c3a18 clocksource: Retry clock read if long delays detected adds e5cf7a67dddd clocksource: Check per-CPU clock synchronization when mark [...] adds 9c4864334b43 clocksource: Provide a module parameter to fuzz per-CPU cl [...] adds 6f40fef54073 clocksource: Do pairwise clock-desynchronization checking adds 13c3373d58f1 Merge branch 'clocksource.2021.04.02a' into HEAD adds 9684b607a4c8 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 1b932da5e1e3 torture: Fix remaining erroneous torture.sh instance of $* adds ca2f13213bac rcu-tasks: Add block comment laying out RCU Tasks design adds 6e8d8bb83910 rcu-tasks: Add block comment laying out RCU Rude design adds affb2cec9198 kcsan: Add pointer to access-marking.txt to data_race() bullet adds bac45dab9942 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 76eb7caf6574 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds a06425f73bd8 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 47fe8408a465 refscale: Allow CPU hotplug to be enabled adds 1580afe415f0 rcuscale: Allow CPU hotplug to be enabled adds 061fea7b5c84 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds fd8f988a217a softirq: Add RT specific softirq accounting adds cd05f9742558 irqtime: Make accounting correct on RT adds d1267b1af54e softirq: Move various protections into inline helpers adds a7c971035f05 softirq: Make softirq control and processing RT aware adds 81173136f732 tick/sched: Prevent false positive softirq pending warnings on RT adds 64f676539a88 rcu: Prevent false positive softirq warning on RT adds 0252f0c2bc13 refscale: Add acqrel, lock, and lock-irq adds 596bbcd014dc rcutorture: Abstract read-lock-held checks adds bd52df37dca3 torture: Fix grace-period rate output adds 4fc36b9622b0 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 5e312fe3b453 timer: Revert "timer: Add timer_curr_running()" adds c6c9e7aca948 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 828f1ff687b7 rcu/nocb: Allow de-offloading rdp leader adds 3bee172b845a rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds d535110f5012 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds f876ee80b12d rcu/nocb: Only cancel nocb timer if not polling adds 9221641f30f9 rcu/nocb: Prepare for fine-grained deferred wakeup adds 02021961cea9 rcu/nocb: Unify timers adds 3f92e2ba473c rcu: Fix typo in comment: kthead -> kthread adds 2f596398fa0d torture: Abstract end-of-run summary adds 8b891313d777 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 090a26bca270 torture: Make the build machine control N in "make -jN" adds 0f4751d7fc89 mm/slub: Fix backtrace of objects to handle redzone adjustment adds 532ad31ea33b mm/slub: Add Support for free path information of an object. adds dde9111bba8c doc: Fix statement of RCU's memory-ordering requirements adds fa37fa539002 rcu: Fix various typos in comments adds f741efdab359 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 0054b94e56e4 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds b767eaf2d1e5 rcu: Remove the unused rcu_irq_exit_preempt() function adds 69f68579fdce rcu: Improve tree.c comments and add code cleanups adds 6d8131eee01f Merge remote-tracking branch 'rcu/rcu/next' adds cb9b6a1b199b Merge branch 'kvm-fix-svm-races' into HEAD adds 57e45ea48775 Merge branch 'kvm-tdp-fix-flushes' into HEAD adds 657f1d86a38e Merge branch 'kvm-tdp-fix-rcu' into HEAD adds 523b53b6c9bc Merge remote-tracking branch 'kvm/next' adds a9f8696d4be5 arm64: sve: Provide sve_cond_update_zcr_vq fallback when ! [...] adds 91975cba6210 Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds b1306fef1f48 KVM: arm64: Make symbol '_kvm_host_prot_finalize' static adds a57116145f7d Merge branch 'kvm-arm64/host-stage2' into kvmarm-master/next adds 77e06b300161 KVM: arm64: Support PREL/PLT relocs in EL2 code adds 70f5e4a6017b KVM: arm64: Elect Alexandru as a replacement for Julien as [...] adds 9e3976a6036d Merge branch 'kvm-arm64/misc-5.13' into kvmarm-master/next adds 3ad1a6cb0abc bug: Remove redundant condition check in report_bug adds 26dbc7e299c7 bug: Factor out a getter for a bug's file line adds 5b8be5d875a9 bug: Assign values once in bug_get_file_line() adds f79e616f27ab KVM: arm64: Use BUG and BUG_ON in nVHE hyp adds aec0fae62e47 KVM: arm64: Log source when panicking from nVHE hyp adds b317586b5d9e Merge branch 'kvm-arm64/nvhe-panic-info' into kvmarm-master/next adds d9b201e99c61 KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base adds 53b16dd6ba5c KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read adds 8542a8f95a67 KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_red [...] adds 3a5211612764 KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_ [...] adds 298c41b8fa1e docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_C [...] adds da3853097679 KVM: arm64: Simplify argument passing to vgic_uaccess_[rea [...] adds e5a35635464b kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() adds 28e9d4bce3be KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace adds dc0e058eef42 KVM: selftests: aarch64/vgic-v3 init sequence tests adds b7e0528be9ac Merge branch 'kvm-arm64/vgic-5.13' into kvmarm-master/next adds 98c7e3e68434 Merge remote-tracking branch 'kvm-arm/next' adds e298d4676541 Merge remote-tracking branch 'kvms390/next' adds 66bc13252090 xen/evtchn: Change irq_info lock to raw_spinlock_t adds 1027dea0fccc Merge remote-tracking branch 'xen-tip/linux-next' adds 687ec7be2b91 Merge remote-tracking branch 'percpu/for-next' adds e72457fce9c3 platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] adds 98d3895fd1d9 Merge remote-tracking branch 'drivers-x86/for-next' adds dbc334fb411f platform/chrome: wilco_ec: convert stream-like files from [...] adds 639ff208cb37 platform/chrome: cros_ec_typec: Check for device within re [...] adds c6e939c63c80 platform/chrome: cros_ec_typec: fix clang -Wformat warning adds 9c7c7a15af4d Merge remote-tracking branch 'chrome-platform/for-next' adds d27078e3ac23 Merge remote-tracking branch 'leds/for-next' adds 079dea006fb8 ipmi_si: Switch to use platform_get_mem_or_io() adds ea63a26e2b71 ipmi_si: Remove bogus err_free label adds 96c4d0de912c ipmi_si: Utilize temporary variable to hold device pointer adds bd7a33bfa1f1 ipmi_si: Use proper ACPI macros to check error code for failures adds 649a7d46d084 ipmi_si: Introduce ipmi_panic_event_str[] array adds 59cdb2e7c849 ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() adds 2dafddb8829f ipmi_si: Get rid of ->addr_source_cleanup() adds d14ce8c77087 ipmi_si: Use strstrip() to remove surrounding spaces adds 25f314db2eff ipmi_si: Drop redundant check before calling put_device() adds 07cbd87b0416 ipmi_si: Join string literals back adds dc744f34fab1 Merge remote-tracking branch 'ipmi/for-next' adds 37c52f74031b driver core: remove kernel-doc warnings adds f4651a7dd6f7 driver core: attribute_container: remove kernel-doc warnings adds 3c652132ce90 platform-msi: fix kernel-doc warnings adds cc710790233e devcoredump: fix kernel-doc warning adds c99f4ebc685d driver core: platform: Make clear error code used for missed IRQ adds 1768289b44ba driver core: platform: Declare early_platform_cleanup() prototype adds d7aa44f5a1f8 driver core: Cast to (void *) with __force for __percpu pointer adds 318c3e00f13c driver core: Replace printf() specifier and drop unneeded casting adds ed7027fdf4ec driver core: platform: Make platform_get_irq_optional() optional adds f7514a663016 of: property: fw_devlink: Add support for remote-endpoint adds b20e82939034 Merge 5.12-rc6 into driver-core-next adds d46f3e3ed527 driver core: Improve fw_devlink & deferred_probe_timeout i [...] adds 72a91f192da0 driver core: add helper for deferred probe reason setting adds c8a9c285f136 debugfs: drop pointless nul-termination in debugfs_read_fi [...] adds 3f6b6536a73f software node: Free resources explicitly when swnode_regis [...] adds 06ad93c328dc software node: Introduce software_node_alloc()/software_no [...] adds 73c9342656fa software node: Deduplicate code in fwnode_create_software_node() adds 4a32e384e899 software node: Imply kobj_to_swnode() to be no-op adds e588fead04ec software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro adds 6e11b376fd74 media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE() adds cf25738d6b85 Merge remote-tracking branch 'driver-core/driver-core-next' adds ed577c325b64 usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax adds c9714d65eac8 usb: dwc3: st: fix incorrect kernel-doc comment syntax in file adds 27088e00b623 usb: dwc3: fix incorrect kernel-doc comment syntax in files adds 048b14e1f28b usb: dwc3: exynos: fix incorrect kernel-doc comment syntax adds 9ea6feb681da dt-bindings: usb: dwc3-imx8mp: Use the correct name for ch [...] adds d1689cd3c0f4 arm64: dts: imx8mp: Use the correct name for child node "s [...] adds 04dd6e76b228 usb: dwc3: add cancelled reasons for dwc3 requests adds bd4d607044b9 usb: gadget: aspeed: fix dma map failure adds d21446eafa3a usb: dwc2: add parenthess and space around * adds f85900067f33 usb: dwc2: delete duplicate word in the comment adds 2e3d055bf27d USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] adds d8fca036ef6d usb: xhci-mtk: fix wrong remainder of bandwidth budget adds f351f4b63dac usb: xhci-mtk: fix oops when unbind driver adds ba0058b7b8cd dt-bindings: usb: mtk-xhci: support property usb2-lpm-disable adds 967f6d162d9f dt-bindings: usb: mtk-xhci: remove redefinitions of usb3-l [...] adds 1f743c8749ea usb: xhci-mtk: fix broken streams issue on 0.96 xHCI adds bee1f89aad2a usb: xhci-mtk: support quirk to disable usb2 lpm adds de800f290dfa Merge 5.12-rc6 into usb-next adds 1e2ed7b222b8 usb: typec: Organize the private headers properly adds f70d436f0001 usb: typec: Declare the typec_class static adds 8a157d2ff104 xhci: check port array allocation was successful before de [...] adds 597899d2f7c5 xhci: check control context is valid before dereferencing it. adds 286fd02fd54b xhci: fix potential array out of bounds with several interrupters adds e9fcb07704fc xhci: prevent double-fetch of transfer and transfer event TRBs adds 59631911819b Merge remote-tracking branch 'usb/usb-next' adds 315e2811f58b USB: serial: iuu_phoenix: remove redundant variable 'error' adds ea7ada4de2f7 USB: serial: xr: fix CSIZE handling adds 53366a9f917a USB: serial: drop unused suspending flag adds b3431093ad05 USB: serial: refactor endpoint classification adds 5de03c99691d USB: serial: add support for multi-interface functions adds 5fec21e74bfc USB: serial: xr: claim both interfaces adds e2aed5f8aef5 Merge remote-tracking branch 'usb-serial/usb-next' adds d93e69558522 usb: cdns3: delete repeated clear operations adds df4aed23d67d usb: cdnsp: remove redundant initialization of variable ret adds 9a99f5ff9404 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 64b1510642f8 serial: 8250_bcm7271: Fix return value check in brcmuart_probe() adds b0b07762bfa4 serial: 8250: Make symbol 'brcmuart_debugfs_root' static adds 202680c7a937 tty: pty: Add a blank line after declarations adds 9594408763d4 Merge 5.12-rc6 into tty-next adds 1b8dc3988dd2 dt-bindings: serial: Add rx-tx-swap to stm32-usart adds 3cd66593725a tty/serial: Add rx-tx-swap OF option to stm32-usart adds 158e800e0fde sc16is7xx: Defer probe if device read fails adds 3160d3f0c259 Merge remote-tracking branch 'tty/tty-next' adds 642fa28bb5ee misc/pvpanic: fix return value check in pvpanic_pci_probe() adds 391e2415e966 misc/pvpanic: Make some symbols static adds cb4a2d5486b8 misc: hpilo: MAINTAINERS: add entry for hpilo adds 012ac583aa9b greybus: remove stray nul byte in apb_log_enable_read output adds c23146e15e57 MAINTAINERS: Update entry for ibmvmc driver adds 2c4134e78203 drivers: most: use DEFINE_SPINLOCK() for spinlock adds 5751564085e7 drivers: most: use LIST_HEAD() for list_head adds 2a1405a14c3a dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds e050f160d483 nvmem: convert comma to semicolon adds 9ec4f4b0e9fd drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds 5783bd1970b3 dt-bindings: nvmem: add Broadcom's NVRAM adds 3fef9ed0627a nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM adds a28e824fb827 nvmem: core: Add functions to make number reading easy adds 55022fdeace8 nvmem: core: Fix unintentional sign extension issue adds cc1bc56fdc76 nvmem: rmem: fix undefined reference to memremap adds b1f20fd04577 dt-bindings: nvmem: Add SoC compatible for sc7280 adds 5a1bea2a2572 nvmem: qfprom: Add support for fuse blowing on sc7280 adds 5c777233c90f mux: gpio: Use bitmap API instead of direct assignment adds 7fef54e25541 mux: gpio: Make it OF independent adds 38ab861493de mux: gpio: Simplify code by using dev_err_probe() adds b0077b4b085f firmware: google: Enable s0ix logging by default adds 422d2245136a Merge 5.12-rc6 into char-misc-next adds 376565b9717c misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] adds b2192cfeba84 misc: vmw_vmci: explicitly initialize vmci_datagram payload adds e8a30eef6ef6 misc: Add Synopsys DesignWare xData IP driver adds e1181b5bbc3c Documentation: misc-devices: Add Documentation for dw-xdat [...] adds 49917294ab29 MAINTAINERS: Add Synopsys xData IP driver maintainer adds 177260a705a9 docs: ABI: Add sysfs documentation interface of dw-xdata-p [...] adds a7f017f41b10 Merge remote-tracking branch 'char-misc/char-misc-next' adds 090ba9be2c93 Merge remote-tracking branch 'extcon/extcon-next' adds 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence adds f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] adds 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] adds 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] adds 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function adds 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] adds 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control adds fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES adds a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] adds 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] adds db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] adds 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] adds 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks adds 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] adds d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs adds b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] adds e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control adds b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable adds a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 adds 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml adds 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml adds 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly adds d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] adds 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] adds 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] adds 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 adds 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks adds 5c3939174fe4 phy: qcom-qmp: rename common registers adds aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy adds 183bf0917e49 phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON adds 646944853db7 phy: hisilicon: Use the correct HiSilicon copyright adds 8595ffb52fa3 phy: Sparx5 Eth SerDes: Use direct register operations adds cbc336c09b6d phy: fix resource_size.cocci warnings adds 740320c5c608 Merge remote-tracking branch 'phy-next/next' adds b26b48749b18 soundwire: qcom: use signed variable for error return adds 48f17f96a817 soundwire: stream: fix memory leak in stream config error path adds f4022062e541 soundwire: add static port mapping support adds 650dfdb894f0 soundwire: qcom: update port map allocation bit mask adds eb5a909441a8 soundwire: qcom: add static port map support adds a661308c34de soundwire: qcom: wait for fifo space to be available befor [...] adds 9916c02ccd74 soundwire: qcom: cleanup internal port config indexing adds e729e0fdc63d soundwire: qcom: handle return correctly in qcom_swrm_tran [...] adds 14968dd36a50 soundwire: intel_init: test link->cdns adds da88c129eb4e Merge remote-tracking branch 'soundwire/next' adds 1a35fd25420c Merge remote-tracking branch 'thunderbolt/next' adds e572bfb2b6a8 vfio: Remove extra put/gets around vfio_device->group adds 5e42c999445b vfio: Simplify the lifetime logic for vfio_device adds 0bfc6a4ea63c vfio: Split creation of a vfio_device into init and register ops adds cb6164586814 vfio/platform: Use vfio_init/register/unregister_group_dev adds 2b1fe162e584 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() adds 0ca78666fa06 vfio/fsl-mc: Use vfio_init/register/unregister_group_dev adds 61e908174828 vfio/pci: Move VGA and VF initialization to functions adds 4aeec3984ddc vfio/pci: Re-order vfio_pci_probe() adds 6b018e203d5e vfio/pci: Use vfio_init/register/unregister_group_dev adds 1ae1b20f6f2c vfio/mdev: Use vfio_init/register/unregister_group_dev adds 66873b5fa738 vfio/mdev: Make to_mdev_device() into a static inline adds 6df62c5b05f4 vfio: Make vfio_device_ops pass a 'struct vfio_device *' i [...] adds 07d47b4222d5 vfio/pci: Replace uses of vfio_device_data() with container_of adds 1e04ec14204d vfio: Remove device_data from the vfio bus driver API adds fbc9d37161b7 vfio: pci: Spello fix in the file vfio_pci.c adds 36f0be5a30bb vfio/pci: Remove an unnecessary blank line in vfio_pci_enable adds bab2c1990b78 vfio/pci: Add support for opregion v2.1+ adds 06d738c8ab56 vfio/type1: fix a couple of spelling mistakes adds d0a7541dd999 vfio/mdev: Fix spelling mistake "interal" -> "internal" adds d0915b32917c vfio/pci: fix a couple of spelling mistakes adds f5c858ec2b1d vfio/platform: Fix spelling mistake "registe" -> "register" adds a536019d3e7d vfio/type1: Remove the almost unused check in vfio_iommu_t [...] adds b392a1989170 vfio/pci: remove vfio_pci_nvlink2 adds 6a2a235aa627 Merge branches 'v5.13/vfio/embed-vfio_device', 'v5.13/vfio [...] adds c8a0ec21de50 Merge remote-tracking branch 'vfio/next' adds 0778f04b0b36 staging: greybus: arche-platform: Ending line with argument adds f032e2cdf900 staging: greybus: camera: Switch to memdup_user_nul() adds 30310e0fa5a7 staging: rtl8188eu: remove unused function parameter adds 8bc5cbf5b65c staging: rtl8188eu: (trivial) remove a duplicate debug print adds 6d72d5f601c2 staging: rtl8723bs: core: add comma within a comment adds c460c22211e0 staging: rtl8723bs: core: add * to block comments adds ff7e47409d42 staging: rtl8723bs: core: remove empty comment adds d8365ba3ee53 staging: rtl8723bs: use print_hex_dump_debug instead of pr [...] adds a6463cc5e35e staging: rtl8723bs: remove unused macro RT_PRINT_DATA adds 45bca1886886 staging: hisilicon,hisi-spmi-controller.yaml cleanup schema adds 507614ba25ff regulator: hi6421v600-regulator: move it from staging adds e5c7bccc3775 Merge 5.12-rc6 into staging-next adds b79f45e20464 staging: rtl8188eu: core: add comma within a comment adds 015a5273b650 staging: rtl8188eu: core: replace spaces with a tab adds d3361373bdda staging: sm750fb: Remove unnecessary blank line adds 69c7ec3b2ba4 staging: rtl8712: add blank lines after declarations adds c75afdaf2e53 staging: rtl8712: remove extra blank lines adds f52def0b5e6f staging: rtl8192e: move const after static adds 75c9fb830de7 staging: iio: cdc: remove repeated word adds c1d0f8534fb5 staging: fbtft: convert sysfs snprintf to sysfs_emit adds ab1f66a80906 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c adds 4c266de05a26 staging: rtl8723bs: fix condition in if statement in core/ [...] adds a46af2c860c9 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c adds 0e1b6fe28138 staging: rtl8723bs: fix line exceed warning in core/rtw_se [...] adds b365c02997e6 staging: rtl8723bs: fix spaces around operator issues in c [...] adds 42c8cd68e5e0 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c adds e4e729449739 staging: rtl8723bs: fix error prone if conditions in core/ [...] adds 1c7b5dff5de7 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_p [...] adds 26e8ad5cb666 staging: rtl8723bs: fix logical continuation issue in core [...] adds 2569996ddaa7 staging: rtl8723bs: remove unnecessary parentheses in if-c [...] adds 13aefa65bc6a staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c adds 61e0d09274ec staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c adds b7fd07b6617f staging: rtl8723bs: remove unnecessary parentheses in if c [...] adds 1f7e6f0a2e91 staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds a8f74a826111 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c adds ecd20f1b1e2f staging: rtl8723bs: tidy up some error handling in core/rt [...] adds 0ac666f83c31 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c adds dfe138c98c1a staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] adds 760a6677c9ad staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c adds 052b7b909d19 staging: rtl8723bs: added spaces around operator in core/r [...] adds 1f96ef45f5c5 staging: rtl8723bs: split long line in core/rtw_recv.c adds 4e7157733a27 staging: rtl8723bs: remove unnecessary parentheses in core [...] adds 0dfb2de7bd68 staging: rtl8723bs: fix comparison in if condition in core [...] adds ffaedcecc020 staging: rtl8723bs: remove commented RT_TRACE call in core [...] adds b4bb8a0c0e84 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c adds 433426f21b1b staging: rtl8723bs: place constant on the right side of th [...] adds 3cebd89515ea staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_w [...] adds 7ca5754301ef staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c adds 4b85a20356ec staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c adds 9ebd42d8088f staging: rtl8723bs: add spaces around operators in core/rt [...] adds 001c6bb6b626 staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate adds c1314fe4d28f staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/ adds 6544c672ee1d staging: rtl8723bs: remove commented out RT_TRACE logs in [...] adds b5223939ff82 staging: rtl8723bs: remove RT_TRACE log definitions adds a6f242ad1e2b staging: rtl8723bs: remove empty if, else blocks after RT_ [...] adds 54bb1f37594d staging: rtl8723bs: remove empty #ifdef blocks after RT_TR [...] adds 0b0029ed4d4c staging: rtl8723bs: remove unnecessary bracks after RT_TRA [...] adds e153092677b9 staging: rtl8723bs: place constant on the right side of the test adds 6212607eed24 staging: rtl8723bs: rewrite comparisons to null adds 90179b3f7a81 staging: rtl8723bs: remove empty for cycles adds bcc84e52bcc5 staging: rtl8723bs: remove commented code block adds 49e07427c5cc staging: rtl8723bs: remove unused dvobj_priv members adds 801adee270ba staging: kpc2000: pcie.h: Remove extra blank line adds cf447efc6cdf staging: rtl8723bs: remove unused variable from rtw_os_rec [...] adds 4f085fedea9b staging: rtl8723bs: core: Removed extra blank line adds b321be064426 staging: rtl8723bs: core: Ending line with argument adds 85c7bef4197e staging: rtl8723bs: core: align arguments with open parenthesis adds cc7790d14f29 staging: rtl8712: add period within a comment adds 483a0f6d9d5d staging: rtl8712: remove a blank line adds fe6ed4e02b8f staging: rtl8712: remove space after cast adds 5fd0241d66d2 staging: rtl8712: add space before binary operator adds 59184278ee66 staging: rtl8712: add spaces around operators adds 7b2ede0bde67 staging: rtl8712: match parentheses alignment adds 431c052b6ee0 staging: rtl8712: remove extra blank lines adds 5e1e55bc78ee staging: rtl8712: Remove spaces after a cast adds a11fbe6bf1ae drivers: staging: rtl8712: align arguments with open parenthesis adds b0a7b3aee5c1 staging: rtl8712: Rewrite NULL comparisons adds e91cafdf3c18 staging: rtl8712: Remove extra blank lines adds 0d46dfb59ce2 Merge remote-tracking branch 'staging/staging-next' adds f36017b6b9f5 Merge remote-tracking branch 'icc/icc-next' adds 37852c8d3b8a Merge remote-tracking branch 'dmaengine/next' adds a72232eabdfc cgroup: Add misc cgroup controller adds 25259fc914a1 cgroup: Miscellaneous cgroup documentation. adds 7aef27f0b2a8 svm/sev: Register SEV and SEV-ES ASIDs to the misc controller adds dd3f4e4972f1 cgroup: misc: mark dummy misc_cg_res_total_usage() static inline adds 7372bce0cbbd Merge remote-tracking branch 'cgroup/for-next' adds 3537ff949acc Merge branch 'fixes' into for-next adds bce99128eaf7 Merge branch 'misc' into for-next adds a092dc100ef6 Merge remote-tracking branch 'scsi/for-next' adds 6c26379def09 scsi: aic94xx: Avoid -Wempty-body warning adds 472c1cfb10f1 scsi: message: fusion: Avoid -Wempty-body warnings adds ae3645d29d4e scsi: mvsas: Avoid -Wempty-body warning adds ada48ba70f6b scsi: lpfc: Fix gcc -Wstringop-overread warning adds 5b11c9d80bde scsi: fcoe: Fix mismatched fcoe_wwn_from_mac declaration adds ed46ccc7fe76 scsi: message: fusion: Replace one-element array with flex [...] adds 4e2e619f3c9e scsi: message: mptlan: Replace one-element array with flex [...] adds 556666bce111 Merge branch '5.12/scsi-fixes' into 5.13/scsi-staging adds c6d3ee209b9e scsi: smartpqi: Use host-wide tag space adds b622a601a13a scsi: smartpqi: Correct request leakage during reset operations adds 2708a25643ab scsi: smartpqi: Add support for new product ids adds 281a817f232e scsi: smartpqi: Refactor aio submission code adds 1a22bc4bee22 scsi: smartpqi: Refactor scatterlist code adds 6702d2c40f31 scsi: smartpqi: Add support for RAID5 and RAID6 writes adds 7a012c23c7a7 scsi: smartpqi: Add support for RAID1 writes adds f6cc2a774aa7 scsi: smartpqi: Add support for BMIC sense feature cmd and [...] adds 598bef8d7942 scsi: smartpqi: Add support for long firmware version adds 583891c9e509 scsi: smartpqi: Align code with oob driver adds c7ffedb3a774 scsi: smartpqi: Add stream detection adds 5be746d7d74b scsi: smartpqi: Add host level stream detection enable adds 99a12b487f19 scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks adds ae0c189db4f1 scsi: smartpqi: Remove timeouts from internal cmds adds 7a84a821f194 scsi: smartpqi: Add support for wwid adds 06b41e0d1800 scsi: smartpqi: Update event handler adds 4ccc354bac14 scsi: smartpqi: Update soft reset management for OFA adds 37f3318199ce scsi: smartpqi: Synchronize device resets with mutex adds 9fa820233609 scsi: smartpqi: Update suspend/resume and shutdown adds 5be9db069d3f scsi: smartpqi: Update RAID bypass handling adds 2790cd4d3f6a scsi: smartpqi: Update OFA management adds 66f1c2b40270 scsi: smartpqi: Update device scan operations adds 3268b8a8cf77 scsi: smartpqi: Fix driver synchronization issues adds a425625277a1 scsi: smartpqi: Convert snprintf() to scnprintf() adds ec504b23df9d scsi: smartpqi: Add phy ID support for the physical drives adds 55732a46d6c5 scsi: smartpqi: Update SAS initiator_port_protocols and ta [...] adds 18ff5f0877be scsi: smartpqi: Add additional logging for LUN resets adds d0cba99fd7a3 scsi: smartpqi: Update enclosure identifier in sysfs adds 43e97ef482ee scsi: smartpqi: Correct system hangs when resuming from hi [...] adds 75fbeacca3ad scsi: smartpqi: Add new PCI IDs adds d56030f882a7 scsi: smartpqi: Update version to 2.1.8-045 adds 22ec513e7057 scsi: scsi_dh_alua: Prevent duplicate pg info print in alu [...] adds bc3f2b42b70e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() adds 0aecfa662e43 scsi: target: Add the DUMMY flag to rd_mcp adds 1b5ad814af5e scsi: target: Make the virtual LUN 0 device adds 4c51f9569651 scsi: mpt3sas: Only one vSES is present even when IOC has [...] adds c0629d70ca55 scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement adds 3c8604691d2a scsi: mpt3sas: Block PCI config access from userspace duri [...] adds 4dec8004de29 scsi: message: fusion: Use BUG_ON instead of if condition [...] adds aa6f2fccd711 scsi: fnic: Remove unnecessary spin_lock_init() and INIT_L [...] adds 1352eec8c0da scsi: ufs: core: Fix out-of-bounds warnings in ufshcd_exec [...] adds c3b0d087763f scsi: bfa: Remove unnecessary struct declarations adds a1e9981ba528 scsi: qedf: Remove unused include of linux/version.h adds c03f2422b9f5 scsi: libsas: Correctly indent statements in sas_to_ata_err() adds 857a80bbd732 scsi: libsas: Clean up whitespace adds 1a91bd00e23f Merge remote-tracking branch 'scsi-mkp/for-next' adds 156054f8bf86 Merge remote-tracking branch 'vhost/linux-next' adds f02a39e83ec0 Merge remote-tracking branch 'rpmsg/for-next' adds 9195faa7e5a6 gpio: sim: actually use the OF module table adds 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order adds 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines adds a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO adds f0f7d662e851 gpio: Add Realtek Otto GPIO support adds a769ae48fadd gpio: omap: Use device_get_match_data() helper adds e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] adds 653566b094a1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 1fc9c46c62e3 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] adds 86648cffafca gpio: sch: depends on LPC_SCH adds d5a99386332e gpio: sch: Drop MFD_CORE selection adds 058459043e71 gpio: ich: Switch to be dependent on LPC_ICH adds e210e44d0449 Merge remote-tracking branch 'gpio-intel/for-next' adds 1978d88cdc8e pinctrl: bcm: bcm6362: fix warning adds 26ea7ac92836 pinctrl: bcm63xx: Fix dependencies adds e331c184d3f1 Merge branch 'devel' into for-next adds cec8b7eb73de Merge remote-tracking branch 'pinctrl/for-next' adds 9bc585a5a20a Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 76824aeaf372 Merge remote-tracking branch 'pwm/for-next' adds a9d26a302dea selftests/resctrl: Enable gcc checks to detect buffer overflows adds 8236c51d85a6 selftests/resctrl: Fix compilation issues for global variables adds 896016d2ad05 selftests/resctrl: Fix compilation issues for other global [...] adds 2428673638ea selftests/resctrl: Clean up resctrl features check adds f5f16ae4fae9 selftests/resctrl: Ensure sibling CPU is not same as original CPU adds d7af3d0d515c selftests/resctrl: Fix missing options "-n" and "-p" adds 2f320911d9fa selftests/resctrl: Rename CQM test as CMT test adds ca2f4214f967 selftests/resctrl: Call kselftest APIs to log test results adds 03216ed7bb4d selftests/resctrl: Share show_cache_info() by CAT and CMT tests adds f29838e6fa13 selftests/resctrl: Fix a printed message adds b67a7665a917 selftests/resctrl: Add config dependencies adds a3611fbc6e58 selftests/resctrl: Check for resctrl mount point only if r [...] adds ee0415681eb6 selftests/resctrl: Use resctrl/info for feature detection adds 06bd03a57f8c selftests/resctrl: Fix MBA/MBM results reporting format adds 09a67934625a selftests/resctrl: Don't hard code value of "no_of_bits" variable adds c9fb4e7cee1e selftests/resctrl: Modularize resctrl test suite main() function adds f1dd71982d19 selftests/resctrl: Skip the test if requested resctrl feat [...] adds 4e5cb354c85e selftests/resctrl: Fix unmount resctrl FS adds d81343b5eedf selftests/resctrl: Fix incorrect parsing of iMC counters adds 1205b688c925 selftests/resctrl: Fix checking for < 0 for unsigned values adds 4808bf209efd selftests/resctrl: Create .gitignore to include resctrl_tests adds 87f1c20e2eff Documentation: kselftest: fix path to test module files adds 54ac96f5bc5d Merge remote-tracking branch 'kselftest/next' adds 26ece6659c99 Merge remote-tracking branch 'livepatching/for-next' adds 10776ab6f5c0 Merge remote-tracking branch 'coresight/next' adds 93fdf324a0f3 Merge remote-tracking branch 'rtc/rtc-next' adds 9516b44193ca Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 4e036ee055e0 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds bfc23c5fd6b7 Merge remote-tracking branch 'gnss/gnss-next' adds f2d3a324e79d Merge remote-tracking branch 'slimbus/for-next' adds c8debbaf0749 Merge remote-tracking branch 'nvmem/for-next' adds 90b9bfa4707c x86/hyperv: remove unused linux/version.h header adds 0975694befc0 Drivers: hv: vmbus: Remove unused linux/version.h header adds bc67de316b03 Merge remote-tracking branch 'hyperv/hyperv-next' adds a94bcf5d808f Merge remote-tracking branch 'kgdb/kgdb/for-next' adds f9d2d86dc521 dt-bindings: fpga: fpga-region: Convert to sugar syntax adds a78a51a851ed fpga: dfl: pci: add DID for D5005 PAC cards adds 92bae3c14eff Merge remote-tracking branch 'fpga/for-next' adds acd976253c0c kunit: make KUNIT_EXPECT_STREQ() quote values, don't print [...] adds 9854781dba37 kunit: tool: make --kunitconfig accept dirs, add lib/kunit [...] adds 359a376081d4 kunit: support failure from dynamic analysis tools adds f65968ac191b kunit: fix -Wunused-function warning for __kunit_fail_curr [...] adds 589af5219787 Merge remote-tracking branch 'kunit-next/kunit' adds 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode adds 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download adds ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately adds 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] adds d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] adds e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios adds 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages adds 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function adds 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready adds 4547a749be99 bus: mhi: core: Fix MHI runtime_pm behavior adds 8f910c8c2a97 bus: mhi: pm: reduce PM state change verbosity adds eee87072e2fb bus: mhi: core: Remove pre_init flag used for power purposes adds 49d38ebb6faa bus: mhi: pci_generic: Add SDX65 based modem support adds 5a62e39b45b5 bus: mhi: core: Allow sending the STOP channel command adds 4e44ae3d6d9c bus: mhi: core: Clear context for stopped channels from remove() adds 3317dc6cea29 bus: mhi: core: Improvements to the channel handling state [...] adds cde61bb0470d bus: mhi: core: Update debug messages to use client device adds 73b7aebcc8cb bus: mhi: core: Hold device wake for channel update commands adds 47705c084659 bus: mhi: core: Clear configuration from channel context d [...] adds 8e06e9fb9909 bus: mhi: core: Check channel execution environment before [...] adds 8aaa288f709e bus: mhi: core: Remove __ prefix for MHI channel unprepare [...] adds 6731fefd9567 bus: mhi: Improve documentation on channel transfer setup APIs adds 6ec210ed0754 Merge remote-tracking branch 'mhi/mhi-next' adds aca8fd91b70c Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] adds add74f8473c5 Rust support adds 2b85e4a380fd Merge remote-tracking branch 'rust/rust-next' adds 43e9994f442f MAINTAINERS: update CZ.NIC's Turris information adds ef6c553ddf2c treewide: change my e-mail address, fix my name adds 45a7a711c08b mailmap: update email address for Jordan Crouse adds 81c104b2ac3d kasan: fix hwasan build for gcc adds d9474ee324c2 kasan: remove redundant config option adds bc249e305017 kasan-remove-redundant-config-option-fix adds 0d10d0a71ffc mm/gup: check page posion status for coredump. adds a100a5daf8cd mm-gup-check-page-posion-status-for-coredump-fix adds b21b295d1d0b mm-gup-check-page-posion-status-for-coredump-v4 adds d6b8c130613c nds32: flush_dcache_page: use page_mapping_file to avoid r [...] adds a20f0afc6a5a fs: direct-io: fix missing sdio->boundary adds cbacd0995d57 kasan: fix conflict with page poisoning adds cfdc59a298f5 kfence, x86: fix preemptible warning on KPTI-enabled systems adds 969f31e9eae3 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS adds 685c64f405ca ocfs2: fix deadlock between setattr and dio_end_io_write adds c597044afe9c ia64: fix user_stack_pointer() for ptrace() adds 58cd3f813083 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 1577823548be /proc/kpageflags: do not use uninitialized struct pages adds 2a809377d6c0 arch/ia64/kernel/head.S: remove duplicate include adds 3352bebe7d5e arch/ia64/kernel/fsys.S: fix typos adds 651bc45f79e5 arch/ia64/include/asm/pgtable.h: minor typo fixes adds f2c6f1303f3f ia64: ensure proper NUMA distance and possible map initialization adds 9772243ae316 ia64: drop unused IA64_FW_EMU ifdef adds 7086da03045a ia64: simplify code flow around swiotlb init adds 7f024d449da8 ia64: tools: remove inclusion of ia64-specific version of [...] adds 49cc2a788e3f ia64: tools: remove duplicate definition of ia64_mf() on ia64 adds 7638f320967d ia64: trivial spelling fixes adds 45d244a96b40 ia64: fix EFI_DEBUG build adds 14ee064aadf6 ia64: mca: always make IA64_MCA_DEBUG an expression adds c3201567f62c include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds be49761bea9b scripts/spelling.txt: add entries for recent discoveries adds d203d1d9dfd2 arch/sh/include/asm/tlb.h: remove duplicate include adds 5ec502a67468 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds d0d4abbbb165 ocfs2: map flags directly in flags_to_o2dlm() adds ebb4f66a5191 ocfs2: fix a typo adds 3ee5a5bfd024 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 761a416551f4 ocfs2: fix ocfs2 corrupt when iputting an inode adds 60b9ec618911 watchdog: rename __touch_watchdog() to a better descriptive name adds 30fdd5b0d792 watchdog: explicitly update timestamp when reporting softlockup adds 3dd2b5b9c268 watchdog/softlockup: report the overall time of softlockups adds 639e4fe120ff watchdog/softlockup: remove logic that tried to prevent re [...] adds b6811108294e watchdog: fix barriers when printing backtraces from all CPUs adds c8186346b0a4 watchdog: use bit lock operations to prevent multiple soft [...] adds 8173d64bb2c1 watchdog: cleanup handling of false positives adds 9c25f32c4344 mm/slab_common: provide "slab_merge" option for !IS_ENABLE [...] adds 023ebe0283b8 mm, slub: enable slub_debug static key when creating cache [...] adds 321fc8f8f393 for SLUB debugging functionality SLUB has resiliency_test( [...] adds 1c59b1d0a501 slub: remove resiliency_test() function adds bbb684d612fc mm/slub.c: trivial typo fixes adds a77829a96ea7 mm/kmemleak.c: fix a typo adds f03ff5b6e148 mm/page_owner: record the timestamp of all pages during free adds a99cd5f54585 mm, page_owner: remove unused parameter in __set_page_owne [...] adds f42d9be8704a mm: provide filemap_range_needs_writeback() helper adds 29b8b7f5a680 mm: use filemap_range_needs_writeback() for O_DIRECT reads adds 0d36c3624b87 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 134287a6305d mm/filemap: use filemap_read_page in filemap_fault adds d32fd2fcf55f mm/filemap: drop check for truncated page after I/O adds 66eb4baf4758 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds d4374c3d3290 mm: introduce and use mapping_empty adds 2be8b1ef17b1 mm: stop accounting shadow entries adds 04f4450f6395 dax: account DAX entries as nrpages adds f7ecad077615 mm: remove nrexceptional from inode adds 40705ab449b0 mm: Move page_mapping_file to pagemap.h adds bb2a411b5dbc mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds e6ca4e8ea130 mm/gup: add compound page list iterator adds 9205f853721b mm/gup: decrement head page once for group of subpages adds 3cd6187597dd mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds fcaca048134f RDMA/umem: batch page unpin in __ib_umem_release() adds 9369f3787785 mm: gup: remove FOLL_SPLIT adds 30c856c52f53 mm/memremap.c: fix improper SPDX comment style adds 4eac9cdd3ee4 mm: memcontrol: fix kernel stack account adds 4b1d68cd9a14 memcg: cleanup root memcg checks adds 79ebdbf95be0 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 44ca7cbe50b2 mm: memcontrol: fix cpuhotplug statistics flushing adds 924ee1a0368a mm: memcontrol: kill mem_cgroup_nodeinfo() adds f1b842a60240 mm: memcontrol: privatize memcg_page_state query functions adds 2471fcf60418 cgroup: rstat: support cgroup1 adds 0e2f2214c4cf cgroup: rstat: punt root-level optimization to individual [...] adds 441ae42461d6 mm: memcontrol: switch to rstat adds 888ff5e2f146 mm-memcontrol-switch-to-rstat-fix adds 664f621d004a mm: memcontrol: switch to rstat fix adds 3c671e22ab15 mm: memcontrol: consolidate lruvec stat flushing adds d07ab067f92b kselftests: cgroup: update kmem test for new vmstat implem [...] adds 349c354ea596 memcg: charge before adding to swapcache on swapin adds 711c4f118d00 memcg: set page->private before calling swap_readpage adds ad76d76d3eae mm: memcontrol: slab: fix obtain a reference to a freeing memcg adds 9e5282bd9145 mm: memcontrol: introduce obj_cgroup_{un}charge_pages adds b02fa9182004 mm: memcontrol: directly access page->memcg_data in mm/pag [...] adds eee2f77962da mm: memcontrol: change ug->dummy_page only if memcg changed adds 4e37cffec530 mm: memcontrol: use obj_cgroup APIs to charge kmem pages adds c811b943efd6 mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_ [...] adds 0efb9c613a97 mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_ [...] adds 87c80f9eb414 linux/memcontrol.h: remove duplicate struct declaration adds f5929aa592c6 mm/memory.c: do_numa_page(): delete bool "migrated" adds 24b9e457e6a4 mm/interval_tree: add comments to improve code readability adds 46a280ddccaa x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 6c224a0953e7 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 281e5fa0e374 x86/vmemmap: handle unpopulated sub-pmd ranges adds 2fa1a33f159a x86/vmemmap: optimize for consecutive sections in partial [...] adds 86567c5c12f4 mm, tracing: improve rss_stat tracepoint message adds da5e1d041c63 mm: add remap_pfn_range_notrack adds b795457a9826 mm: add a io_mapping_map_user helper adds f19ed5159947 i915: use io_mapping_map_user adds 38409fd56127 i915: fix remap_io_sg to verify the pgprot adds 6c049c121f1e mm: extend MREMAP_DONTUNMAP to non-anonymous mappings adds a78165c5f849 Revert "mremap: don't allow MREMAP_DONTUNMAP on special_ma [...] adds 21eee98a74c8 selftests: add a MREMAP_DONTUNMAP selftest for shmem adds 3eb71873fc86 mm/dmapool: switch from strlcpy to strscpy adds 19140d0183f2 mm/sparse: add the missing sparse_buffer_fini() in error branch adds 700365206b32 samples/vfio-mdev/mdpy: use remap_vmalloc_range adds e216031abc85 mm: unexport remap_vmalloc_range_partial adds 98a8d4b99c2c mm/vmalloc: use rb_tree instead of list for vread() lookups adds 794ec9d9bccd ARM: mm: add missing pud_page define to 2-level page tables adds e5f9f1a795e5 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 319cc1497f3e sparc32: add stub pud_page define for walking huge vmalloc [...] adds 98378fc87128 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 0bdcf521468e mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 6be499b809cf mm/ioremap: rename ioremap_*_range to vmap_*_range adds 90ae133ab5ff mm: HUGE_VMAP arch support cleanup adds e32d71bc78d2 powerpc: inline huge vmap supported functions adds b57f84787bd5 arm64: inline huge vmap supported functions adds a30fc020e6f1 x86: inline huge vmap supported functions adds 86d6cef10f8d mm/vmalloc: provide fallback arch huge vmap support functions adds 69660c0a0d24 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds c1a648e86222 mm/vmalloc: add vmap_range_noflush variant adds 033af29718e8 mm/vmalloc: hugepage vmalloc mappings adds 668235b02143 mm/vmalloc: fix read of uninitialized pointer area adds 506d7cf0f553 powerpc/64s/radix: enable huge vmalloc mappings adds 2a9b3ed57c57 mm/vmalloc: remove map_kernel_range adds f958566cbe0e kernel/dma: remove unnecessary unmap_kernel_range adds 4afef04e79fc powerpc/xive: remove unnecessary unmap_kernel_range adds 0642b8252f62 mm/vmalloc: remove unmap_kernel_range adds 1e504d964f13 mm/vmalloc: improve allocation failure error messages adds 409361277964 mm/vmalloc: print correct vmalloc allocation size adds 65df37895754 mm: vmalloc: prevent use after free in _vm_unmap_aliases adds d3df7e78d773 mm/doc: fix fault_flag_allow_retry_first kerneldoc adds 4d1cd0979aba mm/doc: fix page_maybe_dma_pinned kerneldoc adds 6dbfdb0f5a70 mm/doc: turn fault flags into an enum adds f8f0030ff41f mm/doc: add mm.h and mm_types.h to the mm-api document adds 85c789db78e2 MAINTAINERS: assign pagewalk.h to MEMORY MANAGEMENT adds 396a7249d89d pagewalk: prefix struct kernel-doc descriptions adds bb81f7ebce9f mm/kasan: switch from strlcpy to strscpy adds 7b820966d78f kasan: initialize shadow to TAG_INVALID for SW_TAGS adds 6cefa4ef1bb5 mm, kasan: don't poison boot memory with tag-based modes adds 7ed9203a992d arm64: kasan: allow to init memory when setting tags adds 990284d1d5da kasan: init memory in kasan_(un)poison for HW_TAGS adds e3490ab1ae19 kasan, mm: integrate page_alloc init with HW_TAGS adds b1f6f06c08b4 mm, kasan: fix for "integrate page_alloc init with HW_TAGS" adds 669c6634b5b9 kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 34f6e7c7736a kasan, mm: integrate slab init_on_free with HW_TAGS adds c7c1efb4da46 kasan: docs: clean up sections adds bdd5cde853b2 kasan: docs: update overview section adds 3b10a5b80d94 kasan: docs: update usage section adds e9d7a07c0816 kasan: docs: update error reports section adds f83b56f0d0c9 kasan: docs: update boot parameters section adds cd5af8634a8a kasan: docs: update GENERIC implementation details section adds 7c8aaea85326 kasan: docs: update SW_TAGS implementation details section adds 4a8c21572481 kasan: docs: update HW_TAGS implementation details section adds b9f8cb3a95e2 kasan: docs: update shadow memory section adds 079c7bb63ff1 kasan: docs: update ignoring accesses section adds a2778f1fb255 kasan: docs: update tests section adds 55b54ee460be kasan: record task_work_add() call stack adds ce816b430b5a kasan: detect false-positives in tests adds 28bd9cd0741c mm: move mem_init_print_info() into mm_init() adds d1c79926005e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds 161863e138b9 mm: remove lru_add_drain_all in alloc_contig_range adds e27260037cc5 include/linux/page-flags-layout.h: correctly determine LAS [...] adds c3b7837d5c5b include/linux/page-flags-layout.h: cleanups adds cce1c5bfeb9e mm/page_alloc: rename alloc_mask to alloc_gfp adds 913f88f4da85 mm/page_alloc: rename gfp_mask to gfp adds be891e6b732f mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 4c611c3b403e mm/mempolicy: rename alloc_pages_current to alloc_pages adds 5871c9c15af7 mm/mempolicy: rewrite alloc_pages documentation adds 5d0bc5999197 mm/mempolicy: rewrite alloc_pages_vma documentation adds 28d17fd9dcf5 mm/mempolicy: fix mpol_misplaced kernel-doc adds ccb30c3e3f85 mm: page_alloc: dump migrate-failed pages adds 9e41917c2d84 mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 9976059a4b71 mm, page_alloc: avoid page_to_pfn() in move_freepages() adds 5f306b27ac90 mm/page_alloc: duplicate include linux/vmalloc.h adds 93a2ed352c90 mm/page_alloc: rename alloced to allocated adds 8f47b769b804 mm/page_alloc: add a bulk page allocator adds e853f9f3bcf1 mm-page_alloc-add-a-bulk-page-allocator-fix adds 6091c7f2d090 mm/page_alloc: Add a bulk page allocator -fix -fix adds 00ee71fb9a25 mm/page_alloc: add an array-based interface to the bulk pa [...] adds a1229973637d mm-page_alloc-add-an-array-based-interface-to-the-bulk-pag [...] adds 73b10bd94689 mm/page_alloc: optimize code layout for __alloc_pages_bulk adds b3d8d1dd4318 mm/page_alloc: inline __rmqueue_pcplist adds c1fd5d611811 SUNRPC: set rq_page_end differently adds da3824433478 SUNRPC: refresh rq_pages using a bulk page allocator adds ee516913454c net: page_pool: refactor dma_map into own function page_po [...] adds 51072a9dec11 net: page_pool: use alloc_pages_bulk in refill code path adds e5c28f58974e mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 adds 66178e0197bc hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 22e8f06d8d7c hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 28de95912d06 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 25e04e7cf0ea mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds f5d154312c3d mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 1a7148ff5514 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds c520a230a7e4 mm/hugetlb: remove redundant reservation check condition i [...] adds 1241e7e25092 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 39cf5110566c mm/hugetlb: use some helper functions to cleanup code adds 14bf683acc91 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 2ea6c72ef105 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds 724286739c82 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 2df90cb6e5dd mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds ca155ed45ae7 khugepaged: remove unneeded return value of khugepaged_col [...] adds 958fb98ebd82 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds d52b5db3e4b9 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds fe38ab0a69bb khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds ad6513b51b58 mm/huge_memory.c: remove unnecessary local variable ret2 adds 876a8f1d7a1b mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds 0866b751a616 mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 7efac85bab5e mmcompaction-let-isolate_migratepages_rangeblock-return-er [...] adds 82d13a23954d mm: make alloc_contig_range handle free hugetlb pages adds bf6e812d3ffd mm: make alloc_contig_range handle in-use hugetlb pages adds 3e507ac76774 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 98f61edaca37 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds 70e1830687ea mm/huge_memory.c: make get_huge_zero_page() return bool adds 32cf204c7fd4 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds f7a0da907ba1 mm/huge_memory.c: remove redundant PageCompound() check adds f45ce9a9d408 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds 82d6efc89b7f mm/huge_memory.c: use helper function migration_entry_to_page() adds aeecfa7dcbf4 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds 382d02a491ef khugepaged: use helper function range_in_vma() in collapse [...] adds 79121a320f9b khugepaged: remove unnecessary out label in collapse_huge_page() adds 00b68d94b29d khugepaged: remove meaningless !pte_present() check in khu [...] adds d3971def5236 mm/cma: change cma mutex to irq safe spinlock adds bcf7dd64f678 hugetlb: no need to drop hugetlb_lock to call cma_release adds b43720633103 hugetlb: add per-hstate mutex to synchronize user adjustments adds 169d111a7b68 hugetlb: create remove_hugetlb_page() to separate functionality adds 99a630f16531 hugetlb: call update_and_free_page without hugetlb_lock adds 529d4761e40b hugetlb: change free_pool_huge_page to remove_pool_huge_page adds 3d5f9ff28955 hugetlb: make free_huge_page irq safe adds 6a2c270ce0e6 hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds 890d767b4b75 userfaultfd: add minor fault registration mode adds 6cebc96c71ce userfaultfd/hugetlbfs: fix minor fault page leak adds cde19e1fe455 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds b0f39fe65967 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds 9bea24c92201 userfaultfd: add UFFDIO_CONTINUE ioctl adds 11724a13d1f8 userfaultfd: update documentation to describe minor fault [...] adds e58467328afd userfaultfd/selftests: add test exercising minor fault handling adds a311f80f1475 userfaultfd: support minor fault handling for shmem adds fb769ca9c634 userfaultfd-support-minor-fault-handling-for-shmem-fix adds 4c560687c8c5 userfaultfd/shmem: fix minor fault page leak adds 99394be76dcc userfaultfd/selftests: use memfd_create for shmem test type adds c20420f226cf userfaultfd/selftests: create alias mappings in the shmem test adds f695b4a40b41 userfaultfd/selftests: reinitialize test context in each test adds 9cb2b7b9c098 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 37565f42e37a userfaultfd/selftests: use user mode only adds da8f19f2e19a userfaultfd/selftests: remove the time() check on delayed uffd adds 75353aca8fef userfaultfd/selftests: drop VERIFY check in locking_thread adds 0b8abb8c67e5 userfaultfd/selftests: only dump counts if mode enabled adds 55f8ea9f85ff userfaultfd/selftests: unify error handling adds b58d7e3c3d2d mm/vmscan: move RECLAIM* bits to uapi header adds 2391e056f1ac mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 6246045cfb24 mm: vmscan: use nid from shrink_control for tracepoint adds 90781096077c mm: vmscan: consolidate shrinker_maps handling code adds d6c2420673a2 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds e25ad25a0627 mm: vmscan: remove memcg_shrinker_map_size adds 8d2e2643d8a6 mm: vmscan: use kvfree_rcu instead of call_rcu adds cdf154235038 mm: memcontrol: rename shrinker_map to shrinker_info adds dc710ad834f0 mm: vmscan: add shrinker_info_protected() helper adds e7698794490d mm-vmscan-add-shrinker_info_protected-helper-fix adds 0d82849bfbc7 mm: vmscan: use a new flag to indicate shrinker is registered adds 4043e2cf1457 mm: vmscan: add per memcg shrinker nr_deferred adds 1abce009a8b4 mm: vmscan: use per memcg nr_deferred of shrinker adds 813b5fb387ea mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds adf830ed9650 mm: memcontrol: reparent nr_deferred when memcg offline adds 22bafb38aa35 mm: vmscan: shrink deferred objects proportional to priority adds 011e5ffc507d mm/compaction: remove unused variable sysctl_compact_memory adds e470e0fa9592 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds c4016073189c mm: disable LRU pagevec during the migration temporarily adds f3fd8ae1fa57 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 86af5f455a9e mm: fs: invalidate BH LRU during page migration adds 28329e347ed1 mm/migrate.c: make putback_movable_page() static adds b2f9119b21e0 mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds d70d02367f31 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 3c0e4a554d20 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 7462ef194c4e Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds 3969f6548968 mm: vmstat: add cma statistics adds d320ba96e1a6 mm: cma: use pr_err_ratelimited for CMA warning adds a80ededd8bae mm: cma: add trace events for CMA alloc perf testing adds 623322012871 mm: cma: Add the CMA instance name to the cma_alloc_start [...] adds 4497f08fe2fe mm: cma: support sysfs adds a69a313e2058 mm: cma: add the CMA instance name to cma trace events adds d9a9226ba78d mm: use proper type for cma_[alloc|release] adds 92541592fd78 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 506366a364c1 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds 731da7b78d30 ksm: remove dedicated macro KSM_FLAG_MASK adds 8fccce459469 ksm: fix potential missing rmap_item for stable_node adds 4e8bca7b7967 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 48fd7863348b mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 314ce339d4e8 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 73012df51ae3 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 3858265fa3ad mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 7e6c1dc8fd25 x86/mm: track linear mapping split events adds a9317bdd7680 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds c74dae28c04c mm/util.c: reduce mem_dump_obj() object size adds c7bc8e97efe3 mm/util.c: fix typo adds b1beb4d0d686 mm/gup: don't pin migrated cma pages in movable zone adds 6cc93f7149ac mm/gup: check every subpage of a compound page during isolation adds 4c9bfb441fce mm/gup: return an error on migration failure adds df4d4a0277dc mm/gup: check for isolation errors adds 16104154c009 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 5e65e489b1c5 mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds c273b99554cc mm: apply per-task gfp constraints in fast path adds 7581d126c268 mm: honor PF_MEMALLOC_PIN for all movable pages adds f256496d85a0 mm/gup: do not migrate zero page adds e54fe97864c8 mm/gup: migrate pinned pages out of movable zone adds 60ff4ad321ac memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 1a47ec32410c mm/gup: change index type to long as it counts pages adds 73a26d57b8ba mm/gup: longterm pin migration cleanup adds e1e39e0d9e05 selftests/vm: gup_test: fix test flag adds 497a72f04cb4 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 50ffc96f374f mm,memory_hotplug: allocate memmap from the added memory range adds bc306f232199 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds a21ba4c98c9d acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds cd75d390b3b2 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 98d05c38f104 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 905a2de66a19 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 9fe05ebc5de4 mm/zswap.c: switch from strlcpy to strscpy adds 744021760d54 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds dee54957d33f iov_iter: lift memzero_page() to highmem.h adds 2fc51301eb51 btrfs: use memzero_page() instead of open coded kmap pattern adds d85cea4878a1 mm/highmem.c: fix coding style issue adds a409c85dd491 mm/highmem: Remove deprecated kmap_atomic adds 68acd352731d mm/mempool: minor coding style tweaks adds 704e401ea6a6 mm/swapfile: minor coding style tweaks adds e3055d7fa633 mm/sparse: minor coding style tweaks adds c90a61fde226 mm/vmscan: minor coding style tweaks adds 58a19766a451 mm/compaction: minor coding style tweaks adds eea0e5094b45 mm/oom_kill: minor coding style tweaks adds bb9e4433f1dc mm/shmem: minor coding style tweaks adds 58c0bb89150f mm/page_alloc: minor coding style tweaks adds 3475525abb5a mm/filemap: minor coding style tweaks adds 33fe9a87fdbf mm/mlock: minor coding style tweaks adds a61a74545173 mm/frontswap: minor coding style tweaks adds 0c3bb102ade7 mm/vmalloc: minor coding style tweaks adds bce8d750f5f7 mm/memory_hotplug: minor coding style tweaks adds 4cfd236bfc8a mm/mempolicy: minor coding style tweaks adds 743bb010399d mm/process_vm_access.c: remove duplicate include adds f7538ec61072 kfence: zero guard page after out-of-bounds access adds 5566ca09e0c5 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds fcb861bcabf2 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 444d58aa7e1b kernel/hung_task.c: Monitor killed tasks. adds a653a42dc5fd fs/proc/generic.c: fix incorrect pde_is_permanent check adds 591d93550869 proc: save LOC in __xlate_proc_name() adds 511f3962b482 proc: mandate ->proc_lseek in "struct proc_ops" adds b0e4a9121767 proc: delete redundant subset=pid check adds b785c11ede7d selftests: proc: test subset=pid adds 866d12df6e24 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 307bb0b67c14 procfs/dmabuf: add inode number to /proc/*/fdinfo adds eac34f4afec2 proc/sysctl: fix function name error in comments adds eeb8edb07323 proc/sysctl: make protected_* world readable adds 1d4982a2dc66 include: remove pagemap.h from blkdev.h adds 928e0343fec8 kernel.h: drop inclusion in bitmap.h adds 479a9b781eb9 kernel/async.c: fix pr_debug statement adds 624cdec3ba11 kernel/cred.c: make init_groups static adds 6d7d6b2ab284 tools: disable -Wno-type-limits adds ab315f3d18ce tools: bitmap: sync function declarations with the kernel adds 94e64ef0c991 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds a5145bdad3ff arch: rearrange headers inclusion order in asm/bitops for [...] adds 82b3d3a08531 lib: extend the scope of small_const_nbits() macro adds a03509375895 tools: sync small_const_nbits() macro with the kernel adds 52b49677533b lib: inline _find_next_bit() wrappers adds 87523c49481f tools: sync find_next_bit implementation adds d6234ebbe296 lib: add fast path for find_next_*_bit() adds bd0830651542 lib: add fast path for find_first_*_bit() and find_last_bit() adds 692348826322 tools: sync lib/find_bit implementation adds eaef884842dc MAINTAINERS: add entry for the bitmap API adds 04bac15f2087 lib/bch.c: fix a typo in the file bch.c adds 4b5aa7bd312d lib: fix inconsistent indenting in process_bit1() adds 22c273d4e4f4 lib/list_sort.c: fix typo in function description adds e3ce21e157ba lib/genalloc.c: Fix a typo adds 959d466a4d62 lib: crc8: pointer to data block should be const adds 7144170cd6da lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds be3a1dbf7948 include/linux/compat.h: remove unneeded declaration from C [...] adds c8a0ffe588ff checkpatch: warn when missing newline in return sysfs_emit [...] adds 7b35c1a01c2e init: add support for zstd compressed modules adds 90678f0acf8b hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds cefd16940bee do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds e07987ed0650 kernel/fork.c: simplify copy_mm() adds be79482b5599 kernel/fork.c: fix typos adds 931fc23eea2d kernel/crash_core: add crashkernel=auto for vmcore creation adds 86cde2a159b8 kexec: Add kexec reboot string adds 8a37cb4979a5 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 4bc187dbebc8 kexec: dump kmessage before machine_kexec adds 4353fc1144db gcov: clang: drop support for clang-10 and older adds b3c4e66c908b gcov: combine common code adds 4eb93f0672af gcov: simplify buffer allocation adds 17d0508a080d gcov: use kvmalloc() adds e19a9fca6eff smp: kernel/panic.c - silence warnings adds 21692142e900 aio: simplify read_events() adds a32a779746e3 gdb: lx-symbols: store the abspath() adds 5b096e7723b1 scripts/gdb: document lx_current is only supported by x86 adds dd63f9ae9ed9 scripts/gdb: add lx_current support for arm64 adds e57c944e0ee5 kernel/resource: make walk_system_ram_res() find all busy [...] adds 042567bc1d5d kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds e9b359444fa2 kernel/resource: remove first_lvl / siblings_only logic adds deeddcc448bf selftests: remove duplicate include adds 50d9cd0cc5c3 kernel/async.c: stop guarding pr_debug() statements adds 34b836f036c2 kernel/async.c: remove async_unregister_domain() adds db9d72682b09 init/initramfs.c: do unpacking asynchronously adds 41c21491f6bf modules: add CONFIG_MODPROBE_PATH adds 6f7281b92b2c ipc/sem.c: mundane typo fixes adds f55e7ce00f3c lib/genalloc: add parameter description to fix doc compile [...] adds 07f3e3d7a87d mm-vmalloc-remove-unmap_kernel_range-fix adds f7821bbc7774 mm-vmalloc-remove-map_kernel_range-fix-2 adds f47d46143d3f mm-vmalloc-remove-unmap_kernel_range-fix-fix adds 5e689082c4d9 Merge branch 'akpm-current/current' adds b752a68e4096 drivers/char: remove /dev/kmem for good adds 6bb87e797b0e mm: remove xlate_dev_kmem_ptr() adds 11b3c2bff065 mm/vmalloc: remove vwrite() adds 68eead90d82c arm: print alloc free paths for address in registers adds af9544298b6d scripts/spelling.txt: add "overlfow" adds f1cf98fd0988 scripts/spelling.txt: Add "diabled" typo adds dfca80822728 scripts/spelling.txt: add "overflw" adds d0cd1202369b mm/slab.c: fix spelling mistake "disired" -> "desired" adds 244aa072e50f include/linux/pgtable.h: few spelling fixes adds 2cf2607fa8e6 kernel/umh.c: fix some spelling mistakes adds aa809469eee8 kernel/user_namespace.c: fix typos adds 25ee61a1d14f kernel/up.c: fix typo adds 7879a88907a0 kernel/sys.c: fix typo adds 30ad7806cbe7 fs: fat: fix spelling typo of values adds ec800a649ddd ipc/sem.c: spelling fix adds 94571d6bf79f treewide: remove editor modelines and cruft adds 0bd78f297e8d mm: fix typos in comments adds 49a6a3f34a8d mmap: make mlock_future_check() global adds 5fd43f791e0c riscv/Kconfig: make direct map manipulation options depend on MMU adds 35156d7f5a02 set_memory: allow set_direct_map_*_noflush() for multiple pages adds 1fb28eceeed1 set_memory: allow querying whether set_direct_map_*() is a [...] adds 503ca57647a2 mm: introduce memfd_secret system call to create "secret" [...] adds aea05882f7c0 memfd_secret: use unsigned int rather than long as syscall [...] adds 187f4e4168c8 PM: hibernate: disable when there are active secretmem users adds cf351bc6c18f arch, mm: wire up memfd_secret system call where relevant adds 1c56ca60235b memfd_secret: use unsigned int rather than long as syscall [...] adds 4b448cac07c4 secretmem: test: add basic selftest for memfd_secret(2) adds b5bf0eb83948 memfd_secret: use unsigned int rather than long as syscall [...] adds ac75487c1a10 Merge branch 'akpm/master' adds 5103a5be098c Add linux-next specific files for 20210407
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 (7a43c78d0573) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 | 1 + .mailmap | 5 +- .rustfmt.toml | 11 + Documentation/ABI/stable/procfs-audit_loginuid | 22 +- Documentation/ABI/testing/sysfs-bus-pci | 29 + Documentation/ABI/testing/sysfs-driver-xdata | 49 + Documentation/admin-guide/cgroup-v1/index.rst | 1 + Documentation/admin-guide/cgroup-v1/misc.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 73 +- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 138 +- Documentation/admin-guide/mm/numaperf.rst | 2 +- Documentation/admin-guide/ramoops.rst | 4 +- Documentation/admin-guide/reporting-bugs.rst | 187 - Documentation/admin-guide/reporting-issues.rst | 218 +- Documentation/arm/index.rst | 1 + Documentation/arm/stm32/stm32h750-overview.rst | 34 + Documentation/arm64/tagged-address-abi.rst | 2 +- Documentation/dev-tools/kselftest.rst | 4 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 + .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 1 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 20 + .../devicetree/bindings/arm/mediatek.yaml | 19 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + .../bindings/display/bridge/analogix,anx7625.yaml | 15 + .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../devicetree/bindings/fpga/fpga-region.txt | 187 +- .../bindings/gpio/realtek,otto-gpio.yaml | 78 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 3 - .../devicetree/bindings/i3c/cdns,i3c-master.txt | 6 +- .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 6 +- .../bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../devicetree/bindings/media/mediatek-mdp.txt | 2 +- .../devicetree/bindings/media/mediatek-vcodec.txt | 57 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 108 +- .../bindings/media/qcom,sm8250-venus.yaml | 167 + .../devicetree/bindings/media/renesas,drif.txt | 177 - .../devicetree/bindings/media/renesas,drif.yaml | 279 ++ .../memory-controllers/nvidia,tegra124-emc.yaml | 7 +- .../memory-controllers/nvidia,tegra20-emc.txt | 4 +- .../memory-controllers/nvidia,tegra20-mc.txt | 40 - .../memory-controllers/nvidia,tegra20-mc.yaml | 79 + .../memory-controllers/nvidia,tegra30-emc.yaml | 7 +- .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 + .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 + .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 8 +- .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 1 + .../bindings/power/reset/ltc2952-poweroff.txt | 4 + .../bindings/regulator/qcom,rpmh-regulator.txt | 180 - .../bindings/regulator/qcom,rpmh-regulator.yaml | 162 + .../bindings/reserved-memory/ramoops.txt | 10 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 29 +- .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 7 + Documentation/devicetree/bindings/sound/ak5558.txt | 2 +- .../bindings/sound/audio-graph-port.yaml | 104 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../bindings/sound/marvell,mmp-sspa.yaml | 6 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 11 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 11 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 11 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 11 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 11 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 5 +- .../devicetree/bindings/sound/rt1019.yaml | 2 + .../bindings/sound/socionext,uniphier-aio.yaml | 8 +- .../bindings/sound/socionext,uniphier-evea.yaml | 8 +- .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 143 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 56 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 +- Documentation/dontdiff | 1 + Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/vfio.rst | 48 +- Documentation/fb/fbcon.rst | 4 +- Documentation/filesystems/api-summary.rst | 3 + Documentation/filesystems/cifs/cifsd.rst | 4 +- Documentation/filesystems/f2fs.rst | 6 + Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/index.rst | 17 + Documentation/hid/intel-ish-hid.rst | 2 +- Documentation/leds/leds-lm3556.rst | 28 +- Documentation/misc-devices/dw-xdata-pcie.rst | 40 + Documentation/networking/ethtool-netlink.rst | 66 +- Documentation/networking/ip-sysctl.rst | 4 +- Documentation/networking/x25-iface.rst | 65 +- Documentation/power/power_supply_class.rst | 2 +- Documentation/powerpc/booting.rst | 2 +- Documentation/powerpc/dawr-power9.rst | 2 +- Documentation/powerpc/eeh-pci-error-recovery.rst | 2 +- Documentation/powerpc/elfnote.rst | 2 +- Documentation/powerpc/firmware-assisted-dump.rst | 2 +- Documentation/powerpc/kaslr-booke32.rst | 2 +- Documentation/powerpc/mpc52xx.rst | 2 +- Documentation/powerpc/papr_hcalls.rst | 4 +- Documentation/powerpc/transactional_memory.rst | 4 +- Documentation/rust/arch-support.rst | 12 +- Documentation/rust/quick-start.rst | 14 +- Documentation/s390/pci.rst | 14 +- Documentation/scsi/BusLogic.rst | 26 +- Documentation/scsi/scsi_mid_low_api.rst | 4 - .../it_IT/process/submit-checklist.rst | 14 +- Documentation/translations/ja_JP/SubmitChecklist | 8 +- .../translations/zh_CN/disclaimer-zh_CN.rst | 2 +- .../zh_CN/process/submit-checklist.rst | 14 +- .../userspace-api/media/cec/cec-pin-error-inj.rst | 2 +- Documentation/userspace-api/media/v4l/common.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 51 + .../media/v4l/ext-ctrls-colorimetry.rst | 93 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 12 + .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/virt/kvm/devices/arm-vgic-v3.rst | 2 +- Documentation/vm/transhuge.rst | 5 - MAINTAINERS | 114 +- Makefile | 17 +- Next/SHA1s | 294 +- Next/merge.log | 5257 +++++++++++++------- arch/alpha/mm/init.c | 1 - arch/arc/mm/init.c | 1 - arch/arm/Kconfig | 2 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 +- arch/arm/arm-soc-for-next-contents.txt | 99 +- arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/am335x-boneblack.dts | 132 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 4 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 3 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 3 +- arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 3 +- arch/arm/boot/dts/bcm2711.dtsi | 12 - arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 4 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 4 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 5 + arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 4 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 4 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 4 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 5 + arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 4 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 9 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 4 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 4 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 4 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 26 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 9 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 9 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 4 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 4 +- arch/arm/boot/dts/mstar-v7.dtsi | 23 + arch/arm/boot/dts/omap3.dtsi | 3 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 132 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 52 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/sama5d3.dtsi | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 4 +- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 214 +- arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 210 +- arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 218 - arch/arm/boot/dts/ste-href520-tvk.dts | 4 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 48 +- arch/arm/boot/dts/stm32h7-pinctrl.dtsi | 275 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 306 -- arch/arm/boot/dts/stm32h743.dtsi | 177 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32h750.dtsi | 6 + ...{stm32h743i-disco.dts => stm32h750i-art-pi.dts} | 136 +- arch/arm/boot/dts/stm32mp151.dtsi | 2 + arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts | 4 + arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 64 + arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 35 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 11 + arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/u8500_defconfig | 14 + arch/arm/crypto/poly1305-glue.c | 2 +- arch/arm/mach-exynos/platsmp.c | 28 +- arch/arm/mach-iop32x/n2100.c | 8 +- arch/arm/mach-keystone/keystone.c | 4 +- arch/arm/mach-mstar/Kconfig | 1 + arch/arm/mach-omap1/ams-delta-fiq-handler.S | 1 + arch/arm/mach-omap1/timer.c | 2 +- arch/arm/mach-omap2/omap_twl.c | 2 +- arch/arm/mach-omap2/sr_device.c | 2 +- arch/arm/mach-pxa/mainstone.c | 8 +- arch/arm/mach-s3c/mach-rx1950.c | 11 +- arch/arm/mach-socfpga/Kconfig | 4 +- arch/arm/mach-stm32/board-dt.c | 1 + arch/arm/mach-ux500/platsmp.c | 2 +- arch/arm/mm/init.c | 8 +- arch/arm/plat-omap/dma.c | 3 +- arch/arm64/Kconfig.platforms | 17 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 4 + .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 16 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 +- arch/arm64/boot/dts/altera/Makefile | 2 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 + .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 + arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 + .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 47 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/intel/Makefile | 6 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 222 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 14 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 18 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 12 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 14 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 127 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 21 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 19 +- arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 25 +- arch/arm64/boot/dts/marvell/cn9130-db.dts | 12 +- arch/arm64/boot/dts/marvell/cn9131-db.dts | 9 +- arch/arm64/boot/dts/marvell/cn9132-db.dts | 11 +- arch/arm64/boot/dts/mediatek/Makefile | 6 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 270 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 60 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 13 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 378 ++ .../dts/mediatek/mt8183-kukui-kodama-sku16.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku272.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku288.dts | 21 + .../dts/mediatek/mt8183-kukui-kodama-sku32.dts | 21 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 343 ++ arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 378 ++ arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 +- arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 4 + .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts | 42 + ...sm8998-mtp.dtsi => msm8998-oneplus-common.dtsi} | 369 +- .../boot/dts/qcom/msm8998-oneplus-dumpling.dts | 25 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 10 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 60 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 212 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 520 ++ arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 71 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 12 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 549 ++ arch/arm64/boot/dts/qcom/sm8250.dtsi | 125 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 911 ++++ arch/arm64/boot/dts/renesas/r8a77950.dtsi | 5 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 4 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 4 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/configs/defconfig | 22 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/arm64/include/asm/fpsimd.h | 2 + arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_mmu.h | 2 + arch/arm64/include/asm/word-at-a-time.h | 10 +- arch/arm64/kernel/image-vars.h | 3 +- arch/arm64/kernel/perf_event.c | 5 +- arch/arm64/kvm/arm.c | 2 +- arch/arm64/kvm/handle_exit.c | 45 + arch/arm64/kvm/hyp/include/hyp/switch.h | 2 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 2 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 18 + arch/arm64/kvm/hyp/nvhe/host.S | 18 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 2 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 6 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 6 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/kvm/vgic/vgic-init.c | 12 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 3 + arch/arm64/kvm/vgic/vgic-mmio-v3.c | 81 +- arch/arm64/kvm/vgic/vgic-mmio.c | 10 +- arch/arm64/kvm/vgic/vgic.h | 1 + arch/arm64/mm/init.c | 2 - arch/csky/mm/init.c | 1 - arch/h8300/mm/init.c | 2 - arch/hexagon/mm/init.c | 1 - arch/ia64/include/asm/ptrace.h | 8 +- arch/ia64/mm/init.c | 1 - arch/m68k/fpsp040/Makefile | 4 - arch/m68k/ifpsp060/Makefile | 2 - arch/m68k/include/asm/bitops.h | 6 +- arch/m68k/include/asm/mvme147hw.h | 3 + arch/m68k/mm/init.c | 1 - arch/m68k/mvme147/config.c | 14 +- arch/m68k/mvme16x/config.c | 14 +- arch/microblaze/mm/init.c | 1 - arch/mips/Kconfig | 2 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 132 +- arch/mips/boot/dts/brcm/bcm6328.dtsi | 119 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 85 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 129 +- arch/mips/boot/dts/brcm/bcm6368.dtsi | 129 +- arch/mips/crypto/poly1305-glue.c | 2 +- arch/mips/include/asm/io.h | 14 +- arch/mips/include/asm/page.h | 9 +- arch/mips/include/asm/processor.h | 4 - arch/mips/include/asm/thread_info.h | 6 - arch/mips/include/asm/uaccess.h | 459 +- arch/mips/kernel/access-helper.h | 18 + arch/mips/kernel/asm-offsets.c | 1 - arch/mips/kernel/cpu-probe.c | 3 - arch/mips/kernel/ftrace.c | 8 - arch/mips/kernel/process.c | 2 - arch/mips/kernel/scall32-o32.S | 4 +- arch/mips/kernel/traps.c | 105 +- arch/mips/kernel/unaligned.c | 199 +- arch/mips/kernel/vdso.c | 5 +- arch/mips/lib/memcpy.S | 28 +- arch/mips/lib/memset.S | 3 - arch/mips/lib/strncpy_user.S | 48 +- arch/mips/lib/strnlen_user.S | 44 +- arch/mips/loongson64/numa.c | 1 - arch/mips/mm/Makefile | 6 + arch/mips/mm/init.c | 1 - arch/mips/mm/maccess.c | 10 + arch/mips/mm/physaddr.c | 56 + arch/mips/ralink/Kconfig | 1 + arch/mips/sgi-ip27/ip27-memory.c | 1 - arch/nds32/mm/cacheflush.c | 2 +- arch/nds32/mm/init.c | 1 - arch/nios2/mm/init.c | 1 - arch/openrisc/mm/init.c | 2 - arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/asm/cmpxchg.h | 2 +- arch/parisc/include/asm/processor.h | 1 - arch/parisc/kernel/syscall.S | 16 +- arch/parisc/kernel/syscalls/Makefile | 30 +- arch/parisc/kernel/syscalls/syscallhdr.sh | 36 + .../kernel/syscalls/syscalltbl.sh | 0 arch/parisc/math-emu/fpu.h | 32 +- arch/parisc/mm/init.c | 2 - arch/powerpc/kernel/Makefile | 4 + arch/powerpc/kernel/ptrace/Makefile | 4 +- arch/powerpc/kernel/ptrace/ptrace-decl.h | 14 - arch/powerpc/kernel/ptrace/ptrace-fpu.c | 10 + arch/powerpc/kernel/ptrace/ptrace-novsx.c | 8 + arch/powerpc/kernel/ptrace/ptrace-view.c | 2 - arch/powerpc/kernel/signal_32.c | 20 +- arch/powerpc/mm/mem.c | 1 - arch/powerpc/rust/target.json | 30 + arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/uaccess.h | 7 +- arch/riscv/include/uapi/asm/setup.h | 8 - arch/riscv/kernel/entry.S | 1 + arch/riscv/mm/init.c | 1 - arch/riscv/mm/kasan_init.c | 2 +- arch/s390/include/asm/ccwdev.h | 3 - arch/s390/include/asm/stacktrace.h | 1 + arch/s390/kernel/cpcmd.c | 6 +- arch/s390/kernel/dumpstack.c | 12 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/smp.c | 61 +- arch/s390/mm/init.c | 2 - arch/s390/mm/page-states.c | 8 +- arch/s390/pci/pci_sysfs.c | 9 + arch/sh/include/asm/bitops.h | 5 +- arch/sh/mm/init.c | 1 - arch/sparc/mm/init_32.c | 2 - arch/sparc/mm/init_64.c | 1 - arch/um/kernel/mem.c | 1 - arch/x86/crypto/poly1305_glue.c | 6 +- arch/x86/hyperv/hv_proc.c | 1 - arch/x86/include/asm/kfence.h | 7 +- arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/tsc.c | 3 +- arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/mmu/mmu.c | 9 +- arch/x86/kvm/mmu/tdp_mmu.c | 26 +- arch/x86/kvm/mmu/tdp_mmu.h | 24 +- arch/x86/kvm/svm/nested.c | 32 +- arch/x86/kvm/svm/sev.c | 70 +- arch/x86/kvm/svm/svm.h | 1 + arch/x86/kvm/x86.c | 48 +- arch/x86/mm/init_32.c | 2 - arch/x86/mm/init_64.c | 2 - arch/xtensa/mm/init.c | 1 - block/bio-integrity.c | 3 +- block/bio.c | 2 +- block/blk-core.c | 6 +- block/blk-map.c | 120 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-tag.c | 4 +- block/blk-settings.c | 53 +- block/blk-sysfs.c | 9 +- block/blk.h | 17 +- block/bounce.c | 138 +- block/scsi_ioctl.c | 2 +- certs/Kconfig | 2 +- certs/Makefile | 8 + certs/system_certificates.S | 13 +- certs/system_keyring.c | 22 +- crypto/fcrypt.c | 5 +- crypto/keywrap.c | 4 +- crypto/rng.c | 10 +- drivers/acpi/processor_idle.c | 2 +- drivers/ata/ahci.c | 5 + drivers/ata/ahci.h | 1 + drivers/ata/ahci_brcm.c | 46 +- drivers/ata/ahci_ceva.c | 8 +- drivers/ata/libahci.c | 5 + drivers/ata/libata-scsi.c | 3 +- drivers/ata/pata_legacy.c | 98 +- drivers/ata/pata_platform.c | 4 +- drivers/base/attribute_container.c | 4 + drivers/base/base.h | 1 + drivers/base/core.c | 75 +- drivers/base/dd.c | 30 +- drivers/base/devcoredump.c | 4 +- drivers/base/devres.c | 6 +- drivers/base/platform-msi.c | 3 +- drivers/base/platform.c | 66 +- drivers/base/regmap/regmap-irq.c | 43 +- drivers/base/swnode.c | 83 +- drivers/base/test/property-entry-test.c | 11 +- drivers/block/drbd/drbd_interval.c | 8 +- drivers/block/drbd/drbd_main.c | 30 +- drivers/block/drbd/drbd_nl.c | 17 +- drivers/block/drbd/drbd_receiver.c | 26 +- drivers/block/drbd/drbd_state.c | 7 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/main.c | 26 +- drivers/block/null_blk/null_blk.h | 1 + drivers/block/xen-blkfront.c | 6 +- drivers/bluetooth/btusb.c | 4 +- drivers/bus/mhi/core/boot.c | 13 +- drivers/bus/mhi/core/init.c | 59 +- drivers/bus/mhi/core/internal.h | 19 +- drivers/bus/mhi/core/main.c | 237 +- drivers/bus/mhi/core/pm.c | 92 +- drivers/bus/mhi/pci_generic.c | 11 + drivers/bus/mvebu-mbus.c | 2 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/omap-rng.c | 11 +- drivers/char/ipmi/ipmi_msghandler.c | 54 +- drivers/char/ipmi/ipmi_si.h | 8 +- drivers/char/ipmi/ipmi_si_hardcode.c | 73 +- drivers/char/ipmi/ipmi_si_hotmod.c | 24 +- drivers/char/ipmi/ipmi_si_intf.c | 32 +- drivers/char/ipmi/ipmi_si_pci.c | 22 +- drivers/char/ipmi/ipmi_si_platform.c | 95 +- drivers/char/random.c | 21 +- drivers/char/rust_example.rs | 12 +- drivers/clk/Kconfig | 1 + drivers/clk/Makefile | 4 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/clk.c | 49 +- drivers/clk/qcom/camcc-sc7180.c | 50 +- drivers/clk/socfpga/Kconfig | 19 + drivers/clk/socfpga/Makefile | 11 +- drivers/clk/socfpga/clk-agilex.c | 117 +- drivers/clk/socfpga/clk-gate-a10.c | 8 +- drivers/clk/socfpga/clk-gate-s10.c | 15 +- drivers/clk/socfpga/clk-gate.c | 13 +- drivers/clk/socfpga/clk-periph-a10.c | 11 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-periph.c | 8 +- drivers/clk/socfpga/clk-pll-a10.c | 12 +- drivers/clk/socfpga/clk-pll-s10.c | 43 +- drivers/clk/socfpga/clk-pll.c | 18 +- drivers/clk/socfpga/clk-s10.c | 68 +- drivers/clk/socfpga/stratix10-clk.h | 24 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 22 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 50 +- drivers/crypto/hisilicon/sec/sec_algs.c | 2 +- drivers/crypto/hisilicon/sec/sec_drv.c | 6 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 37 +- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- drivers/crypto/hisilicon/zip/zip.h | 46 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 706 +-- drivers/crypto/qat/qat_common/adf_isr.c | 29 +- drivers/cxl/mem.c | 143 +- drivers/dma/Kconfig | 2 +- drivers/edac/Kconfig | 2 +- drivers/edac/altera_edac.c | 17 +- drivers/firewire/nosy.c | 9 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/google/gsmi.c | 14 +- drivers/firmware/raspberrypi.c | 69 +- drivers/fpga/Kconfig | 8 +- drivers/fpga/dfl-pci.c | 18 +- drivers/gpio/Kconfig | 21 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-ich.c | 2 - drivers/gpio/gpio-omap.c | 5 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-realtek-otto.c | 325 ++ drivers/gpio/gpio-sim.c | 1 + drivers/gpio/gpiolib-acpi.c | 14 + drivers/gpio/gpiolib-sysfs.c | 8 + drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 151 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 75 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 - drivers/gpu/drm/arm/display/include/malidp_utils.h | 3 - drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +- .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 16 +- .../drm/arm/display/komeda/komeda_pipeline_state.c | 19 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 34 + drivers/gpu/drm/bridge/analogix/anx7625.h | 1 + drivers/gpu/drm/drm_displayid.c | 132 + drivers/gpu/drm/drm_dp_helper.c | 24 +- drivers/gpu/drm/drm_edid.c | 171 +- drivers/gpu/drm/drm_modes.c | 3 + drivers/gpu/drm/drm_vblank.c | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +- drivers/gpu/drm/i915/Kconfig.profile | 14 + drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/TODO.txt | 41 + drivers/gpu/drm/i915/display/intel_display.c | 71 +- drivers/gpu/drm/i915/display/intel_display.h | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 45 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 34 +- drivers/gpu/drm/i915/display/intel_psr.c | 7 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 62 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 73 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 64 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 72 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 335 +- drivers/gpu/drm/i915/gem/i915_gem_fence.c | 95 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 35 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 96 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 6 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 23 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 109 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 110 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 39 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 902 ++-- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 38 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 8 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 14 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 21 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 10 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 2 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 13 +- drivers/gpu/drm/i915/gt/intel_context_param.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 38 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 2 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 + drivers/gpu/drm/i915/gt/intel_gt.h | 2 + drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 47 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 5 + .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 1 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 28 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_gtt.c | 52 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 8 + drivers/gpu/drm/i915/gt/intel_lrc.c | 49 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 3 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +- drivers/gpu/drm/i915/gt/intel_reset.c | 9 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 184 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 426 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 2 + drivers/gpu/drm/i915/gt/intel_timeline_types.h | 17 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/mock_engine.c | 22 +- drivers/gpu/drm/i915/gt/selftest_context.c | 4 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 9 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 23 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 8 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 18 +- drivers/gpu/drm/i915/gt/selftest_mocs.c | 5 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 4 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 177 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 82 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 104 +- drivers/gpu/drm/i915/i915_debugfs.c | 4 +- drivers/gpu/drm/i915/i915_drv.c | 12 +- drivers/gpu/drm/i915/i915_drv.h | 18 +- drivers/gpu/drm/i915/i915_gem.c | 258 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.c | 2 +- drivers/gpu/drm/i915/i915_memcpy.h | 2 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_perf.c | 56 +- drivers/gpu/drm/i915/i915_request.c | 133 +- drivers/gpu/drm/i915/i915_request.h | 47 +- drivers/gpu/drm/i915/i915_selftest.h | 2 + drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_vma.c | 30 +- drivers/gpu/drm/i915/i915_vma.h | 20 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 94 +- drivers/gpu/drm/i915/selftests/i915_request.c | 211 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 136 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 5 + .../gpu/drm/i915/selftests/intel_memory_region.c | 18 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 +- drivers/gpu/drm/imx/imx-drm-core.c | 23 +- drivers/gpu/drm/imx/imx-ldb.c | 17 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 11 +- drivers/gpu/drm/imx/ipuv3-plane.c | 62 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 4 +- drivers/gpu/drm/msm/msm_debugfs.c | 14 +- drivers/gpu/drm/msm/msm_drv.c | 5 + drivers/gpu/drm/msm/msm_drv.h | 15 +- drivers/gpu/drm/msm/msm_fb.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 65 +- drivers/gpu/drm/msm/msm_gem.h | 72 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 28 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 12 +- drivers/gpu/drm/tegra/dc.c | 2 + drivers/gpu/ipu-v3/ipu-dc.c | 5 + drivers/gpu/ipu-v3/ipu-di.c | 7 + drivers/greybus/es2.c | 2 +- drivers/hv/hv.c | 1 - drivers/i2c/busses/Kconfig | 12 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cp2615.c | 330 ++ drivers/i2c/busses/i2c-designware-common.c | 3 + drivers/i2c/busses/i2c-designware-core.h | 8 + drivers/i2c/busses/i2c-designware-master.c | 136 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 + drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-mlxbf.c | 14 +- drivers/i2c/busses/i2c-qcom-cci.c | 4 +- drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 16 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 79 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/hw/cxgb4/cm.c | 3 +- drivers/infiniband/hw/efa/efa_main.c | 10 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 35 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 92 +- drivers/infiniband/hw/hns/hns_roce_device.h | 34 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 34 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1354 +++-- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 210 +- drivers/infiniband/hw/hns/hns_roce_main.c | 8 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 16 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_loc.h | 30 +- drivers/infiniband/sw/rxe/rxe_mr.c | 271 +- drivers/infiniband/sw/rxe/rxe_pool.c | 14 +- drivers/infiniband/sw/rxe/rxe_req.c | 10 +- drivers/infiniband/sw/rxe/rxe_resp.c | 34 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 22 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 60 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 1 - drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 20 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 14 +- drivers/infiniband/ulp/rtrs/rtrs.c | 24 + drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/media/cec/core/cec-pin-error-inj.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 12 +- drivers/media/i2c/adv7604.c | 112 +- drivers/media/i2c/ccs/ccs-core.c | 6 +- drivers/media/i2c/ccs/ccs-data.h | 2 +- drivers/media/i2c/ccs/ccs-quirk.h | 4 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 51 +- drivers/media/i2c/imx258.c | 30 +- drivers/media/i2c/imx274.c | 3 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5648.c | 2 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8865.c | 5 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/mc/mc-entity.c | 1 + drivers/media/pci/bt8xx/bttv-cards.c | 20 +- drivers/media/pci/cobalt/cobalt-driver.c | 10 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 13 +- drivers/media/pci/cx88/cx88-cards.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/pci/tw68/tw68-core.c | 2 +- drivers/media/pci/tw68/tw68-risc.c | 3 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/pci/tw686x/tw686x-audio.c | 13 +- drivers/media/pci/tw686x/tw686x-core.c | 2 +- drivers/media/pci/tw686x/tw686x-video.c | 17 +- drivers/media/platform/allegro-dvt/nal-h264.h | 2 +- drivers/media/platform/exynos-gsc/gsc-core.h | 19 +- drivers/media/platform/exynos4-is/fimc-core.h | 10 +- drivers/media/platform/exynos4-is/fimc-is.h | 21 +- drivers/media/platform/exynos4-is/fimc-isp.h | 17 +- drivers/media/platform/exynos4-is/fimc-lite.h | 2 + drivers/media/platform/exynos4-is/fimc-reg.h | 1 + drivers/media/platform/exynos4-is/media-dev.h | 7 +- drivers/media/platform/imx-jpeg/Kconfig | 2 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 22 +- drivers/media/platform/imx-pxp.c | 9 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 7 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 18 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 108 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 40 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 4 +- drivers/media/platform/omap3isp/isp.c | 16 +- drivers/media/platform/qcom/camss/camss-csid.c | 4 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 8 +- drivers/media/platform/qcom/venus/core.c | 80 +- drivers/media/platform/qcom/venus/core.h | 23 + drivers/media/platform/qcom/venus/firmware.c | 34 +- drivers/media/platform/qcom/venus/helpers.c | 71 +- drivers/media/platform/qcom/venus/helpers.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 59 +- drivers/media/platform/qcom/venus/hfi_helper.h | 39 +- drivers/media/platform/qcom/venus/hfi_parser.c | 12 +- .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 138 +- drivers/media/platform/qcom/venus/hfi_venus.c | 164 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 118 +- drivers/media/platform/qcom/venus/pm_helpers.c | 111 +- drivers/media/platform/qcom/venus/vdec.c | 28 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 9 +- drivers/media/platform/qcom/venus/venc.c | 40 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 64 +- drivers/media/platform/s3c-camif/camif-core.h | 16 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 51 +- drivers/media/platform/ti-vpe/csc.c | 4 +- drivers/media/platform/ti-vpe/sc.c | 4 +- drivers/media/test-drivers/vivid/vivid-core.c | 6 +- drivers/media/test-drivers/vivid/vivid-core.h | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 13 + .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- drivers/media/usb/cx231xx/cx231xx.h | 2 - drivers/media/usb/em28xx/em28xx-dvb.c | 1 + drivers/media/usb/em28xx/em28xx.h | 2 - drivers/media/usb/uvc/uvc_driver.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls.c | 115 +- drivers/media/v4l2-core/v4l2-fwnode.c | 31 +- drivers/memory/fsl-corenet-cf.c | 4 +- drivers/memory/pl353-smc.c | 2 +- drivers/memory/tegra/tegra124-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 20 +- drivers/memory/tegra/tegra30-emc.c | 18 +- drivers/message/fusion/lsi/mpi.h | 4 +- drivers/message/fusion/lsi/mpi_ioc.h | 2 +- drivers/message/fusion/mptdebug.h | 7 +- drivers/message/fusion/mptlan.c | 9 +- drivers/message/fusion/mptsas.c | 6 +- drivers/mfd/Kconfig | 4 +- drivers/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + drivers/misc/dw-xdata-pcie.c | 420 ++ drivers/misc/pvpanic/pvpanic-pci.c | 4 +- drivers/misc/pvpanic/pvpanic.c | 4 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 2 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 27 + drivers/most/most_cdev.c | 6 +- drivers/mtd/spi-nor/Makefile | 2 +- drivers/mtd/spi-nor/core.c | 413 +- drivers/mtd/spi-nor/core.h | 63 + drivers/mtd/spi-nor/otp.c | 376 ++ drivers/mtd/spi-nor/swp.c | 427 ++ drivers/mtd/spi-nor/winbond.c | 17 +- drivers/mux/gpio.c | 19 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 6 +- drivers/net/ethernet/amazon/ena/ena_com.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 362 +- drivers/net/ethernet/amd/hplance.c | 3 + drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 7 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 66 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 10 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 40 + drivers/net/ethernet/freescale/enetc/enetc.c | 826 ++- drivers/net/ethernet/freescale/enetc/enetc.h | 53 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 19 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 52 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 28 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 6 +- drivers/net/ethernet/intel/ice/ice_base.c | 23 + drivers/net/ethernet/intel/ice/ice_common.c | 56 +- drivers/net/ethernet/intel/ice/ice_common.h | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 50 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 40 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 +- drivers/net/ethernet/intel/ice/ice_flow.c | 22 +- drivers/net/ethernet/intel/ice/ice_lib.c | 224 +- drivers/net/ethernet/intel/ice/ice_main.c | 278 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 8 + drivers/net/ethernet/intel/ice/ice_type.h | 16 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 1 + drivers/net/ethernet/mediatek/mtk_ppe.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 46 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 62 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 23 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 29 + .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c | 1 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 6 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 40 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 3 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 49 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 95 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 132 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 10 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 10 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 68 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 6 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 73 + drivers/net/ethernet/mellanox/mlx5/core/rl.c | 139 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 48 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 3 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 2 + drivers/net/ethernet/netronome/nfp/flower/main.h | 12 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 16 +- .../net/ethernet/netronome/nfp/flower/offload.c | 48 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 161 +- drivers/net/ethernet/nxp/lpc_eth.c | 9 +- drivers/net/ethernet/pensando/ionic/Makefile | 1 + drivers/net/ethernet/pensando/ionic/ionic.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 2 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 + .../net/ethernet/pensando/ionic/ionic_ethtool.c | 93 + drivers/net/ethernet/pensando/ionic/ionic_if.h | 214 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 439 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 75 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 589 +++ .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 21 + .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 38 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 138 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 3 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 7 +- drivers/net/ethernet/realtek/r8169_main.c | 14 - drivers/net/ethernet/sfc/rx.c | 11 +- drivers/net/ethernet/smsc/smsc911x.c | 2 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 69 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 1 + drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 35 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 539 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 - drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c | 40 + drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h | 12 + drivers/net/ethernet/toshiba/spider_net.c | 42 +- drivers/net/ethernet/toshiba/tc35815.c | 3 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/ieee802154/atusb.c | 1 + drivers/net/netdevsim/ethtool.c | 36 + drivers/net/netdevsim/fib.c | 2 +- drivers/net/netdevsim/netdevsim.h | 3 + drivers/net/phy/bcm-phy-lib.c | 13 +- drivers/net/phy/broadcom.c | 76 +- drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/ax88179_178a.c | 6 +- drivers/net/usb/cdc_ether.c | 27 +- drivers/net/usb/cdc_ncm.c | 55 +- drivers/net/usb/dm9601.c | 4 +- drivers/net/usb/mcs7830.c | 4 +- drivers/net/usb/sierra_net.c | 4 +- drivers/net/usb/smsc75xx.c | 4 +- drivers/net/usb/sr9700.c | 4 +- drivers/net/usb/sr9800.c | 4 +- drivers/net/usb/usbnet.c | 38 +- drivers/net/wan/hdlc_x25.c | 30 +- drivers/net/wan/lapbether.c | 49 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 17 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 31 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 27 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 35 + drivers/nfc/pn533/pn533.c | 3 + drivers/nfc/s3fwrn5/core.c | 12 +- drivers/nvme/host/core.c | 286 +- drivers/nvme/host/fc.c | 14 +- drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/multipath.c | 12 +- drivers/nvme/host/nvme.h | 10 +- drivers/nvme/host/pci.c | 26 +- drivers/nvme/host/rdma.c | 7 +- drivers/nvme/host/tcp.c | 16 +- drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/configfs.c | 6 + drivers/nvme/target/core.c | 33 +- drivers/nvme/target/discovery.c | 6 +- drivers/nvme/target/fabrics-cmd.c | 17 +- drivers/nvme/target/fc.c | 1 + drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 8 +- drivers/nvme/target/tcp.c | 40 +- drivers/of/property.c | 47 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/pci-host-common.c | 1 + drivers/pci/controller/pci-hyperv.c | 4 - drivers/pci/controller/pci-tegra.c | 343 +- drivers/pci/controller/pcie-brcmstb.c | 19 +- drivers/pci/controller/pcie-mediatek.c | 4 + drivers/pci/controller/pcie-rcar-host.c | 355 +- drivers/pci/controller/pcie-xilinx.c | 246 +- drivers/pci/iov.c | 102 +- drivers/pci/msi.c | 45 +- drivers/pci/pci-acpi.c | 2 +- drivers/pci/pci-sysfs.c | 57 +- drivers/pci/pci.c | 17 + drivers/pci/pci.h | 5 +- drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 28 +- drivers/pci/vpd.c | 164 +- drivers/phy/cadence/Kconfig | 1 + drivers/phy/cadence/phy-cadence-sierra.c | 419 +- drivers/phy/cadence/phy-cadence-torrent.c | 117 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 2 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 2 +- drivers/phy/marvell/Kconfig | 2 +- drivers/phy/microchip/Kconfig | 1 + drivers/phy/microchip/sparx5_serdes.c | 1871 +++---- drivers/phy/phy-core-mipi-dphy.c | 2 - drivers/phy/qualcomm/phy-qcom-qmp.c | 509 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 8 +- drivers/phy/tegra/xusb-tegra186.c | 226 +- drivers/phy/tegra/xusb-tegra210.c | 156 +- drivers/phy/ti/phy-j721e-wiz.c | 36 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/pinctrl/bcm/Kconfig | 6 +- drivers/pinctrl/bcm/pinctrl-bcm6362.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 24 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/x86/intel-hid.c | 16 +- drivers/power/reset/at91-reset.c | 4 +- drivers/power/reset/hisi-reboot.c | 4 +- drivers/power/reset/ltc2952-poweroff.c | 8 + drivers/power/supply/88pm860x_battery.c | 4 +- drivers/power/supply/Kconfig | 6 +- drivers/power/supply/bq25980_charger.c | 40 +- drivers/power/supply/cpcap-charger.c | 7 +- drivers/power/supply/max8997_charger.c | 12 +- drivers/power/supply/power_supply_core.c | 4 +- drivers/power/supply/sbs-battery.c | 28 +- drivers/power/supply/sbs-charger.c | 24 +- drivers/power/supply/sbs-manager.c | 78 +- drivers/pwm/Kconfig | 9 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-raspberrypi-poe.c | 206 + drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/helpers.c | 101 +- .../hikey9xx => regulator}/hi6421v600-regulator.c | 0 drivers/regulator/qcom-rpmh-regulator.c | 62 +- drivers/reset/Kconfig | 6 +- drivers/reset/reset-raspberrypi.c | 2 +- drivers/s390/char/con3215.c | 3 +- drivers/s390/char/sclp.c | 6 +- drivers/s390/char/sclp_con.c | 9 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/cio/css.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 308 +- drivers/s390/crypto/vfio_ap_private.h | 2 + drivers/scsi/BusLogic.c | 205 +- drivers/scsi/BusLogic.h | 11 - drivers/scsi/Kconfig | 2 +- drivers/scsi/advansys.c | 321 +- drivers/scsi/aha1542.c | 105 +- drivers/scsi/aic94xx/aic94xx.h | 2 +- drivers/scsi/bfa/bfa_fcs.h | 3 - drivers/scsi/device_handler/scsi_dh_alua.c | 35 +- drivers/scsi/esas2r/esas2r_main.c | 1 - drivers/scsi/fnic/fnic_main.c | 3 - drivers/scsi/hosts.c | 7 +- drivers/scsi/hpsa_cmd.h | 78 +- drivers/scsi/libsas/sas_ata.c | 74 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 13 +- drivers/scsi/lpfc/lpfc_attr.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 7 +- drivers/scsi/mvsas/mv_sas.h | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 8 +- drivers/scsi/qedf/qedf.h | 2 - drivers/scsi/qedf/qedf_dbg.h | 1 - drivers/scsi/scsi_debugfs.c | 1 - drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_sysfs.c | 2 - drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/sg.c | 10 +- drivers/scsi/smartpqi/smartpqi.h | 310 +- drivers/scsi/smartpqi/smartpqi_init.c | 3107 +++++++----- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 39 +- drivers/scsi/smartpqi/smartpqi_sis.c | 9 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/scsi/sr_ioctl.c | 12 +- drivers/scsi/st.c | 20 +- drivers/scsi/st.h | 2 - drivers/scsi/ufs/ufshcd.c | 59 +- drivers/scsi/ufs/ufshci.h | 22 +- drivers/soc/bcm/bcm63xx/bcm-pmb.c | 30 + drivers/soc/bcm/raspberrypi-power.c | 2 +- drivers/soc/fsl/guts.c | 2 +- drivers/soc/fsl/qbman/bman.c | 1 - drivers/soc/fsl/qbman/bman_portal.c | 3 +- drivers/soc/fsl/qbman/qman.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 3 +- drivers/soc/fsl/qe/gpio.c | 20 +- drivers/soc/fsl/qe/qe.c | 24 +- drivers/soc/fsl/qe/qe_common.c | 3 +- drivers/soc/fsl/qe/qe_ic.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 36 +- drivers/soc/fsl/qe/ucc_fast.c | 68 +- drivers/soc/fsl/qe/ucc_slow.c | 42 +- drivers/soc/litex/litex_soc_ctrl.c | 1 - drivers/soc/mediatek/mt8167-mmsys.h | 35 + drivers/soc/mediatek/mt8167-pm-domains.h | 7 + drivers/soc/mediatek/mt8173-pm-domains.h | 10 + drivers/soc/mediatek/mt8183-mmsys.h | 54 + drivers/soc/mediatek/mt8183-pm-domains.h | 15 + drivers/soc/mediatek/mt8192-pm-domains.h | 21 + drivers/soc/mediatek/mtk-mmsys.c | 14 + drivers/soc/mediatek/mtk-mutex.c | 2 +- drivers/soc/mediatek/mtk-pm-domains.c | 6 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/qcom/wcnss_ctrl.c | 15 +- drivers/soundwire/intel_init.c | 9 + drivers/soundwire/qcom.c | 134 +- drivers/soundwire/stream.c | 10 +- drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-hisi-kunpeng.c | 505 ++ drivers/spi/spi-pl022.c | 102 +- drivers/staging/fbtft/fbtft-sysfs.c | 2 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/hikey9xx/Kconfig | 11 - drivers/staging/hikey9xx/Makefile | 1 - .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +- drivers/staging/iio/cdc/ad7150.c | 2 +- drivers/staging/kpc2000/kpc2000/pcie.h | 1 - drivers/staging/media/atomisp/i2c/gc2235.h | 2 +- drivers/staging/media/atomisp/pci/sh_css.c | 3 - drivers/staging/media/hantro/hantro_hw.h | 12 + drivers/staging/media/imx/imx7-mipi-csis.c | 27 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 5 + drivers/staging/media/ipu3/ipu3.h | 5 - drivers/staging/media/omap4iss/iss.c | 5 + drivers/staging/media/omap4iss/iss_video.c | 3 + drivers/staging/media/rkvdec/rkvdec.c | 48 +- drivers/staging/media/rkvdec/rkvdec.h | 1 - drivers/staging/media/tegra-video/vi.c | 2 +- drivers/staging/rtl8188eu/core/rtw_security.c | 6 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8712/mlme_osdep.h | 4 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_xmit.c | 13 +- drivers/staging/rtl8712/rtl871x_cmd.h | 10 + drivers/staging/rtl8712/rtl871x_event.h | 1 + drivers/staging/rtl8712/rtl871x_io.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 6 +- drivers/staging/rtl8712/rtl871x_mlme.c | 3 - drivers/staging/rtl8712/rtl871x_mlme.h | 1 - drivers/staging/rtl8712/rtl871x_mp.c | 1 + drivers/staging/rtl8712/rtl871x_mp.h | 1 + drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 23 +- drivers/staging/rtl8712/rtl871x_recv.h | 12 +- drivers/staging/rtl8712/rtl871x_security.c | 10 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.h | 12 +- drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/wifi.h | 2 +- drivers/staging/rtl8712/xmit_osdep.h | 8 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 115 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 53 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 90 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 124 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 39 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 56 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 147 +- drivers/staging/rtl8723bs/core/rtw_security.c | 41 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 25 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 142 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 3 - drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 46 - drivers/staging/rtl8723bs/hal/hal_com.c | 13 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 - drivers/staging/rtl8723bs/hal/hal_intf.c | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 22 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 134 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 33 - drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 5 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 41 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 49 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 35 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/rtw_debug.h | 38 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 6 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 69 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 52 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 15 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 28 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 5 - drivers/staging/sm750fb/sm750.h | 1 - .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2 +- drivers/target/iscsi/iscsi_target.c | 3 +- drivers/target/target_core_device.c | 2 +- drivers/target/target_core_pscsi.c | 4 +- drivers/target/target_core_rd.c | 27 +- drivers/target/target_core_rd.h | 1 + drivers/target/target_core_spc.c | 6 +- drivers/tee/optee/Makefile | 3 + drivers/tee/optee/core.c | 10 - drivers/thermal/qcom/tsens-8960.c | 233 +- drivers/thermal/qcom/tsens.c | 162 +- drivers/thermal/qcom/tsens.h | 4 +- drivers/tty/pty.c | 4 + drivers/tty/serial/8250/8250_bcm7271.c | 6 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/stm32-usart.h | 4 + drivers/tty/serial/ucc_uart.c | 124 +- drivers/usb/cdns3/cdnsp-mem.c | 3 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc3/core.h | 12 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/gadget.c | 24 +- drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- drivers/usb/host/xhci-mem.c | 3 + drivers/usb/host/xhci-mtk-sch.c | 11 +- drivers/usb/host/xhci-mtk.c | 3 + drivers/usb/host/xhci-mtk.h | 1 + drivers/usb/host/xhci-ring.c | 42 +- drivers/usb/host/xhci.c | 14 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/usb-serial.c | 135 +- drivers/usb/serial/xr_serial.c | 31 +- drivers/usb/typec/bus.c | 2 + drivers/usb/typec/bus.h | 19 +- drivers/usb/typec/class.c | 91 +- drivers/usb/typec/class.h | 76 + drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux.h | 21 + drivers/usb/usbip/stub_dev.c | 11 +- drivers/usb/usbip/usbip_common.h | 3 + drivers/usb/usbip/usbip_event.c | 2 + drivers/usb/usbip/vhci_hcd.c | 1 + drivers/usb/usbip/vhci_sysfs.c | 30 +- drivers/usb/usbip/vudc_dev.c | 1 + drivers/usb/usbip/vudc_sysfs.c | 5 + drivers/vfio/fsl-mc/vfio_fsl_mc.c | 127 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 1 + drivers/vfio/mdev/mdev_private.h | 7 +- drivers/vfio/mdev/vfio_mdev.c | 53 +- drivers/vfio/pci/Kconfig | 6 - drivers/vfio/pci/Makefile | 1 - drivers/vfio/pci/vfio_pci.c | 274 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/pci/vfio_pci_igd.c | 53 + drivers/vfio/pci/vfio_pci_nvlink2.c | 490 -- drivers/vfio/pci/vfio_pci_private.h | 15 +- .../platform/reset/vfio_platform_calxedaxgmac.c | 2 +- drivers/vfio/platform/vfio_amba.c | 8 +- drivers/vfio/platform/vfio_platform.c | 20 +- drivers/vfio/platform/vfio_platform_common.c | 56 +- drivers/vfio/platform/vfio_platform_private.h | 5 +- drivers/vfio/vfio.c | 210 +- drivers/vfio/vfio_iommu_type1.c | 14 +- drivers/xen/events/events_base.c | 12 +- fs/afs/write.c | 7 +- fs/block_dev.c | 4 + fs/btrfs/block-group.c | 58 +- fs/btrfs/ctree.c | 28 +- fs/btrfs/ctree.h | 22 +- fs/btrfs/disk-io.c | 8 +- fs/btrfs/extent_io.c | 309 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/inode.c | 122 +- fs/btrfs/reflink.c | 5 +- fs/btrfs/relocation.c | 24 +- fs/btrfs/send.c | 2 +- fs/btrfs/subpage.c | 61 +- fs/btrfs/subpage.h | 10 - fs/btrfs/sysfs.c | 6 +- fs/btrfs/transaction.c | 22 +- fs/btrfs/transaction.h | 7 + fs/btrfs/tree-checker.c | 2 +- fs/btrfs/tree-log.c | 3 +- fs/cachefiles/Makefile | 2 +- fs/cachefiles/{rdwr2.c => io.c} | 0 fs/cifs/cifsglob.h | 2 - fs/cifs/smb2ops.c | 75 + fs/cifsd/auth.c | 2 +- fs/cifsd/buffer_pool.c | 43 +- fs/cifsd/buffer_pool.h | 8 - fs/cifsd/connection.c | 6 +- fs/cifsd/crypto_ctx.c | 4 +- fs/cifsd/glob.h | 1 - fs/cifsd/ksmbd_server.h | 9 +- fs/cifsd/ksmbd_work.c | 8 +- fs/cifsd/mgmt/share_config.c | 13 +- fs/cifsd/mgmt/tree_connect.c | 45 +- fs/cifsd/mgmt/user_config.c | 11 +- fs/cifsd/mgmt/user_session.c | 14 +- fs/cifsd/mgmt/user_session.h | 6 +- fs/cifsd/oplock.h | 3 - fs/cifsd/server.h | 2 - fs/cifsd/smb2pdu.c | 50 +- fs/cifsd/smbacl.h | 1 - fs/cifsd/transport_ipc.c | 6 +- fs/cifsd/transport_tcp.c | 2 +- fs/cifsd/unicode.h | 2 - fs/cifsd/vfs.c | 120 +- fs/cifsd/vfs.h | 4 - fs/cifsd/vfs_cache.c | 2 +- fs/debugfs/file.c | 3 +- fs/erofs/Kconfig | 14 - fs/erofs/Makefile | 2 +- fs/erofs/data.c | 19 +- fs/erofs/decompressor.c | 251 +- fs/erofs/erofs_fs.h | 54 +- fs/erofs/inode.c | 7 + fs/erofs/internal.h | 70 +- fs/erofs/pcpubuf.c | 134 + fs/erofs/super.c | 146 +- fs/erofs/utils.c | 12 - fs/erofs/zdata.c | 195 +- fs/erofs/zdata.h | 14 +- fs/erofs/zmap.c | 164 +- fs/ext2/dir.c | 94 +- fs/ext2/ext2.h | 12 +- fs/ext2/namei.c | 34 +- fs/f2fs/f2fs.h | 1 + fs/f2fs/file.c | 7 +- fs/f2fs/gc.c | 26 +- fs/f2fs/gc.h | 6 + fs/f2fs/segment.c | 78 +- fs/f2fs/super.c | 36 +- fs/file.c | 91 +- fs/gfs2/bmap.c | 148 +- fs/gfs2/bmap.h | 13 +- fs/gfs2/dir.c | 13 +- fs/gfs2/file.c | 5 +- fs/gfs2/incore.h | 1 - fs/gfs2/log.c | 6 +- fs/gfs2/meta_io.c | 9 +- fs/gfs2/meta_io.h | 6 +- fs/gfs2/ops_fstype.c | 1 - fs/gfs2/quota.c | 4 +- fs/gfs2/recovery.c | 4 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/trans.c | 46 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/io-wq.c | 29 +- fs/io_uring.c | 545 +- fs/namei.c | 6 +- fs/namespace.c | 14 +- fs/netfs/read_helper.c | 34 +- fs/nfsd/nfs4proc.c | 4 +- fs/nfsd/nfssvc.c | 3 +- fs/ocfs2/aops.c | 11 +- fs/ocfs2/file.c | 11 +- fs/pstore/ram.c | 7 +- fs/pstore/ram_core.c | 18 +- fs/reiserfs/xattr.h | 2 +- include/asm-generic/bitops/find.h | 108 +- include/asm-generic/bitops/le.h | 38 +- include/asm-generic/bitsperlong.h | 12 + include/crypto/chacha.h | 9 +- include/crypto/internal/poly1305.h | 3 +- include/crypto/poly1305.h | 6 +- include/drm/drm_displayid.h | 30 +- include/drm/drm_dp_helper.h | 6 +- include/drm/drm_edid.h | 3 + include/drm/drm_hdcp.h | 5 +- include/dt-bindings/phy/phy-cadence-torrent.h | 15 - include/dt-bindings/phy/phy-cadence.h | 20 + .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 + include/dt-bindings/soc/bcm-pmb.h | 1 + include/keys/system_keyring.h | 7 + include/kunit/test-bug.h | 29 + include/kvm/arm_vgic.h | 1 + include/linux/amba/pl022.h | 10 - include/linux/bitmap.h | 8 - include/linux/bitops.h | 12 - include/linux/blkdev.h | 40 +- include/linux/bpf-cgroup.h | 1 - include/linux/bpf.h | 1 - include/linux/bug.h | 3 + include/linux/cgroup_subsys.h | 4 + include/linux/clocksource.h | 2 +- include/linux/cma.h | 4 +- include/linux/crc8.h | 2 +- include/linux/dma-mapping.h | 2 +- include/linux/fsl/guts.h | 4 +- include/linux/gfp.h | 2 +- include/linux/host1x.h | 2 + include/linux/hugetlb.h | 1 + include/linux/i2c.h | 2 + include/linux/iio/dac/mcp4725.h | 2 +- include/linux/memcontrol.h | 2 - include/linux/mhi.h | 24 +- include/linux/misc_cgroup.h | 132 + include/linux/mlx5/driver.h | 3 +- include/linux/mlx5/mlx5_ifc.h | 11 +- include/linux/mm.h | 3 +- include/linux/msi.h | 17 +- include/linux/mtd/spi-nor.h | 8 + include/linux/netdevice.h | 3 +- include/linux/netfilter/nfnetlink.h | 29 + include/linux/netfs.h | 54 +- include/linux/nvme.h | 10 + include/linux/pagemap.h | 29 +- include/linux/pci.h | 13 +- include/linux/platform_device.h | 3 + include/linux/power_supply.h | 8 +- include/linux/property.h | 13 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/regmap.h | 9 + include/linux/regulator/driver.h | 7 + include/linux/ring_buffer.h | 2 +- include/linux/skbuff.h | 1 + include/linux/skmsg.h | 77 +- include/linux/slab.h | 2 + include/linux/slub_def.h | 2 + include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/irq.h | 2 +- include/linux/soc/qcom/llcc-qcom.h | 6 +- include/linux/soc/qcom/qmi.h | 4 +- include/linux/soundwire/sdw.h | 2 + include/linux/spi/spi.h | 1 - include/linux/syscalls.h | 2 +- include/linux/task_work.h | 2 + include/linux/trace_events.h | 1 - include/linux/usb/serial.h | 8 +- include/linux/usb/usbnet.h | 11 +- include/linux/vfio.h | 37 +- include/linux/virtio_net.h | 2 + include/linux/xarray.h | 4 +- include/media/media-entity.h | 7 +- include/media/v4l2-async.h | 12 +- include/media/v4l2-ctrls.h | 4 + include/media/v4l2-fwnode.h | 21 - include/net/mptcp.h | 18 +- include/net/net_namespace.h | 10 - include/net/netfilter/ipv6/nf_defrag_ipv6.h | 6 + include/net/netfilter/nf_conntrack.h | 7 + include/net/netfilter/nf_conntrack_ecache.h | 33 +- include/net/netfilter/nf_tables.h | 11 + include/net/netns/conntrack.h | 4 - include/net/netns/ipv4.h | 25 +- include/net/netns/ipv6.h | 28 +- include/net/netns/mib.h | 30 +- include/net/netns/netfilter.h | 6 - include/net/netns/nftables.h | 7 - include/net/netns/x_tables.h | 1 - include/net/sock.h | 9 +- include/net/tcp.h | 45 +- include/net/udp.h | 3 + include/rdma/uverbs_ioctl.h | 7 +- include/scsi/libfcoe.h | 2 +- include/scsi/scsi_cmnd.h | 7 +- include/scsi/scsi_host.h | 6 - include/soc/bcm2835/raspberrypi-firmware.h | 10 + include/soc/fsl/qe/qe.h | 34 +- include/soc/mscc/ocelot_ptp.h | 2 - include/sound/simple_card_utils.h | 7 +- include/trace/events/cma.h | 46 +- include/trace/events/random.h | 83 - include/uapi/drm/i915_drm.h | 1 + include/uapi/linux/blkpg.h | 28 +- include/uapi/linux/bpf.h | 1 + include/uapi/linux/ethtool_netlink.h | 17 + include/uapi/linux/mptcp.h | 11 + include/uapi/linux/rkisp1-config.h | 16 +- include/uapi/linux/v4l2-controls.h | 39 + include/uapi/linux/vfio.h | 38 +- include/uapi/linux/videodev2.h | 3 + include/vdso/time64.h | 1 + init/Kconfig | 31 +- init/main.c | 1 + kernel/bpf/core.c | 7 +- kernel/bpf/inode.c | 6 +- kernel/bpf/stackmap.c | 12 +- kernel/bpf/syscall.c | 1 + kernel/cgroup/Makefile | 1 + kernel/cgroup/misc.c | 407 ++ kernel/dma/map_benchmark.c | 23 +- kernel/locking/lockdep.c | 2 +- kernel/locking/lockdep_internals.h | 8 +- kernel/rcu/tree.c | 46 +- kernel/resource.c | 146 +- kernel/task_work.c | 35 +- kernel/time/clocksource.c | 138 +- kernel/trace/ftrace.c | 42 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 11 +- kernel/watchdog.c | 5 +- kernel/workqueue.c | 17 +- lib/Kconfig.debug | 55 +- lib/Makefile | 2 +- lib/bug.c | 54 +- lib/crc8.c | 2 +- lib/crypto/poly1305-donna32.c | 3 +- lib/crypto/poly1305-donna64.c | 3 +- lib/crypto/poly1305.c | 3 +- lib/find_bit.c | 68 +- lib/genalloc.c | 5 + .../kunit_defconfig => lib/kunit/.kunitconfig | 0 lib/kunit/assert.c | 30 +- lib/kunit/test.c | 39 +- lib/stackdepot.c | 6 +- lib/test_kasan.c | 49 +- lib/test_slub.c | 128 +- localversion-next | 2 +- mm/Kconfig | 9 +- mm/cma.c | 42 +- mm/cma.h | 2 +- mm/cma_debug.c | 8 +- mm/filemap.c | 49 +- mm/gup.c | 28 +- mm/huge_memory.c | 246 +- mm/hugetlb.c | 337 +- mm/hugetlb_cgroup.c | 8 +- mm/internal.h | 14 +- mm/ksm.c | 17 +- mm/memory.c | 10 - mm/page_alloc.c | 48 +- mm/page_poison.c | 4 +- mm/secretmem.c | 2 +- mm/slab.h | 8 +- mm/slab_common.c | 2 +- mm/slub.c | 74 +- mm/vmalloc.c | 2 +- mm/vmscan.c | 2 +- net/batman-adv/translation-table.c | 2 + net/bluetooth/6lowpan.c | 5 +- net/bluetooth/hci_debugfs.c | 8 +- net/bluetooth/hci_event.c | 18 +- net/bluetooth/hci_request.c | 19 +- net/bluetooth/l2cap_core.c | 23 +- net/bluetooth/mgmt.c | 1 - net/bluetooth/smp.c | 4 +- net/bridge/netfilter/ebtables.c | 39 +- net/core/dev.c | 24 +- net/core/neighbour.c | 2 +- net/core/rtnetlink.c | 19 +- net/core/skbuff.c | 55 +- net/core/skmsg.c | 177 +- net/core/sock_map.c | 118 +- net/core/xdp.c | 3 +- net/ethtool/Makefile | 2 +- net/ethtool/fec.c | 238 + net/ethtool/netlink.c | 19 + net/ethtool/netlink.h | 4 + net/ieee802154/core.c | 4 +- net/ipv4/af_inet.c | 1 + net/ipv4/netfilter/nf_defrag_ipv4.c | 20 +- net/ipv4/sysctl_net_ipv4.c | 26 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_bpf.c | 130 +- net/ipv4/tcp_ipv4.c | 24 +- net/ipv4/udp.c | 36 + net/ipv4/udp_bpf.c | 77 +- net/ipv6/af_inet6.c | 1 + net/ipv6/icmp.c | 12 +- net/ipv6/ip6_gre.c | 3 - net/ipv6/ip6_tunnel.c | 3 +- net/ipv6/ip6_vti.c | 1 - net/ipv6/mcast.c | 48 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 68 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 15 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 5 +- net/ipv6/sit.c | 1 - net/ipv6/sysctl_net_ipv6.c | 38 +- net/ipv6/tcp_ipv6.c | 17 +- net/ipv6/udp.c | 3 + net/mptcp/mib.c | 3 + net/mptcp/mib.h | 3 + net/mptcp/options.c | 69 +- net/mptcp/pm_netlink.c | 12 + net/mptcp/protocol.c | 120 +- net/mptcp/protocol.h | 14 +- net/mptcp/subflow.c | 34 +- net/netfilter/ipset/ip_set_core.c | 17 +- net/netfilter/ipvs/ip_vs_ftp.c | 2 - net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_ecache.c | 31 +- net/netfilter/nf_conntrack_netlink.c | 77 +- net/netfilter/nf_conntrack_standalone.c | 11 +- net/netfilter/nf_flow_table_offload.c | 6 +- net/netfilter/nf_log_syslog.c | 2 +- net/netfilter/nf_tables_api.c | 461 +- net/netfilter/nf_tables_offload.c | 30 +- net/netfilter/nf_tables_trace.c | 9 +- net/netfilter/nfnetlink.c | 67 +- net/netfilter/nfnetlink_acct.c | 14 +- net/netfilter/nfnetlink_cthelper.c | 11 +- net/netfilter/nfnetlink_cttimeout.c | 63 +- net/netfilter/nfnetlink_log.c | 11 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netfilter/nft_chain_filter.c | 11 +- net/netfilter/nft_compat.c | 11 +- net/netfilter/nft_dynset.c | 6 +- net/netfilter/x_tables.c | 46 +- net/nfc/digital_dep.c | 2 +- net/nfc/nci/core.c | 2 +- net/nfc/nci/uart.c | 4 +- net/openvswitch/conntrack.c | 14 +- net/openvswitch/vport-netdev.c | 7 +- net/qrtr/qrtr.c | 42 +- net/rds/message.c | 3 +- net/sched/cls_api.c | 2 +- net/sctp/ipv6.c | 7 +- net/smc/smc_core.h | 1 - net/sunrpc/svcauth_unix.c | 9 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 2 - net/tipc/bearer.c | 46 +- net/tipc/crypto.c | 2 + net/tipc/name_table.c | 2 + net/tipc/udp_media.c | 2 + net/tls/tls_sw.c | 4 +- net/wireless/core.c | 4 +- net/xfrm/xfrm_compat.c | 12 +- rust/Makefile | 12 +- rust/helpers.c | 5 - rust/kernel/c_types.rs | 6 +- rust/kernel/chrdev.rs | 2 +- rust/kernel/file_operations.rs | 76 +- rust/kernel/lib.rs | 64 + rust/kernel/miscdev.rs | 73 +- rust/kernel/module_param.rs | 26 +- rust/kernel/static_assert.rs | 2 +- rust/kernel/sync/arc.rs | 184 + rust/kernel/sync/condvar.rs | 3 +- rust/kernel/sync/mod.rs | 6 +- rust/kernel/sysctl.rs | 5 +- rust/kernel/user_ptr.rs | 46 +- rust/module.rs | 7 +- scripts/Makefile.modpost | 28 +- scripts/checkpatch.pl | 11 + scripts/dummy-tools/gcc | 6 + scripts/get_abi.pl | 74 +- scripts/kernel-doc | 17 +- scripts/mod/modpost.c | 40 +- scripts/module.lds.S | 2 + security/integrity/digsig.c | 2 + security/integrity/ima/ima_main.c | 6 + security/integrity/ima/ima_template.c | 4 +- sound/core/control.c | 4 +- sound/core/control_led.c | 7 +- sound/pci/hda/patch_conexant.c | 1 + sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 - sound/soc/atmel/atmel-classd.c | 6 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/bcm/cygnus-ssp.c | 2 +- sound/soc/codecs/ak5558.c | 101 +- sound/soc/codecs/da732x.c | 17 +- sound/soc/codecs/da732x.h | 12 +- sound/soc/codecs/lm49453.c | 2 - sound/soc/codecs/lpass-rx-macro.c | 2 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/max98390.c | 62 + sound/soc/codecs/max98390.h | 2 + sound/soc/codecs/rt5670.c | 51 + sound/soc/codecs/rt5670.h | 2 + sound/soc/codecs/tlv320aic32x4.c | 12 +- sound/soc/fsl/fsl_esai.c | 8 +- sound/soc/generic/audio-graph-card.c | 112 +- sound/soc/generic/simple-card-utils.c | 20 +- sound/soc/generic/simple-card.c | 115 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 17 + sound/soc/intel/boards/cht_bsw_rt5672.c | 77 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 58 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 10 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 40 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/meson/axg-tdmin.c | 2 +- sound/soc/meson/axg-tdmout.c | 2 +- sound/soc/pxa/mmp-pcm.c | 2 +- sound/soc/soc-core.c | 14 +- sound/soc/sti/sti_uniperif.c | 2 + sound/soc/sti/uniperif.h | 4 +- sound/soc/stm/stm32_adfsdm.c | 2 +- sound/soc/sunxi/sun4i-codec.c | 5 + sound/soc/sunxi/sun8i-codec.c | 2 +- sound/soc/tegra/tegra20_das.c | 8 +- sound/soc/tegra/tegra20_das.h | 6 +- sound/soc/tegra/tegra_audio_graph_card.c | 1 + sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ti/omap-mcbsp.c | 3 +- sound/soc/ux500/mop500.c | 6 +- sound/soc/ux500/mop500_ab8500.h | 2 +- tools/bpf/bpftool/common.c | 1 + tools/bpf/bpftool/prog.c | 1 + tools/bpf/resolve_btfids/main.c | 11 +- tools/include/asm-generic/bitops/find.h | 85 +- tools/include/asm-generic/bitsperlong.h | 3 + tools/include/linux/bitmap.h | 18 +- tools/include/uapi/linux/bpf.h | 1 + tools/lib/bitmap.c | 4 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/linker.c | 2 +- tools/lib/bpf/xsk.c | 57 +- tools/lib/find_bit.c | 56 +- tools/scripts/Makefile.include | 1 + tools/testing/kunit/kunit.py | 4 +- tools/testing/kunit/kunit_kernel.py | 2 + tools/testing/kunit/kunit_tool_test.py | 6 + tools/testing/radix-tree/idr-test.c | 21 +- tools/testing/radix-tree/linux/compiler_types.h | 0 tools/testing/radix-tree/multiorder.c | 2 + tools/testing/radix-tree/xarray.c | 2 + tools/testing/selftests/bpf/config | 2 + .../selftests/bpf/prog_tests/sockmap_basic.c | 40 + .../selftests/bpf/prog_tests/sockmap_listen.c | 136 + .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 12 - .../selftests/bpf/progs/test_sockmap_listen.c | 22 + .../bpf/progs/test_sockmap_skb_verdict_attach.c | 18 + tools/testing/selftests/bpf/vmtest.sh | 39 +- tools/testing/selftests/dma/dma_map_benchmark.c | 22 +- .../drivers/net/netdevsim/ethtool-common.sh | 5 +- .../selftests/drivers/net/netdevsim/ethtool-fec.sh | 110 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 584 +++ tools/testing/selftests/kvm/include/kvm_util.h | 9 + tools/testing/selftests/kvm/lib/kvm_util.c | 77 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 13 +- tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 - tools/testing/selftests/lib/slub.sh | 3 - tools/testing/selftests/net/mptcp/diag.sh | 55 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 22 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 39 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 13 +- tools/testing/selftests/net/so_txtime.c | 247 +- tools/testing/selftests/net/so_txtime.sh | 97 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 6 +- tools/testing/selftests/resctrl/.gitignore | 2 + tools/testing/selftests/resctrl/Makefile | 2 +- tools/testing/selftests/resctrl/README | 4 +- tools/testing/selftests/resctrl/cache.c | 52 +- tools/testing/selftests/resctrl/cat_test.c | 57 +- .../selftests/resctrl/{cqm_test.c => cmt_test.c} | 75 +- tools/testing/selftests/resctrl/config | 2 + tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/mba_test.c | 43 +- tools/testing/selftests/resctrl/mbm_test.c | 42 +- tools/testing/selftests/resctrl/resctrl.h | 29 +- tools/testing/selftests/resctrl/resctrl_tests.c | 163 +- tools/testing/selftests/resctrl/resctrl_val.c | 95 +- tools/testing/selftests/resctrl/resctrlfs.c | 134 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/split_huge_page_test.c | 387 -- 1831 files changed, 48523 insertions(+), 26520 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-xdata create mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst delete mode 100644 Documentation/admin-guide/reporting-bugs.rst create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst create mode 100644 Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml delete mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml create mode 100644 Documentation/gpu/rfc/index.rst create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32h750.dtsi copy arch/arm/boot/dts/{stm32h743i-disco.dts => stm32h750i-art-pi.dts} (53%) create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c230 [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts copy arch/arm64/boot/dts/qcom/{msm8998-mtp.dtsi => msm8998-oneplus-common.dtsi} (58%) create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts create mode 100644 arch/mips/kernel/access-helper.h create mode 100644 arch/mips/mm/maccess.c create mode 100644 arch/mips/mm/physaddr.c create mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh copy arch/{powerpc => parisc}/kernel/syscalls/syscalltbl.sh (100%) create mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/include/uapi/asm/setup.h create mode 100644 drivers/clk/socfpga/Kconfig create mode 100644 drivers/gpio/gpio-realtek-otto.c create mode 100644 drivers/gpu/drm/drm_displayid.c create mode 100644 drivers/gpu/drm/i915/TODO.txt delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c create mode 100644 drivers/i2c/busses/i2c-cp2615.c create mode 100644 drivers/misc/dw-xdata-pcie.c create mode 100644 drivers/mtd/spi-nor/otp.c create mode 100644 drivers/mtd/spi-nor/swp.c create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_phc.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h create mode 100644 drivers/pwm/pwm-raspberrypi-poe.c rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%) create mode 100644 drivers/soc/mediatek/mt8167-mmsys.h create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h create mode 100644 drivers/spi/spi-hisi-kunpeng.c create mode 100644 drivers/usb/typec/class.h create mode 100644 drivers/usb/typec/mux.h delete mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c rename fs/cachefiles/{rdwr2.c => io.c} (100%) create mode 100644 fs/erofs/pcpubuf.c delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/phy/phy-cadence.h create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h create mode 100644 include/kunit/test-bug.h create mode 100644 include/linux/misc_cgroup.h create mode 100644 kernel/cgroup/misc.c copy arch/um/configs/kunit_defconfig => lib/kunit/.kunitconfig (100%) create mode 100644 net/ethtool/fec.c create mode 100644 rust/kernel/sync/arc.rs delete mode 100644 tools/testing/radix-tree/linux/compiler_types.h create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_skb_verdict_attach.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh create mode 100644 tools/testing/selftests/kvm/aarch64/vgic_init.c delete mode 100644 tools/testing/selftests/lib/slub.sh create mode 100644 tools/testing/selftests/resctrl/.gitignore rename tools/testing/selftests/resctrl/{cqm_test.c => cmt_test.c} (56%) create mode 100644 tools/testing/selftests/resctrl/config delete mode 100644 tools/testing/selftests/vm/split_huge_page_test.c