This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
discards b01d57bfdc41 Add linux-next specific files for 20210310 discards f0ab089c18b3 fix for "mm: memory_hotplug: factor out bootmem core funct [...] discards 620e981d0da6 Revert "userfaultfd: support minor fault handling for shmem" discards 72f80609aa33 Revert "userfaultfd/selftests: use memfd_create for shmem [...] discards a5193aa6fa81 Revert "userfaultfd/selftests: create alias mappings in th [...] discards 79876d53e345 Revert "userfaultfd/selftests: reinitialize test context i [...] discards 0a6fadf31638 Revert "userfaultfd/selftests: exercise minor fault handli [...] discards 203388337996 Merge branch 'akpm-current/current' discards 9ac4be2d1007 Merge remote-tracking branch 'mhi/mhi-next' discards 8d579f267597 Merge remote-tracking branch 'fpga/for-next' discards dd62fd065195 Merge remote-tracking branch 'hyperv/hyperv-next' discards 7cdcd9859a58 Merge remote-tracking branch 'xarray/main' discards db6d541ca72f Merge remote-tracking branch 'nvmem/for-next' discards 35a926734b21 Merge remote-tracking branch 'slimbus/for-next' discards 98b814b6a7f3 Merge remote-tracking branch 'gnss/gnss-next' discards 5b8d7175b6e7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 88ffdeab514a Merge remote-tracking branch 'coresight/next' discards a06d7cbb8f37 Merge remote-tracking branch 'livepatching/for-next' discards 2f1e4c6ec1e7 Merge remote-tracking branch 'pinctrl-intel/for-next' discards bae36b026e4d Merge remote-tracking branch 'pinctrl/for-next' discards ee8cf4b69aa2 Merge remote-tracking branch 'gpio-intel/for-next' discards f55af63636b1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards aa713d312674 Merge remote-tracking branch 'rpmsg/for-next' discards f7c3850978f9 Merge remote-tracking branch 'vhost/linux-next' discards 7ea49e9db65e Merge remote-tracking branch 'scsi-mkp/for-next' discards bc1beac72ee4 Merge remote-tracking branch 'scsi/for-next' discards 4b61ea0a717d Merge remote-tracking branch 'cgroup/for-next' discards 583fb5234afb Merge remote-tracking branch 'icc/icc-next' discards 429af2e8ac85 Merge remote-tracking branch 'staging/staging-next' discards 38fb159c2269 Merge remote-tracking branch 'thunderbolt/next' discards 902343d6397c Merge remote-tracking branch 'phy-next/next' discards 99d2a5285169 Merge remote-tracking branch 'extcon/extcon-next' discards 63a6b1b2a23b Merge remote-tracking branch 'char-misc/char-misc-next' discards 4ee51f06e565 Merge remote-tracking branch 'tty/tty-next' discards 9105f9d447d3 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards e47f8881673c Merge remote-tracking branch 'usb/usb-next' discards 0bdbd726b428 Merge remote-tracking branch 'ipmi/for-next' discards 3b95662e26b0 Merge remote-tracking branch 'leds/for-next' discards d52269f60306 Merge remote-tracking branch 'drivers-x86/for-next' discards e7f138e39430 Merge remote-tracking branch 'workqueues/for-next' discards 80109816521e Merge remote-tracking branch 'percpu/for-next' discards 8958e0aee251 Merge remote-tracking branch 'kvms390/next' discards f98d28c31c01 Merge remote-tracking branch 'kvm-arm/next' discards c50d0b0fb9bf Merge remote-tracking branch 'kvm/next' discards b1da16c05284 Merge remote-tracking branch 'rcu/rcu/next' discards 68f633f8ba92 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 55b46db6f1a2 Merge remote-tracking branch 'edac/edac-for-next' discards d34cf22ff1a6 Merge remote-tracking branch 'tip/auto-latest' discards d3468ef4ccf2 Merge remote-tracking branch 'spi/for-next' discards b296f04f9d1e Merge remote-tracking branch 'devicetree/for-next' discards 24362afecfcb Merge remote-tracking branch 'iommu/next' discards a8750003babe Merge remote-tracking branch 'selinux/next' discards a3df0805b7d3 Merge remote-tracking branch 'keys/keys-next' discards 30ad1d6d7e02 Merge remote-tracking branch 'apparmor/apparmor-next' discards 176a0e5e38e8 Merge remote-tracking branch 'security/next-testing' discards 9408b6b1c1e3 Merge remote-tracking branch 'regulator/for-next' discards 62af235dbe5b Merge remote-tracking branch 'battery/for-next' discards 3c0929848106 Merge remote-tracking branch 'mfd/for-mfd-next' discards 4ff6830cd1c4 Merge remote-tracking branch 'mmc/next' discards d7e1c4dddec3 Merge remote-tracking branch 'device-mapper/for-next' discards 137127729690 Merge remote-tracking branch 'block/for-next' discards 6bc11bba3dbc Merge remote-tracking branch 'input/next' discards 2eb49f1aa1b4 Merge remote-tracking branch 'sound-asoc/for-next' discards 9c4c9c0f5572 Merge remote-tracking branch 'sound/for-next' discards 051c5cf1c806 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards c19e6b76d941 Merge remote-tracking branch 'drm-msm/msm-next' discards e01cd6b27926 Merge remote-tracking branch 'drm-intel/for-linux-next' discards 94ae27699083 Merge remote-tracking branch 'amdgpu/drm-next' discards 565d89179d5c Merge remote-tracking branch 'drm-misc/for-linux-next' discards b060253648db Merge remote-tracking branch 'crypto/master' discards b4e8a3cf363f Merge remote-tracking branch 'spi-nor/spi-nor/next' discards d738a9a88296 Merge remote-tracking branch 'nand/nand/next' discards c181f246fd44 Merge remote-tracking branch 'mtd/mtd/next' discards fe7f97e68727 Merge remote-tracking branch 'gfs2/for-next' discards 0caf42c0f9a3 Merge remote-tracking branch 'bluetooth/master' discards 6b5a6eea45dc Merge remote-tracking branch 'dlm/next' discards 12c41a6c4d47 Merge remote-tracking branch 'ieee1394/for-next' discards 679fe7f68a88 Merge remote-tracking branch 'opp/opp/linux-next' discards 593ce996b0fe Merge remote-tracking branch 'devfreq/devfreq-next' discards 5abb5272986d Merge remote-tracking branch 'pm/linux-next' discards 80ec099a1914 Merge remote-tracking branch 'v4l-dvb-next/master' discards a0e12ffee863 Merge remote-tracking branch 'v4l-dvb/master' discards f53e3703190e Merge remote-tracking branch 'jc_docs/docs-next' discards ef0d27e738eb Merge remote-tracking branch 'dmi/dmi-for-next' discards ea8abd928f4f Merge remote-tracking branch 'i3c/i3c/next' discards 1dd7628bc48a Merge remote-tracking branch 'hid/for-next' discards 6176084a5075 Merge remote-tracking branch 'printk/for-next' discards f0228824b4b8 Merge remote-tracking branch 'vfs/for-next' discards 018b0e4e552a Merge remote-tracking branch 'v9fs/9p-next' discards 58b19fe536cc Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 3a968babc920 Merge remote-tracking branch 'cel/for-next' discards 426bd53f5708 Merge remote-tracking branch 'fuse/for-next' discards aa4e6fcca4f4 Merge remote-tracking branch 'f2fs/dev' discards b372e173b6e8 Merge remote-tracking branch 'ext4/dev' discards 58fbc48f9710 Merge remote-tracking branch 'ext3/for_next' discards d0777907b0e0 Merge remote-tracking branch 'exfat/dev' discards 78d0140c47c4 Merge remote-tracking branch 'ecryptfs/next' discards 5241efc5b175 Merge remote-tracking branch 'cifs/for-next' discards ad649ddf0ca0 Merge remote-tracking branch 'btrfs/for-next' discards 9a95f4463856 Merge remote-tracking branch 'fscache/fscache-next' discards 6109adf41ed3 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 249149aabdf5 Merge remote-tracking branch 'sh/for-next' discards 295f4efbbff3 Merge remote-tracking branch 's390/for-next' discards e78f2516def6 Merge remote-tracking branch 'parisc-hd/for-next' discards e0f9dad4a1c9 Merge remote-tracking branch 'mips/mips-next' discards 8896448730af Merge remote-tracking branch 'microblaze/next' discards 429b0adbb461 Merge remote-tracking branch 'm68knommu/for-next' discards 6b0eeb097d29 Merge remote-tracking branch 'm68k/for-next' discards edf880853139 Merge remote-tracking branch 'h8300/h8300-next' discards 6f7251193c9a Merge remote-tracking branch 'csky/linux-next' discards a9940be34aa2 Merge remote-tracking branch 'clk-renesas/renesas-clk' discards 076bbb0f827a Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards d520dfea7e6b Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 553eae2322a7 Merge remote-tracking branch 'tegra/for-next' discards b80e53af4699 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 14b8086e7dcb Merge remote-tracking branch 'stm32/stm32-next' discards 7097d22b612a Merge remote-tracking branch 'scmi/for-linux-next' discards 772640151f98 Merge remote-tracking branch 'samsung-krzk/for-next' discards e623f67ad641 Merge remote-tracking branch 'rockchip/for-next' discards 45e86e7fa1ac Merge remote-tracking branch 'reset/reset/next' discards 27d6aeaf2303 Merge remote-tracking branch 'renesas/next' discards 55fde43810e0 Merge remote-tracking branch 'realtek/for-next' discards 813c6907d9da Merge remote-tracking branch 'raspberrypi/for-next' discards cfb5e8d8a556 Merge remote-tracking branch 'qcom/for-next' discards ce3b46163650 Merge remote-tracking branch 'omap/for-next' discards e0c6628623df Merge remote-tracking branch 'mvebu/for-next' discards 91b6fd3d24c2 Merge remote-tracking branch 'mediatek/for-next' discards 693adba188d5 Merge remote-tracking branch 'keystone/next' discards 77074e1ceb70 Merge remote-tracking branch 'imx-mxs/for-next' discards 05dceb92065c Merge remote-tracking branch 'drivers-memory/for-next' discards 862ddee13ca2 Merge remote-tracking branch 'at91/at91-next' discards 48989106decf Merge remote-tracking branch 'aspeed/for-next' discards e74a31a340c0 Merge remote-tracking branch 'amlogic/for-next' discards 610dd85e0e82 Merge remote-tracking branch 'actions/for-next' discards f5b05e2d6b52 Merge remote-tracking branch 'arm-soc/for-next' discards cc5383d22736 Merge remote-tracking branch 'arm/for-next' discards 4144f20d1bb8 Merge remote-tracking branch 'asm-generic/master' discards b9bb7c062cc9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 46279723883d Merge remote-tracking branch 'cel-fixes/for-rc' discards b69757054466 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' discards c7df8b186b41 Merge remote-tracking branch 'erofs-fixes/fixes' discards 1a97354278f0 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards eca4b656b63d Merge remote-tracking branch 'pidfd-fixes/fixes' discards 7cf5d1f24bfd Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 1cd7306ed8df Merge remote-tracking branch 'mmc-fixes/fixes' discards 55a51545ceb2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards de2b743bbc01 Merge remote-tracking branch 'scsi-fixes/fixes' discards bafe7a369e5e Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards c1a9917785d3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' discards 1758bc170cdd Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 838f9bb3ef99 Merge remote-tracking branch 'omap-fixes/fixes' discards 82615fdd55f7 Merge remote-tracking branch 'at91-fixes/at91-fixes' discards 8c010b20406f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards b69a94ac4019 Merge remote-tracking branch 'ide/master' discards 28ecaa696aab Merge remote-tracking branch 'input-current/for-linus' discards f41ab2037d50 Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards 184b9873cb40 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards cfb4ea92ac7d Merge remote-tracking branch 'staging.current/staging-linus' discards a02cd3958290 Merge remote-tracking branch 'phy/fixes' discards d7d1de1c4332 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' discards 01ac6df6005f Merge remote-tracking branch 'usb.current/usb-linus' discards 743e6b6c3f25 Merge remote-tracking branch 'tty.current/tty-linus' discards 21c78e86abff Merge remote-tracking branch 'pci-current/for-linus' discards a28a19aeacb1 Merge remote-tracking branch 'spi-fixes/for-linus' discards f1ab0c79a22f Merge remote-tracking branch 'regulator-fixes/for-linus' discards bc7f6c4baab3 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 1f140133765c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 14d554f237e3 Merge remote-tracking branch 'sound-current/for-linus' discards d3dd594bdb0a Merge remote-tracking branch 'ipsec/master' discards 97b303fdda52 Merge remote-tracking branch 'bpf/master' discards 9d93e2f376c0 Merge remote-tracking branch 'net/master' discards 6e26b973c7d1 Merge remote-tracking branch 's390-fixes/fixes' discards e46faf4756f6 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 5861f35aed79 Merge remote-tracking branch 'kbuild-current/fixes' discards 4fb90e13d159 kbuild: Allow LTO to be selected with KASAN_HW_TAGS discards 829c6c09565d kbuild: dummy-tools: support MPROFILE_KERNEL checks for ppc discards 8c9b279312a3 kbuild: rebuild GCC plugins when the compiler is upgraded discards bee6c0bd225c Makefile: Remove '--gcc-toolchain' flag discards 72800e6d59d1 Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus discards 1f4782e17ecf Merge remote-tracking branch 'asoc/for-5.13' into asoc-next discards 2a93b8881906 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards 3a4caf37b5bc Merge series "Report jack and button detection + Capture S [...] discards d6eea15db9e5 Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] discards 8b1ef4d4ef45 Merge series "ASoC: sdm845: array out of bound issues" fro [...] discards 113e7a60209a ASoC: rt5682: add delay time of workqueue to control next [...] discards a29ba32ac977 ASoC: rt715-sdca: Remove unused including <linux/version.h> discards bcfb088e7686 ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] omits 58c71cd7cac6 Merge branch 'kvmarm-master/fixes' into kvmarm-master/next omits 59a47ca88484 vhost_vdpa: fix the missing irq_bypass_unregister_producer [...] discards 2a29ad9ffc2a ASoC: convert Microchip I2SMCC binding to yaml discards 5974fb2911b9 ASoC: cs42l42: Wait for PLL to lock before switching to it discards b5019672a052 ASoC: cs42l42: Only start PLL if it is needed discards 43cb98d6ba84 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT discards 8ecb782355f3 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] discards f3f6f77beaee ASoC: cs42l42: Report jack and button detection discards a6ea36692a48 ASoC: cs42l42: Add Capture Support discards f1fe73ce6286 ASoC: cs42l42: Set clock source for both ways of stream discards 48a679742612 ASoC: cs42l42: Provide finer control on playback path discards 384c0c11be3f ASoC: cs42l42: Disable regulators if probe fails discards 0e992635233c ASoC: cs42l42: Remove power if the driver is being removed discards ffe96a976420 regmap: set debugfs_name to NULL after it is freed discards e3a1a31b8ec0 ASoC: SOF: intel: fix wrong poll bits in dsp power down discards 480c25e7003d ASoC: codecs: wcd934x: add a sanity check in set channel map discards 3ed85d1e1aa5 ASoC: qcom: sdm845: Fix array out of range on rx slim channels discards a5fd5e475655 ASoC: qcom: sdm845: Fix array out of bounds access discards 2faf58c0a9f4 PM / devfreq: Check get_dev_status in devfreq_update_stats discards 102ac9067dce Revert "staging: wfx: remove unused included header files" discards 8de2af767b55 staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() discards 2b5d923c01cf staging: rtl8188eu: fix potential memory corruption in rtw [...] discards 3b897cb890d5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() discards ea5af40224af Merge v5.12-rc2 into staging-linus discards 58f3367b2359 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement discards c74f7f042af3 Merge branch 'for-5.13-vsprintf-pgp' into for-next discards 3453afc70070 vsprintf: dump full information of page flags in pGp fix discards a592fb89354c Merge branch 'fixes' into next discards 0c0ea6d111bc mmc: via-sdmmc: remove unneeded variable 'ret' discards a7856f326331 mmc: dw_mmc: simplify optional reset handling discards 2ce0893b9b81 vsprintf: dump full information of page flags in pGp discards 0d4fec8b8914 mm, slub: don't combine pr_err with INFO discards 745af6320fb0 mm, slub: use pGp to print page flags discards adcbb6f5113c drm: meson_drv add shutdown function discards ead791522faf Merge v5.12-rc2 into tty-next discards e44ad3f18158 Merge v5.12-rc1 into staging-next discards 080951f99de1 Merge v5.12-rc2 into char-misc-next discards bebccc4bc658 Merge v5.12-rc2 into usb-next discards c15bdc83ef0c gdb: lx-symbols: store the abspath() discards ee2bd7d02c28 aio: simplify read_events() discards 0e69b6654959 kernel/crash_core: add crashkernel=auto for vmcore creation discards 5dd400e9b0b6 kernel/fork.c: simplify copy_mm() discards 484637bda13a fs: fat: fix spelling typo of values discards 012852350a2d include/linux/compat.h: remove unneeded declaration from C [...] discards aa7865d08b18 lib: fix inconsistent indenting in process_bit1() discards 998a0df2827d lib/bch.c: fix a typo in the file bch.c discards 1b463822b278 kernel/async.c: fix pr_debug statement discards 95dcfd2d1255 proc/sysctl: make protected_* world readable discards 26773d2576c2 procfs/dmabuf: add inode number to /proc/*/fdinfo discards dfd1f999c74c procfs: allow reading fdinfo with PTRACE_MODE_READ discards e0f8ef1e3735 kernel/hung_task.c: Monitor killed tasks. discards 20d6fc2ca198 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 177599ed224d fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 85451e933e44 mm/process_vm_access.c: remove duplicate include discards 15fdef6ef578 mm/mempolicy: minor coding style tweaks discards 4a4f41f37d85 mm/memory_hotplug: minor coding style tweaks discards 2a98bb53c260 mm/vmalloc: minor coding style tweaks discards 0b37f4e79e57 mm/frontswap: minor coding style tweaks discards 1baea0d44619 mm/mlock: minor coding style tweaks discards 97a352474129 mm/filemap: minor coding style tweaks discards 2c06d5991baf mm/page_alloc: minor coding style tweaks discards 39cc1f745c45 mm/shmem: minor coding style tweaks discards 5a6b51c7f63f mm/oom_kill: minor coding style tweaks discards f318f25c9eda mm/compaction: minor coding style tweaks discards d7822af3dc5c mm/vmscan: minor coding style tweaks discards e3a92758d201 mm/sparse: minor coding style tweaks discards 3087fe0c30d8 mm/swapfile: minor coding style tweaks discards e24b8fec24a5 mm/mempool: minor coding style tweaks discards 74046409fda4 mm/highmem: Remove deprecated kmap_atomic discards 1b9693a41837 mm/zswap.c: switch from strlcpy to strscpy discards 128d7bb63a41 selftests/vm: gup_test: test faulting in kernel, and verif [...] discards 982a51fba545 selftests/vm: gup_test: fix test flag discards e348e72d1885 mm/gup: longterm pin migration cleanup discards 767aaab6c38f mm/gup: change index type to long as it counts pages discards 7c96fe8ac940 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards 778de743986f mm/gup: migrate pinned pages out of movable zone discards 10791c9b20b6 mm/gup: do not migrate zero page discards a88c2b13d0b9 mm: honor PF_MEMALLOC_PIN for all movable pages discards 1bef38e48829 mm: apply per-task gfp constraints in fast path discards 725bc2d18cf0 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards b610bc36e8ef mm/gup: check for isolation errors discards c524feb55acf mm/gup: return an error on migration failure discards 1ba71969be37 mm/gup: check every subpage of a compound page during isolation discards 6d32ee40475f mm/gup: don't pin migrated cma pages in movable zone discards 408c62850c45 mm/util.c: reduce mem_dump_obj() object size discards 0d834ca5df57 mm/mmap.c: don't unlock VMAs in remap_file_pages() discards bec059c3a3fd x86/mm: track linear mapping split events discards 0d2fa592ed86 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards 8af5efba8f39 mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards 82c687e7cc67 mm: no more EINVAL from /proc/sys/vm/stat_refresh discards 793d274c8664 mm: restore node stat checking in /proc/sys/vm/stat_refresh discards a73483d81eaf mm: vmstat: add cma statistics discards c1910bf5088d mm: compaction: update the COMPACT[STALL|FAIL] events properly discards 66a33679d6a6 mm/compaction: remove unused variable sysctl_compact_memory discards 135525ee0c34 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards 284d0775b77a mm/vmscan: move RECLAIM* bits to uapi header discards 2405a6a1b53a userfaultfd/selftests: exercise minor fault handling shmem [...] discards 3ad6ed83a57d userfaultfd/selftests: reinitialize test context in each test discards 22bcbbe6a546 userfaultfd/selftests: create alias mappings in the shmem test discards 4e3e08fc35e5 userfaultfd/selftests: use memfd_create for shmem test type discards 3407bec05d6d userfaultfd: support minor fault handling for shmem discards c206da99de62 userfaultfd/selftests: add test exercising minor fault handling discards 84f5a24808c7 userfaultfd: update documentation to describe minor fault [...] discards edf1fae38236 userfaultfd: add UFFDIO_CONTINUE ioctl discards 8759106d89f9 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards 45c811b84a7b userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards 5026688b15be userfaultfd: add minor fault registration mode discards db404c4dfb4f mm/huge_memory.c: remove unnecessary local variable ret2 discards 92296b4e5e7b khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards 6f4784ad27ae khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards dbaa4a675017 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards f9d1306feec9 khugepaged: remove unneeded return value of khugepaged_col [...] discards ca0d20124f8f mm: hugetlb: optimize the code with the help of the compiler discards c43733d197df mm: hugetlb: gather discrete indexes of tail page discards 8e6648bccac4 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate discards a9b1cb87963d mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap discards 8e3b2d5e1e1b mm: hugetlb: set the PageHWPoison to the raw error page discards 5bbc0bd85707 mm: hugetlb: alloc the vmemmap pages associated with each [...] discards f3182f369cd3 mm: hugetlb: free the vmemmap pages associated with each H [...] discards fe7b06715dbf mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits cd28b1a6791d mm: memory_hotplug: factor out bootmem core functions to b [...] omits 2fdda7e4bc46 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits 649b038922a2 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 4848168dea0d mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 0cf1d0b35845 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 609deb8d781b mm/hugetlb: use some helper functions to cleanup code omits 19e4dadd7442 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits 733b9d486168 mm/hugetlb: remove redundant reservation check condition i [...] omits 205e240db3bf hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 8d47d1529f59 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits 68fc1f36d24f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 85faa4d6513f hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 0decd9d6c727 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits ceafe4ee3a0c mm, hwpoison: enable error handling on shmem thp omits e8bd4d2b126a mm/mempolicy: fix mpol_misplaced kernel-doc omits 83c17fe396c3 mm/mempolicy: rewrite alloc_pages_vma documentation omits 1cc18f5bb0fd mm/mempolicy: rewrite alloc_pages documentation omits 863ad0496492 mm/mempolicy: rename alloc_pages_current to alloc_pages omits 7f14941ef59d mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits 393193f24c7f mm/page_alloc: rename gfp_mask to gfp omits e53eb7f1dbb4 mm/page_alloc: rename alloc_mask to alloc_gfp omits a21fe50c6abc include/linux/page-flags-layout.h: cleanups omits 95b8bb513dd7 include/linux/page-flags-layout.h: correctly determine LAS [...] omits dfcf31c89888 mm: remove lru_add_drain_all in alloc_contig_range omits 52d2d5f50703 mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 20e30837c1e0 mm, kasan: don't poison boot memory with tag-based modes omits 9fb72e183351 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits 8aa6403aedf9 mm/kasan: switch from strlcpy to strscpy omits ebced5fb0ef9 kasan: remove redundant config option omits 9e8098d61fc1 mm/vmalloc: use rb_tree instead of list for vread() lookups omits 1677ec7365d6 mm: unexport remap_vmalloc_range_partial omits fd4f58699f8b samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 3d700c8260bf mm/dmapool: switch from strlcpy to strscpy omits 98860a06cd59 mm: allow shmem mappings with MREMAP_DONTUNMAP omits d955cfc90a85 mm/interval_tree: add comments to improve code readability omits 3c583493688a x86/vmemmap: handle unpopulated sub-pmd ranges omits aed6571ca931 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 487c1fe223c1 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 1dd8eaff5baa mm/memory.c: do_numa_page(): delete bool "migrated" omits 2055ffd63a17 kselftests: cgroup: update kmem test for new vmstat implem [...] omits 8a7d50b6197a mm: memcontrol: consolidate lruvec stat flushing omits c598f5d96cb8 mm-memcontrol-switch-to-rstat-fix omits 3b34911d26fb mm: memcontrol: switch to rstat omits 607ab1e84ce2 cgroup: rstat: punt root-level optimization to individual [...] omits b2eea5780603 cgroup: rstat: support cgroup1 omits 766f713f83fb mm: memcontrol: privatize memcg_page_state query functions omits cba592eb1008 mm: memcontrol: kill mem_cgroup_nodeinfo() omits de76d4647146 mm: memcontrol: fix cpuhotplug statistics flushing omits 11ebf9849604 memcg: charge before adding to swapcache on swapin omits 77478df18e05 memcg: enable memcg oom-kill for __GFP_NOFAIL omits e61f7d325227 memcg: cleanup root memcg checks omits e765a5758882 mm: memcontrol: fix kernel stack account omits cee2584981c8 mm/memremap.c: fix improper SPDX comment style omits d87d34359c13 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits b8076e7cec81 mm: page-writeback: simplify memcg handling in test_clear_ [...] omits da801c4b0484 mm/filemap: drop check for truncated page after I/O omits 147f4a0021ba mm/filemap: use filemap_read_page in filemap_fault omits 208efeb569b3 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 043eb3a0366a mm: use filemap_range_needs_writeback() for O_DIRECT reads omits d4d76aff7937 mm: provide filemap_range_needs_writeback() helper omits 4aa9d14a5f67 mm/page_owner: record the timestamp of all pages during free omits d3c873c7bc9a kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 19481687fccf ocfs2: fix ocfs2 corrupt when iputting an inode omits a0ebb13ace45 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits b3aca6b8b4b1 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits 2e6d571940bf arch/sh/include/asm/tlb.h: remove duplicate include omits ac4b15734dbd scripts/spelling.txt: add "overflw" omits 5b766288a3c6 scripts/spelling.txt: Add "diabled" typo omits 8adeefad343c scripts/spelling.txt: add "overlfow" omits 960984d964a9 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits 8e4b490ddfe3 arch/ia64/kernel/head.S: remove duplicate include omits 76d911dbad4a /proc/kpageflags: do not use uninitialized struct pages omits b21e149ca673 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a28858b91516 mm/memcg: set memcg when splitting page omits 5267815d6b41 mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg omits e3c4b00e2818 hugetlb: do early cow when page pinned on src mm omits d352d349acef mm: use is_cow_mapping() across tree where proper omits ad569a6c8849 mm: introduce page_needs_cow_for_dma() for deciding whether cow omits f58bd167d8a0 hugetlb: break earlier in add_reservation_in_range() when we can omits eae4c248b278 hugetlb: dedup the code to add a new file_region omits b74968f66b52 mm, hwpoison: do not lock page again when me_huge_page() s [...] omits 35cddaf5c3a7 mm/userfaultfd: fix memory corruption due to writeprotect omits eef5c3225cd8 kasan: fix KASAN_STACK dependency for HW_TAGS omits 22f4b65fe64e kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC omits 4a62bd380ed0 ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign omits 7bca2309f9eb ia64: fix ia64_syscall_get_set_arguments() for break-based [...] omits d54951934843 mm/madvise: replace ptrace attach requirement for process_madvise omits dfccbd92280a include/linux/sched/mm.h: use rcu_dereference in in_vfork() omits 5e415cca3dfb kfence: fix reports if constant function prefixes exist omits e1e478c2261b kfence, slab: fix cache_alloc_debugcheck_after() for bulk [...] omits 9ba02f85ad4f kfence: fix printk format for ptrdiff_t omits 7b67629e71bc linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* omits afd9e6f39fd4 MAINTAINERS: exclude uapi directories in API/ABI section omits a294cd4031da binfmt_misc: fix possible deadlock in bm_register_write omits a29778389238 mm/highmem.c: fix zero_user_segments() with start > end omits 7bb82127c8cf hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] omits 269ee09ed875 mm/fork: clear PASID for new mm omits 9bebd1b60c71 mm-page_allocc-refactor-initialization-of-struct-page-for- [...] omits 3f8f8a5ca56b mm/page_alloc.c: refactor initialization of struct page fo [...] omits eecb50bf36f4 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM omits 80e1a91c18c5 stop_machine: mark helpers __always_inline omits 957e93c0b2cf memblock: fix section mismatch warning discards ab054d004d43 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] discards 184e3b5bcab8 Merge branch 'drivers-fixes-for-5.12' into for-next omits deb625f19bc8 arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup [...] omits f0eb9d5ab62c arm64: dts: qcom: sc7180: Use pdc interrupts for USB inste [...] omits 7836d7be2d23 EXP net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused omits de49d39169d8 EXP timer: Report ignored local enqueue in nohz mode omits 0fdbd278ffa7 torture: Add prototype kvm-remote.sh script omits 0a987869865e rcuscale: Allow CPU hotplug to be enabled omits 8c56fc4c01eb refscale: Allow CPU hotplug to be enabled omits 2ce3ff99660f tools/memory-model: Fix smp_mb__after_spinlock() spelling omits 4150333b8c8c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] omits ccb1f6c05b5b torture: Add "scenarios" option to kvm.sh --dryrun parameter omits 437777bc01ee kcsan: Add pointer to access-marking.txt to data_race() bullet omits 2730ae535c81 squash! tools/memory-model: Add access-marking documentation omits b61f7616695d rcu-tasks: Add block comment laying out RCU Rude design omits eca1ece01df6 rcu-tasks: Add block comment laying out RCU Tasks design omits 9c09e0055b54 torture: Fix remaining erroneous torture.sh instance of $* omits 51c3123a6e2c Merge branch 'lkmm-dev.2021.03.08a' into HEAD omits 6a7a248e3478 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits d8fb0a3fd747 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 04bc919cdeac tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 5ed87977f68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 5a30ee7bd95d tools/memory-model: Repair parseargs.sh header comment omits f829098a80ea tools/memory-model: Add "--" to parseargs.sh for addition [...] omits f5ce0fad599a tools/memory-model: Make history-check scripts use mselect7 omits 076a29edf46d tools/memory-model: Make checkghlitmus.sh use mselect7 omits c162bcae94a7 tools/memory-model: Fix scripting --jobs argument omits 8bfaedc20a5f tools/memory-model: Implement --hw support for checkghlitmus.sh omits 298ea7ca60ec tools/memory-model: Add -v flag to jingle7 runs omits 87c1f39d7b00 tools/memory-model: Make runlitmus.sh check for jingle errors omits e1e02a88d896 tools/memory-model: Allow herd to deduce CPU type omits a33a1f5b7b11 tools/memory-model: Keep assembly-language litmus tests omits 7e70e9b1ce2a tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 761cb1431b85 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits ffaa1d2f9e7f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits f5b31432558c tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2c8356c9ad8a tools/memory-model: Hardware checking for check{,all}litmus.sh omits 48da0ee37e7b tools/memory-model: Fix checkalllitmus.sh comment omits dc724871f369 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits a5d5b6547819 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 4684f8ffad1d tools/memory-model: Update parseargs.sh for hardware verification omits f3803c440326 tools/memory-model: Fix paulmck email address on pre-exist [...] omits cdc7bc452da7 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 75fcfcc688ea tools/memory-model: Make judgelitmus.sh identify bad macros omits 4660c24a87c0 tools/memory-model: Make cmplitmushist.sh note timeouts omits bb61d89430ec tools/memory-model: Make judgelitmus.sh note timeouts omits 593f626c5aef tools/memory-model: Document locking corner cases omits 8e9f0be6811d tools/memory-model: Add access-marking documentation omits 996af1d20841 Merge branch 'kcsan.2021.03.08a' into HEAD omits 8b9cbf2f331b Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.0 [...] omits ef6f7f74fa1b torture: Fix kvm.sh --datestamp regex check omits 0179b9d1ff10 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] omits 619cbaae039c torture: Print proper vmlinux path for kvm-again.sh runs omits e05838f25af8 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] omits c9d95a3ba5fd torture: Make kvm-transform.sh update jitter commands omits 791b0e0a1371 torture: Add --duration argument to kvm-again.sh omits 3ff5a0bd2dac torture: Add kvm-again.sh to rerun a previous torture-test omits 6eb180932612 torture: Create a "batches" file for build reuse omits b59f5566fbbc torture: De-capitalize TORTURE_SUITE omits 28f2e47e4ba0 torture: Make upper-case-only no-dot no-slash scenario nam [...] omits d4e2cbcb3531 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters omits 16a3cc44e1ba torture: Remove no-mpstat error message omits 1c5ce15a6501 torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs omits db30097b4043 torture: Record jitter start/stop commands omits eb57af5129d6 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh omits 5fa0580a412e torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd omits b1b9fee79245 torture: Abstract jitter.sh start/stop into scripts omits 666099d30d48 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] omits 3acf2151d403 rcu: Provide polling interfaces for Tiny RCU grace periods omits 70902e6007bb rcu: Provide polling interfaces for Tree RCU grace periods omits 891123684774 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] omits cbf6d4c29745 rcu/nocb: Remove stale comment above rcu_segcblist_offload() omits 195e35fa8f18 rcu/nocb: Disable bypass when CPU isn't completely offloaded omits c0884992af70 rcu/nocb: Fix missed nocb_timer requeue omits 73690f8d7547 rcu: Make nocb_nobypass_lim_per_jiffy static omits 71580d6503f7 rcu/tree: Add a trace event for RCU CPU stall warnings omits e027f2ffaf90 rcu: Add explicit barrier() to __rcu_read_unlock() omits bcc7e03915f2 docs: Correctly spell Stephen Hemminger's name omits a45a6bb2a52b rcu: Prevent dyntick-idle until ksoftirqd has been spawned omits de062ec8a9fd softirq: Don't try waking ksoftirqd before it has been spawned discards 074aa69b6b96 Merge branch 'for-5.13/io_uring' into for-next discards 677100fa2843 Merge branch 'io_uring-5.12' into for-next omits aa076e4671fd Merge branch 'for-5.13/libata' into for-next discards 22eeaa6096b6 io_uring: switch to atomic_t for io_kiocb reference count discards 7ea584c0f5c7 io_uring: wrap io_kiocb reference count manipulation in helpers discards 3d62cc53062d io_uring: simplify io_resubmit_prep() discards 75db70ba3c16 io_uring: merge defer_prep() and prep_async() discards da0a4db2fe38 io_uring: rethink def->needs_async_data discards 127e10ae7354 io_uring: untie alloc_async_data and needs_async_data discards 08ce7161a477 io_uring: refactor out send/recv async setup discards 2d174a513c37 io_uring: use better types for cflags discards 40d316a08bcf io_uring: refactor provide/remove buffer locking discards f61331712e8e io_uring: add a helper failing not issued requests discards 28f4b20223c8 io_uring: further deduplicate file slot selection discards 21693fd667e9 io_uring: reuse io_req_task_queue_fail() discards b39f3aa988f4 io_uring: avoid taking ctx refs for task-cancel discards 8bff1bf8abed io_uring: fix io_sq_offload_create error handling discards 63ec390152e4 Merge branch 'at91-fixes' into at91-next discards e2b1d7027713 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] discards 43cc37a4e9e4 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] discards 4223d8f4ea15 ARM: dts: at91-sama5d27_som1: fix phy address to 7 discards 361316d29e57 Merge branch 'efi/urgent' discards ee9b42fd7af6 Merge branch 'x86/cleanups' discards a279ae8ec587 Merge branch 'x86/core' discards 90ce89ee8f05 Merge branch 'x86/misc' discards edd38538ddb7 Merge branch 'x86/seves' omits 1c459c4d568d Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 39f4a8d230a0 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits c4e9b6a42a43 Merge branch 'for-next-next-v5.12-20210308' into for-next- [...] omits 87182392d71d Merge branch 'for-next-current-v5.11-20210308' into for-ne [...] omits 8d195acc6f59 Merge branch 'ext/qgroup-fixes' into for-next-next-v5.12-20210308 omits 7e0b5fe31ecd Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits 32233048aff2 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] omits 157d813a39f2 Merge branch 'ext/josef/i-mmap-lock' into for-next-next-v5 [...] omits 6a38df1fa210 Merge branch 'ext/qu/subpage-write-meta' into for-next-nex [...] omits b2925ee69ce6 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits 8fac09f8a518 Merge branch 'misc-next' into for-next-next-v5.12-20210308 omits 3c86f5e5ceab Merge branch 'misc-5.12' into for-next-current-v5.11-20210308 omits 3fcb0eb49aff btrfs: remove stale comment and logic from btrfs_inode_in_log() omits 2d8e8818012b btrfs: fix race between marking inode needs to be logged a [...] omits 1a3353562006 btrfs: fix race between memory mapped writes and fsync omits f64a0a7676a2 btrfs: exclude mmap from happening during all fallocate op [...] omits 5efccd035ba4 btrfs: exclude mmaps while doing remap omits f2d0e1dab1c1 btrfs: cleanup inode_lock/inode_unlock uses omits 6a7cca6367cd btrfs: add a i_mmap_lock to our inode omits eaae5cd4ae6f btrfs: extent_io: introduce submit_eb_subpage() to submit [...] omits 44084393894e btrfs: extent_io: make lock_extent_buffer_for_io() to supp [...] omits 7d6938fc5eb4 btrfs: extent_io: introduce write_one_subpage_eb() function omits c0482d403ba6 btrfs: extent_io: introduce end_bio_subpage_eb_writepage() [...] omits 7fa66931a18e btrfs: extent_io: make set_btree_ioerr() accept extent buf [...] omits b82c762aa3ad btrfs: extent_io: make set/clear_extent_buffer_dirty() to [...] omits 55657b976ed9 btrfs: extent_io: make the page uptodate assert check to h [...] omits 76e0a6937e10 btrfs: extent_io: make alloc_extent_buffer() check subpage [...] omits c302f1951377 btrfs: disk-io: support subpage metadata csum calculation [...] omits 463a9acc688d btrfs: disk-io: allow btree_set_page_dirty() to do more sa [...] omits c15cbb6c8130 btrfs: subpage: introduce helper for subpage writeback status omits 5865db86931b btrfs: subpage: introduce helper for subpage dirty status omits eed058affdd7 btrfs: check return value of btrfs_commit_transaction in r [...] omits b1f1f31ec2ad btrfs: do proper error handling in merge_reloc_roots omits 0b582d4e3782 btrfs: handle extent corruption with select_one_root properly omits ae343791cd4f btrfs: cleanup error handling in prepare_to_merge omits 255e264517c4 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits 10c646cfce64 btrfs: do proper error handling in create_reloc_inode omits a9829258bd34 btrfs: remove the extent item sanity checks in relocate_bl [...] omits 52a2094edce2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits 77e2c72f36ef btrfs: handle extent reference errors in do_relocation omits c8f75a165f77 btrfs: handle errors in reference count manipulation in re [...] omits 31be428e1ddf btrfs: handle btrfs_search_slot failure in replace_path omits 9286cf93755b btrfs: handle btrfs_cow_block errors in replace_path omits 11a69158a424 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 50e81135d92e btrfs: do proper error handling in btrfs_update_reloc_root omits 9eb4baba6a05 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits 97b45349da08 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits efee57165f3d btrfs: change insert_dirty_subvol to return errors omits d9e2346eb2d7 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 3f17c76e1112 btrfs: validate ->reloc_root after recording root in trans omits 10b624b5c6c2 btrfs: do proper error handling in create_reloc_root omits 7d7d279b9f9f btrfs: have proper error handling in btrfs_init_reloc_root omits 6661508a763c btrfs: do not panic in __add_reloc_root omits 2b22f6ace209 btrfs: handle record_root_in_trans failure in create_pendi [...] omits 9e053ac2e0ca btrfs: handle record_root_in_trans failure in btrfs_record [...] omits bdcb8d15b520 btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits f50462d37192 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits b559bfbe7a86 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits d2c2c394b7bf btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits c54718dd2021 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 1378ffc62baa btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 12f98ae4dd64 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits 4833377c19c8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits d7ecfd732e17 btrfs: do proper error handling in record_reloc_root_in_trans omits 381ef846a37f btrfs: check record_root_in_trans related failures in sele [...] omits d9ceb1901b4e btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits edd5a486b74f btrfs: handle errors from select_reloc_root() omits b7604d65c907 btrfs: return an error from btrfs_record_root_in_trans omits 60c9eb4b8477 btrfs: convert BUG_ON()'s in relocate_tree_block discards 215756e7b2f8 Merge series "Report jack and button detection + Capture S [...] omits 8253996ca210 btrfs: fix qgroup data rsv leak caused by falloc failure omits 1c849da88ebc btrfs: track qgroup released data in own variable in inser [...] discards 8049f487071c io-wq: remove unused 'user' member of io_wq omits fcf03846fde8 btrfs: do more graceful error/warning for 32bit kernel discards 62b99fc9b80d Merge remote-tracking branch 'spi/for-5.13' into spi-next discards 2a84b6123c49 Merge remote-tracking branch 'spi/for-5.12' into spi-linus discards 5fa184afc97d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] discards 406951a914e4 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] discards 04012dd7d029 Merge series "Report jack and button detection + Capture S [...] discards 016e0d092045 ASoC: remove remnants of sirf prima/atlas audio codec omits f15befeb2bc3 Merge branch 'acpi-drivers' into linux-next omits fd1cf158d1f0 Merge branch 'acpi-messages' into linux-next discards 57427a37a7ac Revert "nfsd4: a client's own opens needn't prevent delegations" omits f3498862a54f Merge branches 'acpi-pci' and 'acpi-processor' into linux-next discards 71aafd6ec079 Revert "nfsd4: remove check_conflicting_opens warning" omits b3e5f7cf0490 btrfs: fix wrong offset to zero out range beyond i_size omits 11bed3d13741 btrfs: remove mirror argument from btrfs_csum_verify_data() omits d44066c1b9ef btrfs: remove force argument from run_delalloc_nocow() omits 03cf2b99a464 btrfs: don't opencode extent_changeset_free omits 48e62862b61b btrfs: assign proper values to a bool variable in dev_exte [...] omits a86eed7ba616 btrfs: add btree read ahead for incremental send operations omits 121ec0a47acb btrfs: add btree read ahead for full send operations omits ac0d02e1ce09 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits a514dafa007b btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits 8915fb6ee758 btrfs: simplify commit logic in try_flush_qgroup omits 301efae37f86 btrfs: scrub: drop a few function declarations omits 411b4fd4a84a btrfs: change return type to bool in btrfs_extent_readonly omits 34c11af554cb btrfs: unexport btrfs_extent_readonly() and make it static omits e836bbb193d5 btrfs: replace open coded while loop with proper construct omits 478d319f9acf btrfs: replace offset_in_entry with in_range omits 89efbfdc19d1 btrfs: make find_desired_extent take btrfs_inode omits 78c01098730c btrfs: make btrfs_replace_file_extents take btrfs_inode omits 8b4af4475ebe btrfs: fix comment for btrfs ordered extent flag bits discards e39e727aa078 drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi discards ffd093cf9301 io_uring: Convert personality_idr to XArray discards 0172801cfe0a io_uring: clean R_DISABLED startup mess discards 0f85ec14f212 io_uring: fix unrelated ctx reqs cancellation discards 05ff6c4a0e07 io_uring: SQPOLL parking fixes discards 1cd2219246bd ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver discards 2eac35f48c07 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin discards b0c95242ebc2 ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] discards 0f76a9152019 ASoC: codecs/jz4770: Remove superfluous error message discards 393c52d2d109 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver discards c5f48a78e0cb ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] discards 51309c5bec7c ASoC: wm8962: Relax bit clock divider searching discards 7f6f181b3e2c USB: usblp: fix a hang in poll() if disconnected discards 6dac74b9a6ad USB: gadget: udc: s3c2410_udc: fix return value check in s [...] discards 25af815a5e73 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] discards dc649f810a4c usb: dwc3: qcom: Honor wakeup enabled/disabled state discards a14ecf9f692a usb: usb-mx2: Remove unused file discards e74fa668af3e usb: typec: stusb160x: fix return value check in stusb160x [...] discards cb518f3b783e usb: typec: tps6598x: Fix return value check in tps6598x_probe() discards f8aea504e509 usb: typec: tcpm: turn tcpm_ams_finish into void function discards 175d5cd62631 usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] discards 855b35ea96c4 usb: common: move function's kerneldoc next to its definition discards 5808746d6c41 usb: xhci-mtk: print debug info of endpoint interval discards 1b121617a69e usb: common: add function to get interval expressed in us unit discards 78ed99b75c7b usb: xhci-mtk: support to build xhci-mtk-hcd.ko discards 0c4c4f32ede2 usb: xhci-mtk: remove declaration of xhci_mtk_setup() discards 1c1fbff97449 usb: xhci-mtk: add some schedule error number discards bb179eb8e64b usb: xhci-mtk: rebuild the way to get bandwidth domain discards 8d1363876ec7 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] discards b52e68162054 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct discards 0959129b7a4a usb: xhci-mtk: use clear type instead of void discards 477466fa9ed3 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct discards a192e637cf26 usb: xhci-mtk: add a function to get bandwidth boundary discards d228a4d12397 usb: xhci-mtk: add a function to (un)load bandwidth info discards 5893cf518fc9 usb: xhci-mtk: use @sch_tt to check whether need do TT schedule discards fe2ee2b69416 usb: xhci-mtk: add only one extra CS for FS/LS INTR discards 71886ee0d3f3 usb: xhci-mtk: get the microframe boundary for ESIT discards 99ea56bd89aa usb: xhci-mtk: improve bandwidth scheduling with TT discards f6e1ab32bf68 usb: xhci-mtk: remove or operator for setting schedule parameters discards 9da54be651f8 x86/virtio: Have SEV guests enforce restricted virtio memo [...] discards fe065f84169a Merge branch 'x86/platform' discards 021c503e1508 opp: Invalidate current opp when draining the opp list omits 755d91f36dab Merge branch 'fixes' into for-next discards 2e70d753789c clk: renesas: r8a779a0: Add TMU clocks discards 656020f332bf Merge branch 'timers/urgent' discards a2cb6a92342f Merge branch 'linus' omits 1b07e14dc045 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 68a28da89125 arm64: dts: juno: Enable more SMMUs omits 7c9355660588 arm64: dts: juno: Describe PCI dma-ranges omits 81daa7b59cca Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits dac7a57d2a89 scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM omits 2a3390d53bd7 scmi-cpufreq: Remove deferred probe omits 2ec23a93ffc7 Merge branch 'imx/defconfig' into for-next omits b35811aa4350 Merge branch 'imx/dt64' into for-next omits 811cfa1b2340 Merge branch 'imx/dt' into for-next omits 2fa2d91b2418 Merge branch 'imx/bindings' into for-next omits 38a2fa3a158d Merge branch 'imx/soc' into for-next omits 4035089488e9 Merge branch 'imx/drivers' into for-next omits 927647be58c0 arm64: dts: imx8mp: add wdog2/3 nodes omits 82fc05a16689 firmware: imx: scu-pd: do not power off console domain omits 878396bc23f9 arm64: defconfig: add imx8qm pinctrl support omits 7eaaa9911837 dt-bindings: mailbox: mu: add imx8qm support omits 04ade25719f0 dt-bindings: arm: fsl: add imx8qm boards compatible string omits 5b328c419c75 ARM: dts: colibri-imx6ull: Change drive strength for usdhc2 omits 77cfb9ab4821 arm64: dts: fsl: add support for Kontron pitx-imx8m board omits 13bccaf746ca dt-bindings: arm: fsl: add Kontron pITX-imx8m board omits 2807e6a10699 ARM: imx: Kconfig: Fix typo in help omits 37e2697c2a83 arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Po [...] omits c3bb460a70bf arm64: dts: imx8mp: add eqos node and alias omits 051c08eea682 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 [...] omits a142252061ff arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 omits 470d6dad5ddd arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM omits 8186501cef37 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2 [...] omits 7a603e5ceeac dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 omits 63737837a020 dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names omits f5a069ca4f42 arm64: dts: imx8qxp: correct usdhc clock-names sequence omits 2a4f9e207a3d arm64: defconfig: Enable wm8960 audio driver. omits fba7f15d9e1f arm64: dts: imx8mm-nitrogen-r2: add audio omits 1456b8f88bed arm64: dts: imx8mm-nitrogen-r2: add FlexSPI omits 5b47b0804674 arm64: dts: imx8mm-nitrogen-r2: add PWMs omits 025b0cc12b67 arm64: dts: imx8mm-nitrogen-r2: rework UART 2 omits 3631bae1aa60 arm64: dts: imx8mm-nitrogen-r2: add UARTs omits 70d7945589fd arm64: dts: imx8mm-nitrogen-r2: add USB support omits 49935552e17c arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 omits 5b8284171e30 arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip omits 271292a751d1 ARM: dts: imx: ba16: add USB OTG VBUS enable GPIO omits f81e12646946 m68k: fix flatmem memory model setup omits 1f4193ddb79e Merge branch 'block-5.12' into for-next omits 71f33ef953e3 soc: qcom: Fix typos in the file qmi_encdec.c discards 1c5ab1e2286f Merge tag 'v5.12-rc2' into patchwork omits 561d9b264a7f arm64: defconfig: Enable asoc simple mux omits 040ade791692 arm64: dts: librem5-devkit: Move headphone detection to so [...] omits d2f9cb7dd1bf arm64: dts: librem5-devkit: Add mux for built-in vs headset mic omits 02ce4d3c21bb arm64: dts: librem5-devkit: "Drop Line In Jack" omits 44747e67869d arm64: dts: librem5-devkit: Add speaker amplifier omits ea9fb50299f4 arm64: dts: librem5-devkit: Use a less generic codec name omits e97dd64d1033 arm64: defconfig: Enable devfreq support for i.MX8MQ omits 1f39d3453dbf arm64: dts: imx8mq-librem5-r2: set nearlevel to 120 omits 847fa20554c6 arm64: dts: librem5: protect some partitions of the nor-flash omits 56a677ab5402 arm64: dts: librem5: Drop assigned-clocks from SAI2 omits 83cb147880af arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay omits 259529d6e1c1 ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded [...] omits 158073fa6387 arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface omits 87e4b1607f74 ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode f [...] omits 8517eba503a9 ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option omits 3a7fa778fd5a ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin omits d083c5f9e53f ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings omits 654d4df62b36 ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name omits e0924d9bf484 svcrdma: Retain the page backing rq_res.head[0].iov_base omits 48935242ee42 svcrdma: Remove unused sc_pages field omits 9e436e5efb34 svcrdma: Normalize Send page handling omits 898d455e7277 svcrdma: Add a "deferred close" helper omits b6c4bfbf0d08 svcrdma: Provide an explanatory comment in CMA event handler omits 5c4eb1afd68d svcrdma: RPCDBG_FACILITY is no longer used omits f3015192742b nfsd: helper for laundromat expiry calculations omits 7149a4b9c247 NFSD: Clean up NFSDDBG_FACILITY macro omits ef6fca8ab501 NFSD: Add a tracepoint to record directory entry encoding omits 3508620a0c08 NFSD: Clean up after updating NFSv3 ACL encoders omits 5f2cc74445d4 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] omits baf441059913 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] omits 745d001643eb NFSD: Clean up after updating NFSv2 ACL encoders omits 03c3818d1f1d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] omits 194e08097e99 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] omits 57afc507bc3a NFSD: Update the NFSv2 SETACL result encoder to use struct [...] omits 99643b990785 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] omits 3d5a60cc1fc7 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs omits 79117b9452e5 NFSD: Remove unused NFSv2 directory entry encoders omits b33953eea382 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] omits e4e00b736fcb NFSD: Update the NFSv2 READDIR result encoder to use struc [...] omits e378db9abf42 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder omits 5640ecef3cf5 NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 96bb00cd56e8 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] omits ca2071e50946 NFSD: Update the NFSv2 READ result encoder to use struct x [...] omits 47dc62aeb3c6 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] omits fd1c3ef6346c NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream omits f400f5c28780 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream omits 26c87540ea44 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream omits 79bc4bd3c8ec NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations omits 17d57a4cb826 NFSD: Remove unused NFSv3 directory entry encoders omits 78b33677e627 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] omits b4fdceb0e04e NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] omits 00ec801131ef NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder omits 204306aae7af NFSD: Add a helper that encodes NFSv3 directory offset cookies omits 9a53dca3f7db NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] omits 06d9dc6edc36 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] omits c6919c6b0a7f NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] omits 7c606b2ecddb NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] omits 9f49676745e0 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream omits 6ed95e831ffc NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] omits de31a6cf9336 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] omits 5b11c32111a9 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream omits 66a720121efa NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream omits 9e796cd310b2 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] omits 84d50baf2274 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] omits dac659c7ffb6 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] omits cfbb4edd6903 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] omits 277925af2c86 NFSD: Update the GETATTR3res encoder to use struct xdr_stream omits 585cb6891149 NFSD: Extract the svcxdr_init_encode() helper omits 7d9c35a9f719 NFSD: dst server needs to unmount src server's export afte [...] discards 578bec1c2c6c Merge branch 'irq/core' discards 0cfe6ab39f05 Merge branch 'objtool/core' discards 956f73ef7c8a Merge branch 'perf/urgent' discards 56dc96e3ff7a Merge branch 'sched/core' discards b1c8f6c6ff83 Merge branch 'sched/urgent' discards d90c68b55d09 Merge branch 'timers/urgent' discards 0636b2c23cf8 Merge branch 'x86/cpu' discards 79decb9c22a7 Merge branch 'x86/mm' discards f794df3a949f Merge branch 'x86/platform' discards 08a99a137047 Merge branch 'x86/seves' discards 2d07216b5997 Merge branch 'x86/urgent' discards eca8f0c80a00 hrtimer: Update softirq_expires_next correctly after __hrt [...] omits cab641cbea3e soc: qcom: rpmhpd: Add sc7280 powerdomains omits 29c8bf8b73e8 dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding omits 5cc369178b3a arm64: dts: qcom: Add sc7180-trogdor-coachz skus omits e218fbeb63e2 arm64: dts: qcom: Add sc7180-trogdor-pompom skus omits 08f08ce1932b arm64: dts: qcom: Add sc7180-lazor-limozeen skus omits ad40a8b8ebb2 arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs omits 42f9a4a21ecb arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor omits 6ba57fcce536 arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor omits db97900a0165 arm64: dts: qcom: sc7180-trogdor: Remove fp control pins i [...] omits 1e7f50e04f18 arm64: dts: qcom: Disable camera clk on sc7180-trogdor dev [...] omits 93d6bbdbafbf arm64: dts: qcom: trogdor: Only wakeup from pen eject omits bc6d6c2185de arm64: dts: qcom: Unify the sc7180-trogdor panel nodes omits e1120b906c22 arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards omits 64aefe7aaef7 arm64: dts: qcom: Move sc7180 MI2S config to board files a [...] omits 466952306ea6 arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy omits 706520f647c7 soc: qcom: rpmhpd: Add SM8350 power domains omits 4297c9b3ab22 dt-bindings: power: Add rpm power domain bindings for SM8350 omits 107e4a5bb20c arm64: dts: qcom: sm8350: Add cpufreq node omits cda25fd0b1eb arm64: dts: qcom: sm8350: Use enums for GCC omits b7dba5350341 arm64: dts: qcom: sm8350-mtp: Enable remoteprocs omits d53655e39ae5 arm64: dts: qcom: sm8350: Add remoteprocs omits 2036e9509b76 arm64: dts: qcom: sm8350: Add SMP2P nodes omits eed86067d817 arm64: dts: qcom: sm8350: Add rmtfs node omits 1fc20605a331 arm64: dts: qcom: sm8350: Add rpmhpd node omits ba9087bd6a94 arm64: dts: qcom: sm8350: fix typo omits e568107363e8 arm64: dts: qcom: sm8350-mtp: add regulator names omits 3b0dd979628e arm64: dts: qcom: sm8350-mtp: enable UFS nodes omits 1256d61304d6 arm64: dts: qcom: sm8350: Add UFS nodes omits 59411de54f24 arm64: dts: qcom: sm8350-mtp: enable USB nodes omits 82d9f16129b5 arm64: dts: qcom: sm8350: add USB and PHY device nodes omits c7f1529a6753 arm64: dts: qcom: sm8350: Add apss_smmu node omits 621d0639fbb2 arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] omits 5bf90503f1d6 arm64: dts: qcom: sm8350: Fix level triggered PMU interrup [...] omits 7c735d4d11d3 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] omits 2808211cc9a7 arm64: dts: qcom: sm8350: Rename the qmp node to power-controller omits 067a8db27ddc arm64: dts: qcom: sm8250: Rename the qmp node to power-controller omits 0cc147305586 arm64: dts: qcom: sdm845: Rename the qmp node to power-controller omits c0e93b029bee arm64: dts: qcom: sc7180: Rename the qmp node to power-controller discards 31513f644d1d drm/amdgpu: clean up non-DC suspend/resume handling discards e6a0cf02b03b drm/amdgpu: clean up S0ix logic discards b6d539e2ea8c drm/amdgpu: don't evict vram on APUs for suspend to ram discards 129450596797 drm/amdgpu: track what pmops flow we are in discards f80edef8ada8 drm/amdgpu: disentangle HG systems from vgaswitcheroo discards ed5d1593a1b5 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] discards 646973ac1471 drm/amdgpu: add a dev_pm_ops prepare callback (v2) discards 2e7d4f89607b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards acbed213c4a6 drm/amdgpu: only check for _PR3 on dGPUs discards 525e50a75d0a drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x discards e752b32b92f2 drm/amdgpu: add another raven1 gfxoff quirk discards c1b445149649 usb/host: enable auto power control for xhci-pci discards 5b3f4316e8fa ipmi: Handle device properties with software node API omits 166ddcdeea0b fuse: 32-bit user space ioctl compat for fuse device omits d2d8b5f6b94f fs: generic function to convert iocb to rw flags omits 73648622c60a ext4: fix bh ref count on error paths omits 8e3abbf894c5 fs/ext4: fix integer overflow in s_log_groups_per_flex discards 2842027ffb06 media: imx: imx7_mipi_csis: Print shadow registers in mipi [...] discards c5884bbb3b7b media: imx: imx7_mipi_csis: Use register macros in mipi_cs [...] discards 632a3476539f media: imx: imx7_mipi_csis: Rename register macros to matc [...] discards b1f6b8489406 media: imx: imx7_mipi_csis: Make ISP registers macros take [...] discards 7923f911e1eb media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields discards e157c165bc67 media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPH [...] discards a143ee9d17b3 media: imx: imx7_mipi_csis: Turn register access macros in [...] discards 22714276651b media: imx: imx7_mipi_csis: Calculate Ths_settle from sour [...] discards d6c4cab67855 media: imx: imx7_mipi_csis: Move link setup check out of l [...] discards 95a87c422deb media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle() discards d348f40ec969 media: imx: imx7_mipi_csis: Fix UYVY8 media bus format discards fefff5059ac0 media: imx: imx7_mipi_csis: Drop 10-bit YUV support discards 2e99381d8145 media: imx: imx7_mipi_csis: Avoid double get of wrap clock discards 497039914f76 media: imx: imx7_mipi_csis: Make source .s_power() optional discards 5a11a15545bb media: imx: imx7_mipi_csis: Fix input size alignment discards 62f0aefa7c4d media: imx: imx7_mipi_csis: Acquire reset control without [...] discards 840081b4175b media: imx: imx7_media-csi: Create immutable link to sourc [...] discards f8039db516c0 media: v4l2-mc: Add link flags to v4l2_create_fwnode_links [...] discards 92b4920236b0 media: imx: imx7_media-csi: Add support for additional Bay [...] discards ded8c660129a media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts discards bfab4c2d631e media: imx: imx7-media-csi: Remove double reflash of DMA c [...] discards dd70a400ea42 media: imx: imx7-media-csi: Don't double-enable the RxFIFO discards 15bdecade61f media: imx: imx7-media-csi: Don't double-enable the CSI discards 7739216aaa36 media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear() discards 52063e90596b media: imx: imx7-media-csi: Set RFF burst type in imx7_csi [...] discards 68e6587e2389 media: imx: imx7-media-csi: Clear all configurable CSICR18 fields discards 53717a8e2f32 media: imx: imx7-media-csi: Merge all config in imx7_csi_c [...] discards 2c047f8025f5 media: imx: imx7-media-csi: Don't set the buffer stride wh [...] discards 72aa12be7a08 media: imx: imx7-media-csi: Set the MIPI data type based o [...] discards 545d087935ca media: imx: imx7-media-csi: Merge hw_reset() with init_int [...] discards 530963ae5911 media: imx: imx7-media-csi: Merge streaming_start() with c [...] discards 108afebd3f34 media: imx: imx7-media-csi: Move CSI configuration before [...] discards 2a871b5a8665 media: imx: imx7-media-csi: Split imx7_csi_dma_stop() discards 135238017442 media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to [...] discards da39629ee910 media: imx: imx7-media-csi: Don't lock access to is_csi2 discards e57c2df4f7e9 media: imx: imx7-media-csi: Fix source type identification discards ac9855696353 media: imx: imx7-media-csi: Validate capture format in .li [...] discards 6032dc744b5a media: imx: imx7-media-csi: Reorganize code in sections discards cec0d6064173 media: imx: imx7-media-csi: Tidy up register fields macros discards 50032e19565f media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values discards 28c1ace086fb media: imx: imx7-media-csi: Create immutable link to captu [...] discards 82f162465c16 media: imx: imx7-media-csi: Move (de)init from link setup [...] discards 1f7e6f8657ea media: imx: imx7-media-csi: Remove control handler discards bcc4f89d7801 media: imx: capture: Support creating immutable link to ca [...] discards 8dd0a5c40b0c media: imx: imx7-media-csi: Disable legacy video node API discards 40d574c901ef media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API discards ac5ec60686c4 media: imx: capture: Decouple video node from source with [...] discards 48d8ec3cea62 media: imx: capture: Simplify __capture_legacy_try_fmt() discards b032143e9ea9 media: imx: capture: Simplify capture_validate_fmt() imple [...] discards 9b571bc4ca8c media: imx: capture: Extract format lookup from __capture_ [...] discards f8addbb9ae08 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] discards e9e9c1e6f398 media: imx: capture: Pass v4l2_pix_format to __capture_leg [...] discards 57132d15ad99 media: imx: capture: Remove unneeded variable in __capture [...] discards 74ac172e1ce5 media: imx: capture: Add a mechanism to disable control in [...] discards cd60f8a0cdb2 media: imx: capture: Rename ioctl operations with legacy prefix discards 5bf8f8761e32 media: imx: capture: Rename querycap handler to capture_querycap discards fdb39b261fa6 media: imx: capture: Move default format init to a separat [...] discards 8fab9f4c958f media: imx: capture: Store v4l2_pix_format in imx_media_video_dev discards 2f92eee57a79 media: imx: capture: Register the video device after compl [...] discards 64b08b200094 media: imx: capture: Initialize video_device programmatically discards a68f181f132e media: imx: capture: Move queue and ctrl handler init to i [...] discards 1ce5c430fe2a media: imx: capture: Remove capture_priv stop field discards dddc573b4d41 media: imx: capture: Clean up capture_priv structure discards 00f3c29a1c83 media: imx: capture: Handle errors from v4l2_fh_open() discards db50431bf557 media: imx: capture: Remove forward declaration of capture_qops discards 4159a5216287 media: imx: capture: Use device name to construct bus_info discards ca2a1aa84e5b media: imx: capture: Use dev_* instead of v4l2_* to log messages discards 22f09f6a12fa media: imx: utils: Add ability to filter pixel formats by [...] discards 0e56b9f402fd media: imx: Set default sizes through macros in all drivers discards 23b25c8778e2 media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI discards 3de85bfafc3b media: imx: Drop manual dependency on VIDEO_IMX_MEDIA discards 9fce8f3b14e6 media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol discards 538e0472cd0b media: imx: Drop dependency on I2C omits d6e202893254 ext4: add reclaim checks to xattr code omits 8a8b35942425 ext4: shrink race window in ext4_should_retry_alloc() discards 832b8e0cf3af media: ngene: switch from 'pci_' to 'dma_' API discards c7699c64a712 media: drxj: remove redundant assignments to variable imag [...] discards bc899ba180a1 media: i2c: adv7511: remove open coded version of SMBus bl [...] discards c6e6d932fb16 media: cx23885: Fix various Hauppauge device analog captur [...] discards fb663214d6c7 media: cx23885: add more quirks for reset DMA on some AMD IOMMU discards cf018fae8079 media: dvbdev: Switch to new kerneldoc syntax for named va [...] discards 66897f403df8 media: aspeed: fix clock handling logic discards df67bb86e6a6 media: rkisp1: rsz: crash fix when setting src format discards 1f68d3e5ccad media: b2c2: remove trailing semicolon in macro definition discards 156202643474 media: omap4iss: return error code when omap4iss_get() failed discards eb5b201d73b8 media: media/siano: kill pointless kmutex definitions discards e150cd87cf62 media: ngene: simplify the return expression of eeprom_wri [...] discards 422b836507fa media: anysee: simplify the return expression of anysee_ci [...] discards a6729c7d66fe media: saa7146: use sg_dma_len when building pgtable discards 5b5bc726d7a9 media: saa7134: use sg_dma_len when building pgtable discards 66da558d0cac media: fix incorrect kernel doc usages discards d45b28569926 media: vivid: fix assignment of dev->fbuf_out_flags discards a827bf00f66b media: v4l2-subdev.rst: typo fix discards 101ab34667fa media: ti-vpe: Simplify bool comparison discards 55794b1d8623 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning discards 2a105d168e74 regulator: rt4831: Fix return value check in rt4831_regula [...] discards 810c4ac485e9 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls discards adda199c1ea2 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators discards a62943c145c1 media: cec-notifier: also search for HDMI devices on I2C discards 3f45943be657 media: drivers/media/usb: fix memory leak in zr364xx_probe discards 849305b12e48 media: rkisp1: params: remove extra 'if' conditions discards 599056c9fe8e media: mtk: fix mtk-smi dependency discards 2c26e91fd6e1 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] discards d4051cd4f553 media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c discards 672f23bc7440 media: media/usb:Remove superfluous "breaks" discards c2b4b8599cd6 media: media/i2c: remove unneeded variable: "ret" discards 47e0bbd2400b media: solo6x10: Switch to using the new API kobj_to_dev() discards ac133ec2afc1 media: qcom: camss: Fix overflows in clock rate calculations discards 708c06c7bbed media: camss: use v4l2_get_link_freq() to calculate the re [...] discards ff2557a01673 media: v4l: common: v4l2_get_link_freq: add printing a warning discards 640e5b38eb1e media: drivers: media: pci: cx18: Spelling fix of minimze [...] discards 0a20dc81a862 media: drivers: media: pci: cx18: Couple of spell fixes in [...] discards b84995d9875d media: drivers/media/pci/cx18: Fix a spelling minimze to m [...] discards 1e586822ef58 media: use getter/setter functions discards dcfcdf4fa9a2 media: doc: h264/hevc: Clarify _START_CODE_NONE meaning discards 810d9ffe2b66 media: usbtv: constify static structs discards 9d5cd357651e media: include: media: davinci: Fixed up few trivial spell [...] discards 8edc95c05489 media: platform: sti: make a const arrays static, makes ob [...] discards b616a1694d01 media: uapi: Correct doc comment in H264 uAPI discards 658aafe3d17f media: rc: add keymap for Xbox 360 Universal Media remote discards 5a6da3145342 media: dvb-usb: Fix use-after-free access discards e81147e7da38 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() discards 8d74984deef8 media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 discards b4d41080236f media: em28xx: Add pid for bulk revision of Hauppauge 461e discards 54035ac13631 media: rc: add keymap for minix-neo remote discards d33739b5ae53 media: ite-cir: in_use is not needed discards 675b18b5cc37 media: ite-cir: check for receive overflow discards f66c5b312bab media: ite-cir: move runtime information into driver data discards b8f4a80ba2bc media: ite-cir: carrier and duty cycle can be set via ioctl discards 4a9da9f73fd0 media: ite-cir: use standard logging and reduce noise discards a9b39bf12c9a media: ite-cir: set parent device discards 92f61b0a1ee3 media: ite-cir: remove unused fields discards cc29c7919d4b media: rc/ite-cir: replace spin_lock_irqsave by spin_lock [...] discards dd2ce6ea601b media: rkisp1: params: fix wrong bits settings discards c4f27003ec3d media: v4l: vsp1: Fix uif null pointer access discards d5f61bd4f82d media: v4l: vsp1: Fix bru null pointer access discards 5985571f51b1 media: usbtv: Fix deadlock on suspend omits be575abcf799 Merge branch 'iommu/fixes' into next discards 5ef7daaa47c2 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff discards 7c9b1d0795d0 drm/shmem-helper: Check for purged buffers in fault handler discards 1d7657f9ca8f qxl: Fix uninitialised struct field head.surface_id omits 730ead2336af arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] omits 807a9180cae5 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name discards 8416f5edbcf7 dm: remove useless loop in __split_and_process_bio discards 4e6e1364dccb f2fs: compress: add compress_inode to cache compressed blocks discards e07ba3c532f9 dm writecache: fix flexible_array.cocci warnings discards 6a7e4db6eb89 spi: ath79: remove spi-master setup and cleanup assignment discards 49fb4b971bac spi: ath79: always call chipselect function discards 74eb6804516b f2fs: fix a redundant call to f2fs_balance_fs if an error occurs discards 4bed5190a833 Revert "drivers:tty:pty: Fix a race causing data loss on close" omits c3d2c6770b4b drm/i915: Wedge the GPU if command parser setup fails discards 2b669371ce91 Merge series "parport: Introduce module_parport_driver() a [...] discards f14d3f1c7d77 media: v4l docs: move some cross-reference identifiers discards 483a27f37234 spi: mt6779: update spi document discards 7ea6fd9ba478 spi: lm70llp: Switch to use module_parport_driver() discards ef3a5316f41f spi: butterfly: Switch to use module_parport_driver() discards 9c9b536e1ee9 parport: Introduce module_parport_driver() helper macro discards 603147f9271f drm/ttm: Fix TTM page pool accounting discards b37ed65a1eb7 drm/ttm: soften TTM warnings discards 803c1aadecdb virt: acrn: Use vfs_poll() instead of f_op->poll() discards acd24e841d83 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] discards de73accc346c cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] discards 59263b2bab47 Merge branch 'devel' into for-next discards 1ccb48631512 pinctrl: ingenic: add missing call to of_node_put() discards 47106d4a2b5d pinctrl: rockchip: clear int status when driver probed discards 3a3fe21242a3 drm: Use USB controller's DMA mask when importing dmabufs discards e59287f7dfba Merge series "ASoC: remove more make W=1 warnings" from Pi [...] discards 2b5380e9135c Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] discards 84e4eb57ed62 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc discards 0ce5d3ac4ffe ASoC: codecs: fix platform_no_drv_owner.cocci warnings discards f87aec4585c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() omits 4eb08a733882 ata: pata_pdc2027x: Fix some incorrect function names and [...] omits 0d9d170bb5ad ata: pata_optidma: Fix a function misnaming, a formatting [...] omits 9dfd5c6d6cfc ata: pata_jmicron: Fix incorrectly documented function parameter omits 6ad4d1010c6b ata: pata_marvell: Fix incorrectly documented function parameter omits ee54d722a409 ata: pata_hpt3x2n: Fix possible doc-rotted function name omits 17fe5b595bd5 ata: pata_cs5520: Add a couple of missing param descriptions omits 5fa68537336a ata: pata_atiixp: Fix a function name and supply descripti [...] omits db00268ba6a4 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] omits 8fb58cbca23f ata: pata_amd: Fix incorrectly named function in the header omits 85af350885ab ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] omits d64646b170e9 ata: sata_mv: Fix worthy headers and demote others omits 261977eacacf ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] omits c89da3504352 ata: pata_hpt37x: Fix some function misnaming and missing [...] omits c38f7d11907a ata: pata_hpt366: Provide missing description for 'hpt366_ [...] omits f494a86a383c ata: pata_amd: Remove superfluous, add missing and fix bro [...] omits dcc50f489a10 ata: pata_artop: Fix a function name and parameter description omits 7c1d5244ff4a ata: pata_ali: Repair some misnamed kernel-doc issues omits 97d162393a62 ata: libata-pmp: Fix misspelling of 'val' omits 2b13b492c9d9 ata: libata-sata: Fix function names in header comments omits e36f7e8f3085 ata: libata-transport: Fix some potential doc-rot issues omits cab6a4a27899 sata_dwc_460ex: Fix missing check in sata_dwc_isr omits a403e793cb41 exfat: add support ioctl and FITRIM function omits 02d28eead6ec exfat: introduce bitmap_lock for cluster bitmap access omits ccc46086dbc9 exfat: fix erroneous discard when clear cluster bit discards 42487ff5dd98 MAINTAINERS: update drm bug reporting URL discards a53a9159a677 spi: spi-nxp-fspi: Add imx8dxl support discards 94f302f374b4 spi: spi-nxp-fspi: Implement errata workaround for LS1028A discards 99a6a399a61e spi: spi-nxp-fspi: Add imx8dxl driver support discards 1e1c30db2ccb spi: spi-nxp-fspi: Add support for IP read only discards c11aa54f38ff f2fs: fix error handling in f2fs_end_enable_verity() discards d1c1b2005dad drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] discards 3a72308322cc tty: make everyone's write_room return >= 0 discards 0a4f0f9f597c tty: make everyone's chars_in_buffer return >= 0 discards 41f7f932b2cc tty: cleanup tty_chars_in_buffer discards 0417b82ebb88 tty: n_gsm, remove duplicates of parameters discards fb8d350c291c tty: hvc, drop unneeded forward declarations discards 4bc59d601040 tty: synclink_gt, drop unneeded forward declarations discards 2b389f69fc38 tty: localise ptychar and make it const discards 01a6f0a9434c tty: let tty_unregister_driver return void discards 9134f66ece99 tty: do not check tty_unregister_driver's return value discards 82e5fda75b44 tty: xtensa/iss, make rs_init static discards e819b7139fc5 tty: xtensa/iss, setup the timer statically discards 50db3a586490 tty: xtensa/iss, remove stale comments discards ff887a8d156d tty: xtensa/iss, don't reassign to tty->port discards dfa71dce08b7 tty: xtensa/iss, drop serial_version & serial_name discards ad5f5506251b tty: vcc, remove useless tty checks discards cd54e089e25f tty: vcc, use name strings directly discards 43b849968559 tty: vcc, drop version dump discards 09cd39196cfd tty: vcc, make globals static discards b2794f96cce0 tty: nozomi, remove useless debug prints discards a43474d6d141 tty: nozomi, remove init/exit messages discards ae9cf034bd16 tty: nozomi, remove struct buffer discards 08ad36baa441 tty: jsm_tty, make char+error handling readable discards e8ee2c07ac30 tty: con3215, remove tty->driver_data casts discards 0cc3bbcfe657 tty: con3215, remove unneeded tty checks discards b4536bebf075 tty: con3215, remove tasklet for tty_wakeup discards bc5f4af1c4c2 net: nfc: nci: drop nci_uart_default_recv discards 19ebc0278f95 net: nfc: nci: drop nci_uart_ops::recv_buf discards 4edcb6abb3d1 net: nfc: nci: remove memset of nci_uart_drivers discards 8528e788b8c6 net: caif: inline register_ldisc discards 400714ae9567 tty: 8250/serial_cs, propagate errors in simple_config discards 319550a79e5c tty: 8250, cleanup em485 timers discards 83b05aeeda8c tty: 8250, use ms_to_ktime discards 171082941a25 tty: imx, use ms_to_ktime discards 51a4f96f4cac tty: n_tty, set tty_ldisc_ops::owner discards 2789f8c5b00f tty: remove TTY_LDISC_MAGIC discards f4485e28389e tty: rocket, remove the driver discards 2eb13423c8e1 tty: isicom, remove this orphan discards 776c01feeccd tty: cyclades, remove this orphan discards c87f2e8195ee vgacon: comment on vga_rolled_over discards ba184fd40a0d PCI: remove synclink entries from pci_ids discards 4ced3fc14db7 MAINTAINERS: drop cyclades.com reference discards 296cc4e11c97 MAINTAINERS: orphan mxser discards 7651c985f015 f2fs: expose # of overprivision segments omits c33edb872e13 f2fs: remove unused file_clear_encrypt() omits 02eb84b96bc1 f2fs: check if swapfile is section-alligned omits 17ea3f674ec4 f2fs: fix last_lblock check in check_swap_activate_fast omits 561372f33a9e f2fs: remove unnecessary IS_SWAPFILE check omits 140705d27bd1 f2fs: Replace one-element array with flexible-array member omits c4040f61722b f2fs: compress: Allow modular (de)compression algorithms omits 6eb2855f90d5 f2fs: check discard command number before traversing disca [...] omits 0942352037d4 f2fs: update comments for explicit memory barrier omits d9ee13ae09e1 f2fs: remove unused FORCE_FG_GC macro omits 71f590f57b4e f2fs: avoid unused f2fs_show_compress_options() omits 297b8560879a f2fs: fix panic during f2fs_resize_fs() omits 7dde6ba6ca7a f2fs: fix to allow migrating fully valid segment omits c21827ded5ca f2fs: fix a spelling error omits 39ed98aab42d f2fs: fix a spacing coding style discards f3ea6a19f413 media: vbi_hsync.svg: fix the viewports discards e572b82eabca media: dev-overlay.rst: cleanup the xvideo example discards 67444267b6b7 media: docs: uAPI: fix table output in LaTeX/PDF format discards bde649441366 fbdev: atyfb: use LCD management functions for PPC_PMAC also discards 0014888fa92d fbdev: atyfb: always declare aty_{ld,st}_lcd() omits 5542fabd9e07 ata: ahci: ceva: Update the driver to support xilinx GT phy omits e21a82437c11 dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] omits efd15229d845 ARM: mach-imx: Fix a spelling in the file pm-imx5.c omits 459ad102c712 ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions [...] omits e01617f83088 soc: imx: add i.MX51/i.MX53 unique id support omits 72326fa28964 ARM: imx: avic: Convert to using IRQCHIP_DECLARE discards 175fb03e2419 ASoC: rt5682: remove useless initialization discards df665ec288c7 ASoC: rt5682: remove useless assignments discards 3398dfd4984a ASoC: rt5682: clarify expression discards aeaf81496428 ASoC: rt5677: remove useless assignment discards 71205f24bf79 ASoC: rt5677: clarify expression discards 78d61c46ac12 ASoC: rt5670: clarify expression discards 9fe9e3733061 ASoC: rt5668: remove useless assignments discards c7c2a964c73e ASoC: rt5668: clarify expression discards ef138bbc4eb0 ASoC: rt5665: clarify expression discards 7fe6b7ffe542 ASoC: rt5663: clarify expression discards 4b5fdec4f702 ASoC: rt5660: clarify expression discards 54ae982a9fd4 ASoC: rt5659: clarify expression discards 0b6fe4729dfb ASoC: rt5651: remove useless assignment discards 5906d0c64ddc ASoC: rt5651: clarify expression discards 1a9604542246 ASoC: rt5645: clarify expression discards 8fb4c29534f4 ASoC: rt5645: use logical OR discards 88704a9c9b6d ASoC: rt5640: clarify expression discards 2e0c5a4fdb83 ASoC: rt1308: clarify expression discards 25d4b3c27916 ASoC: rt1305: clarify expression discards 175a02a87b5a ASoC: rt1016: clarify expression discards 2f76b7f704f2 ASoC: rt1015: clarify expression discards 068bde16c9d1 ASoC: rt1011: clarify expression discards c573fca0fac3 ASoC: rt1011: remove redundant test discards 5acc964734db ASoC: rt1011: use logical OR discards 098acd30d38b ASoC: qcom: q6dsp: fix kernel-doc warning discards ff321d72e7f3 ASoC: Intel: bytcr_wm5102: remove unused static variable discards a45c305bbee3 ASoC: fsl: fsl_easrc: fix kernel-doc warning discards 0c6fbbe5ffd1 ASoC: fsl: fsl_ssi: fix kernel-doc warning discards 101d1e201fa1 ASoC: amd: renoir: remove invalid kernel-doc comment discards de233813778e ASoC: sigmadsp-regmap: fix kernel-doc warning discards 952b3b9f90a2 ASoC: rt5631: fix kernel-doc warning discards af54170f0c1b ASoC: jz4760: fix set but not used warning discards 8133968501b6 ASoC: cs4270: fix kernel-doc omits a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] discards 5de32a0abe23 media: pixfmt-yuv-planar.rst: fix PDF OUTPUT discards 10fd4e4f0a98 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format discards 8b5fcfeafd07 media: buffer.rst: fix a PDF output issue discards c40ad91b9e63 media: docs: pixfmt: use section titles for bayer formats discards ffd3cbc67c8c media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] discards 2184670c5068 media: ext-ctrls-codec.rst: simplify a few tables discards 8d08fc015dba media: ext-ctrls-codec.rst: add a missing profile description discards 716b7e4a8cbd media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] discards 60772b1de6dd media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs discards 031d406bb680 media: control.rst: use a table for V4L2_CID_POWER_LINE discards e8c0b07fd135 media: colorspaces-details.rst: drop tabularcolumns omits 42e1739b900a ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 discards 62cde0ebfa5d Merge tag 'misc-habanalabs-fixes-2021-03-03' of https://gi [...] discards 99a8e1154eb1 mtd: rawnand: qcom: Return actual error code instead of -ENODEV discards df528d80b3bb mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() discards 9415cb5a4567 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC discards 1846697f565d mtd: rawnand: qcom: update last code word register discards 94b0688c5339 mtd: rawnand: qcom: Add helper to configure location register discards 49e6f20b97b5 mtd: rawnand: qcom: Rename parameter name in macro discards ba9db24ca6e3 mtd: rawnand: qcom: Add helper to check last code word discards 1797726e248a mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper discards c6d4c6596919 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() discards ee13db392c9a mtd: spinand: gigadevice: Support GD5F1GQ5UExxG discards edd63fc25f30 mtd: nand: fix error handling in nand_prog_page_op() #2 omits 64f39de55798 ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] discards 3612e9f5df4c habanalabs: fix debugfs address translation omits 3541bc68ca6a ARM: dts: imx50-kobo-aura: Add Netronix embedded controller discards 32e1b4cd087e habanalabs: Disable file operations after device is removed discards dca39490c5f0 habanalabs: Call put_pid() when releasing control device discards 7be10d1f7223 drivers: habanalabs: remove unused dentry pointer for debu [...] discards 28521885e372 habanalabs: mark hl_eq_inc_ptr() as static discards 870ef26e952c drivers: habanalabs: remove unused dentry pointer for debu [...] discards 49f78c54396a drivers: vmw_balloon: remove dentry pointer for debugfs discards 46d61f758482 virtio_console: remove pointless check for debugfs_create_dir() discards 1f8a51ee3242 tty: serial: pch_uart.c: remove debugfs dentry pointer discards 511a9d5dc2d4 Revert "serial: max310x: rework RX interrupt handling" discards f842a2938488 leds: trigger/tty: Use led_set_brightness_sync() from workqueue discards db1b8b93e01f leds: trigger: Fix error path to not unlock the unlocked mutex discards 457da931b608 mtd: parsers: ofpart: support BCM4908 fixed partitions discards ea8b4d3ed252 mtd: mtdcore: constify name param in mtd_bdi_init discards bf172496fecd mtd: parsers: extend Qcom SMEM parser to SPI flash discards 91b44238312b mtd: char: Get rid of Big MTD Lock discards f820b201e545 mtd: char: Drop mtd_mutex usage from mtdchar_open() discards 6f89cd33e45c mtd: don't lock when recursively deleting partitions discards f3587578f49c mtd: rfd_ftl: Use module_mtd_blktrans to register driver discards e476b2ef618a mtd: nftlcore: Use module_mtd_blktrans to register driver discards bd3514deb5ed mtd: mtdswap: Use module_mtd_blktrans to register driver discards ebaedffc4b4e mtd: mtdblock_ro: Use module_mtd_blktrans to register driver discards 1ac05af53791 mtd: mtdblock: Use module_mtd_blktrans to register driver discards 98f431c2cee7 mtd: inftlcore: Use module_mtd_blktrans to register driver discards 1f083af44d19 mtd: ftl: Use module_mtd_blktrans to register driver discards e936761e5893 mtd: Add helper macro for register_mtd_blktrans boilerplate discards 7b3e9c56e6be mtd: physmap: physmap-bt1-rom: Fix unintentional stack access omits 026fb436af2e Merge branch 'misc-5.12' into next-fixes omits 8e6b3a78eddd phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 discards 52f67def97f1 mtd: nand: fix error handling in nand_prog_page_op() #1 discards f95add6ff804 mtd: rawnand: qcom: Update register macro name for 0x2c offset discards 0b92937c0316 mtd: nand: ecc-hamming: Use the public nsteps field discards d7756af27338 mtd: nand: ecc-bch: Use the public nsteps field discards dbe6a6da040c mtd: rawnand: omap: Use ECC information from the generic s [...] discards e92d8e7bb79f mtd: rawnand: Try not to use the ECC private structures discards 0c238af656c2 mtd: nand: Add a helper to retrieve the number of ECC byte [...] discards eb973c4f22f4 mtd: nand: Add a helper to retrieve the number of ECC steps discards 7e03d3ab7a39 mtd: nand: ecc-hamming: Populate the public nsteps field discards c16459eb54a1 mtd: nand: ecc-bch: Populate the public nsteps field discards 031937ce00a8 mtd: nand: Let ECC engines advertize the exact number of steps discards f62f8fe08085 ASoC: sgtl5000: Fix identation of .driver elements discards 046c4e329066 ASoC: codec: Omit superfluous error message in jz4760_code [...] discards b90efa752fe6 Merge tag 'tags/sound-sdw-kconfig-fixes' of git://git.kern [...] discards c1d668ec3e03 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] discards 75b7428ad18f Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] discards 4e1c5d4c35d8 staging: wimax/i2400m: convert __le32 type to host byte-order discards fd41eb765ff8 staging: wimax/i2400m: fix byte-order issue discards 964c7b51b325 staging: rtl8192e: remove redundant variable shadowing discards 0234aac6111b staging: rtl8192e: reformat rx_ts_record struct discards e47ce15c48c2 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] discards a07a93b7eace staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] discards 7bb03a844843 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] discards 311b30a779ca staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] discards 4315ff4533b6 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] discards f65b1ac07a8e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] discards 13c0a7634bdc staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] discards e68db9880d44 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] discards 831c4eba781e staging: rtl8723bs: os_dep: Replace sprintf with scnprintf discards 9be6c3296ab1 staging: rtl8723bs: hal: Replace sprintf with scnprintf discards 16fd00fbfb24 staging: rtl8723bs: core: Replace sprintf with scnprintf discards 4169c1a9893d staging:rtl8712: replace cap_* definitions with native ker [...] discards cde4deddce5c staging:rtl8712: use IEEE80211_FCTL_* kernel definitions discards ea5322228a86 staging:rtl8712: remove unused definitions from wifi.h discards 731a33bee015 staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A discards 5535412dc971 staging: fwserial: minor coding style fix discards 12ede4a15bb1 staging: comedi: dt2814: Clear stale AI data on detach discards 7b08a4ee04e1 staging: comedi: dt2814: Remove struct dt2814_private discards 612c06e1c038 staging: comedi: dt2814: Fix asynchronous command interrup [...] discards 34afca8dd447 staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] discards 3138c34bca61 staging: comedi: dt2814: Don't wait for conversion in inte [...] discards cc16d61ab838 staging: comedi: dt2814: Clear stale AI data before operation discards d1a5bd3f875c staging: comedi: pcl726: Use 16-bit 0 for interrupt data discards 355c84fa2f6b staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data discards 7cb249cadd07 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data discards e5aabd706de3 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data discards e42dd7442a8f staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] discards 6eec186a44c6 staging: comedi: pcl818: Fix endian problem for AI command data discards 44f26e028c88 staging: comedi: pcl711: Fix endian problem for AI command data discards b92634b83403 staging: comedi: me4000: Fix endian problem for AI command data discards b301bdc8c156 staging: comedi: dmm32at: Fix endian problem for AI command data discards 4ed84e4c429f staging: comedi: das800: Fix endian problem for AI command data discards b8c94370d1b3 staging: comedi: das6402: Fix endian problem for AI command data discards 9f17114aa832 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] discards a7638de0988f staging: comedi: addi_apci_1500: Fix endian problem for co [...] discards 8920b116495a staging: comedi: addi_apci_1032: Fix endian problem for CO [...] discards 651652def082 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() discards def9c897e73e staging: rtl8712: Fix possible buffer overflow in r8712_si [...] discards 35eda75caac9 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] discards 3c0992038070 staging: rtl8712: unterminated string leads to read overflow discards c852e27ef93f staging: rtl8192e: fix kconfig dependency on CRYPTO discards d698603e3bb4 pinctrl: rockchip: fix restore error in resume discards 71688fdd51c3 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved discards a4b3b354467c pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map discards 75c64508dfa6 ASoC: SOF: Intel: hda: enable async suspend discards 59dffc7769d7 ASoC: wm8524: Do not print probe defer error discards 2acbcd2aae57 ASoC: Intel: atom: fix kernel-doc discards 17b898dfe583 ASoC: soc-dai: fix kernel-doc discards e2fc89104476 ASoC: codecs: nau8825: fix kernel-doc discards d43f821b8a01 ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM discards 4423a2724e3d ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding discards cb43e3692731 ASoC: mchp-i2s-mcc: Add FIFOs support discards 1d6257bbe6e9 ASoC: mchp-i2s-mcc: Add support to select TDM pins discards 89dcd5cc4bee ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] discards 02d212ce7c72 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 discards bec93283948a ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config discards 94e534632b1b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only omits c92e72ae9e0e phy: ti: j721e-wiz: add missing call to of_node_put() omits c7acf2a745ee phy: ralink: phy-mt7621-pci: fix XTAL bitmask discards 5233363941f4 drm/qxl: unpin release objects discards 508ebf332593 drm/fb-helper: only unmap if buffer not null discards 79f506ff2481 pinctrl: stm32: add missing of_node_put discards 5e6a9965b25b pinctrl: armada-cp110 - fix MPP54/MPP55 functions discards 1367375f5359 pinctrl: cp110-system-controller: fix the pin function names discards 0b7bfe1f18cb pinctrl: equilibrium: add missing of_node_put discards 466b4bed6798 usb: gadget: f_uac1: stop playback on function disable discards 089a8b8c6634 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] discards 1236c1d95c99 USB: gadget: u_ether: Fix a configfs return code discards 1016ecc84404 usb: dwc3: qcom: add ACPI device id for sc8180x discards c9de574e76bc Goodix Fingerprint device is not a modem discards a02321775cb8 Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] discards fee00af759de Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] discards 4599b55781ef Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] discards aecf9b8cf004 Merge series "ASoC: core: remove cppcheck warnings" from P [...] discards 15f98893b0f3 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] discards a2d3fb0a622e Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] discards f8e3cce63e74 Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] discards 3b484b4708b5 Merge series "ASoC: rt*: Constify static structs" from Rik [...] discards b68d7e812d4e Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] discards d50ffcd2c371 kunit: tool: Disable PAGE_POISONING under --alltests discards 9a21a79ebf03 kunit: tool: Fix a python tuple typing error omits 7822de1a2946 arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 in [...] omits 6748450a6bcb arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] omits f73558cc83d1 arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor omits dc7c5cde76b1 arm64: dts: qcom: sc7180: trogdor: Add label to charger th [...] discards 8bca441a1730 ipmi:ssif: make ssif_i2c_send() void discards bd46c0d02ad6 ipmi: Refine retry conditions for getting device id discards e93b27faa442 pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] discards 755a74fc655e regulator: add missing call to of_node_put() discards 6930ab7ac03c regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] discards b15d870510c0 regulator: spmi: Add support for ULT LV_P50 and ULT P300 discards a262057df513 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver discards cfa0faec5fc0 ASoC: Intel: Skylake: Compile when any configuration is selected discards 0f780e4bef45 ASoC: fsl_xcvr: move reset assert into runtime_resume discards b0fd1b9bd056 ASoC: SOF: Intel: hda: turn off display power in resume discards e067855b8146 ASoC: Intel: boards: sof-wm8804: add check for PLL setting discards 7f7d1c4fce10 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] discards 6d85d770c171 ASoC: fsl_sai: Add pm qos cpu latency support discards e3fdb6288dd0 ASoC: uniphier: Simplify the return expression of uniphier [...] discards 44233a5ba251 spi: cadence-quadspi: add missing of_node_put discards c5f754fd0a31 spi: atmel: Drop unused variable discards d86e880f7a7c spi: rockchip: avoid objtool warning discards 9923f8e3039e spi: omap2-mcspi: Activate pinctrl idle state during runti [...] discards 54928c5c63c8 ASoC: constify of_phandle_args in snd_soc_get_dai_name() discards bafe21c9d01b ASoC: fsl: p1022_ds: remove useless assignment discards 3fb0dcec3e60 ASoC: fsl: mpc8610: remove useless assignment discards 5a6d43108095 ASoC: fsl: mpc5200: signed parameter in snprintf format discards 40e2c4450a34 ASoC: fsl: imx-hdmi: remove unused structure members discards e06a8f1a7c4c ASoC: fsl: fsl_ssi: remove unnecessary tests discards e7347520a432 ASoC: fsl: fsl_esai: clarify expression discards e80382fe721f ASoC: fsl: fsl_easrc: remove useless assignments discards faff74679f51 ASoC: fsl: fsl_dma: remove unused variable discards ca289c2c70c1 ASoC: fsl: fsl_asrc: remove useless assignment discards 69011a3193be ASoC: sh: siu_pcm: remove unused variable discards 075bfe61c88a ASoC: sh: siu_pcm: remove useless assignment discards 0711cb41ce02 ASoC: sh: rcar: ssi: remove redundant assignment discards a029ad994d24 ASoC: sh: rcar: ctu: add missing error check discards d15737e24a96 ASoC: sh: rcar: simplify return discards 8644cbf296de ASoC: sh: rcar: align function prototypes discards 2497d156c297 ASoC: sh: dma-sh7760: remove unused variable discards eb9db3066cdb ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata discards 0c34af2d5c9b ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata discards 7150186f1edb ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata discards 131036ffae21 ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata discards 6503916cefd8 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() discards c813f6ed347c ASoC: soc-pcm: add dpcm_runtime_setup() discards 9337e738b96d ASoC: soc-pcm: add dpcm_runtime_setup_fe() discards 75c4b5945d01 ASoC: soc-pcm: unpack dpcm_init_runtime_hw() discards bae5b4aff2dd ASoC: soc-pcm: remove strange format storing discards ba55cb110dc3 ASoC: rsnd: cleanup ppcheck warning for adg.c discards 783c09cbd1b5 ASoC: rsnd: cleanup ppcheck warning for cmd.c discards d1031c8c058a ASoC: rsnd: cleanup ppcheck warning for core.c discards 8f5412423337 ASoC: rsnd: cleanup ppcheck warning for ssi.c discards 5c8f0b2a8d9c ASoC: rsnd: cleanup ppcheck warning for ssiu.c discards 4ff97b8dc7e6 ASoC: samsung: snow: remove useless test discards 1e4a9fcffd56 ASoC: samsung: smdk_wm8994: add missing return discards feb45eb2ecaf ASoC: samsung: s3c24xx_simtec: add missing error check discards b832fa1ce082 ASoC: samsung: i2s: remove unassigned variable discards 8754b443fa7d ASoC: generic: simple-card-utils: remove useless assignment discards 761fa730a2e1 ASoC: soc-topology: clarify expression discards 56fc1a7fd01e ASoC: soc-pcm: add error log discards 52fcd9638da0 ASoC: soc-pcm: remove shadowing variable discards 8f7351ec37b5 ASoC: soc-pcm: remove redundant assignment discards 56dc057925b1 ASoC: soc-ops: remove useless assignment discards 0076777b8753 ASoC: lpass-wsa-macro: add missing test discards 5c3252b3f711 ASoC: wcd934x: remove useless return discards 71ea36550bda ASoC: wcd9335: clarify return value discards 297ef0a73103 ASoC: wcd-clsh-v2: align function prototypes discards 63a372715a3c ASoC: qcom: q6asm: align function prototypes discards 7ca70ca9914c ASoC: qcom: q6afe: align function prototype discards 924d4aad2433 ASoC: qcom: q6afe: remove useless assignments discards fd565b469d21 ASoC: qcom: q6dsp-dai: clarify expression discards 25ab7dcdb77e ASoC: qcom: lpass-platform: remove useless assignment discards 0bf10fbda556 ASoC: qcom: lpass-hdmi: remove useless return discards 39f9eb613070 ASoc: rt5631: Constify static struct coeff_clk_div discards c85ca92c716b ASoC: rt*: Constify static struct acpi_device_id discards 84732dd4ff3a ASoC: rt*: Constify static struct snd_soc_dai_ops discards 3ebb1b951880 ASoC: rt*: Constify static struct sdw_slave_ops discards 536e9fc6678d Merge existing fixes from spi/for-5.12 discards f198cbf049ca Merge existing fixes from regulator/for-5.12 discards 0c493b8d3697 Merge existing fixes from asoc/for-5.12 discards 66f9f2d5d94f regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] discards 246dc3e4a75b media: rc: compile rc-cec.c into rc-core omits 1516db7d612b MAINTAINERS: Add linux-phy list and patchwork discards 14711e8f92cc dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] discards 3b7957b1d304 dt-bindings: mfd: Convert rn5t618 to json-schema discards 80629611215d MAINTAINERS: Add entry for Netronix embedded controller discards 6221220ae9ad rtc: New driver for RTC in Netronix embedded controller discards 03b990096cd5 pwm: ntxec: Add driver for PWM function in Netronix EC discards c269c4d5797e mfd: Add base driver for Netronix embedded controller discards ef24d460640a dt-bindings: mfd: Add binding for Netronix embedded controller discards 13ac627fffae dt-bindings: Add vendor prefix for Netronix, Inc. omits 3ffdec2843e1 Merge branch 'icc-fixes' into HEAD omits f8d9c5dabd04 Merge branch 'icc-sdm660' into icc-next omits c63455ec42cd interconnect: qcom: Add SDM660 interconnect provider driver omits f1b51b52986d dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC omits e8a02ef90c06 interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes discards b0ff7ee301a6 staging: clocking-wizard: Remove the hardcoding of the clo [...] discards 9783ae3621bd staging: clocking-wizard: Add support for fractional support discards fe4887730093 staging: clocking-wizard: Add support for dynamic reconfiguration discards 85fbd1988112 staging: clocking-wizard: Allow changing of parent rate fo [...] discards fdb90a36771c staging: clocking-wizard: Update the fixed factor divisors discards 97e18edaff55 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade discards 1da25b8c9a9c staging: clocking-wizard: Fix kernel-doc warning discards 1d58372b4bde staging: rtl8192e: reformat bss_ht struct discards b84c0312093b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct discards 2c32a46f9812 staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] discards eca151e0604b staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] discards bde4a20ca290 staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] discards 9fd0deeb1d39 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] discards cf943917a884 staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] discards 4c22ebf822d4 staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] discards c53926e94754 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] discards d61b656485a4 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] discards d64c995353d3 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] discards 05bb37ea7dad staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] discards 7e8442f43684 staging: rtl8192e: remove blank line in bss_ht struct discards 60d554615493 staging: wimax: fix code style issues discards 9f80e6bde374 staging: vc04_services: fix indent in vchiq_debugfs_node discards a5bab1ae6669 staging: rt8192u: Move constant in comparison to the RHS discards 3ac359397a99 staging: wimax: Fix block comment style issue in stack.c discards 36b12ec18c6c staging: android: Remove filename reference from file discards 71c251c56d33 staging: comedi dt2814: Removed unused variables discards 36ca8041c9f1 staging: wimax: i2400m: add space before open parenthesis discards db849d29e3a4 staging: kpc2000: code style: fix line length issue discards 0c9b31d21fee staging: kpc2000: code style: match alignment with open pa [...] discards 3f574dedf2e0 staging: rtl8192e: fix alignment issues in rtllib_wx.c discards 51e623de793e staging: rtl8192e: reformat ba_record struct discards 9dd08166deec staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] discards 30db4b618fe0 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] discards d6af12204d82 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] discards 84fa45615a84 staging: rtl8192e: rename DialogToken to dialog_token in b [...] discards 5d9b11f1f7a5 staging: rtl8192e: rename bValid to b_valid in ba_record struct discards 4b2fb9793255 staging: rtl8192e: rename Timer to timer in ba_record struct discards 821530630520 staging: rtl8192e: rename TID to tid in delba_param_set union discards ee44850766be staging: rtl8192e: rename Initiator to initiator in delba_ [...] discards baee9f73fd1c staging: rtl8192e: rename Reserved to reserved in delba_pa [...] discards a36d9fd796be staging: rtl8192e: rename shortData to short_data in delba [...] discards 503c94e96359 staging: rtl8192e: rename charData to char_data in delba_p [...] discards d0d3422d6b8c staging: rtl8723bs: fix code style comparison warning discards d0f1be75eb16 staging: gasket: removed unnecessary debug message to fix [...] discards e831c4c79988 staging: gasket Fix comparison with Null discards 1f384afad907 staging: octeon: cleanup unnecessary parentheses in ethern [...] discards 7478aa69eea5 staging: fwserial: match alignment with open parenthesis discards 8e017c0c6deb staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c discards c15f7dd8114b staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c discards 220f1032f382 staging: greybus: Fix blank line style issue in sdio.c discards f8f4472df272 staging: sm750fb: added identifier names for function decl [...] discards acbb1e45d163 staging: hikey9xx: fix warning styling issues discards e4142829a123 staging: rtl8192e: rename TID to tid in ba_param_set union discards fea0881f1594 staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] discards f76df002afdf staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] discards 7dd69f3b9c3f staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] discards 5e575247ab87 staging: rtl8192e: rename shortData to short_data in ba_pa [...] discards 95de6c7f5528 staging: rtl8192e: rename charData to char_data in ba_para [...] discards d97256afd891 staging: wimax/i2400m: don't change the endianness of one [...] discards c0e3feabb96d staging: vt6656: Fix alignment of function args discards 9cabc19c00ca staging: rtl8188eu: Format comments discards 8a93be91c35e staging: emxx_udc: remove unused variable driver_desc discards c528d91df098 staging: qlge: fix comment style in qlge_main.c discards dc3400b788f6 staging: rtl8723bs: Remove unused function pointer typedef [...] discards 9b4ccaf43532 staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] discards 98a09edc981a staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] discards c6755e180e55 staging: rtl8192e: rename ShortData to short_data in seque [...] discards 09f33a2e1522 staging: rtl8192e: Fix comparisons to NULL discards 991d95ac501e staging: rtl8192e: fix typo in a function name discards 24162cca2a2f staging: rtl8192e: fix typo in a comment discards 28f80f82a70f staging: wfx: Fix alignment style issue in sta.c discards c5d50491182b staging: wfx: logical continuations should be on the previ [...] discards e76ded12b867 staging: wlan-ng: Remove unused function pointer typedef f [...] discards ee011f1927e3 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c discards e7ecd9987c1f Staging: mt7621-pci: fixed a blank line coding style issue discards d13927921e54 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] discards 4e9e87b1b807 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] discards 5d5b2e776732 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c discards c54c50e52089 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c discards 3516e2dc74fb staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] discards d12a064dbb06 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] omits 8880ff72d287 interconnect: qcom: icc-rpm: record slave RPM id in error log discards b906ab549836 extcon: qcom-spmi: Add support for VBUS detection discards 43b8382e257c bindings: pm8941-misc: Add support for VBUS detection discards 687bba3899f6 bindings: pm8941-misc: Convert bindings to YAML discards 767128762a4f extcon: Fix error handling in extcon_dev_register discards 7134e5eb41fd extcon: sm5502: Detect OTG when USB_ID is connected to ground discards 7e63f2c4dca7 extcon: max8997: Add CHGINS and CHGRM interrupt handling omits 71ded94ec6bf extcon: Add stubs for extcon_register_notifier_all() functions omits ee23057b4d6f soc: qcom: geni: shield geni_icc_get() for ACPI boot omits 5fd3de7a5185 drm/compat: Clear bounce structures omits f3d7e6be427a drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits 8b2c32fb81c3 vdpa_sim: Skip typecasting from void* omits 16d354dc029e virtio: remove export for virtio_config_{enable, disable} omits 7c8d0abe40d6 virtio-mmio: Use to_virtio_mmio_device() to simply code omits 7075992ba887 vdpa: introduce virtio pci driver discards 816fa08a1a32 ARM: OMAP4: Fix cpu_pm handling for HS/EMU interrupt save discards fcb4c469244b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards e6261bab4e48 Merge branche 'rproc-fixes' into for-next discards 9e04adfcab78 mhi: Fix double dma free omits 38051549ac38 Merge branch 'v5.12-clk/next' into for-next discards 667fbb3fcde1 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer discards d25bf523b8aa nvmem: Kconfig: Correct typo in NVMEM_RMEM omits 01e73147cbf8 Merge branch 'fixes' into for-next omits 91361f798e32 Merge branch 'v5.12-clk/next' into for-next omits f261ae858862 Merge branch 'v5.12-armsoc/dts64' into for-next omits 9317b5b0c07c Merge branch 'v5.12-armsoc/dts32' into for-next omits 2c48847c7cb2 Merge branch 'v5.12-armsoc/defconfig64' into for-next omits 3b7586d44766 Merge branch 'v5.11-armsoc/dtsfixes' into for-next omits 1a2ddab3ec7a Merge branch 'omap-for-v5.12/defconfig' into for-next discards 7e69d07d7c3c Revert "PCI/ASPM: Save/restore L1SS Capability for suspend [...] discards a9c92a9671d7 ARM: dts: stm32: add #clock-cells property to usbphyc node [...] discards d09af4838018 ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] discards 4d714c1fc805 ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] omits 43d80d4cbd96 Merge branch 'omap-for-v5.12/soc' into for-next omits 3d1d2dd01fa8 Merge branch 'omap-for-v5.12-dt' into for-next discards e8c9881d5bd1 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux discards decffbb79303 ARM: multi_v7_defconfig: add STM32 CEC support discards 2c36185526ad nvmem: core: skip child nodes not matching binding discards 2bf4fd065384 nvmem: Add driver to expose reserved memory as nvmem discards 48562270a53c dt-bindings: nvmem: Add bindings for rmem driver discards 4399e18a9998 remoteproc: pru: Fix loading of GNU Binutils ELF discards f89c1e0018ab MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems discards 40f592233f78 nvmem: imx-iim: Use of_device_get_match_data() discards a918c3558ce8 nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] discards 753740220f36 remoteproc: qcom: pil_info: avoid 64-bit division omits d0a9fffedca1 docs: fs: api-summary.rst: get rid of kernel-doc include omits df0e5f0e866b IB/srpt: docs: add a description for cq_size member omits 7985c31d1ace locking/refcount: move kernel-doc markups to the proper place omits 3b9431ac5c01 docs: lockdep-design: fix some warning issues omits 3b58afec5195 MAINTAINERS: fix broken doc refs due to yaml conversion omits 84ae28bda198 ice: docs fix a devlink info that broke a table omits e3122e957576 crypto: sun8x-ce*: update entries to its documentation omits 75e9a357f9a7 net: phy: remove kernel-doc duplication omits dce89b296a4f mm: pagemap.h: fix two kernel-doc markups omits 7f4d6c3ff6df drm/dp: fix a kernel-doc issue at drm_edid.c omits 03c9c8ba3f49 drm/dp: fix kernel-doc warnings at drm_dp_helper.c omits 0870be85a77b drm: kernel-doc: document drm_dp_set_subconnector_property [...] omits 8e513153b83e blk-mq: docs: add kernel-doc description for a new struct member omits cc55219a551e docs: userspace-api: add iommu.rst to the index file omits b02f98d886ab docs: hwmon: mp2975.rst: address some html build warnings omits fdbf853bbdaf docs: net: statistics.rst: remove a duplicated kernel-doc omits cd6c4280fe26 docs: kasan.rst: add two missing blank lines omits b2545be4a4c7 docs: admin-guide: net.rst: add a missing blank line omits 3d64372dabcd docs: hwmon: adm1266.rst: fix a broken reference omits d5abc30056da sphinx: conf.py: properly handle Sphinx 4.0 omits 6e4ec3eec914 scripts: kernel-doc: use :c:union when needed adds e5e8b80d352e sparc64: Fix opcode filtering in handling of no fault loads adds 69264b4a43af sparc: sparc64_defconfig: remove duplicate CONFIGs adds 6a30bedfdf3b Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparc adds f7d9d4854519 net: lapbether: Remove netif_start_queue / netif_stop_queue adds 286a8624d7f9 net: dsa: xrs700x: check if partner is same as port in hsr join adds 924a9bc362a5 net: check if protocol extracted by virtio_net_hdr_set_pro [...] adds d348ede32e99 net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 adds b005c9ef5ada Merge branch 'virtio_net-infinite-loop' adds e7a36d27f6b9 s390/qeth: fix memory leak after failed TX Buffer allocation adds c20383ad1656 s390/qeth: improve completion of pending TX buffers adds 3e83d467a08e s390/qeth: schedule TX NAPI on QAOB completion adds 7eefda7f353e s390/qeth: fix notification for pending buffers during teardown adds 8515455720c5 Merge branch 's390-qeth-fixes' adds 05a59d79793d Merge git://git.kernel.org:/pub/scm/linux/kernel/git/netdev/net adds d0df9aabefda Merge tag '5.12-rc2-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds d3110f256d12 Merge tag 'for-linus-2021-03-10' of git://git.kernel.org/p [...] adds 9b1ea29bc0d7 Revert "mm, slub: consider rest of partial list if acquire [...] adds a74e6a014c9d Merge tag 's390-5.12-3' of git://git.kernel.org/pub/scm/li [...] adds f09f9f93afad media: rc: compile rc-cec.c into rc-core adds 8a7e27fd5cd6 media: usbtv: Fix deadlock on suspend adds ac8d82f586c8 media: v4l: vsp1: Fix bru null pointer access adds 6732f3139380 media: v4l: vsp1: Fix uif null pointer access adds 2025a48cfd92 media: rkisp1: params: fix wrong bits settings adds 28806e4d9b97 Merge tag 'media/v5.12-2' of git://git.kernel.org/pub/scm/ [...] adds 874a52f9b693 drm/fb-helper: only unmap if buffer not null adds e8dd3506dcf3 drm/qxl: unpin release objects adds e998d3c8cba9 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved adds 39a3898abf4d fbdev: atyfb: always declare aty_{ld,st}_lcd() adds b266409310c6 fbdev: atyfb: use LCD management functions for PPC_PMAC also adds 301469c121bf MAINTAINERS: update drm bug reporting URL adds 659ab7a49cbe drm: Use USB controller's DMA mask when importing dmabufs adds d228f8d87499 drm/ttm: soften TTM warnings adds ca63d76fd231 drm/ttm: Fix TTM page pool accounting adds 738acd49eb01 qxl: Fix uninitialised struct field head.surface_id adds d611b4a0907c drm/shmem-helper: Check for purged buffers in fault handler adds 11d5a4745e00 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff adds fa0c16caf3d7 drm: meson_drv add shutdown function adds 64e194e27867 drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds de066e116306 drm/compat: Clear bounce structures adds e0da9686232c Merge tag 'drm-misc-fixes-2021-03-11' of git://anongit.fre [...] adds a2f8d988698d drm/amdgpu/display: simplify backlight setting adds dfd8b7fbd985 drm/amdgpu/display: don't assert in set backlight function adds 0ad3e64eb46d drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds 7a46f05e5e16 drm/amd/display: Add a backlight module option adds 15e8b95d5f75 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] adds 680174cfd1e1 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] adds 7afa0033d6f7 drm/amd/display: Enable pflip interrupt upon pipe enable adds b0075d114c33 drm/amd/display: Revert dram_clock_change_latency for DCN2.1 adds d2c91285958a drm/amd/display: Enabled pipe harvesting in dcn30 adds eda29602f1a8 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm adds 521f04f9e3ff drm/amdgpu: fb BO should be ttm_bo_type_device adds 50ceb1fe7acd drm/amd/pm: bug fix for pcie dpm adds 48123d068fcb drm/amd/pm: correct the watermark settings for Polaris adds a25955ba1234 drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] adds cba2afb65cb0 drm/radeon: fix AGP dependency adds a5cb3c1a3637 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m adds fb198483ed63 Merge tag 'amd-drm-fixes-5.12-2021-03-10' of https://gitla [...] adds a829f033e966 drm/i915: Wedge the GPU if command parser setup fails adds 4042160c2e54 drm/nouveau: fix dma syncing for loops (v2) adds f78d76e72a46 Merge tag 'drm-fixes-2021-03-12-1' of git://anongit.freede [...] adds 9e77d96b8e27 xen/events: reset affinity of 2-level event when tearing it down adds 25da4618af24 xen/events: don't unmask an event channel when an eoi is pending adds b6622798bc50 xen/events: avoid handling the same event on two cpus at t [...] adds 0f9b05b9a01a Xen: drop exports of {set,clear}_foreign_p2m_mapping() adds 36caa3fedf06 Xen/gntdev: don't needlessly allocate k{,un}map_ops[] adds bce21a2b48ed Xen/gnttab: introduce common INVALID_GRANT_{HANDLE,REF} adds f1d20d8643e5 Xen/gntdev: don't needlessly use kvcalloc() adds 6bf8819fede1 Merge tag 'for-linus-5.12b-rc3-tag' of git://git.kernel.or [...] adds d15dfd31384b arm64: mte: Map hotplugged memory as Normal Tagged adds 07e644885bf6 kselftest: arm64: Fix exit code of sve-ptrace adds 26f55386f964 arm64/mm: Fix __enable_mmu() for new TGRAN range values adds 7bb8bc6eb550 arm64: perf: Fix 64-bit event counter read truncation adds 7ba8f2b2d652 arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds adds 30b2675761b8 arm64: mm: remove unused __cpu_uses_extended_idmap[_level()] adds c8e386683652 perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_d [...] adds 17f8fc198a6f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds d5bf630f355d gfs2: bypass signal_our_withdraw if no journal adds 0efc4976e3da gfs2: bypass log flush if the journal is not live adds b77b5fdd052e Merge tag 'gfs2-v5.12-rc2-fixes' of git://git.kernel.org/p [...] adds 14fbbc829772 configfs: fix a use-after-free in __configfs_open_file adds 8d9d53de51eb Merge tag 'configfs-for-5.12' of git://git.infradead.org/u [...] adds fbc102fb4ccf regulator: mt6315: Return REGULATOR_MODE_INVALID for invalid mode adds 5fe5f17dc59e regulator: pca9450: Fix return value when failing to get s [...] adds e610e072c87a regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds dfe03bca8db4 regulator: qcom-rpmh: Use correct buck for S1C regulator adds 98b94b6e38ca regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] adds e9e7fce0384b regulator: rt4831: Fix return value check in rt4831_regula [...] adds d450293c5500 regulator: mt6315: Fix off-by-one for .n_voltages adds 270c0551abd6 Merge tag 'regulator-fix-v5.12-rc2' of git://git.kernel.or [...] adds 568099a703de Merge tag 'mmc-v5.12-rc2' of git://git.kernel.org/pub/scm/ [...] adds 13661fc48461 ALSA: hda: Flush pending unsolicited events before suspend adds 5ff9dde42e8c ALSA: hda: Avoid spurious unsol event handling during S3/S4 adds eea46a0879bc ALSA: hda/hdmi: Cancel pending works before suspend adds 344178334b09 Merge tag 'sound-5.12-rc3' of git://git.kernel.org/pub/scm [...] adds 606a5d4227e4 opp: Don't drop extra references to OPPs accidentally adds bee7359f65af Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 718032322770 Merge branch 'pm-opp' adds 3077f0279eff Merge tag 'pm-5.12-rc3' of git://git.kernel.org/pub/scm/li [...] adds 8891123f9cbb software node: Fix node registration adds 2a92c90f2ecc software node: Fix device_add_software_node() adds 261410082d01 Merge tag 'devprop-5.12-rc3' of git://git.kernel.org/pub/s [...] adds 05962f95f9ac io_uring: SQPOLL parking fixes adds f458dd8441e5 io_uring: fix unrelated ctx reqs cancellation adds 0298ef969a11 io_uring: clean R_DISABLED startup mess adds 61cf93700fe6 io_uring: Convert personality_idr to XArray adds cc20e3fec682 io-wq: remove unused 'user' member of io_wq adds 97a73a0f9fbf io_uring: fix io_sq_offload_create error handling adds 33cc89a9fc24 io_uring: add io_disarm_next() helper adds 7a612350a989 io_uring: fix complete_post races for linked req adds 70e35125093b io-wq: fix ref leak for req in case of exit cancelations adds 93e68e036c2f io_uring: move all io_kiocb init early in io_init_req() adds 5199328a0d41 io_uring: remove unneeded variable 'ret' adds e8f98f24549d io_uring: always wait for sqd exited when stopping SQPOLL thread adds e22bc9b481a9 kernel: make IO threads unfreezable by default adds 78d7f6ba82ed io_uring: fix invalid ctx->sq_thread_idle adds 7d41e8543d80 io_uring: remove indirect ctx into sqo injection adds 5c2469e0a22e io_uring: force creation of separate context for ATTACH_WQ [...] adds d052d1d685f5 io_uring: perform IOPOLL reaping if canceler is thread itself adds e1915f76a898 io_uring: cancel deferred requests in try_cancel adds 0df8ea602b3f io_uring: remove useless ->startup completion adds 26984fbf3ad9 io_uring: prevent racy sqd->thread checks adds 521d6a737a31 io_uring: cancel sqpoll via task_work adds 58f993738341 io_uring: fix OP_ASYNC_CANCEL across tasks adds 9278be92f229 Merge tag 'io_uring-5.12-2021-03-12' of git://git.kernel.d [...] adds eeb05595d22c umem: fix error return code in mm_pci_probe() adds faa44c69daf9 block: Fix REQ_OP_ZONE_RESET_ALL handling adds df66617bfe87 block: rsxx: fix error return code of rsxx_pci_probe() adds a8affc03a9b3 block: rename BIO_MAX_PAGES to BIO_MAX_VECS adds 9ec491447b90 block: Suppress uevent for hidden device when removed adds e5113505904e block: Discard page cache of zone reset target range adds e6ad55988b96 nvme: set max_zone_append_sectors nvme_revalidate_zones adds d95c1f4179a7 nvme: simplify error logic in nvme_validate_ns() adds d3589381987e nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() adds 3c7aafbc8d3d nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() adds ae3afe6308b4 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command ha [...] adds f20ef34d71ab nvme-fc: fix racing controller reset and create association adds 0ec84df4953b nvme-core: check ctrl css before setting up zns adds abec6561fc4e nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done adds abbb5f5929ec nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung [...] adds d4b64fd702cf Merge tag 'nvme-5.12-2021-03-12' of git://git.infradead.or [...] adds f4f9fc29e56b nvme: fix the nsid value to print in nvme_validate_or_alloc_ns adds ce307084c96d Merge tag 'block-5.12-2021-03-12-v2' of git://git.kernel.d [...] adds 9afc11637947 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 3b0c2d3eaa83 Revert 95ebabde382c ("capabilities: Don't allow writing am [...] adds b6b8aa27a3c6 Merge branch 'for-v5.12-rc3' of git://git.kernel.org/pub/s [...] adds a0590473c5e6 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default adds ad3dbe35c833 NFS: Correct size calculation for create reply length adds f0940f4b3284 SUNRPC: Set memalloc_nofs_save() for sync tasks adds 82e7ca1334ab NFS: Don't revalidate the directory permissions on a looku [...] adds 47397915ede0 NFS: Don't gratuitously clear the inode cache when lookup failed adds fd6d3feed041 NFS: Clean up function nfs_mark_dir_for_revalidate() adds ac46b3d768e4 NFS: Fix open coded versions of nfs_set_cache_invalid() adds b6f80a2ebb97 NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 adds 53cb245454df NFSv4.2: fix return value of _nfs4_get_security_label() adds 4f8be1f53bf6 nfs: we don't support removing system.nfs4_acl adds f296bfd5cd04 Merge tag 'nfs-for-5.12-2' of git://git.linux-nfs.org/proj [...] adds ce6ed1c4c987 kbuild: rebuild GCC plugins when the compiler is upgraded adds 2eab791f940b kbuild: dummy-tools: support MPROFILE_KERNEL checks for ppc adds bf3c25515061 kbuild: Allow LTO to be selected with KASAN_HW_TAGS adds f9bc754be475 kbuild: dummy-tools: adjust to scripts/cc-version.sh adds 64bfc99429a5 kbuild: remove unneeded -O option to dtc adds 4c273d23c44a kbuild: remove LLVM=1 test from HAS_LTO_CLANG adds 285a65f1a10f kbuild: remove meaningless parameter to $(call if_changed_ [...] adds bcbcf50f5218 kbuild: fix ld-version.sh to not be affected by locale adds e83bad7f77a4 Merge tag 'kbuild-fixes-v5.12-2' of git://git.kernel.org/p [...] adds 420623430a70 Merge tag 'erofs-for-5.12-rc3' of git://git.kernel.org/pub [...] adds 4d8654e81db7 Goodix Fingerprint device is not a modem adds 1edbff9c80ed usb: dwc3: qcom: add ACPI device id for sc8180x adds 650bf52208d8 USB: gadget: u_ether: Fix a configfs return code adds 789ea77310f0 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] adds cc2ac63d4cf7 usb: gadget: f_uac1: stop playback on function disable adds 2664deb09306 usb: dwc3: qcom: Honor wakeup enabled/disabled state adds b1d25e6ee57c usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] adds 414c20df7d40 USB: gadget: udc: s3c2410_udc: fix return value check in s [...] adds 9de2c43acf37 USB: usblp: fix a hang in poll() if disconnected adds 1cffb1c66499 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement adds 47ccc8fc2c9c usbip: fix stub_dev to check for stream socket adds f55a0571690c usbip: fix vhci_hcd to check for stream socket adds 6801854be94f usbip: fix vudc to check for stream socket adds 9380afd6df70 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf adds 718ad9693e36 usbip: fix vhci_hcd attach_store() races leading to gpf adds 46613c9dfa96 usbip: fix vudc usbip_sockfd_store races leading to gpf adds a949b9eab039 Merge tag 'usb-serial-5.12-rc3' of https://git.kernel.org/ [...] adds a4a251f8c235 usb: xhci: do not perform Soft Retry for some xHCI hosts adds 253f588c70f6 xhci: Improve detection of device initiated wake signal. adds b71c669ad839 usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing adds d26c00e7276f xhci: Fix repeated xhci wake after suspend due to uncleare [...] adds 5c7bdbf8827f Merge tag 'usb-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] adds 1487e7bae809 leds: trigger: Fix error path to not unlock the unlocked mutex adds ba8a86e4dadb leds: trigger/tty: Use led_set_brightness_sync() from workqueue adds 2334de198fed Revert "serial: max310x: rework RX interrupt handling" adds c776b77a279c Revert "drivers:tty:pty: Fix a race causing data loss on close" adds cc14086f2298 Merge tag 'tty-5.12-rc3' of git://git.kernel.org/pub/scm/l [...] adds 7c36194558cf staging: rtl8192e: fix kconfig dependency on CRYPTO adds d660f4f42cce staging: rtl8712: unterminated string leads to read overflow adds 8687bf9ef955 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] adds b93c1e3981af staging: rtl8712: Fix possible buffer overflow in r8712_si [...] adds e163b9823a0b staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() adds 25317f428a78 staging: comedi: addi_apci_1032: Fix endian problem for CO [...] adds ac0bbf55ed3b staging: comedi: addi_apci_1500: Fix endian problem for co [...] adds b2e78630f733 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] adds 1c0f20b78781 staging: comedi: das6402: Fix endian problem for AI command data adds 459b1e8c8fe9 staging: comedi: das800: Fix endian problem for AI command data adds 54999c0d94b3 staging: comedi: dmm32at: Fix endian problem for AI command data adds b39dfcced399 staging: comedi: me4000: Fix endian problem for AI command data adds a084303a6458 staging: comedi: pcl711: Fix endian problem for AI command data adds 148e34fd33d5 staging: comedi: pcl818: Fix endian problem for AI command data adds 8536749d4952 staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] adds a1acdbc55403 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data adds 33444638ae54 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data adds 5ff1c08c28c3 staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data adds fd3ce6557da0 staging: comedi: pcl726: Use 16-bit 0 for interrupt data adds 87107518d7a9 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() adds d4ac640322b0 staging: rtl8188eu: fix potential memory corruption in rtw [...] adds 74b6b20df8cf staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() adds 16d7586dccf8 Revert "staging: wfx: remove unused included header files" adds be61af330e09 Merge tag 'staging-5.12-rc3' of git://git.kernel.org/pub/s [...] adds 16db6b532fa4 habanalabs: mark hl_eq_inc_ptr() as static adds bd0c48e53d2f drivers: habanalabs: remove unused dentry pointer for debu [...] adds 27ac5aada024 habanalabs: Call put_pid() when releasing control device adds ffd123fe8397 habanalabs: Disable file operations after device is removed adds 15097e9338ed habanalabs: fix debugfs address translation adds 51f24030358b cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] adds e54b78886949 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] adds dcf9625f2adf virt: acrn: Use vfs_poll() instead of f_op->poll() adds a758b7c4c6f2 virt: acrn: Use EPOLLIN instead of POLLIN adds 1201d68f4781 virt: acrn: Correct type casting of argument of copy_from_user() adds 20c40794eb85 misc: fastrpc: restrict user apps from sending kernel RPC [...] adds 65527a51c66f misc/pvpanic: Export module FDT device table adds 88fe49249c99 Merge tag 'char-misc-5.12-rc3' of git://git.kernel.org/pub [...] adds 34dc2efb39a2 memblock: fix section mismatch warning adds cbf78d85079c stop_machine: mark helpers __always_inline adds ea29b20a8285 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM adds 0740a50b9baa mm/page_alloc.c: refactor initialization of struct page fo [...] adds 82e69a121be4 mm/fork: clear PASID for new mm adds 2103cf9c3f3b hugetlb: dedup the code to add a new file_region adds ca7e0457efef hugetlb: break earlier in add_reservation_in_range() when we can adds 97a7e4733b9b mm: introduce page_needs_cow_for_dma() for deciding whether cow adds ca6eb14d6453 mm: use is_cow_mapping() across tree where proper adds 4eae4efa2c29 hugetlb: do early cow when page pinned on src mm adds 184cee516f3e mm/highmem.c: fix zero_user_segments() with start > end adds e7850f4d844e binfmt_misc: fix possible deadlock in bm_register_write adds f0b15b608129 MAINTAINERS: exclude uapi directories in API/ABI section adds 97e4910232fa linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* adds 702b16d724a6 kfence: fix printk format for ptrdiff_t adds df3ae2c9941d kfence, slab: fix cache_alloc_debugcheck_after() for bulk [...] adds 0aa41cae92c1 kfence: fix reports if constant function prefixes exist adds 149fc787353f include/linux/sched/mm.h: use rcu_dereference in in_vfork() adds 96cfe2c0fd23 mm/madvise: replace ptrace attach requirement for process_madvise adds f9d79e8dce40 kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC adds d9b571c885a8 kasan: fix KASAN_STACK dependency for HW_TAGS adds 6ce64428d620 mm/userfaultfd: fix memory corruption due to writeprotect adds 0ceb1ace4a27 ia64: fix ia64_syscall_get_set_arguments() for break-based [...] adds 61bf318eac2c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign adds be6c8982e4ab mm/memcg: rename mem_cgroup_split_huge_fixup to split_page [...] adds e1baddf8475b mm/memcg: set memcg when splitting page adds 57e0076e6575 zram: fix return value on writeback_store adds 2766f1821600 zram: fix broken page writeback adds 50eb842fe517 Merge branch 'akpm' (patches from Andrew) adds 7d717558dd5e KVM: arm64: Reject VM creation when the default IPA size i [...] adds 262b003d059c KVM: arm64: Fix exclusive limit for IPA size adds 6fcd9cbc6a90 kvm: x86: annotate RCU pointers adds d7eb79c6290c KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged adds 8df9f1af2ece KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in [...] adds 35737d2db2f4 KVM: LAPIC: Advancing the timer expiration on guest initia [...] adds 9d0c8e793f0e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds cea15316ceee powerpc/64s: Fix instruction encoding for lis in ppc_funct [...] adds 7aed41cff35a powerpc/64s: Use symbolic macros for function entry encoding adds 73ac79881804 powerpc: Fix inverted SET_FULL_REGS bitop adds c080a173301f powerpc/64s/exception: Clean up a missed SRR specifier adds bd73758803c2 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() adds 0b736881c8f1 powerpc/traps: unrecoverable_exception() is not an interru [...] adds c3c7579f5e3b Merge tag 'powerpc-5.12-3' of git://git.kernel.org/pub/scm [...] adds 78a81d88f60b x86/sev-es: Introduce ip_within_syscall_gap() helper adds 545ac14c16b5 x86/sev-es: Check regs->sp is trusted before adjusting #VC [...] adds 62441a1fb532 x86/sev-es: Correctly track IRQ states in runtime #VC handler adds bffe30dd9f1f x86/sev-es: Use __copy_from_user_inatomic() adds 0a7c10df49eb Merge tag 'x86_urgent_for_v5.12_rc3' of git://git.kernel.o [...] adds 836d7f0572ca Merge tag 'efi-urgent-for-v5.12-rc2' of git://git.kernel.o [...] adds c8e2fe13d1d1 x86/perf: Use RET0 as default for guest_get_msrs to handle [...] adds 75013c6c52d8 Merge tag 'perf_urgent_for_v5.12-rc3' of git://git.kernel. [...] adds d5b0e0677bfd u64_stats,lockdep: Fix u64_stats_init() vs lockdep adds 4817a52b3061 seqlock,lockdep: Fix seqcount_latch_init() adds fa509ff879f8 Merge tag 'locking-urgent-2021-03-14' of git://git.kernel. [...] adds ba08abca66d4 objtool,x86: Fix uaccess PUSHF/POPF validation adds 19469d2adab9 Merge tag 'objtool-urgent-2021-03-14' of git://git.kernel. [...] adds c72cbc936141 Merge tag 'sched-urgent-2021-03-14' of git://git.kernel.or [...] adds 802b31c0dd7f Merge tag 'timers-urgent-2021-03-14' of git://git.kernel.o [...] adds b470ebc9e0e5 Merge tag 'irqchip-fixes-5.12-1' of git://git.kernel.org/p [...] adds 70404fe3030e Merge tag 'irq-urgent-2021-03-14' of git://git.kernel.org/ [...] adds c995f12ad884 prctl: fix PR_SET_MM_AUXV kernel stack leak adds 1e28eed17697 Linux 5.12-rc3 adds 64fcbb6158ec afs: Fix accessing YFS xattrs on a non-YFS server adds a7889c6320b9 afs: Stop listxattr() from listing "afs.*" attributes adds 1a4431a5db2b Merge tag 'afs-fixes-20210315' of git://git.kernel.org/pub [...] adds 4aa5e002034f Revert "nfsd4: remove check_conflicting_opens warning" adds 6ee65a773096 Revert "nfsd4: a client's own opens needn't prevent delegations" adds 614c9750173e NFSD: fix dest to src mount in inter-server COPY adds b4250dd868d1 NFSD: fix error handling in NFSv4.0 callbacks adds bade4be69a6e svcrdma: Revert "svcrdma: Reduce Receive doorbell rate" adds 4108e101972c Merge tag 'nfsd-5.12-2' of git://git.kernel.org/pub/scm/li [...] adds f8425c939663 fuse: 32-bit user space ioctl compat for fuse device adds 1df27313f50a Merge tag 'fuse-fixes-5.12-rc4' of git://git.kernel.org/pu [...] adds 2046a24ae121 thermal/core: Add NULL pointer check before using cooling [...] adds 35d8c39d0e52 Merge tag 'thermal-v5.12-rc4' of git://git.kernel.org/pub/ [...] adds 3f6c515d7234 MIPS: vmlinux.lds.S: Fix appended dtb not properly aligned adds e69beeabac6d Merge tag 'mips-fixes_5.12_2' of git://git.kernel.org/pub/ [...] adds 6417f03132a6 module: remove never implemented MODULE_SUPPORTED_DEVICE adds 5808fecc5723 iomap: Fix negative assignment to unsigned sis->pages in i [...] adds 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] adds da98b54d0298 virtio-mmio: Use to_virtio_mmio_device() to simply code adds bc22ed2ea112 virtio: remove export for virtio_config_{enable, disable} adds aa443ac20445 vdpa_sim: Skip typecasting from void* adds 4c050286bb20 vhost_vdpa: fix the missing irq_bypass_unregister_producer [...] adds beb691e69f4d vhost: Fix vhost_vq_reset() adds f6bbf0010ba0 vhost-vdpa: fix use-after-free of v->config_ctx adds 0bde59c1723a vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget [...] adds bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds b5a08423da9d xfs: fix quota accounting when a mount is idmapped adds d336f7ebc650 xfs: force log and push AIL to clear pinned inodes when ab [...] adds 08a204387e80 docs: ABI: Fix the spelling oustanding to outstanding in t [...] adds 8723d5ba8bda xfs: also reject BULKSTAT_SINGLE in a mount user namespace adds c73891c922f5 Merge tag 'xfs-5.12-fixes-3' of git://git.kernel.org/pub/s [...] adds 7dc4b2fdb272 vfio/type1: fix unmap all on ILP32 adds 179209fa1270 vfio: IOMMU_API should be selected adds d3d72a6dfffd vfio-platform: Add COMPILE_TEST to VFIO_PLATFORM adds 3b49dfb08c75 ARM: amba: Allow some ARM_AMBA users to compile with COMPILE_TEST adds b2b12db53507 vfio: Depend on MMU adds 4ab4fcfce5b5 vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_e [...] adds dc0337999d87 Merge tag 'vfio-v5.12-rc4' of git://github.com/awilliam/li [...] adds d2dcc8ed8ec6 btrfs: fix wrong offset to zero out range beyond i_size adds fbf48bb0b197 btrfs: track qgroup released data in own variable in inser [...] adds a3ee79bd8fe1 btrfs: fix qgroup data rsv leak caused by falloc failure adds e3d3b4157610 btrfs: zoned: fix linked list corruption after log root tr [...] adds d9bb77d51e66 btrfs: subpage: fix wild pointer access during metadata re [...] adds 60484cd9d501 btrfs: subpage: make readahead work properly adds 34e49994d0dc btrfs: fix slab cache flags for free space tree bitmap adds dbcc7d57bffc btrfs: fix race when cloning extent buffer during rewind o [...] adds 485df7555425 btrfs: always pin deleted leaves when there are active tre [...] adds 81aa0968b7ea Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/s [...] adds 6c5403173a13 drm/ttm: make ttm_bo_unpin more defensive adds 690911544275 drm/omap: dsi: fix unsigned expression compared with zero adds db3f0d8ee9bf Merge tag 'drm-misc-fixes-2021-03-18' of git://anongit.fre [...] adds 73076790e257 drm/amd/display: Copy over soc values before bounding box [...] adds 34fa493a565c drm/amd/display: Correct algorithm for reversed gamma adds beb6b2f97e0a drm/amd/display: Remove MPC gamut remap logic for DCN30 adds a97fdabcf2b4 Merge tag 'amd-drm-fixes-5.12-2021-03-18' of https://gitla [...] adds 8e62438a1ee7 drm/i915: Workaround async flip + VT-d corruption on HSW/BDW adds 6a77c6bb7260 i915/perf: Start hrtimer only if sampling the OA buffer adds 0677170bcf5c Merge tag 'drm-intel-fixes-2021-03-18' of git://anongit.fr [...] adds e94c55b8e0a0 nouveau: Skip unvailable ttm page entries adds 8b12a62a4e3e Merge tag 'drm-fixes-2021-03-19' of git://anongit.freedesk [...] adds 2bf44e0ee95f ALSA: hda: generic: Fix the micmute led init state adds dd7b836d6bc9 ALSA: dice: fix null pointer dereference when node is disc [...] adds e1c86210fe27 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Red [...] adds b95bc12e0412 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro adds ca6883393f0f ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 adds e7d66cf79939 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 adds 53b861bec737 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 adds 9e0bdaa9fcb8 ASoC: rt1015: fix i2c communication error adds 0d2b6e398975 ASoC: rt1015: enable BCLK detection after calibration adds 0c0a58837835 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx adds 87263968516f ASoC: fsl_ssi: Fix TDM slot setup for I2S mode adds 4ec5b96775a8 ASoC: ak4458: Add MODULE_DEVICE_TABLE adds 80cffd2468dd ASoC: ak5558: Add MODULE_DEVICE_TABLE adds d917b5dde660 ASoC: rt5670: Remove 'OUT Channel Switch' control adds caba8d764770 ASoC: rt5670: Remove 'HP Playback Switch' control adds 02aa946ef376 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] adds 42121c2645d2 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control adds cc73181b7d53 Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] adds ca08ddfd961d ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] adds f86f58e3594f ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] adds bb18c678754c ASoC: es8316: Simplify adc_pga_gain_tlv table adds cfa26ed1f9f8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] adds eee51df776bd ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] adds 19244c6c9c78 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] adds 5bb0ecddb2a7 ASoC: SOF: Intel: unregister DMIC device on probe error adds 7de14d581dbe ASoC: soc-core: Prevent warning if no DMI table is present adds 5346f0e80b71 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators adds e4b8b7c91603 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls adds ac101985cad3 ASoC: remove remnants of sirf prima/atlas audio codec adds e793c965519b ASoC: cs42l42: Fix Bitclock polarity inversion adds 2bdc4f5c6838 ASoC: cs42l42: Fix channel width support adds 72d904763ae6 ASoC: cs42l42: Fix mixer volume control adds 15013240fcf7 ASoC: cs42l42: Don't enable/disable regulator at Bias Level adds 19325cfea044 ASoC: cs42l42: Always wait at least 3ms after reset adds 7c2a783c05b5 Merge series "Report jack and button detection + Capture S [...] adds fd8299181995 ASoC: SOF: intel: fix wrong poll bits in dsp power down adds 1c668e1c0a0f ASoC: qcom: sdm845: Fix array out of bounds access adds 4800fe6ea102 ASoC: qcom: sdm845: Fix array out of range on rx slim channels adds 3bb4852d598f ASoC: codecs: wcd934x: add a sanity check in set channel map adds e92a309be437 Merge series "ASoC: sdm845: array out of bound issues" fro [...] adds ea94191e584b spi: cadence: set cqspi to the driver_data field of struct device adds 9922f50f7178 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse adds 8d06b9633a66 ASoC: mediatek: mt8192: fix tdm out data is valid on rising edge adds 899b12542b08 ASoC: rt711: add snd_soc_component remove callback adds 9deef665f581 ASoC: dt-bindings: fsl_spdif: Add compatible string for ne [...] adds 8ca88d53351c ASoC: simple-card-utils: Do not handle device clock adds dbf54a953435 ASoC: rt5659: Update MCLK rate in set_sysclk() adds f9dc51cc6676 Merge series "Do not handle MCLK device clock in simple-ca [...] adds f4df9ee6d7f3 Merge tag 'asoc-fix-v5.12-rc2' of https://git.kernel.org/p [...] adds 50b1affc891c ALSA: usb-audio: Fix unintentional sign extension issue adds 769e155c5395 Merge tag 'sound-5.12-rc4' of git://git.kernel.org/pub/scm [...] adds 072a03e0a0b1 iommu/amd: Move Stoney Ridge check to detect_ivrs() adds 9f81ca8d1fd6 iommu/amd: Don't call early_amd_iommu_init() when AMD IOMM [...] adds 4b8ef157ca83 iommu/amd: Keep track of amd_iommu_irq_remap state adds 8dfd0fa6ecdc iommu/tegra-smmu: Make tegra_smmu_probe_device() to handle [...] adds 65a103747104 Merge tag 'iommu-fixes-v5.12-rc3' of git://git.kernel.org/ [...] adds 9d3fcb28f9b9 Revert "PM: ACPI: reboot: Use S5 for reboot" adds 0cab893f409c Revert "PM: runtime: Update device status before letting s [...] adds 49cb71a77ce7 Merge branch 'pm-core' adds ec8572093386 Merge tag 'pm-5.12-rc4' of git://git.kernel.org/pub/scm/li [...] adds 83b62687a052 workqueue/tracing: Copy workqueue name to buffer in trace event adds 278924cb99c9 Merge tag 'trace-v5.12-rc3' of git://git.kernel.org/pub/sc [...] adds c79f01b6eb5d s390/cpumf: disable preemption when accessing per-cpu variable adds d54cb7d54877 s390/vtime: fix increased steal time accounting adds 0b13525c20fe s390/pci: fix leak of PCI device structure adds 6bfea141b3d2 Merge tag 's390-5.12-4' of git://git.kernel.org/pub/scm/li [...] adds 3875721e825c gpiolib: Fix error return code in gpiolib_dev_init() adds 6cb59afe9e5b gpiolib: Assign fwnode to parent's if no primary one provided adds 3149860dc717 Merge tag 'gpio-fixes-for-v5.12-rc4' of git://git.kernel.o [...] adds 70fb3e41a97a KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page adds 14f6fec2e8e0 KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs adds b601c3bc9d50 KVM: x86/mmu: Factor out tdp_iter_return_to_root adds 08889894cc82 KVM: x86/mmu: Store the address space ID in the TDP iterator adds d2547cf59793 KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_M [...] adds e880c6ea55b9 KVM: x86: hyper-v: Prevent using not-yet-updated TSC page [...] adds cc9cfddb0433 KVM: x86: hyper-v: Track Hyper-V TSC page status adds 0469f2f7ab4c KVM: x86: hyper-v: Don't touch TSC page values when guest [...] adds 2c7f76b4c42b selftests: kvm: Add basic Hyper-V clocksources tests adds 77a3aa26a00f selftests: kvm: add get_msr_index_features adds e2c12909ae5f selftests: kvm: add _vm_ioctl adds 3df2252436c0 selftests: kvm: add set_boot_cpu_id test adds b318e8decf6b KVM: x86: Protect userspace MSR filter with SRCU, and set [...] adds c2162e13d6e2 KVM: X86: Fix missing local pCPU when executing wbinvd on [...] adds f4e61f0c9add x86/kvm: Fix broken irq restoration in kvm_wait adds 9ce3746d6413 documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID adds ecd8ee7f9c1a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 15b2219facad kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD [...] adds 16efa4fce3b7 io_uring: allow IO worker threads to be frozen adds 9e15c3a0ced5 io_uring: convert io_buffer_idr to XArray adds efe814a471e0 io_uring: fix ->flags races by linked timeouts adds 180f829fe402 io_uring: fix complete_post use ctx after free adds 09a6f4efaa65 io_uring: replace sqd rw_semaphore with mutex adds f6d54255f423 io_uring: halt SQO submission on ctx exit adds 9e138a483454 io_uring: fix concurrent parking adds 9b46571142e4 io_uring: add generic callback_head helpers adds b7f5a0bfe206 io_uring: fix sqpoll cancellation via task_work adds 76cd979f4f38 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds 53e043b2b432 io_uring: remove structures from include/linux/io_uring.h adds ee53fb2b197b io_uring: use typesafe pointers in io_uring_task adds de75a3d3f5a1 io_uring: don't leak creds on SQO attach error adds 0ada2dad8bf3 Merge tag 'io_uring-5.12-2021-03-19' of git://git.kernel.d [...] adds ed01fee283a0 nvme-fabrics: only reserve a single tag adds 06c3c3365b4b nvme: merge nvme_keep_alive into nvme_keep_alive_work adds 985c5a329dfe nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT adds b94e8cd2e6a9 nvme: fix Write Zeroes limitations adds fd0823f40509 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU adds bb83337058a7 nvme-tcp: fix misuse of __smp_processor_id with preemption [...] adds 72f572428b83 nvme-tcp: fix possible hang when failing to set io queues adds c4c6df5fc846 nvme-rdma: fix possible hang when failing to set io queues adds d218a8a3003e nvmet: don't check iosqes,iocqes for discovery controllers adds bac04454ef9f nvmet-tcp: fix kmap leak when data digest in use adds d38b4d289486 Merge tag 'nvme-5.12-20210319' of git://git.infradead.org/ [...] adds d626c692aaeb Merge tag 'block-5.12-2021-03-19' of git://git.kernel.dk/l [...] adds 1601ea068b88 zonefs: prevent use of seq files as swap file adds ebfd68cd0c1e zonefs: Fix O_APPEND async write handling adds 6980d29ce4da zonefs: fix to update .i_wr_refcnt correctly in zonefs_ope [...] adds 1c273e10bc0c Merge tag 'zonefs-5.12-rc4' of git://git.kernel.org/pub/sc [...] adds febb0cc847e7 scsi: ibmvfc: Free channel_setup_buf during device tear down adds 2bb817712e2f scsi: myrs: Fix a double free in myrs_cleanup() adds c8c165dea4c8 scsi: st: Fix a use after free in st_open() adds 5999b9e5b1f8 scsi: qla2xxx: Fix broken #endif placement adds 19f1bc7edf0f scsi: lpfc: Fix some error codes in debugfs adds 2db4215f4755 scsi: sd_zbc: Update write pointer offset cache adds 0fdc7d5d8f37 scsi: ufs: ufs-mediatek: Correct operator & -> && adds a50bd6461690 scsi: mpt3sas: Do not use GFP_KERNEL in atomic context adds af97713dff9f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 5171317dfd9a cifs: update new ACE pointer after populate_new_aces. adds 05946d4b7a73 cifs: Fix preauth hash corruption adds 403dba003d17 fs/cifs/: fix misspellings using codespell tool adds af3ef3b10316 cifs: warn and fail if trying to use rootfs without the co [...] adds 65af8f0166f4 cifs: fix allocation size on newly created files adds bfdc4aa9e992 Merge tag '5.12-rc3-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 6dd4879f59b0 RISC-V: correct enum sbi_ext_rfence_fid adds 030f1dfa8550 riscv: traps: Fix no prototype warnings adds 004570c3796b riscv: irq: Fix no prototype warning adds 56a6c37f6e39 riscv: sbi: Fix comment of __sbi_set_timer_v01 adds e06f4ce1d4c6 riscv: ptrace: Fix no prototype warnings adds db2a8f9256e9 riscv: time: Fix no prototype for time_init adds a6a58ecf98c3 riscv: syscall_table: Reduce W=1 compilation warnings noise adds 86b276c1dded riscv: process: Fix no prototype for show_regs adds 288f6775a089 riscv: ftrace: Use ftrace_get_regs helper adds 0d7588ab9ef9 riscv: process: Fix no prototype for arch_dup_task_struct adds 6e9070dc2e84 riscv: fix bugon.cocci warnings adds bab1770a2ce0 ftrace: Fix spelling mistake "disabed" -> "disabled" adds fa59030bf855 riscv: Fix compilation error with Canaan SoC adds ce989f1472ae RISC-V: Fix out-of-bounds accesses in init_resources() adds f3773dd031de riscv: Ensure page table writes are flushed when initializ [...] adds 78947bdfd752 RISC-V: kasan: Declare kasan_shallow_populate() static adds a5406a7ff56e riscv: Correct SPARSEMEM configuration adds 812da4d39463 Merge tag 'riscv-for-linus-5.12-rc4' of git://git.kernel.o [...] adds 08c18b63d965 powerpc/vdso32: Add missing _restgpr_31_x to fix build failure adds eed5fae00593 powerpc: Force inlining of cpu_has_feature() to avoid buil [...] adds cc7a0bb058b8 PCI: rpadlpar: Fix potential drc_name corruption in store [...] adds b35660a7cebd Merge tag 'powerpc-5.12-4' of git://git.kernel.org/pub/scm [...] adds 5abbe51a5262 kernel, fs: Introduce and use set_restart_fn() and arch_se [...] adds 66c1b6d74cd7 x86: Move TS_COMPAT back to asm/thread_info.h adds 8c150ba2fb59 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() adds b2e9df850c58 x86: Introduce restart_block->arch_data to remove TS_COMPA [...] adds a501b048a95b x86/ioapic: Ignore IRQ2 again adds dd926880da8d x86/apic/of: Fix CPU devicetree-node lookups adds 5e3ddf96e759 Merge tag 'x86_urgent_for_v5.12-rc4' of git://git.kernel.o [...] adds 483028edacab efivars: respect EFI_UNSUPPORTED return from firmware adds 9ceee7d0841a firmware/efi: Fix a use after bug in efi_mem_reserve_persistent adds fb98cc0b3af2 efi: use 32-bit alignment for efi_guid_t literals adds 429257a430a0 Merge tag 'efi-urgent-for-v5.12-rc3' of git://git.kernel.o [...] adds 92ed88cb4d7c Merge tag 'efi-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 5de2055d31ea locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling adds bee645788e07 locking/ww_mutex: Fix acquire/release imbalance in ww_acqu [...] adds 68b1eddd421d static_call: Fix static_call_set_init() adds 698bacefe993 static_call: Align static_call_is_init() patching condition adds 38c935873750 static_call: Fix static_call_update() sanity check adds 5ba33b488a04 Merge tag 'locking-urgent-2021-03-21' of git://git.kernel. [...] adds d88d05a9e0b6 perf/x86/intel: Fix a crash caused by zero PEBS status adds 2dc0572f2cef perf/x86/intel: Fix unchecked MSR access error caused by V [...] adds 1c74516c2da4 Merge tag 'perf-urgent-2021-03-21' of git://git.kernel.org [...] adds ef4cb70a4c22 genirq/irq_sim: Fix typos in kernel doc (fnode -> fwnode) adds 81e2073c175b genirq: Disable interrupts for force threaded handlers adds 5ee96fa9dd78 Merge tag 'irq-urgent-2021-03-21' of git://git.kernel.org/ [...] adds 132da018fa32 Merge tag 'thunderbolt-for-v5.12-rc4' of git://git.kernel. [...] adds d0dcd90b7f47 usb: cdnsp: Fixes incorrect value in ISOC TRB adds eb9238e53717 Merge tag 'usb-v5.12-rc4' of git://git.kernel.org/pub/scm/ [...] adds 9858af27e692 usbip: Fix incorrect double assignment to udc->ud.tcp_rx adds 98f153a10da4 usb: gadget: configfs: Fix KASAN use-after-free adds 546aa0e4ea6e usb-storage: Add quirk to defeat Kindle's automatic unload adds 3cac9104bea4 usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct adds 86629e098a07 usb: typec: tcpm: Invoke power_supply_changed for tcpm-sou [...] adds f09ddcfcb8c5 usb: dwc3: gadget: Prevent EP queuing while stopping transfers adds 2b8c956ea6ba usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy adds 3001c3554f1d Merge tag 'usb-5.12-rc4' of git://git.kernel.org/pub/scm/l [...] adds 7d200b283aa0 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_I [...] adds d68c592e02f6 iio: hid-sensor-prox: Fix scale not correct issue adds f890987fac81 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask adds be24c65e9fa2 iio: adc: adi-axi-adc: add proper Kconfig dependencies adds a71266e454b5 iio: adis16400: Fix an error code in adis16400_initial_setup() adds 121875b28e3b iio:adc:stm32-adc: Add HAS_IOMEM dependency adds 4f5434086d92 iio: adc: ab8500-gpadc: Fix off by 10 to 3 adds fae6f62e6a58 counter: stm32-timer-cnt: Report count function when SLAVE [...] adds e4c3e133294c counter: stm32-timer-cnt: fix ceiling write max value adds b14d72ac7317 counter: stm32-timer-cnt: fix ceiling miss-alignment with [...] adds 37e89e574dc2 iio: hid-sensor-humidity: Fix alignment issue of timestamp [...] adds 141e7633aa4d iio: hid-sensor-temperature: Fix issues of timestamp channel adds 6dbbbe4cfd39 iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler adds 12ec5408d213 Merge tag 'iio-fixes-for-5.12a' of https://git.kernel.org/ [...] adds f8d70fd6a5a7 MAINTAINERS: move some real subsystems off of the staging [...] adds e06da9ea3e3f MAINTAINERS: move the staging subsystem to lists.linux.dev adds 2e5848a3d86f staging: comedi: cb_pcidas: fix request_irq() warn adds d2d106fe3bad staging: comedi: cb_pcidas64: fix request_irq() warn adds 2cafd46a714a staging: vt665x: fix alignment constraints adds 1d4345eb51a1 Merge tag 'staging-5.12-rc4' of git://git.kernel.org/pub/s [...] adds 5be28c8f85ce signal: don't allow sending any signals to PF_IO_WORKER threads adds 4db4b1a0d177 signal: don't allow STOP on PF_IO_WORKER threads adds 00ddff431a45 io-wq: ensure task is running before processing task_work adds 0031275d119e io_uring: call req_set_fail_links() on short send[msg]()/r [...] adds 2c41fab1c60b Merge tag 'io_uring-5.12-2021-03-21' of git://git.kernel.d [...] adds efc61345274d ext4: shrink race window in ext4_should_retry_alloc() adds 163f0ec1df33 ext4: add reclaim checks to xattr code adds f91436d55a27 fs/ext4: fix integer overflow in s_log_groups_per_flex adds c915fb80eaa6 ext4: fix bh ref count on error paths adds f053cf7aa66c ext4: fix error handling in ext4_end_enable_verity() adds b7ff91fd030d ext4: find old entry again if failed to rename whiteout adds 5dccdc5a1916 ext4: do not iput inode under running transaction in ext4_ [...] adds 6b22489911b7 ext4: do not try to set xattr into ea_inode if value is empty adds 7d8bd3c76da1 ext4: fix potential error in ext4_do_update_inode adds 2a4ae3bcdf05 ext4: fix timer use-after-free on failed mount adds 8210bb29c1b6 ext4: fix rename whiteout with fast commit adds 512c15ef05d7 ext4: stop inode update before return adds 64395d950bc4 ext4: initialize ret to suppress smatch warning adds d7f5f1bd3c24 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 0d02ec6b3136 Linux 5.12-rc4 adds 519dad3bcd80 selinux: don't log MAC_POLICY_LOAD record on failed policy load adds 6406887a12ee selinux: fix variable scope issue in live sidtab conversion adds ee5de60a08b7 selinuxfs: unify policy load error reporting adds 84196390620a Merge tag 'selinux-pr-20210322' of git://git.kernel.org/pu [...] adds fac245216b68 ARC: haps: bump memory to 1 GB adds 46e152186cd8 arc: kernel: Return -EFAULT if copy_to_user() fails adds 83520d62cc5a ARC: treewide: avoid the pointer addition with NULL pointer adds 812e9db50ebe Merge remote-tracking branch 'arc-current/for-curr' adds 0710442a88d1 arm64: csum: cast to the proper type adds c607ab4f916d arm64: stacktrace: don't trace arch_stack_walk() adds e14a371f732b Documentation: arm64/acpi : clarify arm64 support of IBFT adds d1296f1265f7 arm64: cpuinfo: Fix a typo adds 141f8202cfa4 arm64: kdump: update ppos when reading elfcorehdr adds ee7febce0519 arm64: mm: correct the inside linear map range during hotp [...] adds 7011d72588d1 kselftest/arm64: sve: Do not use non-canonical FFR register value adds 2cfa501bb59c Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com adds 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. adds 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer adds b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER adds 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] adds ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] adds 221c3a09ddf7 ARM: dts: at91-sama5d27_som1: fix phy address to 7 adds 664979bba816 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] adds 2c69c8a1736e ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] adds 3848421f9d1f Merge tag 'at91-fixes-5.12' of git://git.kernel.org/pub/sc [...] adds e2c1b0ff38c9 ARM: imx: avic: Convert to using IRQCHIP_DECLARE adds 9c3a16f88385 arm64: dts: ls1046a: mark crypto engine dma coherent adds 4fb3a074755b arm64: dts: ls1043a: mark crypto engine dma coherent adds ba8da03fa7df arm64: dts: ls1012a: mark crypto engine dma coherent adds 412627f6ffe3 arm64: dts: imx8mp-phyboard-pollux-rdk: Add missing pinctrl entry adds 69cbbf6be5d5 ARM: imx6ul-14x14-evk: Do not reset the Ethernet PHYs inde [...] adds e4817a1b6b77 ARM: dts: imx6ull: fix ubi filesystem mount failed adds 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] adds f29b6549e671 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds c4c877b27324 net: Consolidate common blackhole dst ops adds a188bb5638d4 net, bpf: Fix ip6ip6 crash with collect_md populated skbs adds c89489b47289 Merge branch 'ip6ip6-crash' adds 28259bac7f1d ipv6: fix suspecious RCU usage warning adds de920fc64cba bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_ [...] adds 547fd083770a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9398e9c0b1d4 drop_monitor: Perform cleanup upon probe registration failure adds dd4fa1dae9f4 macvlan: macvlan_count_rx() needs to be aware of preemption adds 0571a753cb07 net: pxa168_eth: Fix a potential data race in pxa168_eth_remove adds 8373a0fe9c71 net: dsa: bcm_sf2: use 2 Gbps IMP port link on BCM4908 adds 5115daa675cc net/mlx5e: Enforce minimum value check for ICOSQ size adds d5dd03b26ba4 net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets adds 354521eebd02 net/mlx5e: Accumulate port PTP TX stats with other channels stats adds 1c2cdf0b603a net/mlx5e: Set PTP channel pointer explicitly to NULL adds e5eb01344e9b net/mlx5e: When changing XDP program without reset, take r [...] adds 74640f09735f net/mlx5e: Revert parameters on errors when changing PTP s [...] adds 385d40b042e6 net/mlx5e: Don't match on Geneve options in case option ma [...] adds 55affa97d675 net/mlx5: Fix turn-off PPS command adds 1e74152ed065 net/mlx5e: Check correct ip_version in decapsulation route [...] adds f574531a0b77 net/mlx5: Disable VF tunnel TX offload if ignore_flow_leve [...] adds 469549e4778a net/mlx5e: Fix error flow in change profile adds 4806f1e2fee8 net/mlx5: Set QP timestamp mode to default adds 8256c69b2d9c RDMA/mlx5: Fix timestamp default mode adds 8b90d897823b net/mlx5e: E-switch, Fix rate calculation division adds 6a3717544ce9 net/mlx5: SF, Correct vhca context size adds 6fa37d66ef2d net/mlx5: SF: Fix memory leak of work item adds dc694f11a759 net/mlx5: SF: Fix error flow of SFs allocation flow adds 84076c4c800d net/mlx5: DR, Fix potential shift wrapping of 32-bit value [...] adds 1e1e73ee1adf Merge tag 'mlx5-fixes-2021-03-10' of git://git.kernel.org/ [...] adds e323d865b361 net: sched: validate stab values adds d45c36bafb94 net: dsa: b53: VLAN filtering is global to all users adds 47142ed6c34d net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port adds b80350f39370 net: sock: simplify tw proto registration adds 6da262378c99 igc: reinit_locked() should be called with rtnl_lock adds 8876529465c3 igc: Fix Pause Frame Advertising adds 9a4a1cdc5ab5 igc: Fix Supported Pause Frame Link Setting adds fc9e5020971d igc: Fix igc_ptp_rx_pktstamp() adds 21f857f0321d e1000e: add rtnl_lock() to e1000_reset_task adds b52912b8293f e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 adds ce6c13e4f5b9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds db74623a3850 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidu [...] adds a9f81244d2e3 mISDN: fix crash in fritzpci adds 7a1468ba0e02 net: phy: broadcom: Add power down exit reset state delay adds 93bde210c434 sch_htb: Fix select_queue for non-offload mode adds fb3a3e37de33 sch_htb: Fix offload cleanup in htb_destroy on htb_init failure adds 451b2596f541 Merge branch 'htb-fixes' adds 080bfa1e6d92 Revert "net: bonding: fix error return code of bond_neigh_init()" adds f211ac154577 net: correct sk_acceptq_is_full() adds 59cd4f19267a net: axienet: Fix probe error cleanup adds 6897087323a2 ftgmac100: Restart MAC HW once adds b1dd9bf688b0 net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M adds 2e5de7e0c8d2 mptcp: fix bit MPTCP_PUSH_PENDING tests adds c3b8e07909db net: dsa: mt7530: setup core clock even in TRGMII mode adds a673321aa74f selftests: mptcp: Restore packet capture option in join tests adds 6afa455e6153 ibmvnic: update MAINTAINERS adds ed0907e3bdcf ice: fix napi work done reporting in xsk path adds a86606268ec0 i40e: move headroom initialization to i40e_configure_rx_ring adds 89861c485c6a ice: move headroom initialization to ice_setup_rx_ctx adds 76064573b121 ixgbe: move headroom initialization to ixgbe_configure_rx_ring adds 98dfb02aa222 igb: avoid premature Rx buffer reuse adds 47251a36e136 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 3a9ef3e11c5d net: ipa: terminate message handler arrays adds ad236ccde19a devlink: fix typo in documentation adds 6577b9a551ae net: arcnet: com20020 fix error handling adds 50535249f624 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() adds a25f82228542 flow_dissector: fix byteorder of dissected ICMP ID adds bf0ffea336b4 net: hdlc_x25: Prevent racing between "x25_close" and "x25 [...] adds d82c6c1aaccd net: phylink: Fix phylink_err() function name error in phy [...] adds 0217ed2848e8 tipc: better validate user input in tipc_nl_retrieve_key() adds 7233da86697e tcp: relookup sock for RST+ACK packets handled by obsolete [...] adds 13832ae27553 mptcp: fix ADD_ADDR HMAC in case port is specified adds 81f711d67a97 selftests/net: fix warnings on reuseaddr_ports_exhausted adds 8a4452ca29f9 docs: net: ena: Fix ena_start_xmit() function name typo adds 3a5ca857079e can: dev: Move device back to init netns on owning netns delete adds e4912459bd5e can: isotp: isotp_setsockopt(): only allow to set low leve [...] adds d4eb538e1f48 can: isotp: TX-path: ensure that CAN frame flags are initialized adds 59ec7b89ed3e can: peak_usb: add forgotten supported devices adds 47c5e474bc1e can: flexcan: flexcan_chip_freeze(): fix chip freeze for m [...] adds 7c6e6bce08f9 can: kvaser_pciefd: Always disable bus load reporting adds 7507479c46b1 can: kvaser_usb: Add support for USBcan Pro 4xHS adds 0429d6d89f97 can: c_can_pci: c_can_pci_remove(): fix use-after-free adds 6e2fe01dd6f9 can: c_can: move runtime PM enable/disable to c_can_platform adds c0e399f3baf4 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning adds e98d9ee64ee2 can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors adds ce225298a0cd Merge tag 'linux-can-fixes-for-5.12-20210316' of git://git [...] adds d29334c15d33 net/sched: act_api: fix miss set post_ct for ovs after do [...] adds a3bc48321665 net: broadcom: BCM4908_ENET should not default to y, uncon [...] adds 982e5ee23d76 nfp: flower: fix unsupported pre_tunnel flows adds 5c4f5e19d6a8 nfp: flower: add ipv6 bit to pre_tunnel control message adds d8ce0275e45e nfp: flower: fix pre_tun mask id allocation adds 7a2bb0f0b201 Merge branch 'nfp-fixes' adds fc649670ba50 MAINTAINERS: Update Spidernet network driver adds d2c21422323b ionic: linearize tso skb with too many frags adds afa536d8405a net/sched: cls_flower: fix only mask bit check in the vali [...] adds 1944015fe9c1 mac80211: fix rate mask reset adds 3bd801b14e0c mac80211: fix double free in ibss_leave adds 29175be06d2f mac80211: minstrel_ht: remove unused variable 'mg' adds 0f7e90faddee mac80211: Allow HE operation to be longer than expected. adds 58d25626f6f0 mac80211: Check crypto_aead_encrypt for errors adds 77cbf790e5b4 nl80211: fix locking for wireless device netns change adds 041c881a0ba8 mac80211: choose first enabled channel for monitor adds 239729a21e52 wireless/nl80211: fix wdev_id may be used uninitialized adds 0692c33c9c53 Merge tag 'mac80211-for-net-2021-03-17' of git://git.kerne [...] adds cb038357937e net: fix race between napi kthread mode and busy poll adds 31254dc95662 selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed adds 8a141dd7f706 ftrace: Fix modify_ftrace_direct. adds f232326f6966 bpf: Prohibit alu ops for pointer types not defining ptr_limit adds 10d2bb2e6b1d bpf: Fix off-by-one for area size in creating mask to left adds b5871dca250c bpf: Simplify alu_limit masking for pointer arithmetic adds 1b1597e64e1a bpf: Add sanity check for upper ptr_limit adds 0a13e3537ea6 bpf, selftests: Fix up some test_verifier cases for unprivileged adds e21aa341785c bpf: Fix fexit trampoline. adds 8f3f5792f294 libbpf: Fix error path in bpf_object__elf_init() adds 58bfd95b554f libbpf: Use SOCK_CLOEXEC when opening the netlink socket adds e65eaded4cc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds dcc32f4f183a ipv6: weaken the v4mapped source check adds 804741ac7b9f netsec: restore phy power state after controller reset adds f41b2d67d767 octeontx2-pf: Do not modify number of rules adds f7884097141b octeontx2-af: Formatting debugfs entry rsrc_alloc. adds ce86c2a531e2 octeontx2-af: Remove TOS field from MKEX TX adds 297887872973 octeontx2-af: Return correct CGX RX fifo size adds ae2619dd4fcc octeontx2-af: Fix irq free in rvu teardown adds f12098ce9b43 octeontx2-pf: Clear RSS enable flag on interace down adds 64451b98306b octeontx2-af: fix infinite loop in unmapping NPC counter adds 8c16cb0304cd octeontx2-af: Fix uninitialized variable warning adds 6f7c7e22a2b6 Merge branch 'octeontx2-fixes' adds 600cc3c9c62d net: marvell: Remove reference to CONFIG_MV64X60 adds 6c015a225680 net: check all name nodes in __dev_alloc_name adds abe7034b9a8d Revert "netfilter: x_tables: Update remaining dereference to RCU" adds d3d40f237480 Revert "netfilter: x_tables: Switch synchronization to RCU" adds 175e476b8cdf netfilter: x_tables: Use correct memory barriers. adds b58f33d49e42 netfilter: ctnetlink: fix dump of the expect mask attribute adds 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 adds 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] adds 7b35582cd04a netfilter: nftables: allow to update flowtable flags adds 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] adds 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] adds 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds c79a707072fe net: cdc-phonet: fix data-interface release on probe failure adds 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] adds 8a2dc6af67a0 sch_red: Fix a typo adds f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 adds 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes adds 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() adds 896ea5dab25e e1000e: Fix duplicate include guard adds a75519a84855 igb: Fix duplicate include guard adds f0a03a026857 igb: check timestamp validity adds 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds ef2ef02cd9c2 mptcp: Change mailing list address adds 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] adds eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. adds 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct adds f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] adds e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' adds f60a85cad677 bpf: Fix umd memory leak in copy_process() adds b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] adds e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b4afd4b90a7c net: ipa: fix init header command validation adds a05b0c8c823d Merge branch 'pa-fox-validation' adds b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames adds 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] adds 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] adds f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled adds 87d77e59d1eb docs: networking: Fix a typo adds 6debc0fd71b9 MAINTAINERS: Combine "QLOGIC QLGE 10Gb ETHERNET DRIVER" se [...] adds 23eb9d8daba8 Merge remote-tracking branch 'net/master' adds 71a7810be38a Merge remote-tracking branch 'ipsec/master' adds 22053df0a364 RDMA/mlx5: Fix typo in destroy_mkey inbox adds 9a8cde1fb257 Merge remote-tracking branch 'rdma-fixes/for-rc' adds febf22565549 ALSA: hda/realtek: fix a determine_headset_type issue for [...] adds e54f30befa79 ALSA: hda/realtek: call alc_update_headset_mode() in hp_au [...] adds ee343fa56006 Merge remote-tracking branch 'sound-current/for-linus' adds e41a962f82e7 regmap: set debugfs_name to NULL after it is freed adds f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus adds 37d90683abec Merge remote-tracking branch 'regmap-fixes/for-linus' adds 3b6e7088afc9 regulator: bd9571mwv: Fix AVS and DVFS voltage range adds 9cbc23f7d51f regulator: bd9571mwv: Fix regulator name printed on regist [...] adds 1deceabbdc0d regulator: bd9571mwv: Convert device attribute to sysfs_emit() adds 595bd434897b Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds cd2b2372d28e Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1d309cd688a7 spi: spi-ti-qspi: Free DMA resources adds 2d13f2ff6073 spi: bcm63xx-spi: fix pm_runtime adds fb8695e3749e spi: bcm63xx-hsspi: fix pm_runtime adds 19e213217458 spi: ath79: always call chipselect function adds ffb597b2bd3c spi: ath79: remove spi-master setup and cleanup assignment adds 8d559a64f00b spi: stm32: drop devres version of spi_register_master adds 5ac1b909e5b6 dt-bindings: spi: Add compatible for Mediatek MT8195 adds f4d7b3ca36fe Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 69857a49da96 Merge remote-tracking branch 'spi-fixes/for-linus' adds 22d937164e4f PCI: switchtec: Fix Spectre v1 vulnerability adds 6af60eb39df3 MAINTAINERS: Update PCI patchwork to kernel.org instance adds 4b508faa88d4 Merge remote-tracking branch 'pci-current/for-linus' adds 67a788c7c3e7 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] adds 0236cdc1e8e4 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 5af2a785a2ab phy: ralink: phy-mt7621-pci: fix XTAL bitmask adds 7adbee44d964 phy: ti: j721e-wiz: add missing call to of_node_put() adds 23ee15ed613b phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] adds 7e9908d1ab2e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] adds 07789dc33f6f phy: ingenic: Fix a typo in ingenic_usb_phy_probe() adds da848f9a0e13 phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table adds e6343b846ffe Merge remote-tracking branch 'phy/fixes' adds c9570d4a5efd extcon: Add stubs for extcon_register_notifier_all() functions adds d3bdd1c31407 extcon: Fix error handling in extcon_dev_register adds e01b7d04a61c Merge tag 'extcon-fixes-for-5.12-rc4' of git://git.kernel. [...] adds 50d5a6ac639f Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds cde00ed6e9de soundwire: cadence_master: fix kernel-doc adds fde5d7f27108 soundwire: bus: Fix device found flag correctly adds 3c43bbbf41ca Merge remote-tracking branch 'soundwire-fixes/fixes' adds 2d8aaa1720c6 Input: n64joy - fix return value check in n64joy_probe() adds 0ac60f9791f1 Merge remote-tracking branch 'input-current/for-linus' adds f4a5bb63fd63 Merge remote-tracking branch 'ide/master' adds 1cbd44666216 dmaengine: xilinx: dpdma: Fix descriptor issuing on video group adds 868833fbffbe dmaengine: xilinx: dpdma: Fix race condition in done IRQ adds f76cadf62aa2 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 2fb164f0ce95 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout adds e872e25c399b Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 0e37b4fa67f5 media: coda: fix macroblocks count control usage adds a4b5327e0779 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 140a77683395 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race adds 77335a040178 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 adds 4c9f4865f460 Merge branch 'fixes-rc2' into fixes adds 30916faa1a60 ARM: OMAP4: Fix PMIC voltage domains for bionic adds b3d09a06d89f ARM: OMAP4: PM: update ROM return address for OSWR and OFF adds 2b4a14e0c18f Merge remote-tracking branch 'omap-fixes/fixes' adds 3b7ec4d1b5cb Merge branch 'misc-5.12' into next-fixes adds 4b924b02eb12 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds c111f4acd838 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 7cf331a3e6eb Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 7a1adbd23990 drm: rcar-du: Use drmm_encoder_alloc() to manage encoder adds d27ce83fa4ba Merge tag 'du-fixes-20210316' of git://linuxtv.org/pinchar [...] adds 372f3db99a2b Merge remote-tracking branch 'drm-fixes/drm-fixes' adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds 8d924b538593 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 adds 5de0ac7df13d Merge remote-tracking branch 'fpga-fixes/fixes' adds 5ad4b720e399 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 7421b1a4d10c kunit: tool: Fix a python tuple typing error adds 7fd53f41f771 kunit: tool: Disable PAGE_POISONING under --alltests adds d3baf3a6e313 kunit: Match parenthesis alignment to improve code readability adds 1815c16604ca Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr adds 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr adds 8d59c115a79a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3204a7fb98a3 kbuild: prefix $(srctree)/ to some included Makefiles adds d9f4ff50d2aa kbuild: spilt cc-option and friends to scripts/Makefile.compiler adds a14efe0d73eb kbuild: include Makefile.compiler only when compiler is needed adds 084abc3e6373 kbuild: show warning if 'make headers_check' is used adds babd8cd96d33 kbuild: add CONFIG_VMLINUX_MAP expert option adds 025bbe54a6c7 kbuild: apply fixdep logic to link-vmlinux.sh adds 16c2d508f98a kbuild: rename multi-used-* to multi-obj-* adds b2695b50625d kbuild: move $(strip ) to suffix-search definition adds 9fc2872b700a Makefile: Remove '--gcc-toolchain' flag adds 71eb5c859a59 Makefile: Only specify '--prefix=' when building with clan [...] adds 5946d42d6d42 docs: kbuild: Fix a typo in the file Kconfig.recursion-issue-02 adds 884a7fa1b090 kbuild: replace sed with $(subst ) or $(patsubst ) adds 777020f87fca Merge remote-tracking branch 'kbuild/for-next' adds eedb0b12d091 dma-mapping: add a dma_mmap_pages helper adds 198c50e2ccff dma-mapping: refactor dma_{alloc,free}_pages adds 7d5b5738d151 dma-mapping: add a dma_alloc_noncontiguous API adds 8230ce9a4e20 dma-iommu: refactor iommu_dma_alloc_remap adds e817ee5f2f95 dma-iommu: implement ->alloc_noncontiguous adds 20e1dbf2bbe2 media: uvcvideo: Use dma_alloc_noncontiguous API adds 84fcfbdadbfd dma-mapping: remove a pointless empty line in dma_alloc_coherent adds c95e805b32c9 Merge remote-tracking branch 'dma-mapping/for-next' adds ad6622a83287 Merge remote-tracking branch 'asm-generic/master' adds 49611e90c62f Merge remote-tracking branch 'arm/for-next' adds ed938a4bfc58 arm64: defconfig: Use DEBUG_INFO_REDUCED adds 98c5ec77c7c5 ARM64: enable GENERIC_FIND_FIRST_BIT adds c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently adds 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region adds 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] adds 68b64ad601c9 Merge branch 'for-next/xntable' into for-next/core adds e2617c355355 Merge remote-tracking branch 'arm64/for-next/core' adds 1c47d4ae857f Merge remote-tracking branch 'arm-soc/for-next' adds 4f63099c665e Merge remote-tracking branch 'actions/for-next' adds 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds f076795f979e Merge remote-tracking branch 'amlogic/for-next' adds 295995acb677 Merge remote-tracking branch 'aspeed/for-next' adds b95bbae19954 Merge branch 'at91-fixes' into at91-next adds 8f242b92c1f2 Merge remote-tracking branch 'at91/at91-next' adds 1ca59ca0afde memory: tegra20: Add debug statistics adds 97b02eb5eff5 Merge remote-tracking branch 'drivers-memory/for-next' adds 1168935b962b soc: imx: add i.MX51/i.MX53 unique id support adds 893cfb99734f firmware: imx: scu-pd: do not power off console domain adds 1d8fd835f3b0 Merge branch 'imx/drivers' into for-next adds 4ae20f26a157 ARM: mach-imx: Fix a spelling in the file pm-imx5.c adds f21a468832f4 ARM: imx: Kconfig: Fix typo in help adds 4232bfdea85c Merge branch 'imx/soc' into for-next adds eccfc840dc2a dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names adds 97ecda7f87b8 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 6d148838295e dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2 [...] adds b77af8ae105d dt-bindings: arm: fsl: add Kontron pITX-imx8m board adds a6fcc75e39f1 dt-bindings: arm: fsl: add imx8qm boards compatible string adds 51b786203e56 dt-bindings: mailbox: mu: add imx8qm support adds 8916d9c811fc Merge branch 'imx/bindings' into for-next adds ad28c3bd7e27 ARM: dts: imx50-kobo-aura: Add Netronix embedded controller adds 7c040ba9e71b ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] adds 36034ae5bbcc ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 adds efd9d2419cfc ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions [...] adds c2b652e38111 ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name adds a10419db66a8 ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin adds 5e27eeec3b89 ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option adds 51c045ec3195 ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode f [...] adds 952d23b0533d ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded [...] adds ce8da6149342 ARM: dts: colibri-imx6ull: Change drive strength for usdhc2 adds 0f22183206a7 ARM: dts: ls1021a: mark crypto engine dma coherent adds f285369a2832 ARM: dts: imx6q-ba16: add USB OTG VBUS enable GPIO adds b0884cf28fa3 ARM: dts: imx6q-ba16: improve PHY information adds 4ec79ac7fa7c ARM: dts: imx: bx50v3: i2c GPIOs are open drain adds e0ece1860d0f ARM: dts: imx: bx50v3: Define GPIO line names adds 2343e697fa36 ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings adds bbc4c8a53171 ARM: dts: imx6qdl-gw*: Remove unnecessary #address-cells/# [...] adds 610a5e288394 ARM: dts: imx7d-mba7: Remove unsupported PCI properties adds b1ed6597d1e7 Merge branch 'imx/dt' into for-next adds dbd3120cf0f7 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name adds dfee46f17b4a arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] adds 54c327393a1f arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface adds 28034d1b5158 arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay adds e7fb3a747943 arm64: dts: librem5: Drop assigned-clocks from SAI2 adds 3a0eac4a8c46 arm64: dts: librem5: protect some partitions of the nor-flash adds 1cec010bbb74 arm64: dts: imx8mq-librem5-r2: set nearlevel to 120 adds 5b65f39ddcc1 arm64: dts: librem5-devkit: Use a less generic codec name adds 6f46f7ff8037 arm64: dts: librem5-devkit: Add speaker amplifier adds 39a346d923e2 arm64: dts: librem5-devkit: "Drop Line In Jack" adds 15094482fc59 arm64: dts: librem5-devkit: Add mux for built-in vs headset mic adds d779f4c92ac3 arm64: dts: librem5-devkit: Move headphone detection to so [...] adds 94b736d72843 arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip adds f37cd7560d3b arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 adds 421f715c7316 arm64: dts: imx8mm-nitrogen-r2: add USB support adds 88a151795ef3 arm64: dts: imx8mm-nitrogen-r2: add UARTs adds 2b6e7da251e3 arm64: dts: imx8mm-nitrogen-r2: rework UART 2 adds b399c13f0b4a arm64: dts: imx8mm-nitrogen-r2: add PWMs adds 80fa5d604d16 arm64: dts: imx8mm-nitrogen-r2: add FlexSPI adds 40ba2eda0a7b arm64: dts: imx8mm-nitrogen-r2: add audio adds 4e43cd636bb1 arm64: dts: imx8qxp: correct usdhc clock-names sequence adds 60ac35268f85 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM adds 21480ffda0da arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 6cecf54dfbcc arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 [...] adds ec4d1196f113 arm64: dts: imx8mp: add eqos node and alias adds 6f96852619d5 arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Po [...] adds 1dc7f3d79a1a arm64: dts: fsl: add support for Kontron pitx-imx8m board adds 74ebd8ff8fbc arm64: dts: imx8mp: add wdog2/3 nodes adds 6ef3520dbc36 arm64: dts: imx8qxp: add fallback compatible string for scu pd adds 1aaa8ebe3bff arm64: dts: imx8qxp: move scu pd node before scu clock node adds 0881ffa27a9e arm64: dts: imx8qxp: orginize dts in subsystems adds 4e2a9cef8195 arm64: dts: imx8: add lsio lpcg clocks adds ebb9c97f4762 arm64: dts: imx8: add conn lpcg clocks adds 9c5d3663dc1a arm64: dts: imx8: add adma lpcg clocks adds a08329ef8bd5 arm64: dts: imx8: switch to two cell scu clock binding adds 9204932f3d6f arm64: dts: imx8: switch to new lpcg clock binding adds 7feef2ca4641 arm64: dts: imx8qm: add lsio ss support adds 2aeea4176221 arm64: dts: imx8qm: add conn ss support adds 1037aa547ca4 arm64: dts: imx8: split adma ss into dma and audio ss adds 7add607242d1 arm64: dts: imx8qm: add dma ss support adds 0568c785833e arm64: dts: imx: add imx8qm common dts file adds fb054e1356c0 arm64: dts: imx: add imx8qm mek support adds b9460ce5746d arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support adds 9be954ca6bd4 arm64: dts: ls1028a: set up the real link speed for ENETC port 2 adds 157e7a2824ed arm64: dts: imx8mm: Reorder flexspi clock-names entry adds 4ce6a75f44d1 arm64: dts: imx8mn: Reorder flexspi clock-names entry adds adc8f4361587 arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART adds 19d7a1b97363 arm64: dts: lx2160a-clearfog-itx: add SFP support adds 2bc8a57158da arm64: dts: imx8mq-librem5: Hog the correct gpio adds 047ffb01c523 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on adds 912ffdb3d8b8 Merge branch 'imx/dt64' into for-next adds 65198789898b arm64: defconfig: Enable devfreq support for i.MX8MQ adds bc6bf2e0fd9c arm64: defconfig: Enable asoc simple mux adds c7ae9d5dae71 arm64: defconfig: Enable wm8960 audio driver. adds 980129a48274 arm64: defconfig: add imx8qm pinctrl support adds a854fb61b804 arm64: defconfig: Enable the Hantro decoder adds 742a658bad18 arm64: configs: Enable PCIe support for imx8mq boards adds 58b195fac435 Merge branch 'imx/defconfig' into for-next adds 931d664bf559 Merge remote-tracking branch 'imx-mxs/for-next' adds ce1a36b622cd Merge remote-tracking branch 'keystone/next' adds dda5315d8324 Merge remote-tracking branch 'mediatek/for-next' adds b74ee7d66d93 Merge remote-tracking branch 'mvebu/for-next' adds 7bad5af826ab bus: ti-sysc: Fix initializing module_pa for modules witho [...] adds 4700a00755fb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect de [...] adds f2dc0755fc9b bus: ti-sysc: Detect more modules for debugging adds 5f7259a578e9 bus: ti-sysc: Check for old incomplete dtb adds a15de032a72d ARM: OMAP2+: Init both prm and prcm nodes early for clocks adds bc0b964da3f6 soc: ti: omap-prm: Allow hardware supported retention when idle adds 7f7acef8571a clk: ti: omap5: Add missing gpmc and ocmc clkctrl adds e259c2926c01 PCI: pci-dra7xx: Prepare for deferred probe with module_pl [...] adds c761028ef5e2 ARM: dts: Update pcie ranges for dra7 adds 785d943c768e ARM: dts: Configure interconnect target module for dra7 pcie adds 075249bc5546 ARM: dts: Properly configure dra7 edma sysconfig registers adds 7f2659ce657e ARM: dts: Move dra7 l3 noc to a separate node adds e2d637b06978 ARM: dts: Configure interconnect target module for dra7 qspi adds 8af15365a368 ARM: dts: Configure interconnect target module for dra7 sata adds f5d0aba7c198 ARM: dts: Configure interconnect target module for dra7 mpu adds 27559a8bd436 ARM: dts: Configure interconnect target module for dra7 dmm adds 9a75368b6426 ARM: dts: Configure simple-pm-bus for dra7 l4_wkup adds f483a3e12341 ARM: dts: Configure simple-pm-bus for dra7 l4_per1 adds 26c36e16d45e ARM: dts: Configure simple-pm-bus for dra7 l4_per2 adds bdfafc8e2b3d ARM: dts: Configure simple-pm-bus for dra7 l4_per3 adds e93e4104a23a ARM: dts: Configure simple-pm-bus for dra7 l4_cfg adds ecb4c5c0961b ARM: dts: Configure simple-pm-bus for dra7 l3 adds 345ac6b17b18 ARM: dts: Configure power-domain for omap4 gfx adds 398c66ed22fa ARM: dts: Configure power-domain for omap4 dts iss adds fe85baacd73b ARM: dts: Configure interconnect target module for omap4 dmm adds 0600dabe34cc ARM: dts: Configure interconnect target module for omap4 emif adds 932ddde18318 ARM: dts: Configure interconnect target module for omap4 debugss adds e55cc3f0404c ARM: dts: Configure interconnect target module for omap4 mpu adds fbe8285d65a9 ARM: dts: Move omap4 mmio-sram out of l3 interconnect adds bacc83e5eef9 ARM: dts: Move omap4 l3-noc to a separate node adds d978b69fa7b2 ARM: dts: Configure simple-pm-bus for omap4 l4_wkup adds 67dcfdc4a63b ARM: dts: Configure simple-pm-bus for omap4 l4_per adds 9a1d0c2837c9 ARM: dts: Configure simple-pm-bus for omap4 l4_cfg adds e1d4a11d68b6 ARM: dts: Prepare for simple-pm-bus for omap4 l3 adds 84864f8d2c4e ARM: dts: Configure interconnect target module for omap5 dmm adds 9921f0b9d07a ARM: dts: Configure interconnect target module for omap5 emif adds 0e666eb531ea ARM: dts: Configure interconnect target module for omap5 mpu adds 5f89cdc1034c ARM: dts: Configure interconnect target module for omap5 gpmc adds 41ccb6623711 ARM: dts: Configure interconnect target module for omap5 sata adds a571cc394194 ARM: dts: Move omap5 mmio-sram out of l3 interconnect adds d1d16959fea7 ARM: dts: Move omap5 l3-noc to a separate node adds 689919e6e2b9 ARM: dts: Configure simple-pm-bus for omap5 l4_wkup adds 6fe4ff901607 ARM: dts: Configure simple-pm-bus for omap5 l4_per adds abd1d31d8292 ARM: dts: Configure simple-pm-bus for omap5 l4_cfg adds e18088794613 ARM: dts: Configure simple-pm-bus for omap5 l3 adds 083516ad540a Merge tags 'genpd-dts-dra7', 'genpd-dts-omap4' and 'genpd- [...] adds b22199e4a1f6 ARM: OMAP2+: Drop legacy platform data for dra7 pcie adds 786018cf552d ARM: OMAP2+: Drop legacy platform data for dra7 qspi adds 98feab31ac49 ARM: OMAP2+: Drop legacy platform data for dra7 sata adds 66b2f7fee196 ARM: OMAP2+: Drop legacy platform data for dra7 mpu adds 860e24644357 ARM: OMAP2+: Drop legacy platform data for dra7 dmm adds 3e09b7d201c6 ARM: OMAP2+: Drop legacy platform data for dra7 l4_wkup adds 47a4b458c184 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per1 adds ca319f4f41a3 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per2 adds b3db9b25ffc7 ARM: OMAP2+: Drop legacy platform data for dra7 l4_per3 adds b5ac9dedc14b ARM: OMAP2+: Drop legacy platform data for dra7 l4_cfg adds 53fb6ae97af4 ARM: OMAP2+: Drop legacy platform data for dra7 l3 adds 54bc4edb3e52 ARM: OMAP2+: Drop legacy platform data for dra7 hwmod adds eb586ea39f26 ARM: OMAP2+: Drop legacy platform data for omap4 iss adds 40dbf5b13f23 ARM: OMAP2+: Drop legacy platform data for omap4 control modules adds 35c34fbcbfd0 ARM: OMAP2+: Drop legacy platform data for omap4 dmm adds a8876b4a3d68 ARM: OMAP2+: Drop legacy platform data for omap4 emif adds 88b187916898 ARM: OMAP2+: Drop legacy platform data for omap4 debugss adds 229f3477d64c ARM: OMAP2+: Drop legacy platform data for omap4 mpu adds e9c5aafaab59 ARM: OMAP2+: Drop legacy platform data for omap4 l4_wkup adds 6dd3c9259767 ARM: OMAP2+: Drop legacy platform data for omap4 l4_per adds 058b4880a840 ARM: OMAP2+: Drop legacy platform data for omap4 l4_cfg adds 3e1ea524d6db ARM: OMAP2+: Drop legacy platform data for omap4 l3 adds 2584d7e7f87a ARM: OMAP2+: Drop legacy platform data for omap4 hwmod adds 1006777ef4a1 ARM: OMAP2+: Drop legacy platform data for omap5 dmm adds aa820b664f88 ARM: OMAP2+: Drop legacy platform data for omap5 emif adds 3c648501f8fb ARM: OMAP2+: Drop legacy platform data for omap5 mpu adds 21206c8f2cb5 ARM: OMAP2+: Drop legacy platform data for omap5 sata adds a91560500c2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_wkup adds 8a3253194641 ARM: OMAP2+: Drop legacy platform data for omap5 l4_per adds 5b9a7b0d2f2a ARM: OMAP2+: Drop legacy platform data for omap5 l4_cfg adds e98cf7e69486 ARM: OMAP2+: Drop legacy platform data for omap5 l3 adds 229e1e1146e4 ARM: OMAP2+: Drop legacy platform data for omap5 hwmod adds 569519de002f Merge branches 'omap-for-v5.13/genpd-dra7', 'omap-for-v5.1 [...] adds 4cd3c0242ffb ARM: OMAP4: PM: update ROM return address for OSWR and OFF adds e39825cdce3a ARM: OMAP4: Fix PMIC voltage domains for bionic adds b086d4ede8c4 Merge branch 'fixes' into for-next adds f21af4257cf3 ARM: OMAP2+: Stop building legacy code for dra7 and omap4/5 adds 4adcf4c28f6d bus: ti-sysc: Warn about old dtb for dra7 and omap4/5 adds 5c04e2e0cc34 Merge branch 'omap-for-v5.13/genpd-cleanup' into for-next adds c9260dd4623a Merge branch 'fixes' into for-next adds 5350ff279092 Merge remote-tracking branch 'omap/for-next' adds 0c9fdcdba682 soc: qcom: geni: shield geni_icc_get() for ACPI boot adds 404cdc42d3f9 bus: qcom: Put child node before return adds 28d4f7337eb5 Merge branch 'drivers-fixes-for-5.12' into for-next adds e37584d1d86b arm64: dts: qcom: sc7180: trogdor: Add label to charger th [...] adds 29edb44d1fce arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor adds 38f3267def65 arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] adds e4ffe8d5f048 arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 in [...] adds 26d06feace1c arm64: dts: qcom: sc7180: Rename the qmp node to power-controller adds f81c1e518f3e arm64: dts: qcom: sdm845: Rename the qmp node to power-controller adds 43f14a0b4f84 arm64: dts: qcom: sm8250: Rename the qmp node to power-controller adds 97832fa80596 arm64: dts: qcom: sm8350: Rename the qmp node to power-controller adds 93138ef5ac92 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] adds 794d3e309e44 arm64: dts: qcom: sm8350: Fix level triggered PMU interrup [...] adds 29a3349543e4 arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] adds 187f65b7f004 arm64: dts: qcom: sm8350: Add apss_smmu node adds e780fb318fe5 arm64: dts: qcom: sm8350: add USB and PHY device nodes adds 054b40a6111f arm64: dts: qcom: sm8350-mtp: enable USB nodes adds 59c7cf814783 arm64: dts: qcom: sm8350: Add UFS nodes adds 694103bc11f0 arm64: dts: qcom: sm8350-mtp: enable UFS nodes adds 2fc19af68abe arm64: dts: qcom: sm8350-mtp: add regulator names adds 4f23d2a557ca arm64: dts: qcom: sm8350: fix typo adds 90f57509fecb arm64: dts: qcom: sm8350: Add rpmhpd node adds 774890c9368c arm64: dts: qcom: sm8350: Add rmtfs node adds 03a41991d4f6 arm64: dts: qcom: sm8350: Add SMP2P nodes adds 177fcf0aeda2 arm64: dts: qcom: sm8350: Add remoteprocs adds da97c882a25b arm64: dts: qcom: sm8350-mtp: Enable remoteprocs adds 6d91e2011115 arm64: dts: qcom: sm8350: Use enums for GCC adds ccbb3abb23a5 arm64: dts: qcom: sm8350: Add cpufreq node adds 58fd7ae621e7 arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy adds b4b2c20d6236 arm64: dts: qcom: Move sc7180 MI2S config to board files a [...] adds ce2500242959 arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards adds f415e0f59634 arm64: dts: qcom: Unify the sc7180-trogdor panel nodes adds 5643caa82e48 arm64: dts: qcom: trogdor: Only wakeup from pen eject adds fcd66fe65da3 arm64: dts: qcom: Disable camera clk on sc7180-trogdor dev [...] adds 1a5d8ff0d6cc arm64: dts: qcom: sc7180-trogdor: Remove fp control pins i [...] adds a307a9773420 arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor adds a4ebb84a0985 arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor adds d1559628c20f arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs adds 2c26adb8dbab arm64: dts: qcom: Add sc7180-lazor-limozeen skus adds 082607825afb arm64: dts: qcom: Add sc7180-trogdor-pompom skus adds 7d47b2cb1aed arm64: dts: qcom: Add sc7180-trogdor-coachz skus adds 1e6e6e7a080c arm64: dts: qcom: sc7180: Use pdc interrupts for USB inste [...] adds e440e30e26dd arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup [...] adds acf050ab5d01 arm64: dts: qcom: apq8016-sbc: drop qcom,sbc adds 74f417ca592c arm64: dts: qcom: msm8916: don't use empty memory node adds ddfb3fc482fc dt-bindings: arm: qcom: Document ipq6018-cp01 board adds c0dffc3fcebd arm64: dts: qcom: msm8994: don't use empty memory node adds 9ad3c08f6f1b dt-bindings: arm: qcom: Document sony boards for apq8094 adds 9208c19f2124 arm64: dts: qcom: Introduce SM8350 HDK adds 36dc1681c96b dt-bindings: arm: qcom: Document sc7280 SoC and board adds 7a1f4e7f740d arm64: dts: qcom: sc7280: Add basic dts/dtsi files for sc7280 soc adds 3450bb5b9570 arm64: dts: qcom: sc7280: Add RSC and PDC devices adds ab7772de8612 arm64: dts: qcom: SC7280: Add rpmhcc clock controller node adds c73ed1044008 arm64: dts: qcom: sc7280: Add device node for APPS SMMU adds e9d739746788 arm64: dts: qcom: sc7280: Add reserved memory for fw adds 0e51f883daa9 arm64: dts: qcom: sc7280: Add APSS watchdog node adds 14abf8dfe364 arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280 adds 0ef5463c7a56 arm64: dts: qcom: sc7280: Add cpuidle states adds 1608784b6129 arm64: dts: qcom: sc7280: Add rpmh power-domain node adds 02058fc3839d arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' adds de3abdf3d15c arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' adds e526cb03e2ae arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' adds 790158579c8e arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges' adds befc5ac94eb1 arm64: dts: qcom: sc7180: Drop duplicate dp_hot_plug_det n [...] adds c07ea1b49515 dt-bindings: arm: qcom: Add SM8350 HDK adds c561740e7cfe arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x adds 389cd7acbb2f arm64: dts: qcom: sm8350: Add spmi node adds 712d68d128bc arm64: dts: qcom: pmk8350: Add base dts file adds 094da73ff0e5 arm64: dts: qcom: pm8350: Add base dts file adds 950775d9cb70 arm64: dts: qcom: pm8350b: Add base dts file adds 58befd8f60e6 arm64: dts: qcom: pm8350c: Add base dts file adds 59319dee2109 arm64: dts: qcom: pmr735a: Add base dts file adds 93e719594602 arm64: dts: qcom: pmr735B: Add base dts file adds f67cc6a91d88 arm64: dts: qcom: sm8350-mtp: Add PMICs adds 40a5aa1f54ab arm64: dts: qcom: pm8150: Enable RTC adds d48a6698a6b7 arm64: dts: qcom: sdm845: Add CAMSS ISP node adds 2c3d0b325e4d arm64: dts: qcom: sdm845-db845c: Configure regulators for [...] adds 68119b3abde2 arm64: dts: qcom: sdm845-db845c: Enable ov8856 sensor and [...] adds d3769729dbad arm64: dts: qcom: sm8250: split spi pinctrl config adds c88f9ecc0ef3 arm64: dts: qcom: sm8250: further split of spi pinctrl config adds eb97ccbba0fe arm64: dts: qcom: sm8250: add pinctrl for SPI using GPIO as a CS adds e9269650db2f arm64: dts: qcom: qrb5165-rb5: switch into using GPIO for SPI0 CS adds f20b61b86a75 dt-bindings: power: Add rpm power domain bindings for SM8350 adds 639c85628757 soc: qcom: rpmhpd: Add SM8350 power domains adds 9a3e49d74980 dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding adds 9937447d83ab soc: qcom: rpmhpd: Add sc7280 powerdomains adds b469010d56d1 soc: qcom: Fix typos in the file qmi_encdec.c adds cfe53781fc5f dt-bindings: arm: msm: Add LLCC for SC7280 adds f6a07be63301 soc: qcom: llcc: Add configuration data for SC7280 adds 28822aeae414 dt-bindings: soc: qcom: aoss: Add SC7280 compatible adds ce6e674a589e soc: qcom: aoss: Add AOSS QMP support for SC7280 adds 62fef634ef20 soc: qcom: smem: Update max processor count adds 814a0d46301a soc: qcom: rpmh-rsc: Remove tcs_is_free() API adds a07766206baf soc: qcom: rpmh-rsc: Loop over fewer bits in irq handler adds f2590e4b3bc4 soc: qcom: rpmh-rsc: Fold WARN_ON() into if condition adds ddd6b7267fe6 dt-bindings: firmware: scm: Add sc7280 support adds c465fc2707c6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds cce2954d6a93 Merge remote-tracking branch 'qcom/for-next' adds 015ed0bb0dc1 Merge remote-tracking branch 'raspberrypi/for-next' adds af5cfef36606 Merge remote-tracking branch 'realtek/for-next' adds b1158c5e14b3 arm64: dts: renesas: Consolidate Salvator-X(S) HDMI0 handling adds a4be49e75a15 ARM: dts: rza2mevb: Upstream Linux requires SDRAM adds 405daa39b22b arm64: dts: renesas: falcon: Add I2C EEPROM nodes adds 7ed6bc967963 arm64: dts: renesas: falcon: Add CSI/DSI sub-board adds 544c939e4c67 arm64: dts: renesas: falcon: Add Ethernet sub-board adds 596e6e1c03ca arm64: dts: renesas: r8a779a0: Add TMU support adds 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds c5929afafbaf ARM: shmobile: defconfig: Refresh for v5.12-rc2 adds a6d354b52dde arm64: dts: renesas: r8a779a0: Add thermal support adds 7e2a95d95353 arm64: dts: renesas: r8a779a0: Add CMT support adds 92c406ed0a7f arm64: dts: renesas: r8a77961: Add CAN nodes adds af038eda54d9 Merge branches 'renesas-arm-defconfig-for-v5.13' and 'rene [...] adds c8aebc134652 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding adds ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds e86ff34cc44a arm64: dts: renesas: falcon: Move console config to CPU board DTS adds 0fc129ba374b arm64: dts: renesas: falcon: Move watchdog config to CPU b [...] adds 431c8ae4519d arm64: dts: renesas: falcon: Move AVB0 to main DTS adds 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next adds 7f7fe063cb37 Merge remote-tracking branch 'renesas/next' adds cbb93f9734b5 Merge remote-tracking branch 'reset/reset/next' adds 086551792666 clk: rockchip: add dt-binding header for rk3568 adds 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next adds 0cd74eec54a3 dt-binding: clock: Document rockchip, rk3568-cru bindings adds a3561e77cf3c clk: rockchip: support more core div setting adds cf911d89c4c5 clk: rockchip: add clock controller for rk3568 adds e8c51b90f220 clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends adds 40f29839d8be clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller adds d79b5193e532 Merge branch 'v5.13-clk/next' into for-next adds f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi adds 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel adds 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 adds b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma adds 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 adds 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 adds b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next adds 1003888415e8 dt-bindings: Add doc for FriendlyARM NanoPi R4S adds db792e9adbf8 rockchip: rk3399: Add support for FriendlyARM NanoPi R4S adds d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next adds a42aa28e0a73 Merge remote-tracking branch 'rockchip/for-next' adds 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles adds 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups adds 0488f4724faa Merge branch 'next/dt' into for-next adds 7d2636e9d6dd arm64: dts: exynos: white-space cleanups adds 151d4e8e6ccf Merge branch 'next/dt64' into for-next adds ecc802c06739 Merge remote-tracking branch 'samsung-krzk/for-next' adds 4ac4d146cb63 arm64: dts: juno: Describe PCI dma-ranges adds d9df28ba587f arm64: dts: juno: Enable more SMMUs adds 7897fa6e0a10 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 71a37cd6a59d scmi-cpufreq: Remove deferred probe adds 80a064dbd556 scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM adds f774117c96f9 iio/scmi: Adding support for IIO SCMI Based Sensors adds 908a4f778dc7 Merge branch 'ib-iio-scmi-5.12-rc2-take3' of git://git.ker [...] adds e35458f4e094 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds c537e1eac931 Merge remote-tracking branch 'scmi/for-linux-next' adds a1429f3d3029 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with f [...] adds 546203893173 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] adds 0be81dfaeaf8 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 SoM adds f838dae7afd0 ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 board adds 0427cea13800 dt-bindings: arm: stm32: Add Engicam MicroGEA STM32MP1 Mic [...] adds 1d278204cbaa ARM: dts: stm32: Add Engicam MicroGEA STM32MP1 MicroDev 2.0 7" OF adds 111d2346d4b2 dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 adds 30f9a9da4ee1 ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM adds 6ca2898df59f ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 adds 2533c9565d2d dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM [...] adds adc0496104b6 ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit adds 809d18326328 Merge remote-tracking branch 'stm32/stm32-next' adds b6d9be678757 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e8a99be3606a Merge remote-tracking branch 'tegra/for-next' adds 0537020e0d11 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 6674a90bb141 arm64: dts: ti: k3-am65-mcu: Add RTI watchdog entry adds eb8f6194e807 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] adds 4c20ee99dd1a arm64: dts: ti: k3-j721e-som-p0: Enable 8D-8D-8D mode on OSPI adds 7c172b30a540 arm64: dts: ti: am654-base-board: Enable 8D-8D-8D mode on OSPI adds efbdf2e9183b arm64: dts: ti: k3-j7200-som-p0: Add nodes for OSPI0 adds 4fb6c04683aa arm64: dts: ti: k3-am642-evm: Add support for SPI EEPROM adds 61a9114b891f dt-bindings: Add Siemens vendor prefix adds 807a2b86269e dt-bindings: arm: ti: Add bindings for Siemens IOT2050 boards adds e180f76d0641 arm64: dts: ti: Add support for Siemens IOT2050 boards adds d06a661309d3 arm64: dts: ti: k3-am64-main: Add DT node for USB subsystem adds 04a80a75baa1 arm64: dts: ti: k3-am642-evm: Add USB support adds fad4e18fe4dc arm64: dts: ti: k3-am64-main: Add ADC nodes adds 81623c558684 arm64: dts: ti: k3-am64-main: Add OSPI node adds e4e4e89482ea arm64: dts: ti: k3-am64-evm/sk: Add OSPI flash DT node adds 01a91e01b8fd arm64: dts: ti: k3-am64: Add GPIO DT nodes adds d5a4d5413dd8 arm64: dts: ti: k3-am642: reserve gpio in mcu domain for f [...] adds e67b5e5e9e96 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 35a796315c49 clk: use clk_core_enable_lock() a bit more adds 885ce64e0f7b Merge branch 'clk-cleanup' into clk-next adds c9b86db274d2 clk: qcom: rpmh: Update the XO clock source for SC7280 adds 0ae67123eafd clk: qcom: rcg2: Rectify clk_gfx3d rate rounding without m [...] adds 148ddaa89d4a clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk adds 7f9fec1da2a6 Merge branch 'clk-fixes' into clk-next adds 7996dfd6ed28 clk: at91: Trivial typo fixes in the file sama7g5.c adds 9575aeae2cd1 Merge branch 'clk-cleanup' into clk-next adds f9e02e2faa56 Merge remote-tracking branch 'clk/clk-next' adds c52f4f839a33 clk: renesas: r8a779a0: Add TMU clocks adds c66424ea7564 clk: renesas: r8a779a0: Add TSC clock adds 95acd758fe4b clk: renesas: r8a7795: Add TMU clocks adds 0eedab655ec1 clk: renesas: r8a779a0: Add CMT clocks adds 211bd3c662d9 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 42605e8f8dfb Merge remote-tracking branch 'csky/linux-next' adds ab2c8150ba9c Merge remote-tracking branch 'h8300/h8300-next' adds 4d71b215eb3c Merge remote-tracking branch 'm68k/for-next' adds 06c5fa9b2168 m68k: fix flatmem memory model setup adds 0fe314ee8a60 Merge remote-tracking branch 'm68knommu/for-next' adds bbcee72c2f7a microblaze: Fix a typo adds 2ec548b88c06 Merge remote-tracking branch 'microblaze/next' adds 87aaf2523cad Merge tag 'mips-fixes_5.12_1' into mips-next adds a1515ec7204e MIPS: Remove KVM_GUEST support adds 45c7e8af4a5e MIPS: Remove KVM_TE support adds ecbba30fbf45 mips: syscalls: switch to generic syscalltbl.sh adds 6228bd65288a mips: syscalls: switch to generic syscallhdr.sh adds c024e8f665c9 MIPS: BCM63xx: Spello fix in the file clk.c adds 043d7f9713b7 MIPS: Enable some missed configs in loongson3_defconfig to [...] adds 3df83c9168a7 mips: dts: brcm: allow including header files adds c0a4e8b0f352 mips: bmips: bcm3368: include dt-bindings adds 1e4388a16188 mips: bmips: bcm6328: include dt-bindings adds a3eeec1c31cd mips: bmips: bcm6358: include dt-bindings adds e00f4ec39fb3 mips: bmips: bcm6362: include dt-bindings adds 28898eeb4120 mips: bmips: bcm6368: include dt-bindings adds cd26db59fcee mips: bmips: bcm63268: include dt-bindings adds c15b99ae2ba9 MIPS: pci-mt7620: fix PLL lock check adds fc841062221f MIPS: Loongson64: Remove unused sysconf members adds 76e0c88dbd24 MIPS: Loongson64: Move loongson_system_configuration to lo [...] adds dd647b125505 MIPS: loongson64: alloc pglist_data at run time adds fb009cbdd069 firmware: bcm47xx_nvram: rename finding function and its v [...] adds 0a24b51a3264 firmware: bcm47xx_nvram: add helper checking for NVRAM adds 298923cf999c firmware: bcm47xx_nvram: extract code copying NVRAM adds 98b68324f672 firmware: bcm47xx_nvram: look for NVRAM with for instead of while adds f52da4ccfec9 firmware: bcm47xx_nvram: inline code checking NVRAM size adds 85a217750ccc dt-bindings: panel/kingdisplay,kd035g6-54nt: Remove spi-cs-high adds c5a210453cf5 MIPS: ingenic: gcw0: SPI panel does not require active-high CS adds c6972fb9ba8a MIPS: clean up CONFIG_MIPS_PGD_C0_CONTEXT handling adds 63d6c9816891 mips: kernel: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_cr [...] adds ca7e714608f6 Merge remote-tracking branch 'mips/mips-next' adds 69348eaff09b Merge remote-tracking branch 'parisc-hd/for-next' adds f6e5aedf470b riscv: Add support for memtest adds 9530141455c9 riscv: Add ARCH_HAS_FORTIFY_SOURCE adds 2f100585d045 riscv: Enable generic clockevent broadcast adds 06c7c914de26 RISC-V: enable XIP adds 345f9a948831 Merge remote-tracking branch 'risc-v/for-next' adds 37564ed834ac s390/uv: add prot virt guest/host indication files adds 98ce70b76942 s390/sclp: increase sclp console line length adds f6576a1b4896 s390/pci: refactor zpci function states adds a9045c221044 s390/pci: deconfigure device on release adds dee60c0dbc83 s390/pci: add zpci_event_hard_deconfigured() adds 64a715ab4e91 s390/cio: introduce CIO debugfs directory adds a4f17cc72671 s390/cio: add CRW inject functionality adds 2631f6b6f22c s390/pci: unify de-/configure for slots and events adds 95b3a8b4014d s390/pci: move zpci_remove_device() to bus code adds 396c100472dd s390/qdio: let driver manage the QAOB adds 5671d9718faf s390/kernel: fix a typo adds 0a07c20d11b4 Merge remote-tracking branch 's390/for-next' adds 585722de1927 Merge remote-tracking branch 'sh/for-next' adds 335aa772f915 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds 598fbd7bc3ea xtensa: fix warning comparing pointer to 0 adds 7ca9eb238c0a xtensa: move CONFIG_CPU_*_ENDIAN defines to Kconfig adds ce8ace6d5815 xtensa: remove unneeded export in boot-elf/Makefile adds 195ab6a305a2 xtensa: stop filling syscall array with sys_ni_syscall adds 9edcdf3b7c4d xtensa: syscalls: switch to generic syscalltbl.sh adds d0deab8fca0e xtensa: syscalls: switch to generic syscallhdr.sh adds 90c404160cc1 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds c777d302757b Merge remote-tracking branch 'fscache/fscache-next' adds f3da882eae2d btrfs: zoned: remove outdated WARN_ON in direct IO adds 82d62d06db40 btrfs: do not initialize dev stats if we have no dev_root adds 820a49dafc33 btrfs: initialize device::fs_info always adds 3cb894972f18 btrfs: do not initialize dev replace for bad dev root adds ebd99a6b34fb btrfs: fix build when using M=fs/btrfs adds 8d488a8c7ba2 btrfs: fix subvolume/snapshot deletion not triggered on mount adds 4b879389b3fb Merge branch 'misc-5.12' into for-next-current-v5.11-20210317 adds d9a4c2c19a86 Merge branch 'for-next-current-v5.11-20210317' into for-ne [...] adds c45360150f93 btrfs: fix comment for btrfs ordered extent flag bits adds 23466fd484fe btrfs: make btrfs_replace_file_extents take btrfs_inode adds 191cae8e38db btrfs: make find_desired_extent take btrfs_inode adds 33a298d5860f btrfs: replace offset_in_entry with in_range adds 1e83cea47ded btrfs: replace open coded while loop with proper construct adds 6285b8315437 btrfs: unexport btrfs_extent_readonly() and make it static adds cf2c9ef57138 btrfs: change return type to bool in btrfs_extent_readonly adds 0055e34fc93e btrfs: scrub: drop a few function declarations adds a3933b531a20 btrfs: simplify commit logic in try_flush_qgroup adds d8abbe7933ad btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds 3ba30af8673d btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds a75d6ce6fd4d btrfs: add btree read ahead for full send operations adds b17e78e7a2a1 btrfs: add btree read ahead for incremental send operations adds 1abbc74b02a5 btrfs: assign proper values to a bool variable in dev_exte [...] adds 16d9c5af11c3 btrfs: don't opencode extent_changeset_free adds 997164260817 btrfs: remove force argument from run_delalloc_nocow() adds 118ca1944076 btrfs: remove mirror argument from btrfs_csum_verify_data() adds b3a3984b1ff9 btrfs: fix wrong offset to zero out range beyond i_size adds 5659fa80103e btrfs: add a i_mmap_lock to our inode adds 90fa8b66db1c btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers adds 729b19ea6052 btrfs: exclude mmaps while doing remap adds 9d7d17ba9fda btrfs: exclude mmap from happening during all fallocate op [...] adds 892de99179dd btrfs: fix race between memory mapped writes and fsync adds 7c4820e6ceda btrfs: fix race between marking inode needs to be logged a [...] adds 18fb98b38159 btrfs: remove stale comment and logic from btrfs_inode_in_log() adds ad2516ac1836 btrfs: track qgroup released data in own variable in inser [...] adds 27fe052bddf5 btrfs: fix qgroup data rsv leak caused by falloc failure adds b0af28c27ed4 btrfs: zoned: fix linked list corruption after log root tr [...] adds 08decda6825f btrfs: subpage: fix wild pointer access during metadata re [...] adds 3d5e2fde423d btrfs: subpage: make readahead work properly adds 2040059bb99a btrfs: fix slab cache flags for free space tree bitmap adds 10862fe30005 btrfs: remove duplicated in_range() macro adds bea74db178a4 btrfs: convert kmap to kmap_local_page, simple cases adds 21c1f25a4f85 btrfs: raid56: convert kmaps to kmap_local_page adds 4a39534f2d3c btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] adds ba67020dfc3c btrfs: integrity-checker: convert block context kmap's to [...] adds ab2b4f26c843 btrfs: fix race when cloning extent buffer during rewind o [...] adds 602b6d25f1bc btrfs: always pin deleted leaves when there are active tre [...] adds 6876bf4c2b1b btrfs: move the tree mod log code into its own file adds 63e6f55baca9 btrfs: use booleans where appropriate for the tree mod log [...] adds 54e78ac19414 btrfs: use a bit to track the existence of tree mod log users adds 3219638e7cdc btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] adds e61108affbfe btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] adds 242fbbb85d94 btrfs: add and use helper to get lowest sequence number fo [...] adds f9853b25f329 btrfs: update debug message when checking seq number of a [...] adds 8a7b3330e2d7 btrfs: update outdated comment at btrfs_orphan_cleanup() adds 83d27db3dd10 btrfs: zoned: remove outdated WARN_ON in direct IO adds df9d69c2f391 btrfs: do not initialize dev stats if we have no dev_root adds 17ac390f5d8a btrfs: initialize device::fs_info always adds 9581a0369d4d btrfs: do not initialize dev replace for bad dev root adds 754d609f69be btrfs: fix build when using M=fs/btrfs adds 243ff1e6d66f btrfs: fix subvolume/snapshot deletion not triggered on mount adds 7623c1ea9f71 Merge branch 'misc-next' into for-next-next-v5.12-20210317 adds dbc004bd2c3d btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation adds ec38dd714a17 btrfs: convert BUG_ON()'s in relocate_tree_block adds ce9c2b9a9120 btrfs: handle errors from select_reloc_root() adds bd76f873d507 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 4adcd6bd1b39 btrfs: check record_root_in_trans related failures in sele [...] adds 3d80ed9b01f2 btrfs: do proper error handling in record_reloc_root_in_trans adds 6fc103662e50 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds dacf780de096 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 0be385e81de1 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 58aa6e2248a3 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 12e52a51a513 btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds 1d3533389b40 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds 8673c2d66ba9 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds 5c8fb1444552 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 924fbcfde89d btrfs: handle record_root_in_trans failure in btrfs_record [...] adds c97463f636a9 btrfs: handle record_root_in_trans failure in create_pendi [...] adds ca0404a64397 btrfs: return an error from btrfs_record_root_in_trans adds a85b5b5d28c4 btrfs: have proper error handling in btrfs_init_reloc_root adds bcd0f791f7c3 btrfs: do proper error handling in create_reloc_root adds 95d8445bd2d3 btrfs: validate ->reloc_root after recording root in trans adds 0501e8f5c667 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds 88f466939ef3 btrfs: change insert_dirty_subvol to return errors adds 818fae120903 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 8369cc6f7084 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds f83f2f2ac876 btrfs: do proper error handling in btrfs_update_reloc_root adds ba2bf7264478 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 9cc70cb33977 btrfs: handle btrfs_cow_block errors in replace_path adds 437a097aff70 btrfs: handle btrfs_search_slot failure in replace_path adds ddbb87fa3740 btrfs: handle errors in reference count manipulation in re [...] adds b95de4060d19 btrfs: handle extent reference errors in do_relocation adds f3269b179e72 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds 86f48c0d339c btrfs: remove the extent item sanity checks in relocate_bl [...] adds 5ca724b79640 btrfs: do proper error handling in create_reloc_inode adds e2f1a9f852e0 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds 5f583f5c91c6 btrfs: do not panic in __add_reloc_root adds d0eb1f40697e btrfs: cleanup error handling in prepare_to_merge adds 68297920f39f btrfs: handle extent corruption with select_one_root properly adds cd4d9a18eb2e btrfs: do proper error handling in merge_reloc_roots adds e682a045dce2 btrfs: check return value of btrfs_commit_transaction in r [...] adds 43cbf8156db9 Merge branch 'ext/josef/reloc-fixes-v8' into for-next-next [...] adds 1d844ea97bb8 btrfs: add sysfs interface for supported sectorsize adds e785ef6ab758 btrfs: use min() to replace open-code in btrfs_invalidatepage() adds d35dc350ae97 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] adds 1539cc5a05ad btrfs: introduce helpers for subpage dirty status adds 684eac3e1a80 btrfs: introduce helpers for subpage writeback status adds 143cea8b1213 btrfs: allow btree_set_page_dirty() to do more sanity chec [...] adds b08731b8f1da btrfs: support subpage metadata csum calculation at write time adds 1392800e5a65 btrfs: make alloc_extent_buffer() check subpage dirty bitmap adds 9b8b23ae3381 btrfs: make the page uptodate assert to be subpage compatible adds 9372c73c4547 btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] adds c060b35bf7d3 btrfs: make set_btree_ioerr() accept extent buffer and to [...] adds ac44bf2e3ae9 btrfs: introduce end_bio_subpage_eb_writepage() function adds 0919b7415eba btrfs: introduce write_one_subpage_eb() function adds e8b1da0e9306 btrfs: make lock_extent_buffer_for_io() to be subpage compatible adds db3add3d3590 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] adds f0fd694b8c3e Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] adds 70296a40908d btrfs: do more graceful error/warning for 32bit kernel adds a20484cb956e Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds c4b1e0c6f718 btrfs: zoned: automatically reclaim zones adds e28f46aadfa1 Merge branch 'ext/jth/zone-auto-reclaim' into for-next-nex [...] adds 1eb1d55705a6 Merge branch 'for-next-next-v5.12-20210317' into for-next- [...] adds f1f67678cc48 Merge remote-tracking branch 'btrfs/for-next' adds 75b8988dfe83 cifsd: add server handler for central processing and tranp [...] adds 788b6f45c1d2 cifsd: add server-side procedures for SMB3 adds a33cf31d4afb cifsd: add file operations adds 001c10aa51b4 cifsd: add Kconfig and Makefile adds 50ddbf655450 MAINTAINERS: add cifsd kernel server adds ddac1619b803 Merge pull request #29 from namjaejeon/cifsd-for-next adds 801019d874df cifsd: fix WARNING: Title overline too short adds 98f82e8b7811 cifsd: fix WARNING: document isn't included in any toctree adds 3a9684997b15 cifsd: uniquify extract_sharename() adds 242b459c4d80 cifsd: Fix a handful of spelling mistakes adds ff4a5c2c2732 Merge pull request #30 from namjaejeon/cifsd-for-next adds 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] adds d410a142f065 cifsd: fix a precedence bug in parse_dacl() adds 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug adds 8a3becc3d5f6 cifsd: Fix a use after free on error path adds 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] adds d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next adds 30f44e929aa6 cifsd: update cifsd.rst document adds 0e75d09153fe cifsd: add index.rst in cifs documentation adds c9da0f0dd908 cifsd: remove unneeded FIXME comments adds 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next adds 2d44673005ea cifsd: fix incorrect comments adds 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() adds 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next adds 89a43f597973 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds c5c74ebc7251 Merge remote-tracking branch 'ecryptfs/next' adds f8e769f77403 erofs: avoid memory allocation failure during rolling deco [...] adds 3f664b3468cb erofs: use workqueue decompression for atomic contexts only adds 49f9e359229c erofs: use sync decompression for atomic contexts only adds 5af2c0c0ff86 Merge remote-tracking branch 'erofs/dev' adds 47292dce3d12 exfat: fix erroneous discard when clear cluster bit adds 2f076d6885f1 exfat: introduce bitmap_lock for cluster bitmap access adds 62f18bfc7632 exfat: add support ioctl and FITRIM function adds fe06f036ef36 exfat: improve write performance when dirsync enabled adds 5db5828b9022 Merge remote-tracking branch 'exfat/dev' adds 6f73171e1923 fsnotify: allow fsnotify_{peek,remove}_first_event with em [...] adds 8988f11abb82 fanotify: reduce event objectid to 29-bit hash adds 7e3e5c694399 fanotify: mix event info and pid into merge key hash adds 94e00d28a680 fsnotify: use hash table for faster events merge adds b8cd0ee8cda6 fanotify: limit number of event merge attempts adds 5b8fea65d197 fanotify: configurable limits via sysfs adds 7cea2a3c505e fanotify: support limited functionality for unprivileged users adds 59efca9a408b Merge fanotify event merging improvements and unpriviledge [...] adds 9dfa23c8de92 quota: Add mountpath based quota support adds fa8b90070a80 quota: wire up quotactl_path adds 660d06585433 Pull quotactl_path(2) support from Sasha. adds f998d7d545a2 quota: report warning limits for realtime space quotas adds a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. adds ee26ff96604f Merge remote-tracking branch 'ext3/for_next' adds 2a4bd0c37c87 f2fs: fix a spacing coding style adds c67c8c0f47eb f2fs: fix a spelling error adds 7dede88659df f2fs: fix to allow migrating fully valid segment adds 3ab0598e6d86 f2fs: fix panic during f2fs_resize_fs() adds cd6ee739b8ee f2fs: avoid unused f2fs_show_compress_options() adds 4831675c6be5 f2fs: remove unused FORCE_FG_GC macro adds 3b42c741b1bf f2fs: update comments for explicit memory barrier adds 43f8c47ea7d5 f2fs: check discard command number before traversing disca [...] adds 72f85881249e f2fs: compress: Allow modular (de)compression algorithms adds 4260c4067fbb f2fs: Replace one-element array with flexible-array member adds ebc29b62a166 f2fs: remove unnecessary IS_SWAPFILE check adds 1da661038370 f2fs: fix last_lblock check in check_swap_activate_fast adds 36e4d95891ed f2fs: check if swapfile is section-alligned adds 1153db095fd6 f2fs: remove unused file_clear_encrypt() adds 28e18ee636ba f2fs: fix a redundant call to f2fs_balance_fs if an error occurs adds 3c0315424f5e f2fs: fix error handling in f2fs_end_enable_verity() adds 0823427989c1 f2fs: expose # of overprivision segments adds 74d1507ca6fa f2fs: fix to align to section for fallocate() on pinned file adds 04fc05517bc3 f2fs: allow to change discard policy based on cached discard cmds adds 50fe0f646eb2 f2fs: fix to use per-inode maxbytes in f2fs_fiemap adds c0b6572dfc3c f2fs: add sysfs nodes to get runtime compression stat adds 8ce4bc102346 f2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC adds ec12fc105f67 f2fs: don't start checkpoint thread in readonly mountpoint adds 458a93fd0275 Merge remote-tracking branch 'f2fs/dev' adds b462cecfa323 fs: Fix typo issue adds 88cf18a14b70 Merge remote-tracking branch 'jfs/jfs-next' adds bddfdbcddbe2 NFSD: Extract the svcxdr_init_encode() helper adds 2c42f804d30f NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds 907c38227fb5 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds 5cf353354af1 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds 70f8e839859a NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 9a9c8923b3ef NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] adds cc9bcdad7773 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream adds ecb7a085ac15 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream adds 78315b36781d NFSD: Update the NFSv3 CREATE family of encoders to use st [...] adds 89d79e9672df NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] adds 4d74380a446f NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream adds 8b7044984fd6 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] adds 0a139d1b7f32 NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] adds ded04a587f6c NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] adds 5ef2826c7610 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] adds a161e6c76aeb NFSD: Add a helper that encodes NFSv3 directory offset cookies adds a1409e2de4f1 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder adds e4ccfe3014de NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] adds 7f87fc2d34d4 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] adds 1411934627f9 NFSD: Remove unused NFSv3 directory entry encoders adds 76ed0dd96eeb NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations adds a887eaed2a96 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream adds 92b54a4fa422 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream adds e3b4ef221ac5 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream adds d9014b0f8fae NFSD: Update the NFSv2 READLINK result encoder to use stru [...] adds a6f8d9dc9e44 NFSD: Update the NFSv2 READ result encoder to use struct x [...] adds bf15229f2ced NFSD: Update the NFSv2 STATFS result encoder to use struct [...] adds d52532002ffa NFSD: Add a helper that encodes NFSv3 directory offset cookies adds 8141d6a2bb6c NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder adds 94c8f8c682a6 NFSD: Update the NFSv2 READDIR result encoder to use struc [...] adds f5dcccd647da NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] adds 8a2cf9f5709c NFSD: Remove unused NFSv2 directory entry encoders adds 8edc0648880a NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs adds f8cba47344f7 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] adds 778f068fa0c0 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] adds 8d2009a10b3a NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] adds 07f5c2963c04 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] adds 83d0b8457277 NFSD: Clean up after updating NFSv2 ACL encoders adds 20798dfe249a NFSD: Update the NFSv3 GETACL result encoder to use struct [...] adds 15e432bf0cfd NFSD: Update the NFSv3 SETACL result encoder to use struct [...] adds 1416f435303d NFSD: Clean up after updating NFSv3 ACL encoders adds 6019ce0742ca NFSD: Add a tracepoint to record directory entry encoding adds 219a170502b3 NFSD: Clean up NFSDDBG_FACILITY macro adds 7f7e7a4006f7 nfsd: helper for laundromat expiry calculations adds f988a7b71d1e nfsd: Log client tracking type log message as info instead [...] adds c6c7f2a84da4 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] adds 34a624931b8c nfsd: Fix typo "accesible" adds 792a5112aa90 nfsd: COPY with length 0 should copy to end of file adds e7a833e9cc6c nfsd: don't ignore high bits of copy count adds 472d155a0631 nfsd: report client confirmation status in "info" file adds 072db263e1dd svcrdma: RPCDBG_FACILITY is no longer used adds 270f25edcc16 svcrdma: Provide an explanatory comment in CMA event handler adds c6b7ed8f946f svcrdma: Remove stale comment for svc_rdma_wc_receive() adds 77f0a2aa5cdd svcrdma: Add a batch Receive posting mechanism adds 7b748c30cc04 svcrdma: Use svc_rdma_refresh_recvs() in wc_receive adds c558d4759686 svcrdma: Maintain a Receive water mark adds e844d307d46c svcrdma: Add a "deferred close" helper adds 2a1e4f21d841 svcrdma: Normalize Send page handling adds 579900670ac7 svcrdma: Remove unused sc_pages field adds cc93ce9529a6 svcrdma: Retain the page backing rq_res.head[0].iov_base adds 7dcfbd86adc4 SUNRPC: Export svc_xprt_received() adds 82011c80b3ec SUNRPC: Move svc_xprt_received() call sites adds 1d7a2ae801a4 svcrdma: Single-stage RDMA Read adds 04f377de4b83 svcrdma: Remove sc_read_complete_q adds 7f6a5fc4c8e4 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg adds 29a4e914914a svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() adds f86f7963f423 Merge remote-tracking branch 'cel/for-next' adds 515154277fa7 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds b0a0f43f040f Merge remote-tracking branch 'v9fs/9p-next' adds b8da9b10e26c fs/locks: print full locks information adds 6302ddc95694 Merge remote-tracking branch 'file-locks/locks-next' adds 6e3e2c4362e4 new helper: inode_wrong_type() adds 3e10a15ffc8d ceph: fix up error handling with snapdirs adds ed94f87c2b12 ceph: don't allow type or device number to change on non-I [...] adds 6e1eb04a87f9 afs: Fix updating of i_mode due to 3rd party change adds e98f93e7ca71 vboxsf: don't allow to change the inode type adds e89f00d602b1 orangefs_inode_is_stale(): i_mode type bits do *not* form [...] adds 60606ecad188 ocfs2_inode_lock_update(): make sure we don't change the t [...] adds 4a378d8a0d96 gfs2: be careful with inode refresh adds 4ab5260dab28 do_cifs_create(): don't set ->i_mode of something we had n [...] adds 3bcb39b086bf cifs: have ->mkdir() handle race with another client sanely adds 4d66952a2032 cifs: have cifs_fattr_to_inode() refuse to change type on [...] adds a612c07dd201 hostfs_mknod(): don't bother with init_special_inode() adds e34d657fc568 openpromfs: don't do unlock_new_inode() until the new inod [...] adds b577d0cd2104 9p: missing chunk of "fs/9p: Don't update file type when u [...] adds c4ab036a2f41 spufs: fix bogosity in S_ISGID handling adds 4313e3523373 ecryptfs: get rid of pointless dget/dput in ->symlink() an [...] adds b2648d512eb2 ecryptfs: saner API for lock_parent() adds 483bc7e82ccf ecryptfs: get rid of unused accessors adds 9d786beb6fe5 ecryptfs: ecryptfs_dentry_info->crypt_stat is never used adds e756c566df67 Merge branches 'work.inode-type-fixes' and 'work.ecryptfs' [...] adds a2bbe66493ee constify dentry argument of dentry_path()/dentry_path_raw() adds 2be7828c9fef get rid of autofs_getpath() adds 90432e600619 buffer: a small optimization in grow_buffers adds f85ebc25fa88 Merge branch 'work.misc' into for-next adds c0f359b0e6a9 Merge remote-tracking branch 'vfs/for-next' adds 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times adds ea35d8677811 MAINTAINERS: update Senozhatsky email address adds 6a01b45270b9 Merge branch 'for-5.13' into for-next adds 4a8ef190c16f mm, slub: use pGp to print page flags adds 96b94abc12e6 mm, slub: don't combine pr_err with INFO adds c244297acbe5 vsprintf: dump full information of page flags in pGp adds de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next adds 65cb1805a9db Merge remote-tracking branch 'printk/for-next' adds d9b7eae8e342 PCI/RCEC: Fix RCiEP device to RCEC association adds 8a40fd0c850a Merge branch 'pci/error' adds 59521c3c4b90 PCI: al: Select CONFIG_PCI_ECAM adds 16f7ae5906df PCI: thunder: Fix compile testing adds 6e5a1fff9096 PCI: Avoid building empty drivers adds 9c70dfb47633 Merge branch 'pci/misc' adds bfb3d63c4555 Merge remote-tracking branch 'pci/next' adds 6a82582d9fa4 HID: ft260: add usb hid to i2c host bridge driver adds 438f5ee62165 Merge branch 'for-5.13/ft260' into for-next adds 276559d8d02c HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC [...] adds bd09e71c5905 Merge branch 'for-5.12/upstream-fixes' into for-next adds c49c33637802 HID: support for initialization of some Thrustmaster wheels adds 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next adds 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() adds 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next adds 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] adds c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next adds dfe74f550810 HID: thrustmaster: introduce proper USB dependency adds 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next adds 504e16b9efa0 Merge remote-tracking branch 'hid/for-next' adds 83c3408f7b9c i2c: stm32f7: support DT binding i2c-analog-filter adds 9449a5585499 i2c: stm32f7: add support for DNF i2c-digital-filter binding adds b87752528fe5 i2c: stm32f7: indicate the address being accessed on errors adds 82531dfdf163 i2c: rcar: implement atomic transfers adds f1e1bf76bc20 i2c: powermac: remove uncertainty about SMBUS_BLOCK transfers adds fd6c3f45bf30 i2c: i2c-scmi: Drop unused ACPI_MODULE_NAME definition adds 71581562ee36 i2c: bail out early when RDWR parameters are wrong adds e409a6a3e069 i2c: turn recovery error on init to debug adds 2acaad748aa8 Merge branch 'i2c/for-current' into i2c/for-next adds 15aa4f4e990e Merge remote-tracking branch 'i2c/i2c/for-next' adds 52c9cc52f704 Merge remote-tracking branch 'i3c/i3c/next' adds 19aa21eac46e Merge remote-tracking branch 'dmi/dmi-for-next' adds 8fdce9121d96 hwmon: (adm9240) Drop log messages from detect function adds 4b34f975b83f hwmon: (adm9240) Store i2c device instead of client in local data adds 5aa2baaefadc hwmon: (adm9240) Convert to devm_hwmon_device_register_wit [...] adds 9fad0abffdb9 hwmon: Switch to using the new API kobj_to_dev() adds c4a9622ab5bb hwmon: (corsair-psu) Update calculation of LINEAR11 values adds 75fd8fc8ff56 dt-bindings: trivial-devices: Add infineon,ir36021 adds 55576ee87e15 hwmon: (pmbus) Add driver for Infineon IR36021 adds f3cdb092460b hwmon: (nct6683) Support NCT6686D adds d85b01e8b47c hwmon: (pmbus) Add pmbus_set_update() function to set update flag adds d8a085852592 hwmon: (pmbus/stpddc60) Add ST STPDDC60 pmbus driver adds d21d8de8634d hwmon: 9corsair-psu) add support for critical values adds 0170be1b5ef4 hwmon: (ftsteutates) Fix spelling typo adds 0daf4b544bef hwmon: (ds1621) Use kobj_to_dev() adds a6bde2c1395a hwmon: Use kobj_to_dev() adds c37e19c3791a hwmon: (ina2xx) Convert sysfs sprintf/snprintf family to s [...] adds 38f15506d965 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 adds 93a4163605f1 hwmon: (pmbus) Replace - with _ in device names before reg [...] adds 644b9af5c605 hwmon: replace snprintf in show functions with sysfs_emit adds feef48ceb8ef Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds fdebeae0d75d docs: admin-guide: cgroup-v1: Fix typos in the file memory.rst adds d0c4c07e7b38 docs/zh_cn: Fix a couple of reference warnings adds 6bfef171d0d7 Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn [...] adds e3c2b1edd590 docs: dt: submitting-patches: Fix grammar in subsystem section adds 0860b72d535f security/loadpin: Update the changing interface in the sou [...] adds 3eca1cfbc1e8 docs: Group arch-specific documentation under "CPU Architectures" adds a8f2a68e42d1 Documentation: sysrq: update description about sysrq crash adds 5142525609a9 Merge remote-tracking branch 'jc_docs/docs-next' adds b0b6ef0bb273 media: colorspaces-details.rst: drop tabularcolumns adds a78801a4431d media: control.rst: use a table for V4L2_CID_POWER_LINE adds 571610162bc5 media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs adds f23f5c709427 media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] adds da3e2702cacc media: ext-ctrls-codec.rst: add a missing profile description adds 235ad7e64787 media: ext-ctrls-codec.rst: simplify a few tables adds 43774190ffde media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] adds e89dbb12b677 media: docs: pixfmt: use section titles for bayer formats adds b58398f22855 media: buffer.rst: fix a PDF output issue adds 86d3a055a467 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format adds 4a1873f5bf2b media: pixfmt-yuv-planar.rst: fix PDF OUTPUT adds fea13a6935c7 media: docs: uAPI: fix table output in LaTeX/PDF format adds f9f81841bba3 media: dev-overlay.rst: cleanup the xvideo example adds f82c0bd4a5dd media: vbi_hsync.svg: fix the viewports adds c4a1bff9507f media: v4l docs: move some cross-reference identifiers adds dd354506911a media: rc/ite-cir: replace spin_lock_irqsave by spin_lock [...] adds 112902fc1451 media: ite-cir: remove unused fields adds 0b2c7dcff345 media: ite-cir: set parent device adds 17e327a67e2a media: ite-cir: use standard logging and reduce noise adds cc83573c46f6 media: ite-cir: carrier and duty cycle can be set via ioctl adds 0b16cd575d6d media: ite-cir: move runtime information into driver data adds 28c7afb07ccf media: ite-cir: check for receive overflow adds 0ec694d6718a media: ite-cir: in_use is not needed adds 3f9fcc4c84c6 media: rc: add keymap for minix-neo remote adds 042c122f4a30 media: em28xx: Add pid for bulk revision of Hauppauge 461e adds e5f3b2f4f237 media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 adds 13a79f14ab28 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() adds c49206786ee2 media: dvb-usb: Fix use-after-free access adds 34d5fc1e0da1 media: rc: add keymap for Xbox 360 Universal Media remote adds bcbe55dc7b41 media: uapi: Correct doc comment in H264 uAPI adds 0c8be47d4a72 media: platform: sti: make a const arrays static, makes ob [...] adds 6b45fbfa5309 media: include: media: davinci: Fixed up few trivial spell [...] adds 6a49401e15b5 media: usbtv: constify static structs adds 21ea3defde62 media: doc: h264/hevc: Clarify _START_CODE_NONE meaning adds 18490a1ad8ea media: use getter/setter functions adds 911edeff2264 media: drivers/media/pci/cx18: Fix a spelling minimze to m [...] adds 611ce3395e34 media: drivers: media: pci: cx18: Couple of spell fixes in [...] adds 937da4fd2ca1 media: drivers: media: pci: cx18: Spelling fix of minimze [...] adds 67012d97df93 media: v4l: common: v4l2_get_link_freq: add printing a warning adds 78c2cc28df4a media: camss: use v4l2_get_link_freq() to calculate the re [...] adds 2f90857781bb media: qcom: camss: Fix overflows in clock rate calculations adds 0aa3bdca3850 media: solo6x10: Switch to using the new API kobj_to_dev() adds f0b8bbd367bb media: media/i2c: remove unneeded variable: "ret" adds 8bca663a0aee media: media/usb:Remove superfluous "breaks" adds c3bf67e80532 media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c adds 24df8b74c8b2 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] adds 4fade8329ab2 media: mtk: fix mtk-smi dependency adds 18a4ca76ada4 media: rkisp1: params: remove extra 'if' conditions adds 9c39be40c015 media: drivers/media/usb: fix memory leak in zr364xx_probe adds 71bb1b99a24f media: cec-notifier: also search for HDMI devices on I2C adds 6e47269cb3f5 media: ti-vpe: Simplify bool comparison adds 29a42595c8dc media: v4l2-subdev.rst: typo fix adds 5cde22fcc727 media: vivid: fix assignment of dev->fbuf_out_flags adds a4184b4f9901 media: fix incorrect kernel doc usages adds 4e1cb753c04d media: saa7134: use sg_dma_len when building pgtable adds e56429b09d5e media: saa7146: use sg_dma_len when building pgtable adds 3101010f7d66 media: anysee: simplify the return expression of anysee_ci [...] adds b5fe86307e42 media: ngene: simplify the return expression of eeprom_wri [...] adds 73605de01f57 media: media/siano: kill pointless kmutex definitions adds 8938c48fa25b media: omap4iss: return error code when omap4iss_get() failed adds ab954c4325a6 media: b2c2: remove trailing semicolon in macro definition adds cbe8373ca7e7 media: rkisp1: rsz: crash fix when setting src format adds 3536169f8531 media: aspeed: fix clock handling logic adds 6f097ddb8072 media: dvbdev: Switch to new kerneldoc syntax for named va [...] adds 5f864cfbf59b media: cx23885: add more quirks for reset DMA on some AMD IOMMU adds cb1318fd80c3 media: cx23885: Fix various Hauppauge device analog captur [...] adds eea62d6d471a media: i2c: adv7511: remove open coded version of SMBus bl [...] adds 225d0dbdb2b1 media: drxj: remove redundant assignments to variable imag [...] adds efb8225ce665 media: ngene: switch from 'pci_' to 'dma_' API adds e6668bbaa5f9 media: imx: Drop dependency on I2C adds 8ab63c4cc3bd media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol adds 34632e762325 media: imx: Drop manual dependency on VIDEO_IMX_MEDIA adds 772cb7f2cfd1 media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI adds 0ab05d7f7d24 media: imx: Set default sizes through macros in all drivers adds 82bedfbf663a media: imx: utils: Add ability to filter pixel formats by [...] adds d415448a836b media: imx: capture: Use dev_* instead of v4l2_* to log messages adds 6cf8b135a398 media: imx: capture: Use device name to construct bus_info adds 5722a1742606 media: imx: capture: Remove forward declaration of capture_qops adds e2c073c7d452 media: imx: capture: Handle errors from v4l2_fh_open() adds b3a300996cbe media: imx: capture: Clean up capture_priv structure adds cf56ac08795a media: imx: capture: Remove capture_priv stop field adds b517f562e038 media: imx: capture: Move queue and ctrl handler init to i [...] adds 8e574216979e media: imx: capture: Initialize video_device programmatically adds 1f4e7241704b media: imx: capture: Register the video device after compl [...] adds 0d966feb6bd0 media: imx: capture: Store v4l2_pix_format in imx_media_video_dev adds 024b2f9cd225 media: imx: capture: Move default format init to a separat [...] adds 300852e3cc13 media: imx: capture: Rename querycap handler to capture_querycap adds 3a8548247830 media: imx: capture: Rename ioctl operations with legacy prefix adds 49e1b5d6492b media: imx: capture: Add a mechanism to disable control in [...] adds 96fe421e8db5 media: imx: capture: Remove unneeded variable in __capture [...] adds 6cc209445c19 media: imx: capture: Pass v4l2_pix_format to __capture_leg [...] adds cc271b675469 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] adds 7edcce6cc082 media: imx: capture: Extract format lookup from __capture_ [...] adds a9512b261afd media: imx: capture: Simplify capture_validate_fmt() imple [...] adds 5e14568ccbdf media: imx: capture: Simplify __capture_legacy_try_fmt() adds b41e93260425 media: imx: capture: Decouple video node from source with [...] adds a1060d0789b1 media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API adds c24ead998ed1 media: imx: imx7-media-csi: Disable legacy video node API adds ab7d9fed9056 media: imx: capture: Support creating immutable link to ca [...] adds dbeecb112cb4 media: imx: imx7-media-csi: Remove control handler adds fbd36bceb816 media: imx: imx7-media-csi: Move (de)init from link setup [...] adds 61c699bfb013 media: imx: imx7-media-csi: Create immutable link to captu [...] adds 9206d3b48b6a media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values adds 37b48094169a media: imx: imx7-media-csi: Tidy up register fields macros adds db04bef6f1d2 media: imx: imx7-media-csi: Reorganize code in sections adds 66f469c1b484 media: imx: imx7-media-csi: Validate capture format in .li [...] adds c6f02291d114 media: imx: imx7-media-csi: Fix source type identification adds 3c1dbc71c646 media: imx: imx7-media-csi: Don't lock access to is_csi2 adds be1158f0f644 media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to [...] adds b0f4a7f77c1d media: imx: imx7-media-csi: Split imx7_csi_dma_stop() adds ff43ca911978 media: imx: imx7-media-csi: Move CSI configuration before [...] adds f2635a9aa0c8 media: imx: imx7-media-csi: Merge streaming_start() with c [...] adds df221c963985 media: imx: imx7-media-csi: Merge hw_reset() with init_int [...] adds f7134e4514a8 media: imx: imx7-media-csi: Set the MIPI data type based o [...] adds 5f09f37a7db9 media: imx: imx7-media-csi: Don't set the buffer stride wh [...] adds 49a72bb614dc media: imx: imx7-media-csi: Merge all config in imx7_csi_c [...] adds d525febdb7a1 media: imx: imx7-media-csi: Clear all configurable CSICR18 fields adds b5cbab5e1a2f media: imx: imx7-media-csi: Set RFF burst type in imx7_csi [...] adds bc023b5a333a media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear() adds 67c98cb1ac7c media: imx: imx7-media-csi: Don't double-enable the CSI adds 30122594cd5b media: imx: imx7-media-csi: Don't double-enable the RxFIFO adds eacc813b31a0 media: imx: imx7-media-csi: Remove double reflash of DMA c [...] adds ef08345c4cce media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts adds 42849cf0869f media: imx: imx7_media-csi: Add support for additional Bay [...] adds dbedd2f4901e media: v4l2-mc: Add link flags to v4l2_create_fwnode_links [...] adds 43664fa55c59 media: imx: imx7_media-csi: Create immutable link to sourc [...] adds 5c7cf0f3f006 media: imx: imx7_mipi_csis: Acquire reset control without [...] adds dd4191054b92 media: imx: imx7_mipi_csis: Fix input size alignment adds 421ba86abfa6 media: imx: imx7_mipi_csis: Make source .s_power() optional adds 6e1de0062768 media: imx: imx7_mipi_csis: Avoid double get of wrap clock adds 0445bc5324db media: imx: imx7_mipi_csis: Drop 10-bit YUV support adds aeceec5e924b media: imx: imx7_mipi_csis: Fix UYVY8 media bus format adds 57b94933ebb8 media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle() adds bef63005e3ad media: imx: imx7_mipi_csis: Move link setup check out of l [...] adds 74f815840e66 media: imx: imx7_mipi_csis: Calculate Ths_settle from sour [...] adds 6eac0eecd092 media: imx: imx7_mipi_csis: Turn register access macros in [...] adds d73228a730d8 media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPH [...] adds e3851164a52d media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields adds 547e9437b00c media: imx: imx7_mipi_csis: Make ISP registers macros take [...] adds 7b437a246aad media: imx: imx7_mipi_csis: Rename register macros to matc [...] adds 4fe5bb0b666e media: imx: imx7_mipi_csis: Use register macros in mipi_cs [...] adds 1cb3ff130f4d media: imx: imx7_mipi_csis: Print shadow registers in mipi [...] adds 1f6c45ac5fd7 atomisp: don't let it go past pipes array adds 86ee6729c9b4 media: add a subsystem profile documentation adds 9f3d1056ea54 media: v4l2-ctrl: Make display delay and display enable st [...] adds 8ec0b7b0b598 media: venus: vdec: Add support for display delay and dela [...] adds c3042bff918a media: s5p-mfc: Use display delay and display enable std controls adds 644bcc0315f2 media: docs: Deprecate mfc display delay controls adds f2bf1bcb191b media: v4l2-ctrls: Add control for AUD generation adds 08c067976279 media: venus: venc: Add support for AUD NALU control adds 5a465c5391a8 media: venus: core: Fix some resource leaks in the error p [...] adds 08b1cf474b7f media: venus: core, venc, vdec: Fix probe dependency error adds f765f45f2910 media: venus: Include io.h for memremap() adds 18a6262b05f7 media: venus: core: Parse firmware-name DT property adds d04c114e806f media: uapi: vp8: Remove "header" from symbol names and macros adds 643a236e46d4 media: uapi: vp8: Rename v4l2_vp8_loopfilter to v4l2_vp8_l [...] adds dacd59454449 media: uapi: vp8: Add proper kernel-doc documentation adds 1fb03333eb92 media: uapi: Move parsed VP8 pixel format out of staging adds e74b504a87c1 media: uapi: Move the VP8 stateless control type out of staging adds 45c79296d736 media: controls: Log VP8 stateless control in .std_log adds 0c86b4bdac7e media: vp8: Rename V4L2 VP8 specific macro to V4L2_VP8_ adds 363240ce1c08 media: uapi: move VP8 stateless controls out of staging adds e6a7d7c342cb media: uapi: vp8: Fix kernel-doc warnings adds 1a28dce222a6 media: vim2m: initialize the media device earlier adds da24442796b2 media: exynos4-is: add missing call to of_node_put() adds f9426edd5668 media: ti-vpe: cal: remove unneeded assignment adds b83209176d68 media: ti-vpe: cal: fix subdev mbus_code enumeration adds 38e89e790fe2 media: ti-vpe: cal: Implement media controller centric API adds 95667791eb6e media: platform: xilinx: fix error return code of xvip_gra [...] adds 1b0b433fd1b2 media: vidtv: remove duplicate include in vidtv_psi adds 41c991bd2349 media: flexcop-usb: delete unneeded return adds f3d384e36630 media: platform: sunxi: sun6i-csi: fix error return code o [...] adds b9302fa7ed97 media: tuners: fix error return code of hybrid_tuner_reque [...] adds e61f9ea27193 media: m88ds3103: fix return value check in m88ds3103_probe() adds f550eca585df media: ext-ctrls-codec.rst: clarify V4L2_CID_MPEG_VIDEO_BITRATE adds f12b81e47f48 media: core headers: fix kernel-doc warnings adds c2d6a60dc465 media: media/pci: fix kerneldoc issues in two headers adds a68a90b2ecd3 media: media/i2c: fix kerneldoc issues for media i2c headers adds c214e6dd5c9b media: vpbe_osd.h/uvcvideo.h includes: fix trivial kernel- [...] adds f20596943a32 media: media tuner headers: fix kernel-doc warnings adds 7432376a3f57 media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C) adds 0376a51fbe5e media: v4l: Add packed YUV444 24bpp pixel format adds b16ed1e66008 media: dt-bindings: Add bindings for i.MX8QXP/QM JPEG driver adds b8035f7988a8 media: Add parsing for APP14 data segment in jpeg helpers adds ccbea178db47 media: Quit parsing stream if doesn't start with SOI adds 819f3ea51d47 media: Avoid parsing quantization and huffman tables adds 2db16c6ed72c media: imx-jpeg: Add V4L2 driver for i.MX8 JPEG Encoder/Decoder adds be157db0a3d8 media: Add maintainer for IMX jpeg v4l2 driver adds 2f65fcee3086 media: videobuf2: Explicitly state max size of planes adds aa966274d629 media: Correct 'so' adds c759b2970c56 media: media/saa7164: fix saa7164_encoder_register() memor [...] adds c451ee146d44 media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101 [...] adds c10a3718d955 media: media/usb/gspca/w996Xcf.c: /** -> /* adds bea7515df5a2 media: v4l2-dev.c: show which events are requested by poll() adds 48e15418e41e media: v4l2-ioctl.c: fix timestamp format adds eaaea4681984 media: gspca/sq905.c: fix uninitialized variable adds ea1611ba3a54 media: v4l2-ctrls.c: initialize flags field of p_fwht_params adds 8d1f2c37fc92 media: ext-ctrls-codec.rst: fix typos adds 4b19f9716ad8 media: pci: saa7164: Rudimentary spelling fixes in the fil [...] adds 60250052a1a6 media: camera-mx2: Remove unused header file adds 3f5b610b45a3 media: camera-mx3: Remove unused header file adds 30bcc5103725 media: radio-si476x: rectify spelling and grammar adds d8bdc3e456b6 media: camss: Fix vfe_isr_comp_done() documentation adds ad46e1a8d851 media: camss: Fix vfe_isr comment typo adds c3177cb018a8 media: camss: Replace trace_printk() with dev_dbg() adds 96387cffeb72 media: camss: Add CAMSS_845 camss version adds 9d95baf9fcf8 media: camss: Make ISPIF subdevice optional adds 633b388f85c5 media: camss: Refactor VFE HW version support adds 7319cdf189bb media: camss: Add support for VFE hardware version Titan 170 adds e19b14b1873d media: camss: Add missing format identifiers adds 76005817fa95 media: camss: Refactor CSID HW version support adds eebe6d00e9bf media: camss: Add support for CSID hardware version Titan 170 adds 2f8b67195e48 media: camss: Add support for CSIPHY hardware version Titan 170 adds 2f6f8af67203 media: camss: Refactor VFE power domain toggling adds 705245679372 media: camss: Enable SDM845 adds 307600fa8b44 media: dt-bindings: media: camss: Add qcom,msm8916-camss binding adds 6be3837fee69 media: dt-bindings: media: camss: Add qcom,msm8996-camss binding adds 6761996a8c4d media: dt-bindings: media: camss: Add qcom,sdm660-camss binding adds d1d5ce260165 media: dt-bindings: media: camss: Add qcom,sdm845-camss binding adds 750cfee8b150 media: MAINTAINERS: Change CAMSS documentation to use dtsc [...] adds b4a9d65972b4 media: dt-bindings: media: Remove qcom,camss documentation adds c894e95fe67b media: media/usb: fix kernel-doc header issues adds 0cb92ed0b34d media: tegra-video/csi.h: fix kernel-doc mistake adds 0ae4ff019ccd media: exynos-gsc/exynos4-is: add missing 'struct' to kerneldoc adds 89e078b510bd media: s5p-jpeg: fix kernel-doc warnings adds 7bc69c9693ed media: ti-vpe/cal.h: fix kernel-doc formatting adds 091263973d4a media: rcar-vin/rcar-vin.h: fix kernel-doc formatting adds 528b38ed7b6d media: media/platform/sti: fix kernel-doc formatting adds 7a9d4140e767 media: vsp1/vsp1_drm.h: add missing 'struct' kernel-doc keyword adds 75e2ddb18127 media: staging: media: hantro: fix kernel-doc formatting adds 328085e1dc17 media: staging: media: ipu3: add missing kernel-doc 'struc [...] adds 7c45affd0c72 media: staging: media: meson: vdec: fix kernel-doc warning adds 6987322cad1a media: mtk-jpeg/mtk_jpeg_core.h: fix kernel-doc warnings adds 85486243e1f4 media: mtk-mdp: fix kernel-doc warnings adds f56ac19565a3 media: mtk-vcodec: fix kernel-doc warnings adds 0f02beec6187 media: mtk-vpu/mtk_vpu.h: fix kernel-doc warnings adds fe1fd84287f6 media: i2c: adv7842: remove open coded version of SMBus bl [...] adds a9e3863d0006 media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl adds 9cc25c4bea9e media: videobuf2: Exit promptly if size = 0 adds 1a77d4fd3b1e media: coda: Remove unneeded of_match_ptr() adds 79f382b9a9d8 media: media/pci/pt1: Assign value when defining variables adds a611be7589b4 media: vidioc-g-ext-ctrls.rst: reformat tables and clarify [...] adds abe1338c5e7e media: buffer.rst: fix incorrect :c:type adds 54b74981c86c media: adv7604: writing a one-block EDID failed adds c2357dd9cbaf media: rkvdec: Remove of_match_ptr() adds 1ef5b9b81810 media: v4l2-mc: fix a warning message adds bb5d418076f8 media: cx25821: switch from 'pci_' to 'dma_' API adds d6af27c3a6b6 media: dvb_frontend: move algo-specific settings to a function adds 8d4a554d9cb1 media: dvb_frontend: don't call dvb_frontend_get_stepsize() twice adds 548ad8ee68c0 media: dvb_frontend: warn if frontend driver has API issues adds 6045b01dd0e3 media: [next] staging: media: atomisp: fix memory leak of [...] adds d4a3fa6652e3 media: dvb-frontends: lgdt3306a.c: remove dead code adds f07d34d141e0 media: staging: media: atomisp: Don't abort on error in mo [...] adds c0e3bcb25390 media: camera-sensor.rst: fix a doc build warning adds 2e774b369979 media: mantis: switch from 'pci_' to 'dma_' API adds 967db696b037 atomisp: remove a now unused var adds d7bcb5b15041 media: staging: media: atomisp: Remove unhelpful info message adds 519648bed470 media: mantis: remove orphan mantis_core.c adds 491a0b208b15 media: staging: media: atomisp: clean up block comment sty [...] adds 16a5dcf7fbc2 media: atomisp: Fixed error handling path adds 3a7c578f3918 media: staging: atomisp: Fixed allignment to match open pa [...] adds 4658e1dbc358 media: staging: atomisp: Removed else branch in function adds dfe59c78f4cc media: staging: atomisp: Corrected error handling in function adds 9baa3d64e8e2 media: m88rs6000t: avoid potential out-of-bounds reads on arrays adds 32abe91502d0 media: staging: media: atomisp: Remove unused function adds 3aa059ae8beb media: staging: media: atomisp: Remove unnecessary if statement adds 1907345078b8 media: atomisp: make atomisp_css_stop() void adds 5d986a0e85af media: atomisp: make atomisp_css_continuous_set_num_raw_fr [...] adds a53ff69f7560 media: atomisp: do not select COMMON_CLK to fix builds adds c1f1d76c1944 media: atomisp: remove redundant NULL check of "params" adds 8776682ce31c media: atomisp: Convert comments to C99 initializers adds d0f749f6d21c media: atomisp: Fix Block Comments adds 673d128afd34 media: atomisp: Fix EMBEDDED_FUNCTION_NAME warning adds 6cef8028ce86 media: atomisp: Fix OPEN_ENDED_LINE adds 1e52b54b588e media: atomisp: Fix overlong line adds 31e6736628cf media: atomisp: Fix funciton decleration adds 2a35625b84aa media: atomisp: Delete braces adds 26557ebc1d6d media: atomisp: Fix PARENTHESIS_ALIGNMENT adds fc42aa47bfde media: atomisp: Fix BLOCK_COMMENT_STYLE adds 3881a5a77683 media: atomisp: Write function decleration in one line adds ba11bbf303fa media: atomisp: Fix use after free in atomisp_alloc_css_st [...] adds c606970d4250 media: atomisp: replace boolean comparison of values with [...] adds c63ef1429ac0 media: atomisp: Remove redundant NULL check adds 23817e5c4bb8 media: atomisp: Remove redundant NULL check adds bf9a40ae8d72 media: dvbdev: Fix memory leak in dvb_media_device_free() adds 9cb1124c2ba9 Merge remote-tracking branch 'v4l-dvb/master' adds 2c25fabdd5f6 ACPI: processor: perflib: Eliminate redundant status check adds cf2d1121c5d9 Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds a030fee8db44 Merge branch 'acpi-processor' adds 4c324548f09f ACPI: utils: Introduce acpi_evaluation_failure_warn() adds 94e17d606ec9 IIO: acpi-als: Get rid of ACPICA message printing adds ebf1bef3612f hwmon: acpi_power_meter: Get rid of ACPICA message printing adds 7a20b92e9c17 Merge branch 'acpi-messages' into linux-next adds be3e835789f2 Merge branch 'acpi-drivers' into linux-next adds c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E adds 573ebdd2105a Merge branch 'acpi-video' into linux-next adds 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] adds 4c56f573bd94 ia64: fix format string for ia64-acpi-cpu-freq adds 0fdf9a12029d cpufreq: intel_pstate: Clean up frequency computations adds c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() adds d484b8bfc6fa intel_idle: update ICX C6 data adds a740561201eb powercap: Add Hygon Fam18h RAPL support adds 922e5ddef973 MAINTAINERS: Add DTPM subsystem maintainer adds 4917f3c76e60 Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] adds 645e5b447b90 ACPI: scan: Turn off unused power resources during initialization adds 97819464840c ACPI: power: Turn off unused power resources unconditionally adds fc3a068d6b21 ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_C [...] adds c6f2d3dba1b7 ACPI: CPPC: A typo fix in the file cppc_acpi.h adds f7be14788d3f Merge branches 'acpi-pm' and 'acpi-cppc' into linux-next adds 935ab8509ccb ACPI: fix various typos in comments adds 920b4bb26f56 Merge branch 'acpi-misc' into linux-next adds 46b37c6e4b07 MAINTAINERS: Add entry for the software nodes adds 0fc4b6feae23 Merge branch 'devprop' into linux-next adds 3690c55043d0 Merge remote-tracking branch 'pm/linux-next' adds eec73529a932 arch_topology: Rename freq_scale as arch_freq_scale adds 01e055c120a4 arch_topology: Allow multiple entities to provide sched_fr [...] adds 2f5339582e7b arch_topology: Export arch_freq_scale and helpers adds 4c38f2df71c8 cpufreq: CPPC: Add support for frequency invariance adds 15aa70a32bd0 cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c adds 2b53d1bd13e1 cpufreq: cppc: simplify default delay_us setting adds f38ebd456da5 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 5983f89cfcc3 PM / devfreq: Check get_dev_status in devfreq_update_stats adds 279851e21363 Merge remote-tracking branch 'devfreq/devfreq-next' adds a74f681c3710 opp: Add devres wrapper for dev_pm_opp_set_clkname adds 32aee78bc518 opp: Add devres wrapper for dev_pm_opp_set_regulators adds 9c4f220f3dc2 opp: Add devres wrapper for dev_pm_opp_set_supported_hw adds 3d5cfbb69508 opp: Add devres wrapper for dev_pm_opp_of_add_table adds c41c8a3485b0 opp: Change return type of devm_pm_opp_register_set_opp_helper() adds 9edf48a4bfb7 opp: Change return type of devm_pm_opp_attach_genpd() adds 300894a6fef7 serial: qcom_geni_serial: Convert to use resource-managed OPP API adds cfb12911ffb0 spi: spi-geni-qcom: Convert to use resource-managed OPP API adds 6504dcae67ad spi: spi-qcom-qspi: Convert to use resource-managed OPP API adds 411281d24bb8 mmc: sdhci-msm: Convert to use resource-managed OPP API adds 864a270189cf drm/lima: Convert to use resource-managed OPP API adds 6d8a154f1dd7 drm/panfrost: Convert to use resource-managed OPP API adds 857219ae4043 media: venus: Convert to use resource-managed OPP API adds 834c0dfcec64 memory: samsung: exynos5422-dmc: Convert to use resource-m [...] adds 6324e430e2e4 Merge remote-tracking branch 'opp/opp/linux-next' adds e042e95bcab3 thermal: amlogic: Omit superfluous error message in amlogi [...] adds 660680019200 thermal: Fix a typo in the file soctherm.c adds 76d6329534ae thermal: Fix couple of spellos in the file sun8i_thermal.c adds 7fd49ca05be3 thermal: rcar_gen3_thermal: Add support for up to five TSC nodes adds 7440e912b0fe thermal:ti-soc-thermal: Remove duplicate include in ti-bandgap adds 45c7eaeb29d6 thermal: thermal_of: Fix error return code of thermal_of_p [...] adds 9468e7b03187 dt-bindings: thermal: rcar-gen3-thermal: Support five TSC [...] adds 312e3f8aefb5 thermal: Fix spelling mistake "disabed" -> "disabled" adds 584837618100 thermal/drivers/core: Use a char pointer for the cooling d [...] adds ef37d1f9acb5 thermal/drivers/cpufreq_cooling: Use device name instead o [...] adds f8d354e821b2 thermal/drivers/devfreq_cooling: Use device name instead o [...] adds 6fd1b186d900 thermal/drivers/cpuidle_cooling: Use device name instead o [...] adds 87602aeb8ad5 thermal/drivers/cpufreq_cooling: Remove unused list adds 6e3e14c9385c thermal/core/power_allocator: Using round the division whe [...] adds 32d89694c0b2 Merge remote-tracking branch 'thermal/thermal/linux-next' adds c3afa1e3e385 Merge remote-tracking branch 'ieee1394/for-next' adds 429cfac93ab2 Merge remote-tracking branch 'dlm/next' adds 9906aa5bd6f5 powerpc/svm: stop using io_tlb_start adds 2973073a80b4 swiotlb: remove the alloc_size parameter to swiotlb_tbl_un [...] adds 2bdba622c351 swiotlb: move orig addr and size validation into swiotlb_bounce adds 80808d273a3f swiotlb: split swiotlb_tbl_sync_single adds 16bc75f3aa39 xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer adds 6223d1cef7b4 xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported adds 4035b43da6da xen-swiotlb: remove xen_set_nslabs adds cbce99527ca7 xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs adds 5d0538b2b884 swiotlb: lift the double initialization protection from xe [...] adds a98f565462f0 xen-swiotlb: split xen_swiotlb_init adds 6bcd4ea717f3 xen-swiotlb: remove the unused size argument from xen_swio [...] adds 73f620951b2b swiotlb: move global variables into a new io_tlb_mem structure adds 2d29960af0be swiotlb: dynamically allocate io_tlb_default_mem adds 2cbc2776efe4 swiotlb: remove swiotlb_nr_tbl adds 2083a5e3849c Merge remote-tracking branch 'swiotlb/linux-next' adds 0f00571f9433 RDMA/hns: Use new SQ doorbell register for HIP09 adds e35ecb466eb6 RDMA/iwcm: Allow AFONLY binding for IPv6 addresses adds f675ba125bd3 RDMA/core: Remove unused req_ncomp_notif device operation adds 3b89e92c2a95 RDMA/rtrs: Use new shared CQ mechanism adds c33d516a1c74 RDMA/rtrs-clt: Use rdma_event_msg in log adds 32548870d438 RDMA/hns: Add support for XRC on HIP09 adds a639e66703ee RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr adds f18ec4223117 RDMA/mlx5: Use a union inside mlx5_ib_mr adds e6fb246ccafb RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() adds 14d05b552b5d RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() adds 7852546f5245 RDMA/mlx5: Fix query RoCE port adds 6fe6e5686398 RDMA/mlx5: Fix mlx5 rates to IB rates map adds 3f32dc0f4601 IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() adds 2904bb37b35d IB/core: Split uverbs_get_const/default to consider target type adds 7610ab57de56 RDMA/mlx5: Allow larger pages in DevX umem adds 93320c631c83 Merge remote-tracking branch 'rdma/for-next' adds b9fc8b4a5918 bpf: Add kernel/modules BTF presence checks to bpftool fea [...] adds 2463e0734973 netdevice: Add missing IFF_PHONY_HEADROOM self-definition adds c2ff53d8049f net: Add priv_flags for allow tx skb without linear adds ab5bd583b928 virtio-net: Support IFF_TX_SKB_NO_LINEAR flag adds 3914d88f7608 xsk: Respect device's headroom and tailroom on generic xmit path adds 9c8f21e6f885 xsk: Build skb by page (aka generic zerocopy xmit) adds a10787e6d58c bpf: Enable task local storage for tracing programs adds bc235cdb423a bpf: Prevent deadlock from recursive bpf_task_storage_[get [...] adds 1f87dcf116ad selftests/bpf: Add non-BPF_LSM test for task local storage adds c540957a4d1d selftests/bpf: Test deadlock from recursive bpf_task_stora [...] adds 4b0d2d4156cf bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h adds ced47e30ab8b bpf: runqslower: Use task local storage adds a7d24d9582f8 Merge branch 'bpf: enable task local storage for tracing' adds 523a4cf491b3 bpf: Use MAX_BPF_FUNC_REG_ARGS macro adds e6ac593372aa bpf: Rename fixup_bpf_calls and add some comments adds ecde60614d5e selftest/bpf: Make xsk tests less verbose adds d2b0dfd5d1f9 selftests/bpf: Expose and rename debug argument adds d3e3bf5b4c67 selftests/bpf: Restructure xsk selftests adds b267e5a458a7 selftests/bpf: Introduce xsk statistics tests adds 43c5026be77a Merge branch 'selftests/bpf: xsk improvements and new stats' adds a83586a7ddba bpf: Remove blank line in bpf helper description comment adds 887596095ec2 bpf: Clean up sockmap related Kconfigs adds 5a685cd94b21 skmsg: Get rid of struct sk_psock_parser adds 16137b09a66f bpf: Compute data_end dynamically with JIT code adds e3526bb92a20 skmsg: Move sk_redir from TCP_SKB_CB to skb adds ae8b8332fbb5 sock_map: Rename skb_parser and skb_verdict adds 4675e234b9e1 sock_map: Make sock_map_prog_update() static adds cd81cefb1abc skmsg: Make __sk_psock_purge_ingress_msg() static adds 533342322276 skmsg: Get rid of sk_psock_bpf_run() adds ff9614b81be6 skmsg: Remove unused sk_psock_stop() declaration adds 1e0ab70778bd Merge branch 'sock_map: clean up and refactor code for BPF [...] adds 2854436612c4 selftests/bpf: Propagate error code of the command to vmtest.sh adds 86fd166575c3 selftests/bpf: Copy extras in out-of-srctree builds adds efdb22de7dcd bpf: Factor out visit_func_call_insn() in check_cfg() adds bc2591d63fc9 bpf: Factor out verbose_invalid_scalar() adds 1435137573f9 bpf: Refactor check_func_call() to allow callback function adds 282a0f46d6cd bpf: Change return value of verifier function add_subprog() adds 69c087ba6225 bpf: Add bpf_for_each_map_elem() helper adds 314ee05e2fc6 bpf: Add hashtab support for bpf_for_each_map_elem() helper adds 06dcdcd4b9e8 bpf: Add arraymap support for bpf_for_each_map_elem() helper adds b8f871fa32ad libbpf: Move function is_ldimm64() earlier in libbpf.c adds 53eddb5e04ac libbpf: Support subprog address relocation adds f1f9f0d8d737 bpftool: Print subprog address properly adds 9de7f0fdab32 selftests/bpf: Add hashmap test for bpf_for_each_map_elem( [...] adds 6b9e3331347e selftests/bpf: Add arraymap test for bpf_for_each_map_elem [...] adds cc0f83530934 Merge branch 'bpf: add bpf_for_each_map_elem() helper' adds 04883a079968 tools, bpf_asm: Hard error on out of range jumps adds 85e142cb42a1 tools, bpf_asm: Exit non-zero on errors adds 303dcc25b5c7 tools/runqslower: Allow substituting custom vmlinux.h for [...] adds 6ed6e1c761f6 skmsg: Add function doc for skb->_sk_redir adds 86a35af628e5 selftests/bpf: Add a verifier scale test with unknown boun [...] adds 8fd886911a6a bpf: Add BTF_KIND_FLOAT to uapi adds 1b1ce92b2433 libbpf: Fix whitespace in btf_add_composite() comment adds 22541a9eeb0d libbpf: Add BTF_KIND_FLOAT support adds 737e0f919a8d tools/bpftool: Add BTF_KIND_FLOAT support adds eea154a852e8 selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test adds b1828f0b0482 bpf: Add BTF_KIND_FLOAT support adds 7e72aad3a15c selftest/bpf: Add BTF_KIND_FLOAT tests adds 7999cf7df899 selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplic [...] adds 6be6a0baffc1 bpf: Document BTF_KIND_FLOAT in btf.rst adds 13ec0216c3ac Merge branch 'Add BTF_KIND_FLOAT support' adds 7799e4d9d84f bpf: Import syscall arg documentation adds f67c9cbf6c58 bpf: Add minimal bpf() command documentation adds 6690523bccb3 bpf: Document BPF_F_LOCK in syscall commands adds 8aacb3c8d1a3 bpf: Document BPF_PROG_PIN syscall command adds 32e76b187a90 bpf: Document BPF_PROG_ATTACH syscall command adds 2a3fdca4e3bc bpf: Document BPF_PROG_TEST_RUN syscall command adds 5d999994e05d bpf: Document BPF_PROG_QUERY syscall command adds 0cb804547927 bpf: Document BPF_MAP_*_BATCH syscall commands adds 923a932c982f scripts/bpf: Abstract eBPF API target parameter adds a67882a221e3 scripts/bpf: Add syscall commands printer adds a01d935b2e09 tools/bpf: Remove bpf-helpers from bpftool docs adds 62b379a233a7 selftests/bpf: Templatize man page generation adds accbd33a9b03 selftests/bpf: Test syscall command parsing adds 6197e5b7b1b5 docs/bpf: Add bpf() syscall command reference adds 242029f42691 tools: Sync uapi bpf.h header with latest changes adds 2374e0f1c706 Merge branch 'Improve BPF syscall command documentation' adds 607b9cc92bd7 bpf: Consolidate shared test timing code adds 7c32e8f8bc33 bpf: Add PROG_TEST_RUN support for sk_lookup programs adds 509b2937bce9 selftests: bpf: Convert sk_lookup ctx access tests to PROG [...] adds abab306ff04b selftests: bpf: Check that PROG_TEST_RUN repeats as requested adds b4f894633fa1 selftests: bpf: Don't run sk_lookup in verifier tests adds b0d3df486fcf Merge branch 'PROG_TEST_RUN support for sk_lookup programs' adds 46ac034f769f bpf: Simplify the calculation of variables adds bce8623135fb selftests/bpf: Simplify the calculation of variables adds d01b59c9ae94 bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH adds 256becd45017 selftests, bpf: Extend test_tc_tunnel test with vxlan adds 299194a91451 selftests/bpf: Fix test_attach_probe for powerpc uprobes adds a23b3f5697e6 xsk: Update rings for load-acquire/store-release barriers adds 291471dd1559 libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire adds bbb41728e61a Merge branch 'load-acquire/store-release barriers for' adds a6aac408c561 libbpf: Fix arm64 build adds a0d73acc1e4b selftests/bpf: Fix typo in Makefile adds 3fcd50d6f9a9 selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size adds ccb0e23ca274 selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax adds 34c9a7c5b70c Merge branch 'Add clang-based BTF_KIND_FLOAT tests' adds 11d39cfeecfc selftests/bpf: Fix compiler warning in BPF_KPROBE definiti [...] adds e6a4750ffe9d bpf, xdp: Make bpf_redirect_map() a map operation adds ee75aef23afe bpf, xdp: Restructure redirect actions adds 32f91529e2bd Merge branch 'bpf-xdp-redirect' adds c1acda9807e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0bb3262c0248 net: socket: use BIT() for MSG_* adds 97c2c69e1926 virtio-net: support XDP when not more queues adds 67a580aad179 drivers: isdn: mISDN: fix spelling typo of 'wheter' adds 4b18d5d1b2ba net: ethernet: chelsiofix: spelling typo of 'rewriteing' adds 3e6f20e09a45 net/rds: Drop duplicate sin and sin6 assignments adds 537a0c5c4218 net: fddi: skfp: smt: Replace one-element array with flexi [...] adds fdeadd6e49b3 net: mscc: ocelot: Fix fall-through warnings for Clang adds 097c8ff042e3 net: 3c509: Fix fall-through warnings for Clang adds 2a86b4a7f7ff net: cassini: Fix fall-through warnings for Clang adds 4cdbe58b4b3c decnet: Fix fall-through warnings for Clang adds 5646fba6eaff net: ax25: Fix fall-through warnings for Clang adds ecd1c6a51fcc net: bridge: Fix fall-through warnings for Clang adds b1866bfff922 net: core: Fix fall-through warnings for Clang adds 90d181ca488f net: rose: Fix fall-through warnings for Clang adds 71ae2cb30531 net: plip: Fix fall-through warnings for Clang adds 134639e9cc0f qed: Fix fall-through warnings for Clang adds 1ddc3229ad3c skbuff: remove some unnecessary operation in skb_segment_list() adds 3559c1ea4336 net: broadcom: bcm4908_enet: read MAC from OF adds 762c1adb1c15 isdn: mISDN: remove unneeded variable 'ret' adds 58c04397f74b sched: act_sample: Implement stats_update callback adds e56763ee50a3 FDDI: if_fddi.h: Update my e-mail address adds 4d248c0deea5 FDDI: defxx: Update my e-mail address adds aa27b8f7a048 FDDI: defza: Update my e-mail address adds 847cbfc014ad net: add a helper to avoid issues with HW TX timestamping [...] adds 13fdb9403d9e net: ipv6: route.c:fix indentation adds 825e8885779d mlxsw: spectrum: Reword an error message for Q-in-Q veto adds 675e5a1e1afa mlxsw: reg: Fix comment about slot_index field in PMAOS register adds 2ab781c2ccf4 mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 adds ff12ba3ad78d mlxsw: reg: Extend MFDE register with new log_ip field adds 315afd2068a8 mlxsw: core: Expose MFDE.log_ip to devlink health adds 4734a750f467 mlxsw: Adjust some MFDE fields shift and size to fw implem [...] adds a3c392302aba Merge branch 'mlxsw-misc-updates' adds f626ca682912 FDDI: defxx: Bail out gracefully with unassigned PCI resou [...] adds 193ced4a7959 FDDI: defxx: Make MMIO the configuration default except for EISA adds 795e272e5474 FDDI: defxx: Implement dynamic CSR I/O address space selection adds 4e052626b1a8 FDDI: defxx: Use driver's name with resource requests adds e2359fad458a Merge branch 'defxx-updates' adds 176769d10f96 net: enetc: move the CBDR API to enetc_cbdr.c adds 01121ab73924 net: enetc: save the DMA device for enetc_free_cbdr adds 24be14e3260a net: enetc: squash enetc_alloc_cbdr and enetc_setup_cbdr adds 27f9025d4941 net: enetc: save the mode register address inside struct e [...] adds 0bfde022b345 net: enetc: squash clear_cbdr and free_cbdr into teardown_cbdr adds 5b4daa7f1256 net: enetc: pass bd_count as an argument to enetc_setup_cbdr adds 4b47c0b81ffd net: enetc: don't initialize unused ports from a separate [...] adds c027aa9201eb net: enetc: simplify callers of enetc_rxbd_next adds 7f071a450b08 net: enetc: use enum enetc_active_offloads adds 8580b3c3d786 net: enetc: remove forward-declarations of enetc_clean_{rx [...] adds 0486185ee244 net: enetc: remove forward declaration for enetc_map_tx_buffs adds 7a5222cb7a56 net: enetc: make enetc_refill_rx_ring update the consumer index adds 157611c895d9 Merge branch 'enetc-cleanups' adds 93a4d0ab1e44 staging: dpaa2-switch: remove broken learning and flooding [...] adds 282d47de29c7 staging: dpaa2-switch: fix up initial forwarding configura [...] adds 5dda9a7921c7 staging: dpaa2-switch: remove obsolete .ndo_fdb_{add|del} [...] adds 26d419f36a23 staging: dpaa2-switch: get control interface attributes adds 2877e4f7e189 staging: dpaa2-switch: setup buffer pool and RX path rings adds 04abc97d3ef7 staging: dpaa2-switch: setup dpio adds 0b1b71370458 staging: dpaa2-switch: handle Rx path on control interface adds 7fd94d86b7f4 staging: dpaa2-switch: add .ndo_start_xmit() callback adds 613c0a5810b7 staging: dpaa2-switch: enable the control interface adds 539dda3c5d19 staging: dpaa2-switch: properly setup switching domains adds 16abb6ad6abc staging: dpaa2-switch: move the notifier register to modul [...] adds d671407fccbb staging: dpaa2-switch: accept only vlan-aware upper devices adds 685b480145c1 staging: dpaa2-switch: add fast-ageing on bridge leave adds 1c4928fc2929 staging: dpaa2-switch: prevent joining a bridge while VLAN [...] adds f48298d3fbfa staging: dpaa2-switch: move the driver out of staging adds eeada4105d73 Merge branch 'dpaa2-switch-next' adds 2b5720f26908 ionic: move rx_page_alloc and free adds 4b0a7539a372 ionic: implement Rx page reuse adds f37bc3462e80 ionic: optimize fastpath struct usage adds 89e572e7369f ionic: simplify rx skb alloc adds 55eda6bbe0c8 ionic: rebuild debugfs on qcq swap adds a25edab93b28 ionic: simplify use of completion types adds f2050d913944 Merge branch 'ionic-next' adds 6b9c8f46af9d net: ipv4: route.c: fix space before tab adds 34bb97512641 net: fddi: skfp: Mundane typo fixes throughout the file smt.h adds ee47ed08d75e net: dsa: b53: Add debug prints in b53_vlan_enable() adds b0bade515d36 net: phy: Expose phydev::dev_flags through sysfs adds c53d21af674a netdevsim: fib: Remove redundant code adds 433ccce83504 net: hns3: use FEC capability queried from firmware adds e8194f326205 net: hns3: use pause capability queried from firmware adds 6c6095214a6c Merge branch 'hns3-next' adds ee90c6ba341f seg6: add support for IPv4 decapsulation in ipv6_srh_rcv() adds fbbc5bc2ab8c seg6: ignore routing header with segments left equal to 0 adds 1d5d0a078672 Merge branch 'seg6-next' adds 597f48e46b6e nexthop: Pass nh_config to replace_nexthop() adds 96a856256a43 nexthop: __nh_notifier_single_info_init(): Make nh_info an [...] adds 90e1a9e21326 nexthop: Add a dedicated flag for multipath next-hop groups adds 710ec5622306 nexthop: Add netlink defines and enumerators for resilient [...] adds 283a72a5599e nexthop: Add implementation of resilient next-hop groups adds b8f090d0beb1 nexthop: Add data structures for resilient group notifications adds 7c37c7e00411 nexthop: Implement notifiers for resilient nexthop groups adds 56ad5ba344de nexthop: Allow setting "offload" and "trap" indication of [...] adds cfc15c1dbb0b nexthop: Allow reporting activity of nexthop buckets adds a2601e2b1e7e nexthop: Add netlink handlers for resilient nexthop groups adds 8a1bbabb034d nexthop: Add netlink handlers for bucket dump adds 187d4c6b9796 nexthop: Add netlink handlers for bucket get adds 0b4818aabcd6 nexthop: Notify userspace about bucket migrations adds 15e1dd570306 nexthop: Enable resilient next-hop groups adds 2a0186a37700 Merge branch 'nexthop-Resilient-next-hop-groups' adds 7bef147a6ab6 net/mlx5: Don't skip vport check adds d89edb360705 net/mlx5: Remove impossible checks of interface state adds 6dea2f7eff96 net/mlx5: Separate probe vs. reload flows adds 7e615b997802 net/mlx5: Remove second FW tracer check adds 7ad67a20f28f net/mlx5: Don't rely on interface state bit adds fe06992b04a9 net/mlx5: Check returned value from health recover sequence adds 76e68d950a17 net/mlx5e: CT, Avoid false lock dependency warning adds 87f77a679797 net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition adds 5632817b144f net/mlx5e: Add missing include adds fbeab6be054c net/mlx5: Fix indir stable stubs adds 51ada5a52379 net/mlx5e: mlx5_tc_ct_init does not fail adds 3094552bcd72 net/mlx5: SF, Fix return type adds 03e219c4cf84 net/mlx5e: rep: Improve reg_cX conditions adds 61e9508f1e5e net/mlx5: Avoid unnecessary operation adds 9f4d9283388d net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc adds 1bc61c9dd4f1 Merge tag 'mlx5-updates-2021-03-11' of git://git.kernel.or [...] adds 5c7659eba873 mlxsw: spectrum_span: Add SPAN session identifier support adds fa3faeb7aedb mlxsw: reg: Extend mirroring registers with probability ra [...] adds 2dcbd9207b33 mlxsw: spectrum_span: Add SPAN probability rate support adds 20afb9bc480d mlxsw: spectrum_matchall: Split sampling support between ASICs adds 34a277212c67 mlxsw: spectrum_trap: Split sampling traps between ASICs adds cf31190ae0b7 mlxsw: spectrum_matchall: Implement sampling using mirroring adds 1520929e26d5 Merge branch 'mlxsw-Implement-sampling-using-mirroring' adds 1980d3756506 tipc: convert dest node's address to network order adds 97bc84bbd4de tipc: clean up warnings detected by sparse adds 8176f8c0f095 isdn: remove extra spaces in the header file adds f4dae54e486d tcp: plug skb_still_in_host_queue() to TSQ adds a7abf3cd76e1 tcp: consider using standard rtx logic in tcp_rcv_fastopen [...] adds ac3959fd0dcc tcp: remove obsolete check in __tcp_retransmit_skb() adds 5215206d8b15 Merge branch 'tcp-delayed-completions' adds bfdfe7fc1bf9 docs: networking: phy: Improve placement of parenthesis adds 0142f0976475 net/mlx5: DR, Fixed typo in STE v0 adds 141247788247 net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 adds cc82a2e6c8af net/mlx5: DR, Add missing vhca_id consume from STEv1 adds ad2c99ca7581 net/mlx5: use kvfree() for memory allocated with kvzalloc() adds 797609224164 net/mlx5: remove unneeded semicolon adds 093bd7646937 net/mlx5: Read congestion counters from all ports when lag [...] adds bca08a914501 net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD adds 991b2654605b net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE [...] adds e16cf9d754b9 net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events adds 2119bda642c4 net/mlx5e: allocate 'indirection_rqt' buffer dynamically adds 287e0df021e8 net/mlx5: Display the command index in command mailbox dump adds 69e2916ebce4 net/mlx5: CT: Add support for mirroring adds a3222a2da0a2 net/mlx5e: Allow to match on ICMP parameters adds c232f81b0a00 Merge tag 'mlx5-updates-2021-03-12' of git://git.kernel.or [...] adds 8fab174b78f7 net: macb: poll for fixed link state in SGMII mode adds e276e5e40e92 net: macb: Disable PCS auto-negotiation for SGMII fixed-link mode adds 26d2e0426aac Merge branch 'macb-fixed-link-fixes' adds ab4dda7a8cb7 dt-bindings: net: bcm4908-enet: add optional TX interrupt adds 12bb508bfe5a net: broadcom: bcm4908_enet: support TX interrupt adds 6ad086009f87 net: ipv4: route.c: Fix indentation of multi line comment. adds 01488a0ccd9a net: dsa: bcm_sf2: store PHY interface/mode in port structure adds a9349f08ec6c net: dsa: bcm_sf2: setup BCM4908 internal crossbar adds 257382c54e8c ptp_pch: Remove unused function 'pch_ch_control_read()' adds f90fc37f289c ptp_pch: Move 'pch_*()' prototypes to shared header adds 9ec04c71ab20 ptp: ptp_clockmatrix: Demote non-kernel-doc header to stan [...] adds 287f93ded67f ptp: ptp_p: Demote non-conformant kernel-doc headers and s [...] adds b202923d3a93 Merge branch 'ptp-warnings' adds 86927c9c4d4e netdevsim: fib: Introduce a lock to guard nexthop hashtable adds 40ff83711f76 netdevsim: Create a helper for setting nexthop hardware flags adds d8eaa4facacb netdevsim: Add support for resilient nexthop groups adds c6385c0b67c5 netdevsim: Allow reporting activity on nexthop buckets adds 8e815284a5f9 selftests: fib_nexthops: Declutter test output adds a8f9952d218d selftests: fib_nexthops: List each test case in a different line adds 557205f47dc4 selftests: fib_nexthops: Test resilient nexthop groups adds 386e3792b52a selftests: forwarding: Add resilient hashing test adds 902280cacc03 selftests: forwarding: Add resilient multipath tunneling n [...] adds b8a07c4cea04 selftests: netdevsim: Add test for resilient nexthop group [...] adds e9e90a70cc2d Merge branch 'resil-nhgroups-netdevsim-selftests' adds 6445e17af7c5 mptcp: add rm_list in mptcp_out_options adds cbde27871896 mptcp: add rm_list_tx in mptcp_pm_data adds 5c4a824dcb58 mptcp: add rm_list in mptcp_options_received adds b5c55f334c7f mptcp: add rm_list_rx in mptcp_pm_data adds d0b698ca9a27 mptcp: remove multi addresses in PM adds ddd14bb85dd8 mptcp: remove multi subflows in PM adds 06faa2271034 mptcp: remove multi addresses and subflows in PM adds 0e4a3e68862b mptcp: remove a list of addrs when flushing adds 7028ba8ac968 selftests: mptcp: add invert argument for chk_rm_nr adds f87744ad4244 selftests: mptcp: set addr id for removing testcases adds d2c4333a801c selftests: mptcp: add testcases for removing addrs adds 7c678829efa8 Merge branch 'mptcp-Include-multiple-address-ids-in-RM_ADDR' adds bc9d992ca4d2 sh_eth: rename TRSCER bits adds 4585b72d97cc sh_eth: rename PSR bits adds e2dccaf194dd sh_eth: rename *enum*s still not matching register names adds 0deaeabf2712 sh_eth: place RX/TX descriptor *enum*s after their *struct*s adds 5ab6f96a12f4 Merge branch 'sh_eth-reg-defs' adds f5f2b3e4dcc0 net: hns3: add support for imp-controlled PHYs adds 57a8f46b1bd3 net: hns3: add get/set pause parameters support for imp-co [...] adds 024712f51e57 net: hns3: add ioctl support for imp-controlled PHYs adds b47cfe1f402d net: hns3: add phy loopback support for imp-controlled PHYs adds 4849d9beb8c9 Merge branch 'hns3-imp-phys' adds 25660156f4cc flow_offload: add support for packet-per-second policing adds 6a56e19902af flow_offload: reject configuration of packet-per-second po [...] adds 2ffe0395288a net/sched: act_police: add support for packet-per-second policing adds 361f7e4a7501 Merge branch 'pps-policing' adds b1de0f01b011 batman-adv: Use netif_rx_any_context(). adds ebc71a380435 Merge tag 'batadv-next-pullrequest-20210312' of git://git. [...] adds ba2d1c28886c net: dsa: hellcreek: Add devlink VLAN region adds e81813fb5635 net: dsa: hellcreek: Use boolean value adds eb5f3d314180 net: dsa: hellcreek: Move common code to helper adds 292cd449fee3 net: dsa: hellcreek: Add devlink FDB region adds b8eccf2a0dc9 Merge branch 'dsa-hewllcreek-dumps' adds 65c7bc1b7a66 net: ethernet: marvell: Fixed typo in the file sky2.c adds 6fadbdd6dd32 drivers: net: vxlan.c: Fix declaration issue adds e127906b68b4 net: stmmac: Set FIFO sizes for ipq806x adds 3cc9b29ac0e1 docs: net: tweak devlink health documentation adds 6f1629093399 docs: net: add missing devlink health cmd - trigger adds ef700f2ea27e samples: pktgen: allow to specify delay parameter via new opt adds c8fd4852022c samples: pktgen: new append mode adds 0f88e6f35b31 Merge branch 'pktgen-scripts-improvements' adds bd49fea7586b hv_netvsc: Add a comment clarifying batching logic adds f4e6d7cdbfae net: dsa: bcm_sf2: Fill in BCM4908 CFP entries adds 0ccf4d50d14f gro: simplify gro_list_prepare() adds 9dc2c3133785 gro: consistentify napi->gro_hash[x] access in dev_gro_receive() adds d0eed5c32514 gro: give 'hash' variable in dev_gro_receive() a less conf [...] adds 3f79eb3c3a6a Merge branch 'gro-micro-optimize-dev_gro_receive' adds dac06b32c705 flow_dissector: constify bpf_flow_dissector's data pointers adds e3305138da47 skbuff: make __skb_header_pointer()'s data argument const adds f96533cded17 flow_dissector: constify raw input data argument adds 805a25f3a1bd linux/etherdevice.h: misc trailing whitespace cleanup adds 59753ce8b196 ethernet: constify eth_get_headlen()'s data argument adds d206121faf8b skbuff: micro-optimize {,__}skb_header_pointer() adds c6baf7eeb0cf Merge branch 'skbuff-micro-optimize-flow-dissection' adds a03e99d39f19 psample: Encapsulate packet metadata in a struct adds 07e1a5809b59 psample: Add additional metadata attributes adds a8700c3dd0a4 netdevsim: Add dummy psample implementation adds f26b30918dac selftests: netdevsim: Test psample functionality adds e0eeede3d233 mlxsw: pci: Add more metadata fields to CQEv2 adds d4cabaadeaad mlxsw: Create dedicated field for Rx metadata in skb contr [...] adds 5ab6dc9fa272 mlxsw: pci: Set extra metadata in skb control block adds e1f78ecdfd59 mlxsw: spectrum: Remove unnecessary RCU read-side critical [...] adds 48990bef1e68 mlxsw: spectrum: Remove mlxsw_sp_sample_receive() adds 2073c6004443 mlxsw: spectrum: Report extra metadata to psample module adds bb24d592e66e selftests: mlxsw: Add tc sample tests adds 2117fce81f6b Merge branch 'psample-Add-additional-metadata-attributes' adds db7284a6ccc4 net: dsa: hellcreek: Offload bridge port flags adds 8f64860f8b56 net: export dev_set_threaded symbol adds acdff0df5426 bonding: Added -ENODEV interpret for slaves option adds 9cb24ea05185 atm: delete include/linux/atm_suni.h adds a7dde236b317 ethernet: amazon: ena: A typo fix in the file ena_com.h adds 6f05a1224174 net: ethernet: intel: igb: Typo fix in the file igb_main.c adds 29c35da10347 net: ethernet: neterion: Fix a typo in the file s2io.c adds 07a4bc51fc73 net: pcs: rearrange C73 functions to prepare for C37 suppo [...] adds b97b5331b8ab net: pcs: add C37 SGMII AN support for intel mGbE controller adds ab39385021d1 net: phylink: make phylink_parse_mode() support non-DT platform adds e5e5b771f684 net: stmmac: make in-band AN mode parsing is supported for non-DT adds c62808e8105f net: stmmac: ensure phydev is attached to phylink for C37 AN adds 7310fe538ea5 stmmac: intel: add pcs-xpcs for Intel mGbE controller adds 91de5ac99a6e Merge branch 'net-pcs-stmmac=add-C37-AN-SGMII-support' adds 5ec55823438e net: stmmac: add clocks management for gmac driver adds b4d45aee6635 net: stmmac: add platform level clocks management adds 8f2f83765eb0 net: stmmac: dwmac-imx: add platform level clocks manageme [...] adds 63fe60596b9b Merge branch 'stmmac-clocks' adds 6e3bac3eba44 net: phy: add Marvell 88X2222 transceiver support adds 0f13b5e6bf28 net: ipa: make ipa_table_hash_support() inline adds 45f3a13c8166 net: qualcomm: rmnet: mark trailer field endianness adds 50c62a111c48 net: qualcomm: rmnet: simplify some byte order logic adds 9d131d044f89 net: qualcomm: rmnet: kill RMNET_MAP_GET_*() accessor macros adds 16653c16d282 net: qualcomm: rmnet: use masks instead of C bit-fields adds cc1b21ba6251 net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...] adds 86ca860e12ec net: qualcomm: rmnet: don't use C bit-fields in rmnet chec [...] adds 578ce0468f0b Merge branch 'net-qualcomm-rmnet-stop-using-C-bit-fields' adds 5b039241fe3a ionic: simplify TSO descriptor mapping adds 2da479ca0814 ionic: generic tx skb mapping adds 19fef72cb4ba ionic: simplify tx clean adds 633eddf120ac ionic: aggregate Tx byte counting calls adds 74c7dbe0f8f0 Merge branch 'ionic-tx-updates' adds 1bf343665057 net: mdio: Alphabetically sort header inclusion adds 6d16eadab6db net: dsa: b53: spi: allow device tree probing adds 6f0d32509a92 net: dsa: sja1105: fix error return code in sja1105_cls_fl [...] adds 8aa683041682 net: ipa: fix a duplicated tlv_type value adds 7ac629e390bd net: ipa: fix another QMI message definition adds 6ec7a9c2e8be net: ipa: extend the INDICATION_REGISTER request adds 3f9c066abcab Merge branch 'ipa-qmi-fixes' adds 5acd0cfbfbb5 net: lapbether: Prevent racing when checking whether the n [...] adds da6557edb9f3 dt-bindings: net: Add bcm6368-mdio-mux bindings adds e239756717b5 net: mdio: Add BCM6368 MDIO mux bus controller adds 4b9068b74127 Merge branch 'bcm6368' adds 5a30833b9a16 net: dsa: mt7530: support MDB and bridge flag operations adds 6aa2c371c729 net: bridge: mcast: remove unreachable EHT code adds e09cf582059e net: bridge: mcast: factor out common allow/block EHT handling adds 77f0cae15a39 Merge branch 'bridge-m,cast-cleanups' adds f105f26e4560 net: ipv4: route.c: simplify procfs code adds ccf8b940e5fd e1000e: Leverage direct_complete to speed up s2ram adds 3335369bad99 e1000e: Remove the runtime suspend restriction on CNP+ adds 52280f60c9b6 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 0f455371054b Documentation: networking: update the graphical representation adds 7714ee152cd4 Documentation: networking: dsa: rewrite chapter about tagg [...] adds f23f1404ebd3 Documentation: networking: dsa: remove static port count f [...] adds f88439918589 Documentation: networking: dsa: remove references to switc [...] adds f4b5c53a03ea Documentation: networking: dsa: remove TODO about porting [...] adds 5a275f4c2989 Documentation: networking: dsa: document the port_bridge_f [...] adds 8411abbcad8e Documentation: networking: dsa: mention integration with devlink adds a9985444f2b5 Documentation: networking: dsa: add paragraph for the LAG offload adds f8f3c20af1ea Documentation: networking: dsa: add paragraph for the MRP offload adds 6e9530f4c042 Documentation: networking: dsa: add paragraph for the HSR/ [...] adds 0f22ad45f47c Documentation: networking: switchdev: clarify device drive [...] adds 787a4109f468 Documentation: networking: switchdev: fix command for stat [...] adds 51481c51d332 Merge branch 'switchdev-dsa-docs' adds 91306d1d131e net: ipa: Remove useless error message adds cba0445633bc dpaa2-switch: remove unused ABI functions adds 05b363608b5b dpaa2-switch: fix kdoc warnings adds 2b7e3f7d1b7e dpaa2-switch: reduce the size of the if_id bitmap to 64 bits adds 5ac2d254382c dpaa2-switch: fit the function declaration on the same line adds 4fe72de61ec8 dpaa2-eth: fixup kdoc warnings adds 5bdbdb823f03 Merge branch 'dpaa2-switch-small-cleanup' adds 6561df560833 mlxsw: spectrum_matchall: Propagate extack further adds 559313b2cbb7 mlxsw: spectrum_matchall: Push sampling checks to per-ASIC [...] adds e09a59555a30 mlxsw: spectrum_matchall: Pass matchall entry to sampling [...] adds 1b9fc42e46df mlxsw: spectrum: Track sampling triggers in a hash table adds 90f53c53ec4a mlxsw: spectrum: Start using sampling triggers hash table adds 54d0e963f683 mlxsw: spectrum_matchall: Add support for egress sampling adds ca19ea63f739 mlxsw: core_acl_flex_actions: Add mirror sampler action adds 45aad0b7043d mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE adds f0b692c4ee2f selftests: mlxsw: Add tc sample tests for new triggers adds 0f967d9e5a20 selftests: mlxsw: Test egress sampling limitation on Spect [...] adds 46bb5a9c8b8d Merge branch 'mlxsw-Add-support-for-egress-and-policy-base [...] adds 346497c78d15 i40e: optimize for XDP_REDIRECT in xsk path adds 7d52fe2eaddf ixgbe: optimize for XDP_REDIRECT in xsk path adds bb52073645a6 ice: optimize for XDP_REDIRECT in xsk path adds 0d405970828d Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ebb1bb401303 net: ocelot: Add PGID_BLACKHOLE adds 7c588c3e96e9 net: ocelot: Extend MRP adds 2ed2c5f03911 net: ocelot: Remove ocelot_xfh_get_cpuq adds 35db476a2985 Merge branch 'ocelot-mrp' adds 01035bcc0f91 Revert "net: socket: use BIT() for MSG_*" adds ebfbc46b35cb openvswitch: Warn over-mtu packets only if iface is UP. adds 7a126a43a3dc net: Change dev parameter to const in netif_device_present() adds f031dbd530ea net/mlx5e: Same max num channels for both nic and uplink profiles adds 1aa48ca6aa9f net/mlx5e: Allow legacy vf ndos only if in legacy mode adds ec9457a6f64a net/mlx5e: Distinguish nic and esw offload in tc setup block cb adds ee5260307c54 net/mlx5e: Add offload stats ndos to nic netdev ops adds c97a2c06919a net/mlx5e: Use nic mode netdev ndos and ethtool ops for up [...] adds 2ff349c5edfe net/mlx5e: Verify dev is present in some ndos adds 865d6d1c2df8 net/mlx5e: Move devlink port register and unregister calls adds 5a65d85dc7f4 net/mlx5e: Register nic devlink port with switch id adds c276aae8c19d net/mlx5: Move mlx5e hw resources into a sub object adds c27971d08abe net/mlx5: Move devlink port from mlx5e priv to mlx5e resources adds fec2b4bb39d9 net/mlx5e: Unregister eth-reps devices first adds 7a9fb35e8c3a net/mlx5e: Do not reload ethernet ports when changing eswi [...] adds c55479d0cb6a net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore adds 7dc84de98bab net/mlx5: E-Switch, Protect changing mode while adding rules adds 0c88eda9f559 Merge tag 'mlx5-updates-2021-03-16' of git://git.kernel.or [...] adds 7888fe53b706 ethtool: Add common function for filling out strings adds c8d4725e985d intel: Update drivers to use ethtool_sprintf adds 6a143a7cf947 nfp: Replace nfp_pr_et with ethtool_sprintf adds 83cd23974a73 hisilicon: Update drivers to use ethtool_sprintf adds efbbe4fb5976 ena: Update driver to use ethtool_sprintf adds 3ae0ed376d1c netvsc: Update driver to use ethtool_sprintf adds d7a9a01b4e21 virtio_net: Update driver to use ethtool_sprintf adds 3b78b3067f38 vmxnet3: Update driver to use ethtool_sprintf adds b82e8118c540 bna: Update driver to use ethtool_sprintf adds acebe5b6107c ionic: Update driver to use ethtool_sprintf adds 5c9e418b0616 Merge branch 'ethtool-strings' adds 998d3907f419 tipc: re-organize members of struct publication adds b26b5aa9cebe tipc: move creation of publication item one level up in ca [...] adds 7823f04f34b8 tipc: introduce new unified address type for internal use adds 50a3499ab853 tipc: simplify signature of tipc_namtbl_publish() adds a45ffa68573e tipc: simplify call signatures for publication creation adds 2c98da079063 tipc: simplify signature of tipc_nametbl_withdraw() functions adds 66db239c4894 tipc: rename binding table lookup functions adds 908148bc5046 tipc: refactor tipc_sendmsg() and tipc_lookup_anycast() adds 45ceea2d403b tipc: simplify signature of tipc_namtbl_lookup_mcast_sockets() adds 833f867089e5 tipc: simplify signature of tipc_nametbl_lookup_mcast_nodes() adds 006ed14ef82b tipc: simplify signature of tipc_nametbl_lookup_group() adds 13c9d23f6ac3 tipc: simplify signature of tipc_service_find_range() adds 6e44867b01e6 tipc: simplify signature of tipc_find_service() adds 09f78b851ea3 tipc: simplify api between binding table and topology server adds 429189acac53 tipc: add host-endian copy of user subscription to struct [...] adds 5c8349503d00 tipc: remove some unnecessary warnings adds b7d5e2973e15 Merge branch 'tipc-cleanups-and-simplifications' adds 3600be5f58c1 net: stmmac: add timestamp correction to rid CDC sync error adds ad426d7d966b net: dsa: b53: relax is63xx() condition adds 73a2218cb268 net: ppp: Mundane typo fixes in the file pppoe.c adds 964dbf186eaa net: dsa: tag_brcm: add support for legacy tags adds 46c5176c586c net: dsa: b53: support legacy tags adds 07bcf6855184 Merge branch 'b53-legacy-tags' adds 1b35293b7afc mlxsw: reg: Add egr_et_set field to SPVID adds d8f4da73cea7 mlxsw: reg: Add Switch Port Egress VLAN EtherType Register adds 114a465d890a mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() adds 0f74fa561730 mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC adds bf677bd25a99 mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on S [...] adds 35f15ab378fa selftests: forwarding: Add test for dual VxLAN bridge adds 1724c97d2f9d selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test adds 930a3a622935 Merge branch 'mlxsw-vlan-=vxlan' adds 63f925dc55b3 octeontx2-af: refactor function npc_install_flow for defau [...] adds d450a23515e0 octeontx2-af: Add support for multi channel in NIX promisc entry adds 56bcef528bd8 octeontx2-af: Use npc_install_flow API for promisc and bro [...] adds b6b0e3667e1b octeontx2-af: Avoid duplicate unicast rule in mcam_rules list adds 058fa3d915ea octeontx2-af: Modify the return code for unsupported flow keys adds f16569420d59 Merge branch 'octeontx2-refactor' adds cfeb961a2b5f Documentation: networking: switchdev: separate bulleted it [...] adds 6b38c5719836 Documentation: networking: switchdev: add missing "and" word adds 8794be45cd45 Documentation: networking: dsa: add missing new line in de [...] adds e322bacb914d Documentation: networking: dsa: demote subsections to simp [...] adds 0929ff71cf92 Documentation: networking: dsa: mention that the master is [...] adds 6ef4f40993e7 Merge branch 'dsa-doc-fixups' adds db2f2842e6f5 net: stmmac: add per-queue TX & RX coalesce ethtool support adds f0744a84f361 ethernet/broadcom:remove unneeded variable: "ret" adds ac1bbf8a81d3 ethernet/microchip:remove unneeded variable: "ret" adds 193c5b2698e3 net: dsa: mv88e6xxx: change serdes lane parameter type fro [...] adds 2fda45f019fd net: dsa: mv88e6xxx: wrap .set_egress_port method adds de776d0d316f net: dsa: mv88e6xxx: add support for mv88e6393x family adds 6584b26020fc net: dsa: mv88e6xxx: implement .port_set_policy for Amethyst adds 4cb50d00fe96 Merge branch 'mv88e6393x' adds a04be4b6b539 net: macb: simplify clk_init with dev_err_probe adds 2b9cef667902 octeontx2-pf: Add ip tos and ip proto icmp/icmpv6 flow off [...] adds 1d4d9e42c240 octeontx2-pf: Add tc flower hardware offload on ingress traffic adds d8ce30e0cf76 octeontx2-pf: add tc flower stats handler for hw offloads adds e638a83f167e octeontx2-pf: TC_MATCHALL egress ratelimiting offload adds 31222162557c Merge branch 'octeon-tc-offloads' adds bd0f670e7931 net: stmmac: restructure tc implementation for RX VLAN Pri [...] adds 0e039f5cf86c net: stmmac: add RX frame steering based on VLAN priority [...] adds 09bef8326853 Merge branch 'stmmac-vlan-priority-rx-steering' adds e49aa315cb01 net: stmmac: EST interrupts handling and error reporting adds 9f298959191b net: stmmac: Add EST errors into ethtool statistic adds 7b78702ed757 Merge branch 'stmmac-EST-interrupts-and-ethtool' adds a5538a777b73 net: dsa: b53: mmap: Add device tree support adds 55cfeb396965 net: dsa: bcm_sf2: add function finding RGMII register adds 6859d9154934 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) adds ea4fe7e842f6 net-sysfs: convert xps_cpus_show to bitmap_zalloc adds d9a063d207f0 net-sysfs: store the return of get_netdev_queue_index in a [...] adds 73f5e52b15e3 net-sysfs: make xps_cpus_show and xps_rxqs_show consistent adds 255c04a87f43 net: embed num_tc in the xps maps adds 5478fcd0f483 net: embed nr_ids in the xps maps adds 6f36158e0584 net: remove the xps possible_mask adds 044ab86d431b net: move the xps maps to an array adds 402fbb992e13 net: add an helper to copy xps maps to the new dev_maps adds 132f743b01b8 net: improve queue removal readability in __netif_set_xps_queue adds d7be87a687cc net-sysfs: move the rtnl unlock up in the xps show helpers adds 2db6cdaebac8 net-sysfs: move the xps cpus/rxqs retrieval in a common function adds 2d05bf015308 net: fix use after free in xps adds 75b2758abc35 net: NULL the old xps map entries when freeing them adds c2ed62b9975e Merge branch 'net-xps-improve-the-xps-maps-handling' adds e47ded97f972 s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL adds ad4bbd7285ad s390/qeth: enable napi_consume_skb() for pending TX buffers adds d96a8c693d0a s390/qeth: remove RX VLAN filter stubs in L3 driver adds 5108802abcb9 Merge branch 's390-qeth-next' adds d2fd2311de90 net: ipa: fix assumptions about DMA address size adds 3c54b7be5d36 net: ipa: use upper_32_bits() adds e5d4e96b44cf net: ipa: fix table alignment requirement adds 99e75a37bd0a net: ipa: relax 64-bit build requirement adds 44b958a68618 Merge branch 'ipa-32bit' adds cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port adds ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs adds d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator adds 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...] adds 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address adds 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...] adds 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag adds 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag adds d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags' adds 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection adds 21e0b8fc1608 of: of_net: Provide function name and param description adds 7f1330c1b19d /net/hsr: fix misspellings using codespell tool adds a835f9034efb /net/core/: fix misspellings using codespell tool adds 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open() adds 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment adds 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf adds 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...] adds d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table adds df291e54ccca net: ocelot: support multiple bridges adds 25cc5a5fac15 ionic: code cleanup details adds 2103ed2fab7d ionic: simplify the intr_index use in txq_init adds 9b761574fefc ionic: fix unchecked reference adds acc606d3e4cd ionic: update ethtool support bits for BASET adds 8c775344c768 ionic: block actions during fw reset adds 9e8eaf8427b6 ionic: stop watchdog when in broken state adds e768929de1e4 ionic: protect adminq from early destroy adds 84b9000a4b27 Merge branch 'ionic-fixes' adds 1816bf1f53cb Fix a typo adds e75ec151c108 gro: make net/gro.h self-contained adds 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...] adds 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO adds 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...] adds dea6328b2ea8 Merge branch 'gro-retpoline' adds 38cb57602369 selftests: net: forwarding: Fix a typo adds 497cc00224cf taprio: Handle short intervals and large packets adds 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done() adds e75a2e02ec99 atl1c: switch to napi_gro_receive adds a9d6df642dc8 atl1c: use napi_alloc_skb adds c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message adds 44401b677a52 net: hinic: add a blank line after declarations adds e2f84fd17557 net: hinic: remove the repeat word "the" in comment. adds 79d65cab7f85 net: hinic: convert strlcpy to strscpy adds 3674d0539ffa Merge branch 'hinic-cleanups' adds fc72d4773c6b hinic: Remove unused variable. adds b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros adds 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow() adds 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...] adds c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind adds df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584 adds 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584 adds 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584 adds 96a2be513936 Merge branch 'mscc-VSC8584-fixes' adds e4a9f45b0be5 net: ipa: make all configuration data constant adds 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region adds 8f692169b138 net: ipa: don't define empty memory regions adds 2ef88644e5d4 net: ipa: define some new memory regions adds 37537fa8e973 net: ipa: define QSB limits in configuration data adds 942f0c6e28ed Merge branch 'ipa-update-config-data' adds 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT adds a4e39b999a58 igc: Remove unused MII_CR_RESET adds 1fa81e259b49 igc: Remove unused MII_CR_SPEED adds a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK adds 501f23092ddb igc: Assign boolean values to a bool variable adds f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused adds d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b29648ad5b2a net: decnet: Fixed multiple coding style issues adds 8a81efac9417 net: ipa: use configuration data for QSB settings adds b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data adds 8ee5df6598ff net: ipa: split sequencer type in two adds 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only adds b259cc2a036f net: ipa: update some comments in "ipa_data.h" adds e0e7af0d275c Merge branch 'ipa-cfg-data-updates' adds dc4aa50b13f1 r8169: add support for ethtool get_ringparam adds a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...] adds 227d72063fcc dsa: simplify Kconfig symbols and dependencies adds f57bac3c33e7 netdev: add netdev_queue_set_dql_min_limit() adds 6215afcb9a7e net/sched: cls_flower: use ntohs for struct flow_dissector [...] adds abee13f53e88 net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS adds fd42327f31bb dt-bindings: net: Add Actions Semi Owl Ethernet MAC binding adds de6e0b198239 net: ethernet: actions: Add Actions Semi Owl Ethernet MAC driver adds b31f51832acf MAINTAINERS: Add entries for Actions Semi Owl Ethernet MAC adds 5e8302821527 Merge branch 'actions-semi-ethernet-mac' adds 0853f5ab35e6 NFC: Fix a typo adds f44773058ce2 openvswitch: Fix a typo adds 405a129f5938 linux/qed: Mundane spelling fixes throughout the file adds 5f2b1238b33c net: hns3: refactor out hclge_add_fd_entry() adds 74b755d1dbf1 net: hns3: refactor out hclge_fd_get_tuple() adds fb72699dfef8 net: hns3: refactor for function hclge_fd_convert_tuple adds ae4811913f57 net: hns3: add support for traffic class tuple support for [...] adds fc4243b8de8b net: hns3: refactor flow director configuration adds f07203b0180f net: hns3: refine for hns3_del_all_fd_entries() adds 67b0e1428e2f net: hns3: add support for user-def data of flow director adds 3e0144ad558d Merge branch 'hns3-flow-director' adds 43a440c4007b bnxt_en: Improve the status_reliable flag in bp->fw_health. adds 80a9641f09f8 bnxt_en: Improve wait for firmware commands completion adds a2f3835cc68a bnxt_en: don't fake firmware response success when PCI is [...] adds 15a7deb89549 bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps adds 2924ad95cb51 bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the [...] adds bae8a00379f4 bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after [...] adds 861aae786f2f bnxt_en: Enhance retry of the first message to the firmware. adds c2fbd3c542b4 Merge branch 'bnxt_en-Error-recovery-improvements' adds 3de43dc98615 net: dsa: mv88e6xxx: fix up kerneldoc some more adds c3c3791ce31e cxgb4: Remove redundant NULL check adds f5fcca89f59c net: bridge: declare br_vlan_tunnel_lookup argument tunnel [...] adds 5da9ace3405f net: make xps_needed and xps_rxqs_needed static adds 744b83766322 net: move the ptype_all and ptype_base declarations to inc [...] adds 13e8c216d2ed misdn: avoid -Wempty-body warning adds aa785f93fcb4 net: l2tp: Fix a typo adds 7ec05a603548 net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP adds 7f08ec6e0426 net-sysfs: remove possible sleep from an RCU read-side cri [...] adds 0353b4a96b7a net: bridge: when suppression is enabled exclude RARP packets adds 08c99b92d76c mlxsw: spectrum_router: Remove RTNL assertion adds 26df5acc275b mlxsw: spectrum_router: Consolidate nexthop helpers adds c6a5011bec09 mlxsw: spectrum_router: Only provide MAC address for valid [...] adds 248136fa251a mlxsw: spectrum_router: Adjust comments on nexthop fields adds 031d5c160656 mlxsw: spectrum_router: Introduce nexthop action field adds 1be2361e3ca7 mlxsw: spectrum_router: Prepare for nexthops with trap action adds fc199d7c08c8 mlxsw: spectrum_router: Add nexthop trap action support adds 424603ccdd5e mlxsw: spectrum_router: Rename nexthop update function to [...] adds 29017c643476 mlxsw: spectrum_router: Encapsulate nexthop update in a function adds 40f5429fce69 mlxsw: spectrum_router: Break nexthop group entry validati [...] adds c1efd50002c0 mlxsw: spectrum_router: Avoid unnecessary neighbour updates adds d354fdd923e7 mlxsw: spectrum_router: Create per-ASIC router operations adds 164fa130dd16 mlxsw: spectrum_router: Encode adjacency group size ranges [...] adds ea037b236a05 mlxsw: spectrum_router: Add Spectrum-{2, 3} adjacency grou [...] adds ec8136cdcb15 Merge branch 'mlxsw-resil-nexthop-groups-prep' adds 390bd141808d ice: Add more basic protocol support for flow filter adds b199dddbd399 ice: Support non word aligned input set field adds 0577313e5388 ice: Add more advanced protocol support in flow filter adds cbad5db88aaf ice: Support to separate GTP-U uplink and downlink adds 7012dfd1afc3 ice: Enhanced IPv4 and IPv6 flow filter adds da62c5ff9dcd ice: Add support for per VF ctrl VSI enabling adds 1f7ea1cd6a37 ice: Enable FDIR Configure for AVF adds 0ce332fd62f6 ice: Add FDIR pattern action parser for VF adds 346bf2504397 ice: Add new actions support for VF FDIR adds 21606584f1bb ice: Add non-IP Layer2 protocol FDIR filter for AVF adds ef9e4cc589ca ice: Add GTPU FDIR filter for AVF adds 213528fed2f6 ice: Add more FDIR filter type for AVF adds d6218317e2ef ice: Check FDIR program status for AVF adds 0dbfbabb840d iavf: Add framework to enable ethtool ntuple filters adds 527691bf0682 iavf: Support IPv4 Flow Director filters adds e90cbc257a6f iavf: Support IPv6 Flow Director filters adds a6ccffaa8da3 iavf: Support Ethernet Type Flow Director filters adds a6379db818a8 iavf: Enable flex-bytes support adds 853b0df95285 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a09d042b0862 net: dsa: lantiq: allow to use all GPHYs on xRX300 and xRX330 adds 204c7614738e net: dsa: lantiq: verify compatible strings against hardware adds ee83d82407e4 dt-bindings: net: dsa: lantiq: add xRx300 and xRX330 switc [...] adds 3adffc762d5f Merge branch 'lantiq-xrx300-xrx330' adds c7e856c85981 dpaa2-switch: move the dpaa2_switch_fdb_set_egress_flood function adds f054e3e217e4 dpaa2-switch: refactor the egress flooding domain setup adds 1e7cbabfdb12 dpaa2-switch: add support for configuring learning state per port adds b54eb093f5ce dpaa2-switch: add support for configuring per port broadca [...] adds 6253d5e39ce2 dpaa2-switch: add support for configuring per port unknown [...] adds b175dfd7e691 dpaa2-switch: mark skbs with offload_fwd_mark adds 0ca99c84df6b Merge branch 'dpaa2-switch-offload-port-flags' adds add2d7363107 net: set initial device refcount to 1 adds 2ed37183abb7 netfilter: flowtable: separate replace, destroy and stats [...] adds c2168e6bd7ec netfilter: Fix fall-through warnings for Clang adds d4a96be65423 netfilter: conntrack: Remove unused variable declaration adds 2fc11745c3ff netfilter: flowtable: consolidate skb_try_make_writable() call adds 2babb46c8c82 netfilter: flowtable: move skb_try_make_writable() before [...] adds 4f08f173d08c netfilter: flowtable: move FLOW_OFFLOAD_DIR_MAX away from [...] adds f4401262b927 netfilter: flowtable: fast NAT functions never fail adds e5075c0badaa netfilter: flowtable: call dst_check() to fall back to cla [...] adds 1b9cd7690a1e netfilter: flowtable: refresh timeout after dst and writab [...] adds 0ce7cf4127f1 netfilter: nftables: update table flags from the commit phase adds 9a255a0635fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 1a93ac9df21e Merge remote-tracking branch 'net-next/master' adds 04ea63e34a2e selftests/bpf: Fix warning comparing pointer to 0 adds a9c80b03e586 bpf: Fix warning comparing pointer to 0 adds 2882c48bf8f2 libbpf: xsk: Remove linux/compiler.h header adds 7e8bbe24cb8b libbpf: xsk: Move barriers from libbpf_util.h to xsk.h adds 1211f4e9ae13 Merge branch 'libbpf/xsk cleanups' adds 6503b9f29a47 bpf: Add getter and setter for SO_REUSEPORT through bpf_{g [...] adds 0205e9de4291 libbpf: Avoid inline hint definition from 'linux/stddef.h' adds d94436a5d1a0 samples: bpf: Fix a spelling typo in do_hbm_test.sh adds 23f50b5ac331 bpf: selftests: Remove unused 'nospace_err' in tests for b [...] adds ba3b86b9cef0 s390/bpf: Implement new atomic ops adds 6bd45f2e78f3 kernel/bpf/: Fix misspellings using codespell tool adds 4d0b93896ff8 bpf: Make symbol 'bpf_task_storage_busy' static adds dde7b3f5f2f4 libbpf: Add explicit padding to bpf_xdp_set_link_opts adds 4bbb35836870 bpftool: Fix maybe-uninitialized warnings adds 105b842ba4ef selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test adds 252e3cbf2b62 selftests/bpf: Build everything in debug mode adds 5531939a4def Merge branch 'Build BPF selftests and its libbpf, bpftool [...] adds ebda107e5f22 selftests/bpf: Fix warning comparing pointer to 0 adds 56901d483bf1 selftests/bpf: Use nanosleep() syscall instead of sleep() [...] adds 97a19caf1b1f bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly adds 9ae2c26e4324 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h adds c53a3355eb29 selftests/bpf: drop custom NULL #define in skb_pkt_end selftest adds 6b28276512fd Merge branch 'Provide NULL and KERNEL_VERSION macros in bp [...] adds fdc13979f91e bpf, devmap: Move drop error path to devmap for XDP_REDIRECT adds e14ef4bf0111 libbpf: Expose btf_type_by_id() internally adds f36e99a45dbe libbpf: Generalize BTF and BTF.ext type ID and strings iteration adds 3b029e06f624 libbpf: Rename internal memory-management helpers adds 90d76d3ececc libbpf: Extract internal set-of-strings datastructure APIs adds 9af44bc5d4d7 libbpf: Add generic BTF type shallow copy API adds faf6ed321cf6 libbpf: Add BPF static linker APIs adds 8fd27bf69b86 libbpf: Add BPF static linker BTF and BTF.ext support adds c41226654550 bpftool: Add ability to specify custom skeleton object name adds d80b2fcbe0a0 bpftool: Add `gen object` command to perform BPF static linking adds cab62c37be05 selftests/bpf: Re-generate vmlinux.h and BPF skeletons if [...] adds 14137f3c6218 selftests/bpf: Pass all BPF .o's through BPF static linker adds a0964f526df6 selftests/bpf: Add multi-file statically linked BPF object [...] adds 6d8b271682e2 Merge branch 'BPF static linking' adds ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts adds 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block adds 5d4748c19a70 Merge remote-tracking branch 'bpf-next/for-next' adds 1d9bfacd52ec esp4: Simplify the calculation of variables adds f076835a8bf2 esp6: remove a duplicative condition adds c4ac3716ed9a Merge remote-tracking branch 'ipsec-next/master' adds 540ec76d3147 net/mlx5: Cleanup prototype warning adds 027d7166e178 net/mlx5: simplify the return expression of mlx5_esw_offlo [...] adds 59079438a664 net/mlx5: Remove unused mlx5_core_health member recover_work adds 7d97822a8cec net/mlx5: E-Switch, Add match on vhca id to default send rules adds 59c904c8fffd net/mlx5: E-Switch, Add eswitch pointer to each representor adds 658cfceb6267 RDMA/mlx5: Use representor E-Switch when getting netdev an [...] adds 3a46f4fb55ff net/mlx5: E-Switch, Refactor send to vport to be more generic adds c3e666f1ada9 net/mlx5: Add IFC bits needed for single FDB mode adds 26bf30902c10 net/mlx5: Use order-0 allocations for EQs adds bf2de0882804 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds a56c14bb21b2 ath9k: fix ath_tx_process_buffer() potential null ptr dereference adds 9c349dbd0752 ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Op [...] adds 7a3aed0c3c36 ath11k: Refactor ath11k_msi_config adds 16001e4b2e68 ath11k: Move qmi service_ins_id to hw_params adds fa5f473d7643 ath11k: qmi: increase the number of fw segments adds 5f67d306155e ath11k: Update memory segment count for qcn9074 adds a233811ef600 ath11k: Add qcn9074 mhi controller config adds 480a73610c95 ath11k: add static window support for register access adds 6fe6f68fef7f ath11k: add hal support for QCN9074 adds e678fbd401b9 ath11k: add data path support for QCN9074 adds 6289ac2b7182 ath11k: add CE interrupt support for QCN9074 adds 7dc67af063e3 ath11k: add extended interrupt support for QCN9074 adds 4e80946197a8 ath11k: add qcn9074 pci device support adds 096b625fab8f ath11k: Fix sounding dimension config in HE cap adds 788f805e8c0a ath11k: Enable radar detection for 160MHz secondary segment adds 6b7abacb9cbe ath11k: print hardware name and version during initialisation adds 14ebaeeff8d0 Revert "ath9k: fix ath_tx_process_buffer() potential null [...] adds bf458d79cfc4 ath11k: qmi: add more debug messages adds 097e9f071455 ath11k: qmi: cosmetic changes to error messages adds 3808a18043a8 ath11k: fix potential wmi_mgmt_tx_queue race condition adds e3de5bb7ac1a ath11k: fix thermal temperature read adds 018e3fa8e7ff ath10k: skip the wait for completion to recovery in shutdown path adds f277eb0500b4 ath11k: Update signal filled flag during sta_statistics drv op adds 26f697923729 ath11k: Add support for STA to handle beacon miss adds 1193a7de6ef4 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5b492c7dbdda rtw88: coex: add power off setting adds 4a7ea94377c9 rtw88: remove unnecessary variable adds f135a1571a05 wilc1000: Support chip sleep over SPI adds e21b6e5a5462 wilc1000: write value to WILC_INTR2_ENABLE register adds 50773696301b wilc1000: use wilc handler as cookie in request_threaded_irq() adds 13ce240a932f rtw88: 8822c: support FW crash dump when FW crash adds 925416ef7a3d Merge remote-tracking branch 'wireless-drivers-next/master' adds 6d19628f539f Bluetooth: SMP: Fail if remote and local public keys are i [...] adds c1a74160eaf1 Bluetooth: hci_qca: Add device_may_wakeup support adds c06632a4ec3a Bluetooth: Cancel le_scan_restart work when stopping discovery adds 7cf3b1dd6aa6 Bluetooth: L2CAP: Fix not checking for maximum number of DCID adds 2e1614f7d61e Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg adds 17486960d79b Bluetooth: avoid deadlock between hci_dev->lock and socket lock adds 87df8bcccd2c Bluetooth: Fix incorrect status handling in LE PHY UPDATE event adds 71793730ebfd Bluetooth: btbcm: Add BCM4334 DT binding adds 81534d4835de Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles adds 3a9d54b1947e Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default adds 5c4c8c954409 Bluetooth: verify AMP hci_chan before amp_destroy adds 07528783c7da Bluetooth: hci_qca: Mundane typo fix adds be8597239379 Bluetooth: initialize skb_queue_head at l2cap_chan_create() adds 8ff0278d1067 Bluetooth: fix set_ecdh_privkey() prototype adds 0c943555e72a Merge remote-tracking branch 'bluetooth/master' adds 62dd0f98a0e5 gfs2: Flag a withdraw if init_threads() fails adds 109ab8df9b30 Merge remote-tracking branch 'gfs2/for-next' adds 683313993dbe mtd: physmap: physmap-bt1-rom: Fix unintentional stack access adds 6cfeb41a8259 mtd: Add helper macro for register_mtd_blktrans boilerplate adds c45f07399db2 mtd: ftl: Use module_mtd_blktrans to register driver adds f7e39bb7f8ee mtd: inftlcore: Use module_mtd_blktrans to register driver adds 27b08bf3c338 mtd: mtdblock: Use module_mtd_blktrans to register driver adds b1f9604f4d2a mtd: mtdblock_ro: Use module_mtd_blktrans to register driver adds 1d5b7d479e7e mtd: mtdswap: Use module_mtd_blktrans to register driver adds 2dd8b55e2c28 mtd: nftlcore: Use module_mtd_blktrans to register driver adds d38c2b93258a mtd: rfd_ftl: Use module_mtd_blktrans to register driver adds cb4543054c5c mtd: don't lock when recursively deleting partitions adds ecd400ce5f97 mtd: char: Drop mtd_mutex usage from mtdchar_open() adds 1ad55288829c mtd: char: Get rid of Big MTD Lock adds 1ca890d325c8 mtd: parsers: extend Qcom SMEM parser to SPI flash adds 462d69a2dc3d mtd: mtdcore: constify name param in mtd_bdi_init adds bb17230c61a6 mtd: parsers: ofpart: support BCM4908 fixed partitions adds 2d751203aacf mtd: parsers: ofpart: limit parsing of deprecated DT syntax adds c95310e1b33e mtd: parsers: qcom: Fix error condition adds 8f62f59f83c3 mtd: parsers: qcom: incompatible with spi-nor 4k sectors adds b87b6d2d6f54 mtd: parsers: ofpart: make symbol 'bcm4908_partitions_quir [...] adds 620b90d30c08 mtd: maps: fix error return code of physmap_flash_remove() adds c6f51f1f5527 mtd: cfi: Fix fall-through warnings for Clang adds 0975b633871c mtd: mtdchar: Fix fall-through warnings for Clang adds 36a016a572ca mtd: onenand: Fix fall-through warnings for Clang adds fe1bc21f4472 mtd: rawnand: fsmc: Fix fall-through warnings for Clang adds 3ba6d1ff041f mtd: rawnand: stm32_fmc2: Fix fall-through warnings for Clang adds a2af2b3b2ef1 Merge remote-tracking branch 'mtd/mtd/next' adds 2bc611844b5d mtd: nand: Let ECC engines advertize the exact number of steps adds 7cd37e7e958b mtd: nand: ecc-bch: Populate the public nsteps field adds 12e0df0c6f60 mtd: nand: ecc-hamming: Populate the public nsteps field adds e3554b10babd mtd: nand: Add a helper to retrieve the number of ECC steps adds ba4a40a483da mtd: nand: Add a helper to retrieve the number of ECC byte [...] adds 5b9215acb518 mtd: rawnand: Try not to use the ECC private structures adds 49894937fc11 mtd: rawnand: omap: Use ECC information from the generic s [...] adds 3e66843c7428 mtd: nand: ecc-bch: Use the public nsteps field adds bf3816d28f07 mtd: nand: ecc-hamming: Use the public nsteps field adds 0646493edd02 mtd: rawnand: qcom: Update register macro name for 0x2c offset adds ec9e0203a359 mtd: nand: fix error handling in nand_prog_page_op() #1 adds 8ffbec7df4d6 mtd: nand: fix error handling in nand_prog_page_op() #2 adds 469b99248985 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG adds e7a97528e3c7 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() adds 9a7c39e23d70 mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper adds b057e498fdaf mtd: rawnand: qcom: Add helper to check last code word adds 622d3fc8de7d mtd: rawnand: qcom: Rename parameter name in macro adds e7a307f21a51 mtd: rawnand: qcom: Add helper to configure location register adds 503ee5aad430 mtd: rawnand: qcom: update last code word register adds f5200c14242f mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC adds 08608adb520e mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() adds 55fbb9ba4f06 mtd: rawnand: qcom: Return actual error code instead of -ENODEV adds 6a699fdb255a Merge remote-tracking branch 'nand/nand/next' adds 786a0a75d0f3 mtd: spi-nor: core: Advance erase after the erase cmd has [...] adds 8758888c3d78 mtd: spi-nor: core: Add vdbg msg for spi_nor_erase_multi_s [...] adds a580293a19fc mtd: spi-nor: Get rid of duplicated argument in spi_nor_pa [...] adds 79321e752aff mtd: spi-nor: core: Update comment about the default flash [...] adds 2c96f49e7a14 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds ae8351284b74 hwrng: cctrng - Use device-managed registration API adds 7ea39973d1e5 hwrng: pic32 - Use device-managed registration API adds 3729095cc139 crypto: cavium - remove unused including <linux/version.h> adds 98b5ef3e97b1 crypto: sun8i-ss - Fix memory leak of object d when dma_iv [...] adds 83681f2bebb3 crypto: api - check for ERR pointers in crypto_destroy_tfm() adds 1877c73b7c03 crypto: ccp - Don't initialize SEV support without the SEV [...] adds 8123455a6485 crypto: hisilicon/hpre - add version adapt to new algorithms adds 9b94ae729068 crypto: hisilicon/hpre - add algorithm type adds 6763f5ea2d9a crypto: ecdh - move curve_id of ECDH from the key to algor [...] adds 14bb76768275 crypto: ecc - expose ecc curves adds 05e7b906aa7c crypto: hisilicon/hpre - add 'ECDH' algorithm adds 8fb9340e178a crypto: ecc - add curve25519 params and expose them adds 90274769cf79 crypto: hisilicon/hpre - add 'CURVE25519' algorithm adds 282894556b83 crypto: sun8i-ce - fix error return code in sun8i_ce_prng_ [...] adds 792b32fad548 crypto: qat - fix unmap invalid dma address adds 7cc05071f930 crypto: qat - fix use of 'dma_map_single' adds 0618e07ea3e0 dt-bindings: rng: bcm2835: add clock constraints adds 381345820db5 dt-bindings: rng: bcm2835: document reset support adds e5f9f41d5e62 hwrng: bcm2835 - add reset support adds aa31e559f7f9 crypto: sun4i-ss - simplify optional reset handling adds 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h adds d2f2516a3882 crypto: arm/blake2s - fix for big endian adds d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros adds e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro adds f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify adds 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify adds 4b7aef023041 crypto: hisilicon/sec - fixes a printing error adds a44dce504bce crypto: hisilicon/sec - fixes some coding style adds 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style adds befb1ddaece1 hwrng: cctrng - delete redundant printing of return value adds 89d36942c3d4 Merge remote-tracking branch 'crypto/master' adds 6dd6b7643e72 drm/vmwgfx: Remove reference to struct drm_device.pdev adds 7450bf769814 drm/vmwgfx/vmwgfx_execbuf: Fix some kernel-doc related issues adds abd64e5f6ccc drm/vmwgfx/vmwgfx_kms: Remove unused variable 'ret' from ' [...] adds d8713d6684a4 drm/vmwgfx/vmwgfx_kms: Mark vmw_{cursor,primary}_plane_for [...] adds e68cefd105c1 drm/vmwgfx/vmwgfx_drv: Fix some kernel-doc misdemeanours adds 043948cfc823 drm/vmwgfx/vmwgfx_ioctl: Provide missing '@' sign required [...] adds ba6080915be7 drm/vmwgfx/vmwgfx_resource: Fix worthy function headers de [...] adds a38feeaac252 drm/vmwgfx/vmwgfx_ttm_buffer: Supply some missing paramete [...] adds b8441a4d298b drm/vmwgfx/vmwgfx_fifo: Demote non-conformant kernel-doc header adds 47c617bf5333 drm/vmwgfx/vmwgfx_ldu: Supply descriptions for 'state' fun [...] adds c88c25a629b0 drm/vmwgfx/vmwgfx_kms: Update worthy function headers and [...] adds 3a839da0e255 drm/vmwgfx/vmwgfx_overlay: Demote kernel-doc abuses to sta [...] adds c6771b6338c8 drm/vmwgfx/vmwgfx_fence: Add, remove and demote various do [...] adds 36074f2d5851 drm/vmwgfx/vmwgfx_bo: Remove superfluous param description [...] adds ea7161977bea drm/vmwgfx/vmwgfx_context: Demote kernel-doc abuses adds 2cbf4b730bae drm/vmwgfx/vmwgfx_scrn: Demote unworthy kernel-doc headers [...] adds cde3435af618 drm/vmwgfx/vmwgfx_surface: Fix some kernel-doc related issues adds 3a79c5e3e653 drm/vmwgfx/vmwgfx_cmdbuf_res: Rename param description and [...] adds ad2ae4159903 drm/vmwgfx/vmwgfx_shader: Demote kernel-doc abuses and fix [...] adds 17ef20f1f5ed drm/vmwgfx/vmwgfx_cmdbuf: Fix a bunch of missing or incorr [...] adds 43ebfe61c392 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret' adds 1856a91691e4 drm/vmwgfx/vmwgfx_stdu: Add some missing param/member desc [...] adds 94dda6ad4cad drm/vmwgfx/vmwgfx_cmdbuf: Fix misnaming of 'headers' shoul [...] adds 3894709e8369 drm/vmwgfx/vmwgfx_cotable: Fix a couple of simple document [...] adds a5434770468b drm/vmwgfx/vmwgfx_so: Add description for 'vmw_view's 'rcu [...] adds e8fb41ac6026 drm/vmwgfx/vmwgfx_binding: Provide some missing param desc [...] adds 7db8a4eb280f drm/vmwgfx/vmwgfx_msg: Fix misspelling of 'msg' adds 9983a31d4a08 drm/vmwgfx/vmwgfx_blit: Add description for 'vmw_bo_cpu_bl [...] adds dc03b634f37a drm/vmwgfx/vmwgfx_validation: Add some missing struct memb [...] adds f322f32a694b drm/vmwgfx/ttm_object: Demote half-assed headers and fix-u [...] adds 0283c74d4212 drm/vmwgfx/vmwgfx_thp: Add description for 'vmw_thp_manage [...] adds d14413946f42 drm/vmwgfx/ttm_object: Reorder header to immediately prece [...] adds 5269a618eec7 video: fbdev: simplefb: Fix info message during probe adds e1827807e8d9 video: fbdev: simplefb: Add "r5g5b5a1" mode adds 3763d635deaa drm/ttm: add debugfs directory v2 adds ba051901d10f drm/ttm: add a debugfs file for the global page pools adds 568517686f50 drm/ttm: add debugfs entry to test pool shrinker v2 adds f987c9e0f537 drm/ttm: optimize ttm pool shrinker a bit adds 7621350c6bb2 drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 adds 81ad7f9f78e4 drm: Added orientation quirk for OneGX1 Pro adds ca230ab18791 dt-bindings: dp-connector: Drop maxItems from -supply adds d1a73c641afd drm/vmwgfx: Make sure we unpin no longer needed buffers adds b99c2c95412c drm: Introduce a drm_crtc_commit_wait helper adds 8af8a109b34f drm/ttm: device naming cleanup adds 6a56d09bdab7 drm: Update todo.rst adds 14a117252f57 dma-buf: system_heap: Make sure to return an error if we abort adds c7f59e3dd603 dma-buf: heaps: Rework heap allocation hooks to return str [...] adds 5a164ac4dbd2 dma-fence: allow signaling drivers to set fence timestamp adds a78e7a51d2fa drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 1f8644d56e91 drm/panfrost: Add governor data with pre-defined thresholds adds 3b1b42fde911 dt-bindings: display: mxsfb: Convert binding to YAML adds 5d16e40dd702 dt-bindings: display: mxsfb: Add and fix compatible strings adds 25e524bfbda1 dt-bindings: display: mxsfb: Add compatible for i.MX8MM adds 7e5d1e122dff drm/doc: fix drm_plane_type docs adds 97ecfff41e26 drm/doc: document the type plane property adds bbd13d6a7b2e drm/omap: dsi: fix unreachable code in dsi_vc_send_short() adds 7155334f15f3 drm/vc4: hdmi: Move hdmi reset to bind adds e9c9481f373e drm/vc4: hdmi: Fix register offset with longer CEC messages adds 303085bc11bb drm/vc4: hdmi: Fix up CEC registers adds b06eecb5158e drm/vc4: hdmi: Restore cec physical address on reconnect adds f1ceb9d10043 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate adds a9dd0b9a5c3e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change adds cd7f016c93b6 drm/vc4: hdmi: Introduce a CEC clock adds 0c38490a0310 drm/vc4: hdmi: Split the interrupt handlers adds ad6380e9aaf4 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup adds f551863af919 drm/vc4: hdmi: Remove cec_available flag adds 4d03ed7ad731 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] adds e7cbc68a28e1 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts adds f3ebd4e6b692 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] adds a6a1f036c74e drm/scheduler: Job timeout handler returns status (v3) adds de499781c97d drm/lima: fix reference leak in lima_pm_busy adds e4abd7ad2b77 dma-buf: Avoid comma separated statements adds b51035c200bd drm/gma500: Remove Medfield support adds 837f23bb4b60 drm/gma500: Drop DRM_GMA3600 config option adds 6455af65e978 drm/gma500: Remove CONFIG_X86 conditionals from source files adds 8180cc375232 drm/gma500: Remove dependency on TTM adds 576a08e008e2 drm/v3d/v3d_sched: fix scheduler callbacks return status adds 482f3ef0b0e3 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] adds f0c5a89e534b drm/vc4: remove unneeded variable: "ret" adds 75ec69c79ebc drm/vmwgfx: Fix some memory leaks on errors adds 09b20988ff29 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] adds 5823cca39d58 drm/todo: Add entry for moving to dma_resv_lock adds eb988a2ee500 drm/virtio: fix an error code in virtio_gpu_init() adds b91907a62411 drm/qxl: do not run release if qxl failed to init adds 468091531c2e drm/dp_mst: Don't cache EDIDs for physical ports adds e0305024e76e drm/dp_mst: Remove redundant tile property setting adds 6fec777c1196 drm/dp_mst: Use DP_MST_LOGICAL_PORT_0 instead of magic number adds 93d8da8d7efb Revert "drm/qxl: do not run release if qxl failed to init" adds f8752f14c964 drm/qxl: use drmm_mode_config_init adds 65ffea3c6e73 drm/qxl: unpin release objects adds 4ca77c513537 drm/qxl: release shadow on shutdown adds 76aefa4d274a drm/qxl: properly pin/unpin shadow adds a7709b9b89a6 drm/qxl: handle shadow in primary destroy adds 5f6c871fe919 drm/qxl: properly free qxl releases adds 5a838e5d5825 drm/qxl: simplify qxl_fence_wait adds f4a84e165e6d drm/qxl: allocate dumb buffers in ram adds f2f12eb9c32b drm/scheduler: provide scheduler score externally adds 0c9d59c3dbcf drm/mgag200: make a const array static, makes object smaller adds 904beebb3eb5 drm/lima: Use delayed timer as default in devfreq profile adds 1d048afe7e52 drm/lima: add governor data with pre-defined thresholds adds 40f302adbd39 drm/simple-kms: Add plane-state helpers adds db0c6bd2c0c0 drm/gem: Export drm_gem_vmap() and drm_gem_vunmap() adds 6dd7b6ce43ac drm: Add additional atomic helpers for shadow-buffered planes adds 4862ffaec523 drm/mgag200: Move vmap out of commit tail adds 681a2c5dfd31 drm/cirrus: Move vmap out of commit tail adds 4ac0868d43b0 drm/gm12u320: Move vmap out of commit tail adds 5ceeb328637a drm/udl: Move vmap out of commit tail adds 6f02e9df2ac2 drm/gma500: Remove in_atomic() usage. adds e40f97ef1277 drm/gma500: Drop DRM_GMA600 config option adds ab7a34670277 drm/gma500/cdv: Remove unused code for crt init adds 23e7cce45ca4 drm/gma500: Remove unused DPST support adds 45c7f1b4aaf0 drm/gma500/cdv: Remove unused tv out paths adds 93b0bb58677e drm/gma500: Unify crtc helpers adds 5c209d8056b9 drm/gma500: psb_spank() doesn't need it's own file adds 9dd55dfe2e1b drm/gma500: Never wait for blits adds 9dc9067dce20 drm/gem: Export helpers for shadow-buffered planes adds 48e2b69683e2 drm/vboxvideo: Implement cursor plane with struct drm_shad [...] adds 8a945edd183d drm/ttm: fix removal of bo_count sysfs file adds d4bd7776a7ac drm/ttm: rework ttm_tt page limit v4 adds f07069da6b4c drm/ttm: move memory accounting into vmwgfx v4 adds ed89fff97382 drm/ttm: drop sysfs directory adds f1a75f4dd8ed drm/tilcdc: send vblank event when disabling crtc adds 92614ad54017 drm/aspeed: Look up syscon by phandle adds bce724fa58e6 drm/aspeed: Use dt matching for default register values adds 0ee29373f031 drm/sun4i: Add alpha property for sun8i UI layer adds c0f6f0c471a3 drm/sun4i: Add alpha property for sun8i and sun50i VI layer adds f66aaab828e7 drm/vblank: Document drm_crtc_vblank_restore constraints adds 5dd331d4d8ca drm: use getter/setter functions adds cfc51a73871a drm/vmwgfx: add some 16:9 / 16:10 default resolutions adds e3dc5523841f drm/vmwgfx: Correctly set the name of the preferred mode adds b1afb87a351e drm/vmwgfx: Remove pointless code adds 1007377002ea drm/vram-helper: cleanup drm_gem_vram_bo_driver_move_notify adds 3aa0a80fc692 drm/panfrost: Clear MMU irqs before handling the fault adds f45da8204ff1 drm/panfrost: Don't try to map pages that are already mapped adds 0eae01bea643 drm/panfrost: Stay in the threaded MMU IRQ handler until w [...] adds 99e360442f22 drm/stm: Fix bus_flags handling adds 4a11bd1e88af drm/ast: Add constants for VGACRCB register bits adds ee4a92d690f3 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor [...] adds 616048af6dde drm/ast: Initialize planes in helper functions adds 22b6591f7ccb drm/ast: Allocate HW cursor BOs during cursor-plane initia [...] adds 718c22865fc0 drm/ast: Inline ast cursor-update functions into modesetting code adds a0ba992d1738 drm/ast: Add cursor-plane data structure adds afee7e958b9f drm/ast: Store cursor BOs in cursor plane adds 84810d6a74b7 drm/ast: Map HW cursor BOs permanently adds 385131f3a154 drm/ast: Store each HW cursor offset after pinning the rsp BO adds 4d36cf070249 drm/ast: Move all of the cursor-update functionality to at [...] adds af612e43de6d lib/vsprintf: Add support for printing V4L2 and DRM fourccs adds e927e1e0f0dd v4l: ioctl: Use %p4cc printk modifier to print FourCC codes adds 92f1d09ca4ed drm: Switch to %p4cc format modifier adds 6e4863dbb561 video: omap: Remove in_interrupt() usage. adds 51be84fc4d3a video: omapfb: Remove WARN_ON(in_interrupt()). adds 1b588c82f63e video: fbdev: amba-clcd: Always use msleep() for waiting adds f0297cc0fd2b drm/dp_mst: Tune down the WARN modesetting a port with full_pbn=0 adds 1b4f3a9846f9 drm/tilcdc: replace spin_lock_irqsave by spin_lock in hard IRQ adds def26cd4bae2 drm/tilcdc: fix raster control register setting adds 26fe1f4c550d drm/qxl: properly handle device init failures adds 42c4551aca94 drm/qxl: more fence wait rework adds 4fff19ae4275 drm/qxl: use ttm bo priorities adds 19089b760e56 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved adds f7ed28e13f82 drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked adds dce39226180a drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap adds 61cc6d9513a9 drm/qxl: fix prime vmap adds cb981987b401 drm/qxl: fix monitors object vmap adds ab422b01e06e drm/qxl: move shadow handling to new qxl_prepare_shadow() adds b4b27f08f9f9 drm/qxl: rework cursor plane adds 0345bae1776b drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_v [...] adds c00697b59251 drm/drv: Remove initialization of static variables adds a6c0fd3d5a8b efifb: Ensure graphics device for efifb stays at PCI D0 adds dc739820ff90 drm/ast: fix memory leak when unload the driver adds 820c1707177c drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpers adds 4d56a4f08391 drm/tidss: Annotate dma-fence critical section in commit path adds a1891b9136d9 drm/tegra: Annotate dma-fence critical section in commit path adds 250aa22920cd drm/omapdrm: Annotate dma-fence critical section in commit path adds eec44d44a3d2 drm/atmel: Use drm_atomic_helper_commit adds 9e5eb5e1b60a drm/malidp: Annotate dma-fence critical section in commit path adds 53fc08c23a32 drm/komeda: Annotate dma-fence critical section in commit path adds d71cbff1cdae drm/vkms: Annotate vblank timer adds 66922f850910 drm: Fix HDMI_STATIC_METADATA_TYPE1 constant adds 419e91ea3143 drm/dp_mst: Revise broadcast msg lct & lcr adds d919d3d6cdb3 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast adds 5ddb0bd4ddc3 drm/atomic: Pass the full state to planes async atomic che [...] adds ba5c1649465d drm: Rename plane atomic_check state names adds 6af70eb3b40e drm/atmel-hlcdc: Rename custom plane state variable adds 7c11b99a8e58 drm/atomic: Pass the full state to planes atomic_check adds dec92020671c drm: Use the state pointer directly in planes atomic_check adds 0b6aaf9d76f0 drm: Use state helper instead of plane state pointer in at [...] adds e05162c017e2 drm: Store new plane state in a variable for atomic_update [...] adds 41016fe1028e drm: Rename plane->state variables in atomic update and disable adds 977697e20b3d drm/atomic: Pass the full state to planes atomic disable a [...] adds 37418bf14c13 drm: Use state helper instead of the plane state pointer adds c129b4982553 drm/todo: Remove the drm_atomic_state todo item adds cdea72518a2b drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds 8db0002ab6b9 drm/arc: Switch to devm_drm_dev_alloc adds 11cecb0d18c4 drm/arc: Stop using drm_device->dev_private adds 4eaf70d43d88 drm/arc: Delete arcpgu_priv->fb adds 418fa908025a drm/arc: Embedded a drm_simple_display_pipe adds 1aae52630d99 drm/arc: Embedd a drm_connector for sim case adds be5207ae897e drm/arc: Drop surplus connector registration adds c9e88a2ab5b4 drm/arc: Use drmm_mode_config_cleanup adds daaddeb0c9c0 drm/arc: Align with simple pipe helpers adds 3bc8a91a830b drm/arc: Convert to drm_simple_kms_pipe_helper adds 0a9422d279e9 drm/arc: Drop crtc check in arc_pgu_update adds e2c406ea0b0d drm/arc: Inline arcpgu_crtc.c adds 3ea66a794fdc drm/arc: Inline arcpgu_drm_hdmi_init adds 2c43a895c546 drm/arc: Inline remaining files adds 50dcc3ab492a drm/arc: Initialize sim connector before display pipe adds 3ade7a69e82c drm/arc: Move to drm/tiny adds ad2c28bd9a40 drm/ttm: Do not add non-system domain BO into swap list adds 98cd02da467c dma-buf: dma-heap: Provide accessor to get heap name adds 2eebbdbaab5f dma-buf: heaps: Fix the name used when exporting dmabufs t [...] adds fff72bb569ee drm/amdgpu/ttm: constify static vm_operations_struct adds b6d4abc9ae62 drm/radeon/ttm: constify static vm_operations_struct adds 19bafac4f56f drm/nouveau/ttm: constify static vm_operations_struct adds e926c474ebee drm/compat: Clear bounce structures adds 2da9a1a2b2f9 drm/compat: more dummy implementations adds 817eab2fdc86 drm/vmwgfx: Bump the minor version and cleanup logging adds fbde4ae7e15f drm/xen: adjust Kconfig adds 1db6295db904 drm/arcpgu: Really delete file adds 762949bb1da7 drm: fix drm_mode_create_blob comment adds 51c3b916a4d7 Merge tag 'drm-misc-next-2021-03-03' of git://anongit.free [...] adds 35bb28ece90d Merge drm/drm-next into drm-intel-next adds 086877a12f36 drm/i915: Tolerate bogus DPLL selection adds b7a7053ab2ec drm/i915: Workaround async flip + VT-d corruption on HSW/BDW adds cdf64625e8d0 drm/i915: Tighten SAGV constraint for pre-tgl adds f0dfaa982b79 drm/i915: Check SAGV wm min_ddb_alloc rather than plane_res_b adds 18ffd6de8c50 drm/i915: Calculate min_ddb_alloc for trans_wm adds a5941b475028 drm/i915: Extract skl_check_wm_level() and skl_check_nv12_ [...] adds 5dac808aceb6 drm/i915: s/plane_res_b/blocks/ etc. adds be0bdd67fda9 i915/perf: Start hrtimer only if sampling the OA buffer adds 65e3fe107ed7 drm/i915/dp_link_training: Add newlines to debug messages adds 41ed4005aa0a drm/i915/dp_link_training: Convert DRM_DEBUG_KMS to drm_dbg_kms adds 6a4500c7b83f drm/i915/gvt: Get accurate vGPU virtual display refresh ra [...] adds b01739fb865a drm/i915/gvt: Refactor GVT vblank emulator for vGPU virtua [...] adds 9317f356df83 drm/i915/gvt: Fixed couple of spellings in the file gtt.c adds 2b25fb31a38d Merge tag 'gvt-next-2021-03-16' of https://github.com/inte [...] adds 06debd6e1b28 Merge tag 'drm-intel-next-2021-03-16' of git://anongit.fre [...] adds 429ce9b3f3fa Merge remote-tracking branch 'drm/drm-next' adds d0c5ac04e7fe drm/mcde/panel: Inverse misunderstood flag adds 7b4957684e5d drm/ingenic: Fix non-OSD mode adds 0f9c4296485b docs: gpu: fix typo adds a9cdf6809290 drm/stm: ltdc: Use simple encoder adds ac4eb83ab255 drm/sched: select new rq even if there is only one v3 adds edf208591724 drm/stm: dsi: Avoid printing errors for -EPROBE_DEFER adds 377f8331d056 drm/virtio: fix possible leak/unlock virtio_gpu_object_array adds b603e810f740 drm/uapi: document kernel capabilities adds 429fc6f9550e drm/vboxvideo: Use managed VRAM-helper initialization adds 5e7222a3674e drm/panel-simple: Undo enable if HPD never asserts adds 6ec52621e77c drm/panel-simple: Don't wait longer for HPD than hpd_absent_delay adds 87b497179f5c drm/panel-simple: Retry if we timeout waiting for HPD adds 339c3e80ad3d dt-bindings: dt-bindings: display: simple: Add N116BCA-EA1 adds 51d35631c970 drm/panel-simple: Add N116BCA-EA1 adds 67cc24ac17fe drm: panel: simple: Set enable delay for BOE NV110WTM-N61 adds 8613385cb285 dma-fence: Document recoverable page fault implications adds ccf953d8f3d6 fb_defio: Remove custom address_space_operations adds f8bade6c9a62 Merge drm/drm-next into drm-misc-next adds 757e26712337 drm/uapi: Add USB connector type adds dc659a4e852b drm/probe-helper: Check epoch counter in output_poll_execute() adds 40e1a70b4aed drm: Add GUD USB Display driver adds f1c68b6a3283 drm/qxl: clean up qxl_bo_move_notify adds 5ea143c38e14 drm/nouveau: clean up nouveau_bo_move_ntfy adds 6cf9dc238cac drm/vmwgfx: clean up vmw_move_notify v2 adds 4cf1d8719aab drm: Few typo fixes adds 67a175a97079 drm/meson: Fix few typo adds 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer adds 84c41184cfa3 fbdev: omapfb: avoid -Wempty-body warning adds 458025f6c161 vgaarb: avoid -Wempty-body warnings adds 6c21ae2da375 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 301a16138285 drm/amdgpu: add gc v9_4_2 ip headers (v3) adds b9dd2add842c drm/amdgpu: add mmhub v1_7 ip headers (v3) adds b8d037b32c5b drm/amdgpu: add mp v13_0_2 ip headers (v3) adds be547828c064 drm/amdgpu: add smuio v13_0_2 ip headers (v3) adds ca853314e78b drm/amdgpu: add sdma v4_4_0 ip headers (v2) adds f19e49a27f95 drm/amdgpu: add thm v13_0_2 ip headers (v3) adds b28f2165d064 drm/amdgpu: add umc v6_7_0 ip headers (v3) adds b77a9fdf526b drm/amdgpu: add vcn v2_6_0 ip headers (v3) adds d46b417a918b drm/amdgpu: add aldebaran asic type adds dd9dd4252830 drm/amd/include: add ip offset header for aldebaran (v5) adds 42b72608ae22 drm/amdgpu: add register base init for aldebaran (v2) adds 42719073b44e drm/amdgpu: add gpu_info fw parse support for aldebaran adds 7906af5e9d63 drm/amdgpu: add soc15 common ip block support for aldebaran adds f37945d50ff5 drm/amdgpu: add mmhub support for aldebaran (v3) adds 85e395506bfa drm/amdgpu: add gmc v9 block support for Aldebaran adds d39da7dab140 drm/amdgpu: set fw load type for aldebaran adds cdf545f35f8f drm/amdgpu: add gfx v9 block support for aldebaran adds b61a273e5d70 drm/amdgpu: add sdma block support for aldebaran adds 759eb38ed147 drm/amdgpu: correct mmBIF_SDMA4_DOORBELL_RANGE address for [...] adds c00a18ec0bd5 drm/amdgpu: set ip blocks for aldebaran adds 36e22d59dd10 drm/amdkfd: Add Aldebaran KFD support adds 5af81c6e6e6b drm/amdgpu: add aldebaran sdma firmware support (v2) adds 0ef6845c8c1c drm/amdkfd: Add aldebaran trap handler support adds 7e8b9378ce41 drm/amdgpu: Print the IH client ID name when vm fault happens adds 9429730260f3 drm/amdgpu: init sos microcode for psp v13 adds c296a30bcd70 drm/amdgpu: add kdb loading support for psp v13 adds 8fd4b02b10a6 drm/amdgpu: add sys_drv loading support for psp v13 adds 25d3c7edcb92 drm/amdgpu: add tOS loading support for psp v13 adds 79a30cd5971a drm/amdgpu: add psp v13 ring support adds e0123ad535f1 drm/amdgpu: init psp v13 ip function adds 1c221260ca3f drm/amdgpu: fix incorrect EP_STRAP reg offset for aldebaran adds 13a87eb0be3e drm/amdgpu: load pmfw prior to other non-psp fw for aldebaran adds 3a16f178ecf9 drm/amdgpu: detect sriov capability for aldebaran adds 825734272624 drm/amdgpu: bypass gc_9_x_common golden settings adds 79cdcbc683a0 drm/amdgpu: enable psp v13 ip block for aldebaran adds 8ff037502eb8 drm/amdgpu: add new smuio callbacks for aldebaran adds 62f6a0a7d844 drm/amdgpu: implement smuio v13_0 callbacks adds efda483e4f76 drm/amdgpu: initialize smuio callbacks for aldebaran adds 0391e072d0d4 drm/amdgpu: enable xgmi support for Aldebaran adds 6223bbdbfca9 drm/amdgpu: define address map for host xgmi link (v3) adds 5422039771ba drm/amdgpu: support get xgmi information for Aldebaran adds 5bb758b0c11c drm/amdkfd: expose host gpu link via sysfs (v2) adds ce9d25a2ad18 drm/amdgpu: add Aldebaran to the VCN family adds 3260ebef1a29 drm/amdgpu/vcn2.6: Add vcn2.6 support adds c03503bab80d drm/amdgpu: Fix IH client ID naming table adds 6fabeb8c6fc2 drm/amdgpu: Fix an omission when adding Aldebaran support adds 9d401d90329b drm/amdgpu/jpeg2.6: Add jpeg2.6 support adds 1c163ae18678 drm/amdgpu: new cache coherence change for Aldebaran adds f2c22d63d38b drm/amdkfd: add new flag for uncached GPU mapping adds 957e6b037d2c drm/amdgpu: skip MEC2_JT initialization for aldebaran adds f693b742eda9 drm/amdgpu/nbio: add aldebaran support adds 4f32f6abd393 drm/amdgpu/vcn: enable VCN on aldebaran adds 5b4c8ea5af77 drm/amdgpu/jpeg: enable JPEG on aldebaran adds fd9d8dc1638a drm/amdgpu: Clean up mmhub functions for aldebaran adds d07b107b71a3 drm/amdgpu: switch to use reg distance member for mmhub v1_7 adds 5ddaede9cb2a drm/amdgpu: initialize ta firmware for aldebaran adds 54cdf157538e drm/amdgpu: comments out vcn/jpeg ip blocks for aldebaran adds 6e69186495c2 drm/amd/swsmu: add aldebaran smu driver if header (v2) adds 2c4b68feffb7 drm/amd/swsmu: add aldebaran smu13 ip support (v3) adds f53b9b69c809 drm/amdgpu: declare sdma firmware binary file for aldebaran adds 03730535d7cc drm/amdgpu: initialize external rev_id for aldebaran adds 1871fb96f4a9 drm/amdgpu: declare smuio v13_0 callbacks as static adds cfd8e2422a7a drm/amdgpu: updated host to psp mailbox cmd (v2) adds c1e912c48874 drm/amdgpu: added register list driver ctx (v2) adds c6b823c8ff3f drm/amdgpu: added support for register list loading (v2) adds dc8cdd44fa86 drm/amdgpu: Add DID for aldebaran adds 273868a33d11 drm/amdgpu:add smu mode1/2 support for aldebaran adds cafc307e16f4 drm/amdgpu:return true for mode1_reset_support on aldebaran adds 49c84fc1ca5f drm/amdgpu: support get_vram_info atomfirmware i/f for aldebaran adds fe5aa338df2f drm/amdgpu: correct vram_info for HBM2E adds d553f3e828f0 drm/amdgpu: init gds for aldebaran adds a874a45667d3 drm/amdgpu: skip gds ras workaround for aldebaran adds ede8f5327945 drm/amdgpu: use physical_node_id to calculate aper_base adds c7ca300d5ac3 drm/amdgpu: apply sdma golden settings for aldebaran adds 59e91ef8fee3 drm/amdgpu: add sdma v4_4 ras function adds 648069c22ac9 drm/amdgpu: add sdma ras error query callback for aldebaran adds 7cb8b89d2c28 drm/amdgpu: add sdma ras error reset callback for aldebaran adds adc1774bb3c3 drm/amdgpu: add mmhub ras error query callback for aldebaran adds 141bb6a931b8 drm/amdgpu: add mmhub ras error reset callback for aldebaran adds a201519f76d0 drm/amdgpu: add mmhub error status query callback for aldebaran adds 28c3b0b68e99 drm/amdgpu: correct IH_CHICKEN programming for aldebaran adds 7af7fbcb8e0e drm/amdgpu: switch to vega20 ih block for aldebaran adds 387bcf25c9a2 drm/amdgpu: disallow use semaphore on aldebaran adds f4d3e37214b9 drm/amd/pm:add aldebaran support for getting bootup values adds fdcd4e03a7be drm/amdgpu: update atom_firmware_info_v3_4 (v2) adds 2eb7ef3ab971 drm/amdgpu: pre-map device buffer as cached for A+A config adds f8ed2bfce669 drm/amdgpu: Don't do FB resize under A+A config adds 8f836c3bfacc drm/amd/pm: Add atom_smc_dpm_info_v4_10 for aldebaran adds b516add470a9 drm/amd/amdgpu: Add smu_pptable module parameter adds 3027092bc64a drm/amd/pm: Add support to override pptable id for aldebaran adds 400689e2d7c4 drm/amd/pm: Remove CPU virtual address notification in aldebaran adds cf6b630eebde drm/amdgpu: query aldebaran gfx_config through atomfirmware i/f adds 2e91364d4d6e drm/amdgpu: retire aldebaran gpu_info firmware adds a0629ecc1eb0 drm/amdpgu: add ATOM_DGPU_VRAM_TYPE_HBM2E vram type adds 17521ad4c78f drm/amdgpu: UTLC1 RB SDMA timeout on Aldebaran adds 5e0afe8b4855 drm/amdgpu: Aldebaran doesn't use semaphore adds 33ff0f0fdb84 drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) adds 6372f8477caa drm/amd/pm: Set no fan control flag as needed. adds e2acb84a980d drm/amdkfd: Fix saving the ACC vgprs for Aldebaran adds 308f464bdb9a drm/amdgpu: switch to cached noretry setting for aldebaran adds abefeb43cd11 drm/amdgpu: Enable swsmu block on aldebaran adds 85e385e7448b drm/amdgpu: enable vcn and jpeg on aldebaran adds c821f9559ebd drm/amdgpu: enable vcn dpg mode on aldebaran adds 93fcf2ec4e30 drm/amdgpu: enable dpg indirect sram mode on aldebaran adds 627c10dddc4f drm/amdgpu: add mmhub client ids for aldebaran adds 169826dad672 drm/amdgpu: Add clock gating support for aldebaran adds 84d77ff4b6a5 drm/amdgpu/pm: Remove unsupported MP1 messages from aldebaran adds edcff6386fd6 drm/amdgpu/pm: Fix reset message mapping on aldebaran adds fa56d1f85517 drm/amdgpu/pm: Remove redundant generic message index adds 9467b8b1f3fa drm/amdgpu: Enable CP idle interrupts adds 887e4ec45361 drm/amdgpu: Fix aldebaran MMHUB CG/LS logic adds ddbb3d0507d1 drm/amdgpu: apply new pmfw loading sequence to arcturus an [...] adds 167a4d984773 drm/amdgpu: Use free system memory size for kfd memory accounting adds 81a80cbd9cf7 drm/amdgpu: enable retry fault wptr overflow adds dcf2495eeada drm/amdgpu: enable 48-bit IH timestamp counter adds aa8ef6ccf0d2 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd adds d91a10cee37d drm/amd/pm: Fix power limit query on aldebaran adds 97cd896900d8 drm/amd/pm: Add DCBTC support for aldebaran adds 2f2c987899cc drm/amd/pm: Enable performance determinism on aldebaran adds 9d48ef664dd2 drm/amd/pm: Correct msg status check for powerlimit adds 40be0404ea65 drm/amdgpu: Don't reserve vram as WC for A+A adds e8f30121290c drm/amdgpu: Use physical translation mode to access page table adds 85af2e3ab6ea drm/amdgpu: Moved gart_size calculation to mc_init functions adds ee909bb716f5 drm/amdgpu: Modify comments of vram_start/end adds c06f89749172 drm/amdgpu: Placement of gart and vram in sysvm aperture adds a70dbf332316 drm/amdgpu: Use different gart table parameters for 2-leve [...] adds 79e0abba1d9d drm/amdgpu: Add function to allocate and fill PDB0 adds d0783a45c55a drm/amdgpu: Set up vmid0 PDB0 adds d40e67de223b drm/amdgpu: HW setup of 2-level vmid0 page table adds 1486e1e9f307 drm/amdgpu: workaround the TMR MC address issue (v2) adds 8d495a276151 drm/amdgpu: enable sram initialization for aldebaran adds 30ec79244ff8 drm/amdgpu: update mmhub client ids for Aldebaran adds 9a857694f429 drm/amdgpu: Fix GART page table s-bit adds ce4a704e85ef drm/amdgpu: Fix the comment in amdgpu_gmc.h adds b091612d8acc drm/amdgpu: use pd addr based on gart level page table adds 47449eb883d1 drm/amd/pm: remove aldebaran serial number support adds d586c3f82ccb drm/amd/pm: Enable user min/max gfxclk on aldebaran adds e8ae5a492f04 drm/amdgpu: allow use psp to load firmware (v2) adds a8b9f1d27cb1 drm/amdkfd: Add kernel parameter to stop queue eviction on [...] adds 055f1c38b610 drm/amdkfd: Check HIQ's MQD for queue preemption status adds 86541dd5d169 drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) adds 5a7ec6e24990 drm/amdgpu: restore aldebaran save ttmp and trap config on [...] adds e602c7c8cb5e drm/amdgpu: apply gc v9_4_2 golden settings for aldebaran adds 98887ca24245 drm/amdgpu: add common gc golden settings for aldebaran adds ce5cd74115a1 drm/amdgpu: update TCP_CHAN_STEER_1 golden value for aldebaran adds 473b1b97343f drm/amdgpu: add gc powerbrake support (v2) adds 78c0bc2e28d9 drm/amdgpu: add ras support for gfx of aldebaran adds 3b72fa18541d drm/amdgpu: refine ras codes for GC utc of aldebaran adds 9f6fe9cf6be4 drm/amdgpu: enable watchdog feature for SQ of aldebaran adds c5993608fcb9 drm/amdgpu: Let KFD use more VMIDs on Aldebaran adds 60447b00b92f drm/amd/pm: add aldebaran serial number support adds e8af093b81d8 drm/amdgpu: change psp_rap_invoke() function return value adds 50a28559aa0a drm/amdgpu: add psp RAP L0 check support adds c01e286382ff drm/amd/pm: add new data in metrics table adds 3636b7e2b7e5 drm/amdgpu: update default timeout of Aldebaran SQ watchdog adds 2dabc6250108 drm/amdgpu: Make noretry the default on Aldebaran adds 4afcf949be4e drm/amdgpu: harvest edc status when connected to host via xGMI adds 830be924d013 drm/amdgpu: set CPU mapping of vram as cached for A+A mode adds 815e380d17a6 drm/amdgpu: set snoop bit in pde/pte entries for A+A adds 4854484af1a1 drm/amdkfd: apply uncached flag for aldebaran adds 18e774a4ec76 drm/amdgpu: Increase PSP runtime TMR region size adds 96e09bf4b69e drm/amdkfd: Fix UBSAN shift-out-of-bounds warning adds 20708e6ad97c Revert freesync video patches temporarily adds 0cf4c38510f3 drm/amdgpu: clean-up unused variable adds 02d50342d67c drm/amdgpu: Set GTT_USWC flag to enable freesync v2 adds 251effe070b6 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran adds 510e98911696 drm/amd/pm: Remove min/max overload of pp_dpm_sclk adds cc48d5a207dd drm/amdgpu: Check if FB BAR is enabled for ROM read adds 0a26f97fca34 drm/amd/display: Enabled pipe harvesting in dcn30 adds 6d573c8e95fb drm/amd/display: Skip powerstate DC hw access if virtual dal adds 4f643c905cf0 drm/amd/display: Fix typo when retrieving dppclk from UEFI config adds 637f04d2320c drm/amd/display: Move define from internal header to dmub_cmd.h adds cbb707bf5984 drm/amd/display: Fix dmub trace event not update issue adds 70a58dc5115b drm/amd/display: Enable pflip interrupt upon pipe enable adds dadf29ac0af7 drm/amd/display: Read all the trace entry if it is not empty adds eb82cf633147 drm/amd/display: Fix warning adds a1fae906db5d drm/amd/display: Fixed read/write pointer issue for get dm [...] adds 4bcc7220609b drm/amd/display: [FW Promotion] Release 0.0.55 adds 954bf6d40185 drm/amd/display: Added multi instance support for panel control adds 24c501d48973 drm/amd/display: 3.2.126 adds 436baf29fcab drm/amd/display: Revert dram_clock_change_latency for DCN2.1 adds 737e2128cf71 drm/amd/display: Align cursor cache address to 2KB adds 8351a3aa3f1d drm/amdgpu/swsmu: fix error return code of smu_v11_0_set_a [...] adds c598fb0f74d0 drm/amd/display: remove duplicate include in amdgpu_dm.c adds 6908ddfd1a8d drm/amd/display: remove duplicate include in dcn21 and gpio adds 616a7a3141b9 drm/amdgpu: Verify bo size can fit framebuffer size on init. adds fd967a042bb9 Revert "drm/amdgpu: add psp RAP L0 check support" adds 269534ccdf8b drm/amdgpu: Add kfd init_complete flag to check from amdgpu side adds a0ab9a5acfc2 drm/amdgpu: Init the cp MQD if it's not be initialized before adds 788f0c895c30 drm/amdgpu: Add reset_list for device list used for reset adds 72635734084f drm/amdgpu: Reset the devices in the XGMI hive duirng probe adds 03d2fc127938 drm/amdgpu: fb BO should be ttm_bo_type_device adds c115b0196943 drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm adds 1ace37b873c2 drm/amdgpu/display: Implement functions to let DC allocate [...] adds 2a34394abca0 drm/amdgpu: add ih waiter on process until checkpoint adds 08f510455461 drm/amd/pm: bug fix for pcie dpm adds dd1f9e447663 drm/amdgpu : Fix asic reset regression issue introduce by [...] adds 677cecd18355 drm/amd/pm: correct the watermark settings for Polaris adds 2273335e9edc drm/radeon: also init GEM funcs in radeon_gem_prime_import [...] adds 899d9bc0f75a drm/radeon: fix AGP dependency adds d27de2a54ce4 drm/radeon: keep __user during cast adds 6611a31837d0 drm/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m adds 7324f97510e0 drm/amd/display: Remove unused defines adds ca6b84b40ce9 drm/amdgpu: skip read eeprom for device that pending on XG [...] adds 63ef052ee192 drm/amd/pm: Add LightSBR SMU MSG support adds e3a2e9e18c3e drm/amdgpu: Enable light SBR for SMU on passthrough and XG [...] adds 6077c06992f3 Revert "drm/amd/display: remove duplicate include in amdgpu_dm.c" adds 976b1b80a209 drm/amd/display: remove duplicate include in amdgpu_dm.c adds f21d43779ad4 drm/amdgpu:disable XGMI TA unload for A+A aldebaran adds 2438ae0020ac drm/amdgpu: update secure display TA header adds e616a2f9340d drm/amd/pm: workaround for audio noise issue adds 9d4037b78053 drm/amdgpu/powerplay/smu10: add support for gpu busy query (v2) adds f47433ea5725 drm/amdgpu/smu8: return an error rather than 50% if busy q [...] adds 216a8346c9c3 drm/amdgpu: Fix spelling mistake "disabed" -> "disabled" adds dcf95c92d56e drm/amdgpu: Replace in_interrupt() usage in gmc_v*_process [...] adds a42680ee7652 drm/amdgpu: Remove in_interrupt() usage in gfx_v9_0_kiq_re [...] adds e51e39edf076 drm/amdgpu: Replace in_task() in gfx_v8_0_parse_sq_irq() adds 072e2dd6fd8c drm/amdkfd: fix build error with AMD_IOMMU_V2=m adds 81706bd1e9e9 Revert "drm/amdgpu: During compute disable GFXOFF for Sien [...] adds afc8fc283bc8 drm/amdgpu: fix compile error on architecture s390 (v2) adds 95bd31c8f775 drm/amdgpu: fix a few compiler warnings adds c6aac61a9ef9 drm/amdgpu: update umc_info v3_3 structure for ECC adds 14d8b3d8e427 drm/amdgpu: support query ecc cap for SIENNA_CICHLID adds 107f737bf55c drm/amdgpu: Free PDB0 bo before bo_fini adds 4e88f89eb6ac drm/amdgpu: new resource cursor (v2) adds f3ab5ecc78af drm/amdgpu: use the new cursor in amdgpu_ttm_copy_mem_to_mem adds 5ab1d5f4b311 drm/amdgpu: use the new cursor in amdgpu_fill_buffer adds ba1e8a59cb35 drm/amdgpu: use new cursor in amdgpu_ttm_io_mem_pfn adds 32d9bd7447e9 drm/amdgpu: use the new cursor in amdgpu_ttm_access_memory adds b5ee9eba12c5 drm/amdgpu: use new cursor in amdgpu_mem_visible adds 0ba8b0faa789 drm/amdgpu: use the new cursor in amdgpu_ttm_bo_eviction_valuable adds 10503ebd1684 drm/amdgpu: use the new cursor in the VM code adds 33528e9caf58 drm/amdgpu: update ecc query support for arcturus adds 7da5c189971f drm/amdgpu/display: drop dcn301_calculate_wm_and_dl for now adds f7d1e65dce07 drm/amdgpu: fix send ras disable cmd when asic not support ras adds b6f128614181 drm/amdkfd: Fix recursive lock warnings adds 3cda53829d24 drm/amdgpu: nuke the ih reentrant lock adds 2440adb89735 drm/amd/display: Free local data after use adds db6deb6a23dd drm/amd/pm: add a new sysfs entry for default power limit adds 3b6a292ca434 drm/amd/pm: Fix spelling mistake "disble" -> "disable" adds 9d44a4630aa4 drm/amd/display: remove redundant initialization of variab [...] adds 2d61dd6c7dbb drm/amd/pm: Mundane typo fixes in the file amdgpu_pm.c adds 281c087d957d drm/amd/display: Remove unnecessary conversion to bool adds 86477eb12551 drm/amdgpu: drop legacy IO bar support adds 5a15f00745b9 drm/amdgpu: Use dev_info if VFCT table not valid adds 03f3d3aded05 drm/amd/pm: fix workload mismatch on vega10 adds 27c352cf0e7f drm/amd/display: 3.2.126.1 adds 54fa1ee7531e drm/amd/display: Add debug out when viewport too small adds 51d8d7e29cc8 drm/amd/display: use max lb for latency hiding adds 7cd7fd46e533 drm/amd/display: System black screen hangs on driver load adds 759e7eb9b8ac drm/amd/display: Fix UBSAN warning for not a valid value f [...] adds f8fe0e8abcfa drm/amd/display: Fix for outbox1 ring buffer typecasting issue adds 0da3cad6b246 drm/amd/display: Bypass sink detect when there are no eDPs [...] adds c0ebe97084d1 drm/amd/display: Increase precision for bpp in DSC calculations adds a03f6c0e26b2 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] adds a98a9cd344e8 drm/amd/display: Correct algorithm for reversed gamma adds ccb512294898 drm/amd/display: Remove MPC gamut remap logic for DCN30 adds 562ef05e8fce drm/amd/display: Fix typo for helpers function name adds 2bc3f4b8f531 drm/amd/display: Fix secure display lock problems adds ef55a472bd1e drm/amd/display: Fix no previous prototype warning adds 9287ec8c70ff drm/amd/display: Separate caps for maximum RGB and YUV pla [...] adds 4057828a1283 drm/amd/display: Add debugfs to control DMUB trace buffer events adds 5c838793c7ea drm/amd/display: [FW Promotion] Release 0.0.56 adds 1c8b7953619a drm/amd/display: DCHUB underflow counter increasing in som [...] adds a952c3041f82 drm/amd/display: 3.2.127 adds afc4f7fdff0b drm/amd/display: fix dml prefetch validation adds cee7b7b033ef drm/amd/display: fix dcn3+ bw validation soc param update [...] adds e5d9dbfbe54b drm/amd/display: add a func to disable accelerated mode adds 20ef6b651614 drm/amd/display: Fix potential memory leak adds 4707fdb4e92e drm/amdgpu: Enable light SBR in XGMI+passthrough configuration adds ba820ab58070 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC adds 5a9bbd018f01 drm/amd/pm: Use BACO reset arg 0 on XGMI configuration adds 8d2690051103 drm/amdgpu/display: re-enable freesync video patches adds 959fa3c6ef51 drm/amd/pm: correct the gpu metrics version adds 3acfbbb80ffd drm/amd/display: Fix vertical interrupt 0 registering issue adds 9bc6885a7abf drm/amd/display: Support vertical interrupt 0 for all dcn ASIC adds 576ba0a78bb7 drm/amdgpu: drop extraneous hw_status update adds 94c488bdb93a radeon: use kvcalloc for relocs and chunks adds bb8e4a63d46f drm/amdgpu: Fix memory leak adds 7bf634d44c46 drm/amd/display: Remove unnecessary conversion to bool adds 4e097dbcf0f6 drm/amd/display: Remove unnecessary conversion to bool adds 2cd60e30b3d3 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] adds 16b0ca313d85 drm/amdgpu: revert "use the new cursor in the VM code" adds 0403c7b02a28 drm/amdgpu: revert "reserve backup pages for bad page retirment" adds bbef6ada76af drm/amdgpu: Mark Aldebaran HW support as experimental adds 50487c677b93 drm/amdkfd: Bump KFD API version adds 98944ce61e0d drm/amdgpu: add codes to capture invalid hardware access w [...] adds 9b23c18e0ff8 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" adds cf3cd323e3e6 drm/amdgpu: wrap kiq ring ops with kiq spinlock adds 6dff7f2b502c drm/amdgpu/display/dm: add missing parameter documentation adds 3c43d82fcd8e drm/amdgpu: Add additional Sienna Cichlid PCI ID adds 5bb33708e75b drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds 282ebd55d63e drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds 7a4f6b228e0d drm/amdgpu: disentangle HG systems from vgaswitcheroo adds 711c13547aad drm/amdgpu: fix the hibernation suspend with s0ix adds a005fd8b3d6b drm/amdgpu: rework S3/S4/S0ix state handling adds bb32626a01e8 drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) adds 345429b28926 drm/amdgpu: clean up non-DC suspend/resume handling adds 74b290e5f857 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] adds 616826383a58 drm/amdgpu: re-enable suspend phase 2 for S0ix adds ab7628e1686b drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend adds 6fb25f56e087 drm/amdgpu: update comments about s0ix suspend/resume adds 81b3c132ac91 drm/amdgpu: skip CG/PG for gfx during S0ix adds d6dc9a47c15d drm/amdgpu: drop S0ix checks around CG/PG in suspend adds c06d541a5a0f drm/amdgpu: skip kfd suspend/resume for S0ix adds 10508e4de353 drm/amdgpu/ttm: Fix memory leak userptr pages adds 1d7d805c4573 drm/radeon/ttm: Fix memory leak userptr pages adds 27d2180fa730 drm/amdgpu: Fix a typo adds 704b73984f05 drm/amdgpu: Fix a typo adds 484e3414dc72 drm/amdgpu: Enable VCN/JPEG CG on aldebaran adds d7a8cb52044a drm/amd/pm: fix Navi1x runtime resume failure V2 adds 732fe1f279ce drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] adds 0035910f6086 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] adds a2a855772210 drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] adds 7849d9c81489 drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct adds 72a69d9023ad drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds 82bc4acffef3 drm/amd/display: Allow idle optimization based on vblank. adds f33029f47105 drm/amd/display: check fb of primary plane adds 70d4b5ebe0ce usb/host: enable auto power control for xhci-pci adds 361e31378fcd drm/amdgpu: add another raven1 gfxoff quirk adds 73092703897f drm/amdgpu: only check for _PR3 on dGPUs adds e03b0df97954 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 4b3ec5ba08f3 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 70f6b74a1333 Merge remote-tracking branch 'amdgpu/drm-next' adds 57097276d567 drm/i915: remove unused ADLS_REVID_* macros adds dbd440d8e088 drm/i915/bios: mass convert dev_priv to i915 adds ef0096e40139 drm/i915/bios: store bdb version in i915 adds 894d17398f2c drm/i915/bios: reduce indent in sanitize_ddc_pin and sanit [...] adds 95bbede5a27e drm/i915/bios: move aux ch and ddc checks at a lower level adds e20e4037fcb6 drm/i915/bios: limit default outputs by platform on missing VBT adds 3ae04c0c7e63 drm/i915/bios: limit default outputs to ports A through F adds 51f5748179d4 drm/i915/bios: create fake child devices on missing VBT adds 3162d05765f3 drm/i915/bios: rename display_device_data to intel_bios_en [...] adds 7371fa342a12 drm/i915/bios: add i915 backpointer to intel_bios_encoder_data adds d0ab409d05fe drm/i915/bios: add helper functions to check output support adds dbc137422b4b drm/i915/bios: save a higher level pointer in ddi_vbt_port_info[] adds 45c0673aac97 drm/i915/bios: start using the intel_bios_encoder_data directly adds f08fbe6a8c64 drm/i915/bios: start using intel_bios_encoder_data for Typ [...] adds c0a950d182c4 drm/i915/bios: add intel_bios_encoder_data to encoder, use [...] adds b34c0f8fff40 drm/i915/display: Remove FRL related code from disable DP [...] adds e5dd4e2181f7 drm/i915/display: Fix a typo adds 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs adds 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 adds 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 adds 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code adds 6721af21bdfc drm/i915: Remove dead signal level debugs adds b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() adds 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] adds 917c28991f41 drm/i915: Introduce g4x_dp.c adds 33e9e541733e drm/i915: Introduce g4x_hdmi.c adds 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace adds 50e945cbaa9a drm/i915/hdcp: mst streams type1 capability check adds ee912b55650c drm/i915/hdcp: HDCP2.2 MST Link failure recovery adds 8b06f6d8b4d9 drm/i915/hdcp: link hdcp2 recovery on link enc stopped adds 3a913fa535c1 drm/i915/hdcp: return correct error code adds 97bc7ffa1b1e drm/i915: Fix enabled_planes bitmask adds e42fbbe7bdf8 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 3b24cdfc721a drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code adds 19f4a055abf2 drm/msm/dsi_pll_7nm: Solve TODO for multiplier frac_bits a [...] adds 9daaf3130785 drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate adds 413b7a320e23 drm/msm/dp: Restore aux retry tuning logic adds 4a9d36b0610a drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to o [...] adds 7ad48d27a284 drm/msm: Ratelimit invalid-fence message adds dc1355c2710f Merge remote-tracking branch 'drm-msm/msm-next' adds fe169891443d Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1066cfbdfa3f regmap-irq: Extend sub-irq to support non-fixed reg strides adds 5af7bd5b148a Merge remote-tracking branch 'regmap/for-5.13' into regmap-next adds 7830297aef77 Merge remote-tracking branch 'regmap/for-next' adds 9c896eeca457 ALSA: ppc: keywest: remove outdated comment adds fb3447d5842b ALSA: hda/cirrus: Add error handling into CS8409 I2C functions adds 61a9aba19f44 ALSA: hda/cirrus: Cleanup patch_cirrus.c code. adds 9f8de3b7d789 ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name adds 7a114444af81 ALSA: hda/cirrus: Make CS8409 driver more generic by using [...] adds cbdce7a3620c ALSA: asihpi: fix comment syntax in file headers adds a08b9f2f2267 ALSA: ctxfi: fix comment syntax in file headers adds 8518c6486c2b ALSA: hda: Fix spelling mistakes adds dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure adds 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB adds f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] adds 507cdb9adba0 ALSA: hdsp: don't disable if not enabled adds 790f5719b85e ALSA: hdspm: don't disable if not enabled adds f57a741874bb ALSA: rme9652: don't disable if not enabled adds caa271510687 ALSA: bebob: code refactoring for stream format detection adds 5c6ea94f2b7c ALSA: bebob: detect the number of available MIDI ports adds d2b6f15bc18a ALSA: bebob: enable to deliver MIDI messages for multiple ports adds 940ba1f5e18d ALSA: core: avoid -Wempty-body warnings adds a6379bfde263 Merge remote-tracking branch 'sound/for-next' adds 933f98be60a7 ASoC: constify of_phandle_args in snd_soc_get_dai_name() adds 13fba3e873b1 ASoC: uniphier: Simplify the return expression of uniphier [...] adds 907e0cdebc1f ASoC: fsl_sai: Add pm qos cpu latency support adds ff5687854323 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] adds 1730ef62874d ASoC: Intel: boards: sof-wm8804: add check for PLL setting adds 1372c76802be ASoC: SOF: Intel: hda: turn off display power in resume adds 5f160cbe76bf ASoC: fsl_xcvr: move reset assert into runtime_resume adds 1b99d50b9709 ASoC: Intel: Skylake: Compile when any configuration is selected adds 2b719fd20f32 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver adds 8106efdce036 ASoC: qcom: lpass-hdmi: remove useless return adds 64298706dcc9 ASoC: qcom: lpass-platform: remove useless assignment adds 18bcac6ed746 ASoC: qcom: q6dsp-dai: clarify expression adds 12900bacb4f3 ASoC: qcom: q6afe: remove useless assignments adds 32d4e59cb39d ASoC: qcom: q6afe: align function prototype adds be79e73e3adb ASoC: qcom: q6asm: align function prototypes adds 77af06de3013 ASoC: wcd-clsh-v2: align function prototypes adds 8d2f2d7ff3c6 ASoC: wcd9335: clarify return value adds 7faaea14feee ASoC: wcd934x: remove useless return adds 4b4f2119f985 ASoC: lpass-wsa-macro: add missing test adds 893bc891d39d Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] adds 628fc9d9a0e6 ASoC: rt*: Constify static struct sdw_slave_ops adds f9e56a34cda2 ASoC: rt*: Constify static struct snd_soc_dai_ops adds 3084e5f7f753 ASoC: rt*: Constify static struct acpi_device_id adds c4fd082e4662 ASoc: rt5631: Constify static struct coeff_clk_div adds 7817317e2ffa Merge series "ASoC: rt*: Constify static structs" from Rik [...] adds b29674357622 ASoC: fsl: fsl_asrc: remove useless assignment adds b035a9efda28 ASoC: fsl: fsl_dma: remove unused variable adds 062b85216886 ASoC: fsl: fsl_easrc: remove useless assignments adds 8f6fef01a5ba ASoC: fsl: fsl_esai: clarify expression adds 2fb563567bc4 ASoC: fsl: fsl_ssi: remove unnecessary tests adds 4a6202f0cef5 ASoC: fsl: imx-hdmi: remove unused structure members adds 91ab7743112b ASoC: fsl: mpc5200: signed parameter in snprintf format adds f5036db354d9 ASoC: fsl: mpc8610: remove useless assignment adds b86fe83448b4 ASoC: fsl: p1022_ds: remove useless assignment adds 029448a8560f Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] adds 6053a840f711 ASoC: soc-pcm: remove strange format storing adds 7f4a763642cc ASoC: soc-pcm: unpack dpcm_init_runtime_hw() adds 5f53898af1a2 ASoC: soc-pcm: add dpcm_runtime_setup_fe() adds 1b8cb123f3dd ASoC: soc-pcm: add dpcm_runtime_setup() adds 4fe28461e289 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() adds 4ea62149dc62 Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] adds 5a81abc2ea3d ASoC: samsung: i2s: remove unassigned variable adds 0587e83c5d8b ASoC: samsung: s3c24xx_simtec: add missing error check adds fbb123e248c1 ASoC: samsung: smdk_wm8994: add missing return adds c856cef731dd ASoC: samsung: snow: remove useless test adds 260fe5535b69 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] adds 7ca5f0494617 ASoC: soc-ops: remove useless assignment adds 9dbe774091b0 ASoC: soc-pcm: remove redundant assignment adds 61b9eedd93b1 ASoC: soc-pcm: remove shadowing variable adds 61456212e80e ASoC: soc-pcm: add error log adds 47108a61b2f7 ASoC: soc-topology: clarify expression adds bd029fc86834 ASoC: generic: simple-card-utils: remove useless assignment adds d59748076b89 Merge series "ASoC: core: remove cppcheck warnings" from P [...] adds 77150b5a5a47 ASoC: sh: dma-sh7760: remove unused variable adds d29a60604fe6 ASoC: sh: rcar: align function prototypes adds 652fc90f9de4 ASoC: sh: rcar: simplify return adds 4862811f8735 ASoC: sh: rcar: ctu: add missing error check adds 9946871c6087 ASoC: sh: rcar: ssi: remove redundant assignment adds eeff1df1fa13 ASoC: sh: siu_pcm: remove useless assignment adds b7e41867a4c9 ASoC: sh: siu_pcm: remove unused variable adds 3766623b5c44 Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] adds 64ca77d9f55a ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata adds b8fdf6093144 ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata adds 36785fec16be ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata adds eb0d22d793e8 ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata adds ef1ed5b855f6 Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] adds 929cc7826055 ASoC: rsnd: cleanup ppcheck warning for ssiu.c adds 0779baa812cf ASoC: rsnd: cleanup ppcheck warning for ssi.c adds e539943c664e ASoC: rsnd: cleanup ppcheck warning for core.c adds 31dbf7acc6a3 ASoC: rsnd: cleanup ppcheck warning for cmd.c adds b6e499bcb32f ASoC: rsnd: cleanup ppcheck warning for adg.c adds fa576ff64f5d Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] adds 075d7da7d6b4 ASoC: codecs: nau8825: fix kernel-doc adds 2fb8711095a1 ASoC: soc-dai: fix kernel-doc adds 7810ea4c8f74 ASoC: Intel: atom: fix kernel-doc adds ee00e0bf7e4f ASoC: wm8524: Do not print probe defer error adds e443858258a2 ASoC: SOF: Intel: hda: enable async suspend adds 99ac2f8d1508 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 adds 13c1629d758a ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] adds bfdca489751f ASoC: mchp-i2s-mcc: Add support to select TDM pins adds 16135d66309a ASoC: mchp-i2s-mcc: Add FIFOs support adds 153bb1feefd2 ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding adds ead2a3e43f0a ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM adds 842860f45dbd Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] adds 4e8d9fe7f09b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only adds 5ed26a834b83 ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config adds 7942bf067172 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] adds 4c869beda489 ASoC: codec: Omit superfluous error message in jz4760_code [...] adds 5d90fef68091 ASoC: sgtl5000: Fix identation of .driver elements adds 3d01f5ee19c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() adds a5e78cfbd50e ASoC: codecs: fix platform_no_drv_owner.cocci warnings adds 51bc908fccb1 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc adds f7c5c16875c2 ASoC: rt1011: use logical OR adds 7e66f16251eb ASoC: rt1011: remove redundant test adds 5a2429926549 ASoC: rt1011: clarify expression adds 4354ad55cde7 ASoC: rt1015: clarify expression adds a426017ed593 ASoC: rt1016: clarify expression adds 9e884eed54c4 ASoC: rt1305: clarify expression adds 1dd9cca70146 ASoC: rt1308: clarify expression adds 4fbd2978944c ASoC: rt5640: clarify expression adds 5864cf7f26ae ASoC: rt5645: use logical OR adds fa0eb20cb38d ASoC: rt5645: clarify expression adds 33eaffe3706a ASoC: rt5651: clarify expression adds 9b9adc5b749d ASoC: rt5651: remove useless assignment adds bb133ec21f86 ASoC: rt5659: clarify expression adds 9fd72391ae8f ASoC: rt5660: clarify expression adds ca1107d305b5 ASoC: rt5663: clarify expression adds 17d78e931148 ASoC: rt5665: clarify expression adds 17de60946a65 ASoC: rt5668: clarify expression adds 6fa544568515 ASoC: rt5668: remove useless assignments adds 7ad9b8d28d3f ASoC: rt5670: clarify expression adds ae052909d1b1 ASoC: rt5677: clarify expression adds 51cb94f6c340 ASoC: rt5677: remove useless assignment adds e699b2c89f83 ASoC: rt5682: clarify expression adds ec6aa9b59dbf ASoC: rt5682: remove useless assignments adds f1a1da09faa3 ASoC: rt5682: remove useless initialization adds d639089a8468 Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] adds 80cd73094c40 ASoC: cs4270: fix kernel-doc adds c5036b86678f ASoC: jz4760: fix set but not used warning adds 79d77f7fd1de ASoC: rt5631: fix kernel-doc warning adds 5dd902d99ebb ASoC: sigmadsp-regmap: fix kernel-doc warning adds 7655e32685e8 ASoC: amd: renoir: remove invalid kernel-doc comment adds 6a9287f5beef ASoC: fsl: fsl_ssi: fix kernel-doc warning adds 9d02a3021833 ASoC: fsl: fsl_easrc: fix kernel-doc warning adds 45468f2cfe96 ASoC: Intel: bytcr_wm5102: remove unused static variable adds f323ecedf322 ASoC: qcom: q6dsp: fix kernel-doc warning adds 98537d5c9257 Merge series "ASoC: remove more make W=1 warnings" from Pi [...] adds aa4890f673f9 ASoC: wm8962: Relax bit clock divider searching adds 90b2d3733879 ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] adds 20d17057f0a8 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver adds cc2d7429d65c ASoC: codecs/jz4770: Remove superfluous error message adds 452801cabc0a ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] adds 3f004d2dc118 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin adds 7ad4d237e7c4 ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver adds 32432b8eea2d Merge series "Report jack and button detection + Capture S [...] adds d3223608c5bc ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw [...] adds d59cfc6544dc ASoC: rt715-sdca: Remove unused including <linux/version.h> adds 542712826f8d ASoC: rt5682: add delay time of workqueue to control next [...] adds ac922edc80aa ASoC: convert Microchip I2SMCC binding to yaml adds 9bcf56c9647a Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] adds 2b869e0ea598 ASoC: cs42l42: Remove power if the driver is being removed adds 1abca8e1c77b ASoC: cs42l42: Disable regulators if probe fails adds 621d65f3b868 ASoC: cs42l42: Provide finer control on playback path adds 43fc357199f9 ASoC: cs42l42: Set clock source for both ways of stream adds 585e7079de0e ASoC: cs42l42: Add Capture Support adds c5b8ee0879bc ASoC: cs42l42: Report jack and button detection adds 2cdba9b045c7 ASoC: cs42l42: Use bclk from hw_params if set_sysclk was n [...] adds 0ea23660c717 ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT adds 882589bb707b ASoC: cs42l42: Only start PLL if it is needed adds b7d00776ebf7 ASoC: cs42l42: Wait for PLL to lock before switching to it adds 64682e1b7744 Merge series "Report jack and button detection + Capture S [...] adds c68fded79a9f ASoC: soc-core: fix DMI handling adds 4988f0cc254a ASoC: arizona: fix function argument adds b6021b5623b9 ASoC: madera: align function prototype adds 43fe3fe8b316 ASoC: wm2200: remove unused structure adds 13119a311aeb ASoC: wm8903: remove useless assignments adds d28a9dfeb807 ASoC: wm8958-dsp2: rename local 'control' arrays adds 729d42a4ab1a ASoC: wm8978: clarify expression adds b564fdb75691 ASoC: wm8994: align function prototype adds ea80d4991b76 ASoC: wm8996: clarify expression adds 492df5b0748a ASoC: wm_adsp: simplify return value adds 8ea9e29cc7fc ASoC: wm_hubs: align function prototype adds 6f2cd36f78ef Merge series "ASoC: codecs: wolfson: remove cppcheck warni [...] adds 5fd6b9b8b1c4 ASoC: dt-bindings: mt8183: add compatible string for using [...] adds 9dc21a066bb6 ASoC: mediatek: mt8183: support machine driver with rt1015p adds 0befe3a0c612 Merge series "ASoC: mediatek: mt8183-mt6358: support machi [...] adds 2e5e57f085a3 ASoC: mediatek: mtk-btcvsd: remove useless assignment adds 57f1379e77a7 ASoC: mediatek: mt2701: align function prototype adds d9cdc1335622 ASoC: mediatek: mt2701: rename shadowed array adds 14667403a563 ASoC: mediatek: mt8173: rename local irq variable adds f8fc9ec56f34 ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() adds 6fb8944cd289 ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro adds 56e749ba756f ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() adds 68cbc557375e ASoC: soc-pcm: add soc_pcm_update_symmetry() adds c393281a3c1c ASoC: soc-pcm: add soc_hw_sanity_check() adds 1db19c151819 ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count adds 20048a9a4070 ASoC: soc-pcm: remove unneeded !rtd->dai_link check adds 531590bb40f8 ASoC: soc-pcm: share DPCM BE DAI stop operation adds c00af5f32ce1 Merge series "ASoC: soc-pcm: cleanup each functions" from [...] adds b7c7203a1f75 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on A [...] adds 464b489a7885 ASoC: rt1015p: add acpi device id for rt1015p adds ee427ea4f126 ASoC: fsl_asrc_dma: request dma channel from specific controller adds d58970da3247 ASoC: samsung: tm2_wm5110: check of of_parse return value adds f7b61287cf17 ASoC: samsung: tm2_wm5110: remove shadowed variable adds 6e35f4281cae Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] adds 40e4046913a3 ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 P [...] adds 9f47c9c8bddc ASoC: Intel: bytcr_rt5640: Add used AIF to the components string adds 54d796b86eb3 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] adds 6ad864ed6ac5 ASoC: fsl_spdif: use snd_ctl_boolean_mono_info adds 1d49439c0479 ASoC: mx27vis: Remove unused file adds 19c6a63ced5e ASoC: rsnd: core: Check convert rate in rsnd_hw_params adds 2e2bf6d47961 ASoC: imx-hdmi: fix platform_no_drv_owner.cocci warnings adds 11fd6d8e097b ASoC: SOF: fix debugfs initialisation error handling adds 72c35856b5ed ASoC: SOF: only allocate debugfs cache buffers for IPC flo [...] adds 97f53046d746 ASoC: SOF: remove superfluous NULL check in debugfs read adds 081634599bb1 Merge series "ASoC: SOF: debug: cleanups" from Pierre-Loui [...] adds c00f4f2598d3 ASoC: ti: Fix a typo in the file ams-delta.c adds bef2897d31b9 ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than adds 8dd855334736 ASoC: Fix a typo in the file rt5682.txt adds 7ec79d3850d0 ASoC: rt1019: add rt1019 amplifier driver adds ad83b1adc58d ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support adds a46b78247b85 ASoC: tegra20: ac97: Add reset control adds 9c648ef82d7d ASoC: tegra20: i2s: Add reset control adds 0bbcecaaab15 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume adds 48d71395896d reset: Add reset_control_bulk API adds 050086eb6dc9 ASoC: tegra30: ahub: Switch to use reset-bulk API adds 0911f154a2ae ASoC: tegra20: spdif: Correct driver removal order adds c53b396f0dd4 ASoC: tegra20: spdif: Remove handing of disabled runtime PM adds e33fdd9bee12 ASoC: tegra20: i2s: Add system level suspend-resume callbacks adds ca6e960ed6b1 ASoC: tegra20: i2s: Correct driver removal order adds d3c6ef98dadd ASoC: tegra20: i2s: Use devm_clk_get() adds 80ec4a4cb36d ASoC: tegra20: i2s: Remove handing of disabled runtime PM adds f852e1e4acf4 ASoC: tegra30: i2s: Correct driver removal order adds 52674aef9eb6 ASoC: tegra30: i2s: Use devm_clk_get() adds b5f6f781fcb2 ASoC: tegra30: i2s: Remove handing of disabled runtime PM adds 5d956e3cb806 ASoC: tegra30: ahub: Reset global variable adds e2965c2ca139 ASoC: tegra30: ahub: Correct suspend-resume callbacks adds b5571449e618 ASoC: tegra30: ahub: Remove handing of disabled runtime PM adds cdd23ae6e68f Merge series "Fix reset controls and RPM of NVIDIA Tegra A [...] adds 73b4fe4a03db ASoC: ab8500-codec: remove useless structure adds ca6b3a6ca047 ASoC: ad1836: remove useless return adds 5b349c8f355a ASoC: adau1977: remove useless return adds 157c4df67756 ASoC: cros_ec_codec: remove null pointer dereference warning adds 4d753b6642ee ASoC: cx2070x: remove useless assignment adds 8d41c1ab248f ASoC: cx2070x: remove duplicate else branch adds f8a684a4c2c9 ASoC: da7219-aad: remove useless initialization adds 426b3bbcee19 ASoC: hdac_hdmi: remove useless initializations adds 997994d7e6fa ASoC: hdac_hdmi: align function arguments adds 3c011ef344cd ASoC: hdmi-codec: remove useless initialization adds 9ad869fee5c5 ASoC: hdmi-codec: remove unused spk_mask member adds 226a783f3dcf ASoC: max98090: remove useless assignment adds 2b5e8cd53ffa ASoC: mt6358: remove useless initializations adds d068ab4eab0d ASoC: mt6359: remove useless assignment adds a3966b254c48 ASoC: nau8825: remove useless assignment adds f10280d5c59b ASoC: pcm1681: remove useless assignment adds 17d74e68e976 ASoC: sigmadsp: align function prototype adds 02a70d7f26e7 ASoC: sti-sas: remove unused struct members adds e83c47861c26 ASoC: tas2562: remove useless assignment adds 2e40b21cd4f6 ASoC: tas2562: remove warning on return value adds ffab1215bdbe ASoC: tas2770: remove useless initialization adds 39e69cef0aa9 ASoC: tlv320dac33: clarify expression adds a2cc1568dc50 ASoC: tscs454: remove useless test on PLL disable adds bb9faeccbd6c Merge series "ASoC: codecs: remove cppcheck warnings" from [...] adds e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static adds e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() adds cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() adds dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() adds d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() adds db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() adds bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() adds 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] adds 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() adds 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] adds 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() adds e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() adds f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] adds 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() adds 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] adds 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] adds 7e71b48f9e27 ASoC: amd: Add support for RT5682 codec in machine driver adds 2277e7e36b4b ASoC: fsl_sai: Don't use devm_regmap_init_mmio_clk adds b951b51e2ca4 ASoC: SOF: add a helper to get topology configured mclk adds bf939446c357 ASoC: intel: sof_rt5682: use the topology mclk adds ca108ca13d7b Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds ee5acf84a921 Merge remote-tracking branch 'sound-asoc/for-next' adds ea16ef967ec8 Input: elan_i2c - reduce the resume time for new devices adds cee451c9d57e Input: tsc2007 - convert to GPIO descriptors adds e512a9e9f44d Input: tsc2007 - make use of device properties adds bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment adds 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() adds ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] adds 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods adds f0a77ed9080a ARM: tegra: acer-a500: Add atmel,wakeup-method property adds 3f17a25b2d86 Input: max8997 - simplify open coding of a division using [...] adds 09fde2078dfa dt-bindings: input: atmel,maxtouch: add wakeup-source adds 18c767824daa Input: rotary-encoder - update docs according to the lates [...] adds 02e699e33c13 Input: gpio-keys - remove extra call to input_sync adds 0bb8f45072bb Input: gpio-keys - use hrtimer for release timer adds ec20899f1f20 Input: gpio-keys - use hrtimer for software debounce, if possible adds 5cc1cf97e1d4 Input: silead - fix a typo adds 175fb784a5fd Input: iqs5xx - update vendor's URL adds c8af9f8d8d6c Input: iqs5xx - optimize axis definition and validation adds 0e4c2e3accca Input: iqs5xx - expose firmware revision to user space adds e9a2f7b67ef9 Input: iqs5xx - remove superfluous revision validation adds d72e55f7c09d Input: iqs5xx - close bootloader using hardware reset adds d5aea403ff70 Input: wacom_i2c - do not force interrupt trigger adds 8e8a77b8c878 Input: wacom_i2c - switch to using managed resources adds 374b4b7abc47 Input: touchscreen - move helper functions to core adds 66bfa0e17d74 Input: touchscreen - broaden use-cases described in comments adds fbd394e3067d dt-bindings: input: Add bindings for Azoteq IQS626A adds 484a6c4b9272 Input: Add support for Azoteq IQS626A adds f7f4894d7e10 Merge remote-tracking branch 'input/next' adds 3aab52c9a708 io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls adds c2c6c067c050 io_uring: remove structures from include/linux/io_uring.h adds 273cfece2575 io_uring: use typesafe pointers in io_uring_task adds ece5fae761ed io_uring: don't leak creds on SQO attach error adds bfff27571b9b Merge branch 'io_uring-5.12' into for-next adds 5823788583c2 io_uring: avoid taking ctx refs for task-cancel adds 07978dbb6dda io_uring: reuse io_req_task_queue_fail() adds 84264b5ee6df io_uring: further deduplicate file slot selection adds ea64c1738bdd io_uring: add a helper failing not issued requests adds f3fed112b9a1 io_uring: refactor provide/remove buffer locking adds 1d48fea2518e io_uring: use better types for cflags adds b1c5bdd4dddf io_uring: refactor out send/recv async setup adds 5298c2e46202 io_uring: untie alloc_async_data and needs_async_data adds d61231ca9fbb io_uring: rethink def->needs_async_data adds f0172a179a30 io_uring: merge defer_prep() and prep_async() adds 5d4eb53c67fa io_uring: simplify io_resubmit_prep() adds 76c026d9dfda io_uring: wrap io_kiocb reference count manipulation in helpers adds 3ef2a8fd6346 io_uring: switch to atomic_t for io_kiocb reference count adds 294a06035849 io_uring: simplify io_sqd_update_thread_idle() adds df3e9dff3c44 io_uring: don't check for io_uring_fops for fixed files adds 9461da7412c5 io_uring: cache async and regular file state for fixed files adds a2246c6240f5 Merge branch 'for-5.13/io_uring' into for-next adds 149ddc2a9c47 Merge branch 'io_uring-5.12' into poll-multiple adds b1d9c1c588cd Merge branch 'for-5.13/io_uring' into poll-multiple adds d4329bdb3f97 io_uring: correct comment on poll vs iopoll adds f5e0a820a56d io_uring: transform ret == 0 for poll cancelation completions adds a850a53eb500 io_uring: allocate memory for overflowed CQEs adds fbffa73cc923 io_uring: include cflags in completion trace event adds e7bf437da251 io_uring: add multishot mode for IORING_OP_POLL_ADD adds 1e99f0a4dda6 io_uring: abstract out helper for removing poll waitqs/hashes adds 6565b4db9fe0 io_uring: terminate multishot poll for CQ ring overflow adds 9b9395bc8a48 io_uring: abstract out a io_poll_find_helper() adds b88a5adf1050 io_uring: allow events and user_data update of running pol [...] adds 4a8d00ec5382 Merge branch 'poll-multiple' into for-next adds 86f0a011e548 s390/dasd: remove dasd_fba_probe() wrapper adds 1987c55139c9 s390/dasd: let driver core manage the sysfs attributes adds b09f7499fc72 Merge branch 'for-5.13/drivers' into for-next adds 3c0198c8f30e dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] adds 9a9d3abe24bb ata: ahci: ceva: Update the driver to support xilinx GT phy adds 0ed0283f0297 sata_dwc_460ex: Fix missing check in sata_dwc_isr adds 882184bec550 ata: libata-transport: Fix some potential doc-rot issues adds 842a5e584ee5 ata: libata-sata: Fix function names in header comments adds 32db9fad6939 ata: libata-pmp: Fix misspelling of 'val' adds 325fe2088fc9 ata: pata_ali: Repair some misnamed kernel-doc issues adds 5c16c0ce5095 ata: pata_artop: Fix a function name and parameter description adds 73b90681d2d5 ata: pata_amd: Remove superfluous, add missing and fix bro [...] adds d6c2aaaee4fb ata: pata_hpt366: Provide missing description for 'hpt366_ [...] adds a51746f47153 ata: pata_hpt37x: Fix some function misnaming and missing [...] adds 6864e78186e0 ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] adds f3a23c2cdf55 ata: sata_mv: Fix worthy headers and demote others adds 764e3bc4e95b ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] adds f18e1faa09f0 ata: pata_amd: Fix incorrectly named function in the header adds 9c7d0b2ac492 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] adds 2d35ba9e5a93 ata: pata_atiixp: Fix a function name and supply descripti [...] adds 4fabc4b67a92 ata: pata_cs5520: Add a couple of missing param descriptions adds 2780645c6da8 ata: pata_hpt3x2n: Fix possible doc-rotted function name adds a446e2fb5522 ata: pata_marvell: Fix incorrectly documented function parameter adds efd2cbe82f50 ata: pata_jmicron: Fix incorrectly documented function parameter adds 92a5e8827c9e ata: pata_optidma: Fix a function misnaming, a formatting [...] adds 1906cf27fcc0 ata: pata_pdc2027x: Fix some incorrect function names and [...] adds 2b0a9946bf9e ata: Trivial spelling fixes in the file pata_ns87415.c adds d6a78272cdd6 Merge branch 'for-5.13/libata' into for-next adds e77e3ba1df6b Merge remote-tracking branch 'block/for-next' adds 160f99db9432 dm verity: fix DM_VERITY_OPTS_MAX value adds 2d669ceb69c2 dm table: Fix zoned model check and zone sectors check adds 5424a0b867e6 dm: don't report "detected capacity change" on device creation adds ecc775bae21e dm writecache: fix flexible_array.cocci warnings adds 3a74771a1517 dm: remove useless loop in __split_and_process_bio adds 315411a8859a dm verity: allow only one error handling mode adds d1198b6a02f3 dm ioctl: replace device hash with red-black tree adds e774e7ea87ac dm ioctl: return UUID in DM_LIST_DEVICES_CMD result adds a4bea846e81d dm ioctl: filter the returned values according to name or [...] adds efb800614e3f dm ebs: fix a few typos adds b43d7981bc10 dm: unexport dm_{get,put}_table_device adds ec0eab7ee473 dm thin: remove needless request_queue NULL pointer check adds 1af4654885ac dm cache: remove needless request_queue NULL pointer checks adds c962a55c4bcd dm persistent data: remove unused return from exit_shadow_spine() adds 49753b5e31d2 Merge remote-tracking branch 'device-mapper/for-next' adds cd2b4f14edab pcmcia: ds: Remove if with always false condition adds f20a7596a0c1 pcmcia: rsrc_nonstatic: Demote kernel-doc abuses adds cc448baf85c8 pcmcia: cistpl: Demote non-conformant kernel-doc headers t [...] adds f4468bbbe25e pcmcia: pcmcia_cis: Demote non-conforming kernel-doc heade [...] adds 6562e2cb8c7f pcmcia: ds: Fix function name disparity in header adds 1d26d6f2cbd0 pcmcia: pcmcia_resource: Fix some kernel-doc formatting/di [...] adds e9d503fef7da pcmcia: rsrc_nonstatic: Fix call-back function as referenc [...] adds d5ca091f5e34 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 50c95770b1f9 mmc: dw_mmc: simplify optional reset handling adds 2fdf8e7b550a mmc: via-sdmmc: remove unneeded variable 'ret' adds a4c0de72e6ad Merge branch 'fixes' into next adds a83d21c95692 mmc: sdhci-pci: Avoid comma separated statements adds 434563e30937 mmc: sdhci: Use "mmc" directly rather than "host->mmc" adds 4cb034984f81 mmc: sdio: fix a typo in the comment of SDIO_SD_REV_3_00 adds 43fa5752a6ed mmc: core: Fix hanging on I/O during system suspend for re [...] adds f97862cbaa5c memstick: Remove useless else branch adds 8232f82c0414 mmc: sdhci-esdhc-imx: Remove non-DT stub adds 066f331eb0e4 mmc: sdhci-esdhc-imx: Use device_get_match_data() adds ddc78bba6f16 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file adds 9380364f3299 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support adds c2c4da37837e mmc: sdhci-of-dwcmshc: add rockchip platform support adds ed42dd9f81a2 mmc: tmio: abort DMA before reset adds 85de5ffe54cf mmc: renesas_sdhi: break SCC reset into own function adds 866f1a9cca81 mmc: renesas_sdhi: do hard reset if possible adds ead5121f442b dt-bindings: mmc: Add compatible for Mediatek MT8195 adds 29b913318946 mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] adds 308a91fa2ced mmc: cavium: Use '"%s...", __func__' to print function name adds a80374802108 Merge remote-tracking branch 'mmc/next' adds 44a8c5a9dab3 dt-bindings: input: Add reset-time-sec common property adds cf469562fc59 dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding adds f7cb7fe34db9 mfd: Add MFD driver for ATC260x PMICs adds 44f6b6a50ee3 input: atc260x: Add onkey driver for ATC260x PMICs adds eac013a0b704 MAINTAINERS: Add entry for ATC260x PMIC adds a1a5c1c3df28 mfd: intel_pmt: Fix nuisance messages and handling of disa [...] adds aa47ad3f853a mfd: intel_pmt: Add support for DG1 adds 012e3b174fe7 dt-bindings: Add vendor prefix for Netronix, Inc. adds 01929c71334a dt-bindings: mfd: Add binding for Netronix embedded controller adds eceae5839306 mfd: Add base driver for Netronix embedded controller adds 9fc0486f948f pwm: ntxec: Add driver for PWM function in Netronix EC adds 435af89786c6 rtc: New driver for RTC in Netronix embedded controller adds edbda8f78723 MAINTAINERS: Add entry for Netronix embedded controller adds bd4cefe20e3d dt_bindings: mfd: Add ROHM BD9576MUF and BD9573MUF PMICs adds b1b3ced38979 mfd: Support ROHM BD9576MUF and BD9573MUF adds 0e9692607f94 mfd: bd9576: Add IRQ support adds b237bcac557a wdt: Support wdt on ROHM BD9576MUF and BD9573MUF adds e4560879fddf MAINTAINERS: Add ROHM BD9576MUF and BD9573MUF drivers adds 42fc191d60e6 mfd: bd9576: Add safety limit/monitoring registers adds 6753db7181c7 Merge tags 'ib-mfd-input-v5.13-1', 'ib-mfd-platform-x86-v5 [...] adds 668474c2bc1d dt-bindings: mfd: Convert rn5t618 to json-schema adds d3bbe33bf32f dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] adds 94e48ec50223 mfd: dbx500-prcmu: Use true and false for bool variable adds a971c67b46c6 mfd: arizona: Make some symbols static adds dda54e3a32fc mfd: lp87565: Remove unused define 'LP87565_NUM_BUCK' adds 19dd3ca8a9ec mfd: stmpe: Revert "Constify static struct resource" adds 2e4f8388a1d9 mfd: ab8500: Drop bm disable parameter adds 49fdd15d2e09 mfd: Remove support for AB3100 adds e605b170944f mfd: ene-kb3930: Make local symbol 'kb3930_power_off' static adds da09259c8932 MAINTAINERS: Add entry for Intel MAX 10 mfd driver adds 92b7d8527668 dt-bindings: mfd: lp875xx: Add optional reset GPIO adds fea19b6e80a1 mfd: lm3533: Switch to using the new API kobj_to_dev() adds 668e22e4cd31 Merge remote-tracking branch 'mfd/for-mfd-next' adds 225be60f3853 dt-bindings: backlight: qcom-wled: Add PMI8994 compatible adds 2657f86a65e9 Merge remote-tracking branch 'backlight/for-backlight-next' adds f38a16448327 power: supply: core: provide function stubs if CONFIG_POWE [...] adds 32826341058b power: supply: z2_battery: Drop unused variable adds 17e499a7d6b5 power: supply: axp20x_usb_power: Add missing check in axp2 [...] adds b67fdcb7099e power: supply: bq27xxx: fix sign of current_now for newer ICs adds c4d57c22ac65 power: supply: bq27xxx: fix power_avg for newer ICs adds c3a6d6a1dfc8 power: supply: bq27xxx: make status more robust adds 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 adds 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 adds 2469b836fa83 power: supply: Use IRQF_ONESHOT adds 091d0a3a485f power: reset: remove unneeded semicolon adds 31ba6fadc3ba power: supply: charger-manager: Fix a typo adds c77b26e327dc power: supply: ds2781: use kobj_to_dev() adds bd3689a64ecd power: supply: max1721x: Correct spelling adds 88a9fe0d34de Merge remote-tracking branch 'battery/for-next' adds eca1851aa3e1 Merge existing fixes from regulator/for-5.12 adds 438421b07bf8 regulator: spmi: Add support for ULT LV_P50 and ULT P300 adds 1e50433c5705 regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] adds 45ee8b79d679 regulator: add missing call to of_node_put() adds 320fcd6bbd2b regulator: bd9576: Fix return from bd957x_probe() adds 5afe322aaf98 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 5b1e04f8189c Merge remote-tracking branch 'regulator/for-next' adds 34eae979d9c1 landlock: Add object management adds b31cc9518965 landlock: Add ruleset and domain management adds 873bae2ddaca landlock: Set up the security framework and manage credentials adds 1c6511caefdd landlock: Add ptrace restrictions adds 96760b9425aa LSM: Infrastructure management of the superblock adds fa56a0d6c980 fs,security: Add sb_delete hook adds 25d359e9a64b landlock: Support filesystem access-control adds c5eafae25eb5 landlock: Add syscall implementations adds 818946f8b806 arch: Wire up Landlock syscalls adds 02890ddc1cd7 selftests/landlock: Add user space tests adds 8574395beb81 samples/landlock: Add a sandbox manager example adds f642729df390 landlock: Add user and kernel documentation adds 215042ece980 Merge branch 'landlock_lsm' into next-testing adds a81d1a324d97 Merge remote-tracking branch 'security/next-testing' adds bfe660ce2117 Merge remote-tracking branch 'apparmor/apparmor-next' adds 077ce22454cc Merge remote-tracking branch 'keys/keys-next' adds 69c4a42d72eb lsm,selinux: add new hook to compare new mount to an exist [...] adds 8c6d76a31441 nfs: remove unneeded null check in nfs_fill_super() adds ec1ade6a0448 nfs: account for selinux security context when deciding to [...] adds 4ebd7651bfc8 lsm: separate security_task_getsecid() into subjective and [...] adds eb1231f73c4d selinux: clarify task subjective and objective credentials adds 1fb057dcde11 smack: differentiate between subjective and objective task [...] adds 329a2c6f142c Merge remote-tracking branch 'selinux/next' adds 13d190ffac94 dt-bindings: iommu: add bindings for sprd IOMMU adds b23e4fc4e3fa iommu: add Unisoc IOMMU basic driver adds 0bb868e1e3c1 iommu/unisoc: Fix spelling mistake "sixe" -> "size" adds dec991e4722d iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled [...] adds 6ca69e5841f0 iommu/vt-d: Report more information about invalidation errors adds f68c7f539b6e iommu/vt-d: Enable write protect for supervisor SVM adds bb0f61533dfd iommu/vt-d: Enable write protect propagation from guest adds 78a523fe73b8 iommu/vt-d: Reject unsupported page request modes adds 396bd6f3d9f6 iommu/vt-d: Calculate and set flags for handle_mm_fault adds b9abb19fa5fd iommu: Check dev->iommu in iommu_dev_xxx functions adds 3542dcb15cef iommu/dma: Resurrect the "forcedac" option adds 7ae31cec5b70 iommu/iova: Add rbtree entry helper adds 371d7955e310 iommu/iova: Improve restart logic adds 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] adds 525e4a7535ad Merge remote-tracking branch 'iommu/next' adds 5504a69a4219 audit: further cleanup of AUDIT_FILTER_ENTRY deprecation adds c43223755075 MAINTAINERS: update audit files adds 1dd34cfcfd07 audit: document /proc/PID/loginuid adds 7c585c9dffa5 audit: document /proc/PID/sessionid adds 84b7d97ab20a Merge remote-tracking branch 'audit/next' adds 886db32398ab powerpc/kexec_file: Restore FDT size estimation for kdump kernel adds 065cac6c686d of: property: Remove unneeded return variable adds e2b0d9987920 dt-bindings: Bump dtschema version required to v2021.2.1 adds c59773d204cc kbuild: Enable DT undocumented compatible checks adds 5a79abb65a95 dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string adds c7a9faa4759e dt-bindings: media: Convert video-mux to DT schema adds defca5a26fe7 kbuild: Simplify builds with CONFIG_OF_ALL_DTBS adds 23d971d71b06 kbuild: Add generic rule to apply fdtoverlay adds 614d63931253 of: unittest: Create overlay_common.dtsi and testcases_com [...] adds 8f83f69aa7fb of: unittest: Statically apply overlays using fdtoverlay adds e9d633f71c54 dt-bindings: More cleanup of standard unit properties adds 02c785d5b2cf dt-bindings: trivial-devices: Allow 'spi-max-frequency' property adds 924b2808e543 dt-bindings: nvmem: use base meta-schema for consumer schema adds 0dbe38542d26 dt-bindings: Clean-up undocumented compatible strings adds 88ab6420373c dt-bindings: Drop type references on common properties adds 7dd5887243b0 dt-bindings: i2c: xiic: Fix a typo adds b945458262d7 Merge remote-tracking branch 'devicetree/for-next' adds d098738eb3a1 Merge existing fixes from spi/for-5.12 adds abdc5db39d72 spi: omap2-mcspi: Activate pinctrl idle state during runti [...] adds e50989527fae spi: rockchip: avoid objtool warning adds 120a9e8155cb spi: atmel: Drop unused variable adds 87d62d8fa666 spi: cadence-quadspi: add missing of_node_put adds 31e92cbfb9cd spi: spi-nxp-fspi: Add support for IP read only adds c791e3c31cb2 spi: spi-nxp-fspi: Add imx8dxl driver support adds 82ce7d0e74b6 spi: spi-nxp-fspi: Implement errata workaround for LS1028A adds 32f298481add spi: spi-nxp-fspi: Add imx8dxl support adds 260864f797f2 spi: mt6779: update spi document adds a0521f70aee0 parport: Introduce module_parport_driver() helper macro adds 8c7e98f74ceb spi: butterfly: Switch to use module_parport_driver() adds 529bee9ed1b5 spi: lm70llp: Switch to use module_parport_driver() adds 2c94b1b7dda1 Merge series "parport: Introduce module_parport_driver() a [...] adds 31890269c0a0 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning adds 12ef51b11669 spi: stm32: avoid ifdef CONFIG_PM for pm callbacks adds 93c941448994 spi: spi-axi-spi-engine: remove usage of delay_usecs adds e7f2d4c6aacd spi: bcm63xx-spi: don't check 'delay_usecs' field adds 66a3aadec42a spi: spi-bcm-qspi: replace 'delay_usecs' with 'delay.value' check adds 506d1a1b441e spi: spi-sh: replace 'delay_usecs' with 'delay.value' in pr_debug adds 7ca660f8212b spi: spi-tegra20-flash: don't check 'delay_usecs' field fo [...] adds 33a23423ca0a staging: greybus: spilib: use 'spi_delay_to_ns' for gettin [...] adds a886010c6971 spi: spi-falcon: remove check for 'delay_usecs' adds 55a47532fa4c spi: fsl-espi: remove usage of 'delay_usecs' field adds 3ab1cce55337 spi: core: remove 'delay_usecs' field from spi_transfer adds 05d8a019eb05 spi: docs: update info about 'delay_usecs' adds d11233e0dee6 Merge series "spi: finalize 'delay_usecs' removal/transiti [...] adds 47afc77bbfea spi: Add support for software nodes adds 2df0c4a640c5 ARM: pxa: icontrol: Constify the software node adds d4272a7adf26 ARM: pxa: zeus: Constify the software node adds df41a5dad586 spi: Remove support for dangling device properties adds 4152c4d0d939 Merge series "spi: Adding support for software nodes" from [...] adds 9d902c2a9a25 spi: Fix spelling mistake "softwade" -> "software" adds 92bad4a4c755 spi: imx: Improve driver description adds 79c6246ae879 spi: stm32: Fix use-after-free on unbind adds 9bdd641d838d Merge remote-tracking branch 'spi/for-5.13' into spi-next adds db039f464466 Merge remote-tracking branch 'spi/for-next' adds b5063d6ad8ee Merge branch 'x86/vdso' adds 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] adds 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] adds 4284f7acb78b selftests/sgx: Improve error detection and messages adds f2fd51fd4be3 Merge branch 'x86/sgx' adds 229164175ff0 x86/virtio: Have SEV guests enforce restricted virtio memo [...] adds afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves adds b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] adds eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests adds 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 adds 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path adds 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler adds e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] adds fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] adds f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() adds 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability adds a4a1780c0051 Merge branch 'x86/seves' adds 78bb1c1634d9 Merge branch 'x86/platform' adds 6f24b9d4cd59 Merge branch 'x86/mm' adds 2d4177c01b4e tools/x86/kcpuid: Add AMD Secure Encryption leaf adds f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] adds e20f67026b5e tools/x86/kcpuid: Check last token too adds f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E adds bd7f89f416af Merge branch 'x86/misc' adds a89dfde3dc3c x86: Remove dynamic NOP selection adds 301cddc21a15 objtool/x86: Use asm/nops.h adds a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] adds 2871ed3fca18 Merge branch 'x86/cpu' adds aa7680f6fe21 Merge tag 'v5.12-rc3' into x86/core adds 0d391319809e Merge 'x86/seves' into x86/core adds 9e761296c52d x86/insn: Rename insn_decode() to insn_decode_from_regs() adds 508ef28674c1 x86/insn: Add @buf_len param to insn_init() kernel-doc comment adds d30c7b820be5 x86/insn: Add a __ignore_sync_check__ marker adds 93281c4a9657 x86/insn: Add an insn_decode() API adds 6e8c83d2a3af x86/insn-eval: Handle return values from the decoder adds 514ef77607b9 x86/boot/compressed/sev-es: Convert to insn_decode() adds 2ff49881d606 perf/x86/intel/ds: Check insn_get_length() retval adds 8c98a605544c perf/x86/intel/ds: Check return values of insn decoder functions adds 63c66cde7bbc x86/alternative: Use insn_decode() adds 1580f488ea8c x86/mce: Convert to insn_decode() adds 77e768ec1391 x86/kprobes: Convert to insn_decode() adds 99e4b0de4d66 x86/sev-es: Split vc_decode_insn() adds 5e32c64bb691 x86/sev-es: Convert to insn_decode() adds 0be7f42d6fcc x86/traps: Convert to insn_decode() adds 88afc2392213 x86/uprobes: Convert to insn_decode() adds 0c925c61dae1 x86/tools/insn_decoder_test: Convert to insn_decode() adds c7e41b099be4 tools/objtool: Convert to insn_decode() adds a277ce601cd1 x86/tools/insn_sanity: Convert to insn_decode() adds 62660b0fd238 tools/perf: Convert to insn_decode() adds 404b639e510b x86/insn: Remove kernel_insn_init() adds f935178b5c1c x86/insn: Make insn_complete() static adds 0705ef64d1ff tools/insn: Restore the relative include paths for cross building adds 545a9036661c Merge branch 'x86/core' adds b18adee4ce44 stacktrace: Move documentation for arch_stack_walk_reliabl [...] adds 81519f778830 x86/setup: Remove unused RESERVE_BRK_ARRAY() adds 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree adds d9f6e12fb0b7 x86: Fix various typos in comments adds 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool adds ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict adds c681df88dcb1 x86: Remove unusual Unicode characters from comments adds 163b099146b8 x86: Fix various typos in comments, take #2 adds ec4b443727f6 Merge branch 'x86/cleanups' adds db16e07269c2 x86/alternative: Drop unused feature parameter from ALTINS [...] adds 5e21a3ecad15 x86/alternative: Merge include files adds b046664872dd static_call: Move struct static_call_key definition to sta [...] adds 6ea312d95e02 static_call: Add function to query current function adds a0e2bf7cb700 x86/paravirt: Switch time pvops functions to use static_call() adds dda7bb764849 x86/alternative: Support not-feature adds e208b3c4a974 x86/alternative: Support ALTERNATIVE_TERNARY adds 2fe2a2c7a97c x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() adds 4e6292114c74 x86/paravirt: Add new features for paravirt patching adds 33634e42e38b x86/paravirt: Remove no longer needed 32-bit pvops cruft adds 0b8d366a942f x86/paravirt: Simplify paravirt macros adds ae755b5a4548 x86/paravirt: Switch iret pvops to ALTERNATIVE adds 00aa3193ab7a x86/paravirt: Add new PVOP_ALT* macros to support pvops in [...] adds fafe5e74229f x86/paravirt: Switch functions with custom code to ALTERNATIVE adds 054ac8ad5ebe x86/paravirt: Have only one paravirt patch function adds be337f00bdf8 Merge branch 'x86/alternatives' adds 44511ab344c7 time/debug: Remove dentry pointer for debugfs adds c43b32c5127e Merge branch 'timers/core' adds 1e17fb8edc5a sched: Optimize __calc_delta() adds 13c2235b2b28 sched: Remove unnecessary variable from schedule_tail() adds 90f093fa8ea4 rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request adds 3b03706fa621 sched: Fix various typos adds 0bf453e9390a Merge branch 'sched/core' adds 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] adds 6eb6d00e31a4 Merge branch 'perf/urgent' adds 9483409ab506 perf core: Allocate perf_buffer in the target node memory adds bdacfaf26da1 perf core: Add a kmem_cache for struct perf_event adds ff65338e7841 perf core: Allocate perf_event in the target node memory adds 08ef1af4de5f perf/core: Fix unconditional security_locked_down() call adds 9674a4ba5dc7 Merge branch 'perf/core' adds d68727c21db8 Merge branch 'objtool/core' adds 9a4b99fce659 kernel/futex: Kill rt_mutex_next_owner() adds a1565aa46998 kernel/futex: Make futex_wait_requeue_pi() only call fixup [...] adds a3f2428d2b9c kernel/futex: Move hb unlock out of unqueue_me_pi() adds c2e4bfe0eef3 kernel/futex: Explicitly document pi_lock for pi_state own [...] adds 4faf62b1ef1a locking/rwsem: Fix comment typo adds 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] adds 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro adds aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions adds 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] adds e2db7592be8e locking: Fix typos in comments adds a89c8db1b818 Merge branch 'locking/core' adds 3a0ade0c521a tasklet: Remove tasklet_kill_immediate adds 5c982c587521 genirq: Fix typos and misspellings in comments adds 6b2c339df907 softirq: s/BUG/WARN_ONCE/ on tasklet SCHED state not set adds d2da74d1278a tasklets: Replace barrier() with cpu_relax() in tasklet_un [...] adds 6951547a1399 tasklets: Use static inlines for stub implementations adds ca5f62511895 tasklets: Provide tasklet_disable_in_atomic() adds b0cd02c2a949 tasklets: Use spin wait in tasklet_disable() temporarily adds da044747401f tasklets: Replace spin wait in tasklet_unlock_wait() adds 697d8c63c4a2 tasklets: Replace spin wait in tasklet_kill() adds eb2dafbba8b8 tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RT adds c62c38e349c7 net: jme: Replace link-change tasklet with work adds 25cf87df1a3a net: sundance: Use tasklet_disable_in_atomic(). adds 3250aa8a293b ath9k: Use tasklet_disable_in_atomic() adds 405698ca359a atm: eni: Use tasklet_disable_in_atomic() in the send() callback adds be4017cea0ae PCI: hv: Use tasklet_disable_in_atomic() adds f339fc16fba0 firewire: ohci: Use tasklet_disable_in_atomic() where required adds 6fd4e861250b tasklets: Switch tasklet_disable() to the sleep wait variant adds 728b478d2d35 softirq: Add RT specific softirq accounting adds 6516b386d8a0 irqtime: Make accounting correct on RT adds f02fc963e911 softirq: Move various protections into inline helpers adds 8b1c04acad08 softirq: Make softirq control and processing RT aware adds 47c218dcae65 tick/sched: Prevent false positive softirq pending warnings on RT adds ba9e6cab49c1 rcu: Prevent false positive softirq warning on RT adds 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() adds c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption adds a359f757965a irq: Fix typos in comments adds 41479775e9e1 Merge branch 'irq/core' adds 97258ce902d1 entry: Fix typos in comments adds f2c6c222f601 Merge branch 'core/entry' adds 396a66aa1172 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes adds 9fad107e9625 Merge branch 'x86/cleanups' adds 6d48b7912cc7 lockdep: Address clang -Wformat warning printing for %hd adds 2b16fb3cb218 Merge branch 'perf/urgent' adds 4bf07f6562a0 timekeeping, clocksource: Fix various typos in comments adds 5c6a5568084e Merge branch 'timers/core' adds 7189b3c11903 x86/microcode: Check for offline CPUs before requesting ne [...] adds a849ad0add22 Merge branch 'x86/microcode' adds 279d56abc67e x86/fpu/math-emu: Fix function cast warning adds 2701bceff176 Merge branch 'x86/cleanups' adds cdc34cb8f25d x86/boot/tboot: Avoid Wstringop-overread-warning adds e14cfb3bdd0f x86/boot/compressed: Avoid gcc-11 -Wstringop-overread warning adds 8019b8be4a2f Merge branch 'x86/boot' adds 335c73e7c8f7 static_call: Fix function type mismatch adds e46a58809165 Merge branch 'locking/core' adds 266538d80ae6 Merge remote-tracking branch 'tip/auto-latest' adds f46636f425c0 dt-bindings: timer: renesas,tmu: Document missing Gen3 SoCs adds 2c9141572a33 dt-bindings/timer: ingenic: Add compatible strings for JZ4760(B) adds ea13fc7300a1 clocksource/drivers/ingenic: Add support for the JZ4760 adds 9789ec2a86ac clocksource/drivers/ingenic-ost: Add support for the JZ4760B adds 9e7617898a8c dt-bindings: timer: renesas,cmt: Add r8a779a0 CMT support adds ad72ac0219de dt-bindings: timer: renesas,cmt: Document R8A77961 adds 8effd93c3406 clocksource/drivers/timer-ti-dm: Fix posted mode status ch [...] adds 0031538db8fe clocksource/drivers/timer-ti-dm: Add missing set_state_one [...] adds fb923b2b2326 clocksource/drivers/ingenic_ost: Fix return value check in [...] adds 6a8b1258c69c clocksource/drivers/pistachio: Fix trivial typo adds 43fbc9f4b90d clocksource/drivers/sh_cmt: Don't use CMTOUT_IE with R-Car Gen2/3 adds c2c4a6160331 clocksource/drivers/npcm: Add support for WPCM450 adds 323397ef4d00 clocksource/drivers/dw_apb_timer_of: Add handling for pote [...] adds 21e510bdc8de Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 053793ea8014 Merge remote-tracking branch 'edac/edac-for-next' adds e20044f7e9ae ring-buffer: Separate out internal use of ring_buffer_even [...] adds 8672e4948d0c ring-buffer: Add a event_stamp to cpu_buffer for each leve [...] adds b47e330231ac tracing: Pass buffer of event to trigger operations adds efe6196a6bc5 ring-buffer: Allow ring_buffer_event_time_stamp() to retur [...] adds b94bc80df648 tracing: Use a no_filter_buffering_ref to stop using the f [...] adds a948c69d6fb1 ring-buffer: Add verifier for using ring_buffer_event_time [...] adds d8279bfc5e95 tracing: Add tracing_event_time_stamp() API adds 2b7d2fe76f9c bootconfig: Update prototype of setup_boot_config() adds 421d9d1bea65 tools/latency-collector: Remove unneeded semicolon adds e0196ae73234 ftrace: Fix spelling mistake "disabed" -> "disabled" adds 5013f454a352 tracing: Add check of trace event print fmts for dereferen [...] adds f2616c772c76 seq_buf: Add seq_buf_terminate() API adds 9a6944fee68e tracing: Add a verifier to check string pointers for trace events adds a1dd04dda54b Merge remote-tracking branch 'ftrace/for-next' adds 1c0c4bc1ceb5 softirq: Don't try waking ksoftirqd before it has been spawned adds e589c7c72315 docs: Correctly spell Stephen Hemminger's name adds 7e937220afa3 rcu: Add explicit barrier() to __rcu_read_unlock() adds 565cfb9e64da rcu/tree: Add a trace event for RCU CPU stall warnings adds 9640dcab974f rcu: Make nocb_nobypass_lim_per_jiffy static adds b2fcf2102049 rcu/nocb: Fix missed nocb_timer requeue adds 76d00b494d79 rcu/nocb: Disable bypass when CPU isn't completely offloaded adds 0efdf14a9f83 rcu/nocb: Remove stale comment above rcu_segcblist_offload() adds e02691b7ef51 rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] adds 7abb18bd7567 rcu: Provide polling interfaces for Tree RCU grace periods adds def0dd50c728 rcu: Provide polling interfaces for Tiny RCU grace periods adds 8e83bdd4493d rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] adds 040accb3cd4a torture: Abstract jitter.sh start/stop into scripts adds cc45716e07a4 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd adds d53f52d6fc22 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh adds 7831b391fbf8 torture: Record jitter start/stop commands adds cb1fa863a00b torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs adds 996a042e0a06 torture: Remove no-mpstat error message adds 00a447fabb52 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters adds e633e63aa907 torture: Make upper-case-only no-dot no-slash scenario nam [...] adds 7ef0d5a33c81 torture: De-capitalize TORTURE_SUITE adds d6100d764cc4 torture: Create a "batches" file for build reuse adds 7cf86c0b6279 torture: Add kvm-again.sh to rerun a previous torture-test adds 00505165cf44 torture: Add --duration argument to kvm-again.sh adds 018629e909ff torture: Make kvm-transform.sh update jitter commands adds a5dbe2524f55 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] adds 03edf700db33 torture: Print proper vmlinux path for kvm-again.sh runs adds a1ab2e89f36d torture: Consolidate qemu-cmd duration editing into kvm-tr [...] adds 114e4a4b4884 torture: Fix kvm.sh --datestamp regex check adds aa277e88d161 Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] adds ecd93811eb70 Merge branch 'kcsan.2021.03.08a' into HEAD adds 49ab51b01ec6 tools/memory-model: Add access-marking documentation adds 2936b5511106 Merge branch 'lkmm.2021.03.15a' into HEAD adds d98d7f6c0206 tools/memory-model: Document locking corner cases adds 631d736c8400 tools/memory-model: Make judgelitmus.sh note timeouts adds a4cb355d52c0 tools/memory-model: Make cmplitmushist.sh note timeouts adds 9f4555141e75 tools/memory-model: Make judgelitmus.sh identify bad macros adds c974e721a61c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds a0467bd810a4 tools/memory-model: Fix paulmck email address on pre-exist [...] adds be5e43f302f7 tools/memory-model: Update parseargs.sh for hardware verification adds d8088fe47403 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 54d1fa2ebfb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 0365913bc568 tools/memory-model: Fix checkalllitmus.sh comment adds 668e92523850 tools/memory-model: Hardware checking for check{,all}litmus.sh adds c5f626ebd571 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds f9c96b0fed15 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 0122bf346104 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 178c201f7427 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 16a06f760423 tools/memory-model: Keep assembly-language litmus tests adds 9034bc38f53e tools/memory-model: Allow herd to deduce CPU type adds c3caa9f90247 tools/memory-model: Make runlitmus.sh check for jingle errors adds dbc8e7ab04f5 tools/memory-model: Add -v flag to jingle7 runs adds f6f2f56cd3e2 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 1aa186a2870b tools/memory-model: Fix scripting --jobs argument adds 7a0703d52e07 tools/memory-model: Make checkghlitmus.sh use mselect7 adds b169840d6275 tools/memory-model: Make history-check scripts use mselect7 adds 75909fd3f81e tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 7f36fea0c380 tools/memory-model: Repair parseargs.sh header comment adds 942245ac3c99 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 672dddb21732 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 634992ebad27 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 052aaf10b7a5 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 0d9595cfc3d0 Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds 2ce2a47f730d torture: Fix remaining erroneous torture.sh instance of $* adds 07a064bccb3c rcu-tasks: Add block comment laying out RCU Tasks design adds 72625f0557c4 rcu-tasks: Add block comment laying out RCU Rude design adds 8b807f9ad170 kcsan: Add pointer to access-marking.txt to data_race() bullet adds 1dc364fa2295 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 4bdd1d6a3f63 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 033910e80b4c tools/memory-model: Fix smp_mb__after_spinlock() spelling adds cebc31663ed0 refscale: Allow CPU hotplug to be enabled adds 5becd9aa70e2 rcuscale: Allow CPU hotplug to be enabled adds 6e89369fd7e2 torture: Add kvm-remote.sh script for distributed rcutortu [...] adds 73a7c525e90e softirq: Add RT specific softirq accounting adds 167c4d950054 irqtime: Make accounting correct on RT adds bd67782c297e softirq: Move various protections into inline helpers adds 67351b922707 softirq: Make softirq control and processing RT aware adds 3cbc0b906a7a tick/sched: Prevent false positive softirq pending warnings on RT adds 5498163720f1 rcu: Prevent false positive softirq warning on RT adds c3bcf3984bc7 refscale: Add acqrel, lock, and lock-irq adds 5a8e56390ed9 rcutorture: Abstract read-lock-held checks adds 9e26bd4b5406 torture: Fix grace-period rate output adds 08223feeb8e8 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 87b23828807f timer: Revert "timer: Add timer_curr_running()" adds 5906e049c0bd rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds e192e839285a rcu/nocb: Allow de-offloading rdp leader adds 0061b5e7278b rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 435248385766 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 508605168937 rcu/nocb: Only cancel nocb timer if not polling adds c9d8d992c325 rcu/nocb: Prepare for fine-grained deferred wakeup adds 4b203feec55d rcu/nocb: Unify timers adds e89a4a3653b4 rcu: Fix typo in comment: kthead -> kthread adds 7e30b3ac9530 torture: Abstract end-of-run summary adds c227ed181080 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds 0002adf3d67b torture: Make the build machine control N in "make -jN" adds d0f455f6831c mm/slub: Fix backtrace of objects to handle redzone adjustment adds 1b25b4f36d99 mm/slub: Add Support for free path information of an object. adds f4d010298f01 doc: Fix statement of RCU's memory-ordering requirements adds bd577465dbac Merge remote-tracking branch 'rcu/rcu/next' adds 43c11d91fb1e KVM: x86: to track if L1 is running L2 VM adds 04d45551a1ee KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit [...] adds b37233c911cb KVM: x86/mmu: Capture 'mmu' in a local variable when alloc [...] adds ba0a194ffbfb KVM: x86/mmu: Allocate the lm_root before allocating PAE roots adds 748e52b9b736 KVM: x86/mmu: Allocate pae_root and lm_root pages in dedic [...] adds 6e6ec5848574 KVM: x86/mmu: Ensure MMU pages are available when allocati [...] adds 6e0918aec49a KVM: x86/mmu: Check PDPTRs before allocating PAE roots adds e49e0b7bf370 KVM: x86/mmu: Fix and unconditionally enable WARNs to dete [...] adds 17e368d94af7 KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs adds c805f5d5585a KVM: nVMX: Defer the MMU reload to the normal path on an E [...] adds f66c53b3b94f KVM: x86: Defer the MMU unload to the normal path on an gl [...] adds 61a1773e2e01 KVM: x86/mmu: Unexport MMU load/unload functions adds a91f387b4bfe KVM: x86/mmu: Sync roots after MMU load iff load as successful adds 73ad160693dc KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad sha [...] adds 6d1b867d0456 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception adds a3322d5cd87f KVM: nSVM: Set the shadow root level to the TDP level for [...] adds 4995a3685f1b KVM: SVM: Use a separate vmcb for the nested L2 guest adds af18fa775d07 KVM: nSVM: Track the physical cpu of the vmcb vmrun throug [...] adds 193015adf40d KVM: nSVM: Track the ASID generation of the vmcb vmrun thr [...] adds 9e8f0fbfff1a KVM: nSVM: rename functions and variables according to vmc [...] adds 7c3ecfcd3193 KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control adds 7ca62d132250 KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit adds 4bb170a5430b KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit adds c08f390a75c1 KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_ [...] adds 6906e06db9b0 KVM: nSVM: Add missing checks for reserved bits to svm_set [...] adds 648fc8ae3714 KVM: x86: Move nVMX's consistency check macro to common code adds 11f0cbf0c605 KVM: nSVM: Trace VM-Enter consistency check failures adds 2a32a77cefa6 KVM: SVM: merge update_cr0_intercept into svm_set_cr0 adds 63129754178c KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, [...] adds cb6a32c2b877 KVM: x86: Handle triple fault in L2 without killing L1 adds 3a87c7e0d176 KVM: nSVM: Add helper to synthesize nested VM-Exit without [...] adds 2ac636a6ea4d KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code adds 92f9895c146d KVM: x86: Move XSETBV emulation to common code adds 5ff3a351f687 KVM: x86: Move trivial instruction-based exit handlers to [...] adds c483c45471b9 KVM: x86: Move RDPMC emulation to common code adds 32c23c7d5275 KVM: SVM: Don't manually emulate RDPMC if nrips=0 adds c8781feaf1b5 KVM: SVM: Skip intercepted PAUSE instructions after emulation adds fb0c4a4fee5a KVM: SVM: move VMLOAD/VMSAVE to C code adds cc3ed80ae69f KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state adds f333374e108e x86/cpufeatures: Add the Virtual SPEC_CTRL feature adds d00b99c514b3 KVM: SVM: Add support for Virtual SPEC_CTRL adds 8173396e94c1 KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies adds b97f07458373 KVM: x86: determine if an exception has an error code only [...] adds 422e2e17066c KVM: x86: mmu: initialize fault.async_page_fault in walk_a [...] adds f055ab634c83 KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's cha [...] adds 74fe0f547454 KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs adds e12b785e52fc KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() adds c1b91493ed31 KVM: x86/mmu: Add typedefs for rmap/iter handlers adds 203219571330 KVM: x86/mmu: Add convenience wrapper for acting on single [...] adds 64bb2769d700 KVM: x86/mmu: Check for shadow-present SPTE before queryin [...] adds ec89e6438671 KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not s [...] adds 44aaa0150bfd KVM: x86/mmu: Disable MMIO caching if MMIO value collides [...] adds e0c378684b65 KVM: x86/mmu: Retry page faults that hit an invalid memslot adds 30ab5901da57 KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO cachi [...] adds a54aa15c6bda KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() adds 3849e0924ef1 KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in t [...] adds c236d9623f78 KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers adds 8120337a4c55 KVM: x86/mmu: Stop using software available bits to denote [...] adds b09763da4dd8 KVM: x86/mmu: Add module param to disable MMIO caching (fo [...] adds 8a406c89532c KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs adds b0de568018a6 KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO ge [...] adds c4827eabe1a8 KVM: x86/mmu: Document dependency bewteen TDP A/D type and [...] adds ec761cfd353f KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call in [...] adds d6b87f256591 KVM: x86/mmu: Co-locate code for setting various SPTE masks adds e7b7bdea77f3 KVM: x86/mmu: Move logic for setting SPTE masks for EPT in [...] adds 5fc3424f8b85 KVM: x86/mmu: Make Host-writable and MMU-writable bit loca [...] adds 613a3f379752 KVM: x86/mmu: Use high bits for host/mmu writable masks fo [...] adds edea7c4fc215 KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-pres [...] adds 8f366ae6d8c5 KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT [...] adds 7a51393ae0f6 KVM: x86/mmu: Use is_removed_spte() instead of open coded [...] adds 715f1079eee1 KVM: x86/mmu: Use low available bits for removed SPTEs adds bb4cdf3af939 KVM: x86/mmu: Dump reserved bits if they're detected on no [...] adds 7531b47c8a35 KVM/SVM: Move vmenter.S exception fixups out of line adds e83bc09caf16 KVM: x86: Get active PCID only when writing a CR3 value adds a4038ef1aa63 KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush adds b68aa15cca56 KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V pa [...] adds 288bee28094e KVM: VMX: Fold Hyper-V EPTP checking into it's only caller adds 446f7f115530 KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been [...] adds cdbd4b40e70c KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch adds d0a2d45654c7 KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches adds c82f1b670fd0 KVM: VMX: Explicitly check for hv_remote_flush_tlb when lo [...] adds ee36656f0ac3 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyp [...] adds 14072e56958c KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails adds 978c834a6691 KVM: VMX: Track root HPA instead of EPTP for paravirt Hype [...] adds c834e5e44fc1 KVM: x86/mmu: Use '0' as the one and only value for an inv [...] adds 4a98623d5d90 KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging adds 6237ba5bba99 Merge remote-tracking branch 'kvm/next' adds 297b8603e356 KVM: arm64: Provide KVM's own save/restore SVE primitives adds 83857371d4cb KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 adds 985d3a1beab5 KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs adds 468f3477ef8b KVM: arm64: Introduce vcpu_sve_vq() helper adds 71ce1ae56e4d arm64: sve: Provide a conditional update accessor for ZCR_ELx adds 52029198c1ce KVM: arm64: Rework SVE host-save/guest-restore adds 0a9a98fda3a2 KVM: arm64: Map SVE context at EL2 when available adds b145a8437aab KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state adds beed09067b42 KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty adds 8c8010d69c13 KVM: arm64: Save/restore SVE state for nVHE adds 6e94095c5566 KVM: arm64: Enable SVE support for nVHE adds 8a605ba2abbc Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds 45879a57751d arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CP [...] adds bc6ddaa67abc KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU [...] adds fe2c8d19189e KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON adds c8a4b35f5063 KVM: arm64: Force SCTLR_EL2.WXN when running nVHE adds 1c7c039b8fc6 Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/next adds 5b0870931371 KVM: arm64: Fix host's ZCR_EL2 restore on nVHE adds 2e2f7548094b Merge branch 'kvm-arm64/nvhe-sve' into kvmarm-master/next adds ef05161d10bf Merge remote-tracking branch 'kvm-arm/next' adds 49ace28400b5 Merge remote-tracking branch 'kvms390/next' adds acffbbd7d8f9 Merge remote-tracking branch 'percpu/for-next' adds c8eb96df2940 Merge remote-tracking branch 'workqueues/for-next' adds 1d609992832e platform/surface: Add DTX driver adds e893d45f1103 platform/surface: dtx: Add support for native SSAM devices adds f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation adds 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] adds fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] adds 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans adds 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs adds 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state adds e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] adds bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] adds ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] adds cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] adds f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] adds eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] adds 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] adds 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] adds 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events adds 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] adds 544e4ecc252d Merge remote-tracking branch 'drivers-x86/for-next' adds 531006242b02 Merge remote-tracking branch 'leds/for-next' adds c6ddd5f1c3f3 ipmi: Refine retry conditions for getting device id adds dcd10526ac5a ipmi:ssif: make ssif_i2c_send() void adds c053c4eb5a0f ipmi: Handle device properties with software node API adds c69799580aab Merge remote-tracking branch 'ipmi/for-next' adds 6f0764b5adea usb: dwc3: add a power supply for current control adds 99288de36020 usb: dwc3: add an alternate path in vbus_draw callback adds 95cd85a9d493 usb: typec: tps6598x: Add trace event for IRQ events adds 02a9ada7eb88 usb: typec: tps6598x: Add trace event for status register adds 9c9c1ddbf633 usb: typec: tps6598x: Add trace event for power status register adds ced0e777e6ff usb: typec: tps6598x: Add trace event for data status adds 3287f58bcba6 usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] adds e21a2e0a0f60 usb: gadget: function: fix typo in f_printer.c adds 70be046404ef usb: gadget: storage: Remove unused function pointer typed [...] adds 9c174b57c98e USB: core: no need to save usb_devices_root adds 292f750f43d0 USB: gadget: dummy-hcd: remove redundant initialization of [...] adds 4294a8c2b8db usb: chipidea: tegra: fix flexible_array.cocci warnings adds b9d9137d29b2 usb: dwc2: Add STM32 related debugfs entries adds 7c7b971d71e7 USB: host: isp116x: remove dentry pointer for debugfs adds 7347f4b95f64 USB: host: isp1362: remove dentry pointer for debugfs adds 82d4afcfa9b5 USB: host: sl811: remove dentry pointer for debugfs adds 5649d86f5378 USB: host: uhci: remove dentry pointer for debugfs adds 24a16199d9fa USB: typec: fusb302: create debugfs subdir for the driver adds 153e140d1eee USB: typec: tcpm: create debugfs subdir for the driver adds 92d1e87e627a USB: remove usb_bus_type from usb.h adds b0bf77cd389d usb: dwc3: Fix dereferencing of null dwc->usb_psy adds 0f3edf99c239 usb: dwc3: document usb_psy in struct dwc3 adds 5fa5827566e3 usb: xhci-mtk: remove or operator for setting schedule parameters adds e19ee44a3d07 usb: xhci-mtk: improve bandwidth scheduling with TT adds 7c986fbc16ae usb: xhci-mtk: get the microframe boundary for ESIT adds 1bf661daf6b0 usb: xhci-mtk: add only one extra CS for FS/LS INTR adds 4a56adf4fafb usb: xhci-mtk: use @sch_tt to check whether need do TT schedule adds 338af695fffb usb: xhci-mtk: add a function to (un)load bandwidth info adds 44b948287a94 usb: xhci-mtk: add a function to get bandwidth boundary adds b707c13f9823 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct adds 9132799d4ae0 usb: xhci-mtk: use clear type instead of void adds 6009bea08ad7 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct adds 11fdcc3937b1 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] adds bf7da03ae46a usb: xhci-mtk: rebuild the way to get bandwidth domain adds ccda8c224c07 usb: xhci-mtk: add some schedule error number adds dc9d3b2c4e8d usb: xhci-mtk: remove declaration of xhci_mtk_setup() adds 14295a150050 usb: xhci-mtk: support to build xhci-mtk-hcd.ko adds fb95c7cf5600 usb: common: add function to get interval expressed in us unit adds f18b6edbce44 usb: xhci-mtk: print debug info of endpoint interval adds 365038f24b3e usb: common: move function's kerneldoc next to its definition adds 19c234a14eaf usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] adds 493d0856de5e usb: typec: tcpm: turn tcpm_ams_finish into void function adds 604c75893a01 usb: typec: tps6598x: Fix return value check in tps6598x_probe() adds f2d90e07b5df usb: typec: stusb160x: fix return value check in stusb160x [...] adds 60a35ba9141f usb: usb-mx2: Remove unused file adds aecb1e452d9e usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro adds 3adab6a1691a usb: typec: tps6598x: Fix tracepoint header file adds 2786d8618a92 usb: typec: tps6598x: Move the driver under its own subdirectory adds 14b02f023c09 usb: typec: tipd: Separate file for tracepoint creation adds aa403f257e99 Merge 5.12-rc3 into usb-next adds a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions adds a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c adds 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c adds 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode adds 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 adds 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor adds 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" adds e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] adds f85142af3641 Merge 5.12-rc4 into usb-next adds 875bb6af7c01 Merge remote-tracking branch 'usb/usb-next' adds bf260466c89f USB: serial: keyspan: drop unneeded forward declarations adds 8747fb3b14dd USB: serial: io_edgeport: drop unneeded forward declarations adds e5f48c812679 USB: serial: pl2303: clean up type detection adds 8a7bf7510d1f USB: serial: pl2303: amend and tighten type detection adds ca82f648d6d4 USB: serial: pl2303: rename legacy PL2303H type adds 894758d0571d USB: serial: pl2303: tighten type HXN (G) detection adds 8cbc753961e3 USB: serial: pl2303: add device-type names adds 764de1059b97 USB: serial: pl2303: TA & TB alternate divider with non-st [...] adds c0937370218a Merge remote-tracking branch 'usb-serial/usb-next' adds 3a0580284bc7 usb: cdns3: trace: delete the trace parameter for request->trb adds 85d59f39e105 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused adds 9576fdc0ad3a usb: cdns3: fix static checker warning. adds 60f3d3f0cecc usb: cdns3: Use dma_pool_* api to alloc trb pool adds c8ad0f64b7e0 usb: chipidea: tegra: Silence deferred probe error adds 1c6b549acc03 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 4dec5f1af694 tty: serial: pch_uart.c: remove debugfs dentry pointer adds 078b23267d5f MAINTAINERS: orphan mxser adds ae6acf479be1 MAINTAINERS: drop cyclades.com reference adds 00025161b2d9 PCI: remove synclink entries from pci_ids adds 5a3c96e96409 vgacon: comment on vga_rolled_over adds f76edd8f7ce0 tty: cyclades, remove this orphan adds 67b1544a55c9 tty: isicom, remove this orphan adds 3b00b6af7a5b tty: rocket, remove the driver adds 981b22b8777d tty: remove TTY_LDISC_MAGIC adds 5e30d3bf51eb tty: n_tty, set tty_ldisc_ops::owner adds f751ae1cbbf9 tty: imx, use ms_to_ktime adds 60294d86f27c tty: 8250, use ms_to_ktime adds 7e3d3c08f17c tty: 8250, cleanup em485 timers adds 7a9ca6329807 tty: 8250/serial_cs, propagate errors in simple_config adds 8ff694972fe4 net: caif: inline register_ldisc adds 9f3698e97df0 net: nfc: nci: remove memset of nci_uart_drivers adds c2a5a45c0276 net: nfc: nci: drop nci_uart_ops::recv_buf adds 11771e0bf13c net: nfc: nci: drop nci_uart_default_recv adds 51f62a311c6d tty: con3215, remove tasklet for tty_wakeup adds 56e9d0f95ad0 tty: con3215, remove unneeded tty checks adds 2daedb1d1e45 tty: con3215, remove tty->driver_data casts adds df11abeb2e60 tty: jsm_tty, make char+error handling readable adds d01a83590b7d tty: nozomi, remove struct buffer adds 83e826bf8f4f tty: nozomi, remove init/exit messages adds 0da4c58df1ce tty: nozomi, remove useless debug prints adds 4c472fc02e2a tty: vcc, make globals static adds 733001916075 tty: vcc, drop version dump adds 9af6f74d671e tty: vcc, use name strings directly adds 5c58097eeb9a tty: vcc, remove useless tty checks adds a32c97fd4263 tty: xtensa/iss, drop serial_version & serial_name adds 0894b13467a2 tty: xtensa/iss, don't reassign to tty->port adds bd5b21942569 tty: xtensa/iss, remove stale comments adds 5a1a8425c443 tty: xtensa/iss, setup the timer statically adds ba444ea3bc93 tty: xtensa/iss, make rs_init static adds 6c2e6317c975 tty: do not check tty_unregister_driver's return value adds a872ab4d6d19 tty: let tty_unregister_driver return void adds a846dcf9d729 tty: localise ptychar and make it const adds b9b90fe655c0 tty: synclink_gt, drop unneeded forward declarations adds 9d7fd54f2a2e tty: hvc, drop unneeded forward declarations adds b93db97e1ca0 tty: n_gsm, remove duplicates of parameters adds ab78b0c9fa9d tty: cleanup tty_chars_in_buffer adds 10eb63e5a9b2 tty: make everyone's chars_in_buffer return >= 0 adds 6bfbfcfc5800 tty: make everyone's write_room return >= 0 adds 196ebe5c000a drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] adds 19d48787e315 tty: serial: samsung_tty: Add ucon_mask parameter adds 646891638301 tty: serial: samsung_tty: Separate S3C64XX ops structure adds aaf144059ba4 tty: serial: samsung_tty: Add s3c24xx_port_type adds ad5613b98a48 tty: serial: samsung_tty: IRQ rework adds 0906db90c722 tty: serial: samsung_tty: Use devm_ioremap_resource adds b8466833391e dt-bindings: serial: samsung: Add apple,s5l-uart compatible adds fcbba344907a tty: serial: samsung_tty: Add support for Apple UARTs adds b89cfc05a275 tty: serial: samsung_tty: Add earlycon support for Apple UARTs adds 81171e7d31a6 serial: 8250_exar: Constify the software nodes adds cebeddd6d0d9 serial: liteuart: fix return value check in liteuart_probe() adds 71b25f4df984 dt-bindings: serial: samsung: add DMA properties adds 87fd0741d6dc serial: stm32: fix probe and remove order for dma adds f4518a8a75f5 serial: stm32: fix startup by enabling usart for reception adds f264c6f6aece serial: stm32: fix incorrect characters on console adds 25a8e7611da5 serial: stm32: fix TX and RX FIFO thresholds adds ad7676812437 serial: stm32: fix a deadlock condition with wakeup event adds 12761869f0ef serial: stm32: fix wake-up flag handling adds 436c97936001 serial: stm32: fix a deadlock in set_termios adds fb4f2e04ac13 serial: stm32: fix tx dma completion, release channel adds f16b90c2d9db serial: stm32: call stm32_transmit_chars locked adds 315e2d8a125a serial: stm32: fix FIFO flush in startup and set_termios adds 9f77d19207a0 serial: stm32: add FIFO flush when port is closed adds 3db1d52466dc serial: stm32: fix tx_empty condition adds 3d82be8be6fd serial: stm32: add support for "flush_buffer" ops adds 280def1e1c17 Merge 5.12-rc3 into tty-next adds d37dab6fcd89 Merge remote-tracking branch 'tty/tty-next' adds fb11de92ac6e virtio_console: remove pointless check for debugfs_create_dir() adds 37b85bd5f20c drivers: vmw_balloon: remove dentry pointer for debugfs adds bc6350167ef4 drivers: habanalabs: remove unused dentry pointer for debu [...] adds f8096ff38d5f drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi adds 83be46e944f6 Merge v5.12-rc3 into char-misc-next adds 25797bb59ab2 Merge remote-tracking branch 'char-misc/char-misc-next' adds 72ccd15284e6 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds 2d5c082ce384 extcon: sm5502: Detect OTG when USB_ID is connected to ground adds 56f77ca05790 bindings: pm8941-misc: Convert bindings to YAML adds fb3c5d672593 bindings: pm8941-misc: Add support for VBUS detection adds cf947ad92675 extcon: qcom-spmi: Add support for VBUS detection adds 37ca728100a3 Merge remote-tracking branch 'extcon/extcon-next' adds 015acd5d3add MAINTAINERS: Add linux-phy list and patchwork adds eb445a15fa69 phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 adds 12810cb9c2be dt-bindings: phy: phy-stm32-usbphyc: add #clock-cells property adds 7bc057dd65ab phy: stm32: register usbphyc as clock provider of ck_usbo_ [...] adds 6b5371adc3e5 phy: rockchip-typec: add missing of_node_put adds 00f2e6f668b0 phy: ti: j721e-wiz: add missing of_node_put adds d0dde32dda5d phy: qcom-usb-hs: Fix fall-through warnings for Clang adds 261ab1fd5c5d phy: phy-brcm-usb: select SOC_BRCMSTB on brcmstb only adds d9de0cbd5b1f dt-bindings: phy: brcm,brcmstb-usb-phy: add power-domains adds 6c363eafc4d6 dt-bindings: phy: ti,phy-j721e-wiz: Add bindings for AM64 [...] adds eaabb5595f99 dt-bindings: phy: cadence-torrent: Add binding for refclk driver adds 4709b21a0566 dt-bindings: ti-serdes-mux: Add defines for AM64 SoC adds 5c932d16d5f2 Merge tag 'ti-serdes-for-5.13' into next adds 06c7af60e0e8 dt-bindings: phy: Add compatible for Mediatek MT8195 adds febe5ba3178d dt-bindings: phy: Add compatible for Mediatek MT8195 adds 13f99ac6c358 dt-bindings: phy: Add sparx5-serdes bindings adds 6c172e73690e phy: Add media type and speed serdes configuration interfaces adds 2ff8a1eeb5aa phy: Add Sparx5 ethernet serdes PHY driver adds b031ad92d534 Merge remote-tracking branch 'phy-next/next' adds 6558b667a729 soundwire: add override addr ops adds f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] adds be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E adds 5bb643c39b97 soundwire: add master quirks for bus clash and parity adds 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity adds bb877bebae0f soundwire: intel: add master quirks for bus clash and parity adds ba354e6410f1 Merge remote-tracking branch 'soundwire/next' adds 3382665a5c5d thunderbolt: debugfs: Show all accessible dwords adds 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets adds bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() adds 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] adds fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain adds d29c59b1a4dc thunderbolt: Add more logging to XDomain connections adds 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically adds a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] adds 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec adds 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() adds 46b494f28681 thunderbolt: Add support for maxhopid XDomain property adds e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels adds 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() adds 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] adds 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec adds 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties adds 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels adds e23a5afd013c thunderbolt: Check quirks in tb_switch_add() adds 3231307e399a thunderbolt: Add support for USB4 DROM adds b6d372354f6e Merge remote-tracking branch 'thunderbolt/next' adds de69e2b3f105 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] adds 7b3df1c76360 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] adds 1337bd9871f5 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c adds 8b7b8784188d staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c adds 811c47005e52 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] adds 7e197d3afa23 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] adds ad0bd9ff4954 Staging: mt7621-pci: fixed a blank line coding style issue adds 5bc510b23e78 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c adds 164142847d11 staging: wlan-ng: Remove unused function pointer typedef f [...] adds 021bbe0017f8 staging: wfx: logical continuations should be on the previ [...] adds 7964844ee51e staging: wfx: Fix alignment style issue in sta.c adds 46e6567359c4 staging: rtl8192e: fix typo in a comment adds 733f0742a9c9 staging: rtl8192e: fix typo in a function name adds 29b205e72b32 staging: rtl8192e: Fix comparisons to NULL adds c3f1bca83edd staging: rtl8192e: rename ShortData to short_data in seque [...] adds a6a3dd375230 staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] adds cedbc3ac57db staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] adds b3ff279e95f1 staging: rtl8723bs: Remove unused function pointer typedef [...] adds 41b873caff92 staging: qlge: fix comment style in qlge_main.c adds 72fd8d532404 staging: emxx_udc: remove unused variable driver_desc adds 85922358fac9 staging: rtl8188eu: Format comments adds 2917b109b36a staging: vt6656: Fix alignment of function args adds 62964172d9c1 staging: wimax/i2400m: don't change the endianness of one [...] adds 424e6a16c4aa staging: rtl8192e: rename charData to char_data in ba_para [...] adds 113030ce24dc staging: rtl8192e: rename shortData to short_data in ba_pa [...] adds 4320b7bdd93c staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] adds a6d242d4ad08 staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] adds a6850f14ea6a staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] adds bfe3388fe125 staging: rtl8192e: rename TID to tid in ba_param_set union adds e7f659b10b91 staging: hikey9xx: fix warning styling issues adds 99783dd57e9b staging: sm750fb: added identifier names for function decl [...] adds 9ba732a5b070 staging: greybus: Fix blank line style issue in sdio.c adds 6e03efd2f5cd staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c adds e1d3944f41b5 staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c adds 06b51f4bd5d2 staging: fwserial: match alignment with open parenthesis adds 6c231d8e1571 staging: octeon: cleanup unnecessary parentheses in ethern [...] adds 05196d33ce40 staging: gasket Fix comparison with Null adds dcda7248088a staging: gasket: removed unnecessary debug message to fix [...] adds c1abfd8cd821 staging: rtl8723bs: fix code style comparison warning adds ca3301b85d10 staging: rtl8192e: rename charData to char_data in delba_p [...] adds d6afdc536132 staging: rtl8192e: rename shortData to short_data in delba [...] adds 248a73b16104 staging: rtl8192e: rename Reserved to reserved in delba_pa [...] adds b3d5b115ba99 staging: rtl8192e: rename Initiator to initiator in delba_ [...] adds 53c72c4ca8e5 staging: rtl8192e: rename TID to tid in delba_param_set union adds a318d0b1072f staging: rtl8192e: rename Timer to timer in ba_record struct adds ba05a6198467 staging: rtl8192e: rename bValid to b_valid in ba_record struct adds 142867ea2a83 staging: rtl8192e: rename DialogToken to dialog_token in b [...] adds ffa3d0a13d90 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] adds 092bc4e78e51 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] adds 34fea352823c staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] adds d970d17cab7a staging: rtl8192e: reformat ba_record struct adds 061c43a35462 staging: rtl8192e: fix alignment issues in rtllib_wx.c adds bba80c8482bc staging: kpc2000: code style: match alignment with open pa [...] adds 47b6079e6f89 staging: kpc2000: code style: fix line length issue adds 3c5378ed9781 staging: wimax: i2400m: add space before open parenthesis adds edee4528987d staging: comedi dt2814: Removed unused variables adds 520e9b032b9e staging: android: Remove filename reference from file adds 216f4356708a staging: wimax: Fix block comment style issue in stack.c adds 861cdbdd4d70 staging: rt8192u: Move constant in comparison to the RHS adds 81091cfa6080 staging: vc04_services: fix indent in vchiq_debugfs_node adds 305c9947ccaf staging: wimax: fix code style issues adds f9316389513e staging: rtl8192e: remove blank line in bss_ht struct adds b3b55bd7fc89 staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] adds b87b210833b9 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] adds 20e906356616 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] adds 2408ee9e3ce0 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] adds 060d3f6cb8ba staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] adds 2fbcd6ded92b staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] adds e6378e21f5e3 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] adds 3f1f39fb6c4a staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] adds fe403d4b7bcf staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] adds 6628c6743f1e staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] adds f7138484766b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct adds 70c090af3e26 staging: rtl8192e: reformat bss_ht struct adds b03dea259384 staging: clocking-wizard: Fix kernel-doc warning adds 17aa33ff5699 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade adds 87a40bfb09f2 staging: clocking-wizard: Update the fixed factor divisors adds 92a7590427d6 staging: clocking-wizard: Allow changing of parent rate fo [...] adds 5a853722eb32 staging: clocking-wizard: Add support for dynamic reconfiguration adds 91d695d71841 staging: clocking-wizard: Add support for fractional support adds a0d1a3864cad staging: clocking-wizard: Remove the hardcoding of the clo [...] adds 7a3f3a7005cb staging: comedi: dt2814: Clear stale AI data before operation adds 46ffba0622f7 staging: comedi: dt2814: Don't wait for conversion in inte [...] adds 5fc336c6101e staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] adds 3d7b3101bfea staging: comedi: dt2814: Fix asynchronous command interrup [...] adds 04b2dcca2777 staging: comedi: dt2814: Remove struct dt2814_private adds 036695a65e4f staging: comedi: dt2814: Clear stale AI data on detach adds 9b2bb2e3cf05 staging: fwserial: minor coding style fix adds c198059ed7be staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A adds 99b83fd48d92 staging:rtl8712: remove unused definitions from wifi.h adds e93aa38475d6 staging:rtl8712: use IEEE80211_FCTL_* kernel definitions adds 5fc95c4034d1 staging:rtl8712: replace cap_* definitions with native ker [...] adds 41b25593bc7e staging: rtl8723bs: core: Replace sprintf with scnprintf adds 2a02059e4f9e staging: rtl8723bs: hal: Replace sprintf with scnprintf adds 6d108d064c27 staging: rtl8723bs: os_dep: Replace sprintf with scnprintf adds 58ea1b1dda14 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] adds b9788755a499 staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] adds 57f1e71e1a5e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] adds bd1b2779dbf5 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] adds d36d3096c848 staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] adds a860e1bb9f72 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] adds 6d852649821d staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] adds 3b32b210c071 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] adds 7f33733cf131 staging: rtl8192e: reformat rx_ts_record struct adds d278360a3b33 staging: rtl8192e: remove redundant variable shadowing adds 0c37baae130d staging: wimax/i2400m: fix byte-order issue adds a9b0abf7a7bc staging: wimax/i2400m: convert __le32 type to host byte-order adds 60df0e7aaa70 staging: wimax: i2400m: fix some incorrect type warnings adds 275b6bd538c4 staging: ralink-gdma: Check return code of device_reset adds 5866bce00dee staging: vc04_services: vchiq_arm: fix error return code o [...] adds edccaa4ced65 staging: rtl8188eu: rename ODM_PhyStatusQuery() adds afbd10d98a10 staging: rtl8188eu: rename parameters of odm_phy_status_query() adds a8ecbb916e11 staging: rtl8723bs: removed unused code block adds 61842e760b0c staging: rtl8723bs: remove useless typedef's in HalPhyRf.h adds 266f28f803a9 staging: rtl8723bs: remove duplicate pstat->hwaddr check adds 8512b8ffadeb staging: HalBtc8723b2Ant: remove useless typedef's adds 74dbe4034b37 staging: HalBtc8723b1Ant: remove useless typedef's adds f63a044747fe staging: rtl8188eu: Replace one-element array with flexibl [...] adds 1e37da45ce62 staging/greybus: eliminate use of NAME_SIZE for strings adds 8b20129b94b3 staging: unisys: visornic: enhance visornic to use channel [...] adds c972c2d821ca staging: unisys: visornic: Fix repeated words in comments adds 29a91bc27174 staging: rtl8723bs: remove typedefs in HalBtcOutSrc.h adds 743c5f852e54 staging: rtl8723bs: remove typedefs in rtw_mlme.h adds 694a76b996c7 staging: rtl8723bs: remove typedefs in odm.h adds 6d12413cae30 staging: rtl8723bs: remove typedefs in odm_CfoTracking.h adds f61ada8c23db staging: rtl8723bs: remove typedefs in odm_NoiseMonitor.h adds 41da002ed06d staging: rtl8723bs: remove typedefs in odm_interface.h adds 26482bed813b staging: rtl8723bs: remove typedefs in odm_EdcaTurboCheck.h adds 1cd767554132 staging: rtl8723bs: remove typedefs in odm_HWConfig.h adds 88e5d8626327 staging: rtl8723bs: remove typedefs in odm_types.h adds e1d700a59977 staging: rtl8723bs: remove typedefs in rtw_eeprom.h adds 84e4a52d6951 staging: rtl8723bs: remove typedefs in hal_com.h adds 7fa19d064a14 staging: rtl8723bs: remove typedefs in drv_types.h adds 8497bcd99451 staging: rtl8723bs: remove typedefs in rtw_ht.h adds 5b8ee2af457b staging: rtl8723bs: remove typedefs in rtw_ioctl_set.h adds 8b6caa1555f1 staging: rtl8723bs: remove typedefs in wlan_bssdef.h adds 4399c37cfd09 staging: rtl8723bs: remove typedefs in rtw_mp.h adds 2c9b5a030e77 staging: rtl8723bs: remove typedefs in osdep_service.h adds 65fb2f98c916 staging: rtl8723bs: remove typedefs in rtw_security.h adds bb5aedbecb79 staging: rtl8723bs: remove typedefs in hal_com_h2c.h adds 07d4ad3e4676 staging: rtl8723bs: remove typedefs in rtl8723b_xmit.h adds f30c26236c41 staging: rtl8723bs: remove typedefs in HalVerDef.h adds 23004f3b7393 staging: rtl8723bs: remove typedefs in rtl8723b_hal.h adds d44d0312b3fd staging: rtl8723bs: remove typedefs in rtw_mlme_ext.h adds 16f84d63f1f7 staging: rtl8723bs: remove typedefs in HalPwrSeqCmd.h adds 41ec87817604 staging: rtl8723bs: remove typedefs in sta_info.h adds 95cf028829cf staging: rtl8723bs: remove typedefs in ieee80211.h adds d495c5503d13 staging: rtl8723bs: remove typedefs in basic_types.h adds 00d5865c960a staging: rtl8723bs: remove typedefs in osdep_service_linux.h adds 1dad326cfd60 staging: rtl8723bs: remove typedefs in rtw_efuse.h adds 9a8dfb50d26a staging: rtl8723bs: remove typedefs in hal_btcoex.h adds d7c2b41f40fe staging: rtl8723bs: remove typedefs in odm_DIG.h adds 4cfc1074eb7d staging: rtl8723bs: remove typedefs in hal_btcoex.c adds 3499037e997d staging: rtl8723bs: remove typedefs in odm_DynamicBBPowerSaving.h adds 3f8efa160632 staging: rtl8723bs: remove unused code block adds 0345785ebed3 staging: rtl8723bs: align and beautify comments adds 87a12e95df85 staging: rtl8723bs: Fix spelling mistake "disabed" -> "disabled" adds 88b895e08d87 staging: rtl8723bs: remove extra space adds 3dbd2e627780 staging: rtl8723bs: remove extra lines adds ce8d69deeae1 staging: rtl8723bs: put quoted string in a single line adds f6a4ac8fd29c staging: rtl8712: fixed no space coding style issue adds 7b2b5d27cbd3 staging: rtl8712: fixed whitespace coding style issue adds 88208fa7787c staging: rtl8192u: ieee80211: Remove braces for single lin [...] adds 55c9731662b8 staging: wimax: i2400m: Mundane typos fix in the file tx.c adds 8ac51bf0fab3 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 0102ecac6491 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 49b47c9e656c staging: wimax: fix block comment style check in op-rfkill.c adds 23df3c40da78 staging: wimax: add a blank line after declaration in op-rfkill.c adds dff20ceb9116 staging: wimax: fix quoted string split across lines in op [...] adds 703b830fab82 staging:r8188eu: replace get_(d|s)a with ieee80211_get_(D|S)A adds c6df973f69f2 staging:r8188eu: remove unused definitions from wifi.h adds 8aea42ea5f60 staging:r8188eu: replace cap_* definitions with native ker [...] adds 97919a5764f8 staging:r8188eu: use ieee80211_is_ctl instead IsFrameTypeCtrl adds c170f1687bcf staging: vt6655: correct documentation warnings adds ebf482479818 staging: vt6655: remove duplicate code adds 0ba8b68b5b30 Staging: rtl8723bs: fixed a brace coding style adds b828324bba8f Merge 5.12-rc3 into staging-next adds 8c225c483d99 Staging: rtl8723bs: fix spaces in rtw_cmd.c adds f6009a61910a Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c adds cb8096dfaeae Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.h adds a178f0c25e9f Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.c adds 33796ea407c2 Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.h adds 044e8936f773 Staging: rtl8723bs: fix spaces in HalBtcOutSrc.h adds 1e7330ff64e9 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.c adds 5caf9ae46e60 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.h adds fd4ef32f46b0 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.c adds 71940c762753 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.h adds 2389266236bb Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.c adds 427afe037ff3 Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.h adds 1a60aeebb289 Staging: rtl8723bs: fix spaces in HalPhyRf.c adds a7653b2e9fbb Staging: rtl8723bs: fix spaces in HalPhyRf.h adds 09ee216cd742 Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.c adds 6bfa2a5adcfa Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.h adds d53afe6dfce5 Staging: rtl8723bs: fix spaces in hal_btcoex.c adds a2416c4880dd Staging: rtl8723bs: fix spaces in hal_com.c adds d0f08b418177 Staging: rtl8723bs: fix spaces in hal_com_phycfg.c adds 8c86ab136403 Staging: rtl8723bs: fix spaces in odm.c adds 30cd25c34453 Staging: rtl8723bs: fix spaces in odm.h adds d61a481c00fd Staging: rtl8723bs: fix spaces in odm_CfoTracking.c adds db07a1ca856f Staging: rtl8723bs: fix spaces in odm_DIG.c adds fa858b2279f5 Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.c adds 9702dbe05ec0 Staging: rtl8723bs: fix spaces in odm_DynamicTxPower.c adds 55ccab6f4b2a Staging: rtl8723bs: fix spaces in odm_EdcaTurboCheck.c adds 1b4495f30979 Staging: rtl8723bs: fix spaces in odm_HWConfig.c adds 3132ed72425f Staging: rtl8723bs: fix spaces in odm_HWConfig.h adds 3493bf17d51e Staging: rtl8723bs: fix spaces in odm_NoiseMonitor.c adds 805b0627ef72 Staging: rtl8723bs: fix spaces in odm_PathDiv.c adds 37237d9a2931 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.c adds fdf5eec368a7 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.h adds 19da159e1f54 Staging: rtl8723bs: fix spaces in odm_debug.c adds a5b2ee5f96c7 Staging: rtl8723bs: fix spaces in odm_debug.h adds e3c15adbbffe Staging: rtl8723bs: fix spaces in rtl8723b_dm.c adds 3ecd73ee17f7 Staging: rtl8723bs: fix spaces in rtl8723b_hal_init.c adds 6980b026207d Staging: rtl8723bs: fix spaces in rtl8723b_phycfg.c adds fc05601e66bc Staging: rtl8723bs: fix spaces in HalPwrSeqCmd.h adds 6aa8b0d561b6 Staging: rtl8723bs: fix spaces in basic_types.h adds 88c15e77e896 Staging: rtl8723bs: fix spaces in drv_types.h adds cd327ced5124 Staging: rtl8723bs: fix spaces in hal_com.h adds dc3a2ea9db64 Staging: rtl8723bs: fix spaces in hal_com_h2c.h adds d9faf1073e5a Staging: rtl8723bs: fix spaces in hal_com_phycfg.h adds ba22afe82052 Staging: rtl8723bs: fix spaces in ieee80211.h adds 3701b25ca985 Staging: rtl8723bs: fix spaces in ioctl_cfg80211.h adds a8b9d86cde12 Staging: rtl8723bs: fix spaces in osdep_intf.h adds 310cebf6b0b2 Staging: rtl8723bs: fix spaces in osdep_service.h adds 0c31a0f7737c Staging: rtl8723bs: fix spaces in osdep_service_linux.h adds 80345ec4618a Staging: rtl8723bs: fix spaces in recv_osdep.h adds ba79ec94db8f Staging: rtl8723bs: fix spaces in rtl8723b_xmit.h adds 5c964d5c599b Staging: rtl8723bs: fix spaces in rtw_cmd.h adds ac16f6068bd8 Staging: rtl8723bs: fix spaces in rtw_ioctl_set.h adds 95815c0199d8 Staging: rtl8723bs: fix spaces in rtw_mlme_ext.h adds 96bad5d4a6d1 Staging: rtl8723bs: fix spaces in xmit_osdep.h adds b559a1cbdf3a Staging: rtl8723bs: fix spaces in os_intfs.c adds c35ddab38cdd Staging: rtl8723bs: fix spaces in osdep_service.c adds 2b367a784233 Staging: rtl8723bs: fix spaces in xmit_linux.c adds 0bb8ece4cb57 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ada3334fc1fe staging: rtl8723bs: remove unused code blocks conditioned [...] adds 754db907b27b staging: vt6655: Rename two dimensional array declaration adds 16253eca3bde Staging: rtl8723bs/core: fix space coding style issue adds f1bb8a1af024 staging: rtl8723bs: add spaces between operators adds f5e72ea40f26 staging: rtl8192u: fixed no space coding style issue. adds 5306e022ce21 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ff68b038484b staging: rtl8723bs: remove unused code blocks conditioned [...] adds 0960e60e6b4e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 2c6accb39c49 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 29171180e330 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 2c967237f4fa staging: rtl8723bs: remove unused code blocks conditioned [...] adds 9d444d070b08 staging: rtl8723bs: remove unused code blocks conditioned [...] adds f2ee6fee2ea1 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ea1cc585e910 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 51b00e7a0499 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 50b1bc05219e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 0257aec21b35 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 918ce05bbe52 staging: gasket: remove it from the kernel adds c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h adds 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h adds 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h adds 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h adds 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h adds 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h adds 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h adds f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h adds 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h adds 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h adds 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h adds 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h adds f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h adds dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h adds a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h adds 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h adds 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h adds 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h adds ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h adds f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h adds a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h adds 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h adds b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h adds 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h adds 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h adds 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h adds 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h adds 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h adds 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h adds 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h adds 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h adds 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h adds a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h adds 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h adds aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h adds 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h adds ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c adds 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h adds 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h adds f8010da6556d Staging: rtl8723bs: fix names in odm.h adds 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h adds 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h adds f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h adds 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c adds 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] adds dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] adds 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] adds b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] adds e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] adds 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] adds 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] adds ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] adds f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] adds d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] adds 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] adds 566b2369aaaa staging: rtl8723bs/core: add spaces between operators adds 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue adds b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed adds 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis adds 2e747fef26a5 staging: rtl8188eu: Fix couple of typos adds 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c adds 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c adds 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] adds 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] adds c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] adds 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c adds 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h adds 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] adds eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] adds 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] adds 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] adds 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] adds 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging adds 18507b8f6310 staging: wimax: delete from the tree. adds 21ae24cce84f staging: vchiq: Typo fixes adds c7f57fd6b7f0 Merge v5.12-rc4 into staging-next adds 5689f57c737c Merge remote-tracking branch 'staging/staging-next' adds 9b4ab638c49e interconnect: qcom: icc-rpm: record slave RPM id in error log adds e81651a4f3dd interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes adds 33ad2800348e dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC adds f80a1d414328 interconnect: qcom: Add SDM660 interconnect provider driver adds 2fdd0ab4c8f8 Merge branch 'icc-sdm660' into icc-next adds 7c911f9de7ab interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes adds 715ea61532e7 interconnect: core: fix error return code of icc_link_destroy() adds 491aef7caeb3 interconnect: Fix kerneldoc warning adds 57bfc3abd8e5 Merge branch 'icc-fixes' into icc-next adds 8e673cb8b20a Merge remote-tracking branch 'icc/icc-next' adds 50db2050faf8 dmaengine: xilinx: Introduce synchronize() callback adds 04e0a39fc10f dmaengine: dw-edma: Add writeq() and readq() for 64 bits a [...] adds b79f17517ad8 dmaengine: dw-edma: Fix comments offset characters' alignment adds e0c1d53891c4 dmaengine: dw-edma: Add support for the HDMA feature adds c124fd9a969a PCI: Add pci_find_vsec_capability() to find a specific VSEC adds 1aef6ffe999e dmaengine: dw-edma: Add PCIe VSEC data retrieval support adds 85e7518f42c8 dmaengine: dw-edma: Add device_prep_interleave_dma() support adds 16b90dd94d3f dmaengine: dw-edma: Improve number of channels check adds f3167dc16378 dmaengine: dw-edma: Reorder variables to keep consistency adds 31fb8c1ff962 dmaengine: dw-edma: Improve the linked list and data block [...] adds da6e0dd54135 dmaengine: dw-edma: Change linked list and data blocks off [...] adds 5244ac2e2e34 dmaengine: dw-edma: Move struct dentry variable from stati [...] adds e970dcc4bd8e dmaengine: dw-edma: Fix crash on loading/unloading driver adds cb498d7f3b08 dmaengine: dw-edma: Change DMA abbreviation from lower int [...] adds b671d098a97f dmaengine: dw-edma: Revert fix scatter-gather address calculation adds 84b0aa2e0d91 dmaengine: dw-edma: Add pcim_iomap_table return check adds 05c948f7b0a3 Merge remote-tracking branch 'dmaengine/next' adds 7592163ac526 Merge remote-tracking branch 'cgroup/for-next' adds 38d0723aeec6 Merge branch 'fixes' into for-next adds 5b1be37f773b scsi: pm80xx: Remove list entry from pm8001_ccb_info adds 9ec3d4c10565 scsi: pm80xx: Replace magic numbers with device state defines adds 014ace23a5ec scsi: qla4xxx: Fix a typo adds b4388e3db56a scsi: ufs: Remove duplicate include in ufshcd adds 18c2a59a4190 scsi: ibmvfc: Switch to using kobj_to_dev() adds 083d248b2d44 scsi: FlashPoint: Fix typo adds d3cbb743c362 scsi: target: tcmu: Replace IDR by XArray adds f7c89771d07d scsi: target: tcmu: Replace radix_tree with XArray adds 1080782f13e3 scsi: target: tcmu: Use GFP_NOIO while handling cmds or ho [...] adds bc9e0e366fce scsi: target: iblock: Remove an extra argument adds a2c6c6a3b1ff scsi: target: iblock: Trim line longer than 80 characters adds c151eddbef7e scsi: target: iblock: Fix type of logs_per_phys adds fd48c056a32e scsi: target: pscsi: Fix warning in pscsi_complete_cmd() adds 2c958a8c1f15 scsi: target: pscsi: Remove unused macro ISPRINT adds 5cfb5b0258a0 scsi: target: core: Get rid of warning in compare_and_writ [...] adds c3a27351d6db scsi: target: core: Remove unused macros NONE and ISPRINT adds fdc1339a421d scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_F [...] adds 91ce84a3d789 scsi: target: iscsi: Remove unused macro TEXT_LEN adds c4d81e7c53e7 scsi: target: iscsi: Remove unused macro PRINT_BUF adds c22659fbb98b scsi: target: iscsi: Initialize arrays at declaration time adds 2d4e2daf4fed scsi: target: configfs: Initialize arrays at declaration time adds 4db6dfe62c5f scsi: target: core: pr: Initialize arrays at declaration time adds 4524a0b15902 scsi: target: core: file: Don't duplicate memset(0xff) adds eb411291a754 Merge branch 'misc' into for-next adds c89821ec158e Merge remote-tracking branch 'scsi/for-next' adds bbb2c0374552 scsi: megaraid_mm: Fix incorrect function name in header adds 616f6d8d9e16 scsi: megaraid_sas: Fix a bunch of misnamed functions in t [...] adds 276f9aa2530a scsi: fcoe: Fix function name fcoe_set_vport_symbolic_name [...] adds d4f5ae21597b scsi: megaraid_mbox: Fix function name megaraid_queue_comm [...] adds dc173575097f scsi: fcoe: Fix a couple of incorrectly named functions adds 577c65b07a55 scsi: aic94xx: Fix a couple of misnamed function names adds a80218c7c565 scsi: aacraid: Fix a few incorrectly named functions adds bd1050e13889 scsi: pm8001: Provide function name and fix a misspelling adds 4c4b8cf5a109 scsi: aacraid: Fix incorrect spelling of aac_send_raw_srb() adds 52ffc08d9454 scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() adds 62690c056ac0 scsi: pm8001: Provide function name 'pm8001_I_T_nexus_rese [...] adds ecef0c9e6407 scsi: qla4xxx: Fix formatting issues - missing '-' and '_' adds 3978e59b6d6c scsi: pm8001: Fix incorrectly named functions in headers adds 3528b9abbd06 scsi: aic94xx: Fix asd_erase_nv_sector()'s header adds 52bb80f18def scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores adds 53616df28199 scsi: aacraid: Repair formatting issue in aac_handle_sa_ai [...] adds 8514e2f1e2c6 scsi: lpfc: Fix a bunch of kernel-doc issues adds 6b87e435e4bc scsi: pm8001: Fix some misnamed function descriptions adds e39c31a7435a scsi: qla4xxx: Fix kernel-doc formatting and misnaming issue adds a7f4242d1207 scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() adds 241b37ac5859 scsi: aic94xx: Remove code that has been unused for at lea [...] adds 7cdaf12ea50a scsi: pm8001: Fix a bunch of doc-rotted function headers adds f11c8b42423f scsi: qla2xxx: Fix some incorrect formatting/spelling issues adds 7df1daed3330 scsi: aacraid: Fix misspelling of _aac_rx_init() adds 964bc8c4adb3 scsi: lpfc: Fix formatting and misspelling issues adds 4a4db603d0b7 scsi: libfc: Fix some possible copy/paste issues adds 3884ce1539b0 scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() adds e015e0ded135 scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() adds 2111ba8781da scsi: mpt3sas: Move a little data from the stack onto the heap adds cf9e575e62a4 scsi: mpt3sas: Fix a bunch of potential naming doc-rot adds 11eea9b3fd4d scsi: ufs: core: Fix incorrectly named ufshcd_find_max_sup [...] adds 0bb87e01d815 scsi: lpfc: Fix a bunch of kernel-doc misdemeanours adds a3dbf5145d01 scsi: lpfc: Fix a bunch of misnamed functions adds 0dbea7c18873 scsi: libfc: Fix incorrect naming of fc_rport_adisc_resp() adds 54cb88dc3083 scsi: mpt3sas: Fix a couple of misdocumented functions/params adds 775b4d65a6fb scsi: libfc: Fix misspelling of fc_fcp_destroy() adds 381095668d51 scsi: qla2xxx: Fix a couple of misnamed functions adds 782a1ab33f71 scsi: mpt3sas: Fix some kernel-doc misnaming issues adds a736e4490442 scsi: qla2xxx: Fix incorrectly named function qla8044_chec [...] adds dc49ab48a77c scsi: qla2xxx: Fix a couple of misdocumented functions adds 2c6400b78243 scsi: lpfc: Fix incorrectly documented function lpfc_debug [...] adds 3145d2d69e16 scsi: lpfc: Fix a few incorrectly named functions adds a7a11b6cfec2 scsi: bfa: Move a large struct from the stack onto the heap adds f6b35a75042b scsi: lpfc: Fix kernel-doc formatting issue adds d5db88b0ce89 scsi: ufs: cdns-pltfrm: Supply function names for headers adds 181883786427 scsi: cxgbi: cxgb3: Fix misnaming of ddp_setup_conn_digest() adds 1c666a3e0a54 scsi: esas2r: Supply __printf(x, y) formatting for esas2r_ [...] adds 1b8a7ee9308e scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_conf [...] adds a905a1dce8bf scsi: be2iscsi: Provide missing function name in header adds ab4bab7a977d scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header adds 0a386beb7ebd scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description adds 78e40ac8b696 scsi: initio: Remove unused variable 'prev' adds fb5b29b2ad3f scsi: a100u2w: Remove unused variable 'bios_phys' adds 167b7e6bfbf5 scsi: dc395x: Fix incorrect naming in function headers adds 6b71f60ca205 scsi: atp870u: Fix naming and demote incorrect and non-con [...] adds 3cb0cfb557cd scsi: myrs: Remove a couple of unused 'status' variables adds 6c31cb74a1ce scsi: 3w-xxxx: Remove 2 unused variables 'response_que_val [...] adds ea7fb5344ad0 scsi: 3w-9xxx: Remove a few set but unused variables adds 475bff65c431 scsi: 3w-sas: Remove unused variables 'sglist' and 'tw_dev' adds 720efdd23f96 scsi: qla2xxx: Use dma_pool_zalloc() adds 471ee95ccca9 scsi: target: tcmu: Adjust parameter in call to tcmu_block [...] adds 3d9c3dcc58e9 scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes adds 4517e77eb83d scsi: ufs: dt-bindings: Add sm8250, sm8350 compatible strings adds 2a8561b78e37 scsi: ufs: core: Remove unnecessary ret in ufshcd_populate_vreg() adds 514288180178 scsi: ufs: core: Use a function to calculate versions adds f065aca20a26 scsi: ufs: qcom: Use ufshci_version() function adds 4f5e51c0ebf0 scsi: ufs: core: Remove version check adds b2c57925df1f scsi: ufs: ufs-pci: Add support for Intel LKF adds a1c4d7741323 scsi: mpt3sas: Replace unnecessary dynamic allocation with [...] adds d6adc251dd2f scsi: mpt3sas: Force PCIe scatterlist allocations to be wi [...] adds 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] adds 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] adds 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] adds 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] adds c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] adds 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 adds 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable adds 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' adds 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable adds 1bf5fa1a2916 scsi: qla1280: Spelling fixes adds ac5669bf79d9 scsi: 53c700: Fix spelling of conditions adds bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes adds 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h adds 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code adds b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() adds 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] adds 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() adds 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() adds 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables adds f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] adds 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() adds ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] adds 72444bbd047f scsi: isci: Make local function port_state_name() static adds 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting adds 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] adds 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers adds 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues adds 59863cb53d80 scsi: sd_zbc: Place function name into header adds 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues adds ad907c54e36f scsi: sd: Fix function name in header adds 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] adds f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header adds 33c8ef953ece scsi: dc395x: Fix some function param descriptions adds 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours adds c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues adds 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy adds a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] adds a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues adds a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] adds c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers adds 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name adds 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues adds 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] adds db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues adds 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues adds 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] adds 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] adds ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] adds 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses adds 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues adds a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param adds 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues adds d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse adds 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] adds cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot adds 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues adds a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot adds 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues adds dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation adds cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' adds 52ef1d9a92cb Merge remote-tracking branch 'scsi-mkp/for-next' adds 723c7003c1ab vdpa: introduce virtio pci driver adds f218fbf93ea0 Merge remote-tracking branch 'vhost/linux-next' adds d9a69846241c rpmsg: qcom_glink_native: fix error return code of qcom_gl [...] adds 7029e7830277 remoteproc: qcom: pil_info: avoid 64-bit division adds 5f140174988e MAINTAINERS: Add co-maintainer for remoteproc/RPMSG subsystems adds e6d9423d31b2 remoteproc: pru: Fix loading of GNU Binutils ELF adds 9afeefcf06fc remoteproc: pru: Fix firmware loading crashes on K3 SoCs adds bb99b078743c Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next adds 1cb8f3e2d8fe hwspinlock: remove sirf driver adds 60d7b22d2593 rpmsg: char: Rename rpmsg_char_init to rpmsg_chrdev_init adds 3093c3c7c136 rpmsg: Move RPMSG_ADDR_ANY in user API adds 809328b40cfb rpmsg: Add short description of the IOCTL defined in UAPI. adds b4ce7e2ebcc5 rpmsg: char: Use rpmsg_sendto to specify the message desti [...] adds c486682ae1e2 rpmsg: virtio: Register the rpmsg_char device adds 964e8bedd5a1 rpmsg: char: Return an error if device already open adds 145e1da374bc remoteproc: sysfs: Use sysfs_emit instead of sprintf adds 780a980e2b04 remoteproc: pru: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFI [...] adds 2bf2346159bc remoteproc: core: Remove casting to rproc_handle_resource_t adds 9e4c31799cbd dt-bindings: remoteproc: convert imx rproc bindings to jso [...] adds bc403b4dfcbc dt-bindings: remoteproc: imx_rproc: add i.MX8MQ/M support adds 2cfc056ef2c2 remoteproc: introduce is_iomem to rproc_mem_entry adds 40df0a91b2a5 remoteproc: add is_iomem to da_to_va adds 1896b3d82c55 remoteproc: imx_rproc: correct err message adds ecadcc47492c remoteproc: imx_rproc: use devm_ioremap adds b29b4249f8f0 remoteproc: imx_rproc: add i.MX specific parse fw hook adds 4ab8f9607aad remoteproc: imx_rproc: support i.MX8MQ/M adds 8f2d8961640f remoteproc: imx_rproc: ignore mapping vdev regions adds 2df7062002d0 remoteproc: imx_proc: enable virtio/mailbox adds 18cda8018a4b remoteproc: imx_rproc: fix return value check in imx_rproc [...] adds 9af2a2a9c64e remoteproc: qcom_q6v5_mss: Provide errors for firmware-nam [...] adds 3d2ee78906af remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader adds 16324fc8def1 remoteproc: Remove useless check in rproc_del() adds 6a6c4dc0e5de remoteproc: Rename function rproc_actuate() adds 4196d18903f9 remoteproc: Add new RPROC_ATTACHED state adds 76f4c87587e2 remoteproc: Properly represent the attached state adds 1a631382be1d remoteproc: Add new get_loaded_rsc_table() to rproc_ops adds 8a471396d21c remoteproc: stm32: Move resource table setup to rproc_ops adds 6e20a05104e5 remoteproc: stm32: Move memory parsing to rproc_ops adds 7f3bd0c019cb remoteproc: Add new detach() remoteproc operation adds 6070203fe433 remoteproc: Introduce function __rproc_detach() adds d3962a397885 remoteproc: Introduce function rproc_detach() adds 9dc9507f1880 remoteproc: Properly deal with the resource table when detaching adds 8088dd4d9316 remoteproc: Properly deal with the resource table when stopping adds 800dad0025ec remoteproc: Properly deal with a kernel panic when attached adds 83d4e6712c3b remoteproc: Properly deal with a start request when attached adds d2008a968330 remoteproc: Properly deal with a stop request when attached adds 5daaeb5f07ed remoteproc: Properly deal with a detach request when attached adds 6e71d2b2a2b7 remoteproc: Refactor function rproc_cdev_release() adds 6549f42c3d17 remoteproc: qcom: wcss: populate hardcoded param using dri [...] adds 34364712fcc4 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] adds 0af65b9b915e remoteproc: qcom: wcss: Add non pas wcss Q6 support for QCS404 adds bb91c9ee518c remoteproc: qcom: wcss: explicitly request exclusive reset [...] adds 48073935b9a4 remoteproc: qcom: wcnss: Allow specifying firmware-name adds 2c2564b9d64d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 37d34f10de60 Merge remote-tracking branch 'rpmsg/for-next' adds 4976166895d6 irqdomain: Introduce irq_domain_create_simple() API adds f2d17ad71bb7 gpiolib: Unify the checks on fwnode type adds 85164b347c5a gpiolib: Move of_node operations to gpiolib-of and correct [...] adds 0c0b52ae115b gpiolib: Introduce acpi_gpio_dev_init() and call it from core adds f8478b15f945 gpiolib: Reuse device's fwnode to create IRQ domain adds b33fdbdca011 gpiolib: Fold conditionals into a simple ternary operator adds 951cde7376ec gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] adds deecc4d162c8 gpio: mockup: Adjust documentation to the code adds ccc3faa8130a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 506860d0e191 gpio: sch: Add edge event support adds 49fa475634be gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events adds 93356e18ba95 Merge remote-tracking branch 'gpio-intel/for-next' adds 5d5f2919273d pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] adds c971af25cda9 pinctrl: rockchip: fix restore error in resume adds 2a9be38099e3 pinctrl: qcom: lpass lpi: use default pullup/strength values adds 07abd8db9358 pinctrl: qcom: sc7280: Fix SDC_QDSD_PINGROUP and UFS_RESET [...] adds d0f9f47c07fe pinctrl: qcom: sc7280: Fix SDC1_RCLK configurations adds 5739ffc10d04 Merge tag 'intel-pinctrl-v5.12-2' of gitolite.kernel.org:p [...] adds ba434267d076 pinctrl: equilibrium: add missing of_node_put adds b24236f55433 pinctrl: cp110-system-controller: fix the pin function names adds a7db796b305b pinctrl: armada-cp110 - fix MPP54/MPP55 functions adds ffeaa23aa001 pinctrl: stm32: add missing of_node_put adds 35b25fd32b5f pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map adds b37c35781d9a pinctrl: rockchip: clear int status when driver probed adds d2cd54c24e80 pinctrl: ingenic: add missing call to of_node_put() adds 47473813bdcb pinctrl: use to octal permissions for debugfs files adds 6199f6becc86 pinctrl: pinmux: Add pinmux-select debugfs file adds 5513b411ea5b Documentation: rename pinctl to pin-control adds 1ae6478b0e6b docs/pinctrl: document debugfs files adds 975bad7cbd34 dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends adds 57c0a4f0a071 pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends adds b991f8c3622c pinctrl: core: Handling pinmux and pinconf separately adds 024c79520ff5 kernel/irq: export irq_gc_set_wake adds 25fda51ca33b arm64: remove select PINCTRL_ROCKCHIP from ARCH_ROCKCHIP adds be786ac5a6c4 pinctrl: rockchip: make driver be tristate module adds 47386ce36f90 pinctrl: ti: fix error return code of ti_iodelay_probe() adds 6a37d7500378 pinctrl: core: Set ret to 0 when group is skipped adds 552bad043709 pinctrl: qcom: sm8350: add GPIO wakeup interrupt map adds 6d8d67988b1a pinctrl: qcom: sc8180x: add ACPI probe support adds a5d5c33246eb Merge branch 'devel' into for-next adds 32f7491ad839 Merge remote-tracking branch 'pinctrl/for-next' adds 9d8c5b0d2e09 pinctrl: intel: Show the GPIO base calculation explicitly adds 6318dc81adc6 Merge remote-tracking branch 'pinctrl-intel/for-next' adds 5f79bbb28be2 pinctrl: renesas: r8a77951: Add vin4_g8 and vin5_high8 pins adds 3d250efb8c32 pinctrl: renesas: r8a7796: Add vin4_g8 and vin5_high8 pins adds 2a9e4f74cd57 pinctrl: renesas: r8a77990: Add vin4_g8 and vin5_high8 pins adds f7adcca27edf pinctrl: renesas: r8a77965: Add vin4_g8 and vin5_high8 pins adds d5eab9bceaaa Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds ca0d2fb790eb pwm: bcm2835: Improve period and duty cycle calculation adds acf3402d8363 pwm: ab8500: Implement .apply instead of .config, .enable [...] adds 5a43c201c9d0 pwm: imx-tpm: Use a single line for error message adds f9a8ee8c8bcd pwm: Always allocate PWM chip base ID dynamically adds d58cb0ee51ef pwm: Return -EINVAL for old-style drivers without .set_pol [...] adds 30882cf13007 pwm: atmel-tcb: Implement .apply callback adds c77e99f434c2 pwm: atmel-tcb: Only free resources after pwm_chip_remove( [...] adds 09081c9ba6c2 pwm: sprd: Refuse requests with unsupported polarity adds 9f0f6107e072 pwm: cros-ec: Refuse requests with unsupported polarity adds fc423f29f718 pwm: bcm-kona: Use pwmchip_add() instead of pwmchip_add_wi [...] adds 965ebe39c953 pwm: atmel-hlcdc: Use pwmchip_add() instead of pwmchip_add [...] adds 9666cec380d6 pwm: Drop function pwmchip_add_with_polarity() adds 512d2bd9bd7a Merge remote-tracking branch 'pwm/for-next' adds cae524379feb Merge remote-tracking branch 'livepatching/for-next' adds d6f1394b34e6 Merge remote-tracking branch 'coresight/next' adds 55cc33fab5ac rtc: m48t59: use platform_get_irq_optional adds 936d3685e624 rtc: tps65910: include linux/property.h adds 6e00b6d0083e rtc: rv3028: correct weekday register usage adds 198da7be18c4 rtc: imxdi: Convert to a DT-only driver adds 9346ff0bc6ff rtc: mxc: Remove unneeded of_match_ptr() adds 5bc820fdf418 Merge remote-tracking branch 'rtc/rtc-next' adds 7f67859d37c7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 15a2fd51384a seccomp: fix the cond to report loaded filters adds 448cd39cc74e Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 3966c62e36c2 Merge remote-tracking branch 'gnss/gnss-next' adds 8ca66de8cae8 Merge remote-tracking branch 'slimbus/for-next' adds 201c9d549d43 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC adds 4be6ad01dd09 nvmem: convert comma to semicolon adds 4d57a383a437 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse adds c39edb9f9dcb dt-bindings: nvmem: add Broadcom's NVRAM adds b152bbeb0282 nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM adds 097eb1136ebb nvmem: core: Add functions to make number reading easy adds c079b5cd9472 nvmem: core: Fix unintentional sign extension issue adds 5350a8500263 nvmem: rmem: fix undefined reference to memremap adds 1f5396c2aefa Merge remote-tracking branch 'nvmem/for-next' adds 90deeb185f6a Merge remote-tracking branch 'xarray/main' adds a620bbaa3510 asm-generic/hyperv: Add missing function prototypes per -W [...] adds 0c85c54bf7fa Drivers: hv: vmbus: Drop error message when 'No request id [...] adds 05e48d894a33 drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue adds bd2f35d8acf9 x86/hyper-v: Fix unused variable 'hi' in hv_apic_read adds 66000097f91a x86/hyper-v: Fix unused variable 'msr_val' warning in hv_q [...] adds 9c780083badb hv: hyperv.h: a few mundane typo fixes adds 768ed8f6c9ed Merge remote-tracking branch 'hyperv/hyperv-next' adds 701454bce906 auxdisplay: Remove in_interrupt() usage. adds 48d28da8600f Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d027fdc4fa30 kdb: Remove redundant function definitions/prototypes adds e4f291b3f7bb kdb: Simplify kdb commands registration adds 2bbd9b0f2b4e kernel: debug: Ordinary typo fixes in the file gdbstub.c adds 3771c0bc620e Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 476dc2a23a68 Merge remote-tracking branch 'fpga/for-next' adds 9ea48efdc528 bus: mhi: pci_generic: Parametrable element count for events adds ac4bf60bbaa0 bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support adds 59d05b71729b bus: mhi: pci_generic: Add SDX24 based modem support adds e3e5e6508fc1 bus: mhi: pci_generic: No-Op for device_wake operations adds e89878aa4b79 bus: mhi: pci_generic: Use generic PCI power management adds d3800c1dce24 bus: mhi: pci_generic: Add support for runtime PM adds 0fccbf0a3b69 bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from sta [...] adds 0ecc1c70dcd3 bus: mhi: core: Fix invalid error returning in mhi_queue adds e5b53b5be677 bus: mhi: core: Rename debugfs directory name adds 8de5ad994143 bus: mhi: core: Add missing checks for MMIO register entries adds 020d3b26c07a bus: mhi: Early MHI resume failure in non M3 state adds 925089c1900f bus: mhi: core: Destroy SBL devices when moving to mission mode adds 4884362f6977 bus: mhi: core: Download AMSS image from appropriate function adds ef2126c4e2ea bus: mhi: core: Process execution environment changes serially adds aaca4233ea03 bus: mhi: core: Update debug prints to include local device state adds 6403298c58d4 bus: mhi: core: Fix check for syserr at power_up adds 4d5f52838d11 bus: mhi: Make firmware image optional for controller adds 70f7025c854c bus: mhi: core: remove redundant initialization of variabl [...] adds 68731852f6e5 bus: mhi: core: Return EAGAIN if MHI ring is full adds 9e40641f62cd bus: mhi: core: Check state before processing power_down adds 59077273aba2 Merge remote-tracking branch 'mhi/mhi-next' adds 98898dfbdf72 Rust support adds 37715164b08a Merge remote-tracking branch 'rust/rust-next' adds 393805a9e0f6 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] adds e8db1e528380 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] adds e671110d7acf kasan: fix per-page tags for non-page_alloc pages adds d7b5e5922686 mm/mmu_notifiers: ensure range_end() is paired with range_start() adds e841f030c6c8 selftests/vm: fix out-of-tree build adds 6ebaa672682c z3fold: prevent reclaim/free race for headless pages adds ea22982aa6cb squashfs: fix inode lookup sanity checks adds bd6fa56a90d9 squashfs: fix xattr id and id lookup sanity checks adds 9316abc177a0 ia64: mca: allocate early mca with GFP_ATOMIC adds f713cc7b5c2d ia64: fix format strings for err_inject adds 3f3823723e0e gcov: fix clang-11+ support adds f2c67daa639c kfence: make compatible with kmemleak adds fd904834c463 mm: memblock: fix section mismatch warning again adds 84acbf0f417b mm/slub: fix backtrace of objects because of redzone adjustment adds a02a25709155 mm/slub: add support for free path information of an object adds 14c0508adcdb arm: print alloc free paths for address in registers adds 091d88ca149e /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds c1e0d220ebbf /proc/kpageflags: do not use uninitialized struct pages adds 773d762cb360 arch/ia64/kernel/head.S: remove duplicate include adds 02cbc4a12214 arch/ia64/kernel/fsys.S: fix typos adds 91887f68d568 arch/ia64/include/asm/pgtable.h: minor typo fixes adds 0391779562b8 include/linux/compiler-gcc.h: sparse can do constant foldi [...] adds b643ea6ec365 scripts/spelling.txt: add "overlfow" adds 5b9b343b2f20 scripts/spelling.txt: Add "diabled" typo adds cefd7ae7f50d scripts/spelling.txt: add "overflw" adds a54c172e8b0b arch/sh/include/asm/tlb.h: remove duplicate include adds f08d0b9e1a83 ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] adds 448d81bfba5f ocfs2: clear links count in ocfs2_mknod() if an error occurs adds fd2192b6ed13 ocfs2: fix ocfs2 corrupt when iputting an inode adds b646899c51b6 watchdog: rename __touch_watchdog() to a better descriptive name adds ba08cecdaf98 watchdog: explicitly update timestamp when reporting softlockup adds 98a315d756b1 watchdog/softlockup: report the overall time of softlockups adds 217857770c3a watchdog/softlockup: remove logic that tried to prevent re [...] adds 3fbfa69903e9 watchdog: fix barriers when printing backtraces from all CPUs adds e2758e6953d8 watchdog: cleanup handling of false positives adds 9d9409e6a8f0 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 6b41beee43be mm, slub: enable slub_debug static key when creating cache [...] adds 1a58eef5def9 selftests: add a kselftest for SLUB debugging functionality adds b815bce30e37 selftests: add a kselftest for SLUB debugging functionality-fix adds 3129f1a7f089 slub: remove resiliency_test() function adds 51b4492e1e82 mm/page_owner: record the timestamp of all pages during free adds a97e2c877399 mm: provide filemap_range_needs_writeback() helper adds 992c42195aeb mm: use filemap_range_needs_writeback() for O_DIRECT reads adds c873db2591e1 iomap: use filemap_range_needs_writeback() for O_DIRECT reads adds 8e86d7cf2d05 mm/filemap: use filemap_read_page in filemap_fault adds ec318dc9dd9d mm/filemap: drop check for truncated page after I/O adds 162d6dc2b5b5 mm: page-writeback: simplify memcg handling in test_clear_ [...] adds 47033a3330b0 mm: introduce and use mapping_empty adds 55c653b71e8c mm: stop accounting shadow entries adds 539c8a020d53 dax: account DAX entries as nrpages adds 3f931bdf178f mm: remove nrexceptional from inode adds 21a9d1b5522f mm: Move page_mapping_file to pagemap.h adds 22d2420df77b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds 27b2b5a0cdd3 mm/gup: add compound page list iterator adds 9235a6a6be62 mm/gup: decrement head page once for group of subpages adds 254d899a6cde mm/gup: add a range variant of unpin_user_pages_dirty_lock() adds 36b725a6136b RDMA/umem: batch page unpin in __ib_umem_release() adds 88175c5f557d mm/memremap.c: fix improper SPDX comment style adds 7f4615b66b4e mm: memcontrol: fix kernel stack account adds e05c2d043239 memcg: cleanup root memcg checks adds 7efbfe1901d7 memcg: enable memcg oom-kill for __GFP_NOFAIL adds 9a1c1b7c93d3 mm: memcontrol: fix cpuhotplug statistics flushing adds 50b389c6bcf2 mm: memcontrol: kill mem_cgroup_nodeinfo() adds a58eb61f9b2d mm: memcontrol: privatize memcg_page_state query functions adds 308323f593a0 cgroup: rstat: support cgroup1 adds ef2465053717 cgroup: rstat: punt root-level optimization to individual [...] adds 21c71e1774bc mm: memcontrol: switch to rstat adds b4f345ecb011 mm-memcontrol-switch-to-rstat-fix adds 769324cf7397 mm: memcontrol: switch to rstat fix adds af8d90bf60ef mm: memcontrol: consolidate lruvec stat flushing adds 86339a9048d7 kselftests: cgroup: update kmem test for new vmstat implem [...] adds 793f230e91c2 memcg: charge before adding to swapcache on swapin adds adebf092fdf4 memcg: set page->private before calling swap_readpage adds 423701d42628 mm/memory.c: do_numa_page(): delete bool "migrated" adds 1b7c7f298999 mm/interval_tree: add comments to improve code readability adds 68f7bf6e7e98 x86/vmemmap: drop handling of 4K unaligned vmemmap range adds 90cae500c921 x86/vmemmap: drop handling of 1GB vmemmap ranges adds 969d349aa5c4 x86/vmemmap: handle unpopulated sub-pmd ranges adds fb183c2d0e95 x86/vmemmap: optimize for consecutive sections in partial [...] adds 8f2b8657a424 mm, tracing: improve rss_stat tracepoint message adds dee42eccb91c mm: allow shmem mappings with MREMAP_DONTUNMAP adds d9e4d5c6dff3 mm/dmapool: switch from strlcpy to strscpy adds 9d9d5290c35c samples/vfio-mdev/mdpy: use remap_vmalloc_range adds 94bfa9eead5c mm: unexport remap_vmalloc_range_partial adds 523aa185bc19 mm/vmalloc: use rb_tree instead of list for vread() lookups adds 3988e2156306 ARM: mm: add missing pud_page define to 2-level page tables adds 17aa145f03a0 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] adds 0b26c9d462f6 mm: apply_to_pte_range warn and fail if a large pte is enc [...] adds 609ab3a7e95d mm/vmalloc: rename vmap_*_range vmap_pages_*_range adds 54a10e43ccef mm/ioremap: rename ioremap_*_range to vmap_*_range adds c36a0ddcaa16 mm: HUGE_VMAP arch support cleanup adds 3785ce2d9691 powerpc: inline huge vmap supported functions adds a676afe34995 arm64: inline huge vmap supported functions adds 17b7171c1622 x86: inline huge vmap supported functions adds 039dbe56a364 mm/vmalloc: provide fallback arch huge vmap support functions adds ca67a6b65240 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c adds 6caf3b8893bc mm/vmalloc: add vmap_range_noflush variant adds cbca8df20a91 mm/vmalloc: hugepage vmalloc mappings adds bb91585a6621 mm/vmalloc: fix read of uninitialized pointer area adds bbed63249b36 powerpc/64s/radix: enable huge vmalloc mappings adds 3bc29a8e251a kasan: remove redundant config option adds 0d9e60b66271 kasan-remove-redundant-config-option-fix adds e5bbe620e7a1 mm/kasan: switch from strlcpy to strscpy adds 7b40fcc93f61 kasan: initialize shadow to TAG_INVALID for SW_TAGS adds d07a05953b60 mm, kasan: don't poison boot memory with tag-based modes adds 75393a0acbc3 arm64: kasan: allow to init memory when setting tags adds b5feba92b229 kasan: init memory in kasan_(un)poison for HW_TAGS adds 26a7ee1a170e kasan, mm: integrate page_alloc init with HW_TAGS adds c7948d4407ed kasan, mm: integrate slab init_on_alloc with HW_TAGS adds 6b548c253039 kasan, mm: integrate slab init_on_free with HW_TAGS adds be8123fc4d6e kasan: docs: clean up sections adds 857e585be339 kasan: docs: update overview section adds 7cd99f4ad30d kasan: docs: update usage section adds 5bf5c5427d23 kasan: docs: update error reports section adds f1c3e6fab194 kasan: docs: update boot parameters section adds d4754f78afc9 kasan: docs: update GENERIC implementation details section adds 6148c5da8dc3 kasan: docs: update SW_TAGS implementation details section adds 0eae72b67e15 kasan: docs: update HW_TAGS implementation details section adds 1fe67b6885e0 kasan: docs: update shadow memory section adds e8d2a2722681 kasan: docs: update ignoring accesses section adds 2f9610bd6a93 kasan: docs: update tests section adds 357e2e021b3a kasan: record task_work_add() call stack adds 34f7349a817e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() adds eb2deb739473 mm: remove lru_add_drain_all in alloc_contig_range adds 6343d4d193c0 include/linux/page-flags-layout.h: correctly determine LAS [...] adds 7d344554f07b include/linux/page-flags-layout.h: cleanups adds f4a6de4b7331 mm/page_alloc: rename alloc_mask to alloc_gfp adds 3d1643e26b2c mm/page_alloc: rename gfp_mask to gfp adds 42ccb572478b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask adds 3680a245814e mm/mempolicy: rename alloc_pages_current to alloc_pages adds 99ae4bfa7fce mm/mempolicy: rewrite alloc_pages documentation adds 5afb7cb04e92 mm/mempolicy: rewrite alloc_pages_vma documentation adds 044343980a37 mm/mempolicy: fix mpol_misplaced kernel-doc adds 12ed5442695f mm: page_alloc: dump migrate-failed pages adds 4d328c57ce0a mm/Kconfig: remove default DISCONTIGMEM_MANUAL adds 3d3b01622769 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds 3a5a2d28bb7e hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix adds 52dcda17fc5f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 132f46917e94 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE adds 17e5e1fc77a6 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 0b61cfac683c hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 703923464537 mm/hugetlb: remove redundant reservation check condition i [...] adds 9c352ba0b022 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds d6a72a70d2ce mm/hugetlb: use some helper functions to cleanup code adds bb5066e4a5af mm/hugetlb: optimize the surplus state transfer code in mo [...] adds d5c1041b8a6d mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds d72719b0c9f9 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds 36bb1b033066 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds ae99ab5ff245 khugepaged: remove unneeded return value of khugepaged_col [...] adds 96d9608d7b08 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 5467399aed84 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 3b43b99344ce khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds c7d3dadcf67e mm/huge_memory.c: remove unnecessary local variable ret2 adds 1dc15f6a221a mm: huge_memory: a new debugfs interface for splitting THP tests. adds ad0ccce80dd5 userfaultfd: add minor fault registration mode adds 2ca39d432473 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds 78b8841bf022 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds d75284553cdf userfaultfd: add UFFDIO_CONTINUE ioctl adds 58ee6a065ff5 userfaultfd: update documentation to describe minor fault [...] adds 8c32796ad13f userfaultfd/selftests: add test exercising minor fault handling adds 00da60b9d0a0 userfaultfd: support minor fault handling for shmem adds 6274f907c36a userfaultfd-support-minor-fault-handling-for-shmem-fix adds 0004d599909f userfaultfd/selftests: use memfd_create for shmem test type adds 8815c5eb1184 userfaultfd/selftests: create alias mappings in the shmem test adds d52bb0df4dcf userfaultfd/selftests: reinitialize test context in each test adds 0f13f0d970f2 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 786da7646522 userfaultfd/selftests: use user mode only adds 7f8c5e856d9c userfaultfd/selftests: remove the time() check on delayed uffd adds d5b0d4b10266 userfaultfd/selftests: drop VERIFY check in locking_thread adds 78111f0a6f9f userfaultfd/selftests: only dump counts if mode enabled adds c143a048fa55 userfaultfd/selftests: unify error handling adds d33478b5e31e mm/vmscan: move RECLAIM* bits to uapi header adds c7d4c8492b38 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 2764aef2c75d mm: vmscan: use nid from shrink_control for tracepoint adds 776ad23ae590 mm: vmscan: consolidate shrinker_maps handling code adds 097ff726fc43 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds f8167b48aed6 mm: vmscan: remove memcg_shrinker_map_size adds cb1731c7a5b5 mm: vmscan: use kvfree_rcu instead of call_rcu adds 4847825ff838 mm: memcontrol: rename shrinker_map to shrinker_info adds 68dd54f346cb mm: vmscan: add shrinker_info_protected() helper adds 8c84f2a106f9 mm: vmscan: use a new flag to indicate shrinker is registered adds cfb1e2da0ab0 mm: vmscan: add per memcg shrinker nr_deferred adds ad80f228eed3 mm: vmscan: use per memcg nr_deferred of shrinker adds d58255d8c89f mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds 5333031550f1 mm: memcontrol: reparent nr_deferred when memcg offline adds 02c84eff022b mm: vmscan: shrink deferred objects proportional to priority adds 50da455f1e20 mm/compaction: remove unused variable sysctl_compact_memory adds 4457f2164e59 mm: compaction: update the COMPACT[STALL|FAIL] events properly adds 0ac1d09ac248 mm: vmstat: add cma statistics adds 2699a7fccf06 mm: cma: use pr_err_ratelimited for CMA warning adds aa1c7ea96d18 mm: cma: support sysfs adds 41b1486f580b mm: cma: fix potential null dereference on pointer cma adds c8c1b1849155 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 331b12808f0b mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 13678b7dda10 mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds 9ed8c73ef831 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 1f3f14fd407c x86/mm: track linear mapping split events adds aa660f407fa8 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds 7bfd7234d6b1 mm/util.c: reduce mem_dump_obj() object size adds c111f596a45e mm/util.c: fix typo adds 6bb31f62a636 mm/gup: don't pin migrated cma pages in movable zone adds f9b81c7a5ecf mm/gup: check every subpage of a compound page during isolation adds 7dc929c72c89 mm/gup: return an error on migration failure adds 5ed24e78bcd2 mm/gup: check for isolation errors adds c68c5dc10330 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds 4c6c79445499 mm: apply per-task gfp constraints in fast path adds 9982ace2a657 mm: honor PF_MEMALLOC_PIN for all movable pages adds d6dbc9982d52 mm/gup: do not migrate zero page adds 8d84f5482dc8 mm/gup: migrate pinned pages out of movable zone adds 5b43f3dd488e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 8c3138e00b41 mm/gup: change index type to long as it counts pages adds 6c795abd6926 mm/gup: longterm pin migration cleanup adds 509691ad5597 selftests/vm: gup_test: fix test flag adds c2ab3a14f231 selftests/vm: gup_test: test faulting in kernel, and verif [...] adds e60bff3fb380 mm,memory_hotplug: allocate memmap from the added memory range adds 53ae74c27e12 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix adds 0d421e2a47f4 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds 8f8407185fc6 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds 363f72d78186 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 5186f822d28b arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 204f5245cdd2 mm/zswap.c: switch from strlcpy to strscpy adds cbe664aa3261 iov_iter: lift memzero_page() to highmem.h adds e07da9ca7ba8 btrfs: use memzero_page() instead of open coded kmap pattern adds 69767e5b8a7d mm/highmem.c: fix coding style issue adds c279dfe8b99f mm/highmem: Remove deprecated kmap_atomic adds 0366be0adee8 mm/mempool: minor coding style tweaks adds 1a84e52d84bd mm/swapfile: minor coding style tweaks adds 576c0f7e68bb mm/sparse: minor coding style tweaks adds aeb391b45cb7 mm/vmscan: minor coding style tweaks adds 195c2e4cb9da mm/compaction: minor coding style tweaks adds 16c67f03427e mm/oom_kill: minor coding style tweaks adds 83a6a80ec989 mm/shmem: minor coding style tweaks adds bb5034d95142 mm/page_alloc: minor coding style tweaks adds 63e3c426c1c4 mm/filemap: minor coding style tweaks adds aafe9d417e26 mm/mlock: minor coding style tweaks adds 0fc4a4096e9a mm/frontswap: minor coding style tweaks adds 9ed03dced98d mm/vmalloc: minor coding style tweaks adds 257e7d5c8919 mm/memory_hotplug: minor coding style tweaks adds cf14813dd404 mm/mempolicy: minor coding style tweaks adds efc384ebdb83 mm/process_vm_access.c: remove duplicate include adds 469f7e5ed2f4 kfence: zero guard page after out-of-bounds access adds f46810d6099c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds bf0d6637c40c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds ec6901e8e919 kernel/hung_task.c: Monitor killed tasks. adds 363e8285565c procfs: allow reading fdinfo with PTRACE_MODE_READ adds a25ca98c1f6e procfs/dmabuf: add inode number to /proc/*/fdinfo adds 7ebb4b63834a proc/sysctl: fix function name error in comments adds 9a3c396cd995 proc/sysctl: make protected_* world readable adds d67249a9c2dd include: remove pagemap.h from blkdev.h adds 6805985a576a kernel/async.c: fix pr_debug statement adds 89cffb73eeb6 kernel/cred.c: make init_groups static adds 643cfee40553 kernel/umh.c: fix some spelling mistakes adds e38f3c037a7f kernel/user_namespace.c: fix typos adds 3e3011ea6112 kernel/up.c: fix typo adds 7217f37ec86c kernel/sys.c: fix typo adds f9156d9396fa kernel/irq/: fix language typos adds df2aa3e1b47e lib/bch.c: fix a typo in the file bch.c adds f686213ac9de lib: fix inconsistent indenting in process_bit1() adds 91b4ba2796a8 lib/list_sort.c: fix typo in function description adds 8f7d76ff6cec include/linux/compat.h: remove unneeded declaration from C [...] adds 1695cce90e06 fs: fat: fix spelling typo of values adds f0b2bbc9fe42 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds 35c323d8b567 kernel/fork.c: simplify copy_mm() adds 8ae29b1fb7d1 kernel/fork.c: fix typos adds 3a3ffa4e3ec0 kernel/crash_core: add crashkernel=auto for vmcore creation adds 6e0f089d8aef kexec: Add kexec reboot string adds 4bd028a1e646 kernel: kexec_file: fix error return code of kexec_calcula [...] adds 6b85ddd223de gcov: clang: drop support for clang-10 and older adds ed51885a9a3d gcov: combine common code adds acd26a3aeb80 gcov: simplify buffer allocation adds ec1517f90243 gcov: use kvmalloc() adds 45d61cc97784 aio: simplify read_events() adds 01583a16158c gdb: lx-symbols: store the abspath() adds c89e5685c3ba scripts/gdb: document lx_current is only supported by x86 adds f9e5124157a3 scripts/gdb: add lx_current support for arm64 adds ceb13f861c2d selftests: remove duplicate include adds 2bdae494c5c3 kernel/async.c: stop guarding pr_debug() statements adds b80714d21528 kernel/async.c: remove async_unregister_domain() adds d3f9d0fc0296 init/initramfs.c: do unpacking asynchronously adds c0954d9328ac modules: add CONFIG_MODPROBE_PATH adds 1675bb8b1286 Merge branch 'akpm-current/current' adds ae1020726710 mm: add definition of PMD_PAGE_ORDER adds 3fb2d00ab4c2 mmap: make mlock_future_check() global adds 32aa3b00d062 riscv/Kconfig: make direct map manipulation options depend on MMU adds 0a2113297c8e set_memory: allow set_direct_map_*_noflush() for multiple pages adds 371e3c443fda set_memory: allow querying whether set_direct_map_*() is a [...] adds d2340c04a02b mm: introduce memfd_secret system call to create "secret" [...] adds 738001289d3d PM: hibernate: disable when there are active secretmem users adds a3dcd83721c1 arch, mm: wire up memfd_secret system call where relevant adds acf0c6f4a1ed secretmem: test: add basic selftest for memfd_secret(2) adds 5ca88638ee3a Merge branch 'akpm/master' adds d949689e7383 Add linux-next specific files for 20210323
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 (b01d57bfdc41) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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 | 3 + .rustfmt.toml | 1 + Documentation/ABI/stable/procfs-audit_loginuid | 27 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-class-net-phydev | 12 + Documentation/ABI/testing/sysfs-fs-f2fs | 24 + Documentation/ABI/testing/sysfs-fs-xfs | 2 +- Documentation/ABI/testing/sysfs-kernel-mm-cma | 25 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 2 +- Documentation/admin-guide/LSM/LoadPin.rst | 6 +- Documentation/admin-guide/cgroup-v1/memory.rst | 4 +- Documentation/admin-guide/gpio/gpio-mockup.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 61 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/mm/hugetlbpage.rst | 11 - Documentation/admin-guide/sysrq.rst | 4 +- Documentation/arch.rst | 26 + Documentation/arm64/acpi_object_usage.rst | 10 +- Documentation/bpf/btf.rst | 17 +- Documentation/bpf/index.rst | 9 +- Documentation/core-api/dma-api.rst | 88 + Documentation/core-api/printk-formats.rst | 18 + Documentation/dev-tools/gdb-kernel-debugging.rst | 2 +- Documentation/dev-tools/kasan.rst | 345 +- Documentation/devicetree/bindings/Makefile | 7 +- .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 18 + .../devicetree/bindings/arm/rockchip.yaml | 1 + .../devicetree/bindings/arm/stm32/stm32.yaml | 17 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 2 + .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 12 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 60 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 - .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 6 - .../devicetree/bindings/display/fsl,lcdif.yaml | 110 + .../devicetree/bindings/display/mxsfb.txt | 87 - .../display/panel/kingdisplay,kd035g6-54nt.yaml | 1 - .../bindings/display/panel/panel-dpi.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/dma/qcom,gpi.yaml | 2 +- .../devicetree/bindings/firmware/qcom,scm.txt | 1 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../devicetree/bindings/hwlock/sirf,hwspinlock.txt | 28 - .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- Documentation/devicetree/bindings/i3c/i3c.yaml | 7 +- .../bindings/i3c/silvaco,i3c-master.yaml | 2 +- .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 2 +- .../bindings/iio/light/capella,cm3605.yaml | 1 - .../bindings/iio/light/upisemi,us5182.yaml | 4 +- .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 + Documentation/devicetree/bindings/input/input.yaml | 6 + .../devicetree/bindings/input/iqs626a.yaml | 843 + .../interrupt-controller/loongson,htpic.yaml | 2 +- .../devicetree/bindings/iommu/sprd,iommu.yaml | 57 + .../bindings/leds/backlight/qcom-wled.yaml | 1 + .../devicetree/bindings/leds/leds-lgm.yaml | 26 +- .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 84 + .../devicetree/bindings/media/qcom,camss.txt | 236 - .../bindings/media/qcom,msm8916-camss.yaml | 256 + .../bindings/media/qcom,msm8996-camss.yaml | 387 + .../bindings/media/qcom,sdm660-camss.yaml | 398 + .../bindings/media/qcom,sdm845-camss.yaml | 371 + .../devicetree/bindings/media/video-mux.txt | 60 - .../devicetree/bindings/media/video-mux.yaml | 106 + .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- .../devicetree/bindings/mfd/actions,atc260x.yaml | 183 + .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml | 123 + .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 4 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 4 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 4 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 + .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 + .../devicetree/bindings/net/actions,owl-emac.yaml | 92 + .../devicetree/bindings/net/brcm,bcm4908-enet.yaml | 17 +- .../bindings/net/brcm,bcm6368-mdio-mux.yaml | 76 + .../bindings/net/broadcom-bluetooth.yaml | 1 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 1 - .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 4 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 34 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 4 +- .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 1 + .../bindings/phy/microchip,sparx5-serdes.yaml | 100 + .../bindings/phy/phy-cadence-torrent.yaml | 20 +- .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 5 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 6 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 12 + .../devicetree/bindings/power/supply/bq256xx.yaml | 1 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 1 + .../bindings/power/supply/cw2015_battery.yaml | 2 +- .../bindings/power/supply/ltc4162-l.yaml | 2 - .../bindings/power/supply/power-supply.yaml | 22 - .../bindings/regulator/qcom-labibb-regulator.yaml | 1 - .../bindings/remoteproc/fsl,imx-rproc.yaml | 90 + .../devicetree/bindings/remoteproc/imx-rproc.txt | 33 - .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 15 + .../bindings/remoteproc/qcom,wcnss-pil.txt | 6 + .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../devicetree/bindings/rng/brcm,bcm2835.yaml | 21 + .../devicetree/bindings/serial/samsung_uart.yaml | 14 +- .../devicetree/bindings/serial/serial.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/sound/ak4642.yaml | 2 - .../devicetree/bindings/sound/fsl,spdif.yaml | 4 + .../bindings/sound/google,cros-ec-codec.yaml | 2 +- .../sound/mt8183-mt6358-ts3a227-max98357.txt | 1 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 1 - .../devicetree/bindings/sound/rt1019.yaml | 33 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../devicetree/bindings/spi/spi-controller.yaml | 21 +- Documentation/devicetree/bindings/spi/spi-mux.yaml | 8 +- .../devicetree/bindings/spi/st,stm32-spi.yaml | 6 - .../devicetree/bindings/submitting-patches.rst | 4 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 - .../bindings/thermal/rcar-gen3-thermal.yaml | 43 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 30 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 4 + .../devicetree/bindings/timer/renesas,tmu.yaml | 6 + .../devicetree/bindings/trivial-devices.yaml | 5 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 + Documentation/devicetree/bindings/usb/usb.yaml | 1 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/dontdiff | 1 + Documentation/driver-api/dma-buf.rst | 76 + Documentation/driver-api/gpio/legacy.rst | 2 +- Documentation/driver-api/index.rst | 2 +- Documentation/driver-api/media/camera-sensor.rst | 1 + Documentation/driver-api/media/index.rst | 2 + .../driver-api/media/maintainer-entry-profile.rst | 206 + Documentation/driver-api/pin-control.rst | 1467 + Documentation/driver-api/pinctl.rst | 1430 - .../driver-api/surface_aggregator/clients/dtx.rst | 718 + .../surface_aggregator/clients/index.rst | 1 + Documentation/features/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 2 +- Documentation/filesystems/cifs/cifsd.rst | 180 + Documentation/filesystems/cifs/index.rst | 10 + Documentation/filesystems/f2fs.rst | 3 - Documentation/filesystems/index.rst | 2 +- Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/todo.rst | 76 +- Documentation/hwmon/corsair-psu.rst | 13 +- Documentation/hwmon/index.rst | 3 + Documentation/hwmon/ir36021.rst | 63 + Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/hwmon/stpddc60.rst | 90 + Documentation/index.rst | 21 +- Documentation/input/devices/rotary-encoder.rst | 8 +- Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/kbuild/kbuild.rst | 4 + .../maintainer/maintainer-entry-profile.rst | 1 + .../device_drivers/ethernet/amazon/ena.rst | 2 +- .../device_drivers/ethernet/microsoft/netvsc.rst | 14 +- .../networking/device_drivers/fddi/defza.rst | 2 +- Documentation/networking/devlink/devlink-dpipe.rst | 2 +- .../networking/devlink/devlink-health.rst | 17 +- Documentation/networking/devlink/devlink-port.rst | 4 +- Documentation/networking/dsa/configuration.rst | 330 +- Documentation/networking/dsa/dsa.rst | 372 +- Documentation/networking/phy.rst | 4 +- Documentation/networking/switchdev.rst | 200 +- Documentation/networking/xfrm_device.rst | 2 +- Documentation/process/changes.rst | 9 + Documentation/rust/arch-support.rst | 23 + Documentation/rust/coding.rst | 92 + Documentation/rust/docs.rst | 109 + Documentation/rust/index.rst | 20 + Documentation/rust/quick-start.rst | 191 + Documentation/security/index.rst | 1 + Documentation/security/landlock.rst | 79 + Documentation/spi/spi-summary.rst | 7 +- .../translations/zh_CN/admin-guide/README.rst | 2 +- .../translations/zh_CN/admin-guide/unicode.rst | 2 +- Documentation/userspace-api/ebpf/index.rst | 17 + Documentation/userspace-api/ebpf/syscall.rst | 24 + Documentation/userspace-api/index.rst | 2 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/landlock.rst | 307 + Documentation/userspace-api/media/v4l/buffer.rst | 2 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 334 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 383 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 15 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 10 + .../userspace-api/media/v4l/subdev-formats.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 46 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/virt/kvm/api.rst | 12 +- Documentation/virt/kvm/locking.rst | 49 +- MAINTAINERS | 227 +- Makefile | 180 +- Next/SHA1s | 408 +- Next/Trees | 2 + Next/merge.log | 8526 +++-- arch/Kconfig | 19 +- arch/alpha/kernel/syscalls/syscall.tbl | 4 + arch/arc/boot/dts/haps_hs.dts | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/unwind.c | 27 +- arch/arm/boot/dts/Makefile | 4 + arch/arm/boot/dts/at91-sam9x60ek.dts | 8 - arch/arm/boot/dts/dra7-l4.dtsi | 75 +- arch/arm/boot/dts/dra7.dtsi | 220 +- arch/arm/boot/dts/exynos3250-monk.dts | 4 +- arch/arm/boot/dts/exynos3250-rinato.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 3 +- arch/arm/boot/dts/exynos4412-ppmu-common.dtsi | 48 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 28 +- arch/arm/boot/dts/imx6dl-plybas.dts | 4 +- arch/arm/boot/dts/imx6q-b450v3.dts | 5 + arch/arm/boot/dts/imx6q-b650v3.dts | 5 + arch/arm/boot/dts/imx6q-b850v3.dts | 5 + arch/arm/boot/dts/imx6q-ba16.dtsi | 12 + arch/arm/boot/dts/imx6q-bx50v3.dtsi | 12 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 - arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 22 +- arch/arm/boot/dts/imx6ull-myir-mys-6ulx-eval.dts | 1 + arch/arm/boot/dts/imx7d-mba7.dts | 2 - arch/arm/boot/dts/ls1021a.dtsi | 1 + arch/arm/boot/dts/omap4-l4.dtsi | 43 +- arch/arm/boot/dts/omap4.dtsi | 174 +- arch/arm/boot/dts/omap4460.dtsi | 13 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 8 - arch/arm/boot/dts/omap5-l4.dtsi | 67 +- arch/arm/boot/dts/omap5.dtsi | 209 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 55 +- arch/arm/boot/dts/sam9x60.dtsi | 9 + arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 21 +- .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 + .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 + arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi | 196 + ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 + .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 + .../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi | 148 + arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 3 + arch/arm/configs/shmobile_defconfig | 1 - arch/arm/crypto/aes-cipher-core.S | 42 +- arch/arm/crypto/blake2s-core.S | 21 + arch/arm/crypto/chacha-scalar-core.S | 43 +- arch/arm/include/asm/bug.h | 1 + arch/arm/include/asm/paravirt.h | 14 +- arch/arm/include/asm/pgtable-3level.h | 2 - arch/arm/include/asm/pgtable.h | 3 + arch/arm/include/asm/spinlock.h | 2 +- arch/arm/kernel/paravirt.c | 9 +- arch/arm/kernel/process.c | 11 + arch/arm/kernel/traps.c | 1 + arch/arm/mach-omap2/Kconfig | 3 - arch/arm/mach-omap2/Makefile | 11 +- arch/arm/mach-omap2/common.h | 9 - arch/arm/mach-omap2/io.c | 12 +- arch/arm/mach-omap2/omap-mpuss-lowpower.c | 17 +- arch/arm/mach-omap2/omap-secure.c | 55 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap-wakeupgen.c | 20 +- arch/arm/mach-omap2/omap_hwmod.c | 8 - arch/arm/mach-omap2/omap_hwmod.h | 14 +- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 877 - arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 467 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 719 - arch/arm/mach-omap2/pdata-quirks.c | 31 +- arch/arm/mach-omap2/pmic-cpcap.c | 4 +- arch/arm/mach-omap2/sr_device.c | 7 + arch/arm/mach-pxa/icontrol.c | 12 +- arch/arm/mach-pxa/zeus.c | 6 +- arch/arm/mm/copypage-v4mc.c | 1 + arch/arm/mm/copypage-v6.c | 1 + arch/arm/mm/copypage-xscale.c | 1 + arch/arm/tools/syscall.tbl | 4 + arch/arm/xen/mm.c | 2 +- arch/arm/xen/p2m.c | 5 +- arch/arm64/Kconfig | 11 +- arch/arm64/Kconfig.platforms | 2 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 1 + .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 24 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 + arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi | 8 + arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 68 + arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 184 + arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi | 18 + arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi | 202 + arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 311 + .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 20 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 14 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 3 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 144 + arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 21 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 51 + arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 61 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 176 + arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 20 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 50 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 37 + arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 61 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 423 +- arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8350.dtsi | 25 + arch/arm64/boot/dts/qcom/pm8350b.dtsi | 25 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 25 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 25 + arch/arm64/boot/dts/qcom/pmr735a.dtsi | 25 + arch/arm64/boot/dts/qcom/pmr735b.dtsi | 25 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 18 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 14 - arch/arm64/boot/dts/qcom/sc7280-idp.dts | 47 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 608 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 27 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 137 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 4 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 542 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 319 + arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 6 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 +- .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 37 +- .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 37 +- .../boot/dts/renesas/r8a77951-salvator-xs.dts | 37 +- .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 46 - .../boot/dts/renesas/r8a77960-salvator-xs.dts | 46 - .../boot/dts/renesas/r8a77961-salvator-xs.dts | 46 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 26 +- .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts | 45 - .../boot/dts/renesas/r8a77965-salvator-xs.dts | 45 - arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 54 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 + .../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 15 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 50 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 155 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 39 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 133 + arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 40 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 51 - arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 13 + arch/arm64/boot/dts/ti/Makefile | 2 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 117 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 86 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 45 + arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 655 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 9 + arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 61 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 4 +- .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 60 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 17 + arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 36 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/configs/defconfig | 5 + arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/cacheflush.h | 6 - arch/arm64/include/asm/checksum.h | 2 +- arch/arm64/include/asm/fpsimd.h | 9 + arch/arm64/include/asm/fpsimdmacros.h | 10 +- arch/arm64/include/asm/kfence.h | 2 +- arch/arm64/include/asm/kvm_host.h | 21 +- arch/arm64/include/asm/kvm_hyp.h | 2 + arch/arm64/include/asm/memory.h | 4 +- arch/arm64/include/asm/mmu_context.h | 17 - arch/arm64/include/asm/mte-kasan.h | 39 +- arch/arm64/include/asm/paravirt.h | 14 +- arch/arm64/include/asm/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 + arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 3 + arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/sysreg.h | 27 +- arch/arm64/include/asm/topology.h | 10 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 8 + arch/arm64/include/asm/vmalloc.h | 24 + arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/cpu-reset.S | 5 +- arch/arm64/kernel/cpuinfo.c | 2 +- arch/arm64/kernel/crash_dump.c | 2 + arch/arm64/kernel/head.S | 8 +- arch/arm64/kernel/machine_kexec.c | 1 + arch/arm64/kernel/paravirt.c | 13 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/stacktrace.c | 9 +- arch/arm64/kernel/topology.c | 109 +- arch/arm64/kvm/arm.c | 5 - arch/arm64/kvm/fpsimd.c | 26 +- arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/hyp/fpsimd.S | 10 + arch/arm64/kvm/hyp/include/hyp/switch.h | 77 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 12 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 5 + arch/arm64/kvm/hyp/nvhe/switch.c | 13 +- arch/arm64/kvm/mmu.c | 3 +- arch/arm64/kvm/reset.c | 26 +- arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 99 +- arch/arm64/mm/pageattr.c | 23 +- arch/arm64/rust/target.json | 40 + arch/csky/abiv1/cacheflush.c | 1 + arch/csky/kernel/probes/ftrace.c | 2 +- arch/ia64/include/asm/pgtable.h | 2 +- arch/ia64/kernel/err_inject.c | 22 +- arch/ia64/kernel/fsys.S | 4 +- arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 4 + arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/lib/uaccess_old.S | 2 +- arch/mips/Kconfig | 20 +- arch/mips/bcm63xx/clk.c | 2 +- .../mips/boot/dts/brcm/bcm3368-netgear-cvg834g.dts | 2 +- arch/mips/boot/dts/brcm/bcm3368.dtsi | 3 + .../boot/dts/brcm/bcm63268-comtrend-vr-3032u.dts | 2 +- arch/mips/boot/dts/brcm/bcm63268.dtsi | 5 + arch/mips/boot/dts/brcm/bcm6328.dtsi | 5 + .../boot/dts/brcm/bcm6358-neufbox4-sercomm.dts | 2 +- arch/mips/boot/dts/brcm/bcm6358.dtsi | 4 + .../boot/dts/brcm/bcm6362-neufbox6-sercomm.dts | 2 +- arch/mips/boot/dts/brcm/bcm6362.dtsi | 5 + arch/mips/boot/dts/brcm/bcm6368.dtsi | 4 + arch/mips/boot/dts/brcm/bcm93384wvg.dts | 2 +- arch/mips/boot/dts/brcm/bcm93384wvg_viper.dts | 2 +- arch/mips/boot/dts/brcm/bcm96368mvwg.dts | 2 +- arch/mips/boot/dts/brcm/bcm97125cbmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97358svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97362svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97420c.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm97435svmb.dts | 4 +- arch/mips/boot/dts/brcm/bcm9ejtagprb.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 1 - arch/mips/configs/loongson3_defconfig | 8 +- arch/mips/configs/malta_kvm_guest_defconfig | 436 - arch/mips/include/asm/Kbuild | 7 +- arch/mips/include/asm/kvm_host.h | 238 - arch/mips/include/asm/mach-generic/spaces.h | 12 - arch/mips/include/asm/mach-loongson64/boot_param.h | 27 - arch/mips/include/asm/mach-loongson64/loongson.h | 18 + arch/mips/include/asm/processor.h | 5 - arch/mips/include/asm/uaccess.h | 9 - arch/mips/kernel/cevt-r4k.c | 4 - arch/mips/kernel/scall32-o32.S | 4 +- arch/mips/kernel/scall64-n32.S | 3 +- arch/mips/kernel/scall64-n64.S | 3 +- arch/mips/kernel/scall64-o32.S | 4 +- arch/mips/kernel/spinlock_test.c | 8 +- arch/mips/kernel/syscalls/Makefile | 41 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 4 + arch/mips/kernel/syscalls/syscall_n64.tbl | 4 + arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/mips/kernel/syscalls/syscallhdr.sh | 36 - arch/mips/kernel/syscalls/syscalltbl.sh | 36 - arch/mips/kernel/vmlinux.lds.S | 2 +- arch/mips/kvm/Kconfig | 34 - arch/mips/kvm/Makefile | 7 +- arch/mips/kvm/commpage.c | 32 - arch/mips/kvm/commpage.h | 24 - arch/mips/kvm/dyntrans.c | 143 - arch/mips/kvm/emulate.c | 1688 +- arch/mips/kvm/entry.c | 33 - arch/mips/kvm/interrupt.c | 123 +- arch/mips/kvm/interrupt.h | 20 - arch/mips/kvm/mips.c | 68 +- arch/mips/kvm/mmu.c | 405 - arch/mips/kvm/tlb.c | 174 - arch/mips/kvm/trap_emul.c | 1306 - arch/mips/kvm/vz.c | 5 +- arch/mips/loongson64/Makefile | 2 +- arch/mips/loongson64/env.c | 20 - arch/mips/loongson64/numa.c | 17 +- arch/mips/loongson64/platform.c | 42 - arch/mips/mm/cache.c | 1 + arch/mips/mm/tlbex.c | 9 +- arch/mips/mti-malta/Platform | 6 +- arch/mips/mti-malta/malta-time.c | 5 - arch/mips/pci/pci-mt7620.c | 5 +- arch/nios2/mm/cacheflush.c | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/code-patching.h | 7 +- arch/powerpc/include/asm/cpu_has_feature.h | 4 +- arch/powerpc/include/asm/interrupt.h | 3 +- arch/powerpc/include/asm/kexec.h | 2 +- arch/powerpc/include/asm/ptrace.h | 4 +- arch/powerpc/include/asm/switch_to.h | 10 + arch/powerpc/include/asm/vmalloc.h | 20 + arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/interrupt.c | 1 - arch/powerpc/kernel/module.c | 22 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 11 + arch/powerpc/kexec/elf_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 26 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 21 - arch/powerpc/platforms/cell/spufs/inode.c | 10 +- arch/powerpc/platforms/pseries/svm.c | 6 +- arch/riscv/Kconfig | 55 +- arch/riscv/Kconfig.socs | 2 + arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 + arch/riscv/include/asm/asm-prototypes.h | 16 + arch/riscv/include/asm/irq.h | 2 + arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/processor.h | 1 + arch/riscv/include/asm/ptrace.h | 5 + arch/riscv/include/asm/sbi.h | 4 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/string.h | 5 + arch/riscv/include/asm/timex.h | 2 + arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cpu_ops_sbi.c | 12 +- arch/riscv/kernel/head.S | 59 +- arch/riscv/kernel/head.h | 3 + arch/riscv/kernel/probes/ftrace.c | 18 +- arch/riscv/kernel/probes/kprobes.c | 3 +- arch/riscv/kernel/process.c | 1 + arch/riscv/kernel/sbi.c | 2 +- arch/riscv/kernel/setup.c | 11 +- arch/riscv/kernel/smp.c | 16 + arch/riscv/kernel/time.c | 1 + arch/riscv/kernel/traps.c | 1 + arch/riscv/kernel/vmlinux-xip.lds.S | 132 + arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/init.c | 106 +- arch/riscv/mm/kasan_init.c | 4 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/Kconfig.debug | 8 + arch/s390/configs/debug_defconfig | 1 + arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/qdio.h | 22 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 3 +- arch/s390/kernel/stacktrace.c | 6 - arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/s390/kernel/uv.c | 37 +- arch/s390/kernel/vtime.c | 2 +- arch/s390/net/bpf_jit_comp.c | 64 +- arch/s390/pci/pci.c | 115 +- arch/s390/pci/pci_bus.c | 33 + arch/s390/pci/pci_bus.h | 2 + arch/s390/pci/pci_event.c | 89 +- arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sh/mm/cache-sh4.c | 1 + arch/sh/mm/cache-sh7705.c | 1 + arch/sparc/configs/sparc64_defconfig | 4 +- arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/sparc/kernel/traps_64.c | 13 +- arch/sparc/mm/init_64.c | 1 - arch/sparc/mm/tlb.c | 1 + arch/um/Kconfig | 1 + arch/x86/Kconfig | 5 + arch/x86/boot/compressed/efi_thunk_64.S | 2 +- arch/x86/boot/compressed/head_64.S | 172 +- arch/x86/boot/compressed/idt_64.c | 14 + arch/x86/boot/compressed/kaslr.c | 4 +- arch/x86/boot/compressed/mem_encrypt.S | 130 +- arch/x86/boot/compressed/misc.c | 9 +- arch/x86/boot/compressed/misc.h | 6 + arch/x86/boot/compressed/sev-es.c | 23 +- arch/x86/crypto/crc32-pclmul_glue.c | 2 +- arch/x86/crypto/curve25519-x86_64.c | 6 +- arch/x86/crypto/twofish-x86_64-asm_64-3way.S | 2 +- arch/x86/crypto/twofish_glue_3way.c | 2 +- arch/x86/entry/entry_32.S | 8 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/entry_64_compat.S | 2 + arch/x86/entry/syscalls/syscall_32.tbl | 5 + arch/x86/entry/syscalls/syscall_64.tbl | 5 + arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/entry/vdso/vdso32/system_call.S | 4 +- arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vdso/vsgx.S | 2 +- arch/x86/events/amd/core.c | 2 +- arch/x86/events/amd/iommu.h | 2 +- arch/x86/events/core.c | 17 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 17 +- arch/x86/events/intel/ds.c | 15 +- arch/x86/events/intel/lbr.c | 12 +- arch/x86/events/intel/p4.c | 6 +- arch/x86/events/intel/pt.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 12 +- arch/x86/events/zhaoxin/core.c | 2 +- arch/x86/hyperv/hv_apic.c | 3 +- arch/x86/hyperv/hv_init.c | 4 +- arch/x86/hyperv/hv_spinlock.c | 2 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/alternative-asm.h | 114 - arch/x86/include/asm/alternative.h | 142 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpufeature.h | 41 +- arch/x86/include/asm/cpufeatures.h | 5 +- arch/x86/include/asm/elf.h | 10 +- arch/x86/include/asm/idtentry.h | 2 +- arch/x86/include/asm/inat.h | 2 +- arch/x86/include/asm/insn-eval.h | 6 +- arch/x86/include/asm/insn.h | 44 +- arch/x86/include/asm/intel_pconfig.h | 2 +- arch/x86/include/asm/intel_pt.h | 2 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/irqflags.h | 7 +- arch/x86/include/asm/jump_label.h | 12 +- arch/x86/include/asm/kvm_host.h | 63 +- arch/x86/include/asm/nops.h | 176 +- arch/x86/include/asm/nospec-branch.h | 3 +- arch/x86/include/asm/paravirt.h | 167 +- arch/x86/include/asm/paravirt_types.h | 212 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 11 +- arch/x86/include/asm/proto.h | 1 + arch/x86/include/asm/ptrace.h | 15 + arch/x86/include/asm/set_memory.h | 8 +- arch/x86/include/asm/setup.h | 5 - arch/x86/include/asm/smap.h | 15 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/svm.h | 4 +- arch/x86/include/asm/thread_info.h | 15 +- arch/x86/include/asm/uv/uv_geo.h | 2 +- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/include/asm/vmalloc.h | 20 + arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/msgbuf.h | 2 +- arch/x86/include/uapi/asm/sgx.h | 2 +- arch/x86/include/uapi/asm/shmbuf.h | 2 +- arch/x86/include/uapi/asm/sigcontext.h | 2 +- arch/x86/kernel/Makefile | 3 +- arch/x86/kernel/acpi/boot.c | 4 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/alternative.c | 256 +- arch/x86/kernel/amd_nb.c | 2 +- arch/x86/kernel/apic/apic.c | 15 +- arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/apm_32.c | 6 +- arch/x86/kernel/asm-offsets.c | 7 - arch/x86/kernel/cpu/amd.c | 5 - arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/cyrix.c | 2 +- arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/cpu/mce/core.c | 2 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/severity.c | 14 +- arch/x86/kernel/cpu/microcode/core.c | 8 +- arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/monitor.c | 6 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 6 +- arch/x86/kernel/cpu/sgx/arch.h | 2 +- arch/x86/kernel/cpu/sgx/main.c | 177 +- arch/x86/kernel/cpu/sgx/sgx.h | 23 +- arch/x86/kernel/cpu/topology.c | 4 +- arch/x86/kernel/cpu/vmware.c | 5 +- arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/fpu/xstate.c | 2 +- arch/x86/kernel/ftrace.c | 4 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/idt.c | 2 +- arch/x86/kernel/irq.c | 2 +- arch/x86/kernel/jump_label.c | 32 +- arch/x86/kernel/kgdb.c | 4 +- arch/x86/kernel/kprobes/core.c | 19 +- arch/x86/kernel/kprobes/ftrace.c | 2 +- arch/x86/kernel/kprobes/opt.c | 9 +- arch/x86/kernel/kvm.c | 25 +- arch/x86/kernel/kvmclock.c | 21 +- arch/x86/kernel/machine_kexec_64.c | 2 +- arch/x86/kernel/paravirt-spinlocks.c | 9 + arch/x86/kernel/paravirt.c | 75 +- arch/x86/kernel/paravirt_patch.c | 99 - arch/x86/kernel/process.c | 2 +- arch/x86/kernel/pvclock.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 2 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/setup.c | 7 +- arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 119 +- arch/x86/kernel/signal.c | 26 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/stacktrace.c | 6 - arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/tboot.c | 44 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 12 +- arch/x86/kernel/tsc.c | 9 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/umip.c | 4 +- arch/x86/kernel/uprobes.c | 8 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 91 +- arch/x86/kvm/hyperv.h | 1 + arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/lapic.c | 3 +- arch/x86/kvm/mmu.h | 23 +- arch/x86/kvm/mmu/mmu.c | 377 +- arch/x86/kvm/mmu/mmu_audit.c | 2 +- arch/x86/kvm/mmu/mmu_internal.h | 17 +- arch/x86/kvm/mmu/paging_tmpl.h | 3 +- arch/x86/kvm/mmu/spte.c | 159 +- arch/x86/kvm/mmu/spte.h | 141 +- arch/x86/kvm/mmu/tdp_iter.c | 30 +- arch/x86/kvm/mmu/tdp_iter.h | 4 +- arch/x86/kvm/mmu/tdp_mmu.c | 156 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/avic.c | 28 +- arch/x86/kvm/svm/nested.c | 499 +- arch/x86/kvm/svm/sev.c | 29 +- arch/x86/kvm/svm/svm.c | 869 +- arch/x86/kvm/svm/svm.h | 64 +- arch/x86/kvm/svm/vmenter.S | 47 +- arch/x86/kvm/vmx/nested.c | 30 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 240 +- arch/x86/kvm/vmx/vmx.h | 19 +- arch/x86/kvm/x86.c | 230 +- arch/x86/kvm/x86.h | 10 + arch/x86/lib/atomic64_386_32.S | 2 +- arch/x86/lib/atomic64_cx8_32.S | 2 +- arch/x86/lib/copy_page_64.S | 2 +- arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/inat.c | 2 +- arch/x86/lib/insn-eval.c | 112 +- arch/x86/lib/insn.c | 230 +- arch/x86/lib/memcpy_64.S | 2 +- arch/x86/lib/memmove_64.S | 2 +- arch/x86/lib/memset_64.S | 2 +- arch/x86/lib/mmx_32.c | 2 +- arch/x86/lib/msr-smp.c | 4 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/math-emu/fpu_trig.c | 11 +- arch/x86/math-emu/reg_ld_str.c | 2 +- arch/x86/math-emu/reg_round.S | 2 +- arch/x86/mm/fault.c | 4 +- arch/x86/mm/init.c | 6 +- arch/x86/mm/init_64.c | 143 +- arch/x86/mm/ioremap.c | 19 - arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/mem_encrypt.c | 1 + arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mem_encrypt_identity.c | 35 +- arch/x86/mm/pat/memtype.c | 2 +- arch/x86/mm/pat/set_memory.c | 10 +- arch/x86/mm/pgtable.c | 13 - arch/x86/mm/pkeys.c | 2 +- arch/x86/mm/pti.c | 4 +- arch/x86/mm/tlb.c | 6 +- arch/x86/net/bpf_jit_comp.c | 43 +- arch/x86/pci/fixup.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/efi/quirks.c | 4 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 4 +- arch/x86/platform/iris/iris.c | 1 - arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 2 +- arch/x86/platform/pvh/head.S | 6 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/rust/target.json | 42 + arch/x86/tools/insn_decoder_test.c | 10 +- arch/x86/tools/insn_sanity.c | 8 +- arch/x86/xen/enlighten_pv.c | 4 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/p2m.c | 6 +- arch/x86/xen/pci-swiotlb-xen.c | 4 +- arch/x86/xen/time.c | 26 +- arch/xtensa/Kconfig | 8 +- arch/xtensa/Makefile | 9 +- arch/xtensa/boot/Makefile | 4 - arch/xtensa/boot/boot-elf/Makefile | 11 +- arch/xtensa/boot/boot-redboot/Makefile | 6 +- arch/xtensa/kernel/pci.c | 2 +- arch/xtensa/kernel/syscall.c | 8 +- arch/xtensa/kernel/syscalls/Makefile | 14 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 + arch/xtensa/kernel/syscalls/syscallhdr.sh | 36 - arch/xtensa/kernel/syscalls/syscalltbl.sh | 32 - block/bio.c | 14 +- block/blk-crypto-fallback.c | 2 +- block/blk-lib.c | 2 +- block/blk-map.c | 2 +- block/blk-settings.c | 1 + block/blk-zoned.c | 40 +- block/bounce.c | 6 +- block/genhd.c | 4 +- crypto/aegis.h | 19 + crypto/aegis128-core.c | 15 - crypto/aegis128-neon.c | 10 +- crypto/api.c | 2 +- crypto/ecc.c | 11 +- crypto/ecc.h | 37 +- crypto/ecc_curve_defs.h | 17 + crypto/ecdh.c | 72 +- crypto/ecdh_helper.c | 4 +- crypto/testmgr.c | 13 +- crypto/testmgr.h | 34 +- drivers/Makefile | 1 + drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_memhotplug.c | 5 +- drivers/acpi/acpi_video.c | 4 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/cppc_acpi.c | 11 +- drivers/acpi/internal.h | 1 + drivers/acpi/numa/hmat.c | 2 +- drivers/acpi/pci_link.c | 6 +- drivers/acpi/pmic/intel_pmic_chtcrc.c | 2 +- drivers/acpi/power.c | 15 +- drivers/acpi/processor_perflib.c | 19 +- drivers/acpi/processor_throttling.c | 16 +- drivers/acpi/resource.c | 2 +- drivers/acpi/scan.c | 4 +- drivers/acpi/sleep.h | 1 - drivers/acpi/utils.c | 14 + drivers/acpi/video_detect.c | 1 + drivers/android/binder.c | 11 +- drivers/ata/pata_ns87415.c | 4 +- drivers/atm/eni.c | 2 +- drivers/atm/fore200e.c | 3 - drivers/atm/suni.c | 1 - drivers/auxdisplay/charlcd.c | 18 +- drivers/base/arch_topology.c | 89 +- drivers/base/firmware_loader/main.c | 2 + drivers/base/memory.c | 20 +- drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 62 +- drivers/base/regmap/regmap-irq.c | 81 +- drivers/base/swnode.c | 29 +- drivers/block/brd.c | 1 + drivers/block/drbd/drbd_int.h | 2 +- drivers/block/floppy.c | 1 - drivers/block/loop.c | 1 + drivers/block/rsxx/core.c | 1 + drivers/block/umem.c | 5 +- drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/hci_bcm.c | 2 + drivers/bluetooth/hci_qca.c | 17 +- drivers/bus/mhi/core/boot.c | 51 +- drivers/bus/mhi/core/debugfs.c | 2 +- drivers/bus/mhi/core/init.c | 13 +- drivers/bus/mhi/core/internal.h | 1 + drivers/bus/mhi/core/main.c | 88 +- drivers/bus/mhi/core/pm.c | 27 +- drivers/bus/mhi/pci_generic.c | 228 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 81 +- drivers/char/Kconfig | 12 + drivers/char/Makefile | 2 + drivers/char/applicom.c | 3 - drivers/char/hw_random/ba431-rng.c | 4 +- drivers/char/hw_random/bcm2835-rng.c | 10 + drivers/char/hw_random/cctrng.c | 20 +- drivers/char/hw_random/pic32-rng.c | 3 +- drivers/char/rust_example.rs | 164 + drivers/char/toshiba.c | 1 - drivers/clk/at91/sama7g5.c | 6 +- drivers/clk/clk.c | 18 +- drivers/clk/qcom/clk-rcg2.c | 17 +- drivers/clk/qcom/clk-rpmh.c | 7 +- drivers/clk/qcom/gcc-sc7180.c | 4 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 6 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 5 + drivers/clk/rockchip/Kconfig | 29 +- drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-cpu.c | 53 +- drivers/clk/rockchip/clk-px30.c | 7 +- drivers/clk/rockchip/clk-rk3036.c | 7 +- drivers/clk/rockchip/clk-rk3128.c | 7 +- drivers/clk/rockchip/clk-rk3188.c | 14 +- drivers/clk/rockchip/clk-rk3228.c | 7 +- drivers/clk/rockchip/clk-rk3288.c | 7 +- drivers/clk/rockchip/clk-rk3308.c | 7 +- drivers/clk/rockchip/clk-rk3328.c | 7 +- drivers/clk/rockchip/clk-rk3368.c | 14 +- drivers/clk/rockchip/clk-rk3399.c | 15 +- drivers/clk/rockchip/clk-rk3568.c | 1725 + drivers/clk/rockchip/clk-rv1108.c | 7 +- drivers/clk/rockchip/clk.h | 54 +- drivers/clk/ti/clk-54xx.c | 2 + drivers/clocksource/clksrc-dbx500-prcmu.c | 8 +- drivers/clocksource/dw_apb_timer_of.c | 28 +- drivers/clocksource/hyperv_timer.c | 4 +- drivers/clocksource/ingenic-ost.c | 9 +- drivers/clocksource/ingenic-timer.c | 2 + drivers/clocksource/sh_cmt.c | 5 +- drivers/clocksource/timer-atmel-tcb.c | 4 +- drivers/clocksource/timer-fsl-ftm.c | 2 +- drivers/clocksource/timer-microchip-pit64b.c | 2 +- drivers/clocksource/timer-npcm7xx.c | 1 + drivers/clocksource/timer-of.c | 4 +- drivers/clocksource/timer-pistachio.c | 4 +- drivers/clocksource/timer-ti-dm-systimer.c | 15 +- drivers/clocksource/timer-vf-pit.c | 2 +- drivers/counter/stm32-timer-cnt.c | 55 +- drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/cppc_cpufreq.c | 259 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 4 +- drivers/cpufreq/intel_pstate.c | 101 +- drivers/cpufreq/s5pv210-cpufreq.c | 14 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 21 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 1 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 4 +- drivers/crypto/atmel-ecc.c | 28 +- drivers/crypto/cavium/cpt/cptpf_main.c | 1 - drivers/crypto/ccp/sev-dev.c | 6 + drivers/crypto/hisilicon/Kconfig | 1 + drivers/crypto/hisilicon/hpre/hpre.h | 17 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 881 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 12 +- drivers/crypto/hisilicon/qm.c | 4 +- drivers/crypto/hisilicon/qm.h | 4 +- drivers/crypto/hisilicon/sec2/sec.h | 9 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 81 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 131 +- drivers/crypto/hisilicon/zip/zip.h | 4 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 4 +- drivers/crypto/qat/qat_common/qat_algs.c | 32 +- drivers/dma-buf/dma-heap.c | 12 + drivers/dma-buf/heaps/cma_heap.c | 1 + drivers/dma-buf/heaps/system_heap.c | 1 + drivers/dma/dw-edma/dw-edma-core.c | 178 +- drivers/dma/dw-edma/dw-edma-core.h | 37 +- drivers/dma/dw-edma/dw-edma-pcie.c | 277 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 300 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 2 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 77 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 4 +- drivers/dma/dw-edma/dw-edma-v0-regs.h | 291 +- drivers/dma/xilinx/xilinx_dma.c | 8 + drivers/dma/xilinx/xilinx_dpdma.c | 31 +- drivers/firewire/ohci.c | 4 +- drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/broadcom/bcm47xx_nvram.c | 92 +- drivers/firmware/dmi_scan.c | 1 + drivers/firmware/efi/efi.c | 3 +- drivers/firmware/efi/libstub/arm64-stub.c | 2 +- drivers/firmware/efi/vars.c | 4 + drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-sch.c | 196 +- drivers/gpio/gpiolib.c | 10 +- drivers/gpu/drm/Kconfig | 5 +- drivers/gpu/drm/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/Makefile | 14 +- drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 47 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 16 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 43 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 357 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 173 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 104 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 105 + drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 308 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 17 +- drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/atom.h | 2 - drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 114 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 1286 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 40 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 54 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 152 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 3 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 65 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 1329 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 28 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 44 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 378 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.h | 30 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 232 + drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 28 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 121 + drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h | 30 + drivers/gpu/drm/amd/amdgpu/soc15.c | 131 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 48 + drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 99 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 1 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 32 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 49 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 5 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 492 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 1 + .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 204 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 25 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 5 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 102 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 29 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 43 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 42 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 1 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 21 +- .../gpu/drm/amd/display/dc/bios/command_table2.h | 3 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 13 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 10 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 6 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 19 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 11 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 6 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 7 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 40 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 34 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 14 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 26 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 4 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 54 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 7 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 1 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 1 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- .../amd/display/dc/gpio/dce110/hw_factory_dce110.c | 4 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 2 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 31 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 38 + .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 38 + .../amd/display/dc/irq/dcn302/irq_service_dcn302.c | 30 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 1492 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 27 +- drivers/gpu/drm/amd/include/aldebaran_ip_offset.h | 1738 + .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 7683 +++++ .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 32949 +++++++++++++++++++ .../amd/include/asic_reg/mmhub/mmhub_1_7_offset.h | 5125 +++ .../amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h | 32178 ++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 361 + .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 531 + .../amd/include/asic_reg/sdma/sdma_4_4_0_offset.h | 5224 +++ .../amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h | 13922 ++++++++ .../include/asic_reg/smuio/smuio_13_0_2_offset.h | 516 + .../include/asic_reg/smuio/smuio_13_0_2_sh_mask.h | 1163 + .../amd/include/asic_reg/thm/thm_13_0_2_offset.h | 346 + .../amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h | 1297 + .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 2620 ++ .../amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h | 10796 ++++++ .../amd/include/asic_reg/vcn/vcn_2_6_0_offset.h | 1462 + .../amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h | 4535 +++ drivers/gpu/drm/amd/include/atomfirmware.h | 129 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 +- drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 9 +- drivers/gpu/drm/amd/include/vi_structs.h | 32 +- drivers/gpu/drm/amd/pm/Makefile | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 60 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 126 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 22 + drivers/gpu/drm/amd/pm/inc/arcturus_ppsmc.h | 7 + drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h | 1 + .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 512 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 28 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 272 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h | 165 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 28 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 62 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 124 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 90 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 73 +- drivers/gpu/drm/amd/pm/swsmu/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 92 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 27 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 30 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1544 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h | 72 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 1811 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 + drivers/gpu/drm/arc/Kconfig | 10 - drivers/gpu/drm/arc/Makefile | 3 - drivers/gpu/drm/arc/arcpgu.h | 37 - drivers/gpu/drm/arc/arcpgu_crtc.c | 217 - drivers/gpu/drm/arc/arcpgu_drv.c | 224 - drivers/gpu/drm/arc/arcpgu_hdmi.c | 48 - drivers/gpu/drm/arc/arcpgu_regs.h | 31 - drivers/gpu/drm/arc/arcpgu_sim.c | 108 - .../drm/arm/display/komeda/komeda_format_caps.h | 11 - .../drm/arm/display/komeda/komeda_framebuffer.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 3 + drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 21 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 30 +- drivers/gpu/drm/arm/malidp_drv.c | 3 + drivers/gpu/drm/arm/malidp_mw.c | 7 +- drivers/gpu/drm/arm/malidp_planes.c | 79 +- drivers/gpu/drm/armada/armada_overlay.c | 113 +- drivers/gpu/drm/armada/armada_plane.c | 115 +- drivers/gpu/drm/armada/armada_plane.h | 2 +- drivers/gpu/drm/aspeed/aspeed_gfx.h | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 15 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 69 +- drivers/gpu/drm/ast/Makefile | 3 +- drivers/gpu/drm/ast/ast_cursor.c | 286 - drivers/gpu/drm/ast/ast_drv.c | 2 + drivers/gpu/drm/ast/ast_drv.h | 47 +- drivers/gpu/drm/ast/ast_mode.c | 388 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 107 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 7 - drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 135 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2 +- drivers/gpu/drm/drm_atomic.c | 47 +- drivers/gpu/drm/drm_atomic_helper.c | 75 +- drivers/gpu/drm/drm_connector.c | 1 + drivers/gpu/drm/drm_crtc.c | 7 +- drivers/gpu/drm/drm_dp_mst_topology.c | 35 +- drivers/gpu/drm/drm_drv.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 11 +- drivers/gpu/drm/drm_gem.c | 2 + drivers/gpu/drm/drm_gem_atomic_helper.c | 432 + drivers/gpu/drm/drm_gem_framebuffer_helper.c | 63 - drivers/gpu/drm/drm_gem_vram_helper.c | 42 +- drivers/gpu/drm/drm_ioc32.c | 15 +- drivers/gpu/drm/drm_mipi_dbi.c | 5 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 14 + drivers/gpu/drm/drm_plane.c | 66 +- drivers/gpu/drm/drm_probe_helper.c | 7 +- drivers/gpu/drm/drm_property.c | 4 +- drivers/gpu/drm/drm_simple_kms_helper.c | 50 +- drivers/gpu/drm/drm_syncobj.c | 12 + drivers/gpu/drm/drm_vblank.c | 25 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 20 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 24 +- drivers/gpu/drm/gma500/Kconfig | 11 +- drivers/gpu/drm/gma500/Makefile | 17 +- drivers/gpu/drm/gma500/accel_2d.c | 60 - drivers/gpu/drm/gma500/blitter.c | 43 - drivers/gpu/drm/gma500/blitter.h | 16 - drivers/gpu/drm/gma500/cdv_device.c | 2 +- drivers/gpu/drm/gma500/cdv_device.h | 1 - drivers/gpu/drm/gma500/cdv_intel_crt.c | 15 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 23 +- drivers/gpu/drm/gma500/gtt.c | 11 - drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/oaktrail_device.c | 2 +- drivers/gpu/drm/gma500/psb_device.c | 2 +- drivers/gpu/drm/gma500/psb_drv.c | 38 +- drivers/gpu/drm/gma500/psb_drv.h | 6 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 32 - drivers/gpu/drm/gma500/psb_irq.c | 110 - drivers/gpu/drm/gma500/psb_irq.h | 4 - drivers/gpu/drm/gud/Kconfig | 14 + drivers/gpu/drm/gud/Makefile | 4 + drivers/gpu/drm/gud/gud_connector.c | 729 + drivers/gpu/drm/gud/gud_drv.c | 661 + drivers/gpu/drm/gud/gud_internal.h | 154 + drivers/gpu/drm/gud/gud_pipe.c | 552 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 39 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 47 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/g4x_dp.c | 1432 + drivers/gpu/drm/i915/display/g4x_dp.h | 30 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 616 + drivers/gpu/drm/i915/display/g4x_hdmi.h | 19 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_bios.c | 1115 +- drivers/gpu/drm/i915/display/intel_bios.h | 17 +- drivers/gpu/drm/i915/display/intel_ddi.c | 56 +- drivers/gpu/drm/i915/display/intel_display.c | 84 +- drivers/gpu/drm/i915/display/intel_display.h | 6 - .../gpu/drm/i915/display/intel_display_debugfs.c | 30 +- drivers/gpu/drm/i915/display/intel_display_types.h | 25 +- drivers/gpu/drm/i915/display/intel_dp.c | 1651 +- drivers/gpu/drm/i915/display/intel_dp.h | 11 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 7 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 39 + .../gpu/drm/i915/display/intel_dp_link_training.c | 123 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 5 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 43 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 618 - drivers/gpu/drm/i915/display/intel_hdmi.h | 3 - drivers/gpu/drm/i915/display/intel_pps.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gvt/display.c | 107 +- drivers/gpu/drm/i915/gvt/display.h | 14 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 +- drivers/gpu/drm/i915/gvt/gvt.c | 25 +- drivers/gpu/drm/i915/gvt/gvt.h | 13 +- drivers/gpu/drm/i915/gvt/handlers.c | 261 +- drivers/gpu/drm/i915/gvt/interrupt.c | 37 - drivers/gpu/drm/i915/gvt/interrupt.h | 7 - drivers/gpu/drm/i915/gvt/vgpu.c | 2 - drivers/gpu/drm/i915/i915_drv.h | 20 +- drivers/gpu/drm/i915/i915_perf.c | 13 +- drivers/gpu/drm/i915/i915_reg.h | 23 +- drivers/gpu/drm/i915/intel_pm.c | 288 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 64 +- drivers/gpu/drm/imx/ipuv3-plane.c | 92 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 66 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 77 +- drivers/gpu/drm/kmb/kmb_plane.c | 50 +- drivers/gpu/drm/lima/lima_devfreq.c | 58 +- drivers/gpu/drm/lima/lima_devfreq.h | 5 +- drivers/gpu/drm/lima/lima_sched.c | 6 +- drivers/gpu/drm/mcde/mcde_display.c | 10 +- drivers/gpu/drm/mcde/mcde_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 103 +- drivers/gpu/drm/meson/meson_overlay.c | 31 +- drivers/gpu/drm/meson/meson_plane.c | 51 +- drivers/gpu/drm/meson/meson_venc.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 25 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 54 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 18 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 57 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 6 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 11 +- drivers/gpu/drm/msm/msm_atomic.c | 4 +- drivers/gpu/drm/msm/msm_fence.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 23 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 8 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 54 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 9 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 3 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 6 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 8 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 7 +- drivers/gpu/drm/omapdrm/omap_drv.c | 9 +- drivers/gpu/drm/omapdrm/omap_plane.c | 56 +- drivers/gpu/drm/panel/panel-lvds.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 1 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 87 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 3 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 47 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 4 +- drivers/gpu/drm/panfrost/panfrost_job.c | 11 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 39 +- drivers/gpu/drm/pl111/pl111_display.c | 4 +- drivers/gpu/drm/qxl/qxl_cmd.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 368 +- drivers/gpu/drm/qxl/qxl_draw.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_dumb.c | 2 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/qxl/qxl_image.c | 2 +- drivers/gpu/drm/qxl/qxl_irq.c | 1 + drivers/gpu/drm/qxl/qxl_kms.c | 30 +- drivers/gpu/drm/qxl/qxl_object.c | 57 +- drivers/gpu/drm/qxl/qxl_object.h | 7 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 76 +- drivers/gpu/drm/qxl/qxl_ttm.c | 35 +- drivers/gpu/drm/radeon/atombios_crtc.c | 10 +- drivers/gpu/drm/radeon/radeon.h | 8 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_gem.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 10 +- drivers/gpu/drm/radeon/radeon_prime.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 47 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 31 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 17 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 20 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 81 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 8 +- drivers/gpu/drm/scheduler/sched_main.c | 22 +- drivers/gpu/drm/sti/sti_cursor.c | 41 +- drivers/gpu/drm/sti/sti_gdp.c | 77 +- drivers/gpu/drm/sti/sti_hqvdp.c | 75 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 96 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 6 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 15 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 59 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 5 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 78 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 11 + drivers/gpu/drm/tegra/dc.c | 116 +- drivers/gpu/drm/tegra/drm.c | 3 + drivers/gpu/drm/tegra/hub.c | 62 +- drivers/gpu/drm/tegra/plane.c | 4 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 + drivers/gpu/drm/tidss/tidss_plane.c | 53 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 20 +- drivers/gpu/drm/tilcdc/tilcdc_plane.c | 46 +- drivers/gpu/drm/tiny/Kconfig | 10 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/arcpgu.c | 434 + drivers/gpu/drm/tiny/cirrus.c | 43 +- drivers/gpu/drm/tiny/gm12u320.c | 28 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 3 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/ttm/Makefile | 7 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 335 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 25 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 24 +- drivers/gpu/drm/ttm/ttm_device.c | 205 + drivers/gpu/drm/ttm/ttm_execbuf_util.c | 8 +- drivers/gpu/drm/ttm/ttm_memory.c | 683 - drivers/gpu/drm/ttm/ttm_module.c | 54 +- drivers/gpu/drm/ttm/ttm_module.h | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 157 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 4 +- drivers/gpu/drm/ttm/ttm_tt.c | 129 +- drivers/gpu/drm/tve200/tve200_display.c | 4 +- drivers/gpu/drm/udl/udl_modeset.c | 34 +- drivers/gpu/drm/v3d/v3d_sched.c | 42 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 82 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_kms.c | 17 +- drivers/gpu/drm/vc4/vc4_plane.c | 76 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_object.c | 1 + drivers/gpu/drm/virtio/virtgpu_plane.c | 19 +- drivers/gpu/drm/vkms/vkms_crtc.c | 8 +- drivers/gpu/drm/vkms/vkms_plane.c | 30 +- drivers/gpu/drm/vkms/vkms_writeback.c | 7 +- drivers/gpu/drm/vmwgfx/Makefile | 2 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 681 + drivers/gpu/drm/vmwgfx/ttm_memory.h | 96 + drivers/gpu/drm/vmwgfx/ttm_object.c | 25 +- drivers/gpu/drm/vmwgfx/ttm_object.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 103 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 69 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 5 +- drivers/gpu/drm/xen/Kconfig | 10 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 3 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 32 +- drivers/gpu/drm/zte/zx_plane.c | 49 +- drivers/hid/Kconfig | 18 +- drivers/hid/Makefile | 4 +- drivers/hid/hid-ft260.c | 1054 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-quirks.c | 3 + drivers/hid/hid-thrustmaster.c | 370 + drivers/hid/intel-ish-hid/ishtp/hbm.c | 6 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 1 + drivers/hid/wacom_wac.c | 6 +- drivers/hv/channel_mgmt.c | 7 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/acpi_power_meter.c | 29 +- drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/adm9240.c | 982 +- drivers/hwmon/applesmc.c | 34 +- drivers/hwmon/corsair-psu.c | 355 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/ina209.c | 6 +- drivers/hwmon/ina2xx.c | 11 +- drivers/hwmon/ina3221.c | 2 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 8 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2945.c | 4 +- drivers/hwmon/ltc2990.c | 4 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 8 +- drivers/hwmon/ltc4222.c | 4 +- drivers/hwmon/ltc4260.c | 4 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 18 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/nct6683.c | 11 +- drivers/hwmon/nzxt-kraken2.c | 234 + drivers/hwmon/occ/common.c | 69 +- drivers/hwmon/occ/sysfs.c | 4 +- drivers/hwmon/pmbus/Kconfig | 19 + drivers/hwmon/pmbus/Makefile | 2 + drivers/hwmon/pmbus/inspur-ipsps.c | 28 +- drivers/hwmon/pmbus/ir36021.c | 79 + drivers/hwmon/pmbus/pmbus.h | 1 + drivers/hwmon/pmbus/pmbus_core.c | 27 +- drivers/hwmon/pmbus/stpddc60.c | 248 + drivers/hwmon/s3c-hwmon.c | 4 +- drivers/hwmon/sch5627.c | 24 +- drivers/hwmon/sch5636.c | 20 +- drivers/hwmon/smm665.c | 4 +- drivers/hwmon/stts751.c | 20 +- drivers/hwmon/vexpress-hwmon.c | 12 +- drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwspinlock/Kconfig | 11 - drivers/hwspinlock/Makefile | 1 - drivers/hwspinlock/sirf_hwspinlock.c | 105 - drivers/i2c/busses/i2c-powermac.c | 5 - drivers/i2c/busses/i2c-rcar.c | 84 +- drivers/i2c/busses/i2c-scmi.c | 2 - drivers/i2c/busses/i2c-stm32f7.c | 54 +- drivers/i2c/i2c-core-base.c | 7 +- drivers/i2c/i2c-dev.c | 9 +- drivers/idle/intel_idle.c | 4 +- drivers/iio/adc/Kconfig | 3 + drivers/iio/adc/ab8500-gpadc.c | 2 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/qcom-spmi-vadc.c | 2 +- drivers/iio/common/Kconfig | 1 + drivers/iio/common/Makefile | 1 + drivers/iio/common/scmi_sensors/Kconfig | 18 + drivers/iio/common/scmi_sensors/Makefile | 5 + drivers/iio/common/scmi_sensors/scmi_iio.c | 683 + drivers/iio/gyro/mpu3050-core.c | 2 + drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/imu/adis16400.c | 3 +- drivers/iio/light/acpi-als.c | 4 +- drivers/iio/light/hid-sensor-prox.c | 13 +- drivers/iio/temperature/hid-sensor-temperature.c | 14 +- drivers/infiniband/core/cma.c | 1 + drivers/infiniband/core/device.c | 1 - drivers/infiniband/core/umem.c | 16 +- drivers/infiniband/core/umem_dmabuf.c | 4 + drivers/infiniband/core/uverbs_ioctl.c | 32 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 3 + drivers/infiniband/hw/hns/hns_roce_device.h | 25 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 150 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 + drivers/infiniband/hw/hns/hns_roce_main.c | 32 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 51 + drivers/infiniband/hw/hns/hns_roce_qp.c | 112 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 + drivers/infiniband/hw/mlx5/devx.c | 66 +- drivers/infiniband/hw/mlx5/fs.c | 2 +- drivers/infiniband/hw/mlx5/ib_rep.c | 5 +- drivers/infiniband/hw/mlx5/main.c | 10 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 106 +- drivers/infiniband/hw/mlx5/mr.c | 157 +- drivers/infiniband/hw/mlx5/odp.c | 152 +- drivers/infiniband/hw/mlx5/qp.c | 33 +- drivers/infiniband/sw/siw/siw_cm.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 10 +- drivers/infiniband/ulp/rtrs/rtrs.c | 8 +- drivers/input/Makefile | 1 + drivers/input/joydev.c | 1 - drivers/input/joystick/n64joy.c | 4 +- drivers/input/keyboard/gpio_keys.c | 89 +- drivers/input/misc/Kconfig | 22 + drivers/input/misc/Makefile | 3 +- drivers/input/misc/atc260x-onkey.c | 305 + drivers/input/misc/ims-pcu.c | 1 - drivers/input/misc/iqs626a.c | 1838 ++ drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/mouse/elan_i2c.h | 5 + drivers/input/mouse/elan_i2c_core.c | 58 +- drivers/input/touchscreen.c | 207 + drivers/input/touchscreen/Kconfig | 4 - drivers/input/touchscreen/Makefile | 1 - drivers/input/touchscreen/atmel_mxt_ts.c | 78 + drivers/input/touchscreen/iqs5xx.c | 148 +- drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/of_touchscreen.c | 206 - drivers/input/touchscreen/silead.c | 2 +- drivers/input/touchscreen/tsc2007.h | 4 +- drivers/input/touchscreen/tsc2007_core.c | 60 +- drivers/input/touchscreen/wacom_i2c.c | 56 +- drivers/interconnect/bulk.c | 2 +- drivers/interconnect/core.c | 2 + drivers/iommu/Kconfig | 12 + drivers/iommu/Makefile | 1 + drivers/iommu/amd/init.c | 36 +- drivers/iommu/dma-iommu.c | 139 +- drivers/iommu/intel/dmar.c | 68 +- drivers/iommu/intel/iommu.c | 8 +- drivers/iommu/intel/pasid.c | 29 + drivers/iommu/intel/svm.c | 21 +- drivers/iommu/iommu.c | 24 +- drivers/iommu/iova.c | 62 +- drivers/iommu/sprd-iommu.c | 577 + drivers/iommu/tegra-smmu.c | 7 +- drivers/irqchip/irq-aspeed-vic.c | 4 +- drivers/irqchip/irq-bcm7120-l2.c | 2 +- drivers/irqchip/irq-csky-apb-intc.c | 2 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 10 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-loongson-liointc.c | 2 +- drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-meson-gpio.c | 2 +- drivers/irqchip/irq-mtk-cirq.c | 2 +- drivers/irqchip/irq-mxs.c | 4 +- drivers/irqchip/irq-sun4i.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/irq-vic.c | 4 +- drivers/irqchip/irq-xilinx-intc.c | 2 +- drivers/isdn/hardware/mISDN/hfcmulti.c | 2 - drivers/isdn/hardware/mISDN/iohelper.h | 14 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/isdn/mISDN/dsp_core.c | 3 +- drivers/isdn/mISDN/l1oip_core.c | 2 +- drivers/md/bcache/super.c | 3 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-crypt.c | 8 +- drivers/md/dm-ebs-target.c | 6 +- drivers/md/dm-ioctl.c | 294 +- drivers/md/dm-table.c | 33 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-target.c | 42 +- drivers/md/dm-writecache.c | 4 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 7 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 6 +- drivers/md/raid5-cache.c | 4 +- drivers/md/raid5-ppl.c | 2 +- drivers/media/Kconfig | 2 +- drivers/media/cec/core/cec-notifier.c | 2 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/dvb-core/dvb_frontend.c | 93 +- drivers/media/dvb-core/dvbdev.c | 1 + drivers/media/dvb-frontends/lgdt3306a.c | 37 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/firewire/firedtv-fw.c | 1 - drivers/media/i2c/adv748x/adv748x.h | 10 +- drivers/media/i2c/adv7604.c | 30 +- drivers/media/i2c/adv7842.c | 27 +- drivers/media/i2c/m5mols/m5mols.h | 4 +- drivers/media/i2c/tvp514x_regs.h | 6 +- drivers/media/pci/cx18/cx18-alsa-main.c | 1 - drivers/media/pci/cx18/cx18-driver.c | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 3 +- drivers/media/pci/cx25821/cx25821-core.c | 10 +- drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/ivtv/ivtv-alsa-main.c | 1 - drivers/media/pci/ivtv/ivtv-driver.c | 3 - drivers/media/pci/mantis/mantis_ca.c | 1 - drivers/media/pci/mantis/mantis_core.c | 200 - drivers/media/pci/mantis/mantis_core.h | 2 - drivers/media/pci/mantis/mantis_dma.c | 20 +- drivers/media/pci/mantis/mantis_pci.c | 2 +- drivers/media/pci/pt1/pt1.c | 6 +- drivers/media/pci/saa7164/saa7164-encoder.c | 20 +- drivers/media/pci/saa7164/saa7164-types.h | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 1 - drivers/media/pci/sta2x11/sta2x11_vip.h | 2 + drivers/media/pci/tw686x/tw686x.h | 10 +- drivers/media/platform/Kconfig | 16 + drivers/media/platform/Makefile | 1 + drivers/media/platform/atmel/atmel-isi.c | 1 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 1 - drivers/media/platform/coda/coda-common.c | 6 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos4-is/fimc-core.h | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 4 +- drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/imx-jpeg/Makefile | 3 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 168 + drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 140 + drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2125 ++ drivers/media/platform/imx-jpeg/mxc-jpeg.h | 180 + drivers/media/platform/marvell-ccic/cafe-driver.c | 4 - drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 14 +- drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 10 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 14 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 8 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 14 +- drivers/media/platform/mtk-vpu/mtk_vpu.h | 18 +- drivers/media/platform/qcom/camss/Makefile | 6 + drivers/media/platform/qcom/camss/camss-csid-170.c | 599 + drivers/media/platform/qcom/camss/camss-csid-4-1.c | 328 + drivers/media/platform/qcom/camss/camss-csid-4-7.c | 404 + .../media/platform/qcom/camss/camss-csid-gen1.h | 27 + .../media/platform/qcom/camss/camss-csid-gen2.h | 39 + drivers/media/platform/qcom/camss/camss-csid.c | 637 +- drivers/media/platform/qcom/camss/camss-csid.h | 150 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 179 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 66 +- drivers/media/platform/qcom/camss/camss-ispif.c | 119 +- drivers/media/platform/qcom/camss/camss-ispif.h | 3 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 786 + drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 144 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 277 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 1195 + drivers/media/platform/qcom/camss/camss-vfe-gen1.c | 742 + drivers/media/platform/qcom/camss/camss-vfe-gen1.h | 117 + drivers/media/platform/qcom/camss/camss-vfe.c | 847 +- drivers/media/platform/qcom/camss/camss-vfe.h | 128 +- drivers/media/platform/qcom/camss/camss-video.c | 52 + drivers/media/platform/qcom/camss/camss.c | 410 +- drivers/media/platform/qcom/camss/camss.h | 15 +- drivers/media/platform/qcom/venus/core.c | 38 +- drivers/media/platform/qcom/venus/core.h | 4 +- drivers/media/platform/qcom/venus/firmware.c | 8 +- drivers/media/platform/qcom/venus/pm_helpers.c | 63 +- drivers/media/platform/qcom/venus/pm_helpers.h | 7 +- drivers/media/platform/qcom/venus/vdec.c | 10 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 16 +- drivers/media/platform/qcom/venus/venc.c | 14 + drivers/media/platform/qcom/venus/venc_ctrls.c | 8 +- drivers/media/platform/rcar-vin/rcar-vin.h | 19 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 13 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 16 + drivers/media/platform/sti/bdisp/bdisp-filter.h | 4 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 2 +- .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h | 3 +- drivers/media/platform/sti/hva/hva.h | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 1 - .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 1 + drivers/media/platform/ti-vpe/cal-video.c | 332 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/ti-vpe/cal.h | 21 +- drivers/media/platform/vsp1/vsp1_drm.h | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 1 + drivers/media/radio/radio-si476x.c | 6 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 1 - drivers/media/test-drivers/vim2m.c | 14 +- drivers/media/tuners/it913x.h | 2 +- drivers/media/tuners/m88rs6000t.c | 6 +- drivers/media/tuners/qt1010.h | 8 +- drivers/media/tuners/tda827x.h | 10 +- drivers/media/tuners/tuner-i2c.h | 4 +- drivers/media/usb/b2c2/flexcop-usb.c | 1 - drivers/media/usb/cpia2/cpia2_v4l.c | 1 - drivers/media/usb/dvb-usb-v2/dvb_usb.h | 34 +- drivers/media/usb/dvb-usb/dvb-usb.h | 75 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/w996Xcf.c | 3 +- drivers/media/usb/tm6000/tm6000-alsa.c | 1 - drivers/media/usb/tm6000/tm6000-dvb.c | 2 - drivers/media/usb/uvc/uvc_video.c | 94 +- drivers/media/usb/uvc/uvcvideo.h | 5 +- drivers/media/v4l2-core/v4l2-ctrls.c | 55 +- drivers/media/v4l2-core/v4l2-dev.c | 5 +- drivers/media/v4l2-core/v4l2-ioctl.c | 88 +- drivers/media/v4l2-core/v4l2-jpeg.c | 57 +- drivers/media/v4l2-core/v4l2-mc.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 13 +- drivers/memory/tegra/mc.c | 9 + drivers/memory/tegra/mc.h | 4 +- drivers/memory/tegra/tegra20.c | 326 + drivers/memstick/core/memstick.c | 21 +- drivers/message/fusion/mptbase.h | 2 +- drivers/mfd/Kconfig | 55 +- drivers/mfd/Makefile | 6 +- drivers/mfd/ab3100-core.c | 929 - drivers/mfd/ab3100-otp.c | 240 - drivers/mfd/ab8500-core.c | 20 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/atc260x-core.c | 310 + drivers/mfd/atc260x-i2c.c | 64 + drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/intel_pmt.c | 112 +- drivers/mfd/lm3533-core.c | 2 +- drivers/mfd/rohm-bd9576.c | 189 + drivers/mfd/stmpe.c | 14 +- drivers/misc/fastrpc.c | 5 + drivers/misc/pvpanic.c | 1 + drivers/mmc/core/core.c | 74 - drivers/mmc/core/core.h | 8 - drivers/mmc/core/host.c | 40 +- drivers/mmc/core/sdio.c | 28 +- drivers/mmc/host/Kconfig | 2 + drivers/mmc/host/cavium.c | 3 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 35 +- drivers/mmc/host/sdhci-acpi.c | 2 + drivers/mmc/host/sdhci-esdhc-imx.c | 14 +- drivers/mmc/host/sdhci-msm.c | 19 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 261 +- drivers/mmc/host/sdhci-pci-core.c | 2 +- drivers/mmc/host/sdhci.c | 33 +- drivers/mmc/host/tmio_mmc_core.c | 4 +- drivers/mtd/chips/cfi_cmdset_0001.c | 1 + drivers/mtd/chips/cfi_cmdset_0002.c | 2 + drivers/mtd/chips/cfi_cmdset_0020.c | 2 + drivers/mtd/maps/physmap-core.c | 4 +- drivers/mtd/maps/sun_uflash.c | 1 - drivers/mtd/mtdchar.c | 1 + drivers/mtd/nand/onenand/onenand_samsung.c | 1 + drivers/mtd/nand/raw/fsmc_nand.c | 1 + drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2 + drivers/mtd/parsers/ofpart_core.c | 6 +- drivers/mtd/parsers/qcomsmempart.c | 9 +- drivers/mtd/spi-nor/core.c | 27 +- drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/issi.c | 3 +- drivers/mtd/spi-nor/macronix.c | 3 +- drivers/mtd/spi-nor/sfdp.c | 72 +- drivers/mtd/spi-nor/sfdp.h | 3 +- drivers/mtd/spi-nor/spansion.c | 12 +- drivers/mtd/spi-nor/winbond.c | 3 +- drivers/net/Kconfig | 1 + drivers/net/Makefile | 2 +- drivers/net/arcnet/com20020-pci.c | 34 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/bonding/bond_options.c | 9 + drivers/net/can/c_can/c_can.c | 24 +- drivers/net/can/c_can/c_can_pci.c | 3 +- drivers/net/can/c_can/c_can_platform.c | 6 +- drivers/net/can/dev/netlink.c | 1 + drivers/net/can/flexcan.c | 8 +- drivers/net/can/kvaser_pciefd.c | 4 + drivers/net/can/m_can/m_can.c | 5 +- drivers/net/can/peak_canfd/peak_pciefd_main.c | 1 - drivers/net/can/sja1000/ems_pci.c | 1 - drivers/net/can/sja1000/ems_pcmcia.c | 1 - drivers/net/can/sja1000/kvaser_pci.c | 1 - drivers/net/can/sja1000/peak_pci.c | 2 - drivers/net/can/sja1000/peak_pcmcia.c | 1 - drivers/net/can/sja1000/plx_pci.c | 12 - drivers/net/can/usb/Kconfig | 1 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 - drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 3 - drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 - drivers/net/dsa/Kconfig | 17 +- drivers/net/dsa/b53/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 37 +- drivers/net/dsa/b53/b53_mmap.c | 55 + drivers/net/dsa/b53/b53_priv.h | 4 - drivers/net/dsa/b53/b53_spi.c | 13 + drivers/net/dsa/bcm_sf2.c | 132 +- drivers/net/dsa/bcm_sf2.h | 2 + drivers/net/dsa/bcm_sf2_regs.h | 8 +- drivers/net/dsa/hirschmann/hellcreek.c | 352 +- drivers/net/dsa/hirschmann/hellcreek.h | 7 + drivers/net/dsa/lantiq_gswip.c | 162 +- drivers/net/dsa/mt7530.c | 176 +- drivers/net/dsa/mt7530.h | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 503 +- drivers/net/dsa/mv88e6xxx/chip.h | 20 +- drivers/net/dsa/mv88e6xxx/global1.c | 19 +- drivers/net/dsa/mv88e6xxx/global1.h | 2 + drivers/net/dsa/mv88e6xxx/global2.h | 8 + drivers/net/dsa/mv88e6xxx/global2_scratch.c | 6 +- drivers/net/dsa/mv88e6xxx/port.c | 418 +- drivers/net/dsa/mv88e6xxx/port.h | 50 + drivers/net/dsa/mv88e6xxx/serdes.c | 338 +- drivers/net/dsa/mv88e6xxx/serdes.h | 98 +- drivers/net/dsa/sja1105/sja1105_flower.c | 9 +- drivers/net/dsa/sja1105/sja1105_main.c | 16 - drivers/net/dsa/xrs700x/xrs700x.c | 10 +- drivers/net/ethernet/3com/3c509.c | 1 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/actions/Kconfig | 26 + drivers/net/ethernet/actions/Makefile | 6 + drivers/net/ethernet/actions/owl-emac.c | 1625 + drivers/net/ethernet/actions/owl-emac.h | 280 + drivers/net/ethernet/amazon/ena/ena_com.h | 2 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 25 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 30 +- drivers/net/ethernet/broadcom/Kconfig | 2 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 146 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 9 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 266 +- drivers/net/ethernet/cadence/macb.h | 14 + drivers/net/ethernet/cadence/macb_main.c | 48 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 11 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 8 + drivers/net/ethernet/freescale/dpaa2/Makefile | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 - .../freescale/dpaa2/dpaa2-switch-ethtool.c | 189 + .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 3031 ++ .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 179 + drivers/net/ethernet/freescale/dpaa2/dpkg.h | 5 +- drivers/net/ethernet/freescale/dpaa2/dpmac.h | 24 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 6 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 162 +- drivers/net/ethernet/freescale/dpaa2/dprtc.h | 3 - drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 461 + drivers/net/ethernet/freescale/dpaa2/dpsw.c | 1356 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 631 + drivers/net/ethernet/freescale/enetc/enetc.c | 292 +- drivers/net/ethernet/freescale/enetc/enetc.h | 34 +- drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 82 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 57 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 5 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 8 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 41 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 91 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 103 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 10 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 17 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 60 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 20 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1579 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 58 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 39 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 4 +- .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_rx.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 1 + drivers/net/ethernet/intel/e1000e/82571.c | 2 + drivers/net/ethernet/intel/e1000e/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 13 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 27 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 11 +- drivers/net/ethernet/intel/iavf/Makefile | 2 +- drivers/net/ethernet/intel/iavf/iavf.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 631 + drivers/net/ethernet/intel/iavf/iavf_fdir.c | 773 + drivers/net/ethernet/intel/iavf/iavf_fdir.h | 113 + drivers/net/ethernet/intel/iavf/iavf_main.c | 29 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 192 + drivers/net/ethernet/intel/ice/Makefile | 2 +- drivers/net/ethernet/intel/ice/ice.h | 5 +- drivers/net/ethernet/intel/ice/ice_base.c | 24 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 55 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 + drivers/net/ethernet/intel/ice/ice_fdir.c | 486 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 58 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 528 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 78 + drivers/net/ethernet/intel/ice/ice_flow.c | 725 +- drivers/net/ethernet/intel/ice/ice_flow.h | 160 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 18 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 22 + drivers/net/ethernet/intel/ice/ice_lib.c | 64 +- drivers/net/ethernet/intel/ice/ice_main.c | 11 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 10 + drivers/net/ethernet/intel/ice/ice_txrx.c | 37 +- drivers/net/ethernet/intel/ice/ice_type.h | 18 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 2204 ++ drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 55 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 78 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 8 + drivers/net/ethernet/intel/ice/ice_xsk.c | 22 +- drivers/net/ethernet/intel/igb/e1000_hw.h | 6 +- drivers/net/ethernet/intel/igb/igb.h | 4 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 40 +- drivers/net/ethernet/intel/igb/igb_main.c | 48 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 31 +- drivers/net/ethernet/intel/igc/igc.h | 2 +- drivers/net/ethernet/intel/igc/igc_defines.h | 5 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 7 +- drivers/net/ethernet/intel/igc/igc_main.c | 27 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 72 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 40 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 11 +- drivers/net/ethernet/jme.c | 10 +- drivers/net/ethernet/jme.h | 2 +- drivers/net/ethernet/marvell/Kconfig | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 16 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 7 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 18 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 18 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 59 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 12 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 198 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 79 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 20 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 51 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 42 + .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 787 + drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 9 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 6 + .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 14 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 5 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 28 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 10 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 183 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 289 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 116 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 27 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 10 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 144 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 98 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 6 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 8 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 9 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 143 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 8 +- .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h | 2 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 14 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 2 +- .../mellanox/mlx5/core/sf/mlx5_ifc_vhca_event.h | 2 +- .../ethernet/mellanox/mlx5/core/sf/vhca_event.c | 1 + .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 1 + .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 5 - drivers/net/ethernet/mellanox/mlxsw/core.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 21 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 131 + .../mellanox/mlxsw/core_acl_flex_actions.h | 11 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 55 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 71 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 75 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 210 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 76 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 25 + .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 83 + .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 19 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 23 + .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 199 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 15 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 277 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 9 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 21 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 16 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 74 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 213 +- drivers/net/ethernet/microchip/encx24j600.c | 3 +- drivers/net/ethernet/mscc/ocelot.c | 84 +- drivers/net/ethernet/mscc/ocelot_flower.c | 5 + drivers/net/ethernet/mscc/ocelot_mrp.c | 233 +- drivers/net/ethernet/mscc/ocelot_net.c | 6 + drivers/net/ethernet/mscc/ocelot_vcap.c | 1 + drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 4 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 24 +- .../net/ethernet/netronome/nfp/flower/offload.c | 18 + .../net/ethernet/netronome/nfp/flower/qos_conf.c | 5 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 15 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 79 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 2 - drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 9 - .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 1 + .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 12 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 23 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 16 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 83 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 23 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 26 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 145 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 753 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 1 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 1 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 19 +- .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 + .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 10 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 12 - .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 56 +- drivers/net/ethernet/realtek/r8169_main.c | 22 +- drivers/net/ethernet/renesas/sh_eth.c | 10 +- drivers/net/ethernet/renesas/sh_eth.h | 114 +- drivers/net/ethernet/sfc/tx.c | 15 +- drivers/net/ethernet/socionext/netsec.c | 25 +- drivers/net/ethernet/stmicro/stmmac/common.h | 6 + drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 60 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 61 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 + .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 7 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 86 + drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 32 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 7 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 9 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 124 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 157 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 111 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 30 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 85 +- drivers/net/ethernet/sun/cassini.c | 1 + drivers/net/ethernet/sun/sungem.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 14 +- drivers/net/ethernet/ti/cpsw_new.c | 14 +- drivers/net/ethernet/ti/cpsw_priv.c | 11 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 37 +- drivers/net/fddi/Kconfig | 16 - drivers/net/fddi/defxx.c | 96 +- drivers/net/fddi/defxx.h | 5 +- drivers/net/fddi/defza.c | 2 +- drivers/net/fddi/skfp/h/smt.h | 12 +- drivers/net/fddi/skfp/smt.c | 4 +- drivers/net/hamradio/scc.c | 1 - drivers/net/hyperv/netvsc.c | 20 + drivers/net/hyperv/netvsc_drv.c | 33 +- drivers/net/ipa/Kconfig | 2 +- drivers/net/ipa/gsi.c | 19 +- drivers/net/ipa/ipa_cmd.c | 50 +- drivers/net/ipa/ipa_data-sc7180.c | 41 +- drivers/net/ipa/ipa_data-sdm845.c | 34 +- drivers/net/ipa/ipa_data.h | 56 +- drivers/net/ipa/ipa_endpoint.c | 14 +- drivers/net/ipa/ipa_endpoint.h | 1 - drivers/net/ipa/ipa_main.c | 87 +- drivers/net/ipa/ipa_mem.h | 10 +- drivers/net/ipa/ipa_qmi.c | 4 +- drivers/net/ipa/ipa_qmi_msg.c | 78 +- drivers/net/ipa/ipa_qmi_msg.h | 6 +- drivers/net/ipa/ipa_reg.h | 46 +- drivers/net/ipa/ipa_table.c | 39 +- drivers/net/ipa/ipa_table.h | 5 +- drivers/net/mdio/Kconfig | 11 + drivers/net/mdio/Makefile | 1 + drivers/net/mdio/mdio-bcm-unimac.c | 16 +- drivers/net/mdio/mdio-bitbang.c | 4 +- drivers/net/mdio/mdio-cavium.c | 2 +- drivers/net/mdio/mdio-gpio.c | 10 +- drivers/net/mdio/mdio-ipq4019.c | 4 +- drivers/net/mdio/mdio-ipq8064.c | 4 +- drivers/net/mdio/mdio-mscc-miim.c | 8 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 10 +- drivers/net/mdio/mdio-mux-bcm6368.c | 184 + drivers/net/mdio/mdio-mux-gpio.c | 8 +- drivers/net/mdio/mdio-mux-mmioreg.c | 6 +- drivers/net/mdio/mdio-mux-multiplexer.c | 2 +- drivers/net/mdio/mdio-mux.c | 6 +- drivers/net/mdio/mdio-octeon.c | 8 +- drivers/net/mdio/mdio-thunder.c | 10 +- drivers/net/mdio/mdio-xgene.c | 6 +- drivers/net/mdio/of_mdio.c | 10 +- drivers/net/netdevsim/Makefile | 4 + drivers/net/netdevsim/dev.c | 17 +- drivers/net/netdevsim/fib.c | 145 +- drivers/net/netdevsim/netdevsim.h | 15 + drivers/net/netdevsim/psample.c | 264 + drivers/net/pcs/pcs-xpcs.c | 257 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 31 - drivers/net/phy/broadcom.c | 9 + drivers/net/phy/marvell-88x2222.c | 519 + drivers/net/phy/mscc/mscc_main.c | 217 +- drivers/net/phy/phy_device.c | 11 + drivers/net/phy/phylink.c | 7 +- drivers/net/plip/plip.c | 2 + drivers/net/ppp/pppoe.c | 4 +- drivers/net/thunderbolt.c | 56 +- drivers/net/tun.c | 15 +- drivers/net/usb/cdc-phonet.c | 2 + drivers/net/usb/cdc_ncm.c | 1 - drivers/net/usb/r8152.c | 5 +- drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 110 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 53 +- drivers/net/vxlan.c | 1 + drivers/net/wan/hdlc_x25.c | 42 +- drivers/net/wan/lapbether.c | 37 +- drivers/net/wireless/admtek/adm8211.c | 1 - drivers/net/wireless/ath/ath10k/snoc.c | 29 +- drivers/net/wireless/ath/ath11k/ahb.c | 2 +- drivers/net/wireless/ath/ath11k/ce.c | 58 +- drivers/net/wireless/ath/ath11k/ce.h | 1 + drivers/net/wireless/ath/ath11k/core.c | 45 +- drivers/net/wireless/ath/ath11k/core.h | 6 + .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 476 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 6 +- drivers/net/wireless/ath/ath11k/hal.c | 96 +- drivers/net/wireless/ath/ath11k/hal.h | 33 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 13 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 3 + drivers/net/wireless/ath/ath11k/hal_tx.h | 1 + drivers/net/wireless/ath/ath11k/hif.h | 10 + drivers/net/wireless/ath/ath11k/hw.c | 796 + drivers/net/wireless/ath/ath11k/hw.h | 53 + drivers/net/wireless/ath/ath11k/mac.c | 88 +- drivers/net/wireless/ath/ath11k/mac.h | 2 + drivers/net/wireless/ath/ath11k/mhi.c | 116 +- drivers/net/wireless/ath/ath11k/pci.c | 194 +- drivers/net/wireless/ath/ath11k/pci.h | 21 +- drivers/net/wireless/ath/ath11k/qmi.c | 118 +- drivers/net/wireless/ath/ath11k/qmi.h | 9 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 212 +- drivers/net/wireless/ath/ath11k/wmi.c | 64 +- drivers/net/wireless/ath/ath5k/base.c | 1 - drivers/net/wireless/ath/ath9k/beacon.c | 2 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/init.c | 1 - drivers/net/wireless/atmel/atmel.c | 1 - drivers/net/wireless/atmel/atmel_cs.c | 1 - drivers/net/wireless/atmel/atmel_pci.c | 1 - .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 1 - .../wireless/broadcom/brcm80211/brcmutil/utils.c | 1 - drivers/net/wireless/cisco/airo.c | 1 - drivers/net/wireless/cisco/airo_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 - drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 - drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 - drivers/net/wireless/microchip/wilc1000/netdev.c | 14 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 2 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 56 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 6 + drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 1 - drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 - drivers/net/wireless/ralink/rt2x00/rt73usb.c | 1 - drivers/net/wireless/realtek/rtw88/coex.c | 5 + drivers/net/wireless/realtek/rtw88/coex.h | 1 + drivers/net/wireless/realtek/rtw88/debug.c | 41 + drivers/net/wireless/realtek/rtw88/mac.c | 19 + drivers/net/wireless/realtek/rtw88/mac.h | 4 + drivers/net/wireless/realtek/rtw88/main.c | 104 +- drivers/net/wireless/realtek/rtw88/main.h | 11 + drivers/net/wireless/realtek/rtw88/reg.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 10 + drivers/net/wireless/rsi/rsi_91x_main.c | 1 - drivers/net/wireless/rsi/rsi_91x_sdio.c | 1 - drivers/net/wireless/rsi/rsi_91x_usb.c | 1 - drivers/net/xen-netfront.c | 18 +- drivers/nfc/fdp/fdp.c | 7 +- drivers/nvdimm/btt.c | 1 + drivers/nvdimm/pmem.c | 1 + drivers/nvme/host/core.c | 79 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/fc.c | 9 +- drivers/nvme/host/pci.c | 1 + drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/host/zns.c | 9 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/passthru.c | 6 +- drivers/nvme/target/rdma.c | 5 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 78 + drivers/nvmem/core.c | 95 + drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 21 + drivers/nvmem/snvs_lpgpr.c | 2 +- drivers/of/of_net.c | 3 + drivers/of/property.c | 3 +- drivers/of/unittest-data/Makefile | 48 + drivers/of/unittest-data/overlay_base.dts | 90 +- drivers/of/unittest-data/overlay_common.dtsi | 91 + drivers/of/unittest-data/static_base_1.dts | 4 + drivers/of/unittest-data/static_base_2.dts | 4 + drivers/of/unittest-data/testcases.dts | 23 +- drivers/of/unittest-data/testcases_common.dtsi | 19 + drivers/of/unittest-data/tests-interrupts.dtsi | 11 +- drivers/opp/core.c | 168 +- drivers/opp/of.c | 36 + drivers/opp/opp.h | 2 + drivers/parport/parport_amiga.c | 1 - drivers/parport/parport_atari.c | 1 - drivers/parport/parport_gsc.c | 1 - drivers/parport/parport_mfc3.c | 1 - drivers/parport/parport_sunbpp.c | 1 - drivers/pci/controller/Makefile | 7 +- drivers/pci/controller/dwc/Kconfig | 1 + drivers/pci/controller/dwc/Makefile | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 13 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pci-thunder-ecam.c | 2 +- drivers/pci/controller/pci-thunder-pem.c | 13 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 14 +- drivers/pci/hotplug/s390_pci_hpc.c | 61 +- drivers/pci/pci.c | 30 + drivers/pci/pci.h | 6 + drivers/pci/pcie/rcec.c | 2 +- drivers/pci/switch/switchtec.c | 9 +- drivers/pci/xen-pcifront.c | 6 +- drivers/pcmcia/cistpl.c | 12 +- drivers/pcmcia/ds.c | 7 +- drivers/pcmcia/pcmcia_cis.c | 10 +- drivers/pcmcia/pcmcia_resource.c | 11 +- drivers/pcmcia/rsrc_nonstatic.c | 22 +- drivers/perf/arm_dmc620_pmu.c | 1 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/Kconfig | 2 +- drivers/phy/ingenic/phy-ingenic-usb.c | 4 +- drivers/phy/marvell/Kconfig | 4 +- drivers/phy/microchip/Kconfig | 12 + drivers/phy/microchip/Makefile | 6 + drivers/phy/microchip/sparx5_serdes.c | 2480 ++ drivers/phy/microchip/sparx5_serdes.h | 136 + drivers/phy/microchip/sparx5_serdes_regs.h | 2695 ++ drivers/phy/phy-core.c | 30 + drivers/phy/qualcomm/phy-qcom-qmp.c | 23 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 1 + drivers/phy/ralink/phy-mt7621-pci.c | 4 +- drivers/phy/rockchip/phy-rockchip-typec.c | 1 + drivers/phy/st/Kconfig | 1 + drivers/phy/st/phy-stm32-usbphyc.c | 65 + drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/pinctrl/Kconfig | 6 +- drivers/pinctrl/core.c | 37 +- drivers/pinctrl/pinconf.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 13 + drivers/pinctrl/pinmux.c | 106 +- drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 16 +- drivers/pinctrl/qcom/pinctrl-sc8180x.c | 123 +- drivers/pinctrl/qcom/pinctrl-sm8350.c | 21 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 6 + drivers/pinctrl/renesas/pfc-r8a77951.c | 30 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 30 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 34 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 34 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 3 +- drivers/platform/surface/Kconfig | 20 + drivers/platform/surface/Makefile | 1 + .../platform/surface/surface_aggregator_registry.c | 7 +- drivers/platform/surface/surface_dtx.c | 1289 + .../x86/dell/dell-wmi-sysman/enum-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/int-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/passobj-attributes.c | 3 + .../x86/dell/dell-wmi-sysman/string-attributes.c | 3 + drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 84 +- drivers/platform/x86/intel-vbtn.c | 12 +- drivers/platform/x86/intel_pmt_class.c | 46 + drivers/platform/x86/intel_pmt_class.h | 1 + drivers/platform/x86/intel_pmt_telemetry.c | 20 - drivers/platform/x86/thinkpad_acpi.c | 217 +- drivers/power/reset/vexpress-poweroff.c | 2 +- drivers/power/supply/axp20x_usb_power.c | 4 +- drivers/power/supply/bq27xxx_battery.c | 169 +- drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/power/supply/charger-manager.c | 2 +- drivers/power/supply/ds2781_battery.c | 8 +- drivers/power/supply/lp8788-charger.c | 2 +- drivers/power/supply/max1721x_battery.c | 14 +- drivers/power/supply/pm2301_charger.c | 2 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/power/supply/z2_battery.c | 3 - drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/ptp/ptp_clockmatrix.c | 4 +- drivers/ptp/ptp_pch.c | 21 +- drivers/pwm/core.c | 48 +- drivers/pwm/pwm-ab8500.c | 54 +- drivers/pwm/pwm-atmel-hlcdc.c | 3 +- drivers/pwm/pwm-atmel-tcb.c | 42 +- drivers/pwm/pwm-atmel.c | 1 - drivers/pwm/pwm-bcm-iproc.c | 1 - drivers/pwm/pwm-bcm-kona.c | 3 +- drivers/pwm/pwm-bcm2835.c | 36 +- drivers/pwm/pwm-berlin.c | 1 - drivers/pwm/pwm-brcmstb.c | 1 - drivers/pwm/pwm-clps711x.c | 1 - drivers/pwm/pwm-crc.c | 1 - drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-dwc.c | 1 - drivers/pwm/pwm-ep93xx.c | 1 - drivers/pwm/pwm-fsl-ftm.c | 1 - drivers/pwm/pwm-hibvt.c | 1 - drivers/pwm/pwm-img.c | 1 - drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx1.c | 1 - drivers/pwm/pwm-imx27.c | 1 - drivers/pwm/pwm-intel-lgm.c | 1 - drivers/pwm/pwm-iqs620a.c | 1 - drivers/pwm/pwm-jz4740.c | 1 - drivers/pwm/pwm-keembay.c | 1 - drivers/pwm/pwm-lp3943.c | 1 - drivers/pwm/pwm-lpc18xx-sct.c | 1 - drivers/pwm/pwm-lpc32xx.c | 1 - drivers/pwm/pwm-lpss.c | 1 - drivers/pwm/pwm-mediatek.c | 1 - drivers/pwm/pwm-meson.c | 1 - drivers/pwm/pwm-mtk-disp.c | 1 - drivers/pwm/pwm-mxs.c | 1 - drivers/pwm/pwm-omap-dmtimer.c | 1 - drivers/pwm/pwm-pca9685.c | 1 - drivers/pwm/pwm-pxa.c | 1 - drivers/pwm/pwm-rcar.c | 1 - drivers/pwm/pwm-renesas-tpu.c | 1 - drivers/pwm/pwm-rockchip.c | 1 - drivers/pwm/pwm-samsung.c | 1 - drivers/pwm/pwm-sifive.c | 1 - drivers/pwm/pwm-sl28cpld.c | 1 - drivers/pwm/pwm-spear.c | 1 - drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-sti.c | 1 - drivers/pwm/pwm-stm32-lp.c | 1 - drivers/pwm/pwm-stm32.c | 1 - drivers/pwm/pwm-stmpe.c | 1 - drivers/pwm/pwm-sun4i.c | 1 - drivers/pwm/pwm-tegra.c | 1 - drivers/pwm/pwm-tiecap.c | 1 - drivers/pwm/pwm-tiehrpwm.c | 1 - drivers/pwm/pwm-twl-led.c | 1 - drivers/pwm/pwm-twl.c | 1 - drivers/pwm/pwm-vt8500.c | 1 - drivers/regulator/bd9571mwv-regulator.c | 8 +- drivers/regulator/bd9576-regulator.c | 11 +- drivers/regulator/mt6315-regulator.c | 2 +- drivers/remoteproc/Kconfig | 6 +- drivers/remoteproc/imx_rproc.c | 267 +- drivers/remoteproc/ingenic_rproc.c | 2 +- drivers/remoteproc/keystone_remoteproc.c | 2 +- drivers/remoteproc/mtk_scp.c | 6 +- drivers/remoteproc/omap_remoteproc.c | 2 +- drivers/remoteproc/pru_rproc.c | 8 +- drivers/remoteproc/qcom_q6v5_adsp.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_pas.c | 2 +- drivers/remoteproc/qcom_q6v5_wcss.c | 595 +- drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/remoteproc_cdev.c | 21 +- drivers/remoteproc/remoteproc_core.c | 337 +- drivers/remoteproc/remoteproc_coredump.c | 8 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 21 +- drivers/remoteproc/remoteproc_internal.h | 12 +- drivers/remoteproc/remoteproc_sysfs.c | 21 +- drivers/remoteproc/st_slim_rproc.c | 2 +- drivers/remoteproc/stm32_rproc.c | 168 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +- drivers/remoteproc/wkup_m3_rproc.c | 2 +- drivers/reset/core.c | 215 + drivers/rpmsg/qcom_glink_native.c | 17 + drivers/rpmsg/qcom_smd.c | 16 + drivers/rpmsg/rpmsg_char.c | 11 +- drivers/rpmsg/virtio_rpmsg_bus.c | 62 +- drivers/rtc/Kconfig | 1 + drivers/rtc/rtc-cmos.c | 2 + drivers/rtc/rtc-imxdi.c | 4 +- drivers/rtc/rtc-m48t59.c | 2 +- drivers/rtc/rtc-mxc.c | 2 +- drivers/rtc/rtc-rv3028.c | 4 +- drivers/rtc/rtc-tps65910.c | 1 + drivers/s390/block/dasd.c | 18 +- drivers/s390/block/dasd_devmap.c | 15 +- drivers/s390/block/dasd_eckd.c | 1 + drivers/s390/block/dasd_fba.c | 10 +- drivers/s390/block/dasd_int.h | 3 +- drivers/s390/char/sclp_con.c | 19 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/cio/Makefile | 4 +- drivers/s390/cio/cio_debug.h | 3 + drivers/s390/cio/cio_debugfs.c | 23 + drivers/s390/cio/cio_inject.c | 171 + drivers/s390/cio/cio_inject.h | 18 + drivers/s390/cio/ioasm.c | 23 +- drivers/s390/cio/qdio.h | 10 - drivers/s390/cio/qdio_main.c | 63 +- drivers/s390/cio/qdio_setup.c | 49 +- drivers/s390/net/qeth_core.h | 6 +- drivers/s390/net/qeth_core_main.c | 232 +- drivers/s390/net/qeth_l3_main.c | 25 +- drivers/s390/scsi/zfcp_qdio.c | 7 +- drivers/sbus/char/display7seg.c | 1 - drivers/scsi/3w-9xxx.c | 14 +- drivers/scsi/3w-sas.c | 13 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/FlashPoint.c | 6 +- drivers/scsi/a100u2w.c | 10 +- drivers/scsi/aacraid/aachba.c | 8 +- drivers/scsi/aacraid/commctrl.c | 2 +- drivers/scsi/aacraid/commsup.c | 4 +- drivers/scsi/aacraid/rx.c | 2 +- drivers/scsi/aic94xx/aic94xx_dump.c | 186 +- drivers/scsi/aic94xx/aic94xx_hwi.c | 4 +- drivers/scsi/aic94xx/aic94xx_sds.c | 2 +- drivers/scsi/atp870u.c | 7 +- drivers/scsi/be2iscsi/be_iscsi.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 6 +- drivers/scsi/be2iscsi/be_mgmt.c | 2 +- drivers/scsi/bfa/bfa_fcs_lport.c | 20 +- drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/bnx2i/bnx2i_sysfs.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 4 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxlflash/main.c | 8 +- drivers/scsi/cxlflash/superpipe.c | 6 +- drivers/scsi/cxlflash/vlun.c | 8 +- drivers/scsi/dc395x.c | 9 +- drivers/scsi/esas2r/esas2r_log.c | 7 + drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 4 +- drivers/scsi/fnic/fnic_fcs.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 6 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 33 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 70 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 8 +- drivers/scsi/initio.c | 18 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/isci/host.c | 37 +- drivers/scsi/isci/phy.c | 34 +- drivers/scsi/isci/port.c | 62 +- drivers/scsi/isci/port_config.c | 37 +- drivers/scsi/isci/remote_device.c | 33 +- drivers/scsi/isci/remote_node_context.c | 13 +- drivers/scsi/isci/remote_node_table.c | 64 +- drivers/scsi/isci/request.c | 60 +- drivers/scsi/isci/task.c | 3 +- drivers/scsi/libfc/fc_fcp.c | 2 +- drivers/scsi/libfc/fc_lport.c | 12 +- drivers/scsi/libfc/fc_rport.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 12 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 +- drivers/scsi/lpfc/lpfc_ct.c | 12 +- drivers/scsi/lpfc/lpfc_debugfs.c | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 24 +- drivers/scsi/lpfc/lpfc_sli.c | 12 +- drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 11 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 505 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 5 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 40 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 58 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 7 +- drivers/scsi/mvumi.c | 9 +- drivers/scsi/myrb.c | 47 +- drivers/scsi/myrs.c | 14 +- drivers/scsi/nsp32.c | 31 +- drivers/scsi/pcmcia/nsp_cs.c | 1 - drivers/scsi/pm8001/pm8001_ctl.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 8 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 9 +- drivers/scsi/pm8001/pm8001_sas.h | 1 - drivers/scsi/pm8001/pm80xx_hwi.c | 18 +- drivers/scsi/pmcraid.c | 70 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 10 +- drivers/scsi/qla2xxx/qla_iocb.c | 2 +- drivers/scsi/qla2xxx/qla_mr.c | 4 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 3 +- drivers/scsi/qla2xxx/qla_target.c | 4 +- drivers/scsi/qla2xxx/qla_target.h | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 4 +- drivers/scsi/qla4xxx/ql4_os.c | 6 +- drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 21 +- drivers/scsi/sim710.c | 14 +- drivers/scsi/smartpqi/smartpqi_init.c | 1 - drivers/scsi/st.c | 2 +- drivers/scsi/storvsc_drv.c | 66 +- drivers/scsi/ufs/cdns-pltfrm.c | 4 + drivers/scsi/ufs/ufs-mediatek.c | 2 +- drivers/scsi/ufs/ufs-qcom.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 2 +- drivers/scsi/ufs/ufshcd-pci.c | 169 + drivers/scsi/ufs/ufshcd-pltfrm.c | 6 +- drivers/scsi/ufs/ufshcd.c | 164 +- drivers/scsi/ufs/ufshcd.h | 2 +- drivers/scsi/ufs/ufshci.h | 18 +- drivers/sh/maple/maple.c | 1 - drivers/soc/qcom/llcc-qcom.c | 19 + drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-rsc.c | 65 +- drivers/soc/qcom/smem.c | 2 +- drivers/soc/ti/omap_prm.c | 16 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 42 +- drivers/soundwire/bus.h | 2 + drivers/soundwire/cadence_master.c | 4 +- drivers/soundwire/dmi-quirks.c | 96 + drivers/soundwire/intel.c | 4 + drivers/soundwire/slave.c | 8 +- drivers/spi/spi-axi-spi-engine.c | 12 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 1 + drivers/spi/spi-falcon.c | 2 +- drivers/spi/spi-fsl-espi.c | 17 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/spi/spi-sh.c | 4 +- drivers/spi/spi-stm32.c | 39 +- drivers/spi/spi-tegra20-sflash.c | 3 +- drivers/spi/spi.c | 22 +- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 2 +- drivers/staging/comedi/drivers/vmk80xx.c | 1 - drivers/staging/fsl-dpaa2/Kconfig | 19 - drivers/staging/fsl-dpaa2/Makefile | 6 - drivers/staging/fsl-dpaa2/ethsw/Makefile | 10 - drivers/staging/fsl-dpaa2/ethsw/README | 106 - drivers/staging/fsl-dpaa2/ethsw/TODO | 13 - drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 390 - drivers/staging/fsl-dpaa2/ethsw/dpsw.c | 1322 - drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 594 - drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 189 - drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 1839 -- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 80 - drivers/staging/gasket/Kconfig | 25 - drivers/staging/gasket/Makefile | 10 - drivers/staging/gasket/TODO | 22 - drivers/staging/gasket/apex.h | 30 - drivers/staging/gasket/apex_driver.c | 726 - drivers/staging/gasket/gasket.h | 122 - drivers/staging/gasket/gasket_constants.h | 44 - drivers/staging/gasket/gasket_core.c | 1815 - drivers/staging/gasket/gasket_core.h | 638 - drivers/staging/gasket/gasket_interrupt.c | 515 - drivers/staging/gasket/gasket_interrupt.h | 95 - drivers/staging/gasket/gasket_ioctl.c | 388 - drivers/staging/gasket/gasket_ioctl.h | 28 - drivers/staging/gasket/gasket_page_table.c | 1357 - drivers/staging/gasket/gasket_page_table.h | 249 - drivers/staging/gasket/gasket_sysfs.c | 398 - drivers/staging/gasket/gasket_sysfs.h | 175 - drivers/staging/greybus/audio_module.c | 4 +- drivers/staging/greybus/audio_topology.c | 12 +- drivers/staging/greybus/spilib.c | 5 +- drivers/staging/media/atomisp/Kconfig | 2 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 16 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 34 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 10 +- .../media/atomisp/pci/atomisp_compat_css20.c | 14 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 3 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 6 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 13 +- drivers/staging/media/atomisp/pci/ia_css_mipi.h | 17 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 3 +- .../atomisp/pci/isp/modes/interface/isp_types.h | 41 +- .../atomisp/pci/runtime/isp_param/src/isp_param.c | 3 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 12 +- .../media/atomisp/pci/runtime/queue/src/queue.c | 44 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 41 +- .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 7 +- .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- drivers/staging/media/atomisp/pci/sh_css.c | 12 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 - drivers/staging/media/atomisp/pci/sh_css_params.c | 4 +- drivers/staging/media/hantro/hantro.h | 3 +- drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 55 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/hantro_vp8.c | 10 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 55 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- .../staging/media/meson/vdec/codec_hevc_common.h | 4 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 113 +- drivers/staging/media/tegra-video/csi.h | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 6 - drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 12 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 12 +- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 8 +- drivers/staging/rtl8188eu/include/wifi.h | 156 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 42 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- drivers/staging/rtl8192u/r8192U_wx.c | 18 +- drivers/staging/rtl8712/rtl8712_xmit.h | 5 +- drivers/staging/rtl8712/rtl871x_mlme.c | 3 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 112 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 37 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 8 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 19 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 47 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 320 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 62 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 116 +- drivers/staging/rtl8723bs/core/rtw_security.c | 98 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 202 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 61 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 156 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 52 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 146 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 48 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 166 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 10 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 24 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 56 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 139 +- drivers/staging/rtl8723bs/hal/hal_com.c | 59 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 22 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 23 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 106 +- drivers/staging/rtl8723bs/hal/odm.h | 278 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 66 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 22 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 4 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 35 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 38 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 4 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 16 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 16 +- drivers/staging/rtl8723bs/hal/odm_debug.c | 2 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_interface.h | 4 +- drivers/staging/rtl8723bs/hal/odm_types.h | 10 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1232 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 15 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 208 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 8 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 454 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 37 - drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 12 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 62 +- drivers/staging/rtl8723bs/include/autoconf.h | 3 - drivers/staging/rtl8723bs/include/basic_types.h | 4 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 50 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 42 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 120 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 40 +- drivers/staging/rtl8723bs/include/hal_data.h | 39 +- drivers/staging/rtl8723bs/include/hal_intf.h | 44 +- drivers/staging/rtl8723bs/include/hal_phy.h | 16 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 22 +- drivers/staging/rtl8723bs/include/ieee80211.h | 27 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 4 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 10 +- drivers/staging/rtl8723bs/include/osdep_service.h | 13 +- .../rtl8723bs/include/osdep_service_linux.h | 29 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 6 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 48 +- drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 10 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 16 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 4 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 10 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 12 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 80 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 72 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 34 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 78 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 55 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 11 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 50 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 - drivers/staging/rtl8723bs/include/sta_info.h | 26 +- drivers/staging/rtl8723bs/include/wifi.h | 16 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 34 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 79 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 156 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 389 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 61 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 62 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 15 +- drivers/staging/unisys/visornic/visornic_main.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- drivers/staging/vt6655/baseband.c | 6 +- drivers/staging/vt6655/channel.c | 42 +- drivers/staging/vt6655/rxtx.h | 4 +- drivers/staging/wimax/Documentation/i2400m.rst | 283 - drivers/staging/wimax/Documentation/index.rst | 19 - drivers/staging/wimax/Documentation/wimax.rst | 89 - drivers/staging/wimax/Kconfig | 47 - drivers/staging/wimax/Makefile | 15 - drivers/staging/wimax/TODO | 18 - drivers/staging/wimax/debug-levels.h | 29 - drivers/staging/wimax/debugfs.c | 38 - drivers/staging/wimax/i2400m/Kconfig | 37 - drivers/staging/wimax/i2400m/Makefile | 23 - drivers/staging/wimax/i2400m/control.c | 1434 - drivers/staging/wimax/i2400m/debug-levels.h | 32 - drivers/staging/wimax/i2400m/debugfs.c | 253 - drivers/staging/wimax/i2400m/driver.c | 1003 - drivers/staging/wimax/i2400m/fw.c | 1666 - drivers/staging/wimax/i2400m/i2400m-usb.h | 275 - drivers/staging/wimax/i2400m/i2400m.h | 970 - drivers/staging/wimax/i2400m/linux-wimax-i2400m.h | 572 - drivers/staging/wimax/i2400m/netdev.c | 603 - drivers/staging/wimax/i2400m/op-rfkill.c | 196 - drivers/staging/wimax/i2400m/rx.c | 1394 - drivers/staging/wimax/i2400m/sysfs.c | 65 - drivers/staging/wimax/i2400m/tx.c | 1015 - drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 - drivers/staging/wimax/i2400m/usb-fw.c | 365 - drivers/staging/wimax/i2400m/usb-notif.c | 258 - drivers/staging/wimax/i2400m/usb-rx.c | 462 - drivers/staging/wimax/i2400m/usb-tx.c | 273 - drivers/staging/wimax/i2400m/usb.c | 765 - drivers/staging/wimax/id-table.c | 130 - drivers/staging/wimax/linux-wimax-debug.h | 491 - drivers/staging/wimax/linux-wimax.h | 239 - drivers/staging/wimax/net-wimax.h | 503 - drivers/staging/wimax/op-msg.c | 391 - drivers/staging/wimax/op-reset.c | 108 - drivers/staging/wimax/op-rfkill.c | 431 - drivers/staging/wimax/op-state-get.c | 52 - drivers/staging/wimax/stack.c | 604 - drivers/staging/wimax/wimax-internal.h | 85 - drivers/target/iscsi/iscsi_target_configfs.c | 3 +- drivers/target/iscsi/iscsi_target_nego.c | 1 - drivers/target/iscsi/iscsi_target_stat.c | 1 - drivers/target/iscsi/iscsi_target_util.c | 17 - drivers/target/target_core_configfs.c | 25 +- drivers/target/target_core_file.c | 3 +- drivers/target/target_core_iblock.c | 37 +- drivers/target/target_core_pr.c | 36 +- drivers/target/target_core_pscsi.c | 5 +- drivers/target/target_core_sbc.c | 4 +- drivers/target/target_core_stat.c | 3 - drivers/target/target_core_transport.c | 1 + drivers/target/target_core_user.c | 68 +- drivers/tee/optee/core.c | 1 - drivers/thermal/amlogic_thermal.c | 4 +- drivers/thermal/cpufreq_cooling.c | 47 +- drivers/thermal/cpuidle_cooling.c | 33 +- drivers/thermal/devfreq_cooling.c | 25 +- drivers/thermal/gov_power_allocator.c | 8 +- drivers/thermal/rcar_gen3_thermal.c | 3 +- drivers/thermal/sun8i_thermal.c | 4 +- drivers/thermal/tegra/soctherm.c | 2 +- drivers/thermal/thermal_core.c | 38 +- drivers/thermal/thermal_of.c | 7 +- drivers/thermal/thermal_sysfs.c | 3 + drivers/thermal/ti-soc-thermal/ti-bandgap.c | 1 - drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/debugfs.c | 8 +- drivers/thunderbolt/dma_test.c | 35 +- drivers/thunderbolt/domain.c | 90 +- drivers/thunderbolt/eeprom.c | 105 +- drivers/thunderbolt/icm.c | 34 +- drivers/thunderbolt/property.c | 71 + drivers/thunderbolt/switch.c | 26 +- drivers/thunderbolt/tb.c | 52 +- drivers/thunderbolt/tb.h | 19 +- drivers/thunderbolt/test.c | 492 + drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +- drivers/tty/serial/8250/8250_exar.c | 17 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/icom.c | 2 - drivers/tty/serial/jsm/jsm_driver.c | 1 - drivers/tty/serial/liteuart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/tty/serial/samsung_tty.c | 496 +- drivers/tty/serial/stm32-usart.c | 198 +- drivers/tty/serial/stm32-usart.h | 3 - drivers/usb/cdns3/cdns3-gadget.c | 42 +- drivers/usb/cdns3/cdns3-gadget.h | 1 + drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-trace.h | 5 +- drivers/usb/cdns3/cdnsp-gadget.c | 4 + drivers/usb/cdns3/cdnsp-ring.c | 5 +- drivers/usb/cdns3/core.c | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/dwc3/gadget.c | 11 +- drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/legacy/webcam.c | 3 +- drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/host/xhci-pci.c | 13 +- drivers/usb/host/xhci-ring.c | 3 +- drivers/usb/host/xhci.c | 78 +- drivers/usb/host/xhci.h | 1 + drivers/usb/misc/ldusb.c | 1 - drivers/usb/mtu3/mtu3_host.c | 8 +- drivers/usb/serial/io_edgeport.c | 45 +- drivers/usb/serial/keyspan.c | 20 - drivers/usb/serial/pl2303.c | 175 +- drivers/usb/storage/transport.c | 7 + drivers/usb/storage/unusual_devs.h | 12 + drivers/usb/typec/Kconfig | 15 +- drivers/usb/typec/Makefile | 2 +- drivers/usb/typec/tcpm/tcpci.c | 14 +- drivers/usb/typec/tcpm/tcpci.h | 16 + drivers/usb/typec/tcpm/tcpm.c | 15 +- drivers/usb/typec/tipd/Kconfig | 12 + drivers/usb/typec/tipd/Makefile | 6 + drivers/usb/typec/tipd/core.c | 750 + drivers/usb/typec/{ => tipd}/tps6598x.h | 0 drivers/usb/typec/tipd/trace.c | 9 + drivers/usb/typec/tipd/trace.h | 283 + drivers/usb/typec/tps6598x.c | 751 - drivers/usb/usbip/stub_dev.c | 42 +- drivers/usb/usbip/vhci_sysfs.c | 39 +- drivers/usb/usbip/vudc_sysfs.c | 49 +- drivers/vfio/Kconfig | 4 +- drivers/vfio/platform/Kconfig | 4 +- drivers/vfio/vfio_iommu_type1.c | 20 +- drivers/vhost/vdpa.c | 12 +- drivers/vhost/vhost.c | 2 +- drivers/video/fbdev/amba-clcd.c | 17 +- drivers/video/fbdev/core/fb_defio.c | 35 - drivers/video/fbdev/core/fbmem.c | 4 - drivers/video/fbdev/efifb.c | 3 + drivers/video/fbdev/omap/hwa742.c | 42 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 - drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +- drivers/video/fbdev/simplefb.c | 5 +- drivers/virt/acrn/hsm.c | 2 +- drivers/virt/acrn/irqfd.c | 2 +- drivers/watchdog/Kconfig | 13 + drivers/watchdog/Makefile | 1 + drivers/watchdog/bd9576_wdt.c | 291 + drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/riowd.c | 1 - drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 130 +- drivers/xen/events/events_fifo.c | 7 - drivers/xen/events/events_internal.h | 14 +- drivers/xen/gntdev.c | 54 +- drivers/xen/swiotlb-xen.c | 182 +- drivers/xen/time.c | 3 +- fs/9p/vfs_inode.c | 4 +- fs/9p/vfs_inode_dotl.c | 14 +- fs/Kconfig | 7 +- fs/Makefile | 1 + fs/afs/dir.c | 1 - fs/afs/file.c | 1 - fs/afs/fs_operation.c | 7 +- fs/afs/inode.c | 7 +- fs/afs/internal.h | 1 - fs/afs/mntpt.c | 1 - fs/afs/xattr.c | 31 +- fs/autofs/autofs_i.h | 1 + fs/autofs/waitq.c | 72 +- fs/block_dev.c | 8 +- fs/btrfs/Makefile | 12 +- fs/btrfs/backref.c | 33 +- fs/btrfs/block-group.c | 85 + fs/btrfs/block-group.h | 2 + fs/btrfs/check-integrity.c | 14 +- fs/btrfs/compression.c | 9 +- fs/btrfs/ctree.c | 954 +- fs/btrfs/ctree.h | 27 +- fs/btrfs/delayed-ref.c | 31 +- fs/btrfs/dev-replace.c | 3 + fs/btrfs/disk-io.c | 32 +- fs/btrfs/extent-tree.c | 21 +- fs/btrfs/extent_io.c | 56 +- fs/btrfs/file-item.c | 1 + fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/inode.c | 75 +- fs/btrfs/lzo.c | 9 +- fs/btrfs/qgroup.c | 9 +- fs/btrfs/raid56.c | 70 +- fs/btrfs/reada.c | 35 +- fs/btrfs/reflink.c | 6 +- fs/btrfs/relocation.c | 32 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/subpage.c | 1 + fs/btrfs/sysfs.c | 69 + fs/btrfs/tree-log.c | 8 +- fs/btrfs/tree-mod-log.c | 909 + fs/btrfs/tree-mod-log.h | 53 + fs/btrfs/volumes.c | 5 +- fs/btrfs/volumes.h | 1 + fs/btrfs/zlib.c | 5 +- fs/btrfs/zstd.c | 5 +- fs/buffer.c | 6 +- fs/ceph/caps.c | 8 +- fs/ceph/dir.c | 2 + fs/ceph/export.c | 9 +- fs/ceph/inode.c | 41 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/dir.c | 19 +- fs/cifs/file.c | 2 +- fs/cifs/fs_context.c | 6 +- fs/cifs/inode.c | 67 +- fs/cifs/readdir.c | 4 +- fs/cifs/transport.c | 7 +- fs/cifsd/Kconfig | 63 + fs/cifsd/Makefile | 13 + fs/cifsd/asn1.c | 702 + fs/cifsd/asn1.h | 29 + fs/cifsd/auth.c | 1348 + fs/cifsd/auth.h | 90 + fs/cifsd/buffer_pool.c | 292 + fs/cifsd/buffer_pool.h | 28 + fs/cifsd/connection.c | 416 + fs/cifsd/connection.h | 212 + fs/cifsd/crypto_ctx.c | 287 + fs/cifsd/crypto_ctx.h | 77 + fs/cifsd/glob.h | 67 + fs/cifsd/ksmbd_server.h | 285 + fs/cifsd/ksmbd_work.c | 93 + fs/cifsd/ksmbd_work.h | 124 + fs/cifsd/mgmt/ksmbd_ida.c | 69 + fs/cifsd/mgmt/ksmbd_ida.h | 41 + fs/cifsd/mgmt/share_config.c | 238 + fs/cifsd/mgmt/share_config.h | 81 + fs/cifsd/mgmt/tree_connect.c | 128 + fs/cifsd/mgmt/tree_connect.h | 56 + fs/cifsd/mgmt/user_config.c | 69 + fs/cifsd/mgmt/user_config.h | 66 + fs/cifsd/mgmt/user_session.c | 344 + fs/cifsd/mgmt/user_session.h | 105 + fs/cifsd/misc.c | 296 + fs/cifsd/misc.h | 38 + fs/cifsd/ndr.c | 344 + fs/cifsd/ndr.h | 21 + fs/cifsd/netmisc.c | 46 + fs/{cifs => cifsd}/nterr.c | 0 fs/cifsd/nterr.h | 552 + fs/cifsd/ntlmssp.h | 169 + fs/cifsd/oplock.c | 1681 + fs/cifsd/oplock.h | 138 + fs/cifsd/server.c | 632 + fs/cifsd/server.h | 62 + fs/cifsd/smb2misc.c | 458 + fs/cifsd/smb2ops.c | 300 + fs/cifsd/smb2pdu.c | 8452 +++++ fs/cifsd/smb2pdu.h | 1649 + fs/cifsd/smb_common.c | 667 + fs/cifsd/smb_common.h | 546 + fs/cifsd/smbacl.c | 1324 + fs/cifsd/smbacl.h | 202 + fs/cifsd/smberr.h | 235 + fs/cifsd/smbfsctl.h | 90 + fs/cifsd/smbstatus.h | 1822 + fs/cifsd/time_wrappers.h | 34 + fs/cifsd/transport_ipc.c | 897 + fs/cifsd/transport_ipc.h | 62 + fs/cifsd/transport_rdma.c | 2051 ++ fs/cifsd/transport_rdma.h | 61 + fs/cifsd/transport_tcp.c | 625 + fs/cifsd/transport_tcp.h | 13 + fs/cifsd/unicode.c | 391 + fs/cifsd/unicode.h | 374 + fs/cifsd/uniupr.h | 268 + fs/cifsd/vfs.c | 1989 ++ fs/cifsd/vfs.h | 314 + fs/cifsd/vfs_cache.c | 851 + fs/cifsd/vfs_cache.h | 213 + fs/configfs/file.c | 6 +- fs/crypto/bio.c | 6 +- fs/d_path.c | 10 +- fs/dax.c | 19 +- fs/ecryptfs/ecryptfs_kernel.h | 17 +- fs/ecryptfs/inode.c | 163 +- fs/erofs/decompressor.c | 5 +- fs/erofs/internal.h | 2 + fs/erofs/super.c | 1 + fs/erofs/zdata.c | 17 +- fs/exfat/balloc.c | 4 +- fs/exfat/dir.c | 2 +- fs/exfat/exfat_fs.h | 4 +- fs/exfat/fatent.c | 4 +- fs/exfat/inode.c | 3 +- fs/exfat/namei.c | 2 +- fs/ext4/ext4.h | 2 + fs/ext4/extents.c | 2 +- fs/ext4/fast_commit.c | 9 +- fs/ext4/inode.c | 12 +- fs/ext4/namei.c | 50 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 2 +- fs/ext4/verity.c | 89 +- fs/ext4/xattr.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 178 +- fs/f2fs/data.c | 46 +- fs/f2fs/debug.c | 13 - fs/f2fs/f2fs.h | 58 +- fs/f2fs/file.c | 2 +- fs/f2fs/gc.c | 4 +- fs/f2fs/inode.c | 21 +- fs/f2fs/node.c | 5 + fs/f2fs/node.h | 1 + fs/f2fs/segment.c | 49 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 40 +- fs/f2fs/sysfs.c | 38 + fs/f2fs/verity.c | 18 +- fs/fuse/dir.c | 6 +- fs/fuse/inode.c | 2 +- fs/fuse/readdir.c | 2 +- fs/gfs2/glock.c | 3 +- fs/gfs2/glops.c | 22 +- fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 2 +- fs/gfs2/super.c | 4 +- fs/gfs2/util.c | 15 +- fs/hostfs/hostfs_kern.c | 1 - fs/inode.c | 2 +- fs/io-wq.c | 18 +- fs/io-wq.h | 10 +- fs/io_uring.c | 975 +- fs/iomap/buffered-io.c | 4 +- fs/iomap/direct-io.c | 4 +- fs/iomap/swapfile.c | 10 + fs/jfs/jfs_dmap.c | 2 +- fs/locks.c | 65 +- fs/mpage.c | 2 +- fs/nfs/Kconfig | 2 +- fs/nfs/dir.c | 58 +- fs/nfs/fs_context.c | 3 + fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 4 +- fs/nfs/nfs3xdr.c | 3 +- fs/nfs/nfs42proc.c | 12 +- fs/nfs/nfs4proc.c | 33 +- fs/nfs/super.c | 6 +- fs/nfs/unlink.c | 6 +- fs/nfs/write.c | 8 +- fs/nfsd/Kconfig | 6 +- fs/nfsd/netns.h | 6 +- fs/nfsd/nfs4callback.c | 1 + fs/nfsd/nfs4proc.c | 14 +- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 27 +- fs/nfsd/nfsctl.c | 28 +- fs/nfsd/nfsd.h | 7 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 35 +- fs/nfsd/state.h | 4 + fs/nilfs2/segbuf.c | 2 +- fs/notify/fanotify/fanotify.c | 166 +- fs/notify/fanotify/fanotify.h | 46 +- fs/notify/fanotify/fanotify_user.c | 217 +- fs/notify/fdinfo.c | 3 +- fs/notify/group.c | 1 - fs/notify/inotify/inotify_fsnotify.c | 9 +- fs/notify/inotify/inotify_user.c | 7 +- fs/notify/mark.c | 4 - fs/notify/notification.c | 64 +- fs/ocfs2/dlmglue.c | 12 +- fs/openpromfs/inode.c | 67 +- fs/orangefs/orangefs-utils.c | 2 +- fs/overlayfs/file.c | 23 +- fs/overlayfs/namei.c | 4 +- fs/proc/array.c | 2 + fs/proc/proc_sysctl.c | 2 +- fs/quota/quota.c | 50 +- fs/select.c | 10 +- fs/squashfs/block.c | 2 +- fs/squashfs/export.c | 8 +- fs/squashfs/id.c | 6 +- fs/squashfs/squashfs_fs.h | 1 + fs/squashfs/xattr_id.c | 6 +- fs/super.c | 1 + fs/userfaultfd.c | 6 +- fs/vboxsf/dir.c | 4 +- fs/vboxsf/super.c | 4 +- fs/vboxsf/utils.c | 68 +- fs/vboxsf/vfsmod.h | 4 +- fs/xfs/xfs_inode.c | 14 +- fs/xfs/xfs_itable.c | 6 + fs/xfs/xfs_mount.c | 90 +- fs/xfs/xfs_symlink.c | 3 +- fs/zonefs/super.c | 103 +- include/acpi/cppc_acpi.h | 42 +- include/asm-generic/mshyperv.h | 2 + include/crypto/acompress.h | 2 + include/crypto/aead.h | 2 + include/crypto/akcipher.h | 2 + include/crypto/ecc_curve.h | 60 + include/crypto/ecdh.h | 2 - include/crypto/hash.h | 4 + include/crypto/kpp.h | 2 + include/crypto/rng.h | 2 + include/crypto/skcipher.h | 2 + include/drm/amd_asic_type.h | 15 +- include/drm/drm_atomic.h | 4 + include/drm/drm_gem_atomic_helper.h | 113 + include/drm/drm_gem_framebuffer_helper.h | 7 - include/drm/drm_gem_vram_helper.h | 6 +- include/drm/drm_modeset_helper_vtables.h | 31 +- include/drm/drm_plane.h | 25 +- include/drm/drm_simple_kms_helper.h | 29 +- include/drm/drm_vblank.h | 1 - include/drm/gpu_scheduler.h | 23 +- include/drm/gud.h | 333 + include/drm/ttm/ttm_bo_api.h | 54 +- include/drm/ttm/ttm_bo_driver.h | 329 +- include/drm/ttm/ttm_device.h | 318 + include/drm/ttm/ttm_memory.h | 95 - include/drm/ttm/ttm_resource.h | 4 +- include/drm/ttm/ttm_tt.h | 15 +- include/dt-bindings/clock/omap5.h | 2 + include/dt-bindings/clock/rk3568-cru.h | 926 + include/dt-bindings/input/atmel-maxtouch.h | 10 + include/dt-bindings/mux/ti-serdes.h | 5 + include/dt-bindings/phy/phy-cadence-torrent.h | 2 + include/dt-bindings/phy/phy-ti.h | 21 + include/linux/acpi.h | 5 + include/linux/amba/bus.h | 11 + include/linux/arch_topology.h | 19 +- include/linux/async.h | 1 - include/linux/atm_suni.h | 12 - include/linux/avf/virtchnl.h | 278 + include/linux/bio.h | 4 +- include/linux/blkdev.h | 1 - include/linux/bootmem_info.h | 65 - include/linux/bottom_half.h | 8 +- include/linux/bpf.h | 118 +- include/linux/bpf_local_storage.h | 3 +- include/linux/bpf_lsm.h | 22 - include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 3 + include/linux/btf.h | 1 + include/linux/clocksource.h | 2 +- include/linux/cred.h | 3 +- include/linux/dcache.h | 4 +- include/linux/device-mapper.h | 15 +- include/linux/dma-heap.h | 9 + include/linux/dma-iommu.h | 2 + include/linux/dma-map-ops.h | 19 + include/linux/dma-mapping.h | 35 +- include/linux/dsa/ocelot.h | 5 - include/linux/efi.h | 6 +- include/linux/entry-common.h | 4 +- include/linux/etherdevice.h | 4 +- include/linux/ethtool.h | 9 + include/linux/f2fs_fs.h | 1 - include/linux/fanotify.h | 36 +- include/linux/fb.h | 3 - include/linux/filter.h | 31 +- .../linux/firmware/intel/stratix10-svc-client.h | 2 +- include/linux/fs.h | 12 +- include/linux/fsnotify_backend.h | 29 +- include/linux/hardirq.h | 1 + include/linux/hdmi.h | 2 +- include/linux/highmem.h | 7 + include/linux/hugetlb.h | 47 +- include/linux/hugetlb_cgroup.h | 19 +- include/linux/hyperv.h | 9 +- include/linux/if_macvlan.h | 3 +- include/linux/if_rmnet.h | 65 +- include/linux/init_task.h | 1 - include/linux/initrd.h | 2 + include/linux/intel-iommu.h | 6 + include/linux/interrupt.h | 33 +- include/linux/io.h | 9 - include/linux/io_uring.h | 25 - include/linux/irq.h | 4 +- include/linux/irqdesc.h | 2 +- include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 48 +- include/linux/kernel.h | 4 +- include/linux/lockdep.h | 7 +- include/linux/lsm_hook_defs.h | 7 +- include/linux/lsm_hooks.h | 22 +- include/linux/marvell_phy.h | 1 + include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 23 +- include/linux/memory.h | 8 +- include/linux/memory_hotplug.h | 48 +- include/linux/memremap.h | 2 +- include/linux/mfd/ab3100.h | 128 - include/linux/mfd/atc260x/atc2603c.h | 281 + include/linux/mfd/atc260x/atc2609a.h | 308 + include/linux/mfd/atc260x/core.h | 58 + include/linux/mfd/db8500-prcmu.h | 2 +- include/linux/mfd/lp87565.h | 3 - include/linux/mfd/rohm-bd957x.h | 140 + include/linux/mfd/rohm-generic.h | 2 + include/linux/mhi.h | 2 +- include/linux/mlx5/device.h | 2 + include/linux/mlx5/driver.h | 20 +- include/linux/mlx5/eswitch.h | 5 +- include/linux/mlx5/mlx5_ifc.h | 21 +- include/linux/mlx5/qp.h | 7 + include/linux/mm.h | 26 +- include/linux/mmc/host.h | 3 - include/linux/mmc/sdio.h | 2 +- include/linux/mmu_notifier.h | 10 +- include/linux/mmzone.h | 5 + include/linux/module.h | 3 - include/linux/netdevice.h | 71 +- include/linux/netfilter/x_tables.h | 7 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nmi.h | 1 - include/linux/nvmem-consumer.h | 4 + include/linux/pagemap.h | 15 + include/linux/pci.h | 1 + include/linux/pcs/pcs-xpcs.h | 5 + include/linux/pgtable.h | 7 + include/linux/phy/phy.h | 26 + include/linux/phylink.h | 2 + include/linux/platform_data/asoc-mx27vis.h | 12 - include/linux/platform_data/media/camera-mx2.h | 31 - include/linux/platform_data/media/camera-mx3.h | 43 - include/linux/platform_data/simplefb.h | 1 + include/linux/pm_opp.h | 44 +- include/linux/power/bq27xxx_battery.h | 2 +- include/linux/power_supply.h | 6 + include/linux/preempt.h | 6 +- include/linux/property.h | 2 +- include/linux/ptp_pch.h | 22 + include/linux/pwm.h | 2 - include/linux/qcom-geni-se.h | 2 - include/linux/qed/qed_chain.h | 8 +- include/linux/rcupdate.h | 3 +- include/linux/regmap.h | 7 + include/linux/remoteproc.h | 25 +- include/linux/reset.h | 315 + include/linux/restart_block.h | 1 + include/linux/ring_buffer.h | 3 +- include/linux/rpmsg.h | 3 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 2 +- include/linux/sched.h | 24 +- include/linux/sched/user.h | 3 - include/linux/secretmem.h | 30 + include/linux/security.h | 22 +- include/linux/seq_buf.h | 25 + include/linux/seqlock.h | 5 +- include/linux/serial_s3c.h | 16 + include/linux/set_memory.h | 16 +- include/linux/shmem_fs.h | 26 +- include/linux/shrinker.h | 7 +- include/linux/skbuff.h | 33 +- include/linux/skmsg.h | 82 +- include/linux/soundwire/sdw.h | 26 +- include/linux/spi/spi.h | 19 +- include/linux/spinlock.h | 17 +- include/linux/stacktrace.h | 19 + include/linux/static_call.h | 26 +- include/linux/static_call_types.h | 18 + include/linux/stmmac.h | 3 + include/linux/sunrpc/svc_rdma.h | 8 +- include/linux/sunrpc/svc_xprt.h | 1 + include/linux/swap.h | 1 + include/linux/swiotlb.h | 68 +- include/linux/syscalls.h | 10 + include/linux/thermal.h | 2 +- include/linux/thread_info.h | 13 + include/linux/thunderbolt.h | 54 +- include/linux/timer.h | 2 - include/linux/timex.h | 2 +- include/linux/trace_events.h | 5 +- include/linux/u64_stats_sync.h | 7 +- include/linux/usb_usual.h | 2 + include/linux/user_namespace.h | 4 + include/linux/usermode_driver.h | 1 + include/linux/vgaarb.h | 4 +- include/linux/virtio_net.h | 7 +- include/linux/vmalloc.h | 46 + include/linux/ww_mutex.h | 22 +- include/media/cec.h | 2 +- include/media/davinci/vpbe_osd.h | 6 +- include/media/i2c/adv7343.h | 2 +- include/media/i2c/mt9t112.h | 2 +- include/media/i2c/noon010pc30.h | 1 + include/media/i2c/ov772x.h | 2 +- include/media/i2c/s5c73m3.h | 1 + include/media/i2c/s5k4ecgx.h | 6 +- include/media/i2c/s5k6aa.h | 1 + include/media/i2c/tvp514x.h | 11 +- include/media/i2c/tw9910.h | 8 +- include/media/v4l2-ctrls.h | 5 +- include/media/v4l2-h264.h | 6 +- include/media/v4l2-jpeg.h | 22 + include/media/videobuf2-core.h | 6 +- include/media/vp8-ctrls.h | 114 - include/net/bluetooth/hci_core.h | 1 + include/net/bluetooth/l2cap.h | 1 + include/net/dsa.h | 16 + include/net/dst.h | 11 + include/net/flow_dissector.h | 6 +- include/net/flow_offload.h | 2 + include/net/gro.h | 13 + include/net/inet_connection_sock.h | 2 +- include/net/ipv6.h | 1 + include/net/mptcp.h | 9 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 3 - include/net/netfilter/nf_flow_table.h | 14 +- include/net/netfilter/nf_tables.h | 12 +- include/net/nexthop.h | 96 +- include/net/pkt_sched.h | 9 + include/net/psample.h | 21 +- include/net/red.h | 12 +- include/net/rtnetlink.h | 2 + include/net/sch_generic.h | 14 + include/net/sock.h | 2 +- include/net/tc_act/tc_police.h | 52 + include/net/tcp.h | 41 +- include/net/udp.h | 4 +- include/net/xdp_sock.h | 19 - include/rdma/ib_verbs.h | 15 - include/rdma/iw_cm.h | 1 + include/rdma/uverbs_ioctl.h | 80 +- include/soc/mscc/ocelot.h | 19 +- include/soc/tegra/mc.h | 7 + include/sound/hda_register.h | 8 +- include/sound/soc-dpcm.h | 10 +- include/sound/sof.h | 1 + include/trace/events/btrfs.h | 12 + include/trace/events/io_uring.h | 11 +- include/trace/events/kmem.h | 24 +- include/trace/events/rcu.h | 1 + include/trace/events/sunrpc.h | 1 + include/trace/events/workqueue.h | 6 +- include/trace/events/xdp.h | 62 +- include/uapi/asm-generic/unistd.h | 14 +- include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 3 +- include/uapi/linux/bpf.h | 762 +- include/uapi/linux/btf.h | 5 +- include/uapi/linux/cec.h | 3 +- include/uapi/linux/dm-ioctl.h | 18 +- include/uapi/linux/dqblk_xfs.h | 5 +- include/uapi/linux/if_fddi.h | 2 +- include/uapi/linux/io_uring.h | 17 + include/uapi/linux/iommu.h | 3 +- include/uapi/linux/kfd_ioctl.h | 4 +- include/uapi/linux/landlock.h | 128 + include/uapi/linux/magic.h | 1 + include/uapi/linux/nexthop.h | 47 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/psample.h | 7 + include/uapi/linux/ptrace.h | 10 + include/uapi/linux/rpmsg.h | 13 +- include/uapi/linux/rtnetlink.h | 7 + include/uapi/linux/surface_aggregator/dtx.h | 146 + include/uapi/linux/thermal.h | 2 +- include/uapi/linux/usb/video.h | 3 +- include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/uvcvideo.h | 10 +- include/uapi/linux/v4l2-controls.h | 200 + include/uapi/linux/v4l2-subdev.h | 12 +- include/uapi/linux/videodev2.h | 20 +- include/uapi/rdma/hns-abi.h | 2 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/xen/grant_table.h | 7 + include/xen/swiotlb-xen.h | 3 +- include/xen/xenbus.h | 1 - init/Kconfig | 40 + init/init_task.c | 2 +- init/initramfs.c | 38 +- init/main.c | 8 +- kernel/async.c | 66 +- kernel/audit.c | 4 +- kernel/auditfilter.c | 3 +- kernel/auditsc.c | 19 +- kernel/bpf/Makefile | 3 +- kernel/bpf/arraymap.c | 40 + kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_iter.c | 16 + kernel/bpf/bpf_local_storage.c | 39 +- kernel/bpf/bpf_lsm.c | 7 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/bpf_task_storage.c | 100 +- kernel/bpf/btf.c | 108 +- kernel/bpf/core.c | 4 +- kernel/bpf/cpumap.c | 9 +- kernel/bpf/devmap.c | 47 +- kernel/bpf/hashtab.c | 67 +- kernel/bpf/helpers.c | 2 + kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/trampoline.c | 218 +- kernel/bpf/verifier.c | 425 +- kernel/cred.c | 2 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_bp.c | 75 +- kernel/debug/kdb/kdb_main.c | 446 +- kernel/debug/kdb/kdb_private.h | 5 +- kernel/debug/kdb/kdb_support.c | 18 - kernel/dma/direct.c | 8 +- kernel/dma/direct.h | 6 +- kernel/dma/mapping.c | 148 +- kernel/dma/swiotlb.c | 505 +- kernel/entry/common.c | 2 +- kernel/events/core.c | 24 +- kernel/events/ring_buffer.c | 9 +- kernel/exit.c | 67 +- kernel/fork.c | 13 +- kernel/freezer.c | 2 +- kernel/futex.c | 32 +- kernel/gcov/Kconfig | 1 + kernel/gcov/base.c | 49 + kernel/gcov/clang.c | 209 +- kernel/gcov/fs.c | 110 + kernel/gcov/gcc_4_7.c | 173 +- kernel/gcov/gcov.h | 14 +- kernel/irq/chip.c | 8 +- kernel/irq/dummychip.c | 2 +- kernel/irq/generic-chip.c | 1 + kernel/irq/ipi.c | 2 +- kernel/irq/irq_sim.c | 4 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/irqdomain.c | 8 +- kernel/irq/manage.c | 16 +- kernel/irq/matrix.c | 11 +- kernel/irq/migration.c | 2 +- kernel/irq/msi.c | 2 +- kernel/irq/resend.c | 2 +- kernel/irq/timings.c | 8 +- kernel/jump_label.c | 8 + kernel/kallsyms.c | 7 + kernel/kexec_core.c | 2 +- kernel/kexec_file.c | 4 +- kernel/kmod.c | 2 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 9 +- kernel/locking/lockdep_proc.c | 2 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mcs_spinlock.h | 2 +- kernel/locking/mutex.c | 29 +- kernel/locking/osq_lock.c | 4 +- kernel/locking/rtmutex.c | 24 +- kernel/locking/rtmutex_common.h | 1 - kernel/locking/rwsem.c | 4 +- kernel/locking/spinlock.c | 4 +- kernel/power/hibernate.c | 5 +- kernel/power/snapshot.c | 4 +- kernel/ptrace.c | 25 + kernel/rcu/rcutorture.c | 29 +- kernel/rcu/refscale.c | 109 +- kernel/rcu/tree.c | 9 +- kernel/rcu/tree.h | 9 +- kernel/rcu/tree_plugin.h | 209 +- kernel/reboot.c | 2 - kernel/sched/clock.c | 2 +- kernel/sched/core.c | 39 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 31 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 6 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 37 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 6 +- kernel/sched/rt.c | 6 +- kernel/sched/sched.h | 9 +- kernel/sched/stats.c | 2 +- kernel/sched/topology.c | 2 +- kernel/signal.c | 6 +- kernel/softirq.c | 355 +- kernel/static_call.c | 42 +- kernel/sys.c | 16 +- kernel/sys_ni.c | 8 + kernel/sysctl.c | 12 +- kernel/task_work.c | 3 + kernel/time/alarmtimer.c | 8 +- kernel/time/clocksource.c | 4 +- kernel/time/hrtimer.c | 20 +- kernel/time/jiffies.c | 2 +- kernel/time/ntp.c | 2 +- kernel/time/posix-cpu-timers.c | 8 +- kernel/time/test_udelay.c | 7 +- kernel/time/tick-broadcast-hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 4 +- kernel/time/tick-oneshot.c | 2 +- kernel/time/tick-sched.c | 4 +- kernel/time/tick-sched.h | 2 +- kernel/time/time.c | 2 +- kernel/time/timekeeping.c | 10 +- kernel/time/timer.c | 18 +- kernel/time/vsyscall.c | 2 +- kernel/trace/bpf_trace.c | 6 + kernel/trace/ftrace.c | 43 +- kernel/trace/ring_buffer.c | 138 +- kernel/trace/trace.c | 238 +- kernel/trace/trace.h | 12 +- kernel/trace/trace_events.c | 210 + kernel/trace/trace_events_hist.c | 100 +- kernel/trace/trace_events_trigger.c | 45 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_printk.c | 11 + kernel/ucount.c | 4 + kernel/umh.c | 8 +- kernel/up.c | 2 +- kernel/user_namespace.c | 6 +- kernel/usermode_driver.c | 21 +- kernel/watchdog.c | 118 +- kernel/watchdog_hld.c | 1 - lib/Kconfig.debug | 114 + lib/Kconfig.kasan | 6 - lib/Makefile | 1 + lib/iov_iter.c | 8 +- lib/kunit/assert.c | 31 +- lib/list_sort.c | 2 +- lib/test_kasan.c | 4 +- lib/test_printf.c | 88 +- lib/test_slub.c | 122 + lib/vsprintf.c | 42 + localversion-next | 2 +- mm/Kconfig | 16 +- mm/Makefile | 9 +- mm/bootmem_info.c | 127 - mm/cma.c | 12 +- mm/cma.h | 20 + mm/cma_sysfs.c | 110 + mm/debug_vm_pgtable.c | 4 +- mm/filemap.c | 16 - mm/gup.c | 127 +- mm/highmem.c | 11 +- mm/huge_memory.c | 126 +- mm/hugetlb.c | 197 +- mm/hugetlb_cgroup.c | 3 +- mm/hugetlb_vmemmap.c | 293 - mm/hugetlb_vmemmap.h | 51 - mm/internal.h | 3 + mm/ioremap.c | 225 +- mm/kasan/common.c | 45 +- mm/kasan/generic.c | 12 +- mm/kasan/kasan.h | 21 +- mm/kasan/shadow.c | 10 +- mm/kasan/sw_tags.c | 2 +- mm/kfence/core.c | 10 + mm/kmemleak.c | 3 +- mm/list_lru.c | 6 +- mm/memcontrol.c | 146 +- mm/memory-failure.c | 38 +- mm/memory.c | 78 +- mm/memory_hotplug.c | 275 +- mm/mempool.c | 4 +- mm/mlock.c | 3 +- mm/mmap.c | 5 +- mm/mmu_notifier.c | 23 + mm/oom_kill.c | 2 +- mm/page_alloc.c | 68 +- mm/secretmem.c | 261 + mm/shmem.c | 94 +- mm/slab.c | 45 +- mm/slab.h | 19 +- mm/slab_common.c | 12 +- mm/slub.c | 187 +- mm/sparse-vmemmap.c | 280 - mm/sparse.c | 1 - mm/swap_state.c | 4 - mm/truncate.c | 19 +- mm/userfaultfd.c | 27 +- mm/util.c | 14 +- mm/vmalloc.c | 502 +- mm/vmscan.c | 396 +- mm/workingset.c | 1 - mm/z3fold.c | 16 +- net/8021q/vlan_core.c | 10 +- net/Kconfig | 14 +- net/ax25/af_ax25.c | 1 + net/batman-adv/bridge_loop_avoidance.c | 5 +- net/batman-adv/main.c | 1 - net/bluetooth/ecdh_helper.c | 2 - net/bluetooth/ecdh_helper.h | 2 +- net/bluetooth/hci_conn.c | 4 - net/bluetooth/hci_event.c | 5 +- net/bluetooth/hci_request.c | 1 + net/bluetooth/l2cap_core.c | 16 +- net/bluetooth/selftest.c | 2 +- net/bluetooth/smp.c | 113 +- net/bpf/test_run.c | 244 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_input.c | 1 + net/bridge/br_multicast_eht.c | 141 +- net/bridge/br_vlan_tunnel.c | 2 +- net/can/isotp.c | 18 +- net/core/Makefile | 6 +- net/core/bpf_sk_storage.c | 2 +- net/core/dev.c | 347 +- net/core/drop_monitor.c | 25 +- net/core/dst.c | 59 +- net/core/filter.c | 275 +- net/core/flow_dissector.c | 43 +- net/core/net-procfs.c | 3 - net/core/net-sysfs.c | 177 +- net/core/skbuff.c | 15 +- net/core/skmsg.c | 212 +- net/core/sock.c | 44 +- net/core/sock_map.c | 77 +- net/dccp/ipv6.c | 5 + net/decnet/dn_route.c | 23 +- net/dsa/Kconfig | 17 +- net/dsa/dsa_priv.h | 14 +- net/dsa/tag_brcm.c | 107 +- net/dsa/tag_mtk.c | 14 +- net/dsa/tag_ocelot.c | 8 - net/ethernet/eth.c | 13 +- net/ethtool/ioctl.c | 12 + net/hsr/hsr_debugfs.c | 2 +- net/ipv4/Makefile | 2 +- net/ipv4/esp4.c | 2 +- net/ipv4/inet_connection_sock.c | 7 +- net/ipv4/netfilter/arp_tables.c | 16 +- net/ipv4/netfilter/ip_tables.c | 16 +- net/ipv4/nexthop.c | 1524 +- net/ipv4/route.c | 186 +- net/ipv4/tcp.c | 12 + net/ipv4/tcp_bpf.c | 4 +- net/ipv4/tcp_input.c | 10 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 20 +- net/ipv6/esp6_offload.c | 2 +- net/ipv6/exthdrs.c | 5 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6_input.c | 10 - net/ipv6/netfilter/ip6_tables.c | 16 +- net/ipv6/route.c | 62 +- net/ipv6/seg6_local.c | 11 +- net/ipv6/tcp_ipv6.c | 5 + net/l2tp/l2tp_core.c | 2 +- net/mac80211/aead_api.c | 5 +- net/mac80211/aes_gmac.c | 5 +- net/mac80211/cfg.c | 4 +- net/mac80211/ibss.c | 2 + net/mac80211/main.c | 13 +- net/mac80211/mlme.c | 2 +- net/mac80211/rc80211_minstrel_ht.c | 2 - net/mac80211/util.c | 2 +- net/mpls/mpls_gso.c | 3 + net/mptcp/options.c | 71 +- net/mptcp/pm.c | 39 +- net/mptcp/pm_netlink.c | 139 +- net/mptcp/protocol.c | 4 +- net/mptcp/protocol.h | 27 +- net/mptcp/subflow.c | 5 + net/netfilter/nf_conntrack_netlink.c | 1 + net/netfilter/nf_conntrack_proto_dccp.c | 1 + net/netfilter/nf_conntrack_proto_gre.c | 3 - net/netfilter/nf_flow_table_core.c | 59 +- net/netfilter/nf_flow_table_ip.c | 231 +- net/netfilter/nf_flow_table_offload.c | 44 +- net/netfilter/nf_tables_api.c | 54 +- net/netfilter/nft_ct.c | 1 + net/netfilter/x_tables.c | 49 +- net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.h | 2 +- net/openvswitch/conntrack.c | 8 +- net/openvswitch/conntrack.h | 6 +- net/openvswitch/flow.c | 4 +- net/openvswitch/vport.c | 8 +- net/openvswitch/vport.h | 2 +- net/psample/psample.c | 45 +- net/qrtr/qrtr.c | 5 + net/rds/recv.c | 4 - net/rose/rose_route.c | 2 + net/sched/act_police.c | 59 +- net/sched/act_sample.c | 27 +- net/sched/cls_api.c | 4 + net/sched/cls_flower.c | 42 +- net/sched/sch_choke.c | 7 +- net/sched/sch_generic.c | 75 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 19 +- net/sched/sch_red.c | 7 +- net/sched/sch_sfq.c | 2 +- net/sched/sch_taprio.c | 64 +- net/sctp/output.c | 7 - net/sctp/outqueue.c | 7 + net/sunrpc/sched.c | 5 +- net/sunrpc/svc_xprt.c | 20 +- net/sunrpc/svcsock.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 107 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 108 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- net/tipc/addr.c | 1 + net/tipc/addr.h | 46 +- net/tipc/crypto.c | 12 +- net/tipc/monitor.c | 63 +- net/tipc/msg.c | 23 +- net/tipc/name_distr.c | 93 +- net/tipc/name_table.c | 426 +- net/tipc/name_table.h | 63 +- net/tipc/net.c | 8 +- net/tipc/netlink_compat.c | 2 +- net/tipc/node.c | 44 +- net/tipc/socket.c | 319 +- net/tipc/subscr.c | 86 +- net/tipc/subscr.h | 14 +- net/vmw_vsock/af_vsock.c | 1 + net/wireless/nl80211.c | 12 +- net/xdp/xsk.c | 114 +- net/xdp/xsk_queue.h | 30 +- net/xdp/xskmap.c | 17 +- rust/.gitignore | 5 + rust/Makefile | 142 + rust/compiler_builtins.rs | 135 + rust/exports.c | 17 + rust/helpers.c | 65 + rust/kernel/allocator.rs | 68 + rust/kernel/bindings.rs | 21 + rust/kernel/bindings_helper.h | 16 + rust/kernel/buffer.rs | 39 + rust/kernel/c_types.rs | 129 + rust/kernel/chrdev.rs | 144 + rust/kernel/error.rs | 103 + rust/kernel/file_operations.rs | 517 + rust/kernel/lib.rs | 144 + rust/kernel/miscdev.rs | 97 + rust/kernel/module_param.rs | 479 + rust/kernel/prelude.rs | 18 + rust/kernel/printk.rs | 85 + rust/kernel/random.rs | 50 + rust/kernel/static_assert.rs | 38 + rust/kernel/sync/condvar.rs | 137 + rust/kernel/sync/guard.rs | 82 + rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 66 + rust/kernel/sync/mutex.rs | 101 + rust/kernel/sync/spinlock.rs | 108 + rust/kernel/sysctl.rs | 188 + rust/kernel/types.rs | 73 + rust/kernel/user_ptr.rs | 267 + rust/module.rs | 677 + samples/Kconfig | 7 + samples/Makefile | 1 + samples/bpf/do_hbm_test.sh | 2 +- samples/landlock/.gitignore | 1 + samples/landlock/Makefile | 13 + samples/landlock/sandboxer.c | 238 + samples/pktgen/README.rst | 18 + samples/pktgen/functions.sh | 7 +- samples/pktgen/parameters.sh | 15 +- .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh | 3 - .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh | 3 - samples/pktgen/pktgen_sample01_simple.sh | 25 +- samples/pktgen/pktgen_sample02_multiqueue.sh | 29 +- .../pktgen/pktgen_sample03_burst_single_flow.sh | 15 +- samples/pktgen/pktgen_sample04_many_flows.sh | 17 +- samples/pktgen/pktgen_sample05_flow_per_thread.sh | 17 +- ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 31 +- scripts/Kbuild.include | 80 - scripts/Makefile.asm-generic | 4 +- scripts/Makefile.build | 34 +- scripts/Makefile.clean | 2 +- scripts/Makefile.compiler | 75 + scripts/Makefile.dtbinst | 2 +- scripts/Makefile.headersinst | 2 +- scripts/Makefile.lib | 69 +- scripts/Makefile.modinst | 2 +- scripts/Makefile.modpost | 4 +- scripts/Makefile.modsign | 2 +- scripts/bpf_doc.py | 732 + scripts/bpf_helpers_doc.py | 615 - scripts/checkpatch.pl | 6 +- scripts/checksyscalls.sh | 4 + scripts/dummy-tools/gcc | 4 +- scripts/gdb/linux/cpus.py | 23 +- scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/ld-version.sh | 2 +- scripts/link-vmlinux.sh | 12 + scripts/rust-version.sh | 31 + security/Kconfig | 11 +- security/Makefile | 2 + security/apparmor/lsm.c | 3 +- security/commoncap.c | 12 +- security/integrity/ima/ima_appraise.c | 2 +- security/integrity/ima/ima_main.c | 14 +- security/landlock/Kconfig | 21 + security/landlock/Makefile | 4 + security/landlock/common.h | 20 + security/landlock/cred.c | 46 + security/landlock/cred.h | 58 + security/landlock/fs.c | 687 + security/landlock/fs.h | 56 + security/landlock/limits.h | 21 + security/landlock/object.c | 67 + security/landlock/object.h | 91 + security/landlock/ptrace.c | 120 + security/landlock/ptrace.h | 14 + security/landlock/ruleset.c | 473 + security/landlock/ruleset.h | 165 + security/landlock/setup.c | 40 + security/landlock/setup.h | 18 + security/landlock/syscalls.c | 445 + security/security.c | 71 +- security/selinux/hooks.c | 225 +- security/selinux/include/objsec.h | 6 + security/selinux/include/security.h | 15 +- security/selinux/nlmsgtab.c | 5 +- security/selinux/selinuxfs.c | 22 +- security/selinux/ss/services.c | 66 +- security/smack/smack.h | 24 +- security/smack/smack_lsm.c | 74 +- sound/core/oss/pcm_oss.c | 8 +- sound/core/pcm_memory.c | 12 +- sound/core/seq_device.c | 15 +- sound/drivers/aloop.c | 1 - sound/drivers/dummy.c | 1 - sound/drivers/mtpav.c | 1 - sound/drivers/mts64.c | 1 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/portman2x4.c | 1 - sound/drivers/serial-u16550.c | 1 - sound/drivers/virmidi.c | 1 - sound/firewire/bebob/bebob.h | 2 + sound/firewire/bebob/bebob_command.c | 36 + sound/firewire/bebob/bebob_stream.c | 163 +- sound/firewire/dice/dice-stream.c | 5 +- sound/hda/Kconfig | 7 +- sound/hda/hdac_stream.c | 2 +- sound/isa/ad1816a/ad1816a.c | 7 - sound/isa/ad1848/ad1848.c | 3 - sound/isa/als100.c | 11 - sound/isa/azt2320.c | 5 - sound/isa/cmi8330.c | 1 - sound/isa/cs423x/cs4231.c | 1 - sound/isa/cs423x/cs4236.c | 34 - sound/isa/es1688/es1688.c | 5 - sound/isa/es18xx.c | 10 +- sound/isa/gus/gusclassic.c | 1 - sound/isa/gus/gusextreme.c | 1 - sound/isa/gus/gusmax.c | 1 - sound/isa/gus/interwave.c | 6 - sound/isa/opl3sa2.c | 5 - sound/isa/opti9xx/miro.c | 3 - sound/isa/opti9xx/opti92x-ad1848.c | 6 - sound/isa/sb/jazz16.c | 3 - sound/isa/sb/sb16.c | 8 - sound/isa/sb/sb8.c | 1 - sound/isa/sc6000.c | 3 - sound/isa/wavefront/wavefront.c | 1 - sound/mips/sgio2audio.c | 1 - sound/pci/ad1889.c | 1 - sound/pci/ali5451/ali5451.c | 1 - sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/asihpi/hpicmn.h | 2 +- sound/pci/asihpi/hpidspcd.h | 2 +- sound/pci/atiixp.c | 1 - sound/pci/atiixp_modem.c | 1 - sound/pci/au88x0/au88x0.c | 2 - sound/pci/azt3328.c | 1 - sound/pci/bt87x.c | 2 - sound/pci/ca0106/ca0106_main.c | 1 - sound/pci/cmipci.c | 4 - sound/pci/cs4281.c | 1 - sound/pci/cs46xx/cs46xx.c | 7 - sound/pci/cs5535audio/cs5535audio.c | 1 - sound/pci/ctxfi/ct20k1reg.h | 2 +- sound/pci/ctxfi/ct20k2reg.h | 2 +- sound/pci/ctxfi/ctamixer.c | 2 +- sound/pci/ctxfi/ctamixer.h | 2 +- sound/pci/ctxfi/ctatc.c | 2 +- sound/pci/ctxfi/ctatc.h | 2 +- sound/pci/ctxfi/ctdaio.c | 2 +- sound/pci/ctxfi/ctdaio.h | 2 +- sound/pci/ctxfi/cthardware.h | 2 +- sound/pci/ctxfi/cthw20k1.h | 2 +- sound/pci/ctxfi/cthw20k2.h | 2 +- sound/pci/ctxfi/ctimap.h | 2 +- sound/pci/ctxfi/ctmixer.h | 2 +- sound/pci/ctxfi/ctpcm.h | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/ctxfi/ctresource.h | 2 +- sound/pci/ctxfi/ctsrc.c | 2 +- sound/pci/ctxfi/ctsrc.h | 2 +- sound/pci/ctxfi/ctvmem.c | 2 +- sound/pci/ctxfi/ctvmem.h | 2 +- sound/pci/ctxfi/xfi.c | 1 - sound/pci/echoaudio/echoaudio.c | 1 - sound/pci/emu10k1/emu10k1.c | 2 - sound/pci/emu10k1/emu10k1x.c | 1 - sound/pci/ens1370.c | 8 - sound/pci/es1938.c | 4 - sound/pci/es1968.c | 4 - sound/pci/fm801.c | 2 - sound/pci/hda/hda_bind.c | 4 + sound/pci/hda/hda_generic.c | 2 +- sound/pci/hda/hda_intel.c | 36 +- sound/pci/hda/patch_cirrus.c | 525 +- sound/pci/hda/patch_hdmi.c | 13 + sound/pci/hda/patch_realtek.c | 19 +- sound/pci/ice1712/ice1712.c | 6 - sound/pci/ice1712/ice1724.c | 19 - sound/pci/intel8x0.c | 23 - sound/pci/intel8x0m.c | 15 - sound/pci/korg1212/korg1212.c | 1 - sound/pci/lola/lola.c | 1 - sound/pci/lx6464es/lx6464es.c | 2 - sound/pci/maestro3.c | 5 - sound/pci/mixart/mixart.c | 1 - sound/pci/nm256/nm256.c | 2 - sound/pci/oxygen/oxygen.c | 3 - sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 1 - sound/pci/riptide/riptide.c | 1 - sound/pci/rme32.c | 1 - sound/pci/rme96.c | 5 - sound/pci/rme9652/hdsp.c | 6 +- sound/pci/rme9652/hdspm.c | 4 +- sound/pci/rme9652/rme9652.c | 5 +- sound/pci/sis7019.c | 1 - sound/pci/sonicvibes.c | 1 - sound/pci/trident/trident.c | 12 - sound/pci/via82xx.c | 1 - sound/pci/via82xx_modem.c | 1 - sound/pci/vx222/vx222.c | 1 - sound/pci/ymfpci/ymfpci.c | 6 - sound/pcmcia/pdaudiocf/pdaudiocf.c | 1 - sound/pcmcia/vx/vxpocket.c | 4 - sound/ppc/keywest.c | 5 - sound/ppc/powermac.c | 1 - sound/sh/aica.c | 1 - sound/sh/sh_dac_audio.c | 1 - sound/soc/amd/Kconfig | 5 +- sound/soc/amd/acp-da7219-max98357a.c | 357 +- sound/soc/codecs/Kconfig | 7 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ab8500-codec.c | 7 - sound/soc/codecs/ad1836.c | 2 - sound/soc/codecs/adau1977.c | 2 - sound/soc/codecs/arizona.h | 2 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cx2072x.c | 11 +- sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 14 +- sound/soc/codecs/hdac_hdmi.h | 2 +- sound/soc/codecs/hdmi-codec.c | 3 +- sound/soc/codecs/madera.h | 2 +- sound/soc/codecs/max98090.c | 2 +- sound/soc/codecs/mt6358.c | 4 +- sound/soc/codecs/mt6359.c | 4 +- sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/pcm1681.c | 2 +- sound/soc/codecs/rt1015p.c | 10 + sound/soc/codecs/rt1019.c | 940 + sound/soc/codecs/rt1019.h | 320 + sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5659.c | 5 + sound/soc/codecs/rt711.c | 8 + sound/soc/codecs/sigmadsp.h | 2 +- sound/soc/codecs/sti-sas.c | 3 - sound/soc/codecs/tas2562.c | 3 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/tscs454.c | 7 +- sound/soc/codecs/wm2200.c | 7 - sound/soc/codecs/wm8903.c | 2 - sound/soc/codecs/wm8958-dsp2.c | 16 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8994.h | 2 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/codecs/wm_hubs.h | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 5 +- sound/soc/fsl/fsl_sai.c | 48 +- sound/soc/fsl/fsl_spdif.c | 30 +- sound/soc/fsl/imx-hdmi.c | 1 - sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 14 +- sound/soc/intel/boards/sof_realtek_common.c | 105 + sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 35 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/common/mtk-btcvsd.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h | 4 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 4 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 6 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 29 + sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 4 +- sound/soc/mediatek/mt8192/mt8192-reg.h | 8 +- sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 5 +- sound/soc/sh/rcar/core.c | 69 +- sound/soc/soc-compress.c | 11 +- sound/soc/soc-core.c | 24 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-pcm.c | 432 +- sound/soc/sof/core.c | 5 +- sound/soc/sof/debug.c | 21 +- sound/soc/sof/sof-audio.c | 27 + sound/soc/tegra/tegra20_ac97.c | 21 + sound/soc/tegra/tegra20_ac97.h | 1 + sound/soc/tegra/tegra20_i2s.c | 60 +- sound/soc/tegra/tegra20_i2s.h | 1 + sound/soc/tegra/tegra20_spdif.c | 16 +- sound/soc/tegra/tegra30_ahub.c | 168 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 65 +- sound/soc/ti/ams-delta.c | 2 +- sound/sparc/amd7930.c | 1 - sound/sparc/cs4231.c | 1 - sound/sparc/dbri.c | 1 - sound/usb/6fire/chip.c | 1 - sound/usb/caiaq/device.c | 14 - sound/usb/card.c | 2 - sound/usb/hiface/chip.c | 17 - sound/usb/misc/ua101.c | 1 - sound/usb/mixer_quirks.c | 4 +- sound/usb/usx2y/usbusx2y.c | 1 - sound/x86/intel_hdmi_audio.c | 1 - sound/xen/xen_snd_front.c | 1 - tools/arch/x86/include/asm/inat.h | 2 +- tools/arch/x86/include/asm/insn.h | 44 +- tools/arch/x86/include/asm/nops.h | 81 + tools/arch/x86/kcpuid/cpuid.csv | 20 + tools/arch/x86/kcpuid/kcpuid.c | 2 + tools/arch/x86/lib/inat.c | 2 +- tools/arch/x86/lib/insn.c | 230 +- tools/bpf/Makefile.helpers | 60 - tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpf_exp.y | 14 +- tools/bpf/bpftool/.gitignore | 1 - tools/bpf/bpftool/Documentation/Makefile | 11 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 78 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/btf.c | 11 + tools/bpf/bpftool/btf_dumper.c | 1 + tools/bpf/bpftool/feature.c | 4 + tools/bpf/bpftool/gen.c | 72 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/map.c | 2 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/bpf/runqslower/Makefile | 9 +- tools/bpf/runqslower/runqslower.bpf.c | 33 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kconfig.h | 73 + tools/include/linux/lockdep.h | 2 +- tools/include/linux/static_call_types.h | 18 + tools/include/uapi/linux/bpf.h | 762 +- tools/include/uapi/linux/btf.h | 5 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 3 +- tools/lib/bpf/bpf_helpers.h | 21 +- tools/lib/bpf/btf.c | 763 +- tools/lib/bpf/btf.h | 9 + tools/lib/bpf/btf_dump.c | 14 +- tools/lib/bpf/libbpf.c | 123 +- tools/lib/bpf/libbpf.h | 14 + tools/lib/bpf/libbpf.map | 10 + tools/lib/bpf/libbpf_internal.h | 40 +- tools/lib/bpf/libbpf_util.h | 47 - tools/lib/bpf/linker.c | 1941 ++ tools/lib/bpf/netlink.c | 2 +- tools/lib/bpf/strset.c | 176 + tools/lib/bpf/strset.h | 21 + tools/lib/bpf/xsk.h | 87 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/objtool/arch/x86/decode.c | 22 +- tools/objtool/check.c | 3 + tools/objtool/sync-check.sh | 18 +- tools/perf/MANIFEST | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 9 +- tools/perf/arch/x86/util/archinsn.c | 9 +- tools/perf/check-headers.sh | 15 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 17 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 +- tools/testing/selftests/arm64/fp/sve-test.S | 22 +- tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 61 +- tools/testing/selftests/bpf/Makefile.docs | 82 + tools/testing/selftests/bpf/README.rst | 48 + tools/testing/selftests/bpf/btf_helpers.c | 4 + tools/testing/selftests/bpf/get_cgroup_id_user.c | 6 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 5 - .../selftests/bpf/prog_tests/attach_probe.c | 40 +- .../selftests/bpf/prog_tests/bpf_verif_scale.c | 1 + tools/testing/selftests/bpf/prog_tests/btf.c | 176 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 1 + .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 + tools/testing/selftests/bpf/prog_tests/for_each.c | 130 + .../selftests/bpf/prog_tests/prog_run_xattr.c | 51 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 83 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 8 +- .../selftests/bpf/prog_tests/static_linked.c | 40 + .../selftests/bpf/prog_tests/task_local_storage.c | 92 + tools/testing/selftests/bpf/progs/bind4_prog.c | 25 + tools/testing/selftests/bpf/progs/bind6_prog.c | 25 + .../bpf/progs/btf_dump_test_case_syntax.c | 15 + .../testing/selftests/bpf/progs/core_reloc_types.h | 5 + tools/testing/selftests/bpf/progs/fentry_test.c | 2 +- tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 + tools/testing/selftests/bpf/progs/fexit_test.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 61 + .../selftests/bpf/progs/for_each_hash_map_elem.c | 95 + tools/testing/selftests/bpf/progs/loop6.c | 99 + tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 - .../selftests/bpf/progs/task_local_storage.c | 64 + .../bpf/progs/task_local_storage_exit_creds.c | 32 + .../selftests/bpf/progs/task_ls_recursion.c | 70 + .../selftests/bpf/progs/test_core_reloc_size.c | 3 + .../selftests/bpf/progs/test_global_func10.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 62 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- .../selftests/bpf/progs/test_static_linked1.c | 30 + .../selftests/bpf/progs/test_static_linked2.c | 31 + tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 113 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 6 +- tools/testing/selftests/bpf/test_bpftool_build.sh | 21 - tools/testing/selftests/bpf/test_btf.h | 3 + tools/testing/selftests/bpf/test_doc_build.sh | 13 + tools/testing/selftests/bpf/test_progs.h | 11 + tools/testing/selftests/bpf/test_sockmap.c | 2 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 15 +- tools/testing/selftests/bpf/test_verifier.c | 4 +- tools/testing/selftests/bpf/test_xsk.sh | 135 +- .../selftests/bpf/verifier/bounds_deduction.c | 27 +- .../testing/selftests/bpf/verifier/ctx_sk_lookup.c | 1 + tools/testing/selftests/bpf/verifier/map_ptr.c | 4 + tools/testing/selftests/bpf/verifier/unpriv.c | 15 +- .../selftests/bpf/verifier/value_ptr_arith.c | 23 +- tools/testing/selftests/bpf/vmtest.sh | 26 +- tools/testing/selftests/bpf/xdpxceiver.c | 384 +- tools/testing/selftests/bpf/xdpxceiver.h | 57 +- tools/testing/selftests/bpf/xsk_prereqs.sh | 30 +- .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh | 77 - .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 4 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 627 + .../selftests/drivers/net/netdevsim/nexthop.sh | 620 + .../selftests/drivers/net/netdevsim/psample.sh | 181 + tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 3 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 7 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 2 - tools/testing/selftests/kvm/lib/sparsebit.c | 1 - .../selftests/kvm/x86_64/get_msr_index_features.c | 134 + tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 260 + .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 166 + tools/testing/selftests/landlock/.gitignore | 2 + tools/testing/selftests/landlock/Makefile | 24 + tools/testing/selftests/landlock/base_test.c | 219 + tools/testing/selftests/landlock/common.h | 183 + tools/testing/selftests/landlock/config | 7 + tools/testing/selftests/landlock/fs_test.c | 2792 ++ tools/testing/selftests/landlock/ptrace_test.c | 337 + tools/testing/selftests/landlock/true.c | 5 + tools/testing/selftests/lib/Makefile | 2 +- tools/testing/selftests/lib/config | 1 + tools/testing/selftests/lib/slub.sh | 3 + tools/testing/selftests/mincore/mincore_selftest.c | 1 - tools/testing/selftests/net/fib_nexthops.sh | 549 +- .../selftests/net/forwarding/dual_vxlan_bridge.sh | 366 + .../selftests/net/forwarding/fib_offload_lib.sh | 2 +- .../net/forwarding/gre_multipath_nh_res.sh | 361 + .../net/forwarding/router_mpath_nh_res.sh | 400 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 112 +- .../selftests/net/reuseaddr_ports_exhausted.c | 32 +- tools/testing/selftests/powerpc/mm/tlbie_test.c | 1 - .../selftests/rcutorture/bin/jitterstart.sh | 4 +- .../testing/selftests/rcutorture/bin/jitterstop.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 13 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 302 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 4 +- tools/testing/selftests/timers/leap-a-day.c | 2 +- tools/testing/selftests/timers/leapcrash.c | 4 +- tools/testing/selftests/timers/threadtest.c | 2 +- tools/testing/selftests/vm/.gitignore | 2 + tools/testing/selftests/vm/Makefile | 8 +- tools/testing/selftests/vm/memfd_secret.c | 296 + tools/testing/selftests/vm/run_vmtests.sh | 17 + tools/testing/selftests/vm/split_huge_page_test.c | 313 + tools/testing/selftests/vm/userfaultfd.c | 904 +- tools/testing/selftests/x86/thunks_32.S | 2 + tools/tracing/latency/latency-collector.c | 4 +- 4447 files changed, 326663 insertions(+), 93304 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-cma create mode 100644 Documentation/arch.rst create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml create mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml delete mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt delete mode 100644 Documentation/devicetree/bindings/hwlock/sirf,hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml create mode 100644 Documentation/devicetree/bindings/iommu/sprd,iommu.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml delete mode 100644 Documentation/devicetree/bindings/media/video-mux.txt create mode 100644 Documentation/devicetree/bindings/media/video-mux.yaml create mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt create mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm6368-mdio-mux.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml create mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/imx-rproc.txt create mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml create mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst create mode 100644 Documentation/driver-api/pin-control.rst delete mode 100644 Documentation/driver-api/pinctl.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst create mode 100644 Documentation/filesystems/cifs/cifsd.rst create mode 100644 Documentation/filesystems/cifs/index.rst create mode 100644 Documentation/hwmon/ir36021.rst create mode 100644 Documentation/hwmon/nzxt-kraken2.rst create mode 100644 Documentation/hwmon/stpddc60.rst create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/coding.rst create mode 100644 Documentation/rust/docs.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/security/landlock.rst create mode 100644 Documentation/userspace-api/ebpf/index.rst create mode 100644 Documentation/userspace-api/ebpf/syscall.rst create mode 100644 Documentation/userspace-api/landlock.rst create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi delete mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c delete mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm8350-hdk.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts create mode 100644 arch/arm64/include/asm/set_memory.h create mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/mips/configs/malta_kvm_guest_defconfig delete mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/mips/kvm/commpage.c delete mode 100644 arch/mips/kvm/commpage.h delete mode 100644 arch/mips/kvm/dyntrans.c delete mode 100644 arch/mips/kvm/trap_emul.c delete mode 100644 arch/mips/loongson64/platform.c create mode 100644 arch/riscv/kernel/vmlinux-xip.lds.S delete mode 100644 arch/x86/include/asm/alternative-asm.h delete mode 100644 arch/x86/kernel/paravirt_patch.c create mode 100644 arch/x86/rust/target.json delete mode 100644 arch/xtensa/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/xtensa/kernel/syscalls/syscalltbl.sh create mode 100644 drivers/char/rust_example.rs create mode 100644 drivers/clk/rockchip/clk-rk3568.c create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h create mode 100644 drivers/gpu/drm/amd/include/aldebaran_ip_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c delete mode 100644 drivers/gpu/drm/arc/Kconfig delete mode 100644 drivers/gpu/drm/arc/Makefile delete mode 100644 drivers/gpu/drm/arc/arcpgu.h delete mode 100644 drivers/gpu/drm/arc/arcpgu_crtc.c delete mode 100644 drivers/gpu/drm/arc/arcpgu_drv.c delete mode 100644 drivers/gpu/drm/arc/arcpgu_hdmi.c delete mode 100644 drivers/gpu/drm/arc/arcpgu_regs.h delete mode 100644 drivers/gpu/drm/arc/arcpgu_sim.c delete mode 100644 drivers/gpu/drm/ast/ast_cursor.c create mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c delete mode 100644 drivers/gpu/drm/gma500/accel_2d.c delete mode 100644 drivers/gpu/drm/gma500/blitter.c delete mode 100644 drivers/gpu/drm/gma500/blitter.h create mode 100644 drivers/gpu/drm/gud/Kconfig create mode 100644 drivers/gpu/drm/gud/Makefile create mode 100644 drivers/gpu/drm/gud/gud_connector.c create mode 100644 drivers/gpu/drm/gud/gud_drv.c create mode 100644 drivers/gpu/drm/gud/gud_internal.h create mode 100644 drivers/gpu/drm/gud/gud_pipe.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h create mode 100644 drivers/gpu/drm/tiny/arcpgu.c create mode 100644 drivers/gpu/drm/ttm/ttm_device.c delete mode 100644 drivers/gpu/drm/ttm/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h create mode 100644 drivers/hid/hid-ft260.c create mode 100644 drivers/hid/hid-thrustmaster.c create mode 100644 drivers/hwmon/nzxt-kraken2.c create mode 100644 drivers/hwmon/pmbus/ir36021.c create mode 100644 drivers/hwmon/pmbus/stpddc60.c delete mode 100644 drivers/hwspinlock/sirf_hwspinlock.c create mode 100644 drivers/iio/common/scmi_sensors/Kconfig create mode 100644 drivers/iio/common/scmi_sensors/Makefile create mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c create mode 100644 drivers/input/misc/atc260x-onkey.c create mode 100644 drivers/input/misc/iqs626a.c create mode 100644 drivers/input/touchscreen.c delete mode 100644 drivers/input/touchscreen/of_touchscreen.c create mode 100644 drivers/iommu/sprd-iommu.c delete mode 100644 drivers/media/pci/mantis/mantis_core.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig create mode 100644 drivers/media/platform/imx-jpeg/Makefile create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h delete mode 100644 drivers/mfd/ab3100-core.c delete mode 100644 drivers/mfd/ab3100-otp.c create mode 100644 drivers/mfd/atc260x-core.c create mode 100644 drivers/mfd/atc260x-i2c.c create mode 100644 drivers/mfd/rohm-bd9576.c create mode 100644 drivers/net/ethernet/actions/Kconfig create mode 100644 drivers/net/ethernet/actions/Makefile create mode 100644 drivers/net/ethernet/actions/owl-emac.c create mode 100644 drivers/net/ethernet/actions/owl-emac.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c create mode 100644 drivers/net/mdio/mdio-mux-bcm6368.c create mode 100644 drivers/net/netdevsim/psample.c create mode 100644 drivers/net/phy/marvell-88x2222.c create mode 100644 drivers/nvmem/brcm_nvram.c create mode 100644 drivers/of/unittest-data/overlay_common.dtsi create mode 100644 drivers/of/unittest-data/static_base_1.dts create mode 100644 drivers/of/unittest-data/static_base_2.dts create mode 100644 drivers/of/unittest-data/testcases_common.dtsi create mode 100644 drivers/phy/microchip/Kconfig create mode 100644 drivers/phy/microchip/Makefile create mode 100644 drivers/phy/microchip/sparx5_serdes.c create mode 100644 drivers/phy/microchip/sparx5_serdes.h create mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h create mode 100644 drivers/platform/surface/surface_dtx.c create mode 100644 drivers/s390/cio/cio_debugfs.c create mode 100644 drivers/s390/cio/cio_inject.c create mode 100644 drivers/s390/cio/cio_inject.h create mode 100644 drivers/soundwire/dmi-quirks.c delete mode 100644 drivers/staging/fsl-dpaa2/Kconfig delete mode 100644 drivers/staging/fsl-dpaa2/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/README delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.c delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.h delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.c delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.h delete mode 100644 drivers/staging/gasket/Kconfig delete mode 100644 drivers/staging/gasket/Makefile delete mode 100644 drivers/staging/gasket/TODO delete mode 100644 drivers/staging/gasket/apex.h delete mode 100644 drivers/staging/gasket/apex_driver.c delete mode 100644 drivers/staging/gasket/gasket.h delete mode 100644 drivers/staging/gasket/gasket_constants.h delete mode 100644 drivers/staging/gasket/gasket_core.c delete mode 100644 drivers/staging/gasket/gasket_core.h delete mode 100644 drivers/staging/gasket/gasket_interrupt.c delete mode 100644 drivers/staging/gasket/gasket_interrupt.h delete mode 100644 drivers/staging/gasket/gasket_ioctl.c delete mode 100644 drivers/staging/gasket/gasket_ioctl.h delete mode 100644 drivers/staging/gasket/gasket_page_table.c delete mode 100644 drivers/staging/gasket/gasket_page_table.h delete mode 100644 drivers/staging/gasket/gasket_sysfs.c delete mode 100644 drivers/staging/gasket/gasket_sysfs.h delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst delete mode 100644 drivers/staging/wimax/Documentation/index.rst delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst delete mode 100644 drivers/staging/wimax/Kconfig delete mode 100644 drivers/staging/wimax/Makefile delete mode 100644 drivers/staging/wimax/TODO delete mode 100644 drivers/staging/wimax/debug-levels.h delete mode 100644 drivers/staging/wimax/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/Kconfig delete mode 100644 drivers/staging/wimax/i2400m/Makefile delete mode 100644 drivers/staging/wimax/i2400m/control.c delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/driver.c delete mode 100644 drivers/staging/wimax/i2400m/fw.c delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/netdev.c delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/staging/wimax/i2400m/rx.c delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c delete mode 100644 drivers/staging/wimax/i2400m/tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb.c delete mode 100644 drivers/staging/wimax/id-table.c delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h delete mode 100644 drivers/staging/wimax/linux-wimax.h delete mode 100644 drivers/staging/wimax/net-wimax.h delete mode 100644 drivers/staging/wimax/op-msg.c delete mode 100644 drivers/staging/wimax/op-reset.c delete mode 100644 drivers/staging/wimax/op-rfkill.c delete mode 100644 drivers/staging/wimax/op-state-get.c delete mode 100644 drivers/staging/wimax/stack.c delete mode 100644 drivers/staging/wimax/wimax-internal.h create mode 100644 drivers/usb/typec/tipd/Kconfig create mode 100644 drivers/usb/typec/tipd/Makefile create mode 100644 drivers/usb/typec/tipd/core.c copy drivers/usb/typec/{ => tipd}/tps6598x.h (100%) create mode 100644 drivers/usb/typec/tipd/trace.c create mode 100644 drivers/usb/typec/tipd/trace.h delete mode 100644 drivers/usb/typec/tps6598x.c create mode 100644 drivers/watchdog/bd9576_wdt.c create mode 100644 fs/btrfs/tree-mod-log.c create mode 100644 fs/btrfs/tree-mod-log.h create mode 100644 fs/cifsd/Kconfig create mode 100644 fs/cifsd/Makefile create mode 100644 fs/cifsd/asn1.c create mode 100644 fs/cifsd/asn1.h create mode 100644 fs/cifsd/auth.c create mode 100644 fs/cifsd/auth.h create mode 100644 fs/cifsd/buffer_pool.c create mode 100644 fs/cifsd/buffer_pool.h create mode 100644 fs/cifsd/connection.c create mode 100644 fs/cifsd/connection.h create mode 100644 fs/cifsd/crypto_ctx.c create mode 100644 fs/cifsd/crypto_ctx.h create mode 100644 fs/cifsd/glob.h create mode 100644 fs/cifsd/ksmbd_server.h create mode 100644 fs/cifsd/ksmbd_work.c create mode 100644 fs/cifsd/ksmbd_work.h create mode 100644 fs/cifsd/mgmt/ksmbd_ida.c create mode 100644 fs/cifsd/mgmt/ksmbd_ida.h create mode 100644 fs/cifsd/mgmt/share_config.c create mode 100644 fs/cifsd/mgmt/share_config.h create mode 100644 fs/cifsd/mgmt/tree_connect.c create mode 100644 fs/cifsd/mgmt/tree_connect.h create mode 100644 fs/cifsd/mgmt/user_config.c create mode 100644 fs/cifsd/mgmt/user_config.h create mode 100644 fs/cifsd/mgmt/user_session.c create mode 100644 fs/cifsd/mgmt/user_session.h create mode 100644 fs/cifsd/misc.c create mode 100644 fs/cifsd/misc.h create mode 100644 fs/cifsd/ndr.c create mode 100644 fs/cifsd/ndr.h create mode 100644 fs/cifsd/netmisc.c copy fs/{cifs => cifsd}/nterr.c (100%) create mode 100644 fs/cifsd/nterr.h create mode 100644 fs/cifsd/ntlmssp.h create mode 100644 fs/cifsd/oplock.c create mode 100644 fs/cifsd/oplock.h create mode 100644 fs/cifsd/server.c create mode 100644 fs/cifsd/server.h create mode 100644 fs/cifsd/smb2misc.c create mode 100644 fs/cifsd/smb2ops.c create mode 100644 fs/cifsd/smb2pdu.c create mode 100644 fs/cifsd/smb2pdu.h create mode 100644 fs/cifsd/smb_common.c create mode 100644 fs/cifsd/smb_common.h create mode 100644 fs/cifsd/smbacl.c create mode 100644 fs/cifsd/smbacl.h create mode 100644 fs/cifsd/smberr.h create mode 100644 fs/cifsd/smbfsctl.h create mode 100644 fs/cifsd/smbstatus.h create mode 100644 fs/cifsd/time_wrappers.h create mode 100644 fs/cifsd/transport_ipc.c create mode 100644 fs/cifsd/transport_ipc.h create mode 100644 fs/cifsd/transport_rdma.c create mode 100644 fs/cifsd/transport_rdma.h create mode 100644 fs/cifsd/transport_tcp.c create mode 100644 fs/cifsd/transport_tcp.h create mode 100644 fs/cifsd/unicode.c create mode 100644 fs/cifsd/unicode.h create mode 100644 fs/cifsd/uniupr.h create mode 100644 fs/cifsd/vfs.c create mode 100644 fs/cifsd/vfs.h create mode 100644 fs/cifsd/vfs_cache.c create mode 100644 fs/cifsd/vfs_cache.h create mode 100644 include/crypto/ecc_curve.h create mode 100644 include/drm/drm_gem_atomic_helper.h create mode 100644 include/drm/gud.h create mode 100644 include/drm/ttm/ttm_device.h delete mode 100644 include/drm/ttm/ttm_memory.h create mode 100644 include/dt-bindings/clock/rk3568-cru.h create mode 100644 include/dt-bindings/input/atmel-maxtouch.h create mode 100644 include/dt-bindings/phy/phy-ti.h delete mode 100644 include/linux/atm_suni.h delete mode 100644 include/linux/bootmem_info.h delete mode 100644 include/linux/mfd/ab3100.h create mode 100644 include/linux/mfd/atc260x/atc2603c.h create mode 100644 include/linux/mfd/atc260x/atc2609a.h create mode 100644 include/linux/mfd/atc260x/core.h create mode 100644 include/linux/mfd/rohm-bd957x.h delete mode 100644 include/linux/platform_data/asoc-mx27vis.h delete mode 100644 include/linux/platform_data/media/camera-mx2.h delete mode 100644 include/linux/platform_data/media/camera-mx3.h create mode 100644 include/linux/ptp_pch.h create mode 100644 include/linux/secretmem.h delete mode 100644 include/media/vp8-ctrls.h create mode 100644 include/uapi/linux/landlock.h create mode 100644 include/uapi/linux/surface_aggregator/dtx.h create mode 100644 lib/test_slub.c delete mode 100644 mm/bootmem_info.c create mode 100644 mm/cma_sysfs.c delete mode 100644 mm/hugetlb_vmemmap.c delete mode 100644 mm/hugetlb_vmemmap.h create mode 100644 mm/secretmem.c create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/buffer.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/printk.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/module.rs create mode 100644 samples/landlock/.gitignore create mode 100644 samples/landlock/Makefile create mode 100644 samples/landlock/sandboxer.c create mode 100644 scripts/Makefile.compiler create mode 100755 scripts/bpf_doc.py delete mode 100755 scripts/bpf_helpers_doc.py create mode 100755 scripts/rust-version.sh create mode 100644 security/landlock/Kconfig create mode 100644 security/landlock/Makefile create mode 100644 security/landlock/common.h create mode 100644 security/landlock/cred.c create mode 100644 security/landlock/cred.h create mode 100644 security/landlock/fs.c create mode 100644 security/landlock/fs.h create mode 100644 security/landlock/limits.h create mode 100644 security/landlock/object.c create mode 100644 security/landlock/object.h create mode 100644 security/landlock/ptrace.c create mode 100644 security/landlock/ptrace.h create mode 100644 security/landlock/ruleset.c create mode 100644 security/landlock/ruleset.h create mode 100644 security/landlock/setup.c create mode 100644 security/landlock/setup.h create mode 100644 security/landlock/syscalls.c create mode 100644 sound/soc/codecs/rt1019.c create mode 100644 sound/soc/codecs/rt1019.h create mode 100644 tools/arch/x86/include/asm/nops.h delete mode 100644 tools/bpf/Makefile.helpers create mode 100644 tools/include/linux/kconfig.h delete mode 100644 tools/lib/bpf/libbpf_util.h create mode 100644 tools/lib/bpf/linker.c create mode 100644 tools/lib/bpf/strset.c create mode 100644 tools/lib/bpf/strset.h create mode 100644 tools/testing/selftests/bpf/Makefile.docs create mode 100644 tools/testing/selftests/bpf/prog_tests/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/prog_tests/for_each.c create mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c create mode 100644 tools/testing/selftests/bpf/prog_tests/task_local_storage.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/progs/for_each_array_map_elem.c create mode 100644 tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c create mode 100644 tools/testing/selftests/bpf/progs/loop6.c create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage.c create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage_exit_creds.c create mode 100644 tools/testing/selftests/bpf/progs/task_ls_recursion.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c create mode 100755 tools/testing/selftests/bpf/test_doc_build.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_sample.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/psample.sh create mode 100644 tools/testing/selftests/kvm/x86_64/get_msr_index_features.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_clock.c create mode 100644 tools/testing/selftests/kvm/x86_64/set_boot_cpu_id.c create mode 100644 tools/testing/selftests/landlock/.gitignore create mode 100644 tools/testing/selftests/landlock/Makefile create mode 100644 tools/testing/selftests/landlock/base_test.c create mode 100644 tools/testing/selftests/landlock/common.h create mode 100644 tools/testing/selftests/landlock/config create mode 100644 tools/testing/selftests/landlock/fs_test.c create mode 100644 tools/testing/selftests/landlock/ptrace_test.c create mode 100644 tools/testing/selftests/landlock/true.c create mode 100644 tools/testing/selftests/lib/slub.sh create mode 100755 tools/testing/selftests/net/forwarding/dual_vxlan_bridge.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh_res.sh create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh_res.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh create mode 100644 tools/testing/selftests/vm/memfd_secret.c create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c