This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits fa80526a716c Add linux-next specific files for 20210315 omits 6714423d10be Merge branch 'akpm-current/current' omits 35d99da340e9 Merge remote-tracking branch 'mhi/mhi-next' omits f1513ceb38ce Merge remote-tracking branch 'fpga/for-next' omits e3576fb5e461 Merge remote-tracking branch 'hyperv/hyperv-next' omits 6f6552794abe Merge remote-tracking branch 'xarray/main' omits ab08d3b412f5 Merge remote-tracking branch 'nvmem/for-next' omits b1864bc93193 Merge remote-tracking branch 'slimbus/for-next' omits 21db09a50330 Merge remote-tracking branch 'gnss/gnss-next' omits aea69aecef7d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 7ccd7f06b8cd Merge remote-tracking branch 'coresight/next' omits 4e097e65b751 Merge remote-tracking branch 'livepatching/for-next' omits 3326b9fede1e Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 5c58d3382d0b Merge remote-tracking branch 'pinctrl-intel/for-next' omits 1c8fa4bd793c Merge remote-tracking branch 'pinctrl/for-next' omits 217b38eaaf1a Merge remote-tracking branch 'gpio-intel/for-next' omits 751ef54684dd Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits f17a5470d75e Merge remote-tracking branch 'rpmsg/for-next' omits 9f95efa9b4bc Merge remote-tracking branch 'vhost/linux-next' omits 173bf0491fa5 Merge remote-tracking branch 'scsi-mkp/for-next' omits eee753a2df20 Merge remote-tracking branch 'scsi/for-next' omits c732b33eb3d2 Merge remote-tracking branch 'cgroup/for-next' omits 6c6cd80ed03b Merge remote-tracking branch 'icc/icc-next' omits 3bb338919835 Merge remote-tracking branch 'staging/staging-next' omits 4565ef386124 Merge remote-tracking branch 'thunderbolt/next' omits 6b5a79b8b95c Merge remote-tracking branch 'phy-next/next' omits b1bba41b75f9 Merge remote-tracking branch 'extcon/extcon-next' omits 9736ec44f454 Merge remote-tracking branch 'char-misc/char-misc-next' omits 9a0acf82753a Merge remote-tracking branch 'tty/tty-next' omits 15d73b44bbc8 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 1891742787a8 Merge remote-tracking branch 'usb/usb-next' omits 2443c17f162a Merge remote-tracking branch 'ipmi/for-next' omits c15cae6e76b1 Merge remote-tracking branch 'leds/for-next' omits 238be94ef569 Merge remote-tracking branch 'drivers-x86/for-next' omits fdf8daf6db13 Merge remote-tracking branch 'workqueues/for-next' omits 609ecbe1a239 Merge remote-tracking branch 'percpu/for-next' omits 5e7235e1afa5 Merge remote-tracking branch 'kvms390/next' omits 8164510c7d64 Merge remote-tracking branch 'kvm-arm/next' omits 77fb1541d5c5 Merge remote-tracking branch 'rcu/rcu/next' omits 83cfe40bffb1 Merge remote-tracking branch 'edac/edac-for-next' omits 9b63ed549b62 Merge remote-tracking branch 'tip/auto-latest' omits 46c116311cb8 Merge remote-tracking branch 'spi/for-next' omits d24fa711e577 Merge remote-tracking branch 'devicetree/for-next' omits 313e624a9136 Merge remote-tracking branch 'audit/next' omits b9dce5659bed Merge remote-tracking branch 'iommu/next' omits 8a631a604be2 Merge remote-tracking branch 'tpmdd/next' omits d2ff67c2720b Merge remote-tracking branch 'selinux/next' omits 50278e4752bf Merge remote-tracking branch 'keys/keys-next' omits 26ec5dd3a1fb Merge remote-tracking branch 'apparmor/apparmor-next' omits 2ba280edd777 Merge remote-tracking branch 'security/next-testing' omits e3b9cf6e9d3d Merge remote-tracking branch 'regulator/for-next' omits 06978d18f9f4 Merge remote-tracking branch 'battery/for-next' omits 1a68469d252d Merge remote-tracking branch 'backlight/for-backlight-next' omits 08116429d805 Merge remote-tracking branch 'mfd/for-mfd-next' omits a5844c9dd7a3 Merge remote-tracking branch 'mmc/next' omits eb7a93a6c78a Merge remote-tracking branch 'device-mapper/for-next' omits 236093d13b06 Merge remote-tracking branch 'block/for-next' omits 205d40e90799 Merge remote-tracking branch 'input/next' omits 31afd78fce0f Merge remote-tracking branch 'sound-asoc/for-next' omits 79407f010e9b Merge remote-tracking branch 'sound/for-next' omits b9027ed686c1 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits d4ae95c9141b Merge remote-tracking branch 'drm-msm/msm-next' omits 8fba00da1e4d Merge remote-tracking branch 'drm-intel/for-linux-next' omits 1e2391868665 Merge remote-tracking branch 'amdgpu/drm-next' omits 8976e790b2ce Merge remote-tracking branch 'drm-misc/for-linux-next' omits 04dfb75d57d0 Merge remote-tracking branch 'crypto/master' omits 9b8ed7302063 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 07c2ad3639a3 Merge remote-tracking branch 'nand/nand/next' omits 8215c0ed0c40 Merge remote-tracking branch 'mtd/mtd/next' omits 15bc3e097a35 Merge remote-tracking branch 'bluetooth/master' omits 5db93e248624 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 39a7e2ca5270 Merge remote-tracking branch 'bpf-next/for-next' omits f76571ae00f5 Merge remote-tracking branch 'net-next/master' omits 99e5de72fd6b Merge remote-tracking branch 'rdma/for-next' omits 56781cb1fecb Merge remote-tracking branch 'dlm/next' omits 13058ee47181 Merge remote-tracking branch 'ieee1394/for-next' omits fab70b6490f5 Merge remote-tracking branch 'devfreq/devfreq-next' omits 00f4c81538d2 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits c8b7bda1f361 Merge remote-tracking branch 'pm/linux-next' omits 3e94430a4a51 Merge remote-tracking branch 'v4l-dvb-next/master' omits d26053275df9 Merge remote-tracking branch 'v4l-dvb/master' omits 4a3322546ce7 Merge remote-tracking branch 'jc_docs/docs-next' omits 3c5bf99abe06 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 7845ba8b9c50 Merge remote-tracking branch 'dmi/dmi-for-next' omits 0db8421fba36 Merge remote-tracking branch 'i3c/i3c/next' omits bcb4f9fafa8c Merge remote-tracking branch 'hid/for-next' omits 0852fdd2efc6 Merge remote-tracking branch 'pci/next' omits 4302ef884863 Merge remote-tracking branch 'printk/for-next' omits 244e2f8291e7 Merge remote-tracking branch 'vfs/for-next' omits 836beed404ed Merge remote-tracking branch 'file-locks/locks-next' omits d14378b90ac6 Merge remote-tracking branch 'iomap/iomap-for-next' omits 99016cb9fd69 Merge remote-tracking branch 'xfs/for-next' omits e6cb745281c5 Merge remote-tracking branch 'v9fs/9p-next' omits b54e9fe23be5 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 19c6992525c6 Merge remote-tracking branch 'cel/for-next' omits 6fbf613ea5e5 Merge remote-tracking branch 'nfs/linux-next' omits ab5abb5865fa Merge remote-tracking branch 'fuse/for-next' omits efe752c31254 Merge remote-tracking branch 'f2fs/dev' omits a9b1ef505fa4 Merge remote-tracking branch 'ext4/dev' omits d9c58d72a5ef Merge remote-tracking branch 'ext3/for_next' omits 26f4e99f9d2a Merge remote-tracking branch 'exfat/dev' omits 91373c38b130 Merge remote-tracking branch 'ecryptfs/next' omits 4951ccb8d8f7 Merge remote-tracking branch 'cifs/for-next' omits b6a34aed7fc4 Merge remote-tracking branch 'btrfs/for-next' omits 99c8ee09d28e Merge remote-tracking branch 'fscache/fscache-next' omits da9aef9891d6 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 290d96ea4b9e Merge remote-tracking branch 'sh/for-next' omits 3f85f7af97d5 Merge remote-tracking branch 's390/for-next' omits eb92849a1d1a Merge remote-tracking branch 'risc-v/for-next' omits e1f6512cd38b Merge remote-tracking branch 'parisc-hd/for-next' omits 0f5bd9aeae84 Merge remote-tracking branch 'mips/mips-next' omits 01447233cd79 Merge remote-tracking branch 'microblaze/next' omits 41789661bd15 Merge remote-tracking branch 'm68knommu/for-next' omits b6d8e9b72070 Merge remote-tracking branch 'm68k/for-next' omits 6400211a7d24 Merge remote-tracking branch 'h8300/h8300-next' omits c2e2a271a196 Merge remote-tracking branch 'csky/linux-next' omits 181df35a8347 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 02dd7662566e Merge remote-tracking branch 'clk/clk-next' omits 92933e3422f3 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 7d042b836f65 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits d05bcd7ac8af Merge remote-tracking branch 'tegra/for-next' omits b93f57ca9dd9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits ccb665773863 Merge remote-tracking branch 'stm32/stm32-next' omits 1339190481e1 Merge remote-tracking branch 'scmi/for-linux-next' omits aab0e9f864f0 Merge remote-tracking branch 'samsung-krzk/for-next' omits e96eabaf959a Merge remote-tracking branch 'rockchip/for-next' omits 2a37e21db3ab Merge remote-tracking branch 'reset/reset/next' omits f5d25a731679 Merge remote-tracking branch 'renesas/next' omits 132b0dda8354 Merge remote-tracking branch 'realtek/for-next' omits 0d0d2e089dd6 Merge remote-tracking branch 'raspberrypi/for-next' omits b73797ee4df4 Merge remote-tracking branch 'qcom/for-next' omits 997911b468b1 Merge remote-tracking branch 'mvebu/for-next' omits b737412aac02 Merge remote-tracking branch 'mediatek/for-next' omits 992a2610a94b Merge remote-tracking branch 'keystone/next' omits 26f7bb3f63eb Merge remote-tracking branch 'imx-mxs/for-next' omits 574498a2c736 Merge remote-tracking branch 'drivers-memory/for-next' omits e18381cbc384 Merge remote-tracking branch 'at91/at91-next' omits 0b39ea95bd1f Merge remote-tracking branch 'aspeed/for-next' omits 80294745d834 Merge remote-tracking branch 'amlogic/for-next' omits 2bef4f77a4a9 Merge remote-tracking branch 'actions/for-next' omits 10aa053f641b Merge remote-tracking branch 'arm-soc/for-next' omits 70b360b95fe7 Merge remote-tracking branch 'arm/for-next' omits eb59b079ca65 Merge remote-tracking branch 'asm-generic/master' omits eb9700379571 Merge remote-tracking branch 'dma-mapping/for-next' omits 3b7fc5bf0ea2 Merge remote-tracking branch 'cel-fixes/for-rc' omits cbef09fe97d3 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 130cc0961920 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 9dcc187b8cc8 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 3ffd4c02a33e Merge remote-tracking branch 'risc-v-fixes/fixes' omits 213c06cfe713 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 925e9ce51850 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits d9b66733bbea Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits f13c940017e3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 8a276949d7f3 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5e6684a5b5c2 Merge remote-tracking branch 'omap-fixes/fixes' omits adc2ea6a9ebf Merge remote-tracking branch 'at91-fixes/at91-fixes' omits 9910bfe27f50 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 2018ef52373f Merge remote-tracking branch 'ide/master' omits c74c079452c6 Merge remote-tracking branch 'input-current/for-linus' omits ab6ee19726db Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 26afa2469907 Merge remote-tracking branch 'phy/fixes' omits 7ae063643268 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 4e4c229c5ed1 Merge remote-tracking branch 'pci-current/for-linus' omits e873a34c9e5c Merge remote-tracking branch 'spi-fixes/for-linus' omits eacaa96d6678 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 28861ad02b9c Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3e9be2cb1d60 Merge remote-tracking branch 'sound-current/for-linus' omits d32cc17d64fc Merge remote-tracking branch 'rdma-fixes/for-rc' omits 2484652831a0 Merge remote-tracking branch 'ipsec/master' omits 681e0ee027d6 Merge remote-tracking branch 'net/master' omits 17669051d214 kernel/async.c: remove async_unregister_domain() omits 6e26100022f2 kernel/async.c: stop guarding pr_debug() statements omits 10b6f0cfc4ba gdb: lx-symbols: store the abspath() omits cdc70fa0319a aio: simplify read_events() omits ac0cf56be754 kernel: kexec_file: fix error return code of kexec_calcula [...] omits 75c89ac1f23d kexec: Add kexec reboot string omits 3fa563918c83 kernel/crash_core: add crashkernel=auto for vmcore creation omits 2914372d6e62 kernel/fork.c: simplify copy_mm() omits 430e6f58132a fs: fat: fix spelling typo of values omits 1b207e01beb4 include/linux/compat.h: remove unneeded declaration from C [...] omits 94418ba3e4bd lib: fix inconsistent indenting in process_bit1() omits af13c435318f lib/bch.c: fix a typo in the file bch.c omits 47484f7cbf24 kernel/cred.c: make init_groups static omits 29763f0bc055 kernel/async.c: fix pr_debug statement omits b49e9b3cff66 include: remove pagemap.h from blkdev.h omits 2374dd413430 proc/sysctl: make protected_* world readable omits fb9d8154b4f5 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 8ed5269cdab0 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 80822536846b kernel/hung_task.c: Monitor killed tasks. omits bd8a12e85083 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ab265698b626 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits d39ab7133924 mm/process_vm_access.c: remove duplicate include omits a5829897d478 mm/mempolicy: minor coding style tweaks omits 75323ec3642c mm/memory_hotplug: minor coding style tweaks omits acc57ac68d25 mm/vmalloc: minor coding style tweaks omits 27e291419039 mm/frontswap: minor coding style tweaks omits 7a0539de8686 mm/mlock: minor coding style tweaks omits 55b725fb29a9 mm/filemap: minor coding style tweaks omits 2f3907578423 mm/page_alloc: minor coding style tweaks omits b87f9924be51 mm/shmem: minor coding style tweaks omits 03c84d653524 mm/oom_kill: minor coding style tweaks omits a98b197151c2 mm/compaction: minor coding style tweaks omits 032c9313295e mm/vmscan: minor coding style tweaks omits 7a31ab09b79a mm/sparse: minor coding style tweaks omits 843f57ae8150 mm/swapfile: minor coding style tweaks omits 2cf50ade7e14 mm/mempool: minor coding style tweaks omits 4cab8eb00ffb mm/highmem: Remove deprecated kmap_atomic omits 32c2bf7cf3a3 mm/highmem.c: fix coding style issue omits 533099bdb55d btrfs: use memzero_page() instead of open coded kmap pattern omits 3c81ff86d884 mm/highmem: convert memzero_page() to kmap_local_page() omits 928b1ee8f1f3 iov_iter: lift memzero_page() to highmem.h omits 93afcd420612 mm/zswap.c: switch from strlcpy to strscpy omits fe746f862fc4 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 0d14a917801a x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE omits 853575ef6303 mm,memory_hotplug: add kernel boot option to enable memmap [...] omits 81cbd498df91 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported omits 65c9e8779af2 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix omits 88a0beefef79 mm,memory_hotplug: allocate memmap from the added memory range omits a8bd00c7d594 selftests/vm: gup_test: test faulting in kernel, and verif [...] omits b8cf1e035115 selftests/vm: gup_test: fix test flag omits 6b243c5c6b00 mm/gup: longterm pin migration cleanup omits 7e48b22ae3c9 mm/gup: change index type to long as it counts pages omits 1f4aaa88cee4 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] omits d278bcfcde67 mm/gup: migrate pinned pages out of movable zone omits d97dbc1c6b81 mm/gup: do not migrate zero page omits edf87bf0ec5b mm: honor PF_MEMALLOC_PIN for all movable pages omits 74cda856cc80 mm: apply per-task gfp constraints in fast path omits 0acbf7090626 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN omits d1e1d97c771c mm/gup: check for isolation errors omits 8c5481743e1b mm/gup: return an error on migration failure omits 880fbbfa8ecf mm/gup: check every subpage of a compound page during isolation omits fcca033950c7 mm/gup: don't pin migrated cma pages in movable zone omits fdac052db9b1 mm/util.c: reduce mem_dump_obj() object size omits 72d65ed5123e mm/mmap.c: don't unlock VMAs in remap_file_pages() omits 8191e2364e87 x86/mm: track linear mapping split events omits c626f68c4c1f mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats omits eb547d3c6e49 mm: /proc/sys/vm/stat_refresh skip checking known negative stats omits 33d77119130d mm: no more EINVAL from /proc/sys/vm/stat_refresh omits b01234de4447 mm: restore node stat checking in /proc/sys/vm/stat_refresh omits 439d477342a3 mm: cma: support sysfs omits 0beb61d831cf mm: cma: use pr_err_ratelimited for CMA warning omits fe05db9cb49c mm: vmstat: add cma statistics omits 561fda0c768b mm: compaction: update the COMPACT[STALL|FAIL] events properly omits c2532f1ec331 mm/compaction: remove unused variable sysctl_compact_memory omits 18cfc2804e27 mm: vmscan: shrink deferred objects proportional to priority omits 34caab756735 mm: memcontrol: reparent nr_deferred when memcg offline omits 666279891e8d mm: vmscan: don't need allocate shrinker->nr_deferred for [...] omits 5ec1cd76d6d5 mm: vmscan: use per memcg nr_deferred of shrinker omits e7e7048092ed mm: vmscan: add per memcg shrinker nr_deferred omits 07ccd8111a70 mm: vmscan: use a new flag to indicate shrinker is registered omits 45c80583f71f mm: vmscan: add shrinker_info_protected() helper omits 58cf6c535f3d mm: memcontrol: rename shrinker_map to shrinker_info omits 8378a06555dc mm: vmscan: use kvfree_rcu instead of call_rcu omits 9056bef8b6dc mm: vmscan: remove memcg_shrinker_map_size omits f910731d1563 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] omits 8b1fbb52b176 mm: vmscan: consolidate shrinker_maps handling code omits 263f136522f4 mm: vmscan: use nid from shrink_control for tracepoint omits bbf3e74a6bbe mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] omits 4d3da0c9c5c2 mm/vmscan: move RECLAIM* bits to uapi header omits ae1dbc26a2f9 userfaultfd/selftests: unify error handling omits 1859c141d209 userfaultfd/selftests: only dump counts if mode enabled omits f7159c126879 userfaultfd/selftests: drop VERIFY check in locking_thread omits b02af9b17681 userfaultfd/selftests: remove the time() check on delayed uffd omits 083398ec6368 userfaultfd/selftests: use user mode only omits da17d13eaee8 userfaultfd/selftests: exercise minor fault handling shmem [...] omits 38fb18b4d248 userfaultfd/selftests: reinitialize test context in each test omits b13f59a83eba userfaultfd/selftests: create alias mappings in the shmem test omits 90b215d7641f userfaultfd/selftests: use memfd_create for shmem test type omits 8190eb6c775b userfaultfd-support-minor-fault-handling-for-shmem-fix omits 6b369ccf8122 userfaultfd: support minor fault handling for shmem omits 7e9705d07682 userfaultfd/selftests: add test exercising minor fault handling omits cecbef173d01 userfaultfd: update documentation to describe minor fault [...] omits cccde32d88be userfaultfd: add UFFDIO_CONTINUE ioctl omits 8fa18a08ba4d userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] omits cb65b591fa2c userfaultfd: disable huge PMD sharing for MINOR registered VMAs omits cac0f85d64d3 userfaultfd: add minor fault registration mode omits 12e76bdc06fe mm: huge_memory: a new debugfs interface for splitting THP tests. omits 67ee199ce406 mm/huge_memory.c: remove unnecessary local variable ret2 omits d3aacb71ad2c khugepaged: fix wrong result value for trace_mm_collapse_h [...] omits b3a246b7aa9d khugepaged: use helper khugepaged_test_exit() in __khugepa [...] omits 17e4220d2d83 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() omits a69a1f5dc660 khugepaged: remove unneeded return value of khugepaged_col [...] omits 9eb3360427f0 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] omits e52739ec6f73 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] omits 3f0ca9c83907 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] omits 898f57ed9852 mm/hugetlb: optimize the surplus state transfer code in mo [...] omits 6432407d8366 mm/hugetlb: use some helper functions to cleanup code omits a5d09bed0fd4 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE omits fabf17ef8153 mm/hugetlb: remove redundant reservation check condition i [...] omits 86488f208660 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] omits 4585d55a1887 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h omits c0578ca94247 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE omits 2f4b04eb84b7 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled omits 43bf2e001133 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix omits 5b89a304ef9d hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() omits cd24acb51d7c mm: page_alloc: dump migrate-failed pages omits d715a78da74c mm/mempolicy: fix mpol_misplaced kernel-doc omits 5b9d533b6da2 mm/mempolicy: rewrite alloc_pages_vma documentation omits 43e3399163b0 mm/mempolicy: rewrite alloc_pages documentation omits 11c90819c3f5 mm/mempolicy: rename alloc_pages_current to alloc_pages omits af0152a71b40 mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask omits b438591f2009 mm/page_alloc: rename gfp_mask to gfp omits aa1c78cc0b67 mm/page_alloc: rename alloc_mask to alloc_gfp omits 0816ae5d95d8 include/linux/page-flags-layout.h: cleanups omits 46e94a9903dd include/linux/page-flags-layout.h: correctly determine LAS [...] omits a6c9d8419f7b mm: remove lru_add_drain_all in alloc_contig_range omits 89efc1ed53cc mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() omits 144fc13415d7 kasan, mm: integrate slab init_on_free with HW_TAGS omits 1b908041f22d kasan, mm: integrate slab init_on_alloc with HW_TAGS omits 45f870781aec kasan, mm: integrate page_alloc init with HW_TAGS omits 94e6879ecb27 kasan: init memory in kasan_(un)poison for HW_TAGS omits 8ee38d49a282 arm64: kasan: allow to init memory when setting tags omits 8983a9f71502 mm, kasan: don't poison boot memory with tag-based modes omits 62e921138519 kasan: initialize shadow to TAG_INVALID for SW_TAGS omits 6cc7b42cca97 mm/kasan: switch from strlcpy to strscpy omits 3f2a7b2b9463 kasan: remove redundant config option omits 6e7f0c46e52a mm/vmalloc: use rb_tree instead of list for vread() lookups omits d40914b1ed78 mm: unexport remap_vmalloc_range_partial omits a16202f25db2 samples/vfio-mdev/mdpy: use remap_vmalloc_range omits 469235aa4a6f mm/dmapool: switch from strlcpy to strscpy omits da96495047bb mm: allow shmem mappings with MREMAP_DONTUNMAP omits a9d3b94ff1f3 mm, tracing: improve rss_stat tracepoint message omits 2f10f4248f08 x86/vmemmap: optimize for consecutive sections in partial [...] omits e178da173781 x86/vmemmap: handle unpopulated sub-pmd ranges omits 50f040ec8622 x86/vmemmap: drop handling of 1GB vmemmap ranges omits 23e789d539c5 x86/vmemmap: drop handling of 4K unaligned vmemmap range omits 5ce89b3c8dba mm/interval_tree: add comments to improve code readability omits 78ee1ca40361 mm/memory.c: do_numa_page(): delete bool "migrated" omits 20731109bc87 kselftests: cgroup: update kmem test for new vmstat implem [...] omits 230abefa6254 mm: memcontrol: consolidate lruvec stat flushing omits fba0e4a22776 mm-memcontrol-switch-to-rstat-fix omits 189ef80df99f mm: memcontrol: switch to rstat omits 7df8c7b4ef81 cgroup: rstat: punt root-level optimization to individual [...] omits 824430c6f3d3 cgroup: rstat: support cgroup1 omits 96530dde1fad mm: memcontrol: privatize memcg_page_state query functions omits 65a73ec1ef7c mm: memcontrol: kill mem_cgroup_nodeinfo() omits 33ed6c0ed79f mm: memcontrol: fix cpuhotplug statistics flushing omits c9f6e5a910b3 memcg: charge before adding to swapcache on swapin omits e32a04981148 memcg: enable memcg oom-kill for __GFP_NOFAIL omits 80e70f639097 memcg: cleanup root memcg checks omits a2a7f1e4de7a mm: memcontrol: fix kernel stack account omits 553d954adccf mm/memremap.c: fix improper SPDX comment style omits d6c5ff6b7d9d mm/msync: exit early when the flags is an MS_ASYNC and sta [...] omits e08e403b681a mm: page-writeback: simplify memcg handling in test_clear_ [...] omits b098c2636c07 mm/filemap: drop check for truncated page after I/O omits df1d8c4e8b70 mm/filemap: use filemap_read_page in filemap_fault omits fb1dabf6a4c6 iomap: use filemap_range_needs_writeback() for O_DIRECT reads omits 7741adaa0cce mm: use filemap_range_needs_writeback() for O_DIRECT reads omits ffee6102c6b9 mm: provide filemap_range_needs_writeback() helper omits 007b4fc531a4 mm/page_owner: record the timestamp of all pages during free omits 39246f9f24c4 mm/slub: use percpu partial free counter omits db426747ea8e percpu: export per_cpu_sum() omits c01d90ce5224 mm/slub: get rid of count_partial() omits 03e2eb975703 mm/slub: introduce two counters for partial objects omits 4aca98de0ca0 watchdog: cleanup handling of false positives omits bdfb91b970b7 watchdog: fix barriers when printing backtraces from all CPUs omits 470b4e263465 watchdog/softlockup: remove logic that tried to prevent re [...] omits 3d787cd89bfc watchdog/softlockup: report the overall time of softlockups omits 498c7e2784fd watchdog: explicitly update timestamp when reporting softlockup omits 61cd7a2cd4b9 watchdog: rename __touch_watchdog() to a better descriptive name omits 3daf1fb5c14a ocfs2: fix ocfs2 corrupt when iputting an inode omits 70ae3e67bbe3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 05ec99e4be8b ocfs2: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS [...] omits a0944154d6ea arch/sh/include/asm/tlb.h: remove duplicate include omits b75a7338ab3e scripts/spelling.txt: add "overflw" omits a9922f9113bc scripts/spelling.txt: Add "diabled" typo omits 9fa7d88d5911 scripts/spelling.txt: add "overlfow" omits 0466fe2554f4 include/linux/compiler-gcc.h: sparse can do constant foldi [...] omits e0718a0b0f2f arch/ia64/kernel/fsys.S: fix typos omits c568d2e4ece6 arch/ia64/kernel/head.S: remove duplicate include omits 71d263647ad6 /proc/kpageflags: do not use uninitialized struct pages omits b331adc64128 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits f23fe70b3244 squashfs: fix xattr id and id lookup sanity checks omits 8b0f5102059c squashfs: fix inode lookup sanity checks omits ad48cfd5e436 z3fold: prevent reclaim/free race for headless pages omits 52f396957e8e mm/mmu_notifiers: ensure range_end() is paired with range_start() omits b98fcc91027e mm, hwpoison: do not lock page again when me_huge_page() s [...] omits faee446def6a kasan: fix per-page tags for non-page_alloc pages omits 722dcaa81dd7 hugetlb_cgroup: fix imbalanced css_get and css_put pair fo [...] omits b9daa0ea3bf7 xfs: also reject BULKSTAT_SINGLE in a mount user namespace omits 6da9742ca68b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits f51dd0889a79 Merge branche 'rpmsg-fixes' and 'rproc-fixes' into for-next omits 1de8cdfdeede Merge remote-tracking branch 'asoc/for-5.13' into asoc-next omits d168e1ae4f96 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits 703b5b3fa0b8 Merge branch 'drivers-fixes-for-5.12' into for-next omits a43e89624bae Merge remote-tracking branch 'spi/for-5.13' into spi-next omits 013b16d0327a Merge branch 'x86/alternatives' omits fcad872b05ba Merge branch 'for-next-next-v5.12-20210312' into for-next- [...] omits 4f7f0a733599 Merge branch 'for-next-current-v5.11-20210312' into for-ne [...] omits 7de7bf6c379a Merge branch 'ext/iraweiny/kmap-conversion-part2' into for [...] omits 08da7c19bd5b Merge branch 'ext/josef/dev-root-rescue' into for-next-nex [...] omits e40e5b8c48d5 Merge branch 'ext/filipe-tree-mod-log' into for-next-next- [...] omits 5003705d3306 Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] omits 972ad4641993 Merge branch 'ext/qu/subpage-write-meta-v2' into for-next- [...] omits 11b8cd1ccd9b Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] omits 0db56e5f7a13 Merge branch 'misc-next' into for-next-next-v5.12-20210312 omits 57be40a2e34e Merge branch 'misc-5.12' into for-next-current-v5.11-20210312 omits b4a11d702d7d btrfs: integrity-checker: convert block context kmap's to [...] omits 5e25c110b9b6 btrfs: integrity-checker: use kmap_local_page in __btrfsic [...] omits df0ea5293960 btrfs: raid56: convert kmaps to kmap_local_page omits 93caafc545d3 btrfs: convert kmap to kmap_local_page, simple cases omits ff534484b5a2 btrfs: check return value of btrfs_commit_transaction in r [...] omits 46c044c8565a btrfs: do proper error handling in merge_reloc_roots omits f8b4ef23c7eb btrfs: handle extent corruption with select_one_root properly omits 6ea618ba603c btrfs: cleanup error handling in prepare_to_merge omits ef496310b6bd btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] omits bc5015c87688 btrfs: do proper error handling in create_reloc_inode omits db9473b7ec06 btrfs: remove the extent item sanity checks in relocate_bl [...] omits e4d7baf846f2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] omits c1dbe9a0baf7 btrfs: handle extent reference errors in do_relocation omits 82bc3a296c93 btrfs: handle errors in reference count manipulation in re [...] omits 6407723fba40 btrfs: handle btrfs_search_slot failure in replace_path omits 8c721313cc2d btrfs: handle btrfs_cow_block errors in replace_path omits 99b6d11c9268 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s omits 25e284f8b09d btrfs: do proper error handling in btrfs_update_reloc_root omits 59fd161cb0c1 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge omits e001a9eb7d4e btrfs: handle btrfs_update_reloc_root failure in insert_di [...] omits 4a645672440f btrfs: change insert_dirty_subvol to return errors omits f5c45fc7d65f btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots omits 266d3ce5c242 btrfs: validate ->reloc_root after recording root in trans omits ac147eec1eac btrfs: do proper error handling in create_reloc_root omits 1fc5a9980cac btrfs: have proper error handling in btrfs_init_reloc_root omits f2babcc4dbb7 btrfs: do not panic in __add_reloc_root omits cb8e328fa540 btrfs: handle record_root_in_trans failure in create_pendi [...] omits 29068f8f84df btrfs: handle record_root_in_trans failure in btrfs_record [...] omits 707462736a4d btrfs: handle record_root_in_trans failure in qgroup_accou [...] omits 6f27227e85aa btrfs: handle btrfs_record_root_in_trans failure in start_ [...] omits 0300462ad5ca btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] omits db6c9eafc21c btrfs: handle btrfs_record_root_in_trans failure in create_subvol omits 671ea07ed8bb btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 15879d573830 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits a7788d37bf14 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename omits a98de6d09ae1 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] omits 8f93c16f357b btrfs: do proper error handling in record_reloc_root_in_trans omits a928f1948564 btrfs: check record_root_in_trans related failures in sele [...] omits 171031c23d29 btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors omits bdcf4870824d btrfs: handle errors from select_reloc_root() omits 021ca7909b42 btrfs: return an error from btrfs_record_root_in_trans omits f0b0d536ce36 btrfs: convert BUG_ON()'s in relocate_tree_block omits 200b67293219 btrfs: introduce submit_eb_subpage() to submit a subpage m [...] omits b5ebeb062ede btrfs: make lock_extent_buffer_for_io() to be subpage compatible omits 4a3aefca6d39 btrfs: introduce write_one_subpage_eb() function omits 3803149f6401 btrfs: introduce end_bio_subpage_eb_writepage() function omits 5acc11f18c83 btrfs: make set_btree_ioerr() accept extent buffer and to [...] omits 55377136187d btrfs: make set/clear_extent_buffer_dirty() to be subpage [...] omits 25e7ce5268b3 btrfs: make the page uptodate assert to be subpage compatible omits ff56d2deb047 btrfs: make alloc_extent_buffer() check subpage dirty bitmap omits 803ef95a709b btrfs: support subpage metadata csum calculation at write time omits 235d7d91192f btrfs: allow btree_set_page_dirty() to do more sanity chec [...] omits c2ee05f8b9a2 btrfs: introduce helpers for subpage writeback status omits 652ab02acffc btrfs: introduce helpers for subpage dirty status omits 13921eee6329 btrfs: remove unnecessary variable shadowing in btrfs_inva [...] omits 6e191e8f8d98 btrfs: use min() to replace open-code in btrfs_invalidatepage() omits 41176407a22e btrfs: add sysfs interface for supported sectorsize omits 457c16575867 btrfs: do more graceful error/warning for 32bit kernel omits ad111d3b9693 btrfs: update debug message when checking seq number of a [...] omits 6516269d57b2 btrfs: add and use helper to get lowest sequence number fo [...] omits 51eed7a064f7 btrfs: remove unnecessary leaf check at btrfs_tree_mod_log [...] omits d24a8e0bcf60 btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrf [...] omits 352830b70c49 btrfs: use a bit to track the existence of tree mod log users omits 6670d78c2a9c btrfs: use booleans where appropriate for the tree mod log [...] omits fe742ddc483c btrfs: move the tree mod log code into its own file omits 0306ee65004e btrfs: always pin deleted leaves when there are active tre [...] omits dade7111bf7e btrfs: fix race when cloning extent buffer during rewind o [...] omits 4654e209bb13 btrfs: don't init dev replace for bad dev root omits a7977ef8a185 btrfs: do not init dev stats if we have no dev_root omits 585940640ab9 btrfs: init devices always omits 3aaa2041fc8d btrfs: fix qgroup data rsv leak caused by falloc failure omits faaf12b36d65 btrfs: track qgroup released data in own variable in inser [...] omits 1cd9360f9f78 btrfs: remove stale comment and logic from btrfs_inode_in_log() omits 985416ac065f btrfs: fix race between marking inode needs to be logged a [...] omits 796756b86ee3 btrfs: fix race between memory mapped writes and fsync omits d5317191cc33 btrfs: exclude mmap from happening during all fallocate op [...] omits 25accedf7dd8 btrfs: exclude mmaps while doing remap omits e70766fafc0e btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers omits 5dee2862e613 btrfs: add a i_mmap_lock to our inode omits 0bc164333891 btrfs: fix wrong offset to zero out range beyond i_size omits 5c25a1fe9eee btrfs: remove mirror argument from btrfs_csum_verify_data() omits c82644010d8e btrfs: remove force argument from run_delalloc_nocow() omits d37d146e7b38 btrfs: don't opencode extent_changeset_free omits 9700f7cfefd5 btrfs: assign proper values to a bool variable in dev_exte [...] omits 18a493d4694b btrfs: add btree read ahead for incremental send operations omits 936cbbdb061a btrfs: add btree read ahead for full send operations omits 9d844656abcf btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata omits 6950c8bc13ad btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] omits 33fd37478987 btrfs: simplify commit logic in try_flush_qgroup omits 94286d7c677e btrfs: scrub: drop a few function declarations omits 7a7cb10d284c btrfs: change return type to bool in btrfs_extent_readonly omits e0d100c0a033 btrfs: unexport btrfs_extent_readonly() and make it static omits 01673422cfb3 btrfs: replace open coded while loop with proper construct omits f77a7c8b39cb btrfs: replace offset_in_entry with in_range omits 123cd2b37e35 btrfs: make find_desired_extent take btrfs_inode omits 8aeac040dad1 btrfs: make btrfs_replace_file_extents take btrfs_inode omits 4c78ef7ae0e2 btrfs: fix comment for btrfs ordered extent flag bits omits 42326a293954 Merge branch 'pm-opp' into linux-next omits 6a1dde1c2792 Merge branch 'io_uring-5.12' into for-next omits 50eee036f9b2 Merge branch 'efi/urgent' omits 1e155accce89 Merge branch 'irq/core' omits 667e3ee1c153 Merge branch 'locking/core' omits 7557a6251318 Merge branch 'locking/urgent' omits 424ea82d49ff Merge branch 'objtool/core' omits c3d98fa3166a Merge branch 'objtool/urgent' omits e2687003c81c Merge branch 'perf/urgent' omits 9c2d10b85747 Merge branch 'sched/core' omits e1a5cdb67bcc Merge branch 'sched/urgent' omits c69e9f00c18c Merge branch 'timers/urgent' omits 478a5dbcdb37 Merge branch 'x86/alternatives' omits 1b7420e2406c Merge branch 'x86/cleanups' omits 1a207f0943e5 Merge branch 'x86/core' omits b70c6a80d96b Merge branch 'x86/cpu' omits a5bae77bac54 Merge branch 'x86/misc' omits 3c4a82534c7d Merge branch 'x86/mm' omits 9d689b3dd554 Merge branch 'x86/platform' omits 6ec384da2cd7 Merge branch 'x86/seves' omits 7befb3ef2422 Merge branch 'x86/urgent' omits 4f6ed38fc300 Merge branch 'x86/vdso' omits d3c4fd293a3f Merge branch 'block-5.12' into for-next omits 0c7728c832a8 Merge branch 'block-5.12' into for-next omits 607fa33047a7 Merge branch 'io_uring-5.12' into for-next omits e668545e5450 Merge branch 'io_uring-5.12' into for-next omits 1850ce9767a8 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits cc8fb250e070 drm/amdgpu: disable gfxoff for ROCm workloads on Raven1 omits 61451194d6e7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 1eb984921ae5 XXX drm/amdgpu: re-enable suspend phase 2 for S0ix omits 5efb43035496 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] omits e3bd803217bf drm/amdgpu: clean up non-DC suspend/resume handling omits 818d7ccd1d9f drm/amdgpu: clean up S0ix logic (v3) omits 63d2f4ee0b2c drm/amdgpu: use PM_EVENT_FREEZE check rather than driver f [...] omits 149288a229e3 drm/amdgpu: don't evict vram on APUs for suspend to ram (v3) omits 7653f77cd44c drm/amdgpu: disentangle HG systems from vgaswitcheroo omits c7d5dca14568 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] omits 4981082f0393 drm/amdgpu: add a dev_pm_ops prepare callback (v2) omits 02cc96fb4aa1 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 7af83b341884 drm/amdgpu: only check for _PR3 on dGPUs omits 781f915e7ee1 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x omits 56301f9655c7 drm/amdgpu: add another raven1 gfxoff quirk omits db1d5a97c79b usb/host: enable auto power control for xhci-pci omits fee14707bc6b Merge branch 'block-5.12' into for-next omits a0686a4cdfad Merge branch 'devel' into for-next omits 0952b7ec1614 pinctrl: core: Handling pinmux and pinconf separately omits c4748c098e24 pinctrl: qcom: spmi-gpio: Add support for PM8350 and friends omits 100073a9b38d dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8350 and friends omits a8bba9247eb3 tpm: vtpm_proxy: Avoid reading host log when using a virtu [...] omits 14d7d0bc7f49 tpm: acpi: Check eventlog signature before using it omits 618ca04a3145 tpm: efi: Use local variable for calculating final log size omits 41d614b1d914 pinctrl: qcom: support gpio_chip .set_config call omits a3ef62ddbeab cifs: Fix preauth hash corruption omits 74353bc0ce70 cifs: update new ACE pointer after populate_new_aces. omits 72dd7a4f28d5 Merge branch 'for-5.13/io_uring' into for-next omits 44fc3264d186 io_uring: simplify io_sqd_update_thread_idle() omits 7bf1821abd6d Merge branch 'for-5.13/io_uring' into for-next omits 272c71f52b28 Merge branch 'io_uring-5.12' into for-next omits dd62de5f8fe2 io_uring: switch to atomic_t for io_kiocb reference count omits 486747c53203 io_uring: wrap io_kiocb reference count manipulation in helpers omits e868cec82fe4 io_uring: simplify io_resubmit_prep() omits 2386b6509702 io_uring: merge defer_prep() and prep_async() omits 57fe409591b7 io_uring: rethink def->needs_async_data omits b18983ee8bc2 io_uring: untie alloc_async_data and needs_async_data omits 84dc29633015 io_uring: refactor out send/recv async setup omits fb984d2db736 io_uring: use better types for cflags omits a1ae03bb444c io_uring: refactor provide/remove buffer locking omits b1c4d7014ae5 io_uring: add a helper failing not issued requests omits f6fab9684320 io_uring: further deduplicate file slot selection omits e6441afe0945 io_uring: reuse io_req_task_queue_fail() omits b288fc01f42d io_uring: avoid taking ctx refs for task-cancel omits 8608bdeb4cdb Merge branch 'devprop' into linux-next omits bc0c545e0596 Merge branch 'acpi-messages' into linux-next omits 9aef4e26ab71 Merge branch 'acpi-processor' into linux-next omits 18956295fea6 Merge branch '5.13/sg' into 5.13/scsi-staging omits bf2d8ba915f9 scsi: sg: Bump version to 4.0.12 omits 474d7bd18763 scsi: sg: Add blk_poll support omits b32ac463cb59 scsi: sg: NO_DXFER move to/from kernel buffers omits 41c9d5725d85 scsi: sg: Remove unit attention check for device changed omits ed130bcd75fe scsi: sg: Track lowest inactive and await indexes omits 3793a51a0639 scsi: sg: Remove rcv_done request state omits 8c4f5804dc34 scsi: sg: Add mmap_sz tracking omits 8d662ccfb4f4 scsi: sg: Warn v3 write system call users omits 2aaf5ed907f6 scsi: sg: Defang allow_dio omits 8b69aff891d4 scsi: sg: Rework mmap support omits f674b9128f18 scsi: sg: First debugfs support omits feaa82db6225 scsi: sg: Protect multiple receivers omits 4826a1e6fec1 scsi: sg: Move procfs objects to avoid forward decls omits ecaaa7a5a0d7 scsi: sg: Add some __must_hold macros omits ba044fa1d5f4 scsi: sg: Add sg_iosubmit_v3 and sg_ioreceive_v3 ioctls omits 3446e30e00d0 scsi: sg: Expand sg_comm_wr_t omits b519795aca2f scsi: sg: Add 8 byte SCSI LUN to sg_scsi_id omits 94cda6cf2e44 scsi: sg: Rework debug info omits bb2e50421582 scsi: sg: Add sg v4 interface support omits bae22c42fd40 scsi: sg: Sense buffer rework omits af1fc95db445 scsi: sg: Replace rq array with xarray omits 763d5d3c1d38 scsi: sg: Use xarray for reqs in fd omits 0a3245bc1825 scsi: sg: Use xarray for fds in device omits 545295845888 scsi: sg: printk() change %p to %pK omits 89c0e50330bd scsi: sg: sg_fill_request_element() omits c4aaf4c540d3 scsi: sg: sg_find_srp_by_id() omits 7ba0ec6097b4 scsi: sg: Introduce request state machine omits ddfb8cbdf699 scsi: sg: Rework scatter-gather handling omits 0c32296d73ec scsi: sg: Replace sg_allow_access() omits 6e0e35195b8f scsi: sg: Rework sg_mmap() omits d5f15301b8af scsi: sg: Rework sg_vma_fault() omits 6afc168001de scsi: sg: sg_common_write() add structure for arguments omits c08e696c4228 scsi: sg: Split sg_read() omits c99d01af2aa9 scsi: sg: ioctl() handling omits 37d860abaa7d scsi: sg: Change rwlock to spinlock omits 48a7350dda38 scsi: sg: Improve naming omits f24c409c880d scsi: sg: sg_allow_if_err_recovery() and renames omits 38043497eb8f scsi: sg: Speed up sg_poll() and SG_GET_NUM_WAITING ioctl omits 785f3b466141 scsi: sg: Move header to uapi section omits c75af06e2f3a scsi: sg: Make open count an atomic omits 40483e422732 scsi: sg: Bitops in sg_device omits 3fdaeaf26371 scsi: sg: Rework sg_poll(), minor changes omits b0d532124dd2 scsi: sg: SG_LOG() and IS_ENABLED() omits da0b8f731b3c scsi: sg: Remove typedefs, type+formatting cleanup omits 725bd83c1c9c scsi: sg: Move functions around omits 58c71cd7cac6 Merge branch 'kvmarm-master/fixes' into kvmarm-master/next omits 96fd0303027c docs: ABI: Fix the spelling oustanding to outstanding in t [...] omits e8efa3a8244e xfs: force log and push AIL to clear pinned inodes when ab [...] omits 45b5d1dba70e xfs: avoid buffer deadlocks when walking fs inodes 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 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 omits aa076e4671fd Merge branch 'for-5.13/libata' into for-next omits 1c459c4d568d Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 39f4a8d230a0 Merge branch 'v5.12/fixes' into tmp/aml-rebuild omits f15befeb2bc3 Merge branch 'acpi-drivers' into linux-next omits fd1cf158d1f0 Merge branch 'acpi-messages' into linux-next omits f3498862a54f Merge branches 'acpi-pci' and 'acpi-processor' into linux-next omits 755d91f36dab Merge branch 'fixes' into for-next 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 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 [...] 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 omits d6e202893254 ext4: add reclaim checks to xattr code omits 8a8b35942425 ext4: shrink race window in ext4_should_retry_alloc() omits be575abcf799 Merge branch 'iommu/fixes' into next omits 730ead2336af arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] omits 807a9180cae5 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name omits c3d2c6770b4b drm/i915: Wedge the GPU if command parser setup fails 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 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 omits 42e1739b900a ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 omits 64f39de55798 ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] omits 3541bc68ca6a ARM: dts: imx50-kobo-aura: Add Netronix embedded controller omits 026fb436af2e Merge branch 'misc-5.12' into next-fixes 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 omits 96a546e7229e dma-mapping: add a dma_mmap_pages helper omits 8880ff72d287 interconnect: qcom: icc-rpm: record slave RPM id in error log omits 5fd3de7a5185 drm/compat: Clear bounce structures omits f3d7e6be427a drm/shmem-helpers: vunmap: Don't put pages for dma-buf omits 38051549ac38 Merge branch 'v5.12-clk/next' 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 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 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 8ff0f3bf5d65 Merge branch 'iomap-5.12-fixes' of git://git.kernel.org/pu [...] adds bf152b0b41dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] 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 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 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 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 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 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 0710442a88d1 arm64: csum: cast to the proper type new 11f8e35d6528 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' new a21ddeb227b1 MAINTAINERS: Update some st.com email addresses to foss.st.com new 7a2e796173fb MAINTAINERS: Remove Vincent Abriou for STM/STI DRM drivers. new 303a91f15f34 MAINTAINERS: Add Alain Volmat as STM32 I2C/SMBUS maintainer new b22ac48b0a4d MAINTAINERS: rectify BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER new 014433756381 Merge tag 'arm-soc/for-5.12/drivers-part2' of https://gith [...] new ebccfa8a74dd Merge tag 'omap-for-v5.12/fixes-rc1-signed' of git://git.k [...] new 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 new 67335b8d28cd Merge tag 'imx-fixes-5.12' of git://git.kernel.org/pub/scm [...] new 093435fd534a Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' 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 new 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 new 8b2030b43059 netfilter: conntrack: Fix gre tunneling over ipv6 new 7e6136f1b727 netfilter: nftables: report EOPNOTSUPP on unsupported flow [...] new 7b35582cd04a netfilter: nftables: allow to update flowtable flags new 740b486a8d1f netfilter: flowtable: Make sure GC works periodically in i [...] new 86fe2c19eec4 netfilter: nftables: skip hook overlap logic if flowtable [...] new 84f4aced67b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new c79a707072fe net: cdc-phonet: fix data-interface release on probe failure new 8ff0b1f08ea7 sctp: move sk_route_caps check and set into sctp_outq_flus [...] new 8a2dc6af67a0 sch_red: Fix a typo new f91a50d8b51b r8152: limit the RX buffer size of RTL8153A for USB 2.0 new 014dfa26ce1c net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes new 1f935e8e72ec selinux: vsock: Set SID for socket returned by accept() new 896ea5dab25e e1000e: Fix duplicate include guard new a75519a84855 igb: Fix duplicate include guard new f0a03a026857 igb: check timestamp validity new 3c16e398bad3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new ef2ef02cd9c2 mptcp: Change mailing list address new 5aa3c334a449 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn deca [...] adds eddbe8e65214 selftest/bpf: Add a test to check trampoline freeing logic. new 901ee1d750f2 libbpf: Fix BTF dump of pointer-to-array-of-struct new f118aac651d8 selftests/bpf: Add selftest for pointer-to-array-of-struct [...] new e75b513ec6e5 Merge branch 'libbpf: Fix BTF dump of pointer-to-array-of-struct' new f60a85cad677 bpf: Fix umd memory leak in copy_process() new b90829704780 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BP [...] new e56c53d1946b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new b4afd4b90a7c net: ipa: fix init header command validation new a05b0c8c823d Merge branch 'pa-fox-validation' new b5f020f82a8e can: isotp: tx-path: zero initialize outgoing CAN frames new 5d7047ed6b72 can: peak_usb: Revert "can: peak_usb: add forgotten suppor [...] new 49371a8a66ac Merge tag 'linux-can-fixes-for-5.12-20210320' of git://git [...] new f658b90977d2 r8169: fix DMA being used after buffer free if WoL is enabled new 87d77e59d1eb docs: networking: Fix a typo new fddb597a403f Merge remote-tracking branch 'net/master' new bf1c8723a648 Merge remote-tracking branch 'ipsec/master' new f2e7e5c11e23 Merge remote-tracking branch 'rdma-fixes/for-rc' new b934ef52b26d Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus new d5cde68835b9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds f29fd6d5a08d Merge remote-tracking branch 'regmap/for-5.12' into regmap-linus new fa2760ae6e44 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 [...] new f9de90fcf66b Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5ac1b909e5b6 dt-bindings: spi: Add compatible for Mediatek MT8195 new f4d7b3ca36fe Merge remote-tracking branch 'spi/for-5.12' into spi-linus new dd7bcc218bdc Merge remote-tracking branch 'spi-fixes/for-linus' new 2e2485c3724b Merge remote-tracking branch 'pci-current/for-linus' new 67a788c7c3e7 usb: cdnsp: Fixes issue with dequeuing requests after disa [...] new 0ce7d9718fa2 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' 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 new 1b2a66677c6b Merge remote-tracking branch 'phy/fixes' adds e01b7d04a61c Merge tag 'extcon-fixes-for-5.12-rc4' of git://git.kernel. [...] new 72604cf08749 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 2b4307fb892d Merge remote-tracking branch 'input-current/for-linus' new 537a64038889 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 new 662971b5d6e2 Merge remote-tracking branch 'dmaengine-fixes/fixes' new 1116321ef809 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 30916faa1a60 ARM: OMAP4: Fix PMIC voltage domains for bionic adds b3d09a06d89f ARM: OMAP4: PM: update ROM return address for OSWR and OFF new 41eef4de1110 Merge remote-tracking branch 'omap-fixes/fixes' adds 3b7ec4d1b5cb Merge branch 'misc-5.12' into next-fixes new 7ba791a10b2e Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 053191b6a4bc platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs new 3d677f12ea3a platform/x86: thinkpad_acpi: Allow the FnLock LED to change state new ec0e8fc416f7 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] new d939cd96b9df platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] new c59ab4cedab7 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] new 2d0c418c91d8 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] new 59bbbeb9c22c platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] new 9c90cd869747 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] new 32418dd58c95 platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] new 35471138a9f7 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] new 538d2dd0b992 platform/x86: intel-vbtn: Stop reporting SW_DOCK events new 7803672a3c7e Merge remote-tracking branch 'drivers-x86-fixes/fixes' new 55ed1e324fda Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] new 9b71b68f37b5 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new d9c0a6a44eb2 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 2e8496f31d0b firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 new a605dcd16099 Merge remote-tracking branch 'fpga-fixes/fixes' new 5e4ca55461b1 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds d3baf3a6e313 kunit: Match parenthesis alignment to improve code readability new 712b22e21dbf Merge remote-tracking branch 'kunit-fixes/kunit-fixes' new cd5297b0855f drm/etnaviv: Use FOLL_FORCE for userptr new 50891bead80b drm/etnaviv: User FOLL_LONGTERM in userptr new 4fdba9ae9794 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 ) new 0ecd65448a0a 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 new 20e1dbf2bbe2 media: uvcvideo: Use dma_alloc_noncontiguous API new 84fcfbdadbfd dma-mapping: remove a pointless empty line in dma_alloc_coherent new 0613a3ebfaa0 Merge remote-tracking branch 'dma-mapping/for-next' new 0e2c067844bb Merge remote-tracking branch 'asm-generic/master' new e1df324ec8e0 Merge remote-tracking branch 'arm/for-next' adds ed938a4bfc58 arm64: defconfig: Use DEBUG_INFO_REDUCED adds 98c5ec77c7c5 ARM64: enable GENERIC_FIND_FIRST_BIT new c1fd78a77704 arm64: mm: add missing P4D definitions and use them consistently new 87143f404f33 arm64: mm: use XN table mapping attributes for the linear region new 59511cfd08f3 arm64: mm: use XN table mapping attributes for user/kernel [...] new 68b64ad601c9 Merge branch 'for-next/xntable' into for-next/core new 9f6cb62ff796 Merge remote-tracking branch 'arm64/for-next/core' new 38d7a24eb7b7 Merge remote-tracking branch 'arm-soc/for-next' new b1683f0ca089 Merge remote-tracking branch 'actions/for-next' new 3a8e2e7bde96 Merge branch 'v5.12/fixes' into tmp/aml-rebuild new cf4b8849e4c2 Merge branch 'v5.13/dt64' into tmp/aml-rebuild new 64693217f3f6 Merge remote-tracking branch 'amlogic/for-next' new 784df755b558 Merge remote-tracking branch 'aspeed/for-next' new 48229569c2b9 Merge remote-tracking branch 'at91/at91-next' new 1ca59ca0afde memory: tegra20: Add debug statistics new a0fa7dbf6220 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 new 6229b0b68dd3 Merge remote-tracking branch 'imx-mxs/for-next' new 70c34a616470 Merge remote-tracking branch 'keystone/next' new f591ab72a18d Merge remote-tracking branch 'mediatek/for-next' new e845514f670b 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 new b1c3d42b6e83 Merge remote-tracking branch 'omap/for-next' adds 28d4f7337eb5 Merge branch 'drivers-fixes-for-5.12' into for-next 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 c465fc2707c6 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] new ba1971bd0363 Merge remote-tracking branch 'qcom/for-next' new 0793172590fb Merge remote-tracking branch 'raspberrypi/for-next' new ea60cdfa9fa5 Merge remote-tracking branch 'realtek/for-next' adds c8aebc134652 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding adds ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next new 276fa9e0cea8 Merge remote-tracking branch 'renesas/next' new 595a6a9e128d Merge remote-tracking branch 'reset/reset/next' new 086551792666 clk: rockchip: add dt-binding header for rk3568 new 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next new 0cd74eec54a3 dt-binding: clock: Document rockchip, rk3568-cru bindings new a3561e77cf3c clk: rockchip: support more core div setting new cf911d89c4c5 clk: rockchip: add clock controller for rk3568 new e8c51b90f220 clk: rockchip: drop parenthesis from ARM || COMPILE_TEST depends new 40f29839d8be clk: rockchip: drop MODULE_ALIAS from rk3399 clock controller new d79b5193e532 Merge branch 'v5.13-clk/next' into for-next new f43e351c9630 arm64: dts: rockchip: Add gpu opp nodes to px30 dtsi new 6daae8ff20b8 arm64: dts: rockchip: synchronize rk3399 opps with vendor kernel new 6d5989a36e60 arm64: dts: rockchip: used range'd gpu opps on rk3399 new b417764daa2d arm64: dts: rockchip: drop separate opp table on rk3399-puma new 7c7f041309f7 arm64: dts: rockchip: add infrared receiver node to rockpro64 new 46f86be0fc69 arm64: dts: rockchip: add phandle to timer0 on rk3368 new b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next new ec3317a9b21f Merge remote-tracking branch 'rockchip/for-next' new 61342bc64d03 ARM: dts: exynos: replace deprecated NTC/Murata compatibles new 4a4f3a07a5c4 ARM: dts: exynos: white-space cleanups new 0488f4724faa Merge branch 'next/dt' into for-next new 7d2636e9d6dd arm64: dts: exynos: white-space cleanups new 151d4e8e6ccf Merge branch 'next/dt64' into for-next new 8541e8b888ea 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 [...] new 3f098e836aed Merge remote-tracking branch 'scmi/for-linux-next' new d527edf4e153 Merge remote-tracking branch 'stm32/stm32-next' new c532096f22c6 Merge remote-tracking branch 'sunxi/sunxi/for-next' new d8bded2d91a8 Merge remote-tracking branch 'tegra/for-next' new 4b4638702d40 Merge remote-tracking branch 'ti-k3/ti-k3-next' 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 new 68f12724f141 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' new fd7a3962ea93 Merge remote-tracking branch 'clk/clk-next' new 9ddebc01d4c2 Merge remote-tracking branch 'clk-renesas/renesas-clk' new 4a0ef9b3f479 Merge remote-tracking branch 'csky/linux-next' new 62804b25896a Merge remote-tracking branch 'h8300/h8300-next' new 9112d4f5e62c Merge remote-tracking branch 'm68k/for-next' adds 25edc7bb6fd6 m68k: fix flatmem memory model setup new 4a967c6cd81d Merge remote-tracking branch 'm68knommu/for-next' new 995190919975 Merge remote-tracking branch 'microblaze/next' new 4cb5e79b6949 Merge remote-tracking branch 'mips/mips-next' new e6fde89123ec Merge remote-tracking branch 'parisc-hd/for-next' adds 2f100585d045 riscv: Enable generic clockevent broadcast adds 06c7c914de26 RISC-V: enable XIP new 47d280413713 Merge remote-tracking branch 'risc-v/for-next' adds ead47b5ba4e2 Merge branch 'fixes' into for-next new 3ed7abb80a3c Merge remote-tracking branch 's390/for-next' new 9a89d86c9d1e Merge remote-tracking branch 'sh/for-next' new 8fdc0d96e76b Merge remote-tracking branch 'xtensa/xtensa-for-next' new 7660d0a85fd8 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- [...] new f64eb1afa8a2 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 new 33f624d28bcc cifsd: fix WARNING: unmet direct dependencies detected for [...] new d410a142f065 cifsd: fix a precedence bug in parse_dacl() new 91ba8a6b6b97 cifsd: fix a IS_ERR() vs NULL bug new 8a3becc3d5f6 cifsd: Fix a use after free on error path new 8bad8d918226 cifsd: fix static checker warning from smb_direct_post_sen [...] new d36abc95f166 cifsd: fix static checker warning from smb_check_perm_dacl() new 04d6a50ebdf6 Merge pull request #31 from namjaejeon/cifsd-for-next new 30f44e929aa6 cifsd: update cifsd.rst document new 0e75d09153fe cifsd: add index.rst in cifs documentation new c9da0f0dd908 cifsd: remove unneeded FIXME comments new 574623b423d4 Merge pull request #32 from namjaejeon/cifsd-for-next new 2d44673005ea cifsd: fix incorrect comments new 18a99c841c52 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] new 3bf0685764b9 cifsd: Pass string length parameter to match_pattern() new 4033f5548d03 Merge pull request #33 from namjaejeon/cifsd-for-next new 106ff7461d3c Merge remote-tracking branch 'cifsd/cifsd-for-next' new cc18f785074e 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 new fafd96fb4f7e Merge remote-tracking branch 'erofs/dev' new 47292dce3d12 exfat: fix erroneous discard when clear cluster bit new 2f076d6885f1 exfat: introduce bitmap_lock for cluster bitmap access new 62f18bfc7632 exfat: add support ioctl and FITRIM function new fe06f036ef36 exfat: improve write performance when dirsync enabled new b2f8f85c1302 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. new 3d25a6bff410 Merge remote-tracking branch 'ext3/for_next' 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 new 3613026dbe88 Merge remote-tracking branch 'f2fs/dev' adds b462cecfa323 fs: Fix typo issue new 1318d3985dde Merge remote-tracking branch 'jfs/jfs-next' new ba7458ae1a4b NFSD: Extract the svcxdr_init_encode() helper new 862210f23be1 NFSD: Update the GETATTR3res encoder to use struct xdr_stream new 061e55f46447 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] new fa73c8892b15 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] new 951784aab04b NFSD: Update the NFSv3 wccstat result encoder to use struc [...] new 3079eb7b2ac5 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] new e4d1432b4b1b NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream new 53b219f5a584 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream new 4f647322ebfd NFSD: Update the NFSv3 CREATE family of encoders to use st [...] new d37520fb998d NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] new d6f96df8614c NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream new ce8ac0e69731 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] new 81e0b47d6abe NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] new 469a7d43f105 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] new 9a62d0c745d6 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] new 0315a2b9b9eb NFSD: Add a helper that encodes NFSv3 directory offset cookies new 2a9f5657e5a6 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder new 99792f70d28c NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] new e26061254f39 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] new 70adab2cb190 NFSD: Remove unused NFSv3 directory entry encoders new ea66cb47cfad NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations new f7c5c5785ec0 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream new 99d9f28e6ba3 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream new efa92e000fee NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream new c90604a664a2 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] new 36d468adf0b2 NFSD: Update the NFSv2 READ result encoder to use struct x [...] new 97192515b6c5 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] new ec5a6fbdd771 NFSD: Add a helper that encodes NFSv3 directory offset cookies new 3c287d8dff3f NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder new 02232dc45afc NFSD: Update the NFSv2 READDIR result encoder to use struc [...] new 76ceb6e461f9 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] new 4f314f4612de NFSD: Remove unused NFSv2 directory entry encoders new a4a2f620e790 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs new 009e90264e48 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] new 5e8e421c7d96 NFSD: Update the NFSv2 SETACL result encoder to use struct [...] new f160a0d825ed NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] new 51525dd06fe6 NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] new 16e1575920a2 NFSD: Clean up after updating NFSv2 ACL encoders new d2ae67b72c72 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] new 9b9be497d5f9 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] new c5da1f4f2c49 NFSD: Clean up after updating NFSv3 ACL encoders new efcf06f57960 NFSD: Add a tracepoint to record directory entry encoding new 591b8828af99 NFSD: Clean up NFSDDBG_FACILITY macro new 009bfb32a845 nfsd: helper for laundromat expiry calculations new daedc288eaaa nfsd: Log client tracking type log message as info instead [...] new ee53f2ab4604 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is [...] new 8fbb113871b6 nfsd: Fix typo "accesible" new 0929f22ef38c nfsd: COPY with length 0 should copy to end of file new d3baa2a48ea7 nfsd: don't ignore high bits of copy count new 7802088cdc9c nfsd: report client confirmation status in "info" file new 260f0404cdc7 svcrdma: RPCDBG_FACILITY is no longer used new f4c38e7eff02 svcrdma: Provide an explanatory comment in CMA event handler new e4e06c1574fd svcrdma: Remove stale comment for svc_rdma_wc_receive() new 2cb69306d03a svcrdma: Add a batch Receive posting mechanism new 68027598208d svcrdma: Use svc_rdma_refresh_recvs() in wc_receive new ddaec1992d3f svcrdma: Maintain a Receive water mark new 260841d019f1 svcrdma: Add a "deferred close" helper new bbffb485ab9a svcrdma: Normalize Send page handling new 714c19c557d4 svcrdma: Remove unused sc_pages field new 78c0f6cfa52e svcrdma: Retain the page backing rq_res.head[0].iov_base new 9a3b96b257f4 SUNRPC: Export svc_xprt_received() new 5e7e4c2fa3a8 SUNRPC: Move svc_xprt_received() call sites new 6c83b05e2a33 svcrdma: Single-stage RDMA Read new 2ad53c93dbca svcrdma: Remove sc_read_complete_q new 0086f58020d2 svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg new 8eafe2cc2654 svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() new 5d5c38fc3564 Merge remote-tracking branch 'cel/for-next' new e112fe9b2d8e Merge remote-tracking branch 'overlayfs/overlayfs-next' new 61001ff35848 Merge remote-tracking branch 'v9fs/9p-next' new 9d72cf7042e4 Merge remote-tracking branch 'file-locks/locks-next' new 718f34b5ced7 Merge remote-tracking branch 'vfs/for-next' new 9f961c2e0874 lib/vsprintf: do not show no_hash_pointers message multiple times new ea35d8677811 MAINTAINERS: update Senozhatsky email address new 6a01b45270b9 Merge branch 'for-5.13' into for-next new 4a8ef190c16f mm, slub: use pGp to print page flags new 96b94abc12e6 mm, slub: don't combine pr_err with INFO new c244297acbe5 vsprintf: dump full information of page flags in pGp new de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next new b89fa708f2bc Merge remote-tracking branch 'printk/for-next' new 3ab15ade2cf8 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 new c49c33637802 HID: support for initialization of some Thrustmaster wheels new 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next new 2076b7bdc529 HID: ft260: fix an error message in ft260_i2c_write_read() new 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next new 94cad2ddb298 HID: intel_ish-hid: HBM: Use connected standby state bit d [...] new c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next new dfe74f550810 HID: thrustmaster: introduce proper USB dependency new 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next new 2b62c6a5f5f5 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 new b3b2de3fbc3c Merge remote-tracking branch 'i2c/i2c/for-next' new 1e074c5d6d64 Merge remote-tracking branch 'i3c/i3c/next' new a4be7f8bc129 Merge remote-tracking branch 'dmi/dmi-for-next' 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 [...] new 38f15506d965 hwmon: add driver for NZXT Kraken X42/X52/X62/X72 new 93a4163605f1 hwmon: (pmbus) Replace - with _ in device names before reg [...] new 7adb6cd8d6e5 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 new e715aaf1532b Merge remote-tracking branch 'jc_docs/docs-next' new 5748e34cd03a Merge remote-tracking branch 'v4l-dvb/master' new 2f60fb379000 Merge remote-tracking branch 'v4l-dvb-next/master' adds fb7879ccc8aa Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 66b4043084ac Merge branch 'acpi-messages' into linux-next adds 1a7a93e88ae2 Merge branch 'acpi-drivers' into linux-next new 95c1e8b7040a Merge branches 'pm-core' and 'pm-acpi' into linux-next new 389e4ecf5fec cpufreq: schedutil: Call sugov_update_next_freq() before c [...] new c1df456d0f06 PM: domains: Don't runtime resume devices at genpd_prepare() new d484b8bfc6fa intel_idle: update ICX C6 data new a740561201eb powercap: Add Hygon Fam18h RAPL support new 7a609f428401 Merge branches 'pm-cpufreq', 'pm-domains', 'pm-cpuidle' an [...] new c1d1e25a8c54 ACPI: video: Add missing callback back for Sony VPCEH3U1E new 4bcad1ff6cfa Merge branch 'acpi-video' into linux-next new 063c82b25a31 Merge remote-tracking branch 'pm/linux-next' adds f4eb0a9762cf cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c adds 5f50ed6e60a8 cpufreq: cppc: simplify default delay_us setting new 043547c5ade7 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new d44686346986 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 [...] new adebb1d410d6 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 [...] new 2328b1a161e9 Merge remote-tracking branch 'thermal/thermal/linux-next' new 02f899e9e084 Merge remote-tracking branch 'ieee1394/for-next' new c07770e54111 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 [...] new 73f620951b2b swiotlb: move global variables into a new io_tlb_mem structure new 2d29960af0be swiotlb: dynamically allocate io_tlb_default_mem new 2cbc2776efe4 swiotlb: remove swiotlb_nr_tbl new db849a475511 Merge remote-tracking branch 'swiotlb/linux-next' new 67a24349eb5f Merge remote-tracking branch 'rdma/for-next' 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' new cc76ce9e8dc6 net: dsa: Add helper to resolve bridge port from DSA port new ffcec3f257cc net: dsa: mv88e6xxx: Avoid useless attempts to fast-age LAGs new d89ef4b8b39c net: dsa: mv88e6xxx: Provide generic VTU iterator new 34065c58306d net: dsa: mv88e6xxx: Remove some bureaucracy around queryi [...] new 0806dd465414 net: dsa: mv88e6xxx: Use standard helper for broadcast address new 7b9f16fe401c net: dsa: mv88e6xxx: Flood all traffic classes on standalo [...] new 041bd545e124 net: dsa: mv88e6xxx: Offload bridge learning flag new 8d1d8298eb00 net: dsa: mv88e6xxx: Offload bridge broadcast flooding flag new d7417ee91858 Merge branch 'mv88e6xxx-offload-bridge-flags' new 76da35dc99af stmmac: intel: Add PSE and PCH PTP clock source selection new 21e0b8fc1608 of: of_net: Provide function name and param description new 7f1330c1b19d /net/hsr: fix misspellings using codespell tool new a835f9034efb /net/core/: fix misspellings using codespell tool new 92a310cdcf81 nfc/fdp: Simplify the return expression of fdp_nci_open() new 269aa0301224 net: cdc_ncm: drop redundant driver-data assignment new 0f9651bb3ade octeontx2-af: Remove redundant initialization of pointer pfvf new 536e1004d273 net: lapbether: Close the LAPB device before its underlyin [...] new d25fde64d1c2 net: ocelot: Fix deletetion of MRP entries from MAC table new df291e54ccca net: ocelot: support multiple bridges new 25cc5a5fac15 ionic: code cleanup details new 2103ed2fab7d ionic: simplify the intr_index use in txq_init new 9b761574fefc ionic: fix unchecked reference new acc606d3e4cd ionic: update ethtool support bits for BASET new 8c775344c768 ionic: block actions during fw reset new 9e8eaf8427b6 ionic: stop watchdog when in broken state new e768929de1e4 ionic: protect adminq from early destroy new 84b9000a4b27 Merge branch 'ionic-fixes' new 1816bf1f53cb Fix a typo new e75ec151c108 gro: make net/gro.h self-contained new 86af2c82c284 gro: add combined call_gro_receive() + INDIRECT_CALL_INET( [...] new 4a6e7ec93a60 vlan/8021q: avoid retpoline overhead on GRO new 5588796e8977 ethernet: avoid retpoline overhead on TEB (GENEVE, NvGRE, [...] new dea6328b2ea8 Merge branch 'gro-retpoline' new 38cb57602369 selftests: net: forwarding: Fix a typo new 497cc00224cf taprio: Handle short intervals and large packets new 5b6b827413e8 net: phy: at803x: remove at803x_aneg_done() new e75a2e02ec99 atl1c: switch to napi_gro_receive new a9d6df642dc8 atl1c: use napi_alloc_skb new c199fdb8abf5 net: hinic: Remove unnecessary 'out of memory' message new 44401b677a52 net: hinic: add a blank line after declarations new e2f84fd17557 net: hinic: remove the repeat word "the" in comment. new 79d65cab7f85 net: hinic: convert strlcpy to strscpy new 3674d0539ffa Merge branch 'hinic-cleanups' new fc72d4773c6b hinic: Remove unused variable. new b498ee3f7613 r8169: use lower_32_bits/upper_32_bits macros new 140960564d63 octeontx2-pf: Fix missing spin_lock_init() in otx2_tc_add_flow() new 745740ac56b8 octeontx2-pf: Fix spelling mistake "ratelimitter" -> "rate [...] new c54f042dcc1b net: enetc: teardown CBDR during PF/VF unbind new df4771783d64 net: phy: mscc: Applying LCPLL reset to VSC8584 new 23d12335752f net: phy: mscc: improved serdes calibration applied to VSC8584 new 36d021d1049f net: phy: mscc: coma mode disabled for VSC8584 new 96a2be513936 Merge branch 'mscc-VSC8584-fixes' new e4a9f45b0be5 net: ipa: make all configuration data constant new 22e3b314302c net: ipa: fix canary count for SC7180 UC_INFO region new 8f692169b138 net: ipa: don't define empty memory regions new 2ef88644e5d4 net: ipa: define some new memory regions new 37537fa8e973 net: ipa: define QSB limits in configuration data new 942f0c6e28ed Merge branch 'ipa-update-config-data' new 919067cc845f net: add CONFIG_PCPU_DEV_REFCNT new a4e39b999a58 igc: Remove unused MII_CR_RESET new 1fa81e259b49 igc: Remove unused MII_CR_SPEED new a5d86bd969ea igc: Remove unused MII_CR_LOOPBACK new 501f23092ddb igc: Assign boolean values to a bool variable new f2d75b178532 e1000e: Mark e1000e_pm_prepare() as __maybe_unused new d773b7957e4f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new b29648ad5b2a net: decnet: Fixed multiple coding style issues new 8a81efac9417 net: ipa: use configuration data for QSB settings new b9aa0805ed31 net: ipa: implement MAX_READS_BEATS QSB data new 8ee5df6598ff net: ipa: split sequencer type in two new 1690d8a75d87 net: ipa: sequencer type is for TX endpoints only new b259cc2a036f net: ipa: update some comments in "ipa_data.h" new e0e7af0d275c Merge branch 'ipa-cfg-data-updates' new dc4aa50b13f1 r8169: add support for ethtool get_ringparam new a1e6f641e307 Revert "net: dsa: sja1105: Clear VLAN filtering offload ne [...] new 3d3aaef17ac6 Merge remote-tracking branch 'net-next/master' 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' new ea24b19562fe libbpf: Add explicit padding to btf_dump_emit_type_decl_opts new 9ef05281e5d0 bpf: Remove insn_buf[] declaration in inner block new 03bf0103e063 Merge remote-tracking branch 'bpf-next/for-next' adds 1d9bfacd52ec esp4: Simplify the calculation of variables adds f076835a8bf2 esp6: remove a duplicative condition new 1568a2618c5b Merge remote-tracking branch 'ipsec-next/master' new 8312e10b403f Merge remote-tracking branch 'mlx5-next/mlx5-next' 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 new 6bb4d1bd84ab Merge remote-tracking branch 'netfilter-next/master' 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 new 824cfe658106 Merge remote-tracking branch 'wireless-drivers-next/master' 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 new 572b8d32c4ea Merge remote-tracking branch 'bluetooth/master' adds 62dd0f98a0e5 gfs2: Flag a withdraw if init_threads() fails new 0421ddc628ce Merge remote-tracking branch 'gfs2/for-next' new f332d7728fd5 Merge remote-tracking branch 'mtd/mtd/next' new 47acb7660f1a 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 [...] new 7f3da1feeee9 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 0914999744e5 crypto: aegis128 - Move simd prototypes into aegis.h new d2f2516a3882 crypto: arm/blake2s - fix for big endian new d5adb9d1f7f8 crypto: arm/aes-scalar - switch to common rev_l/mov_l macros new e0ba808db7ba crypto: arm/chacha-scalar - switch to common rev_l macro new f50281df94d7 hwrng: cctrng - use devm_platform_ioremap_resource() to simplify new 682689a56e3b hwrng: ba431 - use devm_platform_ioremap_resource() to simplify new 4b7aef023041 crypto: hisilicon/sec - fixes a printing error new a44dce504bce crypto: hisilicon/sec - fixes some coding style new 8d759bec84b1 crypto: hisilicon/sec - fixes some driver coding style new befb1ddaece1 hwrng: cctrng - delete redundant printing of return value new b20aed8b987c 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 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 [...] new c434c8736e2c 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 new 67a175a97079 drm/meson: Fix few typo new 8f214d435607 drm/gma500: use NULL instead of using plain integer as pointer new 38b1c9c98c9d Merge remote-tracking branch 'drm-misc/for-linux-next' 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 new 5a15f00745b9 drm/amdgpu: Use dev_info if VFCT table not valid new 03f3d3aded05 drm/amd/pm: fix workload mismatch on vega10 new 27c352cf0e7f drm/amd/display: 3.2.126.1 new 54fa1ee7531e drm/amd/display: Add debug out when viewport too small new 51d8d7e29cc8 drm/amd/display: use max lb for latency hiding new 7cd7fd46e533 drm/amd/display: System black screen hangs on driver load new 759e7eb9b8ac drm/amd/display: Fix UBSAN warning for not a valid value f [...] new f8fe0e8abcfa drm/amd/display: Fix for outbox1 ring buffer typecasting issue new 0da3cad6b246 drm/amd/display: Bypass sink detect when there are no eDPs [...] new c0ebe97084d1 drm/amd/display: Increase precision for bpp in DSC calculations new a03f6c0e26b2 drm/amd/display: Add changes for dsc bpp in 16ths and unif [...] new a98a9cd344e8 drm/amd/display: Correct algorithm for reversed gamma new ccb512294898 drm/amd/display: Remove MPC gamut remap logic for DCN30 new 562ef05e8fce drm/amd/display: Fix typo for helpers function name new 2bc3f4b8f531 drm/amd/display: Fix secure display lock problems new ef55a472bd1e drm/amd/display: Fix no previous prototype warning new 9287ec8c70ff drm/amd/display: Separate caps for maximum RGB and YUV pla [...] new 4057828a1283 drm/amd/display: Add debugfs to control DMUB trace buffer events new 5c838793c7ea drm/amd/display: [FW Promotion] Release 0.0.56 new 1c8b7953619a drm/amd/display: DCHUB underflow counter increasing in som [...] new a952c3041f82 drm/amd/display: 3.2.127 new afc4f7fdff0b drm/amd/display: fix dml prefetch validation new cee7b7b033ef drm/amd/display: fix dcn3+ bw validation soc param update [...] new e5d9dbfbe54b drm/amd/display: add a func to disable accelerated mode new 20ef6b651614 drm/amd/display: Fix potential memory leak new 4707fdb4e92e drm/amdgpu: Enable light SBR in XGMI+passthrough configuration new ba820ab58070 drm/amdgpu: Keep pending_reset valid during smu reset the ASIC new 5a9bbd018f01 drm/amd/pm: Use BACO reset arg 0 on XGMI configuration new 8d2690051103 drm/amdgpu/display: re-enable freesync video patches new 959fa3c6ef51 drm/amd/pm: correct the gpu metrics version new 3acfbbb80ffd drm/amd/display: Fix vertical interrupt 0 registering issue new 9bc6885a7abf drm/amd/display: Support vertical interrupt 0 for all dcn ASIC new 576ba0a78bb7 drm/amdgpu: drop extraneous hw_status update new 94c488bdb93a radeon: use kvcalloc for relocs and chunks new bb8e4a63d46f drm/amdgpu: Fix memory leak new 7bf634d44c46 drm/amd/display: Remove unnecessary conversion to bool new 4e097dbcf0f6 drm/amd/display: Remove unnecessary conversion to bool new 2cd60e30b3d3 drm/amdgpu/display: properly guard dc_dsc_stream_bandwidth [...] new 16b0ca313d85 drm/amdgpu: revert "use the new cursor in the VM code" new 0403c7b02a28 drm/amdgpu: revert "reserve backup pages for bad page retirment" new bbef6ada76af drm/amdgpu: Mark Aldebaran HW support as experimental new 50487c677b93 drm/amdkfd: Bump KFD API version new 19eb0ec1d1a2 drm/amdgpu: add codes to capture invalid hardware access w [...] new 6f27d0116c06 Revert "drm/amdgpu: disable gpu reset on Vangogh for now" new e8f0c0fdd363 drm/amdgpu: wrap kiq ring ops with kiq spinlock new defccf3840f0 drm/amdgpu/display/dm: add missing parameter documentation new efe3e9a73e6a drm/amdgpu: Add additional Sienna Cichlid PCI ID new 4d3e0f7bec3d drm/amdgpu: add a dev_pm_ops prepare callback (v2) new e6e87abf0bf5 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] new 8c6a4194e100 drm/amdgpu: disentangle HG systems from vgaswitcheroo new c187eac34650 drm/amdgpu: fix the hibernation suspend with s0ix new 0d7def546c83 drm/amdgpu: rework S3/S4/S0ix state handling new c22feae5285d drm/amdgpu: don't evict vram on APUs for suspend to ram (v4) new 803cba83f199 drm/amdgpu: clean up non-DC suspend/resume handling new 06a64653c5d3 drm/amdgpu: move s0ix check into amdgpu_device_ip_suspend_ [...] new e36ddb37b45c drm/amdgpu: re-enable suspend phase 2 for S0ix new 93d79b684bd4 drm/amdgpu/swsmu: skip gfx cgpg on s0ix suspend new 75d90ed11afc drm/amdgpu: update comments about s0ix suspend/resume new 176288e0a189 drm/amdgpu: skip CG/PG for gfx during S0ix new db6a31f03805 drm/amdgpu: drop S0ix checks around CG/PG in suspend new f4a0c47bff8d drm/amdgpu: skip kfd suspend/resume for S0ix new 0a82da6ffc6f drm/amdgpu/ttm: Fix memory leak userptr pages new 96a8f4b96a2d drm/radeon/ttm: Fix memory leak userptr pages new 47f34440d7fb drm/amdgpu: Fix a typo new 3b105adb22a6 drm/amdgpu: Fix a typo new 42b44dbf555c drm/amdgpu: Enable VCN/JPEG CG on aldebaran new 9df32c04f7ad drm/amd/pm: fix Navi1x runtime resume failure V2 new ee66fcd04e71 drm/amd/display/dc/dce80/dce80_resource: Make local functi [...] new 0d19fb4e5bc8 drm/amd/display/dc/calcs/dce_calcs: Move some large variab [...] new fca1e079055e drm/amd/display/dc/calcs/dce_calcs: Remove some large vari [...] new 4e8f26e8f1f3 drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct new 47a0f3245cbf drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x new d5320b57692a drm/amd/display: Allow idle optimization based on vblank. new 47d631a8f829 drm/amd/display: check fb of primary plane new 016df415a6c4 usb/host: enable auto power control for xhci-pci new b76ae0c43eb1 drm/amdgpu: add another raven1 gfxoff quirk new 7033f6756ba0 drm/amdgpu: only check for _PR3 on dGPUs new e054e9465ea4 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 0149eb8044ba Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new 79412e8693b4 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 [...] new e5dd4e2181f7 drm/i915/display: Fix a typo new 984982f3ef7b drm/i915/ilk-glk: Fix link training on links with LTTPRs new 264613b406eb drm/i915: Disable LTTPR support when the DPCD rev < 1.4 new 1663ad4936e0 drm/i915: Disable LTTPR support when the LTTPR rev < 1.4 new 4b672eb7c983 drm/i915: Remove dead TPS3->TPS2 fallback code new 6721af21bdfc drm/i915: Remove dead signal level debugs new b2ef066198ee drm/i915: Relocate intel_dp_program_link_training_pattern() new 764f6729f247 drm/i915: Split intel_ddi_encoder_reset() from intel_dp_en [...] new 917c28991f41 drm/i915: Introduce g4x_dp.c new 33e9e541733e drm/i915: Introduce g4x_hdmi.c new 053ffdd1641e drm/i915: Give g4x_{dp,hdmi}.c g4x_ namespace new 5dbffbf0af82 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 new 33237f967b7d Merge remote-tracking branch 'drm-msm/msm-next' new 0c917da5183e 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 new a374b2e53657 Merge remote-tracking branch 'regmap/for-next' 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 new 8518c6486c2b ALSA: hda: Fix spelling mistakes new dc85fc9d05d2 ALSA: pcm: Add debug print on memory allocation failure new 12b2b508300d ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB new f4b4bdf29ace ALSA: hda: Revert "ALSA: hda: Allow setting preallocation [...] new 2b791c493c97 Merge remote-tracking branch 'sound/for-next' 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 [...] new e6d8af6687fa ASoC: rt1019: make symbol 'rt1019_i2c_driver' static new e4b044f45823 ASoC: soc-pcm: indicate error message at soc_pcm_open() new cb11f79b4af6 ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() new dab7eeb4045c ASoC: soc-pcm: indicate error message at soc_pcm_prepare() new d479f00b795a ASoC: soc-pcm: indicate error message at dpcm_path_get() new db3aa39c9106 ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() new bbd2bac8d6ca ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() new 81c82a9edbdd ASoC: soc-pcm: indicate error message at dpcm_run_update_s [...] new 06aaeb874256 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() new 33b6b94f55ec ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw [...] new 273db971cf83 ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() new e20c9c4f96d7 ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() new f52366e6831e ASoC: soc-pcm: don't indicate error message for dpcm_be_da [...] new 62462e018220 ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() new 60adbd8fbf48 ASoC: don't indicate error message for snd_soc_[pcm_]compo [...] new 3722e4ecefb3 Merge series "ASoC: tidyup error message timing" from Kuni [...] new ca720863771d Merge remote-tracking branch 'asoc/for-5.13' into asoc-next new ba7a4577d3c8 Merge remote-tracking branch 'sound-asoc/for-next' adds cee451c9d57e Input: tsc2007 - convert to GPIO descriptors adds e512a9e9f44d Input: tsc2007 - make use of device properties new bfae2779fe4b Input: ims-pcu - drop redundant driver-data assignment new 4895bfe91199 Input: lpc32xx_ts - convert to use BIT() new ae4c86a024f6 dt-bindings: input: atmel_mxt_ts: Document atmel,wakeup-me [...] new 8b488ef295f2 Input: atmel_mxt_ts - support wakeup methods new f0a77ed9080a ARM: tegra: acer-a500: Add atmel,wakeup-method property new 3f17a25b2d86 Input: max8997 - simplify open coding of a division using [...] new 09fde2078dfa dt-bindings: input: atmel,maxtouch: add wakeup-source new 18c767824daa Input: rotary-encoder - update docs according to the lates [...] new 02e699e33c13 Input: gpio-keys - remove extra call to input_sync new 0bb8f45072bb Input: gpio-keys - use hrtimer for release timer new ec20899f1f20 Input: gpio-keys - use hrtimer for software debounce, if possible new 693c4fe26d57 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 new aefb62570493 Merge remote-tracking branch 'block/for-next' new 3f0d4631e694 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 [...] new 69f09f24ebe0 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 43fa5752a6ed mmc: core: Fix hanging on I/O during system suspend for re [...] new f97862cbaa5c memstick: Remove useless else branch new 8232f82c0414 mmc: sdhci-esdhc-imx: Remove non-DT stub new 066f331eb0e4 mmc: sdhci-esdhc-imx: Use device_get_match_data() new ddc78bba6f16 dt-bindings: mmc: sdhci-of-dwcmhsc: Convert to yaml file new 9380364f3299 dt-bindings: mmc: sdhci-of-dwcmhsc: Add rockchip support new c2c4da37837e mmc: sdhci-of-dwcmshc: add rockchip platform support new ed42dd9f81a2 mmc: tmio: abort DMA before reset new 85de5ffe54cf mmc: renesas_sdhi: break SCC reset into own function new 866f1a9cca81 mmc: renesas_sdhi: do hard reset if possible new ead5121f442b dt-bindings: mmc: Add compatible for Mediatek MT8195 new 29b913318946 mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of [...] new 308a91fa2ced mmc: cavium: Use '"%s...", __func__' to print function name new c4560a8e21cd Merge remote-tracking branch 'mmc/next' new 53708cb56154 Merge remote-tracking branch 'mfd/for-mfd-next' new 9e3e36a406dc Merge remote-tracking branch 'backlight/for-backlight-next' 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 new 83ee0681993d dt-bindings: power: bq27xxx: add bq78z100 new 4eed7f5a8334 power: supply: bq27xxx: Add support for BQ78Z100 new 71c524b3ff2e Merge remote-tracking branch 'battery/for-next' adds 320fcd6bbd2b regulator: bd9576: Fix return from bd957x_probe() adds 5afe322aaf98 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] new 87f26d7c5623 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 new 0dbe10c28d4a Merge remote-tracking branch 'security/next-testing' new 9eec096bb83a Merge remote-tracking branch 'apparmor/apparmor-next' new e3526222a60d Merge remote-tracking branch 'keys/keys-next' new 23b6a693bf40 Merge remote-tracking branch 'selinux/next' adds 13d190ffac94 dt-bindings: iommu: add bindings for sprd IOMMU adds b23e4fc4e3fa iommu: add Unisoc IOMMU basic driver new 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 new 7851dfc68810 Merge branches 'iommu/fixes', 'unisoc', 'x86/vt-d' and 'co [...] new 98f0c4ab7441 Merge remote-tracking branch 'iommu/next' adds c43223755075 MAINTAINERS: update audit files adds 1dd34cfcfd07 audit: document /proc/PID/loginuid adds 7c585c9dffa5 audit: document /proc/PID/sessionid new e9672c420df6 Merge remote-tracking branch 'audit/next' 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 new c7047d8290b2 Merge remote-tracking branch 'devicetree/for-next' 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 new 79c6246ae879 spi: stm32: Fix use-after-free on unbind new 9bdd641d838d Merge remote-tracking branch 'spi/for-5.13' into spi-next new 700a38cd6c49 Merge remote-tracking branch 'spi/for-next' new c37e7317b1be Merge branch 'x86/vdso' new 51ab30eb2ad4 x86/sgx: Replace section->init_laundry_list with sgx_dirty [...] new 901ddbb9ecf5 x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_e [...] new 4284f7acb78b selftests/sgx: Improve error detection and messages new 29669db11f00 Merge branch 'x86/sgx' new afb4a3777849 Merge tag 'v5.12-rc3' into x86/seves new b099155e2df7 x86/boot/compressed/64: Cleanup exception handling before [...] new eab696d8e8b9 x86/sev: Do not require Hypervisor CPUID bit for SEV guests new 0c289ff81c24 x86/boot/compressed/64: Reload CS in startup_32 new 79419e13e808 x86/boot/compressed/64: Setup IDT in startup_32 boot path new 1ccdbf748d86 x86/boot/compressed/64: Add 32-bit boot #VC handler new e927e62d8e37 x86/boot/compressed/64: Add CPUID sanity check to 32-bit b [...] new fef81c862628 x86/boot/compressed/64: Check SEV encryption in the 32-bit [...] new f15a0a732aef x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() new 799de1baaf35 x86/sev-es: Optimize __sev_es_ist_enter() for better readability new f9acdbf1c30a Merge branch 'x86/seves' new 401500c1fd2a Merge branch 'x86/platform' new deb2e9fdb89e Merge branch 'x86/mm' adds 2d4177c01b4e tools/x86/kcpuid: Add AMD Secure Encryption leaf new f706bb59204b selftests/x86: Add a missing .note.GNU-stack section to th [...] new e20f67026b5e tools/x86/kcpuid: Check last token too new f281854fa743 tools/x86/kcpuid: Add AMD leaf 0x8000001E new af9e86d7e0e3 Merge branch 'x86/misc' adds a89dfde3dc3c x86: Remove dynamic NOP selection adds 301cddc21a15 objtool/x86: Use asm/nops.h new a331f5fdd36d x86/mce: Add Xeon Sapphire Rapids to list of CPUs that sup [...] new 02d336f74889 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 new 38859730df5d Merge branch 'x86/core' new 14ff3ed86e2c Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree new d9f6e12fb0b7 x86: Fix various typos in comments new 21d6a7dcbfba x86/kaslr: Return boolean values from a function returning bool new ca8778c45e40 Merge branch 'linus' into x86/cleanups, to resolve conflict new c681df88dcb1 x86: Remove unusual Unicode characters from comments new 163b099146b8 x86: Fix various typos in comments, take #2 new 1a0bb4bc3d8b Merge branch 'x86/cleanups' new ce99db008271 Merge branch 'x86/alternatives' new 44511ab344c7 time/debug: Remove dentry pointer for debugfs new 3c9dce65119a Merge branch 'timers/core' adds 90f093fa8ea4 rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request new 7aacb8c62f62 sched: Fix various typos new a5b3abfead00 Merge branch 'sched/core' new 3a85969e9d91 lockdep: Add a missing initialization hint to the "INFO: T [...] new 03c56fd26f24 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 new 7cac9a4b385e Merge branch 'perf/core' new 3fb4be281491 Merge branch 'objtool/core' adds 4faf62b1ef1a locking/rwsem: Fix comment typo new 01438749e36b Merge branch 'locking/urgent' into locking/core, to pick u [...] new 2ea55bbba23e locking/locktorture: Fix false positive circular locking s [...] new 5261ced47f8e locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro new aa3a5f31877e locking/locktorture: Pass thread id to lock/unlock functions new 8c52cca04f97 locking/locktorture: Fix incorrect use of ww_acquire_ctx i [...] new 1fb68f9b2c93 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 new 2c6b02185cc6 irq: Simplify condition in irq_matrix_reserve() new c93a5e20c3c2 genirq/matrix: Prevent allocation counter corruption new 77e2a2bab086 Merge branch 'irq/core' new 97a045e5df31 Merge remote-tracking branch 'tip/auto-latest' new f911748d7bd4 Merge remote-tracking branch 'edac/edac-for-next' new e20044f7e9ae ring-buffer: Separate out internal use of ring_buffer_even [...] new 8672e4948d0c ring-buffer: Add a event_stamp to cpu_buffer for each leve [...] new b47e330231ac tracing: Pass buffer of event to trigger operations new efe6196a6bc5 ring-buffer: Allow ring_buffer_event_time_stamp() to retur [...] new b94bc80df648 tracing: Use a no_filter_buffering_ref to stop using the f [...] new a948c69d6fb1 ring-buffer: Add verifier for using ring_buffer_event_time [...] new d8279bfc5e95 tracing: Add tracing_event_time_stamp() API new 2b7d2fe76f9c bootconfig: Update prototype of setup_boot_config() new 421d9d1bea65 tools/latency-collector: Remove unneeded semicolon new e0196ae73234 ftrace: Fix spelling mistake "disabed" -> "disabled" new 5013f454a352 tracing: Add check of trace event print fmts for dereferen [...] new f2616c772c76 seq_buf: Add seq_buf_terminate() API new 9a6944fee68e tracing: Add a verifier to check string pointers for trace events new 2335fd1d034e 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 22cb79b03cd2 rcu: Provide polling interfaces for Tree RCU grace periods adds ee56108b6a0e rcu: Provide polling interfaces for Tiny RCU grace periods adds 72d7b9b16362 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] adds 184cef45f933 torture: Add kvm-again.sh to rerun a previous torture-test adds 836863a3925a torture: Add --duration argument to kvm-again.sh adds c8c35d953b72 torture: Make kvm-transform.sh update jitter commands adds 1873447d94e3 torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] adds 8d6b5ae0cf53 torture: Print proper vmlinux path for kvm-again.sh runs adds cf6bf16d8a87 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] adds 77718b259f2d torture: Fix kvm.sh --datestamp regex check adds c1b97ccebe8c Merge branches 'bitmaprange.2021.03.08a', 'fixes.2021.03.1 [...] adds 682b6460b718 Merge branch 'kcsan.2021.03.08a' into HEAD adds 49ab51b01ec6 tools/memory-model: Add access-marking documentation 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 5a3d0d5f087b Merge branch 'lkmm-dev.2021.03.15a' into HEAD adds b69e3ac72d78 torture: Fix remaining erroneous torture.sh instance of $* adds 09caf51793f4 rcu-tasks: Add block comment laying out RCU Tasks design adds 0eef0b900b83 rcu-tasks: Add block comment laying out RCU Rude design adds 5359763af945 kcsan: Add pointer to access-marking.txt to data_race() bullet adds ceb0af49d85a torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 9ed574f4306c torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 22c8c895f16d tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 23bf790ccabf refscale: Allow CPU hotplug to be enabled adds f7267ae0c888 rcuscale: Allow CPU hotplug to be enabled adds eebd34fbda35 torture: Add prototype kvm-remote.sh script adds 1e8c133b1215 softirq: Add RT specific softirq accounting adds 4b6881b4f476 irqtime: Make accounting correct on RT adds 50ff5d4e659f softirq: Move various protections into inline helpers adds a7bdf3211293 softirq: Make softirq control and processing RT aware adds 16675d6c22a4 tick/sched: Prevent false positive softirq pending warnings on RT adds 6332fed10152 rcu: Prevent false positive softirq warning on RT adds cd6c20ad4c6c refscale: Add acqrel, lock, and lock-irq adds 43c3af59d33b rcutorture: Abstract read-lock-held checks adds 9c26e1c6a66c torture: Fix grace-period rate output adds a640c86e1995 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds bfebc4960261 timer: Revert "timer: Add timer_curr_running()" adds bd839b53c00e rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds af187540a599 rcu/nocb: Allow de-offloading rdp leader adds 276683c38ab7 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 8ec5e88aaa7a rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds 094da785e031 rcu/nocb: Only cancel nocb timer if not polling adds 2580b9654f66 rcu/nocb: Prepare for fine-grained deferred wakeup adds 7a3b341ba0bb rcu/nocb: Unify timers adds dba1c527b08b fixup! torture: Abstract jitter.sh start/stop into scripts adds e39e3fb9065c rcu: Fix typo in comment: kthead -> kthread adds 20e35f2838c7 torture: Abstract end-of-run summary adds 71df1526183c torture: Make kvm.sh use abstracted kvm-end-run-stats.sh new 8dde4b9792c7 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 new 58fe93386eda 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 new a31e677d641e Merge remote-tracking branch 'kvm-arm/next' new 51fd110d88b9 Merge remote-tracking branch 'kvms390/next' new 51b3e3e754db Merge remote-tracking branch 'percpu/for-next' new 24d838acbbc1 Merge remote-tracking branch 'workqueues/for-next' new 1d609992832e platform/surface: Add DTX driver new e893d45f1103 platform/surface: dtx: Add support for native SSAM devices new f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation new 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] new fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] new 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans new 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs new 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state new e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] new bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] new ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] new cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] new f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] new eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] new 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] new 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] new 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events new 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] new da386da7fc1b Merge remote-tracking branch 'drivers-x86/for-next' new 0e352bf90d59 Merge remote-tracking branch 'leds/for-next' new 332143ce0464 Merge remote-tracking branch 'ipmi/for-next' 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" new e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] new 045d114afcb4 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 [...] new d85af1166058 Merge remote-tracking branch 'usb-serial/usb-next' adds 60f3d3f0cecc usb: cdns3: Use dma_pool_* api to alloc trb pool adds c8ad0f64b7e0 usb: chipidea: tegra: Silence deferred probe error new 867e192fe486 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 280def1e1c17 Merge 5.12-rc3 into tty-next new f8543b9f173e Merge remote-tracking branch 'tty/tty-next' adds 83be46e944f6 Merge v5.12-rc3 into char-misc-next new 7fa1969d8831 Merge remote-tracking branch 'char-misc/char-misc-next' new 7689413595ea Merge remote-tracking branch 'extcon/extcon-next' 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 new 4ea97ae3586a Merge remote-tracking branch 'phy-next/next' 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 new dc83faedc566 Merge remote-tracking branch 'thunderbolt/next' 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 new c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h new 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h new 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h new 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h new 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h new 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h new 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h new f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h new 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h new 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h new 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h new 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h new f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h new dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h new a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h new 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h new 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h new 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h new ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h new f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h new a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h new 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h new b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h new 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h new 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h new 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h new 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h new 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h new 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h new 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h new 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h new 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h new a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h new 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h new aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h new 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h new ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c new 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h new 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h new f8010da6556d Staging: rtl8723bs: fix names in odm.h new 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h new 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h new f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h new 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c new 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] new dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] new 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] new b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] new 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] new 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] new b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] new e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] new 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] new 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] new 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] new ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] new f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] new d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] new 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] new 566b2369aaaa staging: rtl8723bs/core: add spaces between operators new 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue new b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed new 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis new 2e747fef26a5 staging: rtl8188eu: Fix couple of typos new 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] new 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c new 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c new 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] new 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] new df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] new 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] new c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] new 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c new 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h new 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] new eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] new 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] new 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] new 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] new 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging new 18507b8f6310 staging: wimax: delete from the tree. new 6d8f268dbf39 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 new faf1de3658ec 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 new 02643b73468f Merge remote-tracking branch 'dmaengine/next' new 54b44b8b9395 Merge remote-tracking branch 'cgroup/for-next' adds 38d0723aeec6 Merge branch 'fixes' into for-next adds eb411291a754 Merge branch 'misc' into for-next new 37ddb1e89fe3 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 [...] new 7dd847dae1c4 scsi: mpt3sas: Force chain buffer allocations to be within [...] new 970ac2bb70e7 scsi: mpt3sas: Force sense buffer allocations to be within [...] new 58501fd9375f scsi: mpt3sas: Force reply buffer allocations to be within [...] new 2e4e8587327b scsi: mpt3sas: Force reply post buffer allocations to be w [...] new c569de899bb4 scsi: mpt3sas: Force reply post array allocations to be wi [...] new 37067b979309 scsi: mpt3sas: Update driver version to 37.101.00.00 new 59f90f5e6c80 scsi: mvumi: Use true and false for bool variable new 2af0bf34ae1f scsi: 3w-sas: Remove unneeded variable 'retval' new 2ed0fc2b9a79 scsi: csiostor: Assign boolean values to a bool variable new 1bf5fa1a2916 scsi: qla1280: Spelling fixes new ac5669bf79d9 scsi: 53c700: Fix spelling of conditions new bcf064bc2a3b scsi: fnic: Rudimentary spelling fixes new 69a1709e2ec8 scsi: fusion: Fix a typo in the file mptbase.h new 3b5f3c0d0548 scsi: ufs: core: Tidy up WB configuration code new b1ebd3b0e466 scsi: target: Fix htmldocs warning in target_submit_prep() new 035e9f471691 scsi: sbitmap: Silence a debug kernel warning triggered by [...] new 5c9e2596ed1d scsi: BusLogic: Supply __printf(x, y) formatting for blogic_msg() new 66730771543f scsi: nsp32: Supply __printf(x, y) formatting for nsp32_message() new 94685e7a8cf6 scsi: nsp32: Remove or exclude unused variables new f466690bda03 scsi: FlashPoint: Remove unused variable 'TID' from FlashP [...] new 886eb6d590d1 scsi: sim710: Remove unused variable 'err' from sim710_init() new ab3f2d15fc11 scsi: isci: Make local function isci_remote_device_wait_fo [...] new 72444bbd047f scsi: isci: Make local function port_state_name() static new 45d59ab3edca scsi: nsp32: Correct expected types in debug print formatting new 12a1b740f225 scsi: myrb: Demote non-conformant kernel-doc headers and f [...] new 637b5c3ebc1c scsi: ipr: Fix incorrect function names in their headers new 5ccd626516e1 scsi: mvumi: Fix formatting and doc-rot issues new 59863cb53d80 scsi: sd_zbc: Place function name into header new 3673b7b0007b scsi: pmcraid: Fix a whole host of kernel-doc issues new ad907c54e36f scsi: sd: Fix function name in header new 3e2f4679ea03 scsi: aic94xx: Correct misspelling of function asd_dump_se [...] new f1d50e8ee5c9 scsi: be2iscsi: Ensure function follows directly after its header new 33c8ef953ece scsi: dc395x: Fix some function param descriptions new 100ec495e01e scsi: initio: Fix a few kernel-doc misdemeanours new c548a6250627 scsi: a100u2w: Fix some misnaming and formatting issues new 9eb292eb2ef7 scsi: myrs: Add missing ':' to make the kernel-doc checker happy new a364a147b1dc scsi: pmcraid: Correct function name pmcraid_show_adapter_ [...] new a8d548b0b3ee scsi: mpt3sas: Fix a few kernel-doc issues new a90a8c607570 scsi: be2iscsi: Demote incomplete/non-conformant kernel-do [...] new c7eab0704c30 scsi: fnic: Demote non-conformant kernel-doc headers new 2efd8631d6a5 scsi: fnic: Kernel-doc headers must contain the function name new 6af1d9bd9051 scsi: isci: phy: Fix a few different kernel-doc related issues new 6ab7ca5139b7 scsi: isci: phy: Provide function name and demote non-conf [...] new db35a0835357 scsi: isci: request: Fix a myriad of kernel-doc issues new 44b7ca966128 scsi: isci: host: Fix bunch of kernel-doc related issues new 0afdee03f2e7 scsi: isci: task: Demote non-conformant header and remove [...] new 103d61927ed3 scsi: isci: remote_node_table: Fix a bunch of kernel-doc m [...] new ad276048f1bc scsi: isci: remote_node_context: Fix one function header a [...] new 29faa5ce26ae scsi: isci: port_config: Fix a bunch of doc-rot and demote abuses new 242e15d7a4f4 scsi: isci: remote_device: Fix a bunch of doc-rot issues new a8604e44514d scsi: isci: request: Fix doc-rot issue relating to 'ireq' param new 7292a8b039c5 scsi: isci: port: Fix a bunch of kernel-doc issues new d2d480f132e8 scsi: isci: remote_node_context: Demote kernel-doc abuse new 188f513dd22c scsi: isci: remote_node_table: Provide some missing params [...] new cf0ad7a15ac5 scsi: cxlflash: Fix a little doc-rot new 32b3edfd28f8 scsi: cxlflash: Fix a few misnaming issues new a690baa47fd1 scsi: cxlflash: Fix some misnaming related doc-rot new 841d7df0d416 scsi: ibmvscsi: Fix a bunch of kernel-doc related issues new dd9c77297148 scsi: ibmvscsi: Fix a bunch of misdocumentation new cba3ebfc008e scsi: ibmvscsi_tgt: Remove duplicate section 'NOTE' new c5fe4a9da3f0 Merge remote-tracking branch 'scsi-mkp/for-next' new ac45d81f18c9 Merge remote-tracking branch 'vhost/linux-next' 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 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- [...] new 6eec18c21233 Merge remote-tracking branch 'rpmsg/for-next' adds 951cde7376ec gpio: mockup: Drop duplicate NULL check in gpio_mockup_unr [...] adds deecc4d162c8 gpio: mockup: Adjust documentation to the code new 144ba33af7cb 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 new 50da0a517a7a Merge remote-tracking branch 'gpio-intel/for-next' 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 new d6d4ec00c514 Merge remote-tracking branch 'pinctrl/for-next' new 2420e7b60f16 Merge remote-tracking branch 'pinctrl-intel/for-next' new 9544bfe867a9 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 2ceec9f76057 Merge remote-tracking branch 'livepatching/for-next' new 207262aa9cce 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() new 6dd51c835ca2 Merge remote-tracking branch 'rtc/rtc-next' new f465f40d32ac Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 15a2fd51384a seccomp: fix the cond to report loaded filters new 28e02e5bace1 Merge remote-tracking branch 'seccomp/for-next/seccomp' new a08bcd441382 Merge remote-tracking branch 'gnss/gnss-next' new 75c1e35ad6f5 Merge remote-tracking branch 'slimbus/for-next' adds 5350a8500263 nvmem: rmem: fix undefined reference to memremap new a5edb4624af2 Merge remote-tracking branch 'nvmem/for-next' new d51ba5b9d15a Merge remote-tracking branch 'xarray/main' new 99114f4eb34e Merge remote-tracking branch 'hyperv/hyperv-next' adds 701454bce906 auxdisplay: Remove in_interrupt() usage. new 659c68fda449 Merge remote-tracking branch 'auxdisplay/auxdisplay' new b1b21e363484 Merge remote-tracking branch 'fpga/for-next' 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 new 86348ba48a5f Merge remote-tracking branch 'mhi/mhi-next' new 9c90de5c9074 Rust support new bd0bf426b78e 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 new b815bce30e37 selftests: add a kselftest for SLUB debugging functionality-fix new 3129f1a7f089 slub: remove resiliency_test() function new 51b4492e1e82 mm/page_owner: record the timestamp of all pages during free new a97e2c877399 mm: provide filemap_range_needs_writeback() helper new 992c42195aeb mm: use filemap_range_needs_writeback() for O_DIRECT reads new c873db2591e1 iomap: use filemap_range_needs_writeback() for O_DIRECT reads new 8e86d7cf2d05 mm/filemap: use filemap_read_page in filemap_fault new ec318dc9dd9d mm/filemap: drop check for truncated page after I/O new 162d6dc2b5b5 mm: page-writeback: simplify memcg handling in test_clear_ [...] new 47033a3330b0 mm: introduce and use mapping_empty new 55c653b71e8c mm: stop accounting shadow entries new 539c8a020d53 dax: account DAX entries as nrpages new 3f931bdf178f mm: remove nrexceptional from inode new 21a9d1b5522f mm: Move page_mapping_file to pagemap.h new 22d2420df77b mm/msync: exit early when the flags is an MS_ASYNC and sta [...] new 27b2b5a0cdd3 mm/gup: add compound page list iterator new 9235a6a6be62 mm/gup: decrement head page once for group of subpages new 254d899a6cde mm/gup: add a range variant of unpin_user_pages_dirty_lock() new 36b725a6136b RDMA/umem: batch page unpin in __ib_umem_release() new 88175c5f557d mm/memremap.c: fix improper SPDX comment style new 7f4615b66b4e mm: memcontrol: fix kernel stack account new e05c2d043239 memcg: cleanup root memcg checks new 7efbfe1901d7 memcg: enable memcg oom-kill for __GFP_NOFAIL new 9a1c1b7c93d3 mm: memcontrol: fix cpuhotplug statistics flushing new 50b389c6bcf2 mm: memcontrol: kill mem_cgroup_nodeinfo() new a58eb61f9b2d mm: memcontrol: privatize memcg_page_state query functions new 308323f593a0 cgroup: rstat: support cgroup1 new ef2465053717 cgroup: rstat: punt root-level optimization to individual [...] new 21c71e1774bc mm: memcontrol: switch to rstat new b4f345ecb011 mm-memcontrol-switch-to-rstat-fix new 769324cf7397 mm: memcontrol: switch to rstat fix new af8d90bf60ef mm: memcontrol: consolidate lruvec stat flushing new 86339a9048d7 kselftests: cgroup: update kmem test for new vmstat implem [...] new 793f230e91c2 memcg: charge before adding to swapcache on swapin new adebf092fdf4 memcg: set page->private before calling swap_readpage new 423701d42628 mm/memory.c: do_numa_page(): delete bool "migrated" new 1b7c7f298999 mm/interval_tree: add comments to improve code readability new 68f7bf6e7e98 x86/vmemmap: drop handling of 4K unaligned vmemmap range new 90cae500c921 x86/vmemmap: drop handling of 1GB vmemmap ranges new 969d349aa5c4 x86/vmemmap: handle unpopulated sub-pmd ranges new fb183c2d0e95 x86/vmemmap: optimize for consecutive sections in partial [...] new 8f2b8657a424 mm, tracing: improve rss_stat tracepoint message new dee42eccb91c mm: allow shmem mappings with MREMAP_DONTUNMAP new d9e4d5c6dff3 mm/dmapool: switch from strlcpy to strscpy new 9d9d5290c35c samples/vfio-mdev/mdpy: use remap_vmalloc_range new 94bfa9eead5c mm: unexport remap_vmalloc_range_partial new 523aa185bc19 mm/vmalloc: use rb_tree instead of list for vread() lookups new 3988e2156306 ARM: mm: add missing pud_page define to 2-level page tables new 17aa145f03a0 mm/vmalloc: fix HUGE_VMAP regression by enabling huge page [...] new 0b26c9d462f6 mm: apply_to_pte_range warn and fail if a large pte is enc [...] new 609ab3a7e95d mm/vmalloc: rename vmap_*_range vmap_pages_*_range new 54a10e43ccef mm/ioremap: rename ioremap_*_range to vmap_*_range new c36a0ddcaa16 mm: HUGE_VMAP arch support cleanup new 3785ce2d9691 powerpc: inline huge vmap supported functions new a676afe34995 arm64: inline huge vmap supported functions new 17b7171c1622 x86: inline huge vmap supported functions new 039dbe56a364 mm/vmalloc: provide fallback arch huge vmap support functions new ca67a6b65240 mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c new 6caf3b8893bc mm/vmalloc: add vmap_range_noflush variant new cbca8df20a91 mm/vmalloc: hugepage vmalloc mappings new bb91585a6621 mm/vmalloc: fix read of uninitialized pointer area new bbed63249b36 powerpc/64s/radix: enable huge vmalloc mappings new 3bc29a8e251a kasan: remove redundant config option new 0d9e60b66271 kasan-remove-redundant-config-option-fix new e5bbe620e7a1 mm/kasan: switch from strlcpy to strscpy new 7b40fcc93f61 kasan: initialize shadow to TAG_INVALID for SW_TAGS new d07a05953b60 mm, kasan: don't poison boot memory with tag-based modes new 75393a0acbc3 arm64: kasan: allow to init memory when setting tags new b5feba92b229 kasan: init memory in kasan_(un)poison for HW_TAGS new 26a7ee1a170e kasan, mm: integrate page_alloc init with HW_TAGS new c7948d4407ed kasan, mm: integrate slab init_on_alloc with HW_TAGS new 6b548c253039 kasan, mm: integrate slab init_on_free with HW_TAGS new be8123fc4d6e kasan: docs: clean up sections new 857e585be339 kasan: docs: update overview section new 7cd99f4ad30d kasan: docs: update usage section new 5bf5c5427d23 kasan: docs: update error reports section new f1c3e6fab194 kasan: docs: update boot parameters section new d4754f78afc9 kasan: docs: update GENERIC implementation details section new 6148c5da8dc3 kasan: docs: update SW_TAGS implementation details section new 0eae72b67e15 kasan: docs: update HW_TAGS implementation details section new 1fe67b6885e0 kasan: docs: update shadow memory section new e8d2a2722681 kasan: docs: update ignoring accesses section new 2f9610bd6a93 kasan: docs: update tests section new 357e2e021b3a kasan: record task_work_add() call stack new 34f7349a817e mm/page_alloc: drop pr_info_ratelimited() in alloc_contig_range() new eb2deb739473 mm: remove lru_add_drain_all in alloc_contig_range new 6343d4d193c0 include/linux/page-flags-layout.h: correctly determine LAS [...] new 7d344554f07b include/linux/page-flags-layout.h: cleanups new f4a6de4b7331 mm/page_alloc: rename alloc_mask to alloc_gfp new 3d1643e26b2c mm/page_alloc: rename gfp_mask to gfp new 42ccb572478b mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask new 3680a245814e mm/mempolicy: rename alloc_pages_current to alloc_pages new 99ae4bfa7fce mm/mempolicy: rewrite alloc_pages documentation new 5afb7cb04e92 mm/mempolicy: rewrite alloc_pages_vma documentation new 044343980a37 mm/mempolicy: fix mpol_misplaced kernel-doc new 12ed5442695f mm: page_alloc: dump migrate-failed pages new 4d328c57ce0a mm/Kconfig: remove default DISCONTIGMEM_MANUAL new 3d3b01622769 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() new 3a5a2d28bb7e hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix new 52dcda17fc5f hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled new 132f46917e94 mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE new 17e5e1fc77a6 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h new 0b61cfac683c hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] new 703923464537 mm/hugetlb: remove redundant reservation check condition i [...] new 9c352ba0b022 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE new d6a72a70d2ce mm/hugetlb: use some helper functions to cleanup code new bb5066e4a5af mm/hugetlb: optimize the surplus state transfer code in mo [...] new d5c1041b8a6d mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] new d72719b0c9f9 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] new 36bb1b033066 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] new ae99ab5ff245 khugepaged: remove unneeded return value of khugepaged_col [...] new 96d9608d7b08 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() new 5467399aed84 khugepaged: use helper khugepaged_test_exit() in __khugepa [...] new 3b43b99344ce khugepaged: fix wrong result value for trace_mm_collapse_h [...] new c7d3dadcf67e mm/huge_memory.c: remove unnecessary local variable ret2 new 1dc15f6a221a mm: huge_memory: a new debugfs interface for splitting THP tests. new ad0ccce80dd5 userfaultfd: add minor fault registration mode new 2ca39d432473 userfaultfd: disable huge PMD sharing for MINOR registered VMAs new 78b8841bf022 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] new d75284553cdf userfaultfd: add UFFDIO_CONTINUE ioctl new 58ee6a065ff5 userfaultfd: update documentation to describe minor fault [...] new 8c32796ad13f userfaultfd/selftests: add test exercising minor fault handling new 00da60b9d0a0 userfaultfd: support minor fault handling for shmem new 6274f907c36a userfaultfd-support-minor-fault-handling-for-shmem-fix new 0004d599909f userfaultfd/selftests: use memfd_create for shmem test type new 8815c5eb1184 userfaultfd/selftests: create alias mappings in the shmem test new d52bb0df4dcf userfaultfd/selftests: reinitialize test context in each test new 0f13f0d970f2 userfaultfd/selftests: exercise minor fault handling shmem [...] new 786da7646522 userfaultfd/selftests: use user mode only new 7f8c5e856d9c userfaultfd/selftests: remove the time() check on delayed uffd new d5b0d4b10266 userfaultfd/selftests: drop VERIFY check in locking_thread new 78111f0a6f9f userfaultfd/selftests: only dump counts if mode enabled new c143a048fa55 userfaultfd/selftests: unify error handling new d33478b5e31e mm/vmscan: move RECLAIM* bits to uapi header new c7d4c8492b38 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] new 2764aef2c75d mm: vmscan: use nid from shrink_control for tracepoint new 776ad23ae590 mm: vmscan: consolidate shrinker_maps handling code new 097ff726fc43 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] new f8167b48aed6 mm: vmscan: remove memcg_shrinker_map_size new cb1731c7a5b5 mm: vmscan: use kvfree_rcu instead of call_rcu new 4847825ff838 mm: memcontrol: rename shrinker_map to shrinker_info new 68dd54f346cb mm: vmscan: add shrinker_info_protected() helper new 8c84f2a106f9 mm: vmscan: use a new flag to indicate shrinker is registered new cfb1e2da0ab0 mm: vmscan: add per memcg shrinker nr_deferred new ad80f228eed3 mm: vmscan: use per memcg nr_deferred of shrinker new d58255d8c89f mm: vmscan: don't need allocate shrinker->nr_deferred for [...] new 5333031550f1 mm: memcontrol: reparent nr_deferred when memcg offline new 02c84eff022b mm: vmscan: shrink deferred objects proportional to priority new 50da455f1e20 mm/compaction: remove unused variable sysctl_compact_memory new 4457f2164e59 mm: compaction: update the COMPACT[STALL|FAIL] events properly new 0ac1d09ac248 mm: vmstat: add cma statistics new 2699a7fccf06 mm: cma: use pr_err_ratelimited for CMA warning new aa1c7ea96d18 mm: cma: support sysfs new 41b1486f580b mm: cma: fix potential null dereference on pointer cma new c8c1b1849155 mm: restore node stat checking in /proc/sys/vm/stat_refresh new 331b12808f0b mm: no more EINVAL from /proc/sys/vm/stat_refresh new 13678b7dda10 mm: /proc/sys/vm/stat_refresh skip checking known negative stats new 9ed8c73ef831 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats new 1f3f14fd407c x86/mm: track linear mapping split events new aa660f407fa8 mm/mmap.c: don't unlock VMAs in remap_file_pages() new 7bfd7234d6b1 mm/util.c: reduce mem_dump_obj() object size new c111f596a45e mm/util.c: fix typo new 6bb31f62a636 mm/gup: don't pin migrated cma pages in movable zone new f9b81c7a5ecf mm/gup: check every subpage of a compound page during isolation new 7dc929c72c89 mm/gup: return an error on migration failure new 5ed24e78bcd2 mm/gup: check for isolation errors new c68c5dc10330 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN new 4c6c79445499 mm: apply per-task gfp constraints in fast path new 9982ace2a657 mm: honor PF_MEMALLOC_PIN for all movable pages new d6dbc9982d52 mm/gup: do not migrate zero page new 8d84f5482dc8 mm/gup: migrate pinned pages out of movable zone new 5b43f3dd488e memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] new 8c3138e00b41 mm/gup: change index type to long as it counts pages new 6c795abd6926 mm/gup: longterm pin migration cleanup new 509691ad5597 selftests/vm: gup_test: fix test flag new c2ab3a14f231 selftests/vm: gup_test: test faulting in kernel, and verif [...] new e60bff3fb380 mm,memory_hotplug: allocate memmap from the added memory range new 53ae74c27e12 mmmemory_hotplug-allocate-memmap-from-the-added-memory-range-fix new 0d421e2a47f4 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported new 8f8407185fc6 mm,memory_hotplug: add kernel boot option to enable memmap [...] new 363f72d78186 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 5186f822d28b arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE new 204f5245cdd2 mm/zswap.c: switch from strlcpy to strscpy new cbe664aa3261 iov_iter: lift memzero_page() to highmem.h new e07da9ca7ba8 btrfs: use memzero_page() instead of open coded kmap pattern new 69767e5b8a7d mm/highmem.c: fix coding style issue new c279dfe8b99f mm/highmem: Remove deprecated kmap_atomic new 0366be0adee8 mm/mempool: minor coding style tweaks new 1a84e52d84bd mm/swapfile: minor coding style tweaks new 576c0f7e68bb mm/sparse: minor coding style tweaks new aeb391b45cb7 mm/vmscan: minor coding style tweaks new 195c2e4cb9da mm/compaction: minor coding style tweaks new 16c67f03427e mm/oom_kill: minor coding style tweaks new 83a6a80ec989 mm/shmem: minor coding style tweaks new bb5034d95142 mm/page_alloc: minor coding style tweaks new 63e3c426c1c4 mm/filemap: minor coding style tweaks new aafe9d417e26 mm/mlock: minor coding style tweaks new 0fc4a4096e9a mm/frontswap: minor coding style tweaks new 9ed03dced98d mm/vmalloc: minor coding style tweaks new 257e7d5c8919 mm/memory_hotplug: minor coding style tweaks new cf14813dd404 mm/mempolicy: minor coding style tweaks new efc384ebdb83 mm/process_vm_access.c: remove duplicate include new 469f7e5ed2f4 kfence: zero guard page after out-of-bounds access new f46810d6099c fs/buffer.c: add debug print for __getblk_gfp() stall problem new bf0d6637c40c fs/buffer.c: dump more info for __getblk_gfp() stall problem new ec6901e8e919 kernel/hung_task.c: Monitor killed tasks. new 363e8285565c procfs: allow reading fdinfo with PTRACE_MODE_READ new a25ca98c1f6e procfs/dmabuf: add inode number to /proc/*/fdinfo new 7ebb4b63834a proc/sysctl: fix function name error in comments new 9a3c396cd995 proc/sysctl: make protected_* world readable new d67249a9c2dd include: remove pagemap.h from blkdev.h new 6805985a576a kernel/async.c: fix pr_debug statement new 89cffb73eeb6 kernel/cred.c: make init_groups static new 643cfee40553 kernel/umh.c: fix some spelling mistakes new e38f3c037a7f kernel/user_namespace.c: fix typos new 3e3011ea6112 kernel/up.c: fix typo new 7217f37ec86c kernel/sys.c: fix typo new f9156d9396fa kernel/irq/: fix language typos new df2aa3e1b47e lib/bch.c: fix a typo in the file bch.c new f686213ac9de lib: fix inconsistent indenting in process_bit1() new 91b4ba2796a8 lib/list_sort.c: fix typo in function description new 8f7d76ff6cec include/linux/compat.h: remove unneeded declaration from C [...] new 1695cce90e06 fs: fat: fix spelling typo of values new f0b2bbc9fe42 do_wait: make PIDTYPE_PID case O(1) instead of O(n) new 35c323d8b567 kernel/fork.c: simplify copy_mm() new 8ae29b1fb7d1 kernel/fork.c: fix typos new 3a3ffa4e3ec0 kernel/crash_core: add crashkernel=auto for vmcore creation new 6e0f089d8aef kexec: Add kexec reboot string new 4bd028a1e646 kernel: kexec_file: fix error return code of kexec_calcula [...] new 6b85ddd223de gcov: clang: drop support for clang-10 and older new ed51885a9a3d gcov: combine common code new acd26a3aeb80 gcov: simplify buffer allocation new ec1517f90243 gcov: use kvmalloc() new 45d61cc97784 aio: simplify read_events() new 01583a16158c gdb: lx-symbols: store the abspath() new c89e5685c3ba scripts/gdb: document lx_current is only supported by x86 new f9e5124157a3 scripts/gdb: add lx_current support for arm64 new ceb13f861c2d selftests: remove duplicate include new 2bdae494c5c3 kernel/async.c: stop guarding pr_debug() statements new b80714d21528 kernel/async.c: remove async_unregister_domain() new d3f9d0fc0296 init/initramfs.c: do unpacking asynchronously new c0954d9328ac modules: add CONFIG_MODPROBE_PATH new 076312a53ec2 Merge branch 'akpm-current/current' new bb04e29496b8 mm: add definition of PMD_PAGE_ORDER new 26f2fd2d662b mmap: make mlock_future_check() global new 67717b746df0 riscv/Kconfig: make direct map manipulation options depend on MMU new 23a6dabbdcef set_memory: allow set_direct_map_*_noflush() for multiple pages new a562fd24a2da set_memory: allow querying whether set_direct_map_*() is a [...] new 1f32c80e1cda mm: introduce memfd_secret system call to create "secret" [...] new 5e89fc5726e9 PM: hibernate: disable when there are active secretmem users new 184bd5d3063b arch, mm: wire up memfd_secret system call where relevant new 047620a9647b secretmem: test: add basic selftest for memfd_secret(2) new 780694cf642f Merge branch 'akpm/master' new f6f2970982f1 hack to make SPARC32 build new e3128d2f068e Add linux-next specific files for 20210322
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 (fa80526a716c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1093 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 3 + .rustfmt.toml | 1 + Documentation/ABI/stable/procfs-audit_loginuid | 27 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-fs-f2fs | 24 + 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 | 29 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 + Documentation/admin-guide/sysrq.rst | 4 +- Documentation/arch.rst | 26 + Documentation/core-api/dma-api.rst | 78 + Documentation/core-api/printk-formats.rst | 20 +- Documentation/dev-tools/gdb-kernel-debugging.rst | 2 +- Documentation/dev-tools/kasan.rst | 345 +- Documentation/devicetree/bindings/Makefile | 7 +- .../bindings/clock/rockchip,rk3568-cru.yaml | 60 + .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../devicetree/bindings/display/fsl,lcdif.yaml | 110 + .../devicetree/bindings/display/mxsfb.txt | 87 - .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/hwlock/sirf,hwspinlock.txt | 28 - .../bindings/i3c/silvaco,i3c-master.yaml | 2 +- .../devicetree/bindings/input/atmel,maxtouch.yaml | 32 + .../devicetree/bindings/iommu/sprd,iommu.yaml | 57 + .../devicetree/bindings/media/video-mux.txt | 60 - .../devicetree/bindings/media/video-mux.yaml | 106 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 + .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt | 20 - .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 + .../bindings/net/brcm,bcm6368-mdio-mux.yaml | 76 + .../bindings/net/broadcom-bluetooth.yaml | 1 + .../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 | 4 + .../devicetree/bindings/power/supply/bq27xxx.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 15 + .../bindings/remoteproc/qcom,wcnss-pil.txt | 6 + .../devicetree/bindings/sound/fsl,spdif.yaml | 4 + .../devicetree/bindings/sound/rt1019.yaml | 33 + Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../devicetree/bindings/submitting-patches.rst | 4 +- .../bindings/thermal/rcar-gen3-thermal.yaml | 43 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 + Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/dontdiff | 1 + Documentation/driver-api/dma-buf.rst | 76 + .../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/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 | 1 + Documentation/hwmon/nzxt-kraken2.rst | 42 + Documentation/index.rst | 21 +- Documentation/input/devices/rotary-encoder.rst | 8 +- Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/kbuild/kbuild.rst | 4 + .../device_drivers/ethernet/amazon/ena.rst | 2 +- Documentation/networking/dsa/configuration.rst | 330 +- Documentation/networking/dsa/dsa.rst | 372 +- 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 | 166 + Documentation/security/index.rst | 1 + Documentation/security/landlock.rst | 79 + .../translations/zh_CN/admin-guide/README.rst | 2 +- .../translations/zh_CN/admin-guide/unicode.rst | 2 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + Documentation/userspace-api/landlock.rst | 307 + Documentation/virt/kvm/api.rst | 9 +- Documentation/virt/kvm/locking.rst | 49 +- MAINTAINERS | 143 +- Makefile | 184 +- Next/SHA1s | 280 +- Next/Trees | 2 + Next/merge.log | 6482 ++++++++++----- arch/Kconfig | 18 + arch/alpha/kernel/syscalls/syscall.tbl | 4 + 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 | 169 +- arch/arm/boot/dts/omap4460.dtsi | 13 +- arch/arm/boot/dts/omap5-l4.dtsi | 67 +- arch/arm/boot/dts/omap5.dtsi | 204 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 3 + 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/pgtable-3level.h | 2 - arch/arm/include/asm/pgtable.h | 3 + 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-secure.c | 39 + arch/arm/mach-omap2/omap-secure.h | 1 + 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/arm64/Kconfig | 8 +- 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/qrb5165-rb5.dts | 14 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 23 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 135 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 540 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +- 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/k3-am64-main.dtsi | 72 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 59 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 40 + 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/pgalloc.h | 19 +- arch/arm64/include/asm/pgtable-hwdef.h | 15 + arch/arm64/include/asm/set_memory.h | 17 + arch/arm64/include/asm/sysreg.h | 7 +- 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/machine_kexec.c | 1 + 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/reset.c | 4 - arch/arm64/mm/kasan_init.c | 4 +- arch/arm64/mm/mmu.c | 73 +- 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/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/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/vmlinux.lds.S | 2 +- arch/mips/mm/cache.c | 1 + arch/nios2/mm/cacheflush.c | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/cpu_has_feature.h | 4 +- arch/powerpc/include/asm/vmalloc.h | 20 + arch/powerpc/kernel/module.c | 22 +- arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kernel/vdso32/gettimeofday.S | 11 + arch/powerpc/mm/book3s64/radix_pgtable.c | 21 - arch/powerpc/platforms/pseries/svm.c | 6 +- arch/riscv/Kconfig | 54 +- arch/riscv/Kconfig.socs | 2 + arch/riscv/Makefile | 8 +- arch/riscv/boot/Makefile | 13 + arch/riscv/include/asm/pgtable.h | 65 +- arch/riscv/include/asm/set_memory.h | 4 +- arch/riscv/include/asm/unistd.h | 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 | 2 +- arch/riscv/kernel/probes/kprobes.c | 3 +- arch/riscv/kernel/setup.c | 11 +- arch/riscv/kernel/smp.c | 16 + arch/riscv/kernel/vmlinux-xip.lds.S | 132 + arch/riscv/kernel/vmlinux.lds.S | 6 + arch/riscv/mm/init.c | 100 +- arch/riscv/mm/kasan_init.c | 4 +- arch/riscv/mm/pageattr.c | 8 +- arch/s390/include/asm/pci.h | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 3 +- arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/s390/kernel/vtime.c | 2 +- arch/s390/net/bpf_jit_comp.c | 64 +- arch/s390/pci/pci.c | 28 +- arch/s390/pci/pci_event.c | 18 +- arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sh/mm/cache-sh4.c | 1 + arch/sh/mm/cache-sh7705.c | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/sparc/mm/tlb.c | 1 + arch/um/Kconfig | 1 + arch/x86/Kconfig | 1 + 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 | 7 +- 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 | 2 +- arch/x86/entry/entry_64.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 | 2 +- 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 | 2 +- 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_init.c | 4 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpufeatures.h | 3 +- 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 | 4 +- 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/jump_label.h | 12 +- arch/x86/include/asm/kvm_host.h | 59 +- arch/x86/include/asm/nops.h | 176 +- arch/x86/include/asm/nospec-branch.h | 2 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/processor.h | 11 +- arch/x86/include/asm/set_memory.h | 8 +- 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/acpi/boot.c | 4 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/alternative.c | 204 +- 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/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/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/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 | 23 +- arch/x86/kernel/machine_kexec_64.c | 2 +- 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 | 1 - arch/x86/kernel/sev-es-shared.c | 16 +- arch/x86/kernel/sev-es.c | 99 +- arch/x86/kernel/signal.c | 26 +- arch/x86/kernel/smp.c | 4 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/static_call.c | 4 +- arch/x86/kernel/sysfb_efi.c | 2 +- arch/x86/kernel/topology.c | 2 +- arch/x86/kernel/traps.c | 9 +- arch/x86/kernel/tsc.c | 6 +- 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 | 2 +- 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 | 145 +- 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 | 238 +- arch/x86/kvm/vmx/vmx.h | 19 +- arch/x86/kvm/x86.c | 230 +- arch/x86/kvm/x86.h | 10 + arch/x86/lib/inat.c | 2 +- arch/x86/lib/insn-eval.c | 46 +- arch/x86/lib/insn.c | 230 +- arch/x86/lib/mmx_32.c | 2 +- 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 | 2 +- arch/x86/mm/ioremap.c | 19 - arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/kmmio.c | 2 +- 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 | 39 +- 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/mmu_pv.c | 2 +- arch/x86/xen/pci-swiotlb-xen.c | 4 +- arch/xtensa/kernel/syscalls/syscall.tbl | 4 + crypto/aegis.h | 19 + crypto/aegis128-core.c | 15 - crypto/aegis128-neon.c | 10 +- drivers/acpi/video_detect.c | 1 + 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/firmware_loader/main.c | 2 + drivers/base/power/domain.c | 36 - drivers/base/power/runtime.c | 62 +- drivers/base/regmap/regmap-irq.c | 81 +- drivers/block/floppy.c | 1 - drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/hci_bcm.c | 2 + drivers/bus/mhi/core/main.c | 6 +- drivers/bus/mhi/core/pm.c | 12 +- 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/cctrng.c | 16 +- drivers/char/rust_example.rs | 155 + drivers/char/toshiba.c | 1 - drivers/char/tpm/eventlog/acpi.c | 33 +- drivers/char/tpm/eventlog/common.c | 3 - drivers/char/tpm/eventlog/efi.c | 29 +- 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/counter/stm32-timer-cnt.c | 55 +- drivers/cpufreq/cppc_cpufreq.c | 14 +- drivers/cpufreq/s5pv210-cpufreq.c | 14 +- drivers/crypto/hisilicon/sec2/sec.h | 5 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 77 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 2 - drivers/crypto/hisilicon/sec2/sec_main.c | 131 +- 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/efi/efi.c | 3 +- drivers/firmware/efi/vars.c | 4 + drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-sch.c | 196 +- drivers/gpio/gpiolib.c | 7 + drivers/gpu/drm/Kconfig | 4 +- drivers/gpu/drm/Makefile | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 43 - drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 183 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 44 +- 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 | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 90 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 105 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 287 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 96 +- 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/gfxhub_v1_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 4 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 9 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 467 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 + .../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 | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 1 + .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- .../drm/amd/display/dc/bios/bios_parser_helper.h | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 1154 +-- .../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 | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 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 | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 2 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 16 +- .../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_hwseq.c | 34 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 34 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 11 +- .../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_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 23 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 103 +- .../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 +- drivers/gpu/drm/amd/display/dc/inc/core_types.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/inc/dmub_cmd.h | 668 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 13 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 3 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 57 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 9 + drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 1 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 12 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 38 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 3 +- 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 | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 18 +- 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_bios.c | 1115 +-- drivers/gpu/drm/i915/display/intel_bios.h | 17 +- drivers/gpu/drm/i915/display/intel_ddi.c | 39 +- drivers/gpu/drm/i915/display/intel_display.c | 60 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 30 +- drivers/gpu/drm/i915/display/intel_display_types.h | 15 + 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 + .../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_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/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 | 48 +- 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 | 6 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 10 +- drivers/gpu/drm/radeon/radeon_ttm.c | 45 +- 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/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adc128d818.c | 2 +- drivers/hwmon/corsair-psu.c | 325 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/ftsteutates.c | 2 +- drivers/hwmon/ina2xx.c | 9 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lm63.c | 2 +- drivers/hwmon/ltc2990.c | 2 +- drivers/hwmon/max16065.c | 4 +- drivers/hwmon/max6697.c | 2 +- drivers/hwmon/nzxt-kraken2.c | 234 + drivers/hwmon/pmbus/pmbus_core.c | 8 +- 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/hid-sensor-prox.c | 13 +- drivers/iio/temperature/hid-sensor-temperature.c | 14 +- drivers/infiniband/core/umem.c | 12 +- drivers/input/joydev.c | 1 - drivers/input/keyboard/gpio_keys.c | 89 +- drivers/input/misc/ims-pcu.c | 1 - drivers/input/misc/max8997_haptic.c | 9 +- drivers/input/touchscreen/atmel_mxt_ts.c | 78 + drivers/input/touchscreen/lpc32xx_ts.c | 10 +- drivers/input/touchscreen/tsc2007.h | 4 +- drivers/input/touchscreen/tsc2007_core.c | 60 +- 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/media/firewire/firedtv-fw.c | 1 - drivers/media/pci/cx18/cx18-alsa-main.c | 1 - drivers/media/pci/cx18/cx18-driver.c | 1 - drivers/media/pci/cx25821/cx25821-alsa.c | 1 - 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/sta2x11/sta2x11_vip.c | 1 - drivers/media/platform/atmel/atmel-isi.c | 1 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 1 - drivers/media/platform/marvell-ccic/cafe-driver.c | 4 - drivers/media/platform/qcom/venus/core.h | 1 - drivers/media/platform/qcom/venus/pm_helpers.c | 35 +- drivers/media/platform/stm32/stm32-dcmi.c | 1 - drivers/media/usb/cpia2/cpia2_v4l.c | 1 - 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-ioctl.c | 85 +- 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/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/tmio_mmc_core.c | 4 +- drivers/mtd/maps/sun_uflash.c | 1 - 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/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/b53/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 12 +- 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 | 58 +- drivers/net/dsa/bcm_sf2_regs.h | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 129 +- drivers/net/dsa/mt7530.c | 124 +- 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/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 | 3 +- drivers/net/dsa/sja1105/sja1105_main.c | 16 - 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/bnx2x/bnx2x_main.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 20 +- drivers/net/ethernet/brocade/bna/bnad_ethtool.c | 266 +- drivers/net/ethernet/cadence/macb_main.c | 20 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 - 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 | 11 +- drivers/net/ethernet/freescale/dpaa2/dpsw.c | 281 +- drivers/net/ethernet/freescale/dpaa2/dpsw.h | 265 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 1 + drivers/net/ethernet/freescale/enetc/enetc_vf.c | 1 + 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/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/hw.h | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 15 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 11 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 55 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 12 +- 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 | 24 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 31 +- drivers/net/ethernet/intel/igc/igc_defines.h | 5 - drivers/net/ethernet/intel/igc/igc_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 40 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 11 +- 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/mellanox/mlx5/core/dev.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 38 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.h | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 6 + .../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/trap.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 15 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 7 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 114 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 286 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 138 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 51 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/crypto.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 9 + .../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/reg.h | 45 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 167 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 60 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 25 + .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 83 + .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 18 + .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 167 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 1 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 15 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 74 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 111 +- drivers/net/ethernet/microchip/encx24j600.c | 3 +- drivers/net/ethernet/mscc/ocelot.c | 84 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 233 +- 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 + .../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 - .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_dev.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- .../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 | 77 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 22 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 145 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 387 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 19 +- .../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/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 +- 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 | 24 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 85 +- 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/hamradio/scc.c | 1 - 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 | 2 +- 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/pcs/pcs-xpcs.c | 257 +- drivers/net/phy/Kconfig | 6 + drivers/net/phy/Makefile | 1 + drivers/net/phy/at803x.c | 31 - drivers/net/phy/marvell-88x2222.c | 519 ++ drivers/net/phy/mscc/mscc_main.c | 217 +- drivers/net/phy/phylink.c | 7 +- 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 | 45 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 53 +- drivers/net/wan/hdlc_x25.c | 42 +- drivers/net/wan/lapbether.c | 36 +- 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 | 5 +- drivers/nvme/host/core.c | 64 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/target/core.c | 17 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/Kconfig | 1 + drivers/of/of_net.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 | 122 +- drivers/opp/of.c | 36 + 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/dwc/pci-dra7xx.c | 13 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/hotplug/rpadlpar_sysfs.c | 14 +- drivers/pci/hotplug/s390_pci_hpc.c | 3 +- drivers/pci/pci.c | 30 + drivers/pci/xen-pcifront.c | 2 +- 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/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 | 2 + drivers/pinctrl/pinctrl-rockchip.c | 13 + drivers/pinctrl/qcom/Kconfig | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 15 - drivers/pinctrl/qcom/pinctrl-sc8180x.c | 123 +- drivers/pinctrl/qcom/pinctrl-sm8350.c | 21 + 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/thinkpad_acpi.c | 217 +- drivers/power/supply/axp20x_usb_power.c | 4 +- drivers/power/supply/bq27xxx_battery.c | 169 +- drivers/power/supply/bq27xxx_battery_i2c.c | 2 + drivers/powercap/intel_rapl_common.c | 1 + drivers/powercap/intel_rapl_msr.c | 1 + drivers/regulator/bd9571mwv-regulator.c | 8 +- drivers/regulator/bd9576-regulator.c | 11 +- drivers/remoteproc/pru_rproc.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_wcss.c | 593 +- drivers/remoteproc/qcom_wcnss.c | 8 +- drivers/remoteproc/remoteproc_cdev.c | 21 +- drivers/remoteproc/remoteproc_core.c | 301 +- drivers/remoteproc/remoteproc_internal.h | 10 + drivers/remoteproc/remoteproc_sysfs.c | 17 +- drivers/remoteproc/stm32_rproc.c | 168 +- drivers/reset/core.c | 215 + drivers/rpmsg/qcom_glink_native.c | 16 + 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/net/qeth_core_main.c | 18 +- drivers/s390/net/qeth_l3_main.c | 25 +- 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 | 4 - 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 | 31 +- 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 | 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 | 4 +- drivers/scsi/sd.c | 2 +- drivers/scsi/sd_zbc.c | 21 +- drivers/scsi/sg.c | 5393 ++++--------- 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 | 163 +- drivers/scsi/ufs/ufshcd.h | 2 +- drivers/scsi/ufs/ufshci.h | 18 +- drivers/sh/maple/maple.c | 1 - drivers/soc/ti/omap_prm.c | 16 +- drivers/spi/spi-geni-qcom.c | 16 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-qcom-qspi.c | 18 +- drivers/spi/spi-stm32.c | 24 +- drivers/spi/spi.c | 21 +- drivers/staging/Kconfig | 4 - drivers/staging/Makefile | 2 - 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/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/octeon-usb/octeon-hcd.c | 32 +- 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/rtl8188e_rxdesc.c | 8 +- drivers/staging/rtl8188eu/include/wifi.h | 156 - drivers/staging/rtl8192u/r8192U_wx.c | 18 +- drivers/staging/rtl8712/rtl871x_mlme.c | 3 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 60 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 31 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 17 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 31 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 312 +- drivers/staging/rtl8723bs/core/rtw_odm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 62 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 32 - drivers/staging/rtl8723bs/core/rtw_security.c | 10 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 202 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 - drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 156 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 40 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 146 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 38 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 108 +- 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 | 18 +- 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 | 137 +- drivers/staging/rtl8723bs/hal/hal_com.c | 59 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 22 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 12 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 104 +- drivers/staging/rtl8723bs/hal/odm.h | 150 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 60 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 4 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 2 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 33 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 28 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 2 +- 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 | 2 +- drivers/staging/rtl8723bs/hal/odm_types.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1224 +-- 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 | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 8 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 385 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 37 - drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 8 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 50 +- drivers/staging/rtl8723bs/include/autoconf.h | 3 - drivers/staging/rtl8723bs/include/basic_types.h | 2 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 34 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 +- drivers/staging/rtl8723bs/include/hal_com.h | 40 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 118 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 40 +- drivers/staging/rtl8723bs/include/hal_data.h | 37 +- 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 | 17 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 2 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 8 +- drivers/staging/rtl8723bs/include/osdep_service.h | 11 +- .../rtl8723bs/include/osdep_service_linux.h | 2 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 6 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 38 +- drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 10 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 6 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 10 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 6 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 6 +- drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 8 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 20 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 46 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 26 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 70 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 29 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 9 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 6 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 - drivers/staging/rtl8723bs/include/sta_info.h | 14 +- drivers/staging/rtl8723bs/include/wifi.h | 14 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 28 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 79 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 152 +- 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 | 49 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 5 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.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/target_core_transport.c | 1 + drivers/target/target_core_user.c | 2 +- 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/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/icom.c | 2 - drivers/tty/serial/jsm/jsm_driver.c | 1 - drivers/tty/serial/qcom_geni_serial.c | 23 +- drivers/usb/cdns3/cdns3-gadget.c | 42 +- drivers/usb/cdns3/cdns3-gadget.h | 1 + drivers/usb/cdns3/cdnsp-gadget.c | 4 + 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/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/tcpm/tcpci.h | 16 + drivers/usb/typec/tcpm/tcpm.c | 15 +- drivers/usb/typec/tipd/core.c | 1 - drivers/usb/usbip/vudc_sysfs.c | 2 +- drivers/vfio/Kconfig | 4 +- drivers/vfio/platform/Kconfig | 4 +- drivers/vfio/vfio_iommu_type1.c | 20 +- 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/simplefb.c | 5 +- drivers/watchdog/cpu5wdt.c | 1 - drivers/watchdog/cpwd.c | 1 - drivers/watchdog/riowd.c | 1 - drivers/xen/swiotlb-xen.c | 182 +- fs/Kconfig | 1 + fs/Makefile | 1 + fs/afs/dir.c | 1 - fs/afs/file.c | 1 - fs/afs/fs_operation.c | 7 +- fs/afs/inode.c | 1 - fs/afs/internal.h | 1 - fs/afs/mntpt.c | 1 - fs/afs/xattr.c | 31 +- fs/block_dev.c | 2 +- fs/btrfs/Makefile | 10 +- fs/btrfs/block-group.c | 85 + fs/btrfs/block-group.h | 2 + fs/btrfs/check-integrity.c | 3 +- fs/btrfs/ctree.h | 9 +- fs/btrfs/delayed-ref.c | 2 +- fs/btrfs/disk-io.c | 28 +- fs/btrfs/extent_io.c | 32 +- fs/btrfs/file-item.c | 1 + fs/btrfs/free-space-cache.c | 9 +- fs/btrfs/inode.c | 24 +- fs/btrfs/raid56.c | 1 + fs/btrfs/reada.c | 35 +- fs/btrfs/relocation.c | 32 +- fs/btrfs/sysfs.c | 35 + fs/btrfs/tree-log.c | 8 +- fs/btrfs/tree-mod-log.c | 69 +- fs/btrfs/tree-mod-log.h | 2 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/volumes.h | 1 + fs/cifs/cifs_swn.c | 2 +- fs/cifs/fs_context.c | 6 +- fs/cifs/inode.c | 10 +- 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/dax.c | 19 +- fs/erofs/decompressor.c | 5 +- fs/erofs/internal.h | 2 + fs/erofs/super.c | 1 + fs/erofs/zdata.c | 15 +- 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/super.c | 2 +- fs/ext4/verity.c | 89 +- fs/ext4/xattr.c | 2 +- fs/f2fs/compress.c | 1 + fs/f2fs/f2fs.h | 19 + fs/f2fs/gc.c | 3 +- fs/f2fs/segment.c | 4 +- fs/f2fs/super.c | 10 +- fs/f2fs/sysfs.c | 38 + fs/gfs2/glock.c | 3 +- fs/gfs2/super.c | 4 +- fs/inode.c | 2 +- fs/io-wq.c | 14 +- fs/io-wq.h | 10 +- fs/io_uring.c | 617 +- fs/jfs/jfs_dmap.c | 2 +- fs/nfsd/Kconfig | 6 +- fs/nfsd/netns.h | 6 +- fs/nfsd/nfs4proc.c | 12 +- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 12 +- fs/nfsd/nfsctl.c | 14 +- fs/nfsd/nfsd.h | 3 +- fs/nfsd/nfssvc.c | 35 +- 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/overlayfs/file.c | 23 +- fs/proc/array.c | 2 + fs/proc/proc_sysctl.c | 2 +- fs/quota/quota.c | 50 +- fs/select.c | 10 +- fs/super.c | 1 + fs/xfs/xfs_itable.c | 42 +- fs/xfs/xfs_iwalk.c | 32 +- fs/zonefs/super.c | 101 +- 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/amba/bus.h | 11 + include/linux/atm_suni.h | 12 - include/linux/bottom_half.h | 8 +- include/linux/bpf.h | 24 +- include/linux/btf.h | 1 + include/linux/dma-heap.h | 9 + include/linux/dma-iommu.h | 2 + include/linux/dma-map-ops.h | 19 + include/linux/dma-mapping.h | 33 +- include/linux/dsa/ocelot.h | 5 - include/linux/efi.h | 6 +- include/linux/ethtool.h | 9 + include/linux/fanotify.h | 36 +- include/linux/fb.h | 3 - .../linux/firmware/intel/stratix10-svc-client.h | 2 +- include/linux/fs.h | 7 - include/linux/fsnotify_backend.h | 29 +- include/linux/hardirq.h | 1 + include/linux/hdmi.h | 2 +- include/linux/highmem.h | 4 +- include/linux/hyperv.h | 1 + include/linux/if_rmnet.h | 65 +- 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/kallsyms.h | 2 +- include/linux/lockdep.h | 5 + include/linux/lsm_hook_defs.h | 1 + include/linux/lsm_hooks.h | 4 + include/linux/marvell_phy.h | 1 + include/linux/memblock.h | 4 +- include/linux/mlx5/driver.h | 12 +- include/linux/mm.h | 3 +- include/linux/mmc/host.h | 3 - include/linux/module.h | 3 - include/linux/netdevice.h | 44 +- include/linux/netfilter/x_tables.h | 7 +- include/linux/pagemap.h | 15 + include/linux/pci.h | 1 + include/linux/pcs/pcs-xpcs.h | 5 + include/linux/percpu-defs.h | 10 - include/linux/pgtable.h | 3 + include/linux/phy/phy.h | 26 + include/linux/phylink.h | 2 + include/linux/platform_data/asoc-mx27vis.h | 12 - include/linux/platform_data/simplefb.h | 1 + include/linux/pm_opp.h | 44 +- include/linux/power/bq27xxx_battery.h | 2 +- include/linux/preempt.h | 6 +- include/linux/qcom-geni-se.h | 2 - include/linux/rcupdate.h | 3 +- include/linux/regmap.h | 7 + include/linux/remoteproc.h | 21 +- include/linux/reset.h | 315 + include/linux/restart_block.h | 1 + include/linux/ring_buffer.h | 3 +- include/linux/rpmsg.h | 3 +- include/linux/sbitmap.h | 2 +- include/linux/sched.h | 5 +- include/linux/sched/user.h | 3 - include/linux/secretmem.h | 30 + include/linux/security.h | 4 + include/linux/seq_buf.h | 25 + include/linux/set_memory.h | 16 +- include/linux/skbuff.h | 1 + include/linux/socket.h | 71 +- include/linux/spi/spi.h | 7 +- include/linux/spinlock.h | 17 +- include/linux/stmmac.h | 3 + include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/sunrpc/svc_xprt.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/trace_events.h | 5 +- include/linux/usb_usual.h | 2 + include/linux/user_namespace.h | 4 + include/linux/usermode_driver.h | 1 + include/linux/vmalloc.h | 46 + include/linux/ww_mutex.h | 22 +- include/net/bluetooth/l2cap.h | 1 + include/net/dsa.h | 16 + include/net/gro.h | 13 + include/net/inet_connection_sock.h | 2 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 3 - include/net/netfilter/nf_tables.h | 3 + include/net/red.h | 2 +- include/net/rtnetlink.h | 2 + include/scsi/sg.h | 273 +- include/soc/mscc/ocelot.h | 19 +- include/soc/tegra/mc.h | 7 + include/sound/hda_register.h | 8 +- include/sound/soc-dpcm.h | 2 +- include/trace/events/btrfs.h | 12 + include/trace/events/io_uring.h | 11 +- include/trace/events/rcu.h | 1 + include/trace/events/sunrpc.h | 1 + include/trace/events/workqueue.h | 6 +- include/uapi/asm-generic/unistd.h | 14 +- include/uapi/drm/drm.h | 125 +- include/uapi/drm/drm_mode.h | 3 +- include/uapi/linux/dqblk_xfs.h | 5 +- include/uapi/linux/io_uring.h | 17 + include/uapi/linux/iommu.h | 3 +- include/uapi/linux/kfd_ioctl.h | 3 +- include/uapi/linux/landlock.h | 128 + include/uapi/linux/magic.h | 1 + include/uapi/linux/ptrace.h | 10 + include/uapi/linux/rpmsg.h | 13 +- include/uapi/linux/surface_aggregator/dtx.h | 146 + include/uapi/linux/thermal.h | 2 +- include/uapi/linux/usb/video.h | 3 +- include/uapi/scsi/sg.h | 375 - include/xen/swiotlb-xen.h | 3 +- init/Kconfig | 39 + init/init_task.c | 2 +- init/initramfs.c | 38 +- init/main.c | 8 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/bpf_task_storage.c | 2 +- kernel/bpf/core.c | 4 +- kernel/bpf/devmap.c | 30 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/preload/bpf_preload_kern.c | 19 +- kernel/bpf/trampoline.c | 218 +- kernel/bpf/verifier.c | 34 +- kernel/dma/direct.c | 8 +- kernel/dma/direct.h | 6 +- kernel/dma/mapping.c | 135 +- kernel/dma/swiotlb.c | 505 +- kernel/events/core.c | 24 +- kernel/events/ring_buffer.c | 9 +- kernel/exit.c | 67 +- kernel/fork.c | 9 +- kernel/freezer.c | 2 +- kernel/futex.c | 3 +- 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 | 6 +- kernel/irq/generic-chip.c | 1 + kernel/irq/ipi.c | 2 +- kernel/irq/irq_sim.c | 4 +- kernel/irq/manage.c | 10 +- kernel/irq/matrix.c | 11 +- kernel/irq/migration.c | 2 +- kernel/irq/resend.c | 2 +- kernel/irq/timings.c | 6 +- kernel/jump_label.c | 8 + kernel/kallsyms.c | 7 + kernel/kmod.c | 2 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 3 +- kernel/locking/locktorture.c | 146 +- kernel/locking/mutex.c | 25 +- kernel/locking/percpu-rwsem.c | 10 + kernel/locking/rwsem.c | 2 +- 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 | 4 +- kernel/rcu/tree.h | 9 +- kernel/rcu/tree_plugin.h | 209 +- kernel/reboot.c | 2 - kernel/sched/core.c | 26 +- kernel/sched/cpuacct.c | 2 +- kernel/sched/cpufreq_schedutil.c | 31 +- kernel/sched/cpupri.c | 4 +- kernel/sched/cputime.c | 4 +- kernel/sched/deadline.c | 12 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 14 +- 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 | 2 +- kernel/sched/sched.h | 6 +- kernel/sched/stats.c | 2 +- kernel/signal.c | 6 +- kernel/softirq.c | 355 +- kernel/static_call.c | 42 +- kernel/sys.c | 14 +- kernel/sys_ni.c | 8 + kernel/sysctl.c | 12 +- kernel/task_work.c | 3 + kernel/time/alarmtimer.c | 2 +- kernel/time/hrtimer.c | 2 +- kernel/time/posix-cpu-timers.c | 2 +- kernel/time/test_udelay.c | 7 +- kernel/time/tick-sched.c | 2 +- kernel/time/timer.c | 14 - 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 +- lib/Kconfig.debug | 114 + lib/Kconfig.kasan | 6 - lib/Makefile | 1 + lib/kunit/assert.c | 31 +- lib/list_sort.c | 2 +- lib/test_printf.c | 108 +- lib/test_slub.c | 122 + lib/vsprintf.c | 108 +- localversion-next | 2 +- mm/Kconfig | 4 +- mm/Makefile | 1 + mm/cma.c | 3 +- mm/debug_vm_pgtable.c | 4 +- mm/filemap.c | 16 - mm/gup.c | 127 +- mm/hugetlb.c | 13 +- mm/hugetlb_cgroup.c | 3 +- mm/internal.h | 3 + mm/ioremap.c | 225 +- mm/kasan/kasan.h | 2 +- mm/kfence/core.c | 10 + mm/kmemleak.c | 3 +- mm/memcontrol.c | 15 +- mm/memory-failure.c | 4 +- mm/memory.c | 70 +- mm/mlock.c | 3 +- mm/mmap.c | 5 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 5 +- mm/secretmem.c | 261 + mm/slab.c | 2 +- mm/slab.h | 8 +- mm/slab_common.c | 12 +- mm/slub.c | 252 +- mm/swap_state.c | 4 - mm/truncate.c | 19 +- mm/util.c | 14 +- mm/vmalloc.c | 502 +- mm/workingset.c | 1 - net/8021q/vlan_core.c | 10 +- net/Kconfig | 8 + net/batman-adv/main.c | 1 - net/bluetooth/hci_conn.c | 4 - net/bluetooth/hci_event.c | 2 +- net/bluetooth/hci_request.c | 1 + net/bluetooth/l2cap_core.c | 12 +- net/bluetooth/smp.c | 98 +- net/bridge/br_multicast_eht.c | 141 +- net/can/isotp.c | 18 +- net/core/dev.c | 291 +- net/core/drop_monitor.c | 2 +- net/core/filter.c | 6 + net/core/flow_dissector.c | 2 +- net/core/net-sysfs.c | 177 +- net/dccp/ipv6.c | 5 + net/decnet/dn_route.c | 21 +- net/dsa/Kconfig | 7 + 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 | 11 +- net/ethtool/ioctl.c | 12 + net/hsr/hsr_debugfs.c | 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/route.c | 34 +- net/ipv4/tcp.c | 12 + net/ipv4/tcp_minisocks.c | 7 +- net/ipv6/esp6_offload.c | 2 +- net/ipv6/ip6_input.c | 10 - net/ipv6/netfilter/ip6_tables.c | 16 +- net/ipv6/tcp_ipv6.c | 5 + 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/mptcp/options.c | 24 +- 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 | 2 +- net/netfilter/nf_flow_table_offload.c | 44 +- net/netfilter/nf_tables_api.c | 23 +- net/netfilter/nft_ct.c | 1 + net/netfilter/x_tables.c | 49 +- net/openvswitch/conntrack.c | 8 +- net/openvswitch/conntrack.h | 6 +- net/openvswitch/flow.c | 4 +- net/openvswitch/vport.c | 8 +- net/qrtr/qrtr.c | 5 + net/sched/cls_api.c | 1 + net/sched/cls_flower.c | 2 +- net/sched/sch_taprio.c | 64 +- net/sctp/output.c | 7 - net/sctp/outqueue.c | 7 + net/sunrpc/svc_xprt.c | 20 +- net/sunrpc/svcsock.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 167 +- 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/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/node.c | 39 +- 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 +- rust/.gitignore | 5 + rust/Makefile | 142 + rust/compiler_builtins.rs | 135 + rust/exports.c | 18 + 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 | 86 + rust/kernel/file_operations.rs | 342 + rust/kernel/lib.rs | 135 + rust/kernel/miscdev.rs | 97 + rust/kernel/module_param.rs | 302 + 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 | 86 + rust/kernel/sync/mod.rs | 64 + 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 | 214 + rust/module.rs | 545 ++ 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 + 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 | 65 +- scripts/Makefile.modinst | 2 +- scripts/Makefile.modpost | 4 +- scripts/Makefile.modsign | 2 +- scripts/checkpatch.pl | 6 +- scripts/checksyscalls.sh | 4 + scripts/gdb/linux/cpus.py | 23 +- scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/link-vmlinux.sh | 12 + scripts/mod/modpost.c | 2 +- scripts/rust-version.sh | 31 + security/Kconfig | 11 +- security/Makefile | 2 + 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 | 51 +- security/selinux/hooks.c | 58 +- security/selinux/include/objsec.h | 6 + security/selinux/ss/services.c | 3 +- security/smack/smack.h | 6 + security/smack/smack_lsm.c | 35 +- sound/core/pcm_memory.c | 8 + 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/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_intel.c | 34 - sound/pci/hda/patch_cirrus.c | 525 +- sound/pci/hda/patch_realtek.c | 15 + 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 | 3 - sound/pci/rme9652/hdspm.c | 1 - sound/pci/rme9652/rme9652.c | 2 - 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/powermac.c | 1 - sound/sh/aica.c | 1 - sound/sh/sh_dac_audio.c | 1 - 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/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/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/rt1019.c | 940 +++ sound/soc/codecs/rt1019.h | 320 + 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/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/sof_realtek_common.c | 105 + sound/soc/intel/boards/sof_realtek_common.h | 7 + sound/soc/intel/boards/sof_rt5682.c | 19 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 13 + sound/soc/intel/skylake/skl-topology.c | 17 +- sound/soc/sh/rcar/core.c | 69 +- sound/soc/soc-compress.c | 9 +- sound/soc/soc-core.c | 22 +- sound/soc/soc-dapm.c | 24 +- sound/soc/soc-pcm.c | 197 +- sound/soc/sof/core.c | 5 +- sound/soc/sof/debug.c | 21 +- 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/bpftool/Documentation/bpftool-gen.rst | 78 +- tools/bpf/bpftool/bash-completion/bpftool | 17 +- tools/bpf/bpftool/btf.c | 3 + tools/bpf/bpftool/gen.c | 72 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/map.c | 2 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kconfig.h | 73 + tools/include/linux/lockdep.h | 2 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf_helpers.h | 21 +- tools/lib/bpf/btf.c | 714 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/btf_dump.c | 10 +- tools/lib/bpf/libbpf.c | 18 +- tools/lib/bpf/libbpf.h | 14 + tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 38 +- 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/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/objtool/arch/x86/decode.c | 22 +- tools/objtool/sync-check.sh | 18 +- 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/bpf/Makefile | 34 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 6 +- .../selftests/bpf/map_tests/array_map_batch_ops.c | 5 - .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 82 + .../selftests/bpf/prog_tests/static_linked.c | 40 + 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 | 8 + tools/testing/selftests/bpf/progs/fexit_sleep.c | 31 + tools/testing/selftests/bpf/progs/fexit_test.c | 4 +- tools/testing/selftests/bpf/progs/skb_pkt_end.c | 1 - .../selftests/bpf/progs/test_static_linked1.c | 30 + .../selftests/bpf/progs/test_static_linked2.c | 31 + .../testing/selftests/bpf/progs/test_tunnel_kern.c | 6 +- .../selftests/bpf/verifier/bounds_deduction.c | 27 +- 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/xdpxceiver.c | 4 +- .../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 | 135 + 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 - .../selftests/net/forwarding/dual_vxlan_bridge.sh | 366 + .../selftests/net/forwarding/fib_offload_lib.sh | 2 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- .../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 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 288 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- tools/testing/selftests/sgx/load.c | 69 +- tools/testing/selftests/sgx/main.c | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 7 +- tools/testing/selftests/vm/memfd_secret.c | 296 + tools/testing/selftests/vm/run_vmtests.sh | 17 + tools/testing/selftests/x86/thunks_32.S | 2 + tools/tracing/latency/latency-collector.c | 4 +- 2750 files changed, 123500 insertions(+), 64521 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid 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/iommu/sprd,iommu.yaml delete mode 100644 Documentation/devicetree/bindings/media/video-mux.txt create mode 100644 Documentation/devicetree/bindings/media/video-mux.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/brcm,bcm6368-mdio-mux.yaml create mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml create mode 100644 Documentation/devicetree/bindings/sound/rt1019.yaml 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/nzxt-kraken2.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/landlock.rst 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/include/asm/set_memory.h create mode 100644 arch/arm64/rust/target.json create mode 100644 arch/riscv/kernel/vmlinux-xip.lds.S create mode 100644 arch/x86/rust/target.json 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/amdgpu_res_cursor.h 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 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/iommu/sprd-iommu.c 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/phy/marvell-88x2222.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 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 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/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/platform_data/asoc-mx27vis.h create mode 100644 include/linux/secretmem.h create mode 100644 include/uapi/linux/landlock.h create mode 100644 include/uapi/linux/surface_aggregator/dtx.h delete mode 100644 include/uapi/scsi/sg.h create mode 100644 lib/test_slub.c 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/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/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 create mode 100644 tools/include/linux/kconfig.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/prog_tests/fexit_sleep.c create mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_sleep.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 delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.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/rcutorture/bin/kvm-end-run-stats.sh create mode 100644 tools/testing/selftests/vm/memfd_secret.c