This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/linux.
discards 29955e0289b3 Add linux-next specific files for 20210505 discards 34164a5c039c Merge branch 'akpm/master' discards 172e8ee7a90c memfd_secret: use unsigned int rather than long as syscall [...] discards 089f38b0ba63 secretmem: test: add basic selftest for memfd_secret(2) discards 0a8143fa0500 memfd_secret: use unsigned int rather than long as syscall [...] discards 9ad1f0315895 arch, mm: wire up memfd_secret system call where relevant discards f0770d7c1be0 PM: hibernate: disable when there are active secretmem users discards 7df71f720117 secretmem: optimize page_is_secretmem() discards f2095070f3b2 secretmem/gup: don't check if page is secretmem without reference discards b9ea3c5f5c20 memfd_secret: use unsigned int rather than long as syscall [...] discards e87a8409dbb7 mm: introduce memfd_secret system call to create "secret" [...] discards e82dd7674cd3 set_memory: allow querying whether set_direct_map_*() is a [...] discards 88b5717f0e16 set_memory: allow set_direct_map_*_noflush() for multiple pages discards 9cfbfc9e0518 riscv/Kconfig: make direct map manipulation options depend on MMU discards 40b8c500b2f5 mmap: make mlock_future_check() global discards b5808bccab3b mm: fix typos in comments discards 28babc5dea9c mm: fix typos in comments discards 62ac4cdbf828 treewide: remove editor modelines and cruft discards 4f9cfcf1327b ipc/sem.c: spelling fix discards bfe7ff8d01cc fs: fat: fix spelling typo of values discards 8ebd1cac0844 kernel/sys.c: fix typo discards 7d8ce5bde420 kernel/up.c: fix typo discards a49f6e6ab235 kernel/user_namespace.c: fix typos discards cabf99dfe2e1 kernel/umh.c: fix some spelling mistakes discards 700507d6dfa1 include/linux/pgtable.h: few spelling fixes discards cf706d9623db mm/slab.c: fix spelling mistake "disired" -> "desired" discards c8d25507ca3a scripts/spelling.txt: add "overflw" discards 72dd1a7030f1 scripts/spelling.txt: Add "diabled" typo discards 9443a9aead40 scripts/spelling.txt: add "overlfow" discards 537966177a0c arm: print alloc free paths for address in registers discards 17957f80ee3d mm/vmalloc: remove vwrite() discards 896947498d96 mm: remove xlate_dev_kmem_ptr() discards ddd8039ac608 drivers/char: remove /dev/kmem for good discards 2055c4c7989d mm: fix some typos and code style problems discards 9e12da2128ce Merge branch 'akpm-current/current' discards 435c474f3bfb Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' discards 8309e00f3d8a Merge remote-tracking branch 'rust/rust-next' discards 5fd952885e0d Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards f2a30c86763a Merge remote-tracking branch 'hyperv/hyperv-next' discards 7377bfb2c083 Merge remote-tracking branch 'nvmem/for-next' discards 69231db4ee8c Merge remote-tracking branch 'slimbus/for-next' discards 18baef328843 Merge remote-tracking branch 'gnss/gnss-next' discards 4515cd13a517 Merge remote-tracking branch 'kspp/for-next/kspp' discards ca847a850e9c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 8bc44ae1e0b9 Merge remote-tracking branch 'coresight/next' discards c46c90470c6e Merge remote-tracking branch 'livepatching/for-next' discards 6e176cd06dc7 Merge remote-tracking branch 'pwm/for-next' discards 0ec27b62250f Merge remote-tracking branch 'pinctrl/for-next' discards 8741cd87452e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' discards 7d49ad44a028 Merge remote-tracking branch 'rpmsg/for-next' discards 711312108ead Merge remote-tracking branch 'vhost/linux-next' discards f89303ec99cb Merge remote-tracking branch 'scsi/for-next' discards 3057c555cc54 Merge remote-tracking branch 'phy-next/next' discards 82e7a7a272ad Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' discards bc62869fb14c Merge remote-tracking branch 'chrome-platform/for-next' discards ec7462102bb9 Merge remote-tracking branch 'percpu/for-next' discards f349629afefa Merge remote-tracking branch 'rcu/rcu/next' discards ac257e01b689 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 0e1f382bec4e Merge remote-tracking branch 'edac/edac-for-next' discards c6c4ca00f99e Merge remote-tracking branch 'safesetid/safesetid-next' discards 92f92376e93b Merge remote-tracking branch 'keys/keys-next' discards 0c398e62e63f Merge remote-tracking branch 'apparmor/apparmor-next' discards 90b4112eec69 Merge remote-tracking branch 'security/next-testing' discards f38c552b5a96 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards f13746334ae7 Merge remote-tracking branch 'block/for-next' discards c8f57194795d Merge remote-tracking branch 'input/next' discards 85dacf81d9d7 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 13f659fa35e8 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards b3d17797f012 Merge remote-tracking branch 'drm-msm/msm-next' discards e608a47cc1ac Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards a24c93af8a58 Merge remote-tracking branch 'drm-intel/for-linux-next' discards a638de0eb6a3 next-20210504/amdgpu discards e32da3ec5295 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 5f2d725f704a Merge remote-tracking branch 'bluetooth/master' discards b970bbba19b9 Merge remote-tracking branch 'ieee1394/for-next' discards be1fd872c264 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 19a891066eea Merge remote-tracking branch 'pm/linux-next' discards 4fa2eba3e2ab Merge remote-tracking branch 'jc_docs/docs-next' discards 16884193368c Merge remote-tracking branch 'i3c/i3c/next' discards 97db9ca4349c Merge remote-tracking branch 'i2c/i2c/for-next' discards c3d34a2fa327 Merge remote-tracking branch 'hid/for-next' discards 9e5a51031444 Merge remote-tracking branch 'pci/next' discards 59e87af14a9c Merge remote-tracking branch 'printk/for-next' discards 650b7e9ea98f Merge remote-tracking branch 'vfs/for-next' discards a1af8526b088 Merge remote-tracking branch 'iomap/iomap-for-next' discards f5a16376e783 Merge remote-tracking branch 'xfs/for-next' discards 41147f841300 Merge remote-tracking branch 'v9fs/9p-next' discards 9156cf2c27db Merge remote-tracking branch 'ubifs/next' discards 220689994fa4 Merge remote-tracking branch 'cel/for-next' discards bcea0b8b52e1 Merge remote-tracking branch 'nfs/linux-next' discards 6b5ec74b26cc Merge remote-tracking branch 'jfs/jfs-next' discards 517e6311ac9a Merge remote-tracking branch 'f2fs/dev' discards c1c74906c4a2 Merge remote-tracking branch 'ext3/for_next' discards 1014304ee7a2 Merge remote-tracking branch 'ecryptfs/next' discards 9d6806edfd15 Merge remote-tracking branch 'cifsd/cifsd-for-next' discards 9d48bc1a17a6 Merge remote-tracking branch 'cifs/for-next' discards 1ce897c94828 Merge remote-tracking branch 'ceph/master' discards 7a1f57b13c11 Merge remote-tracking branch 'btrfs/for-next' discards 93043a964c2b Merge remote-tracking branch 'pidfd/for-next' discards 197fa821b0d6 Merge remote-tracking branch 'uml/linux-next' discards c01e3e16c9af Merge remote-tracking branch 'sh/for-next' discards 7c7cb0922859 Merge remote-tracking branch 's390/for-next' discards 08d7887e73d4 Merge remote-tracking branch 'risc-v/for-next' discards 81544f487d8a Merge remote-tracking branch 'powerpc/next' discards 2911281e06d2 Merge remote-tracking branch 'h8300/h8300-next' discards 45ab5edd1588 Merge remote-tracking branch 'csky/linux-next' discards 0331ff397b55 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 0c3b4202cb9c Merge remote-tracking branch 'tegra/for-next' discards b2fa03182308 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards a8d8f3287df7 Merge remote-tracking branch 'scmi/for-linux-next' discards 05a2e699096b Merge remote-tracking branch 'samsung-krzk/for-next' discards 521a84eb3797 Merge remote-tracking branch 'rockchip/for-next' discards 009eb471f573 Merge remote-tracking branch 'reset/reset/next' discards c6f0b4d7da11 Merge remote-tracking branch 'renesas/next' discards a1c05af57279 Merge remote-tracking branch 'realtek/for-next' discards a4d3e0a28cac Merge remote-tracking branch 'raspberrypi/for-next' discards fcc7abcbee2b Merge remote-tracking branch 'qcom/for-next' discards 1ae00ef006e5 Merge remote-tracking branch 'omap/for-next' discards e5ae0ae5c2ec Merge remote-tracking branch 'mvebu/for-next' discards 821277de5262 Merge remote-tracking branch 'mediatek/for-next' discards a2a1428b820e Merge remote-tracking branch 'keystone/next' discards 503baf521dc4 Merge remote-tracking branch 'imx-mxs/for-next' discards eb9d2334c493 Merge remote-tracking branch 'drivers-memory/for-next' discards a2cabb92ccc8 Merge remote-tracking branch 'at91/at91-next' discards 56afa3d252de Merge remote-tracking branch 'aspeed/for-next' discards 51c0b308b234 Merge remote-tracking branch 'amlogic/for-next' discards ca6af84f52bd Merge remote-tracking branch 'actions/for-next' discards 59b68f9e3175 Merge remote-tracking branch 'arm-soc/for-next' discards 6e6b1439f591 Merge remote-tracking branch 'arm64/for-next/core' discards a75ac2c73ad4 Merge remote-tracking branch 'arm/for-next' discards fa7f5a83e070 Merge remote-tracking branch 'asm-generic/master' discards 661de268b2ae Merge remote-tracking branch 'kbuild/for-next' discards 822909eab3c2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 78ad89e590f4 Merge remote-tracking branch 'pidfd-fixes/fixes' discards b63c755597fb Merge remote-tracking branch 'rtc-fixes/rtc-fixes' discards f284090a62de Merge remote-tracking branch 'scsi-fixes/fixes' discards af5da0f282ad Merge remote-tracking branch 'devicetree-fixes/dt/linus' discards ad2bfe327814 Merge remote-tracking branch 'vfs-fixes/fixes' discards 7ed53e049d96 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 6b0a7a6ce524 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards 1af47fa21be5 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' discards f9f9a593901e Merge remote-tracking branch 'ide/master' discards 744f5004ef26 Merge remote-tracking branch 'soundwire-fixes/fixes' discards df08033830f9 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards e63df77bb1bc Merge remote-tracking branch 'iio-fixes/fixes-togreg' discards a283b9558c76 Merge remote-tracking branch 'phy/fixes' discards 12d688c15a14 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' discards ebb8fd50574c Merge remote-tracking branch 'pci-current/for-linus' discards f9d11dc85cc0 Merge remote-tracking branch 'spi-fixes/for-linus' discards c8df8406eaf9 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 86989b2b9d52 Merge remote-tracking branch 'sound-current/for-linus' discards 52305041225b Merge remote-tracking branch 'netfilter/master' discards 5eeebb5a6987 Merge remote-tracking branch 'ipsec/master' discards 9a4820ef03d7 Merge remote-tracking branch 'net/master' discards 7fb7a628b2d6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' discards 1bd368e7cd1e Merge remote-tracking branch 'arc-current/for-curr' omits 2e4f4de38d26 Merge branch 'misc-5.13' into next-fixes omits 0e1c1526416f Merge commit 'ed94f87c2b123241ae5644cf82327e2da653adb6' omits 20a40e4da6a6 hv_balloon: Remove redundant assignment to region_start omits 50ae8016b2a4 btrfs: initialize return variable in cleanup_free_space_cache_v1 omits 84772b10025b btrfs: zoned: bail out if we can't read a reliable write pointer discards 6b6d9f5d8cb4 csky: syscache: Fixup duplicate cache flush discards 1e495cb45396 Merge branch 'block-5.13' into for-next discards 37d8b5dd2a30 Merge branch 'io_uring-5.13' into for-next discards 35c0c1d51208 Merge branch 'clocksource.2021.05.02a' into HEAD discards 8e614d5b5899 clocksource: Provide kernel module to test clocksource watchdog discards c8fbf6a89477 ipc/sem.c: mundane typo fixes discards c0871c5aa590 modules: add CONFIG_MODPROBE_PATH discards d3efa222279f init/initramfs.c: do unpacking asynchronously discards e30ace4ffffc kernel/async.c: remove async_unregister_domain() discards 829b771016bf kernel/async.c: stop guarding pr_debug() statements discards d00b9efa3629 selftests: remove duplicate include discards b1246145558f kernel/resource: fix locking in request_free_mem_region discards 5d8f90a60a19 kernel/resource: refactor __request_region to allow extern [...] discards 60513c4471b1 kernel-resource-allow-region_intersects-users-to-hold-reso [...] discards bb63947268cb kernel/resource: allow region_intersects users to hold res [...] discards aee1646fb5c3 kernel/resource: remove first_lvl / siblings_only logic discards 4494e57ea7a8 kernel/resource: make walk_mem_res() find all busy IORESOU [...] discards f19146e76256 kernel/resource: make walk_system_ram_res() find all busy [...] discards 87e5e167cfaf scripts/gdb: add lx_current support for arm64 discards 480774ef2ba9 scripts/gdb: document lx_current is only supported by x86 discards 9e707c32d948 gdb: lx-symbols: store the abspath() discards 971428574b41 aio: simplify read_events() discards ee1184536e1e delayacct: clear right task's flag after blkio completes discards 84abbe10e4c6 smp: kernel/panic.c - silence warnings discards 67ddc92730a7 gcov: clang: drop support for clang-10 and older discards 0a2fd5212632 gcov: clang: fix clang-11+ build discards 19dc483b5be0 gcov: use kvmalloc() discards 0fcd9d0c0cea gcov: simplify buffer allocation discards d523582534e6 gcov: combine common code discards 4d385156523b kexec: dump kmessage before machine_kexec discards f43794a72ce0 kernel: kexec_file: fix error return code of kexec_calcula [...] discards 8187d89909a7 kexec: Add kexec reboot string discards fd4d14940355 kernel/crash_core: add crashkernel=auto for vmcore creation discards 9d7b3cc2e0c6 kernel/fork.c: fix typos discards 7c23413f8250 kernel/fork.c: simplify copy_mm() discards a7c9c478ea4b do_wait: make PIDTYPE_PID case O(1) instead of O(n) discards a4c6744cfda8 hpfs: replace one-element array with flexible-array member discards f8e870445d57 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr discards 38779e5f8152 nilfs2: fix typos in comments discards 8e68ed7bd326 fs/nilfs2: fix misspellings using codespell tool discards 9164ad83b319 isofs: fix fall-through warnings for Clang discards 749587dc905c fs/epoll: restore waking from ep_done_scan() discards 760352f37f9a kselftest: introduce new epoll test case discards 58be9e087d24 checkpatch: improve ALLOC_ARRAY_ARGS test discards 71e17075f0d7 checkpatch: exclude four preprocessor sub-expressions from [...] discards 0dd04de4a0e6 checkpatch: warn when missing newline in return sysfs_emit [...] discards 06fa25ffbea1 include/linux/compat.h: remove unneeded declaration from C [...] discards d09b7311ed65 lib: parser: clean up kernel-doc discards 8027535771ef lib/genalloc: add parameter description to fix doc compile [...] discards 87e43e68f9ce lib/percpu_counter: tame kernel-doc compile warning discards fb604cc5e9f4 lib: stackdepot: turn depot_lock spinlock to raw_spinlock discards 4e76b9204e08 lib: crc8: pointer to data block should be const discards e6d78b148530 lib/genalloc.c: Fix a typo discards 16fe6ec5936f lib/list_sort.c: fix typo in function description discards 9dbf8a2742f0 lib: fix inconsistent indenting in process_bit1() discards a4390731d483 lib/bch.c: fix a typo in the file bch.c discards aff1d55f33ce MAINTAINERS: add entry for the bitmap API discards ae2b94f8f5ae tools: sync lib/find_bit implementation discards c74c42085bf5 h8300: rearrange headers inclusion order in asm/bitops discards 2caf27dc7e13 lib: add fast path for find_first_*_bit() and find_last_bit() discards c03a5bc095c7 lib: add fast path for find_next_*_bit() discards 8985dc9a719b tools: sync find_next_bit implementation discards ee1ab78f433f lib: inline _find_next_bit() wrappers discards df06e39d0786 tools: sync small_const_nbits() macro with the kernel discards dad5ec7fa128 lib: extend the scope of small_const_nbits() macro discards 21f9fd978f95 arch: rearrange headers inclusion order in asm/bitops for [...] discards 34f9f7489d82 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel discards 54e77ded7912 tools: bitmap: sync function declarations with the kernel discards 9c10806df1ca tools: disable -Wno-type-limits discards 99ff2a1b018d kernel/cred.c: make init_groups static discards 1581c8851ab6 kernel/async.c: fix pr_debug statement discards 21adb20fd756 linux/profile.h: remove unnecessary declaration discards df48f6f73926 kernel.h: drop inclusion in bitmap.h discards 73d83e4bdc21 include: remove pagemap.h from blkdev.h discards 120d22538d61 proc/sysctl: make protected_* world readable discards c7c411255f46 proc/sysctl: fix function name error in comments discards 8fb36bf1d7b9 procfs/dmabuf: add inode number to /proc/*/fdinfo discards c6b194910e62 procfs: allow reading fdinfo with PTRACE_MODE_READ discards b50e024f5f66 selftests: proc: test subset=pid discards 52e875c90d7e proc: delete redundant subset=pid check discards 7110f264a0b1 proc: smoke test lseek() discards 572677192ec3 proc: mandate ->proc_lseek in "struct proc_ops" discards b67caa0df8bc proc: save LOC in __xlate_proc_name() discards 7bf332faf443 fs/proc/generic.c: fix incorrect pde_is_permanent check discards 2135b4af9dc5 alpha: eliminate old-style function definitions discards 236be007fb22 kernel/hung_task.c: Monitor killed tasks. discards 2ad62fb6c3fa fs/buffer.c: dump more info for __getblk_gfp() stall problem discards a9bf004a841a fs/buffer.c: add debug print for __getblk_gfp() stall problem discards aa35f1e272b7 kfence: use power-efficient work queue to run delayed work discards 8db57ee1a121 kfence: maximize allocation wait timeout duration discards cc4890fb4424 kfence: await for allocation using wait_event discards a9c4787dffa9 kfence: zero guard page after out-of-bounds access discards bc0e845f3285 mm/process_vm_access.c: remove duplicate include discards c20eb898703d mm/mempolicy: minor coding style tweaks discards 2d465bac5e9e mm/memory_hotplug: minor coding style tweaks discards 54bb727cbe0f mm/vmalloc: minor coding style tweaks discards 816478db093c mm/frontswap: minor coding style tweaks discards 9758093571dd mm/mlock: minor coding style tweaks discards af688a65812f mm/filemap: minor coding style tweaks discards cbf17fab8ea3 mm/page_alloc: minor coding style tweaks discards 46722df33676 mm/shmem: minor coding style tweaks discards b23e63bc1582 mm/oom_kill: minor coding style tweaks discards 036916f46502 mm/compaction: minor coding style tweaks discards 1fcbac6f157d mm/vmscan: minor coding style tweaks discards 0c4bbdccbf7b mm/sparse: minor coding style tweaks discards 691a10548540 mm/swapfile: minor coding style tweaks discards 933405767514 mm/mempool: minor coding style tweaks discards 0cca32c62ef3 mm/highmem: Remove deprecated kmap_atomic discards 3ea5b38063a0 mm/highmem.c: fix coding style issue discards c315212aeb1f btrfs: use memzero_page() instead of open coded kmap pattern discards 90cf2394c0eb iov_iter: lift memzero_page() to highmem.h discards e2fb69b20416 mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. discards 572154563265 mm/zswap.c: switch from strlcpy to strscpy discards 619f4ece6370 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 9425826e890f x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE discards 7ffe92f99cb5 mm,memory_hotplug: add kernel boot option to enable memmap [...] discards 04362cdaf3b9 acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported discards 10bdbc9e8128 mm,memory_hotplug: allocate memmap from the added memory range discards 479412c80e3a mm,memory_hotplug: factor out adjusting present pages into [...] discards 26b4e2a16906 mm,memory_hotplug: relax fully spanned sections check discards f2ac6d398801 drivers/base/memory: introduce memory_block_{online,offline} discards 4441b2c55858 mm/memory_hotplug: remove broken locking of zone PCP struc [...] discards 7eedbf2110ee selftests/vm: gup_test: test faulting in kernel, and verif [...] discards 67b0f857836c selftests/vm: gup_test: fix test flag discards 947f420159c8 mm/gup: longterm pin migration cleanup discards cbd2d4849d39 mm/gup: change index type to long as it counts pages discards 32e91a7c784d memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] discards 0131bf3b9a1a mm/gup: migrate pinned pages out of movable zone discards 2285600b97ea mm/gup: do not migrate zero page discards ae18e7caa800 mm: honor PF_MEMALLOC_PIN for all movable pages discards 1276dd06c48b mm: apply per-task gfp constraints in fast path discards 4b36f912490d mm/hugeltb: fix renaming of PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 0a244cd59bb0 mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN discards 76e791a6a03c mm/gup: check for isolation errors discards ace60dd3b284 mm/gup: return an error on migration failure discards b6bdb91b30ac mm/gup: check every subpage of a compound page during isolation discards 1efa980f1d03 mm/gup: don't pin migrated cma pages in movable zone discards 1084726e29d1 mm/util.c: fix typo discards 8473ff55ea42 mm/util.c: reduce mem_dump_obj() object size discards dbbfd8758c97 mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE discards d68ed0c0ce75 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK discards b797b32cebae mm-drop-redundant-arch_enable__migration-fix-fix discards fd922d8fee37 mm-drop-redundant-arch_enable__migration-fix discards 57730b76f160 mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION discards 301ba77ae03c mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] discards 0883ead3a4f9 mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] discards 6587f285ff2a mm: generalize ARCH_HAS_CACHE_LINE_SIZE discards e67104ade75e mm/mmap.c: don't unlock VMAs in remap_file_pages() discards c18e8dad6902 x86/mm: track linear mapping split events discards 75bed4788550 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats discards 406320407c83 mm: /proc/sys/vm/stat_refresh skip checking known negative stats discards 9062bc7da7cd mm: no more EINVAL from /proc/sys/vm/stat_refresh discards c45faa0c4baf mm: restore node stat checking in /proc/sys/vm/stat_refresh discards 0d10aea801ba mm/ksm: remove unused parameter from remove_trailing_rmap_items() discards ec2403168576 ksm: fix potential missing rmap_item for stable_node discards a926bc466bd2 ksm: remove dedicated macro KSM_FLAG_MASK discards bdc77ba7fa71 ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] discards 7f9aa8633ef5 ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() discards f2e7f12ca636 mm: use proper type for cma_[alloc|release] discards 3ec844165b92 mm: cma: add the CMA instance name to cma trace events discards 0b2b840a2e0b mm: cma: support sysfs discards e0b2025e6a7e mm: cma: Add the CMA instance name to the cma_alloc_start [...] discards 92cce9b9fdd7 mm: cma: add trace events for CMA alloc perf testing discards eb19c14d07a8 mm: cma: use pr_err_ratelimited for CMA warning discards 2b070ff38625 mm: vmstat: add cma statistics discards 4b02d6fd2e14 Revert "mm: migrate: skip shared exec THP for NUMA balancing" discards 1e01f74ed448 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] discards 245f2e10384a mm/migrate.c: fix potential indeterminate pte entry in mig [...] discards af226eb1c91e mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] discards 2f81761395af mm/migrate.c: make putback_movable_page() static discards b8de5fd1fdf7 mm: fs: invalidate BH LRU during page migration discards b865dbc0ae42 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] discards d79dde7220d4 mm: disable LRU pagevec during the migration temporarily discards db51d309d52e mm: compaction: update the COMPACT[STALL|FAIL] events properly discards 6a9ea31205b7 mm/compaction: remove unused variable sysctl_compact_memory discards e943cff5ad90 mm: vmscan: shrink deferred objects proportional to priority discards 2717baae50c6 mm: memcontrol: reparent nr_deferred when memcg offline discards 1863cdb59674 mm: vmscan: don't need allocate shrinker->nr_deferred for [...] discards bebedf32f1fa mm: vmscan: use per memcg nr_deferred of shrinker discards 6f2cd7b636d7 mm: vmscan: add per memcg shrinker nr_deferred discards 11d1aec54556 mm: vmscan: use a new flag to indicate shrinker is registered discards 326a96967295 mm-vmscan-add-shrinker_info_protected-helper-fix discards c2da6cf4623a mm: vmscan: add shrinker_info_protected() helper discards 92fb60297064 mm: memcontrol: rename shrinker_map to shrinker_info discards f2c01c42a42c mm: vmscan: use kvfree_rcu instead of call_rcu discards c37774978cd8 mm: vmscan: remove memcg_shrinker_map_size discards f2c5d5b3583f mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] discards 60bd04dfeeeb mm: vmscan: consolidate shrinker_maps handling code discards e94dc5b91403 mm: vmscan: use nid from shrink_control for tracepoint discards a66d61b62190 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] discards 465505c187f3 mm/vmscan: move RECLAIM* bits to uapi header discards 5e0e0367d9fc userfaultfd/selftests: add test exercising minor fault handling discards 06370cc05010 userfaultfd: update documentation to describe minor fault [...] discards cc01caded118 userfaultfd: add UFFDIO_CONTINUE ioctl discards 37cfd6f9a709 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] discards ff3cc7e79218 userfaultfd: disable huge PMD sharing for MINOR registered VMAs discards 42ae341756da userfaultfd/hugetlbfs: fix minor fault page leak discards d338ae6ff2d8 userfaultfd: add minor fault registration mode discards 0163500fc452 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] discards 99f7aba8843c mm: make alloc_contig_range handle in-use hugetlb pages discards 892246fb9bea mm: make alloc_contig_range handle free hugetlb pages discards afee9dec7f18 mm,hugetlb: split prep_new_huge_page functionality discards bbe6f607319d mm,hugetlb: drop clearing of flag from prep_new_huge_page discards 74f36e1f642e mm,compaction: let isolate_migratepages_{range,block} retu [...] discards 5e89255466a3 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] discards 55b49deee9c9 hugetlb: add lockdep_assert_held() calls for hugetlb_lock discards 00b44d726bfb hugetlb: make free_huge_page irq safe discards e2816169cb84 hugetlb: change free_pool_huge_page to remove_pool_huge_page discards 65f8f6604ad2 hugetlb: call update_and_free_page without hugetlb_lock discards 5f40df192bcd hugetlb: create remove_hugetlb_page() to separate functionality discards d71f591dc24b hugetlb: add per-hstate mutex to synchronize user adjustments discards 8b9511814882 hugetlb: no need to drop hugetlb_lock to call cma_release discards 6274cab2772f mm/cma: change cma mutex to irq safe spinlock discards 085d03087140 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] discards 75176ecdfd40 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() discards e1f4d914a31c mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] discards 61f72bbf4dd8 mm/hugeltb: simplify the return code of __vma_reservation_ [...] discards 6f99500bc9f2 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() discards a0c1a3490364 mm: huge_memory: debugfs for file-backed THP split discards 210086c0b90b mm: huge_memory: a new debugfs interface for splitting THP tests discards 67bf30908759 khugepaged: remove meaningless !pte_present() check in khu [...] discards 24f1984964b1 khugepaged: remove unnecessary out label in collapse_huge_page() discards 2a3b3f552e9d khugepaged: use helper function range_in_vma() in collapse [...] discards ea9ae0a31019 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] discards c1f95c3ea32d mm/huge_memory.c: use helper function migration_entry_to_page() discards 41631d28006f mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] discards 35177687984f mm/huge_memory.c: remove redundant PageCompound() check discards f72fca4f7111 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] discards 0ba4a32f17ed mm/huge_memory.c: make get_huge_zero_page() return bool discards 5d1a1206ec42 mm/huge_memory.c: rework the function vma_adjust_trans_huge() discards 42fc0de4eb82 mm/huge_memory.c: remove unnecessary local variable ret2 discards 1135629b1f84 khugepaged: fix wrong result value for trace_mm_collapse_h [...] discards 0005b8d4b13d khugepaged: use helper khugepaged_test_exit() in __khugepa [...] discards 189d065fe236 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() discards b260143f4ffa khugepaged: remove unneeded return value of khugepaged_col [...] discards bf25a0c22333 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] discards c4d28908a350 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] discards 8529ce544627 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] discards af813826c02b mm/hugetlb: optimize the surplus state transfer code in mo [...] discards 2ee41ccd625e mm/hugetlb: use some helper functions to cleanup code discards fd7d5c273c43 mm: generalize HUGETLB_PAGE_SIZE_VARIABLE discards 1fd90743998c mm/hugetlb: remove redundant reservation check condition i [...] discards 7f904f630ce8 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] discards dff85bd4e333 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h discards eda5613016da mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE discards 9d76a88f8997 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled discards 733f60418be4 hugetlb-pass-vma-into-huge_pte_alloc-and-huge_pmd_share-fix discards c7b3b5cd126c hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() discards 1802d4bfd96b mm/page_alloc: redundant definition variables of pfn in for loop discards bdbd9c673eb5 clocksource: Reduce clocksource-skew threshold for TSC discards 00ce3fc61e5c clocksource: Limit number of CPUs checked for clock synchr [...] discards 20459f96321f clocksource: Check per-CPU clock synchronization when mark [...] discards 2d9a3c9c0e69 clocksource: Retry clock read if long delays detected discards abbe18d11463 mm: remove nrexceptional from inode discards b157679f19c3 dax: account DAX entries as nrpages discards 13ad5b13d6d5 mm: stop accounting shadow entries discards eb3c4f1e32b6 mm: introduce and use mapping_empty discards 78ee9cbc3363 slub: remove resiliency_test() function discards eca04f26c316 kunit: add a KUnit test for SLUB debugging functionality discards 5c67678707a9 ocfs2: fix ocfs2 corrupt when iputting an inode discards 3d97a00e292b ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 73905c5dde9a /proc/kpageflags: do not use uninitialized struct pages discards 11a40a67de91 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards d53a664e67f0 Merge branch 'misc' into for-next discards 1f348871f80e Merge branch 'acpi-pm' into linux-next discards 8dc3e17db9ab usb: cdns3: Corrected comment to align with kernel-doc comment discards eebece9da63e Merge branches 'acpi-misc' and 'acpi-docs' into linux-next discards 04c552317e02 Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] discards eb43e665d243 Merge remote-tracking branch 'spi/for-5.13' into spi-linus discards 5dccf16c4a14 Merge remote-tracking branch 'spi/for-5.12' into spi-linus discards 33aa3698bac9 ARM: PXA: Fix cplds irqdesc allocation when using legacy mode discards 8faca89c34eb Bluetooth: Fix the HCI to MGMT status conversion table discards 85021fe9d800 drm/amdgpu/display: fix dal_allocation documentation discards f3eaf5b0523c drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 discards b1fec5c31910 drm/radeon: Add HD-audio component notifier support discards 393cdd787c26 drm/amdkfd: Update L1 and add L2/3 cache information discards ad445f312e8b drm/amdgpu: check whether s2idle is enabled to determine s0ix discards 07dedc2a22e3 Revert "drm/amd/display: To modify the condition in indica [...] discards b3a7b542e744 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards b19067b2d419 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 7dc2ea7f0be0 drm/amdgpu: only check for _PR3 on dGPUs discards 86580cf618ba drm/amdgpu: add another raven1 gfxoff quirk discards 664cdc192ed6 usb/host: enable auto power control for xhci-pci discards 770922e171f2 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] discards 6c0e77f90f9f drm/amd/display: Fix build warnings discards 1ee805783269 drm/amd/amdgpu: Fix errors in documentation of function pa [...] discards 4da99e714f7e drm/amdgpu/display: add documentation for dmcub_trace_event_en discards 008f0e5afaa0 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...] discards 28ab9327f529 drm/amdgpu: Register VGA clients after init can no longer fail discards 37c06bb15b63 drm/amdgpu: Handling of amdgpu_device_resume return value [...] discards 743e13fefd20 drm/amdgpu: fix r initial values discards 64d8f52d927e drm/amdgpu: Add vbios info ioctl interface discards ae649f12de87 Merge branch 'misc' into for-next discards 03f2880ae8a8 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus discards 93f08bc97973 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards ba1e260f4630 cifsd: add ksmbd/nfsd interoperability to feature table discards d82e188fa0e4 cifsd: Fix regression in smb2_get_info discards ea0d295b0608 cifsd: Remove is_attributes_write_allowed() wrapper discards 8636beeefdb8 cifsd: Update access check in set_file_allocation_info/set [...] omits b5144a2bf401 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line discards edc510855d96 gpio: sim: Fix dereference of free'd pointer config discards 7941ad8d45e2 reset: RESET_INTEL_GW should depend on X86 discards bd8479dfeb79 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB discards 0c4b027b174e reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] discards cbce6d70d057 reset: sti/syscfg: replace comma with semicolon discards 55ff7129ff40 reset: ti-syscon: fix to_ti_syscon_reset_data macro discards b5d9ce23f091 reset: berlin: replace unsigned with unsigned int discards 463bdeed6760 reset: whitespace fixes discards ca6213f7d775 reset: mchp: sparx5: add switch reset driver discards 8462573103f6 dt-bindings: reset: microchip sparx5 reset driver bindings discards a49d14276ac4 gpio: sim: allocate IDA numbers earlier discards 4d28b580e80a iio: core: fix ioctl handlers removal discards 2d84ea101372 iio: gyro: mpu3050: Fix reported temperature value discards 1582f08d83d7 ARC: entry: fix off-by-one error in syscall number validation discards c1d8a521dbd7 usb: cdnsp: Fix lack of removing request from pending list. discards d42805807be7 Merge branch 'arm/drivers' into for-next discards 23b0b51551a7 soc: document merges discards c09b7e76b393 Merge branch 'arm/fixes' into for-next discards b2668c2c9593 Merge branch 'arm/dt' into for-next discards 1cb7eefda7ed ARC: kgdb: add 'fallthrough' to prevent a warning omits 835109266494 Merge branch 'devel' into for-next discards 4ce8eb9c39f5 dt-bindings: gpio: add YAML description for rockchip,gpio-bank discards bf7ea7068a02 Pull reiserfs cleanup. discards 8a03ef87ec7e Merge branch 'for-next-next-v5.13-20210420' into for-next- [...] discards 81c1d6fcc412 Merge branch 'misc-next' into for-next-next-v5.13-20210420 discards 755e78ccbb07 Merge branch 'misc' into for-next discards 35a77f812374 soc: document merges discards 0f036f8f2ef7 Merge branch 'arm/dt' into for-next discards 68738a74f4c7 soc: document merges discards b6eb85de925e Merge branch 'arm/dt' into for-next discards ca97b59b287f Merge branch 'arm/defconfig' into for-next discards 7a6972a6ce61 soc: document merges discards 7c0c6130b863 Merge branch 'arm/dt' into for-next discards 1d6cfef6db57 Merge branch 'arm/drivers' into for-next discards 85cf9f5143e8 Pull tmpfs fsid support from Amir. discards 92b9f4d145ef usb: cdns3: Fix runtime PM imbalance on error discards 82263d6caa18 cifsd: remove the dead code of unimplemented durable handle discards 880d8d6cbf00 cifsd: use d_inode() discards 871897221bb8 cifsd: Fix potential null-ptr-deref in smb2_open() discards f197b9835eb6 cifsd: move nt time functions to misc.c discards 7b45d1207d9a cifsd: remove unused nterr.c file discards c7df4ed25f00 cifsd: remove unused smberr.h discards e3838da6f59d cifsd: Remove smb2_put_name() discards 398f811a589a cifsd: fix reference count decrement of unclaimed file in [...] discards cc8433db17e8 cifsd: re-implement ksmbd_vfs_kern_path discards 828cd71b67c5 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() discards 2b39c20b7af6 cifsd: add the check if parent is stable by unexpected rename discards e60066ab7c5c cifsd: declare ida statically discards e440d094b301 cifsd: remove unused including <linux/version.h> discards f08c986b9013 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT discards 18bb275cae74 cifsd: prevent a integer overflow in wm_alloc() discards b933d4e8b83d doc: cifsd: change the reference to configuration.txt discards a40c870f3f9c cifsd: remove wrappers of kvmalloc/kvfree discards 987b53060307 cifsd: fix memdup.cocci warnings discards b446e5053d74 cifsd: use kfree to free memory allocated by kmalloc or kzalloc discards 45ac1be7c8b5 cifsd: fix memory leak when loop ends discards 6760778ea9cd cifsd: remove stale prototype and variables discards 7b4d7c91fb53 cifsd: use xarray instead of linked list for tree connect list discards 50319eb83bc9 cifsd: remove useless error handling in ksmbd_vfs_read discards 759faa088f76 cifsd: use file_inode() instead of d_inode() discards c041d002e338 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir discards 19c1062f6a40 cifsd: remove calling d_path in error paths discards d28a2decb9b4 cifsd: remove smack inherit leftovers discards dab0adcb20fd cifsd: fix implicit declaration of function 'locks_alloc_lock' discards 6a8bfb995f36 cifsd: fix implicit declaration of function 'groups_alloc' discards 4ca4d2760fa0 cifsd: fix wrong prototype in comment discards 81ef4d463ed9 cifsd: merge time_wrappers.h into smb_common.h discards 738711d6c164 cifsd: clean-up codes using chechpatch.pl --strict discards bb954c0d2472 cifsd: fix error return code in ksmbd_vfs_remove_file() discards 5c18f49d3c72 cifsd: add the check to work file lock and rename behavior [...] discards a75722667504 cifsd: use kmalloc() for small allocations discards 1b6087f3d3ef cifsd: fix wrong use of rw semaphore in __session_create() discards 517b8b1017eb cifsd: remove unneeded macros discards f8c861a5448a cifsd: remove redundant assignment to variable err discards 0f66f043d0dc cifsd: fix error handling in ksmbd_server_init() discards 3ada5c1c27ca cifsd: Fix an error code in smb2_read() discards 978080ef559b cifsd: fix build warnings from cifsd.rst discards 073c576ad1aa cifsd: Pass string length parameter to match_pattern() discards f6873c9d9b46 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] discards 419cdb94c7f2 cifsd: fix incorrect comments discards be286a41840d cifsd: remove unneeded FIXME comments discards 2d0799689042 cifsd: add index.rst in cifs documentation discards 1579ed6ae7d6 cifsd: update cifsd.rst document discards 61f6cffd3442 cifsd: fix static checker warning from smb_check_perm_dacl() discards 15c04519b195 cifsd: fix static checker warning from smb_direct_post_sen [...] discards 14a770b4d4a2 cifsd: Fix a use after free on error path discards b23b9c703874 cifsd: fix a IS_ERR() vs NULL bug discards cc5bcd89a830 cifsd: fix a precedence bug in parse_dacl() discards fb263aa6cce5 cifsd: fix WARNING: unmet direct dependencies detected for [...] discards ed2efc436045 cifsd: Fix a handful of spelling mistakes discards c04e70b072d8 cifsd: uniquify extract_sharename() discards 7b0be16a0266 cifsd: fix WARNING: document isn't included in any toctree discards 30ce11572f0e cifsd: fix WARNING: Title overline too short discards 7ab7381ef314 MAINTAINERS: add cifsd kernel server discards 5bda69448874 cifsd: add Kconfig and Makefile discards 5ec118c55e79 cifsd: add file operations discards c51bcfa77619 cifsd: add server-side procedures for SMB3 discards 636e6ab93d57 cifsd: add server handler for central processing and tranp [...] discards d744d01b03f7 Merge branches 'fixes' and 'misc' into for-next discards 07581af31098 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] discards 8874711271da iio: proximity: pulsedlight: Fix rumtime PM imbalance on error discards fbecba8b838b iio: light: gp2ap002: Fix rumtime PM imbalance on error discards 1c55c39f8232 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails discards 8ee70469f035 Bluetooth: btusb: fix memory leak discards 93567c59f9b0 Merge branch 'mem-ctrl-next' into for-next discards 14a4e9ea3ce2 gpio: mxs: remove useless function discards a3689dbaeca3 soc: document merges discards 8225444d5e8f Merge branch 'arm/dt' into for-next discards 8b7c3979e8f7 Merge branch 'arm/drivers' into for-next discards 13e66a52f780 Bluetooth: btusb: Add support for Lite-On Mediatek Chip discards 4cbb375e997d Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] omits e8405ad55f4c nvmem: sprd: Add missing MODULE_DEVICE_TABLE discards 8a6b85b14f08 phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" discards e41769df343f phy: ti: j721e-wiz: Add missing include linux/slab.h discards b6622bd0b906 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] discards 163630b2d95b arc: Fix typos/spellos discards 3dc1f3d0db1a dt-bindings: gpio: fairchild,74hc595: Convert to json-schema discards f40c51456fe0 Merge branch 'v5.13-armsoc/dts64' into for-next discards 1fb6139f091b Merge branch 'v5.13-armsoc/dts32' into for-next discards 15cc26df6552 Merge branch 'misc' into for-next discards e0f4c0603e68 Merge branch 'fixes' into for-next omits 99a81dcc717d Merge branch 'for-5.12/cxl' into libnvdimm-fixes discards 76c46d152106 soc: document merges discards ad44da3b4db5 Merge branch 'arm/soc' into for-next discards 75914eda8c94 Merge branch 'arm/drivers' into for-next discards 33e53444933f Merge branch 'arm/dt' into for-next discards c6bc94970af8 Bluetooth: virtio_bt: add missing null pointer check on al [...] discards 33091df75602 Bluetooth: Return whether a connection is outbound discards d82f3ceb722f Bluetooth: use flexible-array member instead of zero-length array discards bd0d09ebd4f8 Merge branch 'for-5.12-fixes' into for-next discards 18bfbc777ee1 Bluetooth: 6lowpan: delete unneeded variable initialization discards 486848b5e1ef gpio: it87: remove unused code discards 2fbe0d8b1205 gpio: 104-dio-48e: Fix coding style issues discards d376dc51b531 gpio: mpc8xxx: Add ACPI support discards 25a702decafe Merge tag 'intel-gpio-v5.13-2' of gitolite.kernel.org:pub/ [...] discards b50d6d30703d gpio: sim: Initialize attribute allocated on the heap discards f0e6103e023e soc: document merges discards 928135eb5408 Merge branch 'arm/drivers' into for-next discards 91d345f14ce9 Merge branch 'arm/dt' into for-next discards dd2698255a4e Merge branch 'arm/newsoc' into for-next discards de6408b788c2 Merge branch 'arm/apple-m1' into for-next discards 4b9a8b10ed8a soc: document merges discards 6939bdd5502b Merge branch 'arm/soc' into for-next discards 09ccc0ee1227 Merge branch 'arm/defconfig' into for-next discards e32ef5e636d6 Merge branch 'arm/dt' into for-next discards 0d5fe4b31785 Merge branch 'arm/apple-m1' into for-next discards f233c44e2e90 Merge branch 'arm/fixes' into for-next discards 413def32a634 soc: document merges discards ecf4776b0607 Merge branch 'arm/drivers' into for-next discards a0b3c39c055d Merge branch 'arm/fixes' into for-next omits ac8b8400620a mm: unexport follow_pfn omits 3f7448dde336 media/videobuf1|2: Mark follow_pfn usage as unsafe omits 7f8861af8db8 mm: Add unsafe_follow_pfn discards 73a049e384c8 soc: document merges discards 0f103b23dad8 Merge branch 'arm/dt' into for-next discards b2d11e6e9c4b Merge branch 'arm/fixes' into for-next discards 8a4d4cd15c39 Merge branch 'next/soc' into for-next omits 068acd3c4e4c Merge branch 'v5.12-next/dts64-2' into for-next omits 3a8c657a3b4a arm64: dts: mediatek: mt8167: add some DRM nodes omits e669b999e028 arm64: dts: mediatek: mt8167: add iommu node omits 33cf057b4e40 arm64: dts: mediatek: mt8167: add larb nodes omits 7765afd67b84 arm64: dts: mediatek: mt8167: add smi_common node omits f620dd086a43 arm64: dts: mediatek: mt8167: add mmsys node omits a375aa6da116 arm64: dts: mediatek: mt8167: add power domains omits e6de3d2926f9 arm64: dts: mt8173: Separating mtk-vcodec-enc device node discards b0cda40f7f0a Merge branch 'fixes' into for-next discards 8568dec31b2e Merge branch 'mem-ctrl-next' into for-next discards bce99128eaf7 Merge branch 'misc' into for-next discards 3537ff949acc Merge branch 'fixes' into for-next discards 058459043e71 gpio: ich: Switch to be dependent on LPC_ICH discards d5a99386332e gpio: sch: Drop MFD_CORE selection discards 86648cffafca gpio: sch: depends on LPC_SCH discards 1fc9c46c62e3 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] discards 9fa021aa01fd Merge tags 'sunxi-dt-for-5.13-1' and 'sunxi-fixes-for-5.12 [...] discards 4ddda2b8d5bb soc: document merges discards f8010574bd42 Merge branch 'arm/defconfig' into for-next discards c2c100013ec2 soc: document merges discards c9bbda4437c8 Merge branch 'arm/dt' into for-next discards 6f8fdf5c0f75 Merge branch 'arm/drivers' into for-next discards 6b5823d0e7ff Merge branch 'arm/fixes' into for-next discards e839617e745d Merge branch 'for-v5.13/tegra' into for-next discards d3971413327e Merge branch 'next/soc' into for-next discards 74181df8c6db drm/imx: ipuv3-plane: Remove two unnecessary export symbols discards 49c826e1941a drm/imx: Add 8 pixel alignment fix discards 82be2d83c7ff drm/imx: Annotate dma-fence critical section in commit path discards e1b7033ecdac Merge tag 'intel-gpio-v5.13-1' of gitolite.kernel.org:pub/ [...] discards 2b3240d807b9 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] discards a3797571964d arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz [...] discards f5956522d3a0 MAINTAINERS: Match on allwinner keyword discards 9f04e11410e4 MAINTAINERS: Add our new mailing-list discards a769ae48fadd gpio: omap: Use device_get_match_data() helper discards f0f7d662e851 gpio: Add Realtek Otto GPIO support discards a362c0ce6486 dt-bindings: gpio: Binding for Realtek Otto GPIO discards 1c95174bf62b docs: kernel-parameters: Add gpio_mockup_named_lines discards 8b9cc120b86c docs: kernel-parameters: Move gpio-mockup for alphabetic order discards 652a066ee959 Pull kmap_local ext2 conversion from Ira Weiny. discards 9195faa7e5a6 gpio: sim: actually use the OF module table discards 4adafddf2cd9 Merge branch 'misc' into for-next discards eec38025129f Merge branch 'fixes' into for-next omits 9e1a5761c274 nvmem: qfprom: Add support for fuse blowing on sc7280 omits cc1303db9194 dt-bindings: nvmem: Add SoC compatible for sc7280 omits 1f0f76f795d5 Merge branch 'imx/defconfig' into for-next omits ff5eee1bcd9e Merge branch 'imx/dt64' into for-next omits 4d233f5a92a1 Merge branch 'imx/dt' into for-next omits 4634113a0a35 Merge branch 'imx/bindings' into for-next omits 345e38caaa3d Merge branch 'imx/soc' into for-next omits 7a14fc0ec3c6 Merge branch 'imx/drivers' into for-next discards 67518feb5fda Merge branch 'next/dt' into for-next discards 6c46215d6b62 gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events discards 9d940ab72645 selftests: gpio: add test cases for gpio-sim discards 8a4cb2823240 selftests: gpio: add a helper for reading GPIO line names discards ab1dbed6f4e8 selftests: gpio: provide a helper for reading chip info discards 3f0279eb9e37 gpio: sim: new testing module discards 5fe6908cbd57 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() discards f7d5fbad07a4 lib: bitmap: order includes alphabetically discards 5ae2b3edd53b lib: bitmap: remove the 'extern' keyword from function dec [...] discards 864b289f9dbd samples: configfs: add a committable group discards 28ce4996de3b configfs: implement committable items discards afd91814dc37 configfs: use (1UL << bit) for internal flags discards 54312c0b7559 configfs: increase the item name length discards 213ce3262eda Merge branch 'misc' into for-next discards 44595ef62355 Merge branch 'fixes' into for-next discards 4a140c918e21 Pull fanotify cleanup from Christian discards ac2be863a98f gpio: sch: Add edge event support discards 3b6c3c12b77c Merge branch 'v5.13-armsoc/dts64' into for-next discards 2b81d6118681 Merge branch 'v5.13-armsoc/dts32' into for-next discards dd44ee94db05 Merge branch 'lkmm.2021.03.15a' into HEAD discards 02545804d83b Merge branch 'kcsan.2021.03.08a' into HEAD discards cf673bd0cc97 PCI: switchtec: Fix Spectre v1 vulnerability discards e67cac124ca7 MAINTAINERS: Update PCI patchwork to kernel.org instance discards a57e29abb79d soc: document merges discards c8580809d4da Merge branch 'arm/defconfig' into for-next discards df33ac3405e3 Merge branch 'arm/drivers' into for-next discards 664a9e354c3a Merge branch 'arm/dt' into for-next discards bb32d045d39a Merge branch 'arm/fixes' into for-next omits 8fac44cbbaa2 Merge branch 'fs/idmapped_mounts/helpers' into for-next omits f0addd37fd9f Merge branch 'fs/idmapped_mounts/doc_fixes' into for-next discards fde5d7f27108 soundwire: bus: Fix device found flag correctly discards d130b50223d7 Merge branch 'v5.13-armsoc/dts64' into for-next discards cde00ed6e9de soundwire: cadence_master: fix kernel-doc discards 0e37b4fa67f5 media: coda: fix macroblocks count control usage discards b56dcff870c3 Merge branch 'v5.13-armsoc/dts64' into for-next discards d79b5193e532 Merge branch 'v5.13-clk/next' into for-next discards 7feba0310556 Merge branch 'v5.13-clk/clkids' into for-next discards 50421957308e arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems discards 3b493ac0ac04 arm64: dts: allwinner: h6: Switch to macros for RSB clock/ [...] discards 151d4e8e6ccf Merge branch 'next/dt64' into for-next discards 0488f4724faa Merge branch 'next/dt' into for-next discards 50f6b6ba7b7e Pull spelling fixup for ext2. discards a1e4a2fed6b2 Pull xfs real-time warning count update from Darrick. discards eb411291a754 Merge branch 'misc' into for-next discards 38d0723aeec6 Merge branch 'fixes' into for-next discards 660d06585433 Pull quotactl_path(2) support from Sasha. discards da848f9a0e13 phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table discards 59efca9a408b Merge fanotify event merging improvements and unpriviledge [...] omits 5350a8500263 nvmem: rmem: fix undefined reference to memremap discards 07789dc33f6f phy: ingenic: Fix a typo in ingenic_usb_phy_probe() discards 7e9908d1ab2e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] discards 23ee15ed613b phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] discards 7adbee44d964 phy: ti: j721e-wiz: add missing call to of_node_put() discards 5af2a785a2ab phy: ralink: phy-mt7621-pci: fix XTAL bitmask omits c079b5cd9472 nvmem: core: Fix unintentional sign extension issue omits 097eb1136ebb nvmem: core: Add functions to make number reading easy omits b152bbeb0282 nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM omits c39edb9f9dcb dt-bindings: nvmem: add Broadcom's NVRAM omits 4d57a383a437 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse omits 4be6ad01dd09 nvmem: convert comma to semicolon omits 201c9d549d43 dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC discards 6793484b7cc2 gpio: aggregator: Replace custom get_arg() with a generic [...] discards 9a53c44c534e lib/cmdline: Export next_arg() for being used in modules discards 582cfdb9d206 Merge branch 'sunxi/clk-for-5.13' into sunxi/for-next discards e24d0f02e28a Merge branch 'sunxi/dt-for-5.13' into sunxi/for-next discards d4e4dffec50b reset: oxnas: replace file name with short description discards e52a6d1c770f Merge branch 'next/soc' into for-next discards 1d22ec33b8b2 Merge branch 'next/dt' into for-next discards 5e0c1ea01fec Merge branch 'next/dt64' into for-next discards 070e0364885c Merge remote-tracking branches 'sunxi-korg/sunxi/dt-for-5. [...] discards 149440cc8c17 reset: zynqmp: replace spaces with tabs discards 5dc29ad2f3e0 reset: bcm6345: Make reset_control_ops const discards f88dfeea18aa Merge branch 'misc' into for-next discards 58a2f2acb16c clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll discards e99641dd569e ARM: dts: sun4i: Add support for Topwise A721 tablet discards 5952225054c9 dt-bindings: arm: Add Topwise A721 discards 2b8770215620 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc discards 90f74cf09ff3 arm64: dts: allwinner: Use the new r_intc binding discards 93d2795a24a2 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc discards 585df696b691 ARM: dts: sunxi: h3/h5: Add r_intc node discards 778ac7a349e1 ARM: dts: sunxi: Use the new r_intc binding discards c5b8ccc3da76 Pull udf & isofs UID/GID parsing fixes. discards 8e8f048a6941 Merge udf truncate fix. discards c626ff1d4806 Pull isofs buffer leak fix. omits 38489db09b10 Merge branch 'asm-generic-fixes' into asm-generic discards faf042d15093 Merge branch 'edac-amd64' into edac-for-next discards 83c0cf46675f Merge branch 'edac-misc' into edac-for-next discards 6309c460a76f Pull lazytime fixes from Eric Biggers discards d15cd626d7a4 Pull inotify memcg accounting patch. discards f2a34093730f Merge branch 'edac-misc' into edac-for-next omits 486f29df6941 Merge branch 'v5.8/dt' into next omits 6c0bc05ed81e Merge branch 'v5.8/soc' into next omits 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds d0195c7d7af6 Merge tag 'f2fs-for-5.13-rc1' of git://git.kernel.org/pub/ [...] adds 51f629446cd1 Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds d665ea6ea86c Merge tag 'for-linus-5.13-rc1' of git://git.kernel.org/pub [...] adds d29c9bb0108e Merge tag 'safesetid-5.13' of git://github.com/micah-morton/linux adds da2e56634b26 ktest: Minor cleanup with uninitialized variable $build_options adds 2676eb4bfc54 ktest: Add example config for using VMware VMs adds becdd17b5acc ktest: Adding editor hints to improve consistency adds 12d4cddda204 ktest: Fixing indentation to match expected pattern adds c043ccbfc6d8 ktest: Further consistency cleanups adds 6a0f3652952c ktest: Re-arrange the code blocks for better discoverability adds c7ceee695877 ktest: Add KTEST section to MAINTAINERS file adds dd8c86c6dd36 Merge tag 'ktest-v5.13' of git://git.kernel.org/pub/scm/li [...] adds 2af4f9b8596a tools/power turbostat: add built-in-counter for IPC -- Ins [...] adds ed0757b83a00 tools/power turbostat: print microcode patch level adds 5683460b85a8 tools/power turbostat: Support Alder Lake Mobile adds 6c5c656006cf tools/power turbostat: Support Ice Lake D adds b2b94be787bf Revert "tools/power turbostat: adjust for temperature offset" adds abdc75ab53b7 tools/power turbostat: Fix DRAM Energy Unit on SKX adds ba58ecde5eec tools/power turbostat: update version number adds 301b1d3a9104 tools/power/turbostat: Fix turbostat for AMD Zen CPUs adds 13a779de4175 tools/power turbostat: Fix offset overflow issue in index [...] adds 25368d7cefcd tools/power/turbostat: Remove Package C6 Retention on Ice [...] adds 1e3ec5cdfb63 tools/power turbostat: unmark non-kernel-doc comment adds 8c69da293041 tools/power turbostat: Enable tsc_tweak for Elkhart Lake a [...] adds aeb01e6d71ff tools/power turbostat: Print the C-state Pre-wake settings adds 7ab5ff4937a3 tools/power turbostat: Fix Core C6 residency on Atom CPUs adds e9d3092f6d7c tools/power turbostat: save original CPU model adds 0b9a0b9be991 tools/power turbostat: add TCC Offset support adds 55279aef754c tools/power turbostat: rename tcc variables adds 1b439f01b67c tools/power turbostat: formatting adds 38c6663a6890 tools/power turbostat: elevate priority of interval mode adds b60c573dc241 tools/power turbostat: Support "turbostat --hide idle" adds 3c070b2abf85 tools/power turbostat: version 2021.05.04 adds d8cb379cda88 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 5a5bcd43d5bf Merge tag 'char-misc-5.13-rc1-round2' of git://git.kernel. [...] adds 98635b29a73f lib: bitmap: remove the 'extern' keyword from function dec [...] adds c13656b904b6 lib: bitmap: order includes alphabetically adds e829c2e47448 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() adds 3eb52226de6f docs: kernel-parameters: Move gpio-mockup for alphabetic order adds 6984a320349d docs: kernel-parameters: Add gpio_mockup_named_lines adds 951f7da9f60b dt-bindings: gpio: Binding for Realtek Otto GPIO adds 0d82fb1127fb gpio: Add Realtek Otto GPIO support adds ca40daf39daf gpio: omap: Use device_get_match_data() helper adds 65dd36a39d3b lib/cmdline: Export next_arg() for being used in modules adds ac505b6f5fa8 gpio: aggregator: Replace custom get_arg() with a generic [...] adds 7a81638485c1 gpio: sch: Add edge event support adds fdc1f5dfb9aa gpio: sch: Hook into ACPI GPE handler to catch GPIO edge events adds da91ece22672 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venu [...] adds 71cf76d451ef gpio: sch: depends on LPC_SCH adds c6b4853fa25a gpio: sch: Drop MFD_CORE selection adds ba134d29e952 gpio: ich: Switch to be dependent on LPC_ICH adds 76c47d1449fc gpio: mpc8xxx: Add ACPI support adds abd7a8eab813 gpio: 104-dio-48e: Fix coding style issues adds 5fe706730800 gpio: it87: remove unused code adds 56b01acc1c79 dt-bindings: gpio: fairchild,74hc595: Convert to json-schema adds e29eaf1c1a68 gpio: mxs: remove useless function adds 444952956f34 dt-bindings: gpio: add YAML description for rockchip,gpio-bank adds 5d6a1b84e076 Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel. [...] adds 583f2bcf86a3 Merge tag 'thermal-v5.13-rc1' of git://git.kernel.org/pub/ [...] adds 7b9df264f0ab Merge tag 'pwm/for-5.13-rc1' of git://git.kernel.org/pub/s [...] adds 57151b502cbc Merge tag 'pci-v5.13-changes' of git://git.kernel.org/pub/ [...] adds 16bb86b5569c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7c9e41e0ef7d Merge tag '5.13-rc-smb3-part2' of git://git.samba.org/sfre [...] adds a79cdfba68a1 Merge tag 'nfsd-5.13-1' of git://git.kernel.org/pub/scm/li [...] adds 7716506adac4 mm: introduce and use mapping_empty() adds 46be67b424ef mm: stop accounting shadow entries adds 7f0e07fb0289 dax: account DAX entries as nrpages adds 8bc3c481b3d0 mm: remove nrexceptional from inode adds 786b31121a2c mm: remove nrexceptional from inode: remove BUG_ON adds aec44e0f0213 hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() adds c1991e0705d1 hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled adds 537cf30bba24 mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h adds 6dfeaff93be1 hugetlb/userfaultfd: unshare all pmds for hugetlbfs when r [...] adds 6501fe5f1623 mm/hugetlb: remove redundant reservation check condition i [...] adds 4bfb68a0858d mm: generalize HUGETLB_PAGE_SIZE_VARIABLE adds 04adbc3f7bff mm/hugetlb: use some helper functions to cleanup code adds 5af1ab1d24e0 mm/hugetlb: optimize the surplus state transfer code in mo [...] adds 5c8ecb131a65 mm/hugetlb_cgroup: remove unnecessary VM_BUG_ON_PAGE in hu [...] adds d83e6c8a9b65 mm/hugetlb: simplify the code when alloc_huge_page() faile [...] adds d4241a049ac0 mm/hugetlb: avoid calculating fault_mutex_hash in truncate [...] adds 0edf61e5ee5c khugepaged: remove unneeded return value of khugepaged_col [...] adds 588d01f918d4 khugepaged: reuse the smp_wmb() inside __SetPageUptodate() adds 28ff0a3c421c khugepaged: use helper khugepaged_test_exit() in __khugepa [...] adds 74e579bf231a khugepaged: fix wrong result value for trace_mm_collapse_h [...] adds 8fd5eda4c726 mm/huge_memory.c: remove unnecessary local variable ret2 adds 71f9e58eb408 mm/huge_memory.c: rework the function vma_adjust_trans_huge() adds aaa9705b4af3 mm/huge_memory.c: make get_huge_zero_page() return bool adds 6beb5e8bba97 mm/huge_memory.c: rework the function do_huge_pmd_numa_pag [...] adds f6004e73ae95 mm/huge_memory.c: remove redundant PageCompound() check adds d4afd60c24f8 mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE [...] adds a44f89dc6c5f mm/huge_memory.c: use helper function migration_entry_to_page() adds 89dc6a968291 mm/khugepaged.c: replace barrier() with READ_ONCE() for a [...] adds fef792a4fdb9 khugepaged: use helper function range_in_vma() in collapse [...] adds 18d24a7cd9d3 khugepaged: remove unnecessary out label in collapse_huge_page() adds 75f83783bfdf khugepaged: remove meaningless !pte_present() check in khu [...] adds fa6c02315f74 mm: huge_memory: a new debugfs interface for splitting THP tests adds fbe37501b252 mm: huge_memory: debugfs for file-backed THP split adds f84df0b7f1b6 mm/hugeltb: remove redundant VM_BUG_ON() in region_add() adds bf3d12b9f7f9 mm/hugeltb: simplify the return code of __vma_reservation_ [...] adds dddf31a49a0e mm/hugeltb: clarify (chg - freed) won't go negative in hug [...] adds da56388c4397 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() adds 15b836536321 mm/hugetlb: remove unused variable pseudo_vma in remove_in [...] adds 0ef7dcac998f mm/cma: change cma mutex to irq safe spinlock adds 262443c0421e hugetlb: no need to drop hugetlb_lock to call cma_release adds 2938396771c8 hugetlb: add per-hstate mutex to synchronize user adjustments adds 6eb4e88a6d27 hugetlb: create remove_hugetlb_page() to separate functionality adds 1121828a0c21 hugetlb: call update_and_free_page without hugetlb_lock adds 10c6ec49802b hugetlb: change free_pool_huge_page to remove_pool_huge_page adds db71ef79b59b hugetlb: make free_huge_page irq safe adds 9487ca60fd7f hugetlb: add lockdep_assert_held() calls for hugetlb_lock adds c8e28b47af45 mm,page_alloc: bail out earlier on -ENOMEM in alloc_contig [...] adds c2ad7a1ffeaf mm,compaction: let isolate_migratepages_{range,block} retu [...] adds 9f27b34f234d mm,hugetlb: drop clearing of flag from prep_new_huge_page adds d3d99fcc4e28 mm,hugetlb: split prep_new_huge_page functionality adds 369fa227c219 mm: make alloc_contig_range handle free hugetlb pages adds ae37c7ff79f1 mm: make alloc_contig_range handle in-use hugetlb pages adds eb14d4eefdc4 mm,page_alloc: drop unnecessary checks from pfn_range_vali [...] adds 7677f7fd8be7 userfaultfd: add minor fault registration mode adds 0d9cadabd193 userfaultfd: disable huge PMD sharing for MINOR registered VMAs adds 714c18910824 userfaultfd: hugetlbfs: only compile UFFD helpers if confi [...] adds f619147104c8 userfaultfd: add UFFDIO_CONTINUE ioctl adds b8da5cd4e5f1 userfaultfd: update documentation to describe minor fault [...] adds f0fa94330919 userfaultfd/selftests: add test exercising minor fault handling adds b6676de8d7b4 mm/vmscan: move RECLAIM* bits to uapi header adds 202e35db5e71 mm/vmscan: replace implicit RECLAIM_ZONE checks with expli [...] adds 8efb4b596df0 mm: vmscan: use nid from shrink_control for tracepoint adds 2bfd36374edd mm: vmscan: consolidate shrinker_maps handling code adds d27cf2aa0d26 mm: vmscan: use shrinker_rwsem to protect shrinker_maps al [...] adds a2fb12619f20 mm: vmscan: remove memcg_shrinker_map_size adds 72673e861dd0 mm: vmscan: use kvfree_rcu instead of call_rcu adds e4262c4f51d6 mm: memcontrol: rename shrinker_map to shrinker_info adds 468ab8437a97 mm: vmscan: add shrinker_info_protected() helper adds 41ca668a71e7 mm: vmscan: use a new flag to indicate shrinker is registered adds 3c6f17e6c5d0 mm: vmscan: add per memcg shrinker nr_deferred adds 867508304685 mm: vmscan: use per memcg nr_deferred of shrinker adds 476b30a0949a mm: vmscan: don't need allocate shrinker->nr_deferred for [...] adds a178015cde69 mm: memcontrol: reparent nr_deferred when memcg offline adds 18bb473e5031 mm: vmscan: shrink deferred objects proportional to priority adds ef4984384172 mm/compaction: remove unused variable sysctl_compact_memory adds 06dac2f467fe mm: compaction: update the COMPACT[STALL|FAIL] events properly adds d479960e44f2 mm: disable LRU pagevec during the migration temporarily adds 361a2a229fa3 mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] adds 8cc621d2f45d mm: fs: invalidate BH LRU during page migration adds 606a6f71a25a mm/migrate.c: make putback_movable_page() static adds a04840c6841b mm/migrate.c: remove unnecessary rc != MIGRATEPAGE_SUCCESS [...] adds 34f5e9b9d199 mm/migrate.c: fix potential indeterminate pte entry in mig [...] adds 843e1be108b9 mm/migrate.c: use helper migrate_vma_collect_skip() in mig [...] adds 7ee820ee7238 Revert "mm: migrate: skip shared exec THP for NUMA balancing" adds bbb269206f3c mm: vmstat: add cma statistics adds 63f83b31f4f3 mm: cma: use pr_err_ratelimited for CMA warning adds 7bc1aec5e287 mm: cma: add trace events for CMA alloc perf testing adds 43ca106fa8ec mm: cma: support sysfs adds 3aab8ae7aace mm: cma: add the CMA instance name to cma trace events adds 78fa51503fdb mm: use proper type for cma_[alloc|release] adds a08e1e11c90f ksm: remove redundant VM_BUG_ON_PAGE() on stable_tree_search() adds 3e96b6a2e9ad ksm: use GET_KSM_PAGE_NOLOCK to get ksm page in remove_rma [...] adds cd7fae260246 ksm: remove dedicated macro KSM_FLAG_MASK adds c89a384e2551 ksm: fix potential missing rmap_item for stable_node adds 420be4edefe5 mm/ksm: remove unused parameter from remove_trailing_rmap_items() adds 76d8cc3c8f45 mm: restore node stat checking in /proc/sys/vm/stat_refresh adds 6d99a4c029c0 mm: no more EINVAL from /proc/sys/vm/stat_refresh adds 75083aae114c mm: /proc/sys/vm/stat_refresh skip checking known negative stats adds c67579097291 mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats adds 575299ea18a8 x86/mm: track linear mapping split events adds fce000b1bc08 mm/mmap.c: don't unlock VMAs in remap_file_pages() adds c2280be81de4 mm: generalize ARCH_HAS_CACHE_LINE_SIZE adds 855f9a8e87fe mm: generalize SYS_SUPPORTS_HUGETLBFS (rename as ARCH_SUPP [...] adds 91024b3ce247 mm: generalize ARCH_ENABLE_MEMORY_[HOTPLUG|HOTREMOVE] adds 1e866974a15b mm: drop redundant ARCH_ENABLE_[HUGEPAGE|THP]_MIGRATION adds 66f24fa766e3 mm: drop redundant ARCH_ENABLE_SPLIT_PMD_PTLOCK adds e8003bf66a7a mm: drop redundant HAVE_ARCH_TRANSPARENT_HUGEPAGE adds 2521781c1ebc mm/util.c: reduce mem_dump_obj() object size adds 31454980b8b5 mm/util.c: fix typo adds c991ffef7bce mm/gup: don't pin migrated cma pages in movable zone adds 83c02c23d074 mm/gup: check every subpage of a compound page during isolation adds f0f4463837da mm/gup: return an error on migration failure adds 6e7f34ebb8d2 mm/gup: check for isolation errors adds 1a08ae36cf8b mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN adds da6df1b0fcfa mm: apply per-task gfp constraints in fast path adds 8e3560d963d2 mm: honor PF_MEMALLOC_PIN for all movable pages adds 9afaf30f7a1a mm/gup: do not migrate zero page adds d1e153fea2a8 mm/gup: migrate pinned pages out of movable zone adds fa965fd54827 memory-hotplug.rst: add a note about ZONE_MOVABLE and page [...] adds 24dc20c75f93 mm/gup: change index type to long as it counts pages adds f68749ec342b mm/gup: longterm pin migration cleanup adds 79dbf135e248 selftests/vm: gup_test: fix test flag adds e44605a8b1aa selftests/vm: gup_test: test faulting in kernel, and verif [...] adds 8ca559132a2d mm/memory_hotplug: remove broken locking of zone PCP struc [...] adds 8736cc2d002f drivers/base/memory: introduce memory_block_{online,offline} adds dd8e2f230d82 mm,memory_hotplug: relax fully spanned sections check adds f9901144e48f mm,memory_hotplug: factor out adjusting present pages into [...] adds a08a2ae34613 mm,memory_hotplug: allocate memmap from the added memory range adds 4a3e5de9c4ec acpi,memhotplug: enable MHP_MEMMAP_ON_MEMORY when supported adds e3a9d9fcc331 mm,memory_hotplug: add kernel boot option to enable memmap [...] adds f91ef2223dc4 x86/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds ca6e51d592d2 arm64/Kconfig: introduce ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE adds 79cd420248c7 mm/zswap.c: switch from strlcpy to strscpy adds ecfc2bda7aaf mm/zsmalloc: use BUG_ON instead of if condition followed by BUG. adds 28961998f858 iov_iter: lift memzero_page() to highmem.h adds d048b9c2a737 btrfs: use memzero_page() instead of open coded kmap pattern adds 9727688dbf7e mm/highmem.c: fix coding style issue adds 68d68ff6ebbf mm/mempool: minor coding style tweaks adds 0c4ff27a0e54 mm/process_vm_access.c: remove duplicate include adds 94868a1e127b kfence: zero guard page after out-of-bounds access adds 407f1d8c1b5f kfence: await for allocation using wait_event adds 37c9284f6932 kfence: maximize allocation wait timeout duration adds 36f0b35d0894 kfence: use power-efficient work queue to run delayed work adds 8404c9fbc84b Merge branch 'akpm' (patches from Andrew) adds a3f53e8adfda Merge tag 'docs-5.13-2' of git://git.lwn.net/linux adds 788dcee0306e Hexagon: fix build errors adds 6fff7410f6be Hexagon: change jumps to must-extend in futex_atomic_* adds aaa44952bbd1 Hexagon: remove DEBUG from comet config adds f1f99adf05f2 Hexagon: add target builtins to kernel adds 5e5948e57e43 Merge tag 'hexagon-5.13-0' of git://git.kernel.org/pub/scm [...] adds 939b7cbc0090 Merge tag 'riscv-for-linus-5.13-mw0' of git://git.kernel.o [...] adds 298a58e165e4 ARM: footbridge: remove personal server platform adds 322a3b843d7f Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 2423e142b37e Merge tag 'devicetree-fixes-for-5.13-1' of git://git.kerne [...] adds 3da53c754502 Merge branches 'acpi-pm' and 'acpi-docs' adds 164e64adc246 Merge tag 'acpi-5.13-rc1-2' of git://git.kernel.org/pub/sc [...] adds 8c9af478c06b ftrace: Handle commands when closing set_ftrace_filter file adds 7ec901b6fa9c Merge tag 'trace-v5.13-2' of git://git.kernel.org/pub/scm/ [...] adds 682a8e2b41ef Merge tag 'ecryptfs-5.13-rc1-updates' of git://git.kernel. [...] adds 7ac86b3dca1b Merge tag 'ceph-for-5.13-rc1' of git://github.com/ceph/cep [...] adds 38182162b50a Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 698f99ed5e06 vfio/mdev: remove unnecessary NULL check in mbochs_create() adds 77b8aeb9da04 vfio/pci: Revert nvlink removal uAPI breakage adds cc35518d29bc docs: vfio: fix typo adds a2de4bbddce3 Merge tag 'vfio-v5.13-rc1pt2' of git://github.com/awilliam [...] adds e48661230cc3 Merge tag 's390-5.13-2' of git://git.kernel.org/pub/scm/li [...] adds d0034a7a4ac7 Merge branch 'next' into for-linus adds ac05a8a927e5 Input: ili210x - add missing negation for touch indication [...] adds 05665cef4b74 Input: xpad - add support for Amazon Game Controller adds aef511fb91b6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds af120709b1fb Merge tag 'xfs-5.13-merge-5' of git://git.kernel.org/pub/s [...] adds 05da1f643f00 Merge tag 'iomap-5.13-merge-3' of git://git.kernel.org/pub [...] adds 543203d2e4cb alpha: eliminate old-style function definitions adds 0214967a376d alpha: csum_partial_copy.c: add function prototypes from < [...] adds f4bf74d82915 fs/proc/generic.c: fix incorrect pde_is_permanent check adds b793cd9ab34d proc: save LOC in __xlate_proc_name() adds d4455faccd6c proc: mandate ->proc_lseek in "struct proc_ops" adds 1dcdd7ef96ba proc: delete redundant subset=pid check adds 268af17ada58 selftests: proc: test subset=pid adds 5b31a7dfa350 proc/sysctl: fix function name error in comments adds 4ee60ec156d9 include: remove pagemap.h from blkdev.h adds 08c5188ef40f kernel.h: drop inclusion in bitmap.h adds 112dfce8f297 linux/profile.h: remove unnecessary declaration adds 8ba9d40b6b2b kernel/async.c: fix pr_debug statement adds 32c93976ac2e kernel/cred.c: make init_groups static adds d1d1a2cd4627 tools: disable -Wno-type-limits adds e5b9252d9000 tools: bitmap: sync function declarations with the kernel adds a719101f19d2 tools: sync BITMAP_LAST_WORD_MASK() macro with the kernel adds bb8bc36ef8a9 arch: rearrange headers inclusion order in asm/bitops for [...] adds 586eaebea598 lib: extend the scope of small_const_nbits() macro adds 78e48f0667ff tools: sync small_const_nbits() macro with the kernel adds 5c88af59f9ab lib: inline _find_next_bit() wrappers adds ea81c1ef4417 tools: sync find_next_bit implementation adds 277a20a498d3 lib: add fast path for find_next_*_bit() adds 2cc7b6a44ac2 lib: add fast path for find_first_*_bit() and find_last_bit() adds eaae7841ba83 tools: sync lib/find_bit implementation adds 550eb38bde07 MAINTAINERS: add entry for the bitmap API adds 0523c6922e8b lib/bch.c: fix a typo in the file bch.c adds b8cf20277941 lib: fix inconsistent indenting in process_bit1() adds e89b6358052d lib/list_sort.c: fix typo in function description adds ade29d4fdbe6 lib/genalloc.c: Fix a typo adds e18baa7cc359 lib: crc8: pointer to data block should be const adds 78564b943487 lib: stackdepot: turn depot_lock spinlock to raw_spinlock adds db65a867fd40 lib/percpu_counter: tame kernel-doc compile warning adds 9d6ecac093a2 lib/genalloc: add parameter description to fix doc compile [...] adds edd9334c8dfe lib: parser: clean up kernel-doc adds e13d04ec45b0 include/linux/compat.h: remove unneeded declaration from C [...] adds fbe745416d11 checkpatch: warn when missing newline in return sysfs_emit [...] adds 7b844345fc2a checkpatch: exclude four preprocessor sub-expressions from [...] adds 7e6cdd7fd943 checkpatch: improve ALLOC_ARRAY_ARGS test adds 1e3b918d1dd1 kselftest: introduce new epoll test case adds 7fab29e35630 fs/epoll: restore waking from ep_done_scan() adds b4ca4c01780b isofs: fix fall-through warnings for Clang adds 300563e6e014 fs/nilfs2: fix misspellings using codespell tool adds 312f79c486e9 nilfs2: fix typos in comments adds c1e4726f4654 hpfs: replace one-element array with flexible-array member adds 5449162ac001 do_wait: make PIDTYPE_PID case O(1) instead of O(n) adds a6895399380a kernel/fork.c: simplify copy_mm() adds a8ca6b1388a9 kernel/fork.c: fix typos adds a119b4e5186c kexec: Add kexec reboot string adds 31d82c2c787d kernel: kexec_file: fix error return code of kexec_calcula [...] adds b2075dbb15d7 kexec: dump kmessage before machine_kexec adds 7a1d55b987df gcov: combine common code adds 3180c44fe1ba gcov: simplify buffer allocation adds 1391efa952e8 gcov: use kvmalloc() adds 9b472e85d098 gcov: clang: drop support for clang-10 and older adds 6f1f942cd5fb smp: kernel/panic.c - silence warnings adds 3d1c7fd97e4c delayacct: clear right task's flag after blkio completes adds 23921540d2c0 gdb: lx-symbols: store the abspath() adds dc9586823f3e scripts/gdb: document lx_current is only supported by x86 adds 526940e39626 scripts/gdb: add lx_current support for arm64 adds 97f61c8f44ec kernel/resource: make walk_system_ram_res() find all busy [...] adds 3c9c79753436 kernel/resource: make walk_mem_res() find all busy IORESOU [...] adds 97523a4edb7b kernel/resource: remove first_lvl / siblings_only logic adds d486ccb2522f kernel/resource: allow region_intersects users to hold res [...] adds 63cdafe0af98 kernel/resource: refactor __request_region to allow extern [...] adds 56fd94919b8b kernel/resource: fix locking in request_free_mem_region adds 9c39c6ffe0c2 selftests: remove duplicate include adds 07416af11dd8 kernel/async.c: stop guarding pr_debug() statements adds a065c0faacb1 kernel/async.c: remove async_unregister_domain() adds e7cb072eb988 init/initramfs.c: do unpacking asynchronously adds 17652f4240f7 modules: add CONFIG_MODPROBE_PATH adds b1989a3db45a ipc/sem.c: mundane typo fixes adds cb152a1a9560 mm: fix some typos and code style problems adds bbcd53c96071 drivers/char: remove /dev/kmem for good adds f2e762bab9f5 mm: remove xlate_dev_kmem_ptr() adds f7c8ce44ebb1 mm/vmalloc: remove vwrite() adds 5aa6b70ed182 arm: print alloc free paths for address in registers adds 702850a45a77 scripts/spelling.txt: add "overlfow" adds a4799be53775 scripts/spelling.txt: Add "diabled" typo adds d4e3e52b4dd5 scripts/spelling.txt: add "overflw" adds 80d015587a62 mm/slab.c: fix spelling mistake "disired" -> "desired" adds 2eb70aab25dd include/linux/pgtable.h: few spelling fixes adds 48207f7d41c8 kernel/umh.c: fix some spelling mistakes adds a12f4f85bc5a kernel/user_namespace.c: fix typos adds f0fffaff0b89 kernel/up.c: fix typo adds 5afe69c2ccd0 kernel/sys.c: fix typo adds a109ae2a0252 fs: fat: fix spelling typo of values adds 7497835f7e8d ipc/sem.c: spelling fix adds fa60ce2cb450 treewide: remove editor modelines and cruft adds f0953a1bbaca mm: fix typos in comments adds baf2f90ba416 mm: fix typos in comments adds a48b0872e694 Merge branch 'akpm' (patches from Andrew) adds e22e9832798d Merge tag '9p-for-5.13-rc1' of git://github.com/martinetd/linux adds a647034fe26b Merge tag 'nfs-for-5.13-1' of git://git.linux-nfs.org/proj [...] adds d1f82808877b io_uring: truncate lengths larger than MAX_RW_COUNT on pro [...] adds a5e7da1494e1 MAINTAINERS: add io_uring tool to IO_URING adds 50b7b6f29de3 x86/process: setup io_threads more like normal user space threads adds 28b4afeb59db Merge tag 'io_uring-5.13-2021-05-07' of git://git.kernel.d [...] adds 48145b62563a nvme: fix controller ioctl through ns_head adds 4c74d1f80381 nvme: add nvme_get_ns helper adds 51ad06cd698c nvme: avoid memset for passthrough requests adds a97157440e1e nvme: move the fabrics queue ready check routines to core adds d4060d2be113 nvme-pci: fix controller reset hang when racing with nvme_timeout adds ce86dad222e9 nvme-multipath: reset bdev to ns head when failover adds 4a20342572f6 nvmet: remove unsupported command noise adds 9c38475c6643 Merge tag 'nvme-5.13-2021-05-05' of git://git.infradead.or [...] adds cf7b39a0cbf6 block: reexpand iov_iter after read/write adds bd313968fd22 Merge tag 'block-5.13-2021-05-07' of git://git.kernel.dk/l [...] adds f48652bbe3ae ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP adds 2059c40aded7 Merge tag 'sound-fix-5.13-rc1' of git://git.kernel.org/pub [...] adds 4d6a38da8e79 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry adds 5d8505fd039c arm64: Fix the documented event stream frequency adds c76fba33467b arm64: kernel: Update the stale comment adds 51595e3b4943 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1ad77a05cfae Merge tag 'i3c/for-5.13' of git://git.kernel.org/pub/scm/l [...] adds dd860052c99b Merge tag 'tag-chrome-platform-for-v5.13' of git://git.ker [...] adds cf754ae331be ethtool: fix missing NLM_F_MULTI flag when dumping adds f941d686e602 Fix spelling error from "eleminate" to "eliminate" adds 52bfcdd87e83 net:CXGB4: fix leak if sk_buff is not used adds 2c16db6c92b0 net: fix nla_strcmp to handle more then one trailing null [...] adds 8621436671f3 smc: disallow TCP_ULP in smc_setsockopt() adds 4cc7faa40697 can: mcp251xfd: mcp251xfd_probe(): fix an error pointer de [...] adds 4376ea42db8b can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offl [...] adds 03c427147b2d can: mcp251x: fix resume from sleep before interface was b [...] adds e04b2cfe6107 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition adds 9f3c3b423567 Merge tag 'linux-can-fixes-for-5.13-20210506' of git://git [...] adds 6a780f51f87b net: ipa: fix inter-EE IRQ register definitions adds cbaf3f6af9c2 mlxsw: spectrum_mr: Update egress RIF list before route's action adds a6f8ee58a8e3 tcp: Specify cmsgbuf is user pointer for receive zerocopy. adds 578c18eff162 mptcp: fix splat when closing unaccepted socket adds 8a7cb245cf28 net: stmmac: Do not enable RX FIFO overflow interrupts adds 7d18dbddb727 atm: firestream: Use fallthrough pseudo-keyword adds ae4393dfd472 i40e: fix broken XDP support adds 38318f23a7ef i40e: Fix use-after-free in i40e_client_subtask() adds 61343e6da781 i40e: fix the restart auto-negotiation after FEC modified adds 15395ec4685b i40e: Fix PHY type identifiers for 2.5G and 5G adapters adds 8085a36db71f i40e: Remove LLDP frame filters adds e4d4a27220a3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 7072a355ba19 netfilter: nfnetlink: add a missing rcu_read_unlock() adds 5e024c325406 netfilter: nfnetlink_osf: Fix a missing skb_header_pointer [...] adds 198ad973839c netfilter: remove BUG_ON() after skb_header_pointer() adds 85dfd816fabf netfilter: nftables: Fix a memleak from userdata error pat [...] adds a54754ec9891 netfilter: nftables: avoid overflows in nft_hash_buckets() adds 6c8774a94e6a netfilter: nftables: avoid potential overflows on 32bit arches adds 55bc1af3d911 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds fc858a523108 Merge tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 32b48bf8514c KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notif [...] adds f96271cefe6d Merge branch 'master' into next adds ab159ac569fd Merge tag 'powerpc-5.13-2' of git://git.kernel.org/pub/scm [...] adds 45799491a921 kbuild: remove ARCH=sh64 support from top Makefile adds 23243c1ace9f arch: use cross_compiling to check whether it is a cross b [...] adds 44f87191d105 kbuild: parameterize the .o part of suffix-search adds bcf0c6642833 kbuild: refactor fdtoverlay rule adds d4452837ffbe kbuild: refactor modname-multi by using suffix-search adds 19c8d912837e kbuild: make distclean work against $(objtree) instead of [...] adds 7a02cec523a9 kbuild: make distclean remove tag files in sub-directories adds 11122b860bc5 kbuild: remove the unneeded comments for external module builds adds 51eb95e2da41 kbuild: Don't remove link-vmlinux temporary files on exit/signal adds 0ab1438bad43 linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in <li [...] adds 0f979d815cd5 Merge tag 'kbuild-v5.13-2' of git://git.kernel.org/pub/scm [...] adds 07db05638aa2 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds fec4d42724a1 drm/i915/display: fix compiler warning about array overrun adds 8db6f937f4e7 riscv: Only extend kernel reservation if mapped read-only adds 0e0d4992517f riscv: enable SiFive errata CIP-453 and CIP-1200 Kconfig o [...] adds 8d91b0973358 riscv: Consistify protect_kernel_linear_mapping_text_rodata() use adds beaf5ae15a13 riscv: remove unused handle_exception symbol adds b741596468b0 Merge tag 'riscv-for-linus-5.13-mw1' of git://git.kernel.o [...] adds 025768a966a3 x86/cpu: Use alternative to generate the TASK_SIZE_MAX constant adds 3cf4524ce40b x86/smpboot: Remove duplicate includes adds 790d1ce71de9 x86: Delete UD0, UD1 traces adds 4029b9706d53 x86/resctrl: Fix init const confusion adds b6b4fbd90b15 x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported adds fc48a6d1faad x86/cpu: Remove write_tsc() and write_rdtscp_aux() wrappers adds a217a6593cec KVM/VMX: Invoke NMI non-IST entry instead of IST entry adds 866a6dadbb02 context_tracking: Move guest exit context tracking to sepa [...] adds 88d8220bbf06 context_tracking: Move guest exit vtime accounting to sepa [...] adds 160457140187 KVM: x86: Defer vtime accounting 'til after IRQ handling adds b41c723b203e sched/vtime: Move vtime accounting external declarations a [...] adds 6f922b89e551 sched/vtime: Move guest enter/exit vtime accounting to vtime.h adds 14296e0c4478 context_tracking: Consolidate guest enter/exit wrappers adds 1ca0016c149b context_tracking: KVM: Move guest enter/exit wrappers to K [...] adds bc908e091b32 KVM: x86: Consolidate guest enter/exit logic to common helpers adds dd3e4012dd36 Merge tag 'x86_urgent_for_v5.13_rc1' of git://git.kernel.o [...] adds e10de314287c x86/events/amd/iommu: Fix invalid Perf result due to IOMMU [...] adds 85bbba1c0778 Merge tag 'perf_urgent_for_v5.13_rc1' of git://git.kernel. [...] adds 1139aeb1c521 smp: Fix smp_call_function_single_async prototype adds 28ce0e70ecc3 locking/qrwlock: Cleanup queued_write_lock_slowpath() adds 4fbf5d6837bf Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME wi [...] adds cdf78db40709 futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI adds b097d5ed3356 futex: Get rid of the val2 conditional dance adds 51cf94d16860 futex: Make syscall entry points less convoluted adds 732a27a0891c Merge tag 'locking-urgent-2021-05-09' of git://git.kernel. [...] adds 19987fdad506 sched,doc: sched_debug_verbose cmdline should be sched_verbose adds d583d360a620 psi: Fix psi state corruption when schedule() races with c [...] adds 6d2f8909a5fa sched: Fix out-of-bound access in uclamp adds 0258bdfaff5b sched/fair: Fix unfairness caused by missing load decay adds 9819f682e48c Merge tag 'sched-urgent-2021-05-09' of git://git.kernel.or [...] adds 679971e72131 smb3: when mounting with multichannel include it in reques [...] adds 9c2dc11df50d smb3: do not attempt multichannel to server which does not [...] adds c1f8a398b6d6 smb3: if max_channels set to more than one channel request [...] adds 0a55a1fbed0b Merge tag '5.13-rc-smb3-part3' of git://git.samba.org/sfre [...] adds 35c820e71565 Revert "bio: limit bio max size" adds 506c30790f54 Merge tag 'block-5.13-2021-05-09' of git://git.kernel.dk/l [...] adds 365002da3c46 Merge tag 'drm-intel-next-fixes-2021-04-30' of git://anong [...] adds 59e528c5bc58 Merge tag 'drm-misc-next-fixes-2021-05-06' of git://anongi [...] adds d89f6048bdcb drm/amd/display: Reject non-zero src_y and src_x for video planes adds 20a5f5a98e1b drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 adds b117b3964f38 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID adds d7b4a6077ec3 amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and ne [...] adds 3cbae5abfa8e drm/amd/display: fix wrong statement in mst hpd debugfs adds 4b12ee6f426e drm/amdgpu: fix r initial values adds b45aeb2dea91 drm/amdgpu: Handling of amdgpu_device_resume return value [...] adds 8c3dd61cfa05 drm/amdgpu: Register VGA clients after init can no longer fail adds e0c16eb4b361 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] adds c83c4e191244 drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC adds 16e9b3e58bc3 drm/amd/display: Fix two cursor duplication when using overlay adds 5bbf21932884 drm/radeon: Fix off-by-one power_state index heap overwrite adds c69f27137a38 drm/radeon: Avoid power table parsing memory leaks adds 8651fcb9873b drm/amd/pm: initialize variable adds 8bf073ca9235 drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. adds 234055fd9728 drm/amdgpu: Use device specific BO size & stride check. adds 0844708ac3d2 Merge tag 'amd-drm-fixes-5.13-2021-05-05' of https://gitla [...] adds efc58a96adcd Merge tag 'drm-next-2021-05-10' of git://anongit.freedeskt [...] adds 6dae40aed484 fbmem: fix horribly incorrect placement of __maybe_unused adds 6efb943b8616 Linux 5.13-rc1 adds ff76d506030d KVM: x86/mmu: Avoid unnecessary page table allocation in k [...] adds 1699f65c8b65 kvm/x86: Fix 'lpages' kvm stat for TDM MMU adds d981dd15498b KVM: LAPIC: Accurately guarantee busy wait for timer to ex [...] adds 262de4102c7b kvm: exit halt polling on need_resched() as well adds deee59bacb24 KVM: nSVM: fix a typo in svm_leave_nested adds c74ad08f3333 KVM: nSVM: fix few bugs in the vmcb02 caching logic adds 9d290e16432c KVM: nSVM: leave the guest mode prior to loading a nested state adds 7f6231a39117 KVM: x86/mmu: Fix kdoc of __handle_changed_spte adds 8899a5fc7da5 KVM: x86: Fix potential fput on a null source_kvm_file adds 0a269a008f83 x86/kvm: Fix pr_info() for async PF setup/teardown adds 8b79feffeca2 x86/kvm: Teardown PV features on boot CPU as well adds c02027b5742b x86/kvm: Disable kvmclock on all CPUs on shutdown adds 3d6b84132d2a x86/kvm: Disable all PV features on crash adds 384fc672f528 x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cp [...] adds 46a63924b05f doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER adds f5c7e8425f18 KVM: nVMX: Always make an attempt to map eVMCS after migration adds 32d1b3ab588c KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus [...] adds c9ecafaf0113 KVM: selftests: evmcs_test: Check that VMCS12 is alway pro [...] adds 70f094f4f01d KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' adds 5f443e424efa selftests: kvm: remove reassignment of non-absolute variables adds aca352886ebd KVM: x86: Hoist input checks in kvm_add_msr_filter() adds 063ab16c14db KVM: nSVM: always restore the L1's GIF on migration adds 809c79137a19 KVM: nSVM: remove a warning about vmcb01 VM exit reason adds 8aec21c04caa KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control [...] adds 85d0011264da KVM: x86: Emulate RDPID only if RDTSCP is supported adds 3b195ac92602 KVM: SVM: Inject #UD on RDTSCP when it should be disabled [...] adds 2183de4161b9 KVM: x86: Move RDPID emulation intercept to its own enum adds 5104d7ffcf24 KVM: VMX: Disable preemption when probing user return MSRs adds 0caa0a77c2f6 KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP [...] adds 36fa06f9ff39 KVM: x86: Add support for RDPID without RDTSCP adds b6194b94a2ca KVM: VMX: Configure list of user return MSRs at module init adds ee9d22e08d13 KVM: VMX: Use flag to indicate "active" uret MSRs instead [...] adds 8ea8b8d6f869 KVM: VMX: Use common x86's uret MSR list as the one true list adds 5e17c624010a KVM: VMX: Disable loading of TSX_CTRL MSR the more convent [...] adds 9cc39a5a43c0 KVM: x86: Export the number of uret MSRs to vendor modules adds e5fda4bbadb0 KVM: x86: Move uret MSR slot management to common x86 adds 61a05d444d2c KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to gu [...] adds 78bba966ee3c KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed adds 34114136f725 KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notif [...] adds e8ea85fb280e KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit adds 76ea438b4afc KVM: X86: Expose bus lock debug exception to guest adds 03ca4589fabc KVM: x86: Prevent KVM SVM from loading on kernels with 5-l [...] adds 594b27e677b3 KVM: x86: Cancel pvclock_gtod_work on module removal adds 3f804f6d201c KVM: x86: Prevent deadlock against tk_core.seq adds b26990987ffc tools/kvm_stat: Fix documentation typo adds 258785ef08b3 kvm: Cap halt polling at kvm->max_halt_poll_ns adds 368340a3c7d9 KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers adds ce7ea0cfdc2e KVM: SVM: Move GHCB unmapping to fix RCU warning adds 0aa099a312b6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 77364faf21b4 btrfs: initialize return variable in cleanup_free_space_cache_v1 adds 142b507f911c Merge tag 'for-5.13-rc1-tag' of git://git.kernel.org/pub/s [...] adds a3bc4ffeedf4 tools headers UAPI: Update tools's copy of drm.h headers adds 0fdee797d60d tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds b3172585b13d tools arch x86: Sync the msr-index.h copy with the kernel sources adds e8c1167606c6 perf record: Disallow -c and -F option at the same time adds 7aa3c9eabdf7 perf jevents: Silence warning for ArchStd files adds a11c9a6e4724 perf session: Fix swapping of cpu_map and stat_config records adds ad1237c30d97 perf tools: Fix dynamic libbpf link adds 0d943d5fde60 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds b35629bc2fd5 tools headers kvm: Sync kvm headers with the kernel sources adds a00b7e39d6b5 perf tools: Fix a build error on arm64 with clang adds f8bcb061ea01 tools headers UAPI: Sync files changed by landlock, quotac [...] adds 5a80ee4219a5 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds fb24e308b631 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies u [...] adds 3916329309ea tools include UAPI powerpc: Sync errno.h with the kernel headers adds 6faf64f52481 tools headers cpufeatures: Sync with the kernel sources adds 71d7924b3e8a tools headers UAPI: Sync perf_event.h with the kernel sources adds 1140ab592e2e Merge tag 'perf-tools-fixes-for-v5.13-2021-05-10' of git:/ [...] adds 9b8a233bc294 btrfs: handle transaction start error in btrfs_fileattr_set adds 88b06399c9c7 Merge tag 'for-5.13-rc1-part2-tag' of git://git.kernel.org [...] adds dbb5afad100a ptrace: make ptrace() fail if the tracee changed its pid u [...] adds 83a775d5f9bf KEYS: trusted: Fix memory leak on object td adds b3ad7855b7ae trusted-keys: match tpm_get_ops on all return paths adds e630af7dfb45 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_ [...] adds 8a2d296aaeba tpm, tpm_tis: Reserve locality in tpm_tis_resume() adds 1df83992d977 tpm: fix error return code in tpm2_get_cc_attrs_tbl() adds 8d02490ccdde Merge tag 'tpmdd-next-v5.13-rc2' of git://git.kernel.org/p [...] adds bf9e262fcfa6 docs/zh_CN: Remove obsolete translation file adds 9e255e2b9afe Documentation: drop optional BOMs adds 918d9c77791c docs: cdrom-standard.rst: get rid of uneeded UTF-8 chars adds 8d3926c09e04 docs: ABI: remove a meaningless UTF-8 character adds 6f3bceba03b4 docs: ABI: remove some spurious characters adds d1f2722d5357 docs: hwmon: tmp103.rst: fix bad usage of UTF-8 chars adds 5e716ec68b4a docs: networking: device_drivers: fix bad usage of UTF-8 chars adds 7240cd200541 Remove link to nonexistent rocket driver docs adds c06a2ba62fc4 Merge tag 'docs-5.13-3' of git://git.lwn.net/linux adds 726c945ab2eb hwmon: (corsair-psu) Remove unneeded semicolons adds 5216dff22dc2 hwmon: (occ) Fix poll rate limiting adds 2d101db3e5be hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E non-compliant vo [...] adds 8370e5b09308 hwmon: (ltc2992) Put fwnode in error case during ->probe() adds 3b5169c2eb81 hwmon: (adm9240) Fix writes into inX_max attributes adds d1e7c13a9b0c Merge tag 'hwmon-for-v5.13-rc2' of git://git.kernel.org/pu [...] adds d4d0ad57b386 vgacon: Record video mode changes with VT_RESIZEX adds a90c275eb144 vt_ioctl: Revert VT_RESIZEX parameter handling removal adds 860dafa90259 vt: Fix character height handling with VT_RESIZEX adds adc12a7407b2 Merge branch 'resizex' (patches from Maciej) adds 0c8bd174f0fc ACPI: scan: Fix a memory leak in an error handling path adds 29038ae2ae56 Revert "Revert "ACPI: scan: Turn off unused power resource [...] adds 2404b8747019 ACPI: PM: Add ACPI ID of Alder Lake Fan adds fd38651716b4 Merge branch 'acpi-pm' adds 2df38a8e9b83 Merge tag 'acpi-5.13-rc2' of git://git.kernel.org/pub/scm/ [...] adds e5af36b2adb8 cpufreq: intel_pstate: Use HWP if enabled by platform firmware adds c745253e2a69 PM: runtime: Fix unpaired parent child_count for force_resume adds 78a6948bbadd Merge branch 'pm-core' adds 315d99318179 Merge tag 'pm-5.13-rc2' of git://git.kernel.org/pub/scm/li [...] adds 875d598db60a MAINTAINERS: Update address for Emma Anholt adds cc2520909c2d MAINTAINERS: Update my e-mail adds c55b44c9386f Merge drm/drm-fixes into drm-misc-fixes adds 1db7aa269ada Merge tag 'drm-misc-fixes-2021-05-13' of git://anongit.fre [...] adds 5d31950a4833 drm/radeon/ni_dpm: Fix booting bug adds 1ddeedaa28e1 drm/radeon/si_dpm: Fix SMU power state load adds 939baec9e895 drm/amd/pm: Fix out-of-bounds bug adds fe1c97d008f8 drm/amd/display: Initialize attribute for hdcp_srm sysfs file adds 83a0b8639185 drm/amdgpu: add judgement when add ip blocks (v2) adds 5c1a376823c4 drm/amdgpu: update the method for harvest IP for specific SKU adds 227545b9a08c drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...] adds 3666f83a1129 drm/amdgpu: set vcn mgcg flag for picasso adds 5c1efb5f7682 drm/amdgpu: update vcn1.0 Non-DPG suspend sequence adds 08f0cfbf739a Merge tag 'amd-drm-fixes-5.13-2021-05-13' of https://gitla [...] adds b5304a4f9ad8 Merge tag 'drm-fixes-2021-05-14' of git://anongit.freedesk [...] adds 349c4d6c75d7 f2fs: avoid null pointer access when handling IPU error adds a753103909a7 f2fs: support iflag change given the mask adds a12cc5b423d4 f2fs: compress: fix to free compress page correctly adds a949dc5f2c5c f2fs: compress: fix race condition of overwrite vs truncate adds 8bfbfb0ddd70 f2fs: compress: fix to assign cc.cluster_idx correctly adds ca298241bc22 f2fs: avoid swapon failure by giving a warning first adds f395183f9544 f2fs: return EINVAL for hole cases in swap file adds ac524ece210e Merge tag 'f2fs-5.13-rc1-fix' of git://git.kernel.org/pub/ [...] adds 0c6c2d3615ef arm64: Generate cpucaps.h adds a1bed090fc56 kselftest/arm64: Add missing stddef.h include to BTI tests adds 37a8024d2655 arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup adds af44068c581c arm64: tools: Add __ASM_CPUCAPS_H to the endif in cpucaps.h adds 588a513d3425 arm64: Fix race condition on PG_dcache_clean in __sync_ica [...] adds bd3c9cdb21a2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds eb01f5353bda tracing: Handle %.*s in trace_check_vprintf() adds 25a1298726e9 Merge tag 'trace-v5.13-rc1' of git://git.kernel.org/pub/sc [...] adds ffb324e6f874 tty: vt: always invoke vc->vc_sw->con_resize callback adds a5c936add6a2 drm/i915/dp: Use slow and wide link training for everything adds 4819d16d9114 drm/i915: Avoid div-by-zero on gen2 adds 04d019961fd1 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again adds ea995218dddb drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp adds 402be8a10119 drm/i915: Fix crash in auto_retire adds a915fe5e9601 drm/i915/overlay: Fix active retire callback alignment adds e4527420ed08 drm/i915: Use correct downstream caps for check Src-Ctl mo [...] adds 89cd34a14e1c Merge tag 'drm-intel-fixes-2021-05-14' of git://anongit.fr [...] adds d9aa6571b28b drm/msm/dp: check sink_count before update is_connected status adds f2f46b878777 drm/msm/dp: initialize audio_comp when audio starts adds 5dce58de4be8 Merge tag 'drm-msm-fixes-2021-05-09' of https://gitlab.fre [...] adds 33f85ca44eec Merge tag 'drm-fixes-2021-05-15' of git://anongit.freedesk [...] adds 698ab77aebff dax: Add an enum for specifying dax wakup mode adds 4c3d043d271d dax: Add a wakeup mode parameter to put_unlocked_entry() adds 237388320def dax: Wake up all waiters after invalidating dax entry adds 393f42f113b6 Merge tag 'dax-fixes-5.13-rc2' of git://git.kernel.org/pub [...] adds 681865a03d3e libnvdimm: Remove duplicate struct declaration adds 7ddb4cc2b885 tools/testing/nvdimm: Make symbol '__nfit_test_ioremap' static adds 3dd4fe4b4dfa MAINTAINERS: Move nvdimm mailing list adds e9cfd259c6d3 ACPI: NFIT: Fix support for variable 'SPA' structure size adds a5ce4296b041 Merge tag 'libnvdimm-fixes-5.13-rc2' of git://git.kernel.o [...] adds 1b55767dfdd9 erofs: fix broken illustration in documentation adds 46f2e04484ae erofs: update documentation about data compression adds 0852b6ca941e erofs: fix 1 lcluster-sized pcluster for big pcluster adds 41f035c06265 Merge tag 'erofs-for-5.13-rc2-fixes' of git://git.kernel.o [...] adds a298232ee6b9 io_uring: fix link timeout refs adds 447c19f3b507 io_uring: fix ltout double free on completion race adds 2d74d0421e5a io_uring: further remove sqpoll limits on opcodes adds 489809e2e22b io_uring: increase max number of reg buffers adds 560159103559 Merge tag 'io_uring-5.13-2021-05-14' of git://git.kernel.d [...] adds 63c8af5687f6 block: uapi: fix comment about block device ioctl adds efed9a3337e3 kyber: fix out of bounds access when preempted adds e9f4eee9a002 blk-iocost: fix weight updates of inner active iocgs adds 7ea96eefb009 block, bfq: avoid circular stable merges adds 190515f61094 blkdev.h: remove unused codes blk_account_rq adds 79ebe9110fa4 nbd: Fix NULL pointer in flush_workqueue adds bedf78c4cbbb nbd: share nbd_put and return by goto put_nbd adds 5e1f689913a4 nvme-multipath: fix double initialization of ANA state adds 608a969046e6 nvmet: fix inline bio check for bdev-ns adds ab96de5def85 nvmet: fix inline bio check for passthru adds 8cc365f9559b nvmet-rdma: Fix NULL deref when SEND is completed with error adds 3651aaacd10b nvmet: demote discovery cmd parse err msg to debug adds 4c2dab2bf5ac nvmet: use helper to remove the duplicate code adds 7a4ffd20ec6d nvmet: demote fabrics cmd parse err msg to debug adds 85428beac80d nvmet: seset ns->file when open fails adds e181811bd04d nvmet: use new ana_log_size instead the old one adds 6bdf2fbc48f1 Merge tag 'nvme-5.13-2021-05-13' of git://git.infradead.or [...] adds 03f26d8f1140 blk-mq: plug request for shared sbitmap adds 630ef623ed26 blk-mq: Swap two calls in blk_mq_exit_queue() adds 4bc208231131 block/partitions/efi.c: Fix the efi_partition() kernel-doc header adds 8f4ae0f68c5c Merge tag 'block-5.13-2021-05-14' of git://git.kernel.dk/l [...] adds f79f7a2d9676 arc: Fix typos/spellos adds 8e97bf39fa03 ARC: kgdb: add 'fallthrough' to prevent a warning adds 3433adc8bd09 ARC: entry: fix off-by-one error in syscall number validation adds c5f756d8c626 ARC: mm: PAE: use 40-bit physical page mask adds 1d5e4640e5df ARC: mm: Use max_high_pfn as a HIGHMEM zone border adds f36edc5533b2 Merge tag 'arc-5.13-rc2' of git://git.kernel.org/pub/scm/l [...] adds 22247efd822e mm/hugetlb: fix F_SEAL_FUTURE_WRITE adds 84894e1c42e9 mm/hugetlb: fix cow where page writtable in child adds afe0c26d1968 mm, slub: move slub_debug static key enabling outside slab_mutex adds eb1f065f90cd kernel/resource: fix return code check in __request_free_m [...] adds d6e621de1fce squashfs: fix divide error in calculate_skip() adds 7ed9d238c7db userfaultfd: release page in error path to avoid BUG_ON adds 628622904b8d ksm: revert "use GET_KSM_PAGE_NOLOCK to get ksm page in re [...] adds 9ddb3c14afba mm: fix struct page layout on 32-bit systems adds f649dc0e0d7b kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled adds 076171a67789 mm/filemap: fix readahead return types adds c3187cf32216 hfsplus: prevent corruption in shrinking truncate adds f4d3f25aced3 docs: admin-guide: update description for kernel.modprobe sysctl adds 86d0c1642725 mm/ioremap: fix iomap_max_page_shift adds a4147415bdf1 Merge branch 'akpm' (patches from Andrew) adds 2515dd6ce8e5 stack: Replace "o" output with "r" input constraint adds 91b7a0f0637c Merge tag 'core-urgent-2021-05-15' of git://git.kernel.org [...] adds 0d3ae948741a sh: Remove unused variable adds 077fc6440745 Merge tag 'irq-urgent-2021-05-15' of git://git.kernel.org/ [...] adds 46c7405df7de objtool: Fix elf_create_undef_symbol() endianness adds f66c05d6baf3 objtool/x86: Fix elf_add_alternative() endianness adds e7c425b7441a Merge tag 'objtool-urgent-2021-05-15' of git://git.kernel. [...] adds 02dbb7246c5b sched/fair: Fix clearing of has_idle_cores flag in select_ [...] adds 3743d55b289c x86, sched: Fix the AMD CPPC maximum performance value on [...] adds c12a29ed9094 Merge tag 'sched-urgent-2021-05-15' of git://git.kernel.or [...] adds a78339698ab1 powerpc/interrupts: Fix kuep_unlock() call adds 5d510ed78bcf powerpc/syscall: Calling kuap_save_and_lock() is wrong adds 2c8c89b95831 powerpc/pseries: Fix hcall tracing recursion in pv queued [...] adds a3f1a39a5643 powerpc/pseries: Don't trace hcall tracing wrapper adds 7058f4b13edd powerpc/pseries: use notrace hcall variant for H_CEDE idle adds 4f242fc5f2e2 powerpc/pseries: warn if recursing into the hcall tracing code adds 7315e457d6bc powerpc/uaccess: Fix __get_user() with CONFIG_CC_HAS_ASM_G [...] adds bc581dbab26e powerpc/signal: Fix possible build failure with unsafe_cop [...] adds 63970f3c37e7 powerpc/legacy_serial: Fix UBSAN: array-index-out-of-bounds adds da3bb206c9ce KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU adds 8ec7791bae13 powerpc/64s: Fix crashes when toggling stf barrier adds aec86b052df6 powerpc/64s: Fix crashes when toggling entry flush barrier adds 49b39ec248af powerpc/64s: Fix entry flush patching w/strict RWX & hash adds 5b48ba2fbd77 powerpc/64s: Fix stf mitigation patching w/strict RWX & hash adds 4ec5feec1ad0 powerpc/64s: Make NMI record implicitly soft-masked code a [...] adds c6ac667b0799 powerpc/64e/interrupt: Fix nvgprs being clobbered adds 63d1cb53e26a Merge tag 'powerpc-5.13-3' of git://git.kernel.org/pub/scm [...] adds e759959fe3b8 x86/sev-es: Rename sev-es.{ch} to sev.{ch} adds b81fc74d53d1 x86/sev: Move GHCB MSR protocol and NAE definitions in a c [...] adds 059e5c321a65 x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG adds a554e740b66a x86/boot/compressed: Enable -Wundef adds ccb013c29d2d Merge tag 'x86_urgent_for_v5.13_rc2' of git://git.kernel.o [...] adds 970655aa9b42 xen/gntdev: fix gntdev_mmap() error exit path adds dbc03e81586f xen/unpopulated-alloc: fix error return code in fill_list() adds cb6f6b3384d7 xen/arm: move xen_swiotlb_detect to arm/swiotlb-xen.h adds 687842ec5034 arm64: do not set SWIOTLB_NO_FORCE when swiotlb is required adds 97729b653de5 xen/swiotlb: check if the swiotlb has already been initialized adds f44e58bb1905 Merge tag 'for-linus-5.13b-rc2-tag' of git://git.kernel.or [...] adds e09784a8a751 alarmtimer: Check RTC features instead of ops adds 3486d2c9be65 clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCL [...] adds 8ce3648158d7 Merge tag 'timers-urgent-2021-05-16' of git://git.kernel.o [...] adds 18abf8743674 cdc-wdm: untangle a circular dependency between callback a [...] adds 04357fafea9c usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel M [...] adds 9cbc7eb17cdf usb: dwc3: core: Add missing GHWPARAMS9 doc adds 6c05cdbb9ef1 usb: Restore the reference to ch9.h adds d1d90dd27254 usb: dwc3: gadget: Enable suspend events adds 6f26ebb79a84 usb: dwc3: gadget: Rename EOPF event macros to Suspend adds 75a41ce46bae usb: dwc2: Fix gadget DMA unmap direction adds bb9c74a5bd14 usb: dwc3: gadget: Free gadget structure only after freein [...] adds 18ffa988dbae usb: dwc3: gadget: Return success always for kick transfer [...] adds b96992081fde usb: dwc3: imx8mp: detect dwc3 core node via compatible string adds 0b2b149e918f usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() adds e89baeba4f64 usb: dwc2: Remove obsolete MODULE_ constants from platform.c adds 2e2b8d15adc2 usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP adds b9a0866a5bdf usb: typec: ucsi: Put fwnode in any case during ->probe() adds e17b02d49709 usb: dwc3: omap: improve extcon initialization adds f75297853470 docs: usb: function: Modify path name adds a60a34366e0d usb: fotg210-hcd: Fix an error message adds 1f4642b72be7 usb: typec: ucsi: Retrieve all the PDOs instead of just th [...] adds c34e85fa69b9 usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work adds f1fbd950b59b usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS adds d9ff1096a840 usb: musb: Fix an error message adds b813511135e8 xhci-pci: Allow host runtime PM as default for Intel Alder [...] adds 9b6a126ae58d xhci: Fix giving back cancelled URBs even if halted endpoi [...] adds dda32c00c9a0 xhci: Do not use GFP_KERNEL in (potentially) atomic context adds ca09b1bea63a usb: xhci: Increase timeout for HC halt adds 3c128781d8da xhci: Add reset resume quirk for AMD xhci controller. adds 12701ce524bc usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default adds 975f94c7d6c3 usb: core: hub: fix race condition about TRSMRCY of resume adds 4a668429e0d3 Merge tag 'usb-5.13-rc2' of git://git.kernel.org/pub/scm/l [...] adds 14b6cff54eda staging: rtl8723bs: avoid bogus gcc warning adds 8edb79af88ef iio: light: gp2ap002: Fix rumtime PM imbalance on error adds a2fa9242e89f iio: proximity: pulsedlight: Fix rumtime PM imbalance on error adds 7061803522ee iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SE [...] adds f73c730774d8 iio: gyro: mpu3050: Fix reported temperature value adds 901f84de0e16 iio: core: fix ioctl handlers removal adds af0670b0bf1b iio: core: return ENODEV if ioctl is unknown adds af0e1871d79c iio: tsl2583: Fix division by a zero lux_val adds ba9c25d94dea Merge tag 'iio-fixes-5.13a' of https://git.kernel.org/pub/ [...] adds 6942d81a8faa Merge tag 'staging-5.13-rc2' of git://git.kernel.org/pub/s [...] adds 28ec344bb891 usb: typec: tcpm: Don't block probing of consumers of "con [...] adds bb4031b8af80 clk: Skip clk provider registration when np is NULL adds 28183dbf54ed Merge tag 'driver-core-5.13-rc2' of git://git.kernel.org/p [...] adds d07f6ca923ea Linux 5.13-rc2 adds d6f67afbdf9d btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] adds 71795ee59011 btrfs: avoid RCU stalls while running delayed iputs adds 15c7745c9a00 btrfs: return whole extents in fiemap adds 54a40fc3a1da btrfs: fix removed dentries still existing after log is synced adds 8ac91e6c6033 Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/s [...] adds c6de37dd5e48 tools build: Fix quiet cmd indentation adds 98a499a11ecd scripts/jobserver-exec: Fix a typo ("envirnoment") adds c93db682cfb2 kbuild: dummy-tools: adjust to stricter stackprotector check adds fc78cc80f56b Merge remote-tracking branch 'kbuild-current/fixes' adds 774cda6f12d5 dt-bindings: nvmem: mediatek: remove duplicate mt8192 line adds e393cc4e9ce0 Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] adds 366db3ac3cdf arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] adds 0a96c05995ef arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi adds 826b5f765939 Merge tag 'renesas-arm-dt-for-v5.13-tag3' of git://git.ker [...] adds 9f015b3765bf tee: amdtee: unload TA only when its refcount becomes 0 adds 8ec51f894bf5 Merge tag 'amdtee-fixes-for-v5.13' of git://git.linaro.org [...] adds b433d090ac63 MAINTAINERS: ARM/Amlogic SoCs: add Neil as primary maintainer adds d37316b72e8b ARM: npcm: wpcm450: select interrupt controller driver adds b1f1d0c9ddef Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 8ab78863e9ef net/nfc/rawsock.c: fix a permission check bug adds ddb6e00f8413 net: netcp: Fix an error message adds a269333fa5c0 net: dsa: fix a crash if ->get_sset_count() fails adds db825feefc68 net/mlx4: Fix EEPROM dump support adds b94cbc909f1d net: dsa: fix error code getting shifted with 4 in dsa_sla [...] adds 3058e01d31bb tipc: make node link identity publish thread safe adds 297c4de6f780 net: dsa: felix: re-enable TAS guard band mode adds 576f9eacc680 net: stmmac: Fix MAC WoL not working if PHY does not support WoL adds 965a7d72e798 mac80211: assure all fragments are encrypted adds 94034c40ab4a mac80211: prevent mixed key and fragment cache attacks adds a1d5ff5651ea mac80211: properly handle A-MSDUs that start with an RFC 1 [...] adds 2b8a1fee3488 cfg80211: mitigate A-MSDU aggregation attacks adds 270032a2a9c4 mac80211: drop A-MSDUs on old ciphers adds 3a11ce08c45b mac80211: add fragment cache to sta_info adds bf30ca922a0c mac80211: check defrag PN against current frame adds 7e44a0b597f0 mac80211: prevent attacks on TKIP/WEP as well adds a8c4d76a8dd4 mac80211: do not accept/forward invalid EAPOL frames adds 3edc6b0d6c06 mac80211: extend protection against mixed key and fragment [...] adds a1166b2653db ath10k: add CCMP PN replay protection for fragmented frame [...] adds 65c415a144ad ath10k: drop fragments with multicast DA for PCIe adds 40e7462dad6f ath10k: drop fragments with multicast DA for SDIO adds 079a108feba4 ath10k: drop MPDU which has discard flag set by firmware for SDIO adds 0dc267b13f3a ath10k: Fix TKIP Michael MIC verification for PCIe adds 62a8ff67eba5 ath10k: Validate first subframe of A-MSDU before processin [...] adds c3944a562102 ath11k: Clear the fragment cache during key install adds 210f563b0979 ath11k: Drop multicast fragments adds 9fe37a80c929 Merge tag 'mac80211-for-net-2021-05-11' of git://git.kerne [...] adds 9683e5775c75 libbpf: Add NULL check to add_dummy_ksym_var adds 3b80d106e110 samples/bpf: Consider frame size in tx_only of xdpsock sample adds 31379397dcc3 bpf: Forbid trampoline attach for functions with variable [...] adds 049c4e13714e bpf: Fix alu32 const subreg bound tracking on bitwise operations adds 4b81ccebaeee bpf, ringbuf: Deny reserve of buffers larger than ringbuf adds 04ea3086c4d7 bpf: Prevent writable memory-mapping of read-only ringbuf pages adds b24abcff918a bpf, kconfig: Add consolidated menu entry for bpf with cor [...] adds 08389d888287 bpf: Add kconfig knob for disabling unpriv bpf by default adds 35e3815fa810 bpf: Add deny list of btf ids check for tracing programs adds e2d5b2bb769f bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers adds 67e7ec0bd453 libbpf: Provide GELF_ST_VISIBILITY() define for older libelf adds 096eccdef0b3 selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/t [...] adds 569c484f9995 bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 adds df6f82370369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 29249eac5225 mptcp: fix data stream corruption adds bcbda3fc6162 ionic: fix ptp support config breakage adds 440c3247cba3 net: ipa: memory region array is variable size adds 098116e7e640 net: really orphan skbs tied to closing sk adds aa473d6ceb82 bnxt_en: Fix and improve .ndo_features_check(). adds 171c3b151118 net: packetmmap: fix only tx timestamp on request adds 619fee9eb13b net: fec: fix the potential memory leak in fec_enet_init() adds 052fcc453182 net: fec: add defer probe for of_get_mac_address adds 6e8005576648 Merge branch 'fec-fixes' adds e5cc361e2164 octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() adds 9c1bb37f8cad ptp: ocp: Fix a resource leak in an error handling path adds 2b17c400aeb4 can: isotp: prevent race between isotp_bind() and isotp_se [...] adds 364642ae80d6 Merge tag 'linux-can-fixes-for-5.13-20210512' of git://git [...] adds ca14f9597f4f MAINTAINERS: nfc: drop Clément Perrochaud from NXP-NCI adds 8aa5713d8b2c MAINTAINERS: nfc: add Krzysztof Kozlowski as maintainer adds 4a64541f2ceb MAINTAINERS: nfc: include linux-nfc mailing list adds 832ce924b1a1 chelsio/chtls: unlock on error in chtls_pt_recvmsg() adds a93a0a15876d net: mdio: thunder: Fix a double free issue in the .remove [...] adds e1d027dd97e1 net: mdio: octeon: Fix some double free issues adds 65e302a9bd57 cxgb4/ch_ktls: Clear resources when pf4 device is removed adds c7d8302478ae net: korina: Fix return value check in korina_probe() adds e4df1b0c2435 openvswitch: meter: fix race when getting now_ms. adds c07531c01d82 netfilter: flowtable: Remove redundant hw refresh bit adds f0b3d338064e netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check [...] adds 414ed7fe863a Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 75016891357a Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" adds 974271e5ed45 tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT adds a90c57f2cedd net: sched: fix packet stuck problem for lockless qdisc adds 102b55ee92f9 net: sched: fix tx action rescheduling issue during deactivation adds dcad9ee9e066 net: sched: fix tx action reschedule issue with stopped queue adds a0c5393d5bac Merge branch 'lockless-qdisc-packet-stuck' adds b81ac7841d51 net: cdc_eem: fix URL to CDC EEM 1.0 spec adds b7df21cf1b79 tipc: skb_linearize the head skb when reassembling msgs adds 31db0dbd7244 net: hso: check for allocation failure in hso_create_bulk_ [...] adds e0652f8bb44d NFC: nci: fix memory leak in nci_allocate_device adds 28c66b6da408 net: bnx2: Fix error return code in bnx2_init_board() adds ab21494be9dc bnxt_en: Include new P5 HV definition in VF check. adds 702279d2ce46 bnxt_en: Fix context memory setup for 64K page size. adds 3aa21e799419 Merge branch 'bnxt_en-fixes' adds 9f6f852550d0 isdn: mISDN: netjet: Fix crash in nj_probe: adds 020ef930b826 mld: fix panic in mld_newpack() adds 04c26faa51d1 tipc: wait and exit until all work queues are done adds 3c814519743a MAINTAINERS: net: remove stale website link adds 35d96e631860 bonding: init notify_work earlier to avoid uninitialized use adds 444d7be9532d net/smc: remove device from smcd_dev_list after failed dev [...] adds 1d482e666b8e netlink: disable IRQs for netlink_lock_table() adds 5aec55b46c62 gve: Check TX QPL was actually assigned adds e96b491a0ffa gve: Update mgmt_msix_idx if num_ntfy changes adds 5218e919c8d0 gve: Add NULL pointer checks when freeing irqs. adds f81781835f0a gve: Upgrade memory barrier in poll routine adds fbd4a28b4fa6 gve: Correct SKB queue index validation. adds 37781fd24f34 Merge branch 'gve-fixes' adds 1dde47a66d4f net: mdiobus: get rid of a BUG_ON() adds be07f056396d tipc: simplify the finalize work queue adds 33e6b1674f33 net: lan78xx: advertise tx software timestamping support adds a710b9ffbeba net: hns3: fix incorrect resp_msg issue adds a289a7e5c1d4 net: hns3: put off calling register_netdev() until client [...] adds 73a13d8dbe33 net: hns3: fix user's coalesce configuration lost issue adds 9bb5a495424f net: hns3: check the return of skb_checksum_help() adds c9fd37a9450b Merge branch 'hns3-fixes' adds 5b828e66f7af Merge remote-tracking branch 'net/master' adds c87db2405fe8 bpf: Fix BPF_JIT kconfig symbol dependency adds c9a7c013569d selftests/bpf: Convert static to global in tc_redirect progs adds 2d58cee61309 selftests/bpf: Test ringbuf mmap read-only and read-write [...] adds 8ba1030385e3 bpf: Clarify a bpf_bprintf_prepare macro adds d0c0fe10ce6d bpf: Avoid using ARRAY_SIZE on an uninitialized pointer adds 1747cfc527cf Merge remote-tracking branch 'bpf/master' adds fe70b1a1825f Merge remote-tracking branch 'ipsec/master' adds d874e6c06952 mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rat [...] adds 6061fcf4820a mt76: connac: do not schedule mac_work if the device is no [...] adds d6245712add0 mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY adds 94bb18b03d43 mt76: mt7921: fix max aggregation subframes setting adds 509559c35bcd mt76: mt76x0e: fix device hang during suspend/resume adds 2c2bdd2372af mt76: validate rx A-MSDU subframes adds adc647045585 Merge remote-tracking branch 'wireless-drivers/master' adds a568814a55a0 RDMA/siw: Properly check send and receive CQ pointers adds a3d83276d988 RDMA/siw: Release xarray entry adds 54d87913f147 RDMA/core: Prevent divide-by-zero error triggered by the user adds 67f29896fdc8 RDMA/rxe: Clear all QP fields if creation failed adds 55fd78652903 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 8822702f6e4c ALSA: hda/realtek: reset eapd coeff to default value for alc287 adds c1b550294938 ALSA: hda: fixup headset for ASUS GU502 laptop adds e84749a78dc8 ALSA: usb-audio: Validate MS endpoint descriptors adds 91e02557f377 ALSA: usb-audio: Fix potential out-of-bounce access in MID [...] adds f2be77fee648 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx adds 1b6604896e78 ALSA: dice: fix stream format at middle sampling rate for [...] adds 0edabdfe8958 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro adds 395f41e2cdac ALSA: firewire-lib: fix check for the size of isochronous [...] adds 1be4f21d9984 ALSA: firewire-lib: fix calculation for size of IR context [...] adds 814b43127f4a ALSA: firewire-lib: fix amdtp_packet tracepoints event for [...] adds 1d5cfca28617 ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 adds c1f0616124c4 ALSA: intel8x0: Don't update period unless prepared adds 9f079c1bdc90 ALSA: dice: disable double_pcm_frames mode for M-Audio Pro [...] adds 4c6fe8c547e3 ALSA: dice: fix stream format for TC Electronic Konnekt Li [...] adds 1c5b9a4e2d30 Merge remote-tracking branch 'sound-current/for-linus' adds 682ae59ca287 ASoC: rt711-sdca: fix the function number of SDCA control [...] adds d4335d058f84 ASoC: codecs: lpass-rx-macro: add missing MODULE_DEVICE_TABLE adds 14c0c423746f ASoC: codecs: lpass-tx-macro: add missing MODULE_DEVICE_TABLE adds b23584d6ce02 ASoC: ak5558: Correct the dai name for ak5552 adds 28c268d3acdd ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A [...] adds f0353e1f53f9 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3 [...] adds 0fad605fb0bd ASoC: cs42l42: Regmap must use_single_read/write adds 0919a3acc0c8 ASoC: simple-card: add simple_parse_node() adds 6ad76b573bb6 ASoC: simple-card: add simple_link_init() adds f8090ffc91ff ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() adds 582f3503f965 ASoC: audio-graph: tidyup graph_parse_node() adds eaf8df8f3908 Merge series "ASoC: simple-card / audio-graph re-cleanup" [...] adds 47c1131633ef ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAI [...] adds e072b2671606 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE adds 96f685974609 ASoC: cs53l30: Add missing regmap use_single config adds 27fb58516902 ASoC: cs42l73: Add missing regmap use_single config adds 2a682f821941 ASoC: cs35l34: Add missing regmap use_single config adds b1078e986953 ASoC: cs35l32: Add missing regmap use_single config adds 0e49a4de4564 ASoC: cs42l52: Minor tidy up of error paths adds cdf112d4c65f ASoC: fsl: fix SND_SOC_IMX_RPMSG dependency adds b64a8148d78e Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds d028f766fb2b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 3d681804efcb regulator: cros-ec: Fix error code in dev_err message adds f8c8871f5eff regulator: fan53555: fix TCS4525 voltage calulation adds adf1471b2f76 Merge series "regulator: fan53555: tcs4525 fix and cleanup [...] adds 0b1e55267372 regulator: da9121: Return REGULATOR_MODE_INVALID for invalid mode adds 34991ee96fd8 regulator: fan53880: Fix missing n_voltages setting adds 7c333b2bc5a0 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 7bfa03dfcc72 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 1ec0e6ad8590 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 680ec0549a05 spi: spi-fsl-dspi: Fix a resource leak in an error handling path adds dc5fa5902738 spi: take the SPI IO-mutex in the spi_set_cs_timing method adds 35f3f8504c3b spi: Switch to signed types for *_native_cs SPI controller fields adds 7907cad7d07e spi: sprd: Add missing MODULE_DEVICE_TABLE adds 6b69546912a5 spi: Assume GPIO CS active high in ACPI case adds 27e7db56cf3d spi: Don't have controller clean up spi device before driv [...] adds 0b07154f066a dt-bindings: spi: spi-mux: rename flash node adds d7aed20d446d MAINTAINERS: Add Alain Volmat as STM32 SPI maintainer adds c37fe6aff89c Merge tag 'v5.13-rc2' into spi-5.13 adds 6981cd2ba910 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 3588385a8235 Merge remote-tracking branch 'spi-fixes/for-linus' adds 2ee4c8a26876 MAINTAINERS: Add Krzysztof as PCI host/endpoint controller [...] adds 76b14eabaaca Merge remote-tracking branch 'pci-current/for-linus' adds 3ddb4ce1e6e3 serial: tegra: Fix a mask operation that is always true adds 5e722b217ad3 serial: core: fix suspicious security_locked_down() call adds 2ea2e019c190 serial: sh-sci: Fix off-by-one error in FIFO threshold reg [...] adds 3c35d2a960c0 serial: 8250_dw: Add device HID for new AMD UART controller adds 5c8f1bfe6ad8 Merge remote-tracking branch 'tty.current/tty-linus' adds c5a80540e425 USB: serial: ftdi_sio: add IDs for IDS GmbH Products adds e467714f822b USB: serial: option: add Telit LE910-S1 compositions 0x701 [...] adds 89b1a3d811e6 USB: serial: ti_usb_3410_5052: add startech.com device id adds f8e8c1b2f782 USB: serial: pl2303: add device id for ADLINK ND-6530 GC adds a2fcc6025761 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 07adc0225484 usb: cdns3: Fix runtime PM imbalance on error adds 3b414d1b0107 usb: cdnsp: Fix lack of removing request from pending list. adds 9e3927f6373d usb: chipidea: udc: assign interrupt number to USB gadget [...] adds 0227e7fbddff Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 7c2fc79250ca phy: usb: Fix misuse of IS_ENABLED adds 5b6e72dc8888 Merge remote-tracking branch 'phy/fixes' adds 4573472315f0 iio: adc: ad7124: Fix missbalanced regulator enable / disa [...] adds f2a772c51206 iio: adc: ad7124: Fix potential overflow due to non sequen [...] adds e32fe6d90f44 iio: adc: ad7192: Avoid disabling a clock that was never enabled. adds b0f27fca5a6c iio: adc: ad7192: handle regulator voltage error first adds 04f5b9f539ce staging: iio: cdc: ad7746: avoid overwrite of num_channels adds 488abb0f5c83 iio: gyro: fxas21002c: balance runtime power in error path adds 703190407039 iio: dac: ad5770r: Put fwnode in error case during ->probe() adds 7adee686f06d Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 285c0faddceb habanalabs: expose ASIC specific PLL index adds 001d5f66c156 habanalabs: skip reading f/w errors on bad status adds b5fd82a7af19 habanalabs: change error level of security not ready adds 27a9e35daad0 habanalabs: ignore f/w status error adds 24a107097fbd habanalabs: wait for interrupt wrong timeout calculation adds 115726c5d312 habanalabs/gaudi: Fix a potential use after free in gaudi_ [...] adds ba2b062ffa3d Merge tag 'misc-habanalabs-fixes-2021-05-08' of https://gi [...] adds a73b6a3b4109 ics932s401: fix broken handling of errors when word reading fails adds 6a3239a738d8 Revert "crypto: cavium/nitrox - add an error message to ex [...] adds 3e465fc38467 Revert "media: rcar_drif: fix a memory disclosure" adds 99ae3417672a Revert "hwmon: (lm80) fix a missing check of bus read in l [...] adds 754f39158441 Revert "serial: mvebu-uart: Fix to avoid a potential NULL [...] adds fd013265e5b5 Revert "media: usb: gspca: add a missed check for goto_low_power" adds 4b059ce1f4b3 Revert "ALSA: sb: fix a missing check of snd_ctl_add" adds 8d1beda5f119 Revert "leds: lp5523: fix a missing check of return value [...] adds 6647f7a06eb0 leds: lp5523: check return value of lp5xx_read and jump to [...] adds b0a85abbe92e Revert "serial: max310x: pass return value of spi_register [...] adds 3890e3dea315 serial: max310x: unregister uart driver in case of failure [...] adds 68c5634c4a72 Revert "rtlwifi: fix a potential NULL pointer dereference" adds 30b0e0ee9d02 net: rtlwifi: properly check for alloc_workqueue() failure adds 5f94eaa4ee23 Revert "net: fujitsu: fix a potential NULL pointer dereference" adds 52202be1cd99 net: fujitsu: fix potential null-ptr-deref adds 5369ead83f5a Revert "net/smc: fix a NULL pointer dereference" adds bbeb18f27a44 net/smc: properly handle workqueue allocation failure adds 4df07045fcfd Revert "net: caif: replace BUG_ON with recovery code" adds 65a67792e341 net: caif: remove BUG_ON(dev == NULL) in caif_xmit adds bee1b0511844 Revert "net: stmicro: fix a missing check of clk_prepare" adds 0c32a96d000f net: stmicro: handle clk_prepare() failure during init adds 7930742d6a0f Revert "niu: fix missing checks of niu_pci_eeprom_read" adds e6e337708c22 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() adds b95b57dfe7a1 Revert "qlcnic: Avoid potential NULL pointer dereference" adds 84460f01cba3 qlcnic: Add null check after calling netdev_alloc_skb adds 257343d3ed55 Revert "gdrom: fix a memory leak bug" adds d03d1021da6f cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom adds 566f53238da7 Revert "char: hpet: fix a missing check of ioremap" adds b11701c93311 char: hpet: add checks after calling ioremap adds 4d427b408c4c Revert "scsi: ufs: fix a missing check of devm_reset_control_get" adds 2f4a784f40f8 scsi: ufs: handle cleanup correctly on devm_reset_control_ [...] adds 1dacca7fa1eb Revert "ALSA: gus: add a check of the status of snd_ctl_add" adds 94f88309f201 Revert "ALSA: sb8: add a check for request_region" adds a28591f61b60 ALSA: sb8: Add a comment note regarding an unused pointer adds 4667a6fc1777 Revert "ALSA: usx2y: Fix potential NULL pointer dereference" adds 58c0cc2d90f1 Revert "video: hgafb: fix potential NULL pointer dereference" adds dc13cac4862c video: hgafb: fix potential NULL pointer dereference adds abd7bca23bd4 Revert "isdn: mISDNinfineon: fix potential NULL pointer de [...] adds c446f0d4702d isdn: mISDNinfineon: check/cleanup ioremap failure correct [...] adds efba106f89fc Revert "ath6kl: return error code in ath6kl_wmi_set_roam_l [...] adds 54433367840b ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() adds 5e68b86c7b7c Revert "rapidio: fix a NULL pointer dereference when creat [...] adds 69ce3ae36dcb rapidio: handle create_workqueue() failure adds 36a2c87f7ed9 Revert "isdn: mISDN: Fix potential NULL pointer dereferenc [...] adds 5265db2ccc73 isdn: mISDN: correctly handle ph_info allocation failure i [...] adds e1436df2f255 Revert "ecryptfs: replace BUG_ON with error handling code" adds c6052f09c14b fs: ecryptfs: remove BUG_ON from crypt_scatterlist adds 43ed0fcf613a Revert "dmaengine: qcom_hidma: Check for driver register failure" adds 4df2a8b0ad63 dmaengine: qcom_hidma: comment platform_driver_register call adds 46651077765c Revert "libertas: add checks for the return value of sysfs [...] adds 7e79b38fe9a4 libertas: register sysfs groups properly adds 1e0ce84215db Revert "ASoC: rt5645: fix a NULL pointer dereference" adds 5e70b8e22b64 ASoC: rt5645: add error checking to rt5645_probe function adds fdda0dd2686e Revert "ASoC: cs43130: fix a NULL pointer dereference" adds 2da441a6491d ASoC: cs43130: handle errors in cs43130_probe() properly adds 47e4ff06fa7f Revert "media: dvb: Add check on sp8870_readreg" adds c6d822c56e7f media: dvb: Add check on sp8870_readreg return adds d8c3be2fb207 Revert "media: gspca: mt9m111: Check write_bridge for timeout" adds e932f5b458ee media: gspca: mt9m111: Check write_bridge for timeout adds 8e23e83c752b Revert "media: gspca: Check the return value of write_brid [...] adds dacb408ca6f0 media: gspca: properly check for errors in po1030_probe() adds 4fd798a5a891 Revert "net: liquidio: fix a NULL pointer dereference" adds dbc97bfd3918 net: liquidio: Add missing null pointer checks adds ed04fe8a0e87 Revert "video: imsttfb: fix potential NULL pointer dereferences" adds 13b7c0390a5d video: imsttfb: check for ioremap() failures adds 30a350947692 Revert "brcmfmac: add a check for the status of usb_register" adds 419b4a142a7e brcmfmac: properly check for bus register errors adds 9183f01b5e6e cdrom: gdrom: initialize global variable at init time adds ced081a436d2 binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM [...] adds 640d1eaff2c0 dyndbg: avoid calling dyndbg_emit_prefix when it has no work adds a3626bcf5faf dyndbg: drop uninformative vpr_info adds 27b57bb76a89 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer de [...] adds 156ed0215ef3 uio/uio_pci_generic: fix return value changed in refactoring adds 3ee098f96b8b uio_hv_generic: Fix a memory leak in error handling paths adds 0b0226be3a52 uio_hv_generic: Fix another memory leak in error handling paths adds 2962484dfef8 misc: eeprom: at24: check suspend status before disable regulator adds ddb291f7e45e Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds da096fbccd52 soundwire: qcom: fix handling of qcom,ports-block-pack-mode adds e0a6a10e363a Merge remote-tracking branch 'soundwire-fixes/fixes' adds 37c40e15780a Merge remote-tracking branch 'ide/master' adds 1636fc9ed01c vfio/pci: Fix error return code in vfio_ecap_init() adds 395790fa7ae9 vfio/iommu_type1: Use struct_size() for kzalloc() adds 486cbe6d8fb5 vfio/pci: zap_vma_ptes() needs MMU adds d86493b7e115 Merge remote-tracking branch 'vfio-fixes/for-linus' adds 055f23b74b20 module: check for exit sections in layout_sections() inste [...] adds e9d7a95ef852 Merge remote-tracking branch 'modules-fixes/modules-linus' adds 1c4841ccbd2b dmaengine: idxd: add engine 'struct device' missing bus ty [...] adds 077cdb355b3d dmaengine: idxd: add missing dsa driver unregister adds 17866bc6b2ae dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions adds 4ad5dd2d7876 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc adds 538ea65a9fd1 dmaengine: xilinx: dpdma: initialize registers before request_irq adds f0889226fc59 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 56a8d3fd1f34 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper adds ad9ffdce4539 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper adds c4b7d7c480d6 mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming [...] adds 3e09c0252501 mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper adds 46fcb57e6b72 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper adds 6a4c5ada5774 mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper adds 3d227a0b0ce3 mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming EC [...] adds 562b4e91d3b2 mtd: parsers: ofpart: fix parsing subpartitions adds f619dd0cd4f0 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds e44b49f623c7 Revert "irqbypass: do not start cons/prod when failed connect" adds fcb8283920b1 KVM: arm64: Fix boolreturn.cocci warnings adds eaa9b88dae64 KVM: arm64: Mark pkvm_pgtable_mm_ops static adds 3fdc15fe8c64 KVM: arm64: Mark the host stage-2 memory pools static adds f5e30680616a KVM: arm64: Move __adjust_pc out of line adds 26778aaa134a KVM: arm64: Commit pending PC adjustemnts before returning [...] adds cb853ded1d25 KVM: arm64: Fix debug register indexing adds a4345a7cecfb Merge tag 'kvmarm-fixes-5.13-1' of git://git.kernel.org/pu [...] adds 073f1e69524d Merge remote-tracking branch 'kvm-fixes/master' adds 35d470b5fbc9 hwmon: (dell-smm-hwmon) Fix index values adds c2a338c9395e hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E VOUT adds 2a29db088c7a hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 adds f0fb26c456a3 hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 c [...] adds 0e657f416d84 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds de80d5781136 Merge branch 'for-5.13/dax' into libnvdimm-fixes adds 5777c83f3e70 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 4a5ea88748d5 Merge branch 'misc-5.13' into next-fixes adds 53db84b9bab5 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 134aac0ba267 Merge remote-tracking branch 'vfs-fixes/fixes' adds 5311221304fa dt-bindings: phy: cadence-torrent: update reference file of docs adds 0bd50826a40e leds: Fix reference file name of documentation adds 4710ccc52e8e dt-bindings: media: renesas,drif: Use graph schema adds c17611592d96 dt-bindings: More removals of type references on common pr [...] adds 88347084ab53 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds c625b80b9d00 scsi: ufs: ufs-mediatek: Fix power down spec violation adds 56f396146af2 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic adds d0b2b70eb12e scsi: ufs: core: Increase the usable queue depth adds 73578af92a0f scsi: qedf: Add pointer checks in qedf_update_link_speed() adds 5cb289bf2d7c scsi: qla2xxx: Fix error return code in qla82xx_write_flas [...] adds d1acd81bd6eb scsi: pm80xx: Fix drives missing during rmmod/insmod loop adds 681b842aff00 Merge remote-tracking branch 'scsi-fixes/fixes' adds cabb1bb60e88 mmc: meson-gx: make replace WARN_ONCE with dev_warn_once a [...] adds 9b81354d7ebc mmc: meson-gx: also check SD_IO_RW_EXTENDED for scatterlis [...] adds a1149a6c06ee mmc: sdhci-pci-gli: increase 1.8V regulator wait adds 3564c0f31f76 Merge remote-tracking branch 'mmc-fixes/fixes' adds eb9e3a4b09a4 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 4b680776b4d8 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 1e948b1752b5 gpio: cadence: Add missing MODULE_DEVICE_TABLE adds a0579474efff gpio: xilinx: Correct kernel doc for xgpio_probe() adds bdbe871ef0ca gpio: tegra186: Don't set parent IRQ affinity adds 8bb1ba5daf09 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 963cdcc37e98 tee: Fix fall-through warnings for Clang adds 47ce0b65bfb3 atm: fore200e: Fix fall-through warnings for Clang adds 18a0e8d0f103 watchdog: Fix fall-through warnings for Clang adds fc7980915a86 vxge: Fix fall-through warnings for Clang adds c3754da3b739 reiserfs: Fix fall-through warnings for Clang adds ebd0476256be nfp: Fix fall-through warnings for Clang adds 9b8b84c168b6 netxen_nic: Fix fall-through warnings for Clang adds cc9fd18032ef bnxt_en: Fix fall-through warnings for Clang adds d66aea44b0ac qlcnic: Fix fall-through warnings for Clang adds 79121184f8e7 ipv4: Fix fall-through warnings for Clang adds f5e9724c42d9 braille_console: Fix fall-through warnings for Clang adds 5ef73b6e6521 firewire: core: Fix fall-through warnings for Clang adds 3752445d79ee hwmon: (corsair-cpro) Fix fall-through warnings for Clang adds 58e31cf015e6 hwmon: (max6621) Fix fall-through warnings for Clang adds 731d5f441e1c ide: Fix fall-through warnings for Clang adds 6518e3fc972e net: netrom: Fix fall-through warnings for Clang adds 5af5a020ddd1 net/packet: Fix fall-through warnings for Clang adds 3754fa747dc0 rds: Fix fall-through warnings for Clang adds 0572b37b27f4 sctp: Fix fall-through warnings for Clang adds 1c78ba492410 tipc: Fix fall-through warnings for Clang adds 135436a7d2cd xfrm: Fix fall-through warnings for Clang adds 909bae38ed9c Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 7bcdcd71f432 Makefile: extend 32B aligned debug option to 64B aligned adds 495bbace3d32 Merge remote-tracking branch 'kbuild/for-next' adds ca0760e7d79e Compiler Attributes: Add continue in comment adds 427b81a85918 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 adds 78924148a3d2 risc-v: Use generic io.h helpers for nommu adds 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] adds ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic adds 637be9183e04 asm-generic: use asm-generic/unaligned.h for most architectures adds bf067edf5d2f openrisc: always use unaligned-struct header adds 94528b70781a sh: remove unaligned access for sh4a adds 3aec1db05d1b m68k: select CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS adds f12d3ff3f41c powerpc: use linux/unaligned/le_struct.h on LE power7 adds 0652035a5794 asm-generic: unaligned: remove byteshift helpers adds 778aaefb8e86 asm-generic: unaligned always use struct helpers adds 61187e51d6f5 partitions: msdos: fix one-byte get_unaligned() adds a9f342458709 apparmor: use get_unaligned() only for multi-byte words adds cefaab9a03d4 mwifiex: re-fix for unaligned accesses adds 0681a2543f47 netpoll: avoid put_unaligned() on single character adds ba2f2c6588a0 asm-generic: uaccess: 1-byte access is always aligned adds 3be8a90fd433 asm-generic: simplify asm/unaligned.h adds d74ebb76967f Merge branch 'asm-generic-unaligned' into asm-generic adds fa196ec783e9 Merge remote-tracking branch 'asm-generic/master' adds d3506d256d94 Merge branch 'misc' into for-next adds f520735237ad Merge remote-tracking branch 'arm/for-next' adds 63dd0f4927b5 Merge remote-tracking branch 'actions/for-next' adds bfb272be427a Merge remote-tracking branch 'amlogic/for-next' adds d77f120799b9 Merge remote-tracking branch 'aspeed/for-next' adds 10d8aed4cb35 Merge remote-tracking branch 'at91/at91-next' adds 2f9dc6a357ff memory: stm32-fmc2-ebi: add missing of_node_put for loop i [...] adds 907c5bbb514a memory: atmel-ebi: add missing of_node_put for loop iteration adds 76e5624f3f93 memory: pl353: Fix error return code in pl353_smc_probe() adds e139278387aa Merge remote-tracking branch 'drivers-memory/for-next' adds 0e4a4a08cd78 ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch adds 8967b27a6c1c ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators adds 89b759469d52 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info adds 22b5059b95e4 ARM: imx: Initialize SoC ID on i.MX50 adds 839d71d436cf Merge branch 'imx/soc' into for-next adds bf3605187530 dt-bindings: arm: imx: add imx8mm gw7901 support adds 4e708d49f07c Merge branch 'imx/bindings' into for-next adds fd268e371c5e ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_EIM_D22 from [...] adds e0cdd26af8eb ARM: dts: imx25-pinfunc: Fix gpio function name for pads G [...] adds 14cdc1f243d7 ARM: dts: imx6: phyFLEX: Fix UART hardware flow control adds 340364b8b10a ARM: dts: imx6dl-yapp4: Configure the OLED display segment offset adds 622a7536a574 Merge branch 'imx/dt' into for-next adds 5497bc2a2bff arm64: dts: imx8mp-evk: Add PMIC device adds c67b761aac6c arm64: dts: ls1028a-rdb: enable optee node adds 2b1649a83afc arm64: dts: imx: Add i.mx8mm Gateworks gw7901 dts support adds 6914d1ba4d0a arm64: dts: imx8mp: add flexspi node adds c634a97b5ab6 arm64: imx8mp: imx8mp-phycore-som enable spi nor adds f265172df8d6 arm64: dts: imx8mq-nitrogen: add USB OTG support adds 151f608289ae arm64: dts: imx8mq-nitrogen: add USB HOST support adds e8f23d5478c9 arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI adds 2999e6785f8c arm64: dts: imx8mn: Add spba1 bus adds 0cfe23051fec arm64: dts: imx8mm: Add spba1 and spba2 buses adds a92c971de380 arm64: dts: imx8mq-evk: add one regulator used to power up [...] adds f55b62ff0467 arm64: dts: imx8mp: Remove the reference to audio ipg cloc [...] adds ffd9b81d3d9d arm64: dts: imx8mp-evk: enable EQOS ethernet adds ec5cf02a091b arm64: dts: ls1012a: enable PCIe on freeway board adds cc7d79f33955 arm64: dts: ls208xa: remove bus-num from dspi node adds 7e5e8639a4a0 arm64: dts: imx8mn-beacon-som: Assign PMIC clock adds 276daa8728fb Merge branch 'imx/dt64' into for-next adds 2b46d5dafef2 arm64: defconfig: Enable LT8912B DRM bridge driver adds b1d96e9c8a6e Merge branch 'imx/defconfig' into for-next adds eff6c8973fcd Merge remote-tracking branch 'imx-mxs/for-next' adds 4ac33ec14908 Merge remote-tracking branch 'keystone/next' adds e6f73028db51 arm64: dts: mt8173: Separating mtk-vcodec-enc device node adds 763e13f26894 arm64: dts: mediatek: mt8167: add power domains adds 97e37d44d35e arm64: dts: mediatek: mt8167: add mmsys node adds e7ead62e2a1e arm64: dts: mediatek: mt8167: add smi_common node adds 1a191c97abef arm64: dts: mediatek: mt8167: add larb nodes adds d9fb91fdfdda arm64: dts: mediatek: mt8167: add iommu node adds 4eab77fc8ae7 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kappa adds 82665ef7dd65 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds 204c13481849 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds ffea8b5b89f1 dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-kenzo adds 009add139c2e dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzz [...] adds f11f44be2427 arm64: dts: mt8183: Add kukui-jacuzzi-kappa board adds f006bcf1c972 arm64: dts: mt8183: Add kukui-jacuzzi-willow board adds dd6e3b06214f arm64: dts: mt8183: Add kukui-jacuzzi-burnet board adds 0a9cefe21aec arm64: dts: mt8183: Add kukui-jacuzzi-kenzo board adds 6cd7fdc8c530 arm64: dts: mt8183: Add kukui-jacuzzi-fennel board adds ba96de3ae5a7 soc: mediatek: add missing MODULE_DEVICE_TABLE adds fd450fd2a4fb Merge branch 'v5.13-next/soc' into for-next adds 07aabaf5484a Merge remote-tracking branch 'mediatek/for-next' adds 46144d6fc8db Merge remote-tracking branch 'mvebu/for-next' adds 65884b86bd63 Merge remote-tracking branch 'omap/for-next' adds 3e23e9b41c95 Merge remote-tracking branch 'qcom/for-next' adds db910ebf4411 Merge remote-tracking branch 'raspberrypi/for-next' adds b8d499f0966b ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list adds 8f3d063349fc arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] adds a877910e7502 arm64: dts: renesas: beacon kit: Setup AVB refclk adds 429174b0c6ca arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders adds 6f20125402c7 arm64: dts: renesas: condor: Switch eMMC bus to 1V8 adds 7e5928d3ce2b arm64: dts: renesas: v3msk: Fix memory size adds 213494b51d07 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds 16b9dd7ae971 ARM: dts: r8a7779, marzen: Fix DU clock names adds 585e40036524 ARM: dts: koelsch: Rename sw2 to keyboard adds 8d6580765457 arm64: dts: renesas: eagle: Add x1 clock adds 81ca6c161d39 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds 8d09cdab05e6 ARM: shmobile: defconfig: Refresh for v5.13-rc1 adds 943db114cf99 Merge branch 'renesas-arm-defconfig-for-v5.14' into renesas-next adds dec90040b309 Merge remote-tracking branch 'renesas/next' adds e5c73bdb136c reset: bcm6345: Make reset_control_ops const adds 829cdfe0a394 reset: zynqmp: replace spaces with tabs adds 91b8050c41b3 reset: oxnas: replace file name with short description adds 9a531e4d5a49 dt-bindings: reset: microchip sparx5 reset driver bindings adds 453ed4283beb reset: mchp: sparx5: add switch reset driver adds 1c5e05c23f4a reset: whitespace fixes adds 534d3fa24e9f reset: berlin: replace unsigned with unsigned int adds 05cf8fffcdeb reset: ti-syscon: fix to_ti_syscon_reset_data macro adds 71400c3fc45e reset: sti/syscfg: replace comma with semicolon adds b19a5aec3512 reset: uniphier: enclose UNIPHIER_RESET_ID_END value in pa [...] adds 42f6a76fbe85 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB adds 6ab9d6219f86 reset: RESET_INTEL_GW should depend on X86 adds 466ba3c8ff4f reset: a10sr: add missing of_match_table reference adds e207457f9045 reset: brcmstb: Add missing MODULE_DEVICE_TABLE adds 53e50b763b7d Merge remote-tracking branch 'reset/reset/next' adds 8cbc5d2f2fe4 dt-bindings: add power-domain header for RK3568 SoCs adds 8b3ceb06225a Merge branch 'v5.14-shared/powerdomain' into v5.14-armsoc/drivers adds 0a69452e0356 soc: rockchip: power-domain: Add a meaningful power domain name adds 41413a20b082 dt-bindings: arm: rockchip: convert pmu.txt to YAML adds 72ae976363a2 dt-bindings: arm: rockchip: add more compatible strings to [...] adds d74622138a9b dt-bindings: power: rockchip: Convert to json-schema adds 66b89b8b5e4c dt-bindings: power: rockchip: Add bindings for RK3568 Soc adds 1782c87b44a0 soc: rockchip: power-domain: add rk3568 powerdomains adds f2ffa8f9e32d dt-bindings: soc: rockchip: convert grf.txt to YAML adds 01933c1e2886 Merge branch 'v5.14-armsoc/drivers' into for-next adds d5c24e20daf0 ARM: dts: rockchip: Fix thermal sensor cells o rk322x adds dfbfb86a43f9 ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036- [...] adds 7b46d674ac00 ARM: dts: rockchip: Fix the timer clocks order adds 6b023929666f ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x adds 304b8fbc950b ARM: dts: rockchip: Remove useless interrupt-names on IOMM [...] adds f2948781a72f ARM: dts: rockchip: Fix power-controller node names for rk3066a adds d3bcbcd39617 ARM: dts: rockchip: Fix power-controller node names for rk3188 adds 970cdc53cb1a ARM: dts: rockchip: Fix power-controller node names for rk3288 adds a3ec2d38f6dd ARM: dts: rockchip: add #power-domain-cells to power domain nodes adds dc71c5ca34f4 ARM: dts: rockchip: Remove more clock-names from PWM nodes adds 87cf20ccecb3 ARM: dts: rockchip: rename vcc_stdby node name for rk3066a [...] adds 6e4e4e2a2558 ARM: dts: rockchip: move and restyle grf nodes rk3066/rk3188 adds 10026f5e68f1 Merge branch 'v5.14-armsoc/dts32' into for-next adds bbac8bd65f54 arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 adds 75f95927334d arm64: dts: rockchip: Enable USB3 for rk3328 ROC-RK3328-CC adds bf340c8084d2 arm64: dts: rockchip: Enable USB3 for rk3328 Rock Pi E adds d49f120e27dc arm64: dts: rockchip: Enable USB3 Ethernet on rk3328 NanoPi R2S adds 6a11ffc2cc54 arm64: dts: rockchip: rename LED label for NanoPi R4S adds e6526f90696e arm64: dts: rockchip: Drop fephy pinctrl from gmac2phy on [...] adds 642593eec325 arm64: dts: rockchip: add timer0 clocks on rk3368 adds 954d5986afa5 arm64: dts: rockchip: Use only supported PCIe link speed o [...] adds a7ecfad495f8 arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi adds 2bf375982f4a arm64: dts: rockchip: Remove useless interrupt-names prope [...] adds d5de0d688ac6 arm64: dts: rockchip: Fix power-controller node names for px30 adds 6e6a282b49c6 arm64: dts: rockchip: Fix power-controller node names for rk3328 adds 148bbe29f910 arm64: dts: rockchip: Fix power-controller node names for rk3399 adds 837188d49823 arm64: dts: rockchip: add #power-domain-cells to power dom [...] adds b82f8e299253 arm64: dts: rockchip: fix regulator-gpio states array adds 271b66414df0 arm64: dts: rockchip: Add support for two PWM fans on helios64 adds 5a65adfa2ad1 arm64: dts: rockchip: Add support for PCIe on helios64 adds 19486fe587b8 arm64: dts: rename grf-gpio nodename in rk3328.dtsi adds e16bb0264db5 Merge branch 'v5.14-armsoc/dts64' into for-next adds 23029150a05b clk: rockchip: Optimize PLL table memory usage adds b8bc266bd4b5 Merge branch 'v5.14-clk/next' into for-next adds 46b184eb0d62 Merge remote-tracking branch 'rockchip/for-next' adds 0de0b04c8343 ARM: s3c: Remove unnecessary break in RX1950 adds 48d551bf2085 ARM: exynos: add missing of_node_put for loop iteration adds cc29e39412b9 ARM: dts: exynos: align Broadcom WiFi with dtschema adds 8bceb2a490bb ARM: dts: exynos: replace legacy MMS114 touchscreen x/y pr [...] adds 75121e1dc9fe ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 adds a7e59c84cf20 ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 adds fd2f17179665 ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 adds 8b7e0f72ef71 ARM: dts: s5pv210: remove unused Atmel touchscreen propert [...] adds 06bc1dd6d714 Merge branch 'next/dt' into for-next adds a1972739c016 ARM: dts: exynos: enable PMIC wakeup from suspend on Itop Core adds 765210e19859 ARM: dts: exynos: enable PMIC wakeup from suspend on Origen4412 adds 0272619bde22 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale adds 760ebb8a2529 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid XU adds 7f23ea1265c3 ARM: dts: exynos: enable PMIC wakeup from suspend on Midas adds 1178f7127a46 ARM: dts: exynos: enable PMIC wakeup from suspend on Odroid X/U3 adds 9614ae537530 ARM: dts: exynos: enable PMIC wakeup from suspend on P4 Note adds 1d4203b1fa02 ARM: dts: exynos: enable PMIC wakeup from suspend on Arndale Octa adds a145cc05cb2c ARM: dts: exynos: enable PMIC wakeup from suspend on SMDK5420 adds e4c9b60b271c ARM: dts: exynos: enable PMIC wakeup from suspend on Odroi [...] adds 3d6e2ac21c8f Merge branch 'next/dt' into for-next adds d3f713e6b3cc arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 adds 6fed39b8b597 Merge branch 'next/dt64' into for-next adds 0ececa5c20d6 Merge remote-tracking branch 'samsung-krzk/for-next' adds 79053496a28d Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] adds 05c00e584ff9 Merge remote-tracking branch 'scmi/for-linux-next' adds cbccad664927 arm64: sunxi: Build the sun4i timer driver adds fd5ef505453f ARM: dts: sun8i: r40: add /omit-if-no-ref/ to pinmux nodes [...] adds 492dd7309aed ARM: dts: sun8i: r40: add pinmux settings for MMC3 and UAR [...] adds 157da630c7ff dt-bindings: add compatible vendor prefix for Forlinx adds ed85561fe39c dt-bindings: arm: add compatible for Forlinx OKA40i-C and [...] adds d0aac8cbbd0c ARM: dts: sun8i: r40: add devicetree for Forlinx FETA40i-C [...] adds 5bd15031337f dt-bindings: timer: Simplify conditional expressions adds bffdc0f3c26c dt-bindings: timer: Add compatibles for sun50i timers adds af97dd5559c5 arm64: dts: allwinner: a64: Sort watchdog node adds 12bcaacaff49 arm64: dts: allwinner: Add sun4i MMIO timer nodes adds d88834bfefde ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds a691acabac36 ARM: dts: sun8i-a33: Allow using multiple codec DAIs adds e0cd8e011815 arm64: dts: allwinner: a64: Allow using multiple codec DAIs adds 09e0a7ea75e0 arm64: dts: allwinner: a64: Add pinmux nodes for AIF2/AIF3 adds 984a51c5308c arm64: dts: allwinner: a64: Allow multiple DAI links adds 36777d962082 arm64: dts: allwinner: pinephone: Add support for Bluetooth audio adds 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] adds 7fd358bb1158 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds d6d0e5ed1cae Merge remote-tracking branch 'tegra/for-next' adds 6eae0a74d395 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds df61cd939384 arm64: dts: ti: k3-am654-base-board: remove ov5640 adds 52ae30f55a2a arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent adds a0812885fa7a arm64: dts: ti: k3-*: Rename the TI-SCI clocks node name adds 830454bbd628 arm64: dts: ti: k3-am65-wakeup: Add debug region to TI-SCI node adds 421c06b8761a arm64: dts: ti: k3-am65-wakeup: Drop un-necessary properti [...] adds 9d3c9378f96a arm64: dts: ti: k3-*: Rename the TI-SCI node adds 9ecdb6d6b114 arm64: dts: ti: k3-am65|j721e|am64: Map the dma / navigato [...] adds cab12badfc99 arm64: dts: ti: k3*: Introduce reg definition for interrup [...] adds 2bc0c03ac2b2 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 08d87f357b7a clk: imx: Remove the audio ipg clock from imx8mp adds d2cd769911bc dt-bindings: arm: imx: scu: fix naming typo of clk compati [...] adds db7a806d8899 dt-bindings: arm: imx: scu: drop deprecated legacy clock binding adds bb9344ffad43 clk: imx: scu: remove legacy scu clock binding support adds bcb05d0bfdb7 clk: imx: scu: add gpr clocks support adds 68c8b0bb1d00 clk: imx8qxp: add clock valid checking mechnism adds 4539b53dd2d3 clk: imx8qm: add clock valid resource checking adds da00c82a1ea4 Merge remote-tracking branch 'clk-imx/for-next' adds 192c344e7cd4 clk: renesas: rcar-gen3: Update Z clock rate formula in comments adds 58effcd350c8 clk: renesas: rcar-gen3: Make cpg_z_clk.mask u32 adds c141897caafb clk: renesas: rcar-gen3: Remove superfluous masking in cpg [...] adds 67a1b9b65165 clk: renesas: rcar-gen3: Grammar s/dependent of/dependent on/ adds 50086045bd07 clk: renesas: rcar-gen3: Increase Z clock accuracy adds 3f7079563685 clk: renesas: rcar-gen3: Add custom clock for PLLs adds 3a0e84845891 clk: renesas: rcar-gen3: Add boost support to Z clocks adds 16927401d924 clk: renesas: r8a779a0: Add ISPCS clocks adds a20a40a8bbc2 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() adds 6c7bc7dbcc41 clk: renesas: div6: Use clamp() instead of clamp_t() adds 23b04c84e201 clk: renesas: div6: Simplify src mask handling adds c9d1b58b272e clk: renesas: div6: Switch to .determine_rate() adds 1c924fc67912 clk: renesas: div6: Consider all parents for requested rate adds 02c69593e62d clk: renesas: div6: Implement range checking adds 6bd913f54f2f clk: renesas: r9a06g032: Switch to .determine_rate() adds c4399f920fff Merge remote-tracking branch 'clk-renesas/renesas-clk' adds 6367594331fc csky: syscache: Fixup duplicate cache flush adds 280af034a71d csky: Kconfig: Remove unused selects adds d74a7fee2e5a Merge remote-tracking branch 'csky/linux-next' adds 50b0b4913faa Merge remote-tracking branch 'h8300/h8300-next' adds bc7c9993a0d8 m68k: Drop -fno-strength-reduce from KBUILD_CFLAGS adds eeff86b6d18c m68k: dma: Remove unnecessary include of asm/cacheflush.h adds 82af64abfb5b Merge remote-tracking branch 'm68k/for-next' adds cf5b6a947873 MIPS: Octeon: drop dependency on CONFIG_HOLES_IN_ZONE adds 6a73022ee3fd MIPS: Loongson64: Fix build error 'secondary_kexec_args' u [...] adds 9fa996c5f003 MIPS:DTS:Correct device id of pcie for Loongnon-2K adds 33ae8f801ad8 hugetlb: clear huge pte during flush function on mips platform adds 55ac65ab511f Merge remote-tracking branch 'mips/mips-next' adds c019d9245782 openrisc: Fix a memory leak adds 4eff12434719 openrisc: mm/init.c: remove unused memblock_region variabl [...] adds 371dcaee1ade openrisc: mm/init.c: remove unused variable 'end' in pagin [...] adds 8b549c18ae81 openrisc: Define memory barrier mb adds 52c68541d033 Merge remote-tracking branch 'openrisc/for-next' adds 53fac9a2d689 Merge remote-tracking branch 'sh/for-next' adds 2ca4dcc4909d fs/mount_setattr: tighten permission checks adds 333848f54e1c Merge remote-tracking branch 'pidfd/for-next' adds f8d45b3766b8 Merge branch 'misc-5.13' into for-next-current-v5.12-20210514 adds d29d0a0a1e5d Merge branch 'for-next-current-v5.12-20210514' into for-ne [...] adds a89b9b7cd2bc btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds 403df2685875 btrfs: remove stale comment for argument seed of btrfs_fin [...] adds 69c22c8959e7 btrfs: check worker before need_preemptive_reclaim adds 74c5977b7faf btrfs: only clamp the first time we have to start flushing adds 6010699bfd49 btrfs: take into account global rsv in need_preemptive_reclaim adds ad25cc31b111 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 954b054f5a8c btrfs: don't include the global rsv size in the preemptive [...] adds d4e822de6c66 btrfs: only ignore delalloc if delalloc is much smaller th [...] adds c4a9e5234e5b btrfs: handle preemptive delalloc flushing slightly differently adds 057e1f5da475 btrfs: zoned: sanity check zone type adds 43f917d59bd4 btrfs: zoned: bail out if we can't read a reliable write pointer adds c14661057b9f btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] adds 4d8def203b31 btrfs: avoid RCU stalls while running delayed iputs adds c7a7393c5c3f btrfs: rename check_async_write and let it return bool adds fca97b2be4db btrfs: return whole extents in fiemap adds 598883cc675c btrfs: fix removed dentries still existing after log is synced adds b4e8824337f8 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 42c9df081aea btrfs: submit read time repair only for each corrupted sector adds 966e34689729 btrfs: remove io_failure_record::in_validation adds 39a12c2e8393 Merge branch 'misc-next' into for-next-next-v5.13-20210514 adds aef4a18f9913 btrfs: zoned: pass start block to btrfs_use_zone_append adds c8217c505032 btrfs: zoned: fix compressed writes adds 89c69d15169c Merge branch 'ext/jth/zone-compress-fixes' into for-next-n [...] adds 1553ff3f5b03 btrfs: scrub: fix subpage repair error caused by hard code [...] adds 94f505fa7cb7 btrfs: make free space cache size consistent across differ [...] adds 8d3ac8474bb1 btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 8935c8a70f01 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds f0b46e334b4d btrfs: refactor submit_extent_page() to make bio and its f [...] adds cc9c3411e5e6 btrfs: make subpage metadata write path call its own endio [...] adds 19992d6d10cd btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds 004103c825b0 btrfs: make Private2 lifespan more consistent adds cb0ac8e744fa btrfs: refactor how we finish ordered extent io for endio [...] adds ea3e20ce62c1 set_bit does not imply a barrier adds fd991eb7f4d0 btrfs: update comments in btrfs_invalidatepage() adds 6ec5feb089e5 btrfs: introduce btrfs_lookup_first_ordered_range() adds 66ea961f7c80 btrfs: refactor btrfs_invalidatepage() for subpage support adds a9bcab7677c4 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds 1fc565b5ee6d Merge branch 'ext/qu/subpage-prep-13' into for-next-next-v [...] adds 520750ac65f8 Merge branch 'for-next-next-v5.13-20210514' into for-next- [...] adds 8ec1b22437cb btrfs: handle transaction start error in btrfs_fileattr_set adds 9e6dd507c69e Merge branch 'fixes-for-master' into for-next-20210514 adds 75a68fad8396 Merge remote-tracking branch 'btrfs/for-next' adds e3319af34163 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 6e8974fe4659 ceph: make ceph_netfs_read_ops static adds f8234d7b1fb3 libceph: kill ceph_none_authorizer::reply_buf adds e5b198fac2a0 Merge remote-tracking branch 'ceph/master' adds 4236a26a6b99 cifs: remove deadstore in cifs_close_all_deferred_files() adds d6e41c1bd2e1 SMB3: incorrect file id in requests compounded with open adds 41f6755c2348 Fix kernel oops when CONFIG_DEBUG_ATOMIC_SLEEP is enabled. adds 93a47dd87611 Defer close only when lease is enabled. adds 582b7bb7af7e Merge remote-tracking branch 'cifs/for-next' adds 0626e6641f6b cifsd: add server handler for central processing and tranp [...] adds e2f34481b24d cifsd: add server-side procedures for SMB3 adds f44158485826 cifsd: add file operations adds a848c4f15ab6 cifsd: add Kconfig and Makefile adds 3a3fd9d4939f MAINTAINERS: add cifsd kernel server adds c0e8110e6c75 cifsd: fix WARNING: Title overline too short adds 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree adds 36ba38663be0 cifsd: uniquify extract_sharename() adds 1e853b937b2f cifsd: Fix a handful of spelling mistakes adds e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] adds 86df49e105af cifsd: fix a precedence bug in parse_dacl() adds 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug adds a2ba2709f5e4 cifsd: Fix a use after free on error path adds bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] adds 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() adds 04bee6e336be cifsd: update cifsd.rst document adds 04165366515a cifsd: add index.rst in cifs documentation adds 2e2b0dda1889 cifsd: remove unneeded FIXME comments adds 95fa1ce947d6 cifsd: fix incorrect comments adds 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] adds b24c93358035 cifsd: Pass string length parameter to match_pattern() adds 269d3feec1b0 cifsd: fix build warnings from cifsd.rst adds c1ea111fd1bb cifsd: Fix an error code in smb2_read() adds 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() adds 3161ad3a717e cifsd: remove redundant assignment to variable err adds e5066499079d cifsd: remove unneeded macros adds 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() adds 20ea7fd2ac75 cifsd: use kmalloc() for small allocations adds c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] adds 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() adds 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict adds a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h adds 536556490177 cifsd: fix wrong prototype in comment adds a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' adds 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' adds d710f37c7bcd cifsd: remove smack inherit leftovers adds 96a34377dc5a cifsd: remove calling d_path in error paths adds 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir adds d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() adds 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read adds 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list adds 5da64d8784d3 cifsd: remove stale prototype and variables adds c250e8f5566f cifsd: fix memory leak when loop ends adds 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc adds 86f52978465b cifsd: fix memdup.cocci warnings adds 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree adds 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt adds 4030b278368d cifsd: prevent a integer overflow in wm_alloc() adds 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT adds 1920bb1f8022 cifsd: remove unused including <linux/version.h> adds d40012a83f87 cifsd: declare ida statically adds ff1d57272552 cifsd: add the check if parent is stable by unexpected rename adds 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() adds 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path adds 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] adds 915f570a971b cifsd: Remove smb2_put_name() adds 7e8094a73e52 cifsd: remove unused smberr.h adds 2efec2dee861 cifsd: remove unused nterr.c file adds 5626518ecaa5 cifsd: move nt time functions to misc.c adds e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() adds fba08fa005e4 cifsd: use d_inode() adds 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle adds a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] adds 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper adds ced2b26a76cd cifsd: Fix regression in smb2_get_info adds 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table adds a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path adds 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] adds e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() adds 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() adds 5a0ca7700591 cifsd: add support for AES256 encryption adds bcd62a368314 cifsd: fix invalid memory access in smb2_write() adds fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c adds 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message adds 3d47e5462389 cifsd: fix WARNING: Too many leading tabs adds 5ce071659302 cifsd: fix build break from asn1 adds 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next adds 5616015f548a cifsd: fix boolreturn.cocci warnings adds 50bf80a553cc cifsd: fix xfstests generic/504 test failure adds e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next adds 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID adds eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE adds 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next adds d0605c2fcfd8 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 8c721cb0f742 quota: Use 'hlist_for_each_entry' to simplify code adds b577750e4157 MAINTAINERS: Add Matthew Bobrowski as a reviewer adds 2335e1b8ee3b Pull MAINTAINERS file update. adds 5b9fedb31e47 quota: Disable quotactl_path syscall adds a5882ee966b1 Pull disabling of quotactl_path syscall. Merge branch 'for [...] adds 752d5c698c35 Merge remote-tracking branch 'ext3/for_next' adds 7d6342c30086 Merge remote-tracking branch 'jfs/jfs-next' adds cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure adds 07664796c615 Merge remote-tracking branch 'v9fs/9p-next' adds a8bbb148c52f Merge remote-tracking branch 'vfs/for-next' adds 20bc8c1e972f lib/vsprintf: Allow to override ISO 8601 date and time separator adds 126ac4d67d97 kdb: Switch to use %ptTs adds 776797f1bd1c nilfs2: Switch to use %ptTs adds 2f9e0f8c7e17 usb: host: xhci-tegra: Switch to use %ptTs adds 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next adds b05988ba3dff Merge remote-tracking branch 'printk/for-next' adds 6a01268687c8 HID: semitek: new driver for GK6X series keyboards adds 4bfb2c72b2bf HID: asus: Filter keyboard EC for old ROG keyboard adds 25bdbfbb2d83 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 adds ed1ab6ff213a HID: thrustmaster: fix return value check in thrustmaster_probe() adds ed80bdc4571f HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell [...] adds 9858c74c29e1 HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 adds 7b229b13d78d HID: hid-input: add mapping for emoji picker key adds 0f0fb3d27e5b HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT adds b0d713c60c75 HID: surface-hid: Fix integer endian conversion adds b45ef5db7bf2 HID: ft260: check data size in ft260_smbus_write() adds edb032033da0 HID: hid-sensor-hub: Return error for hid_set_field() failure adds c980512b4512 HID: asus: filter G713/G733 key event to prevent shutdown adds 3b2520076822 HID: quirks: Add quirk for Lenovo optical mouse adds 670a23111e72 HID: remove the unnecessary redefinition of a macro adds a2353e3b2601 HID: multitouch: require Finger field to mark Win8 reports as MT adds bc8b796f618c HID: multitouch: set Stylus suffix for Stylus-application [...] adds 48e33befe61a HID: Add BUS_VIRTUAL to hid_connect logging adds 6be388f4a35d HID: usbhid: fix info leak in hid_submit_ctrl adds 291a64fe426f Merge branch 'for-5.13/upstream-fixes' into for-next adds f2145f8dc566 HID: do not use down_interruptible() when unbinding devices adds eb134536cf6f HID: input: replace outdated HID numbers+comments with macros adds 8dcaa046bf96 HID: google: Add of_match table to Whiskers switch device. adds 7383354ad595 HID: logitech-dj/hidpp: Add info/warn/err messages about 2 [...] adds 042d05b2e30e HID: lg-g15: Remove unused size argument from lg_*_event() [...] adds ba3e054e7a70 HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function adds 614d34f8b3db HID: lg-g15: Add a lg_g15_init_input_dev() helper function adds 1e5c22983f13 HID: lg-g15: Make the LED-name used by lg_g15_register_led [...] adds cbe5b6b6a77a HID: lg-g15: Add support for the Logitech Z-10 speakers adds b413c59ead32 HID: lg-g15 + ite: Add MODULE_AUTHOR adds dce6a0d56a77 Merge branches 'for-5.14/core', 'for-5.14/google' and 'for [...] adds ca66a6770bd9 HID: i2c-hid: Skip ELAN power-on command after reset adds adfd5f216d25 Merge branch 'for-5.13/upstream-fixes' into for-next adds 49b43571604f HID: asus: Cleanup Asus T101HA keyboard-dock handling adds 37c7fa2b26a4 HID: multitouch: Disable event reporting on suspend on the [...] adds 773f75058fef Merge branch 'for-5.13/upstream-fixes' into for-next adds 72f61ff146a8 HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] adds 5b95bf4cc297 Merge branch 'for-5.13/upstream-fixes' into for-next adds f0dfc72aca0a Merge remote-tracking branch 'hid/for-next' adds 2862c62bb6a3 Merge remote-tracking branch 'i2c/i2c/for-next' adds beb8606e1b2a hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds a7b336f3c62d hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds 3846842972ec hwmon: (lm75) Add TI TMP1075 support adds d5be577edf3c dt-bindings: hwmon: Add Texas Instruments TMP1075 adds 8e3557e6bb96 docs: hwmon: ir36021.rst: replace some characters adds c750c07c22bf docs: hwmon: avoid using UTF-8 chars adds ccfdf1a56de3 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 9edf55944af7 hwmon: (max31722) Remove non-standard ACPI device IDs adds d29f627e8699 hwmon: (lm70) Use SPI_MODE_X_MASK adds c21ac502baac hwmon: (sch56xx) Use devres functions for watchdog adds a50da3b9f8d6 hwmon: (sch56xx-common) Use strscpy adds 064a673cbe36 hwmon: (sch56xx-common) Use helper function adds e56a41f283ab hwmon: (sch56xx-common) Simplify sch56xx_device_add adds bb2cb4bd9043 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds e70b6e37d58b hwmon: (pmbus) Add documentation for new flags adds 01b320f369f1 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 6b593fe3db16 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds e3eeeaecce3c hwmon: (pmbus) Increase maximum number of phases per page adds 8cff4f02121c hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds d9ec867a7c41 dt-bindings: Add MP2888 voltage regulator device adds bd22ed5bb515 hwmon: (adm1275) enable adm1272 temperature reporting adds 7d81bd343701 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 3e42d1de0208 docs: typo fixes in Documentation/ABI/ adds 1e886090cefe docs: admin-guide: update description for kernel.hotplug sysctl adds 2c5ff2caa4f8 docs: usb: function: Modify path name adds e86bdb24375a scripts: kernel-doc: reduce repeated regex expressions int [...] adds 867e6d38f367 docs/zh_CN: Add translation zh_CN/maintainer/index.rst adds 6ba8a96f4dba docs/zh_CN: Add translation zh_CN/maintainer/configure-git.rst adds b7198943af17 docs/zh_CN: Add translation zh_CN/maintainer/rebasing-and- [...] adds 989cfaecbd2c docs/zh_CN: Add translation zh_CN/maintainer/pull-requests.rst adds 91643aba9493 docs/zh_CN: Add translation zh_CN/maintainer/maintainer-en [...] adds 55e0990231a9 docs/zh_CN: Add translation zh_CN/maintainer/modifying-pat [...] adds 94c1fbd487b3 docs/zh_CN: add core-api kernel-api.rst translation adds 7c0066d132d2 docs/zh_CN: add core-api printk-basics.rst translation adds eb2e708b9727 docs/zh_CN: add core-api printk-formats.rst translation adds b345b9ab1d0c docs/zh_CN: add core-api workqueue.rst translation adds 6586f2d8cec1 docs/zh_CN: add core api kobject translation adds 35f1fceaa288 Documentation: scheduler: fixed 2 typos in sched-nice-design.rst adds 152755022804 Merge remote-tracking branch 'jc_docs/docs-next' adds e90812c47b95 staging: media: rkvdec: fix pm_runtime_get_sync() usage count adds 4cba5473c5ce media: venus: Rework error fail recover logic adds 747bad54a677 media: s5p_cec: decrement usage count if disabled adds 6005a8e955e4 media: i2c: ccs-core: return the right error code at suspend adds da3a1858c3a3 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count adds 62c90446868b media: i2c: imx334: fix the pm runtime get logic adds e6695c89b3d4 media: exynos-gsc: don't resume at remove time adds dd97908ee350 media: atmel: properly get pm_runtime adds 892bb6ecead9 media: hantro: do a PM resume earlier adds e7c617cab7a5 media: marvel-ccic: fix some issues when getting pm_runtime adds d07bb9702cf5 media: mdk-mdp: fix pm_runtime_get_sync() usage count adds fa9f443f7c96 media: rcar_fdp1: simplify error check logic at fdp_open() adds 45e75a8c6fa4 media: rcar_fdp1: fix pm_runtime_get_sync() usage count adds 220955ec3c84 media: renesas-ceu: Properly check for PM errors adds fdc34e82c0f9 media: s5p: fix pm_runtime_get_sync() usage count adds c41e02493334 media: am437x: fix pm_runtime_get_sync() usage count adds 6e8b1526db16 media: sh_vou: fix pm_runtime_get_sync() usage count adds 908711f542c1 media: mtk-vcodec: fix PM runtime get logic adds 10343de268d1 media: s5p-jpeg: fix pm_runtime_get_sync() usage count adds baa450f08d69 media: sti/delta: use pm_runtime_resume_and_get() adds 9c298f82d839 media: sunxi: fix pm_runtime_get_sync() usage count adds c44eac5b72e2 media: sti/bdisp: fix pm_runtime_get_sync() usage count adds 59f96244af94 media: exynos4-is: fix pm_runtime_get_sync() usage count adds 59087b66ea67 media: exynos-gsc: fix pm_runtime_get_sync() usage count adds 9148cded3a02 media: staging: media: hantro: Align line break to the ope [...] adds d637c5dbbfee media: staging: media: hantro: Align line break to the ope [...] adds d58f75de9b95 media: staging: media: omap4iss: Align line break to the o [...] adds 047d39c4a1bc media: staging: media: atomisp: Removed a superfluous else clause adds 94dfa800dda4 media: staging: media: atomisp: i2c: align line break to m [...] adds a21baa418c5b media: staging: media: intel-ipu3: remove unnecessary blank line adds 25074ea239ac media: staging: media: intel-ipu3: reduce length of line adds 17daf473e2a4 media: staging: media: intel-ipu3: remove space before tabs adds 72e038724108 media: staging: media: intel-ipu3: line should not end with '[' adds 7900bdc25a01 media: staging: media: zoran: add spaces around '<<' operator adds 451c34dd69b8 media: staging: media: atomisp: Minor code style changes adds d7c89be51d17 media: staging: media: omap4iss: Remove unused macro function adds bbbcba0267e2 media: staging: media: atomisp: pci: Correct identation in [...] adds 848802da8d04 media: staging: media: atomisp: pci: Correct identation in [...] adds 14bc5eb80bda media: staging: media: atomisp: pci: Format comments accor [...] adds 73edc4da4063 media: staging: media: atomisp: pci: Format comments accor [...] adds 089e639a345b Merge remote-tracking branch 'v4l-dvb/master' adds fbc26c48e691 media: staging: media: atomisp: pci: Balance braces around [...] adds ffd6303dacb8 media: staging: media: atomisp: pci: Balance braces around [...] adds 2038e164fb12 media: staging: media: atomisp: pci: Balance braces around [...] adds ddcf5d563b5d media: staging: media: atomisp: pci: Balance braces around [...] adds 824b4200da46 media: staging: media: tegra-video: Align line break to ma [...] adds e8b1177de0ce media: staging: media: atomisp: Fix sh_css.c brace coding [...] adds 13084b1c661e media: staging: media: atomisp: Remove redundant assertion [...] adds a168f274214f media: staging: media: atomisp: Fix the rest of sh_css.c b [...] adds 498ed76d9fec media: staging: media: atomisp: Remove all redundant asser [...] adds 6f96dccfe2e1 media: staging: media: atomisp: Remove a superfluous else [...] adds ab622c5310bc media: staging: media: atomisp: Replace if else clause wit [...] adds db5db88fa7d7 media: staging: media: atomisp: Fix alignment and line len [...] adds 4192e38067e8 media: staging: media: atomisp: Refactor ia_css_stream_load() adds 66a71c9592fb media: staging: media: atomisp: Fix line split style issues adds 756de71d29c9 media: staging: media: atomisp: balance braces around if.. [...] adds 145bb588cefa media: staging: media: atomisp: remove unnecessary braces adds 7f7308674922 media: staging: media: atomisp: reformat code comment blocks adds a92b7b5caac6 media: staging: media: atomisp: fix CamelCase variable naming adds e316303192e9 media: staging: media: atomisp: replace raw pr_*() by dev_dbg() adds 27d9c18bb9aa media: staging: media: atomisp: remove unnecessary pr_info calls adds 25d213157062 media: s2255drv: remove redundant assignment to variable field adds b7127383f184 media: mc: mc-entity.c: Fix typo adds 9c4c67c7dd9c media: rkisp1: rksip1-capture.c: Improve comments and fix typos adds 9381dcbb3f5c media: rkisp1: rkisp1-params.c: Fix typos adds 30f9ac524223 media: cpia2: fix memory leak in cpia2_usb_probe adds e0b6df518a5d media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memse [...] adds 8c8d51fe51ae media: cobalt: fix race condition in setting HPD adds 91bfe36c94ab media: hevc: Fix dependent slice segment flags adds 244b07ba298d media: qcom/camss: Use devm_platform_ioremap_resource_byname adds 14b93f1eb146 media: I2C: change 'RST' to "RSET" to fix multiple build errors adds 0add78315440 media: pvrusb2: fix warning in pvr2_i2c_core_done adds 4ea7fefd9bf2 media: hantro: use G1_REG_INTERRUPT directly for the mpeg2 adds cef8ceb83b24 media: hantro: imx: reuse MB_DIM define adds ab3b7d95937c media: hantro: imx: remove duplicate dec_base init adds 0e2a9393bd71 media: hantro: imx: remove unused include adds 98844e681d6c media: hantro: introduce hantro_g1.c for common API adds eb4cacdfb998 media: hantro: add fallback handling for single irq/clk adds c8173f5d9cdf media: dt-bindings: Document SAMA5D4 VDEC bindings adds a95587abeb5f media: hantro: add initial SAMA5D4 support adds 0313cbb79087 media: ARM: dts: sama5d4: enable Hantro G1 VDEC adds 29dd19e3ac7b media: exynos4-is: remove a now unused integer adds 56c1f0876293 media: sti: fix obj-$(config) targets adds bbc87e70a4d9 media: staging: media: atomisp: pci: Balance braces around [...] adds 7ec40e7b9fe8 media: staging: media: atomisp: pci: Balance braces around [...] adds a60401eb6362 media: staging: media: atomisp: pci: Balance braces around [...] adds 5bc9d3d3b266 media: staging: media: atomisp: pci: Balance braces around [...] adds 74bab5c0d8f7 media: staging: media: tegra-video: Align line break to ma [...] adds 3f11d602e4d5 media: staging: media: atomisp: Fix sh_css.c brace coding [...] adds 6ed42f1a8f0a media: staging: media: atomisp: Remove redundant assertion [...] adds fdc6a134b22a media: staging: media: atomisp: Fix the rest of sh_css.c b [...] adds 73667f6f0a40 media: staging: media: atomisp: Remove all redundant asser [...] adds 5623ef758a37 media: staging: media: atomisp: Remove a superfluous else [...] adds e15affbb2e9d media: staging: media: atomisp: Replace if else clause wit [...] adds ec43690eadc8 media: staging: media: atomisp: Fix alignment and line len [...] adds 4637542cd62b media: staging: media: atomisp: Refactor ia_css_stream_load() adds 58616543bcfd media: staging: media: atomisp: Fix line split style issues adds 90282c46e5a4 media: staging: media: atomisp: balance braces around if.. [...] adds c8d40fb2773f media: staging: media: atomisp: remove unnecessary braces adds 93de0e3f80d8 media: staging: media: atomisp: reformat code comment blocks adds f4d8fcf5ef3a media: staging: media: atomisp: fix CamelCase variable naming adds 28a995d1fc80 media: staging: media: atomisp: replace raw pr_*() by dev_dbg() adds 27aedd97b4cb media: staging: media: atomisp: remove unnecessary pr_info calls adds d351e124ef1a media: s2255drv: remove redundant assignment to variable field adds 3b820511e045 media: mc: mc-entity.c: Fix typo adds 23675c86ee48 media: rkisp1: rksip1-capture.c: Improve comments and fix typos adds 631f369e349c media: rkisp1: rkisp1-params.c: Fix typos adds 6c8c3a9a3046 media: cpia2: fix memory leak in cpia2_usb_probe adds 5d3649b6ffb6 media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memse [...] adds a9f7073f9279 media: cobalt: fix race condition in setting HPD adds 1f70916d9c31 media: hevc: Fix dependent slice segment flags adds f66359abaaa3 media: qcom/camss: Use devm_platform_ioremap_resource_byname adds f0552b9b05e1 media: I2C: change 'RST' to "RSET" to fix multiple build errors adds 02d7ca30bd84 media: pvrusb2: fix warning in pvr2_i2c_core_done adds 198316d25828 media: hantro: use G1_REG_INTERRUPT directly for the mpeg2 adds c930fb702da8 media: hantro: imx: reuse MB_DIM define adds 8faf6e4122f9 media: hantro: imx: remove duplicate dec_base init adds 773b0d615bbf media: hantro: imx: remove unused include adds 721b54c09c66 media: hantro: introduce hantro_g1.c for common API adds 23f1320bcfdb media: hantro: add fallback handling for single irq/clk adds b88204e2b712 media: dt-bindings: Document SAMA5D4 VDEC bindings adds 1a6be584db6e media: hantro: add initial SAMA5D4 support adds 6b30df73c69d media: ARM: dts: sama5d4: enable Hantro G1 VDEC adds b9f33f574986 Merge branch 'media_stage' into to_next adds 74a01e84193c Merge remote-tracking branch 'v4l-dvb-next/master' adds 3cd8015040d7 device property: Retrieve fwnode from of_node via accessor adds 694b490b2112 Merge branch 'devprop' into linux-next adds 7d966119f7db ACPI: DPTF: Add battery participant for Intel SoCs adds 3da05329d571 Merge branch 'acpi-dptf' into linux-next adds 73c0bffc249f Merge remote-tracking branch 'pm/linux-next' adds d2792e91de2b net: openvswitch: Remove unnecessary skb_nfct() adds 48de7c0c1c92 neighbour: Remove redundant initialization of 'bucket' adds b76078df1593 net: qca_spi: Avoid reading signature three times in a row adds 6e03f3ff29c1 net: qca_spi: Avoid re-sync for single signature error adds a53935674563 net: qca_spi: Introduce stat about bad signature adds 3f8fca5d4335 Merge branch 'qca_spi-sync' adds a100243d95a6 rtnetlink: avoid RCU read lock when holding RTNL adds 71f0891c84df net: mvpp2: Put fwnode in error case during ->probe() adds 692b82c57f71 net: mvpp2: Use device_get_match_data() helper adds cf3399b731d3 net: mvpp2: Use devm_clk_get_optional() adds 584525554fd6 net: mvpp2: Unshadow error code of device_property_read_u32() adds aed6864035b1 net: stmmac: platform: Delete a redundant condition branch adds 532062b09956 atm: Replace custom isprint() with generic analogue adds 9d9d415f0048 ptp: ptp_clock: make scaled_ppm_to_ppb static inline adds 514def5dd339 phy: nxp-c45-tja11xx: add timestamping support adds 27d64141949e Merge branch 'ytja1103-ptp' adds 9e3617a7b845 net: pch_gbe: Propagate error from devm_gpio_request_one() adds aca6a8746c36 net: pch_gbe: Convert to use GPIO descriptors adds 6fcfb267cb49 net: pch_gbe: use readx_poll_timeout_atomic() variant adds 443ef39b499c net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() adds 40b161bb16c4 net: pch_gbe: remove unneeded MODULE_VERSION() call adds 1f975aba215b Merge branch 'pch_gbe-cleanups' adds 376d68929d5b mvpp2: remove unused parameter adds 4c598e5e679c mvpp2: suppress warning adds 3913ba732e97 Merge branch 'mvpp2-warnings' adds 1c72e6ab66b9 atm: iphase: fix possible use-after-free in ia_module_exit() adds 009fc857c5f6 mISDN: fix possible use-after-free in HFC_cleanup() adds bf30396cdf81 net: wwan: Add unknown port type adds cac6fb015f71 usb: class: cdc-wdm: WWAN framework integration adds faa5f5da809b net/sched: taprio: Drop unnecessary NULL check after container_of adds 34e7434ba4e9 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() adds d8654f4f9300 tls splice: remove inappropriate flags checking for MSG_PEEK adds 13511704f8d7 net: taprio offload: enforce qdisc to netdev queue mapping adds 4a5fe57e7751 alx: use fine-grained locking instead of RTNL adds 8380c81d5c4f net: Treat __napi_schedule_irqoff() as __napi_schedule() o [...] adds ce6f709775bd net: bridge: mcast: rename multicast router lists and timers adds 44ebb081dc69 net: bridge: mcast: add wrappers for router node retrieval adds ff391c5d9871 net: bridge: mcast: prepare mdb netlink for mcast router split adds b19232effd09 net: bridge: mcast: prepare query reception for mcast rout [...] adds 1a3065a26807 net: bridge: mcast: prepare is-router function for mcast r [...] adds ee5fb2223ee5 net: bridge: mcast: prepare expiry functions for mcast rou [...] adds d9b8c4d8d937 net: bridge: mcast: prepare add-router function for mcast [...] adds ed2d35971a80 net: bridge: mcast: split router port del+notify for mcast [...] adds a3c02e769efe net: bridge: mcast: split multicast router state for IPv4 [...] adds b7fb0916544d net: bridge: mcast: add ip4+ip6 mcast router timers to mdb [...] adds 3b85f9ba3480 net: bridge: mcast: export multicast router presence adjac [...] adds d38717af2c9e Merge branch 'bridge-split-ipv4-ipv6-mc-router-state' adds 9afcb5959730 net: hinic: remove unnecessary blank line adds 3402ab54a8e3 net: hinic: add blank line after function declaration adds c8ad5df6151e net: hinic: remove unnecessary parentheses adds 5db8c86e8904 net: hinic: fix misspelled "acessing" adds 0d59c95ea3d2 Merge branch 'hinic-cleanups' adds f19d4997fd1f atl1c: show correct link speed on Mikrotik 10/25G NIC adds d7ab6419bdee atl1c: improve performance by avoiding unnecessary pcie wr [...] adds 545fa3fb1e84 atl1c: adjust max mtu according to Mikrotik 10/25G NIC ability adds b0390009502b atl1c: enable rx csum offload on Mikrotik 10/25G NIC adds ea0fbd05d7bd atl1c: improve link detection reliability on Mikrotik 10/25G NIC adds 33b314265683 Merge branch 'atl1c-support-for-Mikrotik-10-25G-NIC-features' adds 6c66c147b9a4 virtio-net: fix for unable to handle page fault for address adds 7bf64460e3b2 virtio-net: get build_skb() buf by data ptr adds 25e248a2bc43 Merge branch 'virtio_net-fixes' adds 5efe2575316f net: qed: remove redundant initialization of variable rc adds 0f3ee280331e net: caif: Drop unnecessary NULL check after container_of adds fe0bdaec8dea bpf: Use struct_size() in kzalloc() adds ea89c862f01e net: mana: Use struct_size() in kzalloc() adds bbc6f2cca74e net: bridge: fix br_multicast_is_router stub when igmp is [...] adds 30515832e987 net: bridge: fix build when IPv6 is disabled adds fa44821a4ddd sfc: don't use netif_info et al before net_device is registered adds fc25f9f631ac net: thunderx: Drop unnecessary NULL check after container_of adds 796640778c26 net: hns3: support RXD advanced layout adds 1ddc028ac849 net: hns3: refactor out RX completion checksum adds 5e69ea7ee2a6 net: hns3: refactor the debugfs process adds c929bc2ac36e net: hns3: refactor dev capability and dev spec of debugfs adds 77e9184869c9 net: hns3: refactor dump bd info of debugfs adds 1556ea9120ff net: hns3: refactor dump mac list of debugfs adds 8ddfd9c46ef4 net: hns3: refactor dump mng tbl of debugfs adds d658ff34dd7f net: hns3: refactor dump loopback of debugfs adds 9149ca0f115a net: hns3: refactor dump intr of debugfs adds 1a7ff8280b16 net: hns3: refactor dump reset info of debugfs adds 0b198b0d80ea net: hns3: refactor dump m7 info of debugfs adds e76e6886646b net: hns3: refactor dump ncl config of debugfs adds 0a14fd29ca0c Merge branch 'hns3-next' adds 699e803e9a4d net: hns: fix the comments style issue adds 510fe8e70b0b net: hns: fix some code style issue about space adds 5caab55a2979 net: hns: space required before the open brace '{' adds cb0672697601 net: hns: remove redundant return int void function adds 052d60172552 Merge branch 'hns-coding-style' adds 2d1c5f29d27a alx: fix missing unlock on error in alx_set_pauseparam() adds 2cc8c910f515 dt-bindings: net: rockchip-dwmac: add rk3308 gmac compatible adds b4ac94565c14 net: stmmac: dwmac-rk: add support for rk3308 gmac adds 8d1a81f21a9e arm64: dts: rockchip: add gmac to rk3308 dts adds 76e3d7fadef6 Merge branch 'rk3308-gmac' adds d172268f93cf stmmac: use XDP helpers adds 082294f294f6 igc: use XDP helpers adds 224bf7db5518 vhost_net: use XDP helpers adds 7466b60a3c32 Merge branch 'use-xdp-helpers' adds 709c03142399 tcp: add tracepoint for checksum errors adds 5d9e068402dc net: dsa: qca8k: change simple print to dev variant adds 2ad255f2faaf net: dsa: qca8k: use iopoll macro for qca8k_busy_wait adds 504bf6593182 net: dsa: qca8k: improve qca8k read/write/rmw bus access adds ba5707ec58cf net: dsa: qca8k: handle qca8k_set_page errors adds 028f5f8ef44f net: dsa: qca8k: handle error with qca8k_read operation adds d7805757c75c net: dsa: qca8k: handle error with qca8k_write operation adds aaf421425cbd net: dsa: qca8k: handle error with qca8k_rmw operation adds b7c818d19492 net: dsa: qca8k: handle error from qca8k_busy_wait adds 6e82a457e062 net: dsa: qca8k: add support for qca8327 switch adds 227a9ffc1bc7 devicetree: net: dsa: qca8k: Document new compatible qca8327 adds 83a3ceb39b24 net: dsa: qca8k: add priority tweak to qca8337 switch adds 5bf9ff3b9fb5 net: dsa: qca8k: limit port5 delay to qca8337 adds 0fc57e4b5e39 net: dsa: qca8k: add GLOBAL_FC settings needed for qca8327 adds 95ffeaf18b3b net: dsa: qca8k: add support for switch rev adds 1ee0591a1093 net: dsa: qca8k: add ethernet-ports fallback to setup_mdio_bus adds e4b9977cee15 net: dsa: qca8k: make rgmii delay configurable adds 63c33bbfeb68 net: dsa: qca8k: clear MASTER_EN after phy read/write adds 60df02b6ea45 net: dsa: qca8k: dsa: qca8k: protect MASTER busy_wait with [...] adds 617960d72e93 net: dsa: qca8k: enlarge mdio delay and timeout adds 759bafb8a322 net: dsa: qca8k: add support for internal phy and internal mdio adds 0c994a28e751 devicetree: bindings: dsa: qca8k: Document internal mdio d [...] adds b7ebac354d54 net: dsa: qca8k: improve internal mdio read/write bus access adds a46aec02bc06 net: dsa: qca8k: pass switch_revision info to phy dev_flags adds d0e13fd5626c net: phy: at803x: clean whitespace errors adds 272833b9b3b3 net: phy: add support for qca8k switch internal PHY in at803x adds ddd998aff540 Merge branch 'qca8k-improvements' adds 948640698199 net: mdio: ipq8064: clean whitespaces in define adds b097bea10215 net: mdio: ipq8064: add regmap config to disable REGCACHE adds 77091933e453 net: mdio: ipq8064: enlarge sleep after read/write operation adds 94c821c74bf5 ip: Treat IPv4 segment's lowest address as unicast adds 6101ca0384e3 selftests: Lowest IPv4 address in a subnet is valid adds 58fee5fc8365 Merge branch 'ipv4-unicast' adds 7cb7541a8cc0 r8169: use KBUILD_MODNAME instead of own module name definition adds 1d7f7ecadc5a net: arc: Demote non-compliant kernel-doc headers adds 8965c1c535b1 net: atheros: atl1c: Fix wrong function name in comments adds b43e1554a7cf net: atheros: atl1e: Fix wrong function name in comments adds c706c75aaee2 net: atheros: atl1x: Fix wrong function name in comments adds 76d85049173b net: broadcom: bnx2x: Fix wrong function name in comments adds 5a02bf4fefd5 net: brocade: bna: Fix wrong function name in comments adds c1167cee462d net: cadence: Demote non-compliant kernel-doc headers adds 2e45d961a6a8 net: calxeda: Fix wrong function name in comments adds aeed744a49ba net: chelsio: cxgb3: Fix wrong function name in comments adds e0333b1bb174 net: chelsio: cxgb4: Fix wrong function name in comments adds 1eb00ff517f4 net: chelsio: cxgb4vf: Fix wrong function name in comments adds d6174870c0f1 net: huawei: hinic: Fix wrong function name in comments adds 229fd41f6447 net: micrel: Fix wrong function name in comments adds 331a3219d3b6 net: microchip: Demote non-compliant kernel-doc headers adds dc432f5acb86 net: neterion: Fix wrong function name in comments adds 146c91e2bc9a net: neterion: vxge: Fix wrong function name in comments adds a507b1644524 net: netronome: nfp: Fix wrong function name in comments adds 9f2e6fb63413 net: calxeda: Fix wrong function name in comments adds 61633d71a71c net: samsung: sxgbe: Fix wrong function name in comments adds 40d9fca8b3fd net: socionext: Demote non-compliant kernel-doc headers adds 85ead77dc3d5 net: ti: Fix wrong struct name in comments adds 03055a25213b net: via: Fix wrong function name in comments adds 1f2d109e8363 net: phy: Demote non-compliant kernel-doc headers adds 5a9594cf1d14 net: hisilicon: hns: Fix wrong function name in comments adds 16145dbde18a Merge branch 'func-names-comment' adds 5d01071e64b6 selftests: mlxsw: Make the unsplit array global in port_sc [...] adds 16355c0b101e selftests: mlxsw: Make sampling test more robust adds 9a1cac062d3e selftests: mlxsw: qos_headroom: Convert to iproute2 dcb adds b0bab2298ec9 selftests: mlxsw: qos_pfc: Convert to iproute2 dcb adds b4d786941b58 selftests: mlxsw: qos_lib: Drop __mlnx_qos adds ece5df874d3a mlxsw: spectrum_buffers: Switch function arguments adds 837ec05cfea0 mlxsw: Verify the accessed index doesn't exceed the array length adds 8c2b58e65d01 mlxsw: core: Avoid unnecessary EMAD buffer copy adds 51746a353b44 mlxsw: spectrum_router: Avoid missing error code warning adds 9b43fbb8ce24 mlxsw: Remove Mellanox SwitchIB ASIC support adds b0d80c013b04 mlxsw: Remove Mellanox SwitchX-2 ASIC support adds 609c8ae87966 Merge branch 'mlxsw-next' adds 5796254e467b net: Remove the member netns_ok adds d6b0625163a8 net: stmmac: Don't set has_gmac if has_gmac4 is set adds 37c80d15ff4b net: stmmac: dwmac-rk: Check platform-specific ops adds f9da1c9d7fb5 dt-bindings: net: rockchip-dwmac: add rk3568 compatible string adds 3bb3d6b1c195 net: stmmac: Add RK3566/RK3568 SoC support adds 885e4056d560 Merge branch 'stmmac-RK3568' adds b3e22e10fdda net: wwan: Add WWAN port type attribute adds 9d8a29aed035 alx: fix a double unlock in alx_probe() adds 7617af3d1a5e net: pcs: Introducing support for DWC xpcs Energy Efficien [...] adds e80fe71b3ffe net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet adds 8ed2e60b7788 Merge branch 'stmmac-xpcs-eee' adds 25c55b38d85b net/packet: Remove redundant assignment to ret adds 06b38e233ce4 drivers/net: Remove leading spaces in Kconfig adds 2e68ea926841 ipv4: Calculate multipath hash inside switch statement adds ce5c9c20d364 ipv4: Add a sysctl to control multipath hash fields adds 4253b4986f98 ipv4: Add custom multipath hash policy adds 67db5ca73b1f ipv6: Use a more suitable label name adds b95b6e072a92 ipv6: Calculate multipath hash inside switch statement adds ed13923f980e ipv6: Add a sysctl to control multipath hash fields adds 73c2c5cbb15a ipv6: Add custom multipath hash policy adds 511e8db54036 selftests: forwarding: Add test for custom multipath hash adds 185b0c190bb6 selftests: forwarding: Add test for custom multipath hash [...] adds b7715acba4d3 selftests: forwarding: Add test for custom multipath hash [...] adds 22ba9d0d6c0d Merge branch 'custom-multipath-hash' adds 4ac9e23cf2cc cipso: correct comments of cipso_v4_cache_invalidate() adds 0d56e5c191b1 net: dsa: qca8k: fix missing unlock on error in qca8k_vlan [...] adds 78524c01edb2 net: wan: remove redundant blank lines adds 23c235412411 net: wan: add some required spaces adds a4e591477611 net: wan: remove redundant braces {} adds da8e6fddbae3 net: wan: remove redundant space adds a3f3e831dc2a net: wan: fix variable definition style adds 46212b69d470 Merge branch 'wan-cleanups' adds 44e261c715b6 cxgb4: clip_tbl: use list_del_init instead of list_del/INI [...] adds e2bd6bad9c1e net: dcb: Remove unnecessary INIT_LIST_HEAD() adds 86544c3de6a2 net: mdio: provide shim implementation of devm_of_mdiobus_ [...] adds af58b60a725d Merge remote-tracking branch 'net-next/master' adds c69431aab67a bpf: verifier: Improve function state reallocation adds 06ab6a505583 bpf: verifier: Use copy_array for jmp_history adds c9e73e3d2b1e bpf: verifier: Allocate idmap scratch in verifier env adds f4cceb783169 Merge branch 'Reduce kmalloc / kfree churn in the verifier' adds 37f05601eabc bpftool: Strip const/volatile/restrict modifiers from .bss [...] adds fdbf5ddeb855 libbpf: Add per-file linker opts adds 256eab48e70c selftests/bpf: Stop using static variables for passing dat [...] adds 31332ccb7562 bpftool: Stop emitting static variables in BPF skeleton adds 247b8634e644 libbpf: Fix ELF symbol visibility update logic adds e5670fa0293b libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions adds 0303ce17347a samples, bpf: Suppress compiler warning adds 3f2870989f10 bpf, arm64: Replace STACK_ALIGN() with round_up() to align [...] adds 9e9b451593b1 selftests/bpf: Validate skeleton gen handles skipped fields adds c1cccec9c636 libbpf: Reject static maps adds 513f485ca516 libbpf: Reject static entry-point BPF programs adds 8bbb77b7c7a2 libbpf: Add various netlink helpers adds 715c5ce454a6 libbpf: Add low level TC-BPF management API adds f18ba26da88a libbpf: Add selftests for TC-BPF management API adds 119220d81258 bpf, arm64: Remove redundant switch case about BPF_DIV and [...] adds c49661aa6f70 skmsg: Remove unused parameters of sk_msg_wait_data() adds fa7b83bf3b15 bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto adds 79a7f8bdb159 bpf: Introduce bpf_sys_bpf() helper and program type. adds cdf7fb0a9f3d bpf: Introduce bpfptr_t user/kernel pointer. adds af2ac3e13e45 bpf: Prepare bpf syscall to be used from kernel and user space. adds 5452fc9a17fc libbpf: Support for syscall program type adds 00899e7e8d9d selftests/bpf: Test for syscall program type adds c571bd752e91 bpf: Make btf_load command to be bpfptr_t compatible. adds 2341d6bb133d selftests/bpf: Test for btf_load command. adds 387544bfa291 bpf: Introduce fd_idx adds 3d78417b60fb bpf: Add bpf_btf_find_by_name_kind() helper. adds 3abea089246f bpf: Add bpf_sys_close() helper. adds b12688267280 libbpf: Change the order of data and text relocations. adds 9ca1f56ababe libbpf: Add bpf_object pointer to kernel_supports(). adds e2fa0156a434 libbpf: Preliminary support for fd_idx adds 67234743736a libbpf: Generate loader program out of BPF ELF file. adds 30f51aedabda libbpf: Cleanup temp FDs when intermediate sys_bpf fails. adds 7723256bf244 libbpf: Introduce bpf_map__initial_value(). adds d510296d331a bpftool: Use syscall/loader program in "prog load" and "ge [...] adds 4d1b62986125 selftests/bpf: Convert few tests to light skeleton. adds 0a9306629983 selftests/bpf: Convert atomics test to light skeleton. adds eb0f1e0c7f10 selftests/bpf: Convert test printk to use rodata. adds 1a532eb28df3 selftests/bpf: Convert test trace_printk to lskel. adds 19336b7a7a56 Merge remote-tracking branch 'bpf-next/for-next' adds 2aca71c7c7d1 netfilter: nft_exthdr: Support SCTP chunks adds 0dc0f088e731 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...] adds 0808b0454411 netfilter: add and use nft_set_do_lookup helper adds b1bc08f6474f netfilter: nf_tables: prefer direct calls for set lookups adds 845064d752ce netfilter: Remove leading spaces in Kconfig adds 7e7a108825bd Merge remote-tracking branch 'netfilter-next/master' adds 3ce9cef0e207 Bluetooth: 6lowpan: delete unneeded variable initialization adds b877c48bb6c9 Bluetooth: use flexible-array member instead of zero-length array adds dec709145dfc Bluetooth: Return whether a connection is outbound adds 9a5e130f1f78 Bluetooth: virtio_bt: add missing null pointer check on al [...] adds 2164375ac685 Bluetooth: btusb: Fixed too many in-token issue for Mediat [...] adds 803521926580 Bluetooth: btusb: Add support for Lite-On Mediatek Chip adds 4f46690dedfb Bluetooth: btusb: fix memory leak adds 8da3a0b87f4f Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails adds c96a0ebb1514 Bluetooth: Fix the HCI to MGMT status conversion table adds 335241a4f897 Bluetooth: hci_qca: fix potential GPF adds 183dce5a7fd3 Bluetooth: btusb: Fix failing to init controllers with ope [...] adds 56ce20a664a7 Bluetooth: Add ncmd=0 recovery handling adds 2b16c523e81f Bluetooth: 6lowpan: remove unused function adds 39cf4a93cf0a Bluetooth: Fix alt settings for incoming SCO with transpar [...] adds da68ad722e54 Bluetooth: btqca: Don't modify firmware contents in-place adds 9159c7ac15ba Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth adds 8bf7111b4bda Bluetooth: Shutdown controller after workqueues are flushe [...] adds 68aafebb7b85 Merge remote-tracking branch 'bluetooth/master' adds edfe2003d02e gfs2: Prevent direct-I/O write fallback errors from getting lost adds a673e827f904 gfs2: Fix mmap + page fault deadlock adds 29ac4997081c Merge remote-tracking branch 'gfs2/for-next' adds c054de10ae5d mtd: plat-ram: remove redundant dev_err call in platram_probe() adds da1e6fe563e6 mtd: phram: Fix error return code in phram_setup() adds e4f3c9118f27 mtd: mtd_oobtest: fix error return code in mtd_oobtest_init() adds 5b2fbe0ca0e8 mtd: core: Convert sysfs sprintf/snprintf family to sysfs_emit adds ce675043fa12 mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emit adds 16a7af2ecc22 mtd: nftlcore: remove set but rewrite variables adds a4d82940ff85 dt-bindings: mtd: brcm,trx: Add brcm,trx-magic adds d7f7e04f8b67 mtd: parsers: trx: Allow to specify brcm, trx-magic in DT adds 81bb218c8292 mtd: parsers: trx: Allow to use TRX parser on Mediatek SoCs adds 1333a6779501 nvmem: core: allow specifying of_node adds e6aed6717cd4 dt-bindings: mtd: add YAML schema for the generic MTD bindings adds 74ae3663b110 dt-bindings: mtd: add OTP bindings adds 96d3af22f87c dt-bindings: mtd: spi-nor: add otp property adds 4b361cfa8624 mtd: core: add OTP nvmem provider support adds 6500dc2bde93 mtd: mtd_oobtest: Remove redundant assignment to err adds 9c5b19c2eea8 mtd: *nftl: return -ENOMEM when kmalloc failed adds 063deb31ae90 mtd: tests: Remove redundant assignment to err adds feb05fae4df1 mtd: Create partname and partid debug files for child MTDs adds cc9d663a00a0 drivers: mtd: sm_ftl: Fix alignment of block comment adds 9042c728ce3c Merge remote-tracking branch 'mtd/mtd/next' adds 03299d054047 mtd: rawnand: hisi504: Remove redundant dev_err call in probe adds e101bd304561 mtd: rawnand: mtk: remove redundant dev_err call in mtk_ec [...] adds 4d888eceb725 mtd: rawnand: silence static checker warning in nand_setup [...] adds 21020becdf0c mtd: rawnand: qcom: allow override of partition parser adds 27736ddd24cb dt-bindings: mtd: brcmnand: convert to the json-schema adds fd0d8d85f723 mtd: nand: bbt: Fix corner case in bad block table handling adds ded01a3d8515 Merge remote-tracking branch 'nand/nand/next' adds 7c0303ff7e67 crypto: arm - generate *.S by Perl at build time instead o [...] adds 8116138cbfce crypto: arm - use a pattern rule for generating *.S files adds 12dd461ebd19 crypto: arm64 - generate *.S by Perl at build time instead [...] adds 2063257d4b24 crypto: arm64 - use a pattern rule for generating *.S files adds c8671c7dc7d5 crypto: ccp - Annotate SEV Firmware file names adds fa8edbb630ae crypto: cpt - Use 'hlist_for_each_entry' to simplify code adds b7c3635e56d6 hwrng: amd - remove redundant initialization of variable err adds a9ca8eacb320 crypto: qce - Add MAC failed error checking adds 6c34e446b2e2 crypto: qce - Make result dump optional adds 7ba9cd4e22a0 crypto: qce - Add mode for rfc4309 adds 9363efb4181c crypto: qce - Add support for AEAD algorithms adds e5d6181d35b2 crypto: qce - Clean up qce_auth_cfg adds db0018a8b615 crypto: qce - Add support for AEAD algorithms adds b51dcf05c1e9 crypto: qce - Schedule fallback aead algorithm adds 0cdbabf8bb7a hwrng: exynos - Fix runtime PM imbalance on error adds 9395c58fdddd crypto: ixp4xx - dma_unmap the correct address adds e8acf011f2e7 crypto: ixp4xx - update IV after requests adds dfb098d692ea crypto: ixp4xx - fallback when having more than one SG adds 3557084ef47b crypto: ixp4xx - convert unsigned to unsigned int adds f5b82be62ddd crypto: ixp4xx - convert all printk to dev_xxx adds 39e39cfb2dc7 crypto: ixp4xx - whitespace fixes adds 87d11a5e9621 crypto: ixp4xx - Do not initialize static to NULL adds ffb017e9ac66 crypto: ixp4xx - remove brackets from single statement adds c5e070311fab crypto: ixp4xx - Correct functions alignment adds 9ca04a51a7e0 MAINTAINERS: add ixp4xx_crypto to the right arch list adds 653fdbbf2d20 MAINTAINERS: add myself as maintainer of ixp4xx_crypto adds 3c995c4c7575 crypto: cavium/nitrox - Remove redundant initialization of 'sg' adds eb9e492f5c06 crypto: cavium/nitrox - Fix kernel-doc adds 06676aa1f455 crypto: nx - add missing MODULE_DEVICE_TABLE adds b01360384009 crypto: ux500 - Fix error return code in hash_hw_final() adds 087c8f21b9b1 Merge remote-tracking branch 'crypto/master' adds d4e682360944 drm/ttm: make global mutex and use count static adds 5690e4863930 drm/gem-ttm-helper: Provide helper for struct drm_driver.d [...] adds ede0c69ceb3f drm/vram-helper: Use drm_gem_ttm_dumb_map_offset() adds 4c398f50a1fb drm/nouveau: Use drm_gem_ttm_dumb_map_offset() adds f4268a4bf1ee drm/qxl: Use drm_gem_ttm_dumb_map_offset() adds a28e10ed99bc drm/ttm: fix return value check adds b057f37bb24f drm/ttm: re-add debugfs tt_shrink file adds 1cdb005d6ef1 gpu: drm: Replace bare "unsigned" with "unsigned int" adds 9237ec1f3b87 drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int" adds 1758f403d8fa drm: drm_atomic_helper.c: Correct comments format adds 7169d082e7e6 dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP adds 6a3608eae6d3 drm: bridge: cdns-mhdp8546: Enable HDCP adds d510c88cfbb2 efifb: Check efifb_pci_dev before using it adds 2916059147ea drm/aperture: Add infrastructure for aperture ownership adds 6848c291a54f drm/aperture: Convert drivers to aperture interfaces adds 603dc7ed917f drm/aperture: Inline fbdev conflict helpers into aperture helpers adds 2b173d7fc220 drm/ttm: Don't count pages in SG BOs against pages_limit adds 3389082bb982 drm/virtio: Create Dumb BOs as guest Blobs (v3) adds be4306ad928f drm/tegra: Don't set allow_fb_modifiers explicitly adds 53d68269c8c8 drm/vc4: Don't set allow_fb_modifiers explicitly adds 0d11375476fb drm/imx: Don't set allow_fb_modifiers explicitly adds 2f40801dc553 drm/amdgpu: make sure we unpin the UVD BO adds e2ac8531564d drm/amdgpu: freeing pinned objects is illegal now adds 44292a0f9d75 drm/ttm: warn stricter about freeing pinned BOs adds aeaf45c5fdb9 drm/nouveau: use bo->base.size instead of mem->num_pages adds ce4528daf5c5 drm/amdgpu: check base size instead of mem.num_pages adds 08319adbdde1 drm/bridge/sii8620: fix dependency on extcon adds 7f5b18889d07 drm/exynos: Don't set allow_fb_modifiers explicitly adds 42be7ca1fdc9 drm/drm_bufs.c: In switch, add break in default case adds cd7f72e6e7b6 drm/bridge/synopsys: dw-hdmi: Add an option to suppress lo [...] adds a584e2c30183 drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver adds bab5cca7e609 drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...] adds acf3aca5ca99 drm/bridge: ti-sn65dsi86: Simplify refclk handling adds 6b7adaeab68f drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kernel [...] adds 4e532867e95c drm/bridge: ti-sn65dsi86: Reorder remove() adds 54fdf3720649 drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to po [...] adds e07e21435d66 drm/bridge: ti-sn65dsi86: Get rid of the useless detect() [...] adds 3235b0f20a0a drm/panel: panel-simple: Use runtime pm to avoid excessive [...] adds b7745a160a23 dt-bindings: display: bridge: add it66121 bindings adds 988156dc2fc9 drm: bridge: add it66121 driver adds f05ca1086722 MAINTAINERS: add it66121 HDMI bridge driver entry adds 866604bbfc92 drm/gma500: correct kerneldoc adds 1ce1af845450 drm/gma500: remove trailing whitespaces adds bbbb6fdaa3ce drm/todo: Add link to old debugfs RFC adds 060726c593f5 drm: drm_atomic.c: Adjust end of block comment adds d00e3d9e0fdc drm: drm_auth.c: Adjust end of block comment adds ad6ce32a81e4 drm: drm_bufs.c: Adjust end of block comment adds c2ce66dad6da drm: drm_connector.c: Adjust end of block comment adds f0ce78e2f084 drm: drm_context.c: Adjust end of block comment adds e8b0587699a0 drm: drm_atomic_uapi.c: Use tabs for code indents adds 6d3fb7a88d7d drm: drm_blend.c: Use tabs for code indents adds c83b5eeffbbb drm: drm_connector.c: Use tabs for code indents adds 089fae1e3fe8 drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_b [...] adds 04be0c5b40a3 drm/scheduler/sched_entity: Fix some function name disparity adds 178bdba84c5f drm/ttm/ttm_device: Demote kernel-doc abuses adds ae053fa234f4 drm: bridge: adv7511: Support I2S IEC958 encoded PCM format adds 13ea9aa1e7d8 drm/ttm: fix error handling if no BO can be swapped out v4 adds d02117f8efaa drm/ttm: remove special handling for non GEM drivers adds 65747ded86b4 drm/ttm: minor range manager coding style clean ups adds c777dc9e7933 drm/ttm: move the page_alignment into the BO v2 adds 5dbf2fc587cb drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION adds 13b29cc3a722 drm/mxsfb: Don't select DRM_KMS_FB_HELPER adds a50e74bec1d1 drm/zte: Don't select DRM_KMS_FB_HELPER adds 91185d55b32e drm: Remove DRM_KMS_FB_HELPER Kconfig option adds 355b60296143 Merge drm/drm-next into drm-misc-next adds 70556e24e18e drm: remove usage of drm_pci_alloc/free adds 304a351957fc drm: remove legacy drm_pci_alloc/free abstraction adds 9ea172a9a3f4 drm/ast: Fix missing conversions to managed API adds 6dd7efc43761 drm/gud: cleanup coding style a bit adds a3204e2e16cc drm/st7735r: Avoid spamming logs if probe is deferred adds 40567e8b64e5 drm/st7586: Avoid spamming logs if probe is deferred adds db695d191e23 drm/mi0283qt: Avoid spamming logs if probe is deferred adds e276fbcb1079 drm/ili9486: Avoid spamming logs if probe is deferred adds 31c7729d2c79 drm/ili9341: Avoid spamming logs if probe is deferred adds d39353c7e5c4 drm/ili9225: Avoid spamming logs if probe is deferred adds 749da85a9a52 drm/hx8357d: Avoid spamming logs if probe is deferred adds ba4e0339a6a3 drm/ast: Fixed CVE for DP501 adds 250e743915d4 drm/bochs: Add screen blanking support adds 64bf1491137d drm/drm_file.c: Define drm_send_event_helper() as 'static' adds eaf8974ea2d9 drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace adds fd43ad9d47e7 drm/nouveau/kms/nv50-: Move AUX adapter reg to connector l [...] adds 6cba3fe43341 drm/dp: Add backpointer to drm_device in drm_dp_aux adds 3f3a6524f606 drm/dp: Clarify DP AUX registration time adds 9e9866664456 drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recover [...] adds 0c4fada608c1 drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay() adds 427e59d3b5d3 drm/dp: Always print aux channel name in logs adds 92ea222015f1 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect() adds c235509ad740 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_ [...] adds a117f3de3b3a drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_ [...] adds 739624d86cb9 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_ [...] adds 318fbd7dfedd drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode() adds c869c5f8ceca drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_ [...] adds 7911902129a8 drm/print: Handle potentially NULL drm_devices in drm_dbg_* adds b1e7f5fdbac8 drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*() adds a4d00750cd91 drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to usi [...] adds 3a08f53dcf17 drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*() adds cacb5dc1d3ef drm: bridge: add missing word in Analogix help text adds 1fcf24fb07e2 drm/bridge: anx7625: Fix power on delay adds e590c2b03a61 drm/vc4: fix argument ordering in vc4_crtc_get_margins() adds 82cc3b070350 drm/vmwgfx: Fix a typo adds ae57b2190fd8 drm/vmwgfx/vmwgfx_validation: Use flexible-array member in [...] adds ed2684e7051a gpu: drm: vmwgfx: convert comma to semicolon adds cf63561cbae7 drm/vmwgfx: use min_t to replace min adds aec70c39129d drm/vmwgfx: replace idr_init() by idr_init_base() adds 0ecb51824e83 drm/ast: Remove reference to struct drm_device.pdev adds 97c463b258ed drm/i915/gt: Remove reference to struct drm_device.pdev adds 9dc2524351c2 drm/i915: Remove reference to struct drm_device.pdev adds 9d7a0455df0c drm/i915: Don't assign to struct drm_device.pdev adds 19d327a31a69 drm: Move struct drm_device.pdev to legacy section adds 2f56dd8c77c8 drm/vkms: init plane using drmm_universal_plane_alloc adds cac80e71cfb0 drm/vkms: rename cursor to plane on ops of planes composition adds 32a1648aca44 drm/vkms: add XRGB planes composition adds 310e506c06e4 drm/vkms: add overlay support adds 98025a62cb00 drm/dp_mst: Use Extended Base Receiver Capability DPCD space adds 6c525b72f985 drm/panel: Add DT bindings for Samsung LMS397KF04 adds 3afb2a28fa24 drm/bridge: nwl-dsi: Force a full modeset when crtc_state- [...] adds 2c5260cdc506 drm/bridge: nwl-dsi: Remove a check on unchanged HS clock [...] adds 885811372fe1 drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready [...] adds 70e125601266 drm/panel: panel-simple: Add missing pm_runtime_disable() calls adds 412835966679 drm/i915: Use the correct max source link rate for MST adds 5ab7af7151ba drm/format-helper: Pass destination pitch to drm_fb_memcpy [...] adds 900d3e4a9789 drm/format-helper: Add blitter functions adds 730e7992dc1b drm/aperture: Add infrastructure for aperture ownership adds 11e8f5fd223b drm: Add simpledrm driver adds 4aae79f77e3a drm/simpledrm: Acquire memory aperture for framebuffer adds 8f86c82aba8b drm/connector: demote connector force-probes for non-maste [...] adds dc52e41d2661 drm/ttm: cleanup ttm_agp_backend adds b072b9cd54f3 drm/ttm: add ttm_sys_manager v3 adds d79025c7f5e3 drm/ttm: always initialize the full ttm_resource v2 adds 5109d297a3d7 drm/ttm: properly allocate sys resource during swapout adds 1d4f7d88003a drm/i810: Remove references to struct drm_device.pdev adds b420fb8dee00 drm/mga: Remove references to struct drm_device.pdev adds aa96a16ad41e drm/r128: Remove references to struct drm_device.pdev adds 531cdb9d3a91 drm/savage: Remove references to struct drm_device.pdev adds e2c5ab5cb8e5 drm/sis: Remove references to struct drm_device.pdev adds 9a31b3813f91 drm/via: Remove references to drm_device.pdev adds b347e04452ff drm: Remove pdev field from struct drm_device adds db0036db4851 drm/bridge: ti-sn65dsi86: Rename the main driver data structure adds 905d66d08d0f drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices adds dea2500a820c drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable adds 52d54819c8ae drm/bridge: ti-sn65dsi86: Clean debugfs code adds 3636fc25f760 drm/bridge: ti-sn65dsi86: Add local var for "dev" to simpl [...] adds f94eb8a32863 drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata adds bef236a5206c drm/bridge: ti-sn65dsi86: Move all the chip-related init t [...] adds bf73537f411b drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridg [...] adds 5c4381eeb709 drm/panel: panel-simple: Get rid of hacky HPD chicken-and- [...] adds 9bede63127c6 drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend adds f7a5ee2cd3e2 drm/bridge: ti-sn65dsi86: Code motion of refclk management [...] adds b137406d9679 drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/o [...] adds 4318ea406e02 drm/panel: panel-simple: Remove extra call: drm_connector_ [...] adds 31e25395d8b7 drm/panel: panel-simple: Power the panel when reading the EDID adds 63358e24ee79 drm/panel: panel-simple: Cache the EDID as long as we reta [...] adds f7dbd8624ec6 drm/ttm: fix warning in new sys man adds 6268b28473c7 drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driv [...] adds 8f8bb68ebd60 MAINTAINERS: Fix TTM tree adds 1774baa64f93 drm/scheduler: Change scheduled fence track v2 adds 874442541133 drm/amdgpu: Add show_fdinfo() interface adds 660729e494b6 drm/bridge: fix LONTIUM_LT8912B dependencies adds 1c4f39b04202 drm: Use drm_mode_is_420_only() instead of open coding it adds 9d1cbe5fdf04 drm/arm: Don't set allow_fb_modifiers explicitly adds 26c3e7fd5a34 drm/arm/malidp: Always list modifiers adds b397027b8e45 drm/stm: Don't set allow_fb_modifiers explicitly adds 656eca09989e drm/i915: Don't set allow_fb_modifiers explicitly adds b5f9535ade84 drm/msm/dpu1: Don't set allow_fb_modifiers explicitly adds 35cbb8c91e9c drm/msm/mdp4: Fix modifier support enabling adds cee93c028288 drm/nouveau: Don't set allow_fb_modifiers explicitly adds 2a2180a1c7be drm/gma500: update comment of psb_spank() adds e057b52c1d90 drm/connector: Create a helper to attach the hdr_output_me [...] adds 72921cdf8ac2 drm/connector: Add helper to compare HDR metadata adds bccd5c5102a9 drm/vc4: Add HDR metadata property to the VC5 HDMI connectors adds 21f79128e0a1 drm/connector: Add a helper to attach the colorspace property adds 76a262d274a2 drm/vc4: hdmi: Signal the proper colorimetry info in the i [...] adds 767d724a160e video: fbdev: imxfb: Fix an error message adds 205bb69a9036 drm/dp: Handle zeroed port counts in drm_dp_read_downstrea [...] adds 4fca55de564a drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_ [...] adds cf241e872fc2 drm/radeon: Move AGP helpers into radeon driver adds 43359786a51e drm/radeon: Move AGP data structures into radeon adds 6bff2279836e drm: Mark PCI AGP helpers as legacy adds 04dfe19a5ed6 drm: Mark AGP implementation and ioctls as legacy adds 208d8b9d26f5 drm/dp: Fix bogus DPCD version check in drm_dp_read_downst [...] adds eb185a3212b5 drm: Include <asm/agp.h> iff CONFIG_AGP is set adds fd531024bad7 Merge drm/drm-next into drm-misc-next adds ca0b0c1f4a2a drm/vc4: Remove redundant error printing in vc4_ioremap_regs() adds 2cc8bfeeb736 drm/vmwgfx: Fix incorrect enum usage adds 75156a887b6c drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...] adds 88509f698c4e drm/vmwgfx: Fix cpu updates of coherent multisample surfaces adds 8211783f16ea drm/vmwgfx: Remove the reservation semaphore adds 2cd80dbd3551 drm/vmwgfx: Add basic support for SVGA3 adds 523375c943e5 drm/vmwgfx: Port vmwgfx to arm64 adds dda6024b57c0 drm: fix semicolon.cocci warnings adds bfebd42d5609 drm/modifiers: Enforce consistency between the cap an IN_FORMATS adds 1d878df01861 drm/qxl: drop redundant code adds af4c1a861338 drm/qxl: balance dumb_shadow_bo pin adds 660795228836 MAINTAINERS: Add Xinhui Pan as another AMDGPU contact adds d17685260b85 drm/panfrost: Remove redundant error printing in panfrost_ [...] adds 68b433fe6937 drm/ingenic: Switch IPU plane to type OVERLAY adds bfba94162ba7 drm/nouveau: Remove invalid reference to struct drm_device.pdev adds d84680d35937 drm: simpledrm: print resource info using '%pr' adds 858aa5a4be22 drm/aperture: Fix missing unlock on error in devm_aperture [...] adds 0ff9bf9f3e0c drm: simpledrm: Fix use after free issues adds a7f0849682b7 drm/amdgpu: free resources on fence usage query adds 5c439c38f5fb drm/amdgpu: fix fence calculation (v2) adds e3c2f1870af4 drm/i915: Merge fix for "drm: Switch to %p4cc format modifier" adds a7a596cd3115 dt-bindings: gpu: mali-bifrost: Add Mediatek MT8183 adds 09da3191827f drm/panfrost: devfreq: Disable devfreq when num_supplies > 1 adds 1275e4175368 drm/panfrost: Add mt8183-mali compatible string adds 2f70cbf79e3f drm/vmwgfx: Fix memory allocation check and a leak of object fifo adds 527a9471878e drm/vmwgfx: Fix return value check in vmw_setup_pci_resources() adds 9c6f19421c93 drm: simpledrm: fix a potential NULL dereference adds 76fb351126f1 drm: correct function name drm_legacy_ctxbitmap_flush() adds 8d0b1fe81e18 drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE adds 30039405ac25 MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRA [...] adds 60a6b73dd821 drm/ingenic: Fix pixclock rate for 24-bit serial panels adds f36709216e9b drm/i915: Don't include drm_legacy.h adds 9475b9638eca drm/nouveau: Don't include drm_legacy.h adds 7988fdf5f0a3 drm: Don't include drm_legacy.h in drm_lease.c adds 614b27402285 drm: Remove unused branch in legacy PCI initialization adds 644adc3d0ff0 drm: Mark IRQ_BUSID ioctl as legacy adds 17f46f488a5d drm/virtio: Fixes a potential NULL pointer dereference on [...] adds cec7f1774605 drm/virtio: Fix double free on probe failure adds 058acb33d100 drm/virtio: free virtqueues on probe failure adds 69fbffcc305e drm: bridge: it66121: fix an error code in it66121_probe() adds 337ed732b35c drm: bridge: it66121: fix a resource leak in probe adds 60487584a79a drm/bridge: anx7625: refactor power control to use runtime [...] adds 409776fa3c42 drm/bridge: anx7625: add suspend / resume hooks adds fcb93ec3e87f drm/bridge: ti-sn65dsi86: fix a ternary type promotion bug adds b67f7599c90a dt-bindings: display: add google, cros-ec-anx7688.yaml adds 44602b10d7f2 drm/bridge: Add ChromeOS EC ANX7688 bridge driver support adds f7f525030854 drm: log errors in drm_gem_fb_init_with_funcs adds bb08f1c442ec Merge remote-tracking branch 'drm-misc/for-linux-next' adds db7f1e0140e8 drm/amdgpu: fix r initial values adds 8e4d5d43cc6c drm/amdgpu: Handling of amdgpu_device_resume return value [...] adds 440d8774eff1 drm/amdgpu: Register VGA clients after init can no longer fail adds d477eb171949 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...] adds a273f315b949 drm/amdgpu/display: add documentation for dmcub_trace_event_en adds 1fdbbc123f55 drm/amd/amdgpu: Fix errors in documentation of function pa [...] adds 5760dcb953ee drm/amd/display: Fix build warnings adds b44cdca7fd79 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...] adds 8f4a92937b27 drm/amdgpu: add hdp ras structures adds b11625f56f09 drm/amdgpu: add helpers for hdp ras init/fini adds ca81b26d21b3 drm/amdgpu: implement hdp v4_0 ras functions adds 6f12507fad4c drm/amdgpu: initialize hdp v4_0 ras functions adds 7c63694eb97f drm/amdgpu: init/fini hdp v4_0 ras adds 78871b6c8be3 drm/amdgpu: enable ras error count query and reset for HDP adds 8e17ddc2e215 drm/amdgpu: retired reset_ras_error_count from hdp callbacks adds 9adaac6eb488 drm/amdgpu: switch to mmhub ras callback for ras fini adds 1f6e8eb15311 drm/amdgpu: enable gfx ras in aldebran by default adds ddab8bd788f5 drm/amd/display: Fix two cursor duplication when using overlay adds 4034fba13801 drm/amd/display: Remove duplicate include of hubp.h adds d1dfd370c30a drm/amd/display: Remove duplicate declaration of dc_state adds deb689832ff6 drm/amdkfd: report atomics support in io_links over xgmi adds 559f418ed663 drm/amdkfd: report the numa weight between host and device [...] adds 838eb73c8d5f drm/amdgpu: Add a new device ID for Aldebaran adds cecd91b4f791 drm/amdkfd: Add Aldebaran virtualization support adds e7de0d844ea8 drm/amdgpu: Add Aldebaran virtualization support adds a1b6aa49471c drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC adds 589bb0ca4767 drm/amdgpu: Rename the flags to eliminate ambiguity v2 adds 1704ac8e439e drm/amdkfd: flush TLB after updating GPU page table adds b617207e8001 drm/amdgpu: remove excess function parameter adds 2e4ec251628f drm/amdkfd: Make svm_migrate_put_sys_page static adds cf8b92a75646 drm/amd/display: fix potential gpu reset deadlock adds df0a271cc794 drm/amd/display: add dsc stream overhead for dp only adds b86e7eef91ef drm/amd/display: Avoid gpio conflict on MST branch adds f50160cf0f98 drm/amdgpu: force enable gfx ras for vega20 ws adds 118b4627d677 drm/amd/display: multi-eDP backlight support adds bc415a4b1c4a drm/amdgpu/dc: Revert commit "treat memory as a single-channel" adds 4462bca7d186 drm/amd/display: Extend DMUB HW params to allow DM to spec [...] adds 7f63d8a1ad37 drm/amd/display: update DCN to use new surface programming adds 81927e2808be drm/amd/display: Support for DMUB AUX adds 36c9137b1a96 drm/amd/display: Add audio support for DFP type of active [...] adds 70c14a1d7ee4 drm/amd/display: remove checking sink in is_timing_changed adds 05e62b6b6433 drm/amd/display: Filter out YCbCr420 timing if VSC SDP not [...] adds 5728d5e58dbe drm/amd/display: Set stream_count to 0 when dc_resource_st [...] adds 3375bd91d339 drm/amd/display: [FW Promotion] Release 0.0.64 adds 84a19fa786a9 drm/amd/display: 3.2.134 adds bdd2465730a3 drm/amdkfd: fix no atomics settings in the kfd topology adds b8c78bdb0bc6 drm/amd/pm: Add interface to get FW private buffer adds 27ebf21f9220 drm/amd/pm: Add debugfs node to read private buffer adds 969aea093167 MAINTAINERS: fix a few more amdgpu tree links adds e8d7aa68c8fe drm/amdgpu: Add graphics cache rinse packet for sdma 5.0 adds 36f77e12a21e drm/amdgpu: drop the GCR packet from the emit_ib frame for [...] adds 359615251034 drm/radeon: Fix off-by-one power_state index heap overwrite adds 642f3ad00f96 drm/radeon: Avoid power table parsing memory leaks adds 2b24c199388e drm/amd/pm: initialize variable adds fb6372652391 drm/amd/amdgpu/amdgpu_drv.c: Replace drm_modeset_lock_all [...] adds 74abbdedc33e drm/amdkfd: Update L1 and add L2/3 cache information adds a8f768874aaf drm/amdgpu: set vcn mgcg flag for picasso adds 67387dfe0f66 drm/amdgpu: change the default timeout for kernel compute queues adds bcfbb6016b3d drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. adds 37ac3dc00da0 drm/amdgpu: Use device specific BO size & stride check. adds 403c9674a898 drm/amd/pm: new gpu_metrics structure for pmfw attached timestamp adds cfd053be1fa3 drm/amd/pm: expose pmfw attached timestamp on Aldebaran adds 0487bbb44464 drm/amdgpu/pm: add documentation for pp_od_clock_voltage for APUs adds 3dc8077fb00b drm/amdgpu/pm: add documentation for pp_od_clock_voltage f [...] adds ddec8d3be0f8 drm/amdkfd: add ACPI SRAT parsing for topology adds da6b993717eb drm/amdgpu: Enable TCP channel hashing for Aldebaran adds 2a1bf57c0fd1 drm/amdgpu: update the shader to clear specific SGPRs adds 71efc8701a47 drm/amdgpu: update vcn1.0 Non-DPG suspend sequence adds acdae2169bae drm/amdgpu: Remove redundant ras->supported adds e509965e58ab drm/amdgpu: Move up ras_hw_supported adds 8ab0d6f030ba drm/amdgpu: Rename to ras_*_enabled adds ef0d7d2001c9 drm/amdgpu: Export ras_*_enabled to debugfs adds 04fe3fd10e9a drm/amdkfd: handle errors returned by svm_migrate_copy_to_ [...] adds 7ddd9770857e drm/amdgpu: Quit RAS initialization earlier if RAS is disabled adds 509b9a5b4865 drm/amd/display: Avoid HPD IRQ in GPU reset state adds 011907fda360 drm/amdgpu: covert ras status to kernel errno adds 99732e52e7f8 drm/amd/display: Update DPRX detection. adds ede4f6dac99e drm/amd/display: Update setting of DP training parameters. adds 822536713066 drm/amd/display: Add fallback and abort paths for DP link [...] adds 573a0a03af02 drm/amd/display: Expand DP module training API. adds eda8f7993d0a drm/amd/display: Add dc log for DP SST DSC enable/disable adds 4469201b1935 drm/amd/display: DETBufferSizeInKbyte variable type modifications adds ebc22cbdc058 drm/amd/display: minor dp link training refactor adds c31bef1cb120 drm/amd/display: Fix clock table filling logic adds 98ad74c6a92e drm/amd/display: Handle pixel format test request adds 9119e993cfd1 drm/amd/display: Handle potential dpp_inst mismatch with pipe_idx adds 8809a7a4afe9 drm/amd/display: fix use_max_lb flag for 420 pixel formats adds 14b1f0738e31 drm/amd/display: 3.2.135 adds 0b51e7e8ef69 drm/amd/display: [FW Promotion] Release 0.0.65 adds 9798970bc744 drm/amd/display: 3.2.135.1 adds 4f64f1c8e1fd drm/amdgpu: correct the funtion to clear GCEA error status adds 7780f50358ee drm/amdgpu: add function to clear MMEA error status for aldebaran adds 28ea8752f6fb drm/amd/display: remove unused function dc_link_perform_li [...] adds c666bbf0e9b5 drm/amd/amdgpu: Fix errors in function documentation adds 293774413a3f drm/radeon/ni_dpm: Fix booting bug adds cc1a54d8f1d0 drm/radeon/si_dpm: Fix SMU power state load adds 564ac172a39f drm/amd/pm: Fix out-of-bounds bug adds 29b25b7067a4 drm/amd/display: Initialize attribute for hdcp_srm sysfs file adds ea23ff0241f0 drm/amd/display: Delete several unneeded bool conversions adds 0bb6d3db4f75 drm/amdgpu: Delete two unneeded bool conversions adds effbf6ca7eaf drm/amdgpu/display: remove an old DCN3 guard adds 610e6f7ea5bf drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] adds 50610b74eea7 drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...] adds a030ab99c902 drm/amdgpu/display: fix dal_allocation documentation adds 77b17f80efd6 drm/amdgpu: add synchronization among waves in the same th [...] adds 52eceb33c434 drm/amdgpu: add judgement when add ip blocks (v2) adds 6c6151f1d4b5 drm/amdgpu: update the method for harvest IP for specific SKU adds a948d323e09a drm/amd/pm: enable ASPM by default adds 05c71016fa3b drm/amd/amdgpu: Cancel the hrtimer in sw_fini adds ddc55afe3c2e drm/amd/pm: Update aldebaran pmfw interface adds d4355962249a drm/amdkfd: new range accessible by all GPUs adds ae30d41eb54e drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...] adds b820a5f55ed7 drm/amdkfd: refine the poison data consumption handling adds d9de3aa1d633 drm/amdgpu: Add compile flag for securedisplay adds f1f3c69d831a drm/amdgpu: Arcturus: MTYPE_NC for coarse-grain remote memory adds 6466b9cf38d3 drm/amdgpu: Albebaran: MTYPE_NC for coarse-grain remote memory adds 1fad65bd2acf drm/amdgpu: Complete multimedia bandwidth interface adds 8497501d2337 drm/amdgpu: add atomfirmware helper function to query fw cap adds 3bbb7a61de82 drm/amdgpu: switch to cached fw flags for gpu virt cap adds 212158a3bd11 drm/amdgpu: switch to cached fw flags for sram ecc cap adds cdb90dd5eb55 drm/amdgpu: switch to cached fw flags for mem training cap adds 19f9d0ebb4fe drm/amdgpu: add helper function to query dynamic boot config cap adds 328faaf1b3ed drm/amdgpu: query boot config cap before issue psp cmd adds 6402eeb35009 drm/amdgpu: re-apply "use the new cursor in the VM code" v2 adds 61960e69b34a drm/amdgpu: use cursor functions in amdgpu_bo_in_cpu_visible_vram adds 13ff478c5c2a drm/amdgpu: set the contiguous flag if possible adds ecf599f3a4a5 drm/amdgpu: check contiguous flags instead of mm_node adds daf6f6ab23c7 drm/amdgpu: move struct amdgpu_vram_reservation into vram mgr adds 6b623436763b drm/radeon: use the dummy page for GART if needed adds 5dfd70e870bb drm/amdgpu: flush TLB if valid PDE turns into PTE adds 6891e15300c0 drm/amdgpu: Fill adev->unique_id with data from PF2VF msg adds a4ad47d88b4f Revert "drm/amdkfd: flush TLB after updating GPU page table" adds b3110dcdbc55 drm/amdkfd: heavy-weight flush TLB after unmap adds 25b8ae935dcd drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDG [...] adds 2a6eb4faf882 drm/amdgpu: Skip the program of GRBM_CAM* in SRIOV adds b0d378784d3d drm/amdgpu: Refine the error report when flush tlb. adds 967b9f63e2a6 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid comp [...] adds aa9649004b42 drm/amdgpu: Conditionally reset RAS counters on boot adds 0cccbd1f84e5 drm/amd/pm: Add custom/current freq to pstates adds cf1df785ab5c drm/amd/pm: Fix showing incorrect frequencies on aldebaran adds a02a8898eb1f drm/amd/pm: Reset max GFX clock after disabling determinism adds 02d1787bfeca drm/amd/display: treat memory as a single-channel for asym [...] adds 505acac06e94 drm/amd/display: Add get_current_time interface to dmub_srv adds 4b8dc21a5080 drm/amd/display: Add documentation for power gate plane adds 0564e687e660 drm/amd/display: Remove legacy comments adds fddb3d106460 drm/amd/display: Add kernel-doc to some hubp functions adds e6ff5a51fac8 drm/amd/display: Document set RECOUT operation adds 0c454c5d06ab drm/amd/display: Minor refactor of DP PHY test automation adds f4bb9d483002 drm/amd/display: Disconnect non-DP with no EDID adds 5908b5af2386 drm/amd/display: determine dp link encoding format from li [...] adds cfd12ac3bca8 drm/amd/display: decide link training settings based on ch [...] adds 23f22293d0b2 drm/amd/display: rename perform_link_training_int function adds d32f95bcdf7c drm/amd/display: consider channel coding in configure lttpr mode adds ea805d7f25ac drm/amd/display: Refactor suspend/resume of Secure display adds 23f818729fa5 drm/amd/display: Add Overflow check to skip MALL adds 0058726b4764 drm/amd/display: Correct DPCD revision for eDP v1.4 adds ea8b9e653365 drm/amd/display: Avoid get/put vblank when stream disabled adds 2633ed807b08 drm/amd/display: Use the correct max downscaling value for [...] adds cc57d2c1063d drm/amd/display: Refactor and add visual confirm for HW Fl [...] adds 3f5cc36143c2 drm/amd/display: [FW Promotion] Release 0.0.66 adds 6e4a1c918c72 drm/amd/display: 3.2.136 adds 579ef724d4a0 drm/amd/amdgpu: add beige_goby asic type adds 7f88d71f64a6 drm/amd/amdgpu: set fw load type for beige_goby adds 9a98c7273368 drm/amd/amdgpu: set asic family and ip blocks for beige_goby adds 2af868571e27 drm/amd/amdgpu: add support for beige_goby firmware adds be8e15f4f931 drm/amd/amdgpu: add gmc support for beige_goby adds a43516e02dbd drm/amd/amdgpu: add common support for beige_goby adds a59f15b791b9 drm/amd/amdgpu: initialize IP offset for beige_goby adds 25dcdd9f3e7d drm/amd/amdgpu: add mmhub support for beige_goby adds dc1258a6d883 drm/amd/amdgpu: add common ip block for beige_goby adds 31d6f2b8188f drm/amd/amdgpu: add gmc ip block for beige_goby adds fdf4a8ee076d drm/amd/amdgpu: add ih ip block for beige_goby adds 0e0573327bba drm/amd/amdgpu: add gfx ip block for beige_goby adds ac772281676a drm/amd/amdgpu: add sdma ip block for beige_goby adds a6ecd3761633 drm/amd/amdgpu: configure beige_goby gfx according to gfx [...] adds fa4e1d77eabe drm/amd/amdgpu: add virtual display support for beige_goby adds 8a3800636120 drm/amd/amdgpu: support cp_fw_write_wait for beige_goby adds 87a0ffba16b4 drm/amd/amdgpu: Use IP discovery table for beige goby adds 28683dc69d01 drm/amdkfd: support beige_goby KFD adds 7a362c5b2334 drm/amdkfd: add kfd2kgd funcs for beige_goby kfd support adds ad1bdc0d9265 drm/amd/amdgpu: add smu support for beige_goby adds 522abae98eae drm/amd/amdgpu: add psp support for beige_goby adds be126601d308 drm/amdgpu: add mmhub client support for beige goby adds 45671d1b9604 drm/amdgpu: add gc_10_3_5 golden setting for beige_goby adds 38813385c699 drm/amdgpu: Enable VCN for Beige Goby adds 3fd1710a30c9 drm/amd/amdgpu: update golden_setting_10_3_5 for beige_goby adds 7da04ca02bab drm/amd/pm: add mode1 support for beige_goby adds 234c6201694c drm/amd/pm: update smu11 driver interface header for beige_goby adds e4453779b254 drm/amd/pm: use macro to get pptable members adds 7999aa70667b drm/amdgpu: enable GFX clock gating for beige_goby adds fa8c81333e6f drm/amdgpu: support athub cg setting for beige_goby adds 26f75cfd7a1c drm/amdgpu: enable athub/mmhub PG for beige_goby adds 74bc96946dda drm/amdgpu: enable mc CG and LS for beige_goby adds d965d73c3be5 drm/amdgpu: enable hdp CG and LS for beige_goby adds f71419941bce drm/amdgpu: enable ih CG for beige_goby adds 28c2de90d414 drm/amdgpu: enabled VCN3.0 CG for BEIGE GOBY adds a22895bd67f5 drm/amdgpu: add cgls for beige_goby adds 83360865a222 drm/amd/pm: Use the PPTable from VBIOS for beige_goby adds 5dd59c12cca4 drm/amd/amdgpu: Enable gfxoff for beige_goby adds 8ff3bf62811f drm/amdgpu: fix GCR_GENERAL_CNTL offset for beige_goby adds dc1a78098c2d drm/amd/display: Add register definitions for Beige Goby adds 774f62c52062 drm/amd/display: Initial DC support for Beige Goby adds 714dbed3bd1d drm/amd/display: Edit license info for beige goby DC files adds eff8aa142b4d drm/amd/display: Add DM support for Beige Goby adds 67866b76083c drm/amd/amdgpu: Enable DCN IP init for Beige Goby adds 87f4cab78d74 drm/amd/display: Add callback for update_soc_for_wm_a for dcn303 adds b632e81aee3e drm/amd/display: Update DCN303 SR Exit Latency adds c06f80499c1c drm/amd/display: Enable HDCP for Beige Goby adds a77a127b517d drm/amd/display: enable idle optimizations for beige goby adds ad892ce462ac drm/amd/display: Fix typo of format termination newline adds e2316111fc9d drm/amdgpu: Add vbios info ioctl interface adds 1b1471ea98f2 drm/amdgpu: Field type update in drm_amdgpu_info_vbios adds 49cb13afb7f8 drm/amdgpu: remove unsafe optimization to drop preamble ib adds cad80e7d0c80 usb/host: enable auto power control for xhci-pci adds 3f56c5154004 drm/amdgpu: add another raven1 gfxoff quirk adds f8fe377b8539 drm/amdgpu: only check for _PR3 on dGPUs adds c1d1dbab197a drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 463fe3c404e0 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 46cb74534644 Revert "drm/amd/display: To modify the condition in indica [...] adds 85d120e4f594 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 93f67fd5dd6c drm/amdgpu/display: add helper functions to get/set backli [...] adds 6f568a9487af drm/amdgpu/display: restore the backlight on modeset (v2) adds 2117d5f92019 drm/radeon: Add HD-audio component notifier support (v2) adds b595297814df Merge remote-tracking branch 'amdgpu/drm-next' adds efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk() adds 6195f8502dad drm/i915: Update plane ratio for icl+ adds d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown adds 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used adds 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit adds 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects adds 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds d527353e4bce Merge drm/drm-next into drm-intel-next adds 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...] adds f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks adds 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end' adds a844cfbe648d drm/i915: Skip display interruption setup when display is [...] adds 61a60d7962a6 drm/i915: Do not set any power wells when there is no display adds 5df7bd130818 drm/i915: skip display initialization when there is no display adds 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S adds 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...] adds c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...] adds 41c70d2b7170 drm/i915/display: Implement Wa_14013723622 adds f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...] adds e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts adds 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...] adds 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings adds b876e79d7bff drm/i915: Extract intel_adjusted_rate() adds 4028988ea529 drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate [...] adds 2446e1d6433b drm/i915/display: Eliminate IS_GEN9_{BC,LP} adds 87b8c3bc8d27 drm/i915: Restore lost glk FBC 16bpp w/a adds 0fe6637d9852 drm/i915: Restore lost glk ccs w/a adds 543d592a73d3 drm/i915: Disable LTTPR detection on GLK once again adds 6c51f288b41f drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk adds ad314fec4d05 drm/i915: Remove a few redundant glk checks adds 27ec10b3eb2e drm/i915/display: use DISPLAY_VER() on remaining users adds 4df9c1ae7a4b drm/i915: rename display.version to display.ver adds 93e7e61eb448 drm/i915/display: rename display version macros adds 93babb061e2a drm/i915: add macros for graphics and media versions adds 1b9d84068296 drm/i915/gt: replace gen use in intel_engine_cs adds 3e6e4c21df34 drm/i915/selftests: replace unused mask with simple version adds 33adf482af73 drm/i915/selftests: eliminate use of gen_mask adds 58e0d8a0f529 drm/i915: finish removal of gen_mask adds 8802190f6420 drm/i915: eliminate remaining uses of intel_device_info->gen adds 7b36b7d3be3e drm/i915: finish removal of gen from intel_device_info adds 1ab52b4fc008 drm/i915: add media and display versions to device_info print adds 425390c5dce6 drm/i915: split dgfx features from gen 12 adds 3def10f297f1 Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] adds c6deb5e97ded drm/i915/pm: Make the wm parameter of print_wm_latency a pointer adds 103b8cbac28e drm/i915: fix an error code in intel_overlay_do_put_image() adds 708de86e10e5 drm/i915: Collect dbuf device info into a sub-struct adds 77531b0ef621 drm/i915: Handle dbuf bypass path allocation earlier adds 578e6edec45c drm/i915: Store dbuf slice mask in device info adds 6390e5aa139c drm/i915: Use intel_dbuf_slice_size() adds d152bb1f672b drm/i915: Use intel_de_rmw() for DBUF_POWER_REQUEST adds b88da66055a9 drm/i915: Polish for_each_dbuf_slice() adds 0868b1ce8772 drm/i915: Add enabledisable() adds 3a11529d615e drm/i915: Say "enable foo" instead of "set foo to enabled" adds acca7762eb71 drm/i915/dp: Use slow and wide link training for everything adds dc09b30969fd drm/i915/dmc: Let's abstract the dmc path. adds 38f46186b11b drm/i915/display/xelpd: Do not program EDP_Y_COORDINATE_ENABLE adds b83478b69814 drm/i915/dsi: Fix comment typo adds 7a6e95f375bb drm/i915: Simplify CCS and UV plane alignment handling adds d5b5f63cc5b0 drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec adds 8804325861be drm/i915/display: Disable PSR2 if TGL Display stepping is [...] adds b23109c5b536 drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly adds 7c53e628344b drm/i915/display: move crtc and dpll declarations where th [...] adds 8ec7d10a5479 drm/i915: Fix pre-skl DP AUX precharge length adds 661af37946f3 drm/i915: Remove stray newlines adds b109da48e6ba drm/i915: Stop using crtc->index as the pipe adds 1a86ac792f67 drm/i915: Add frontbuffer tracking tracepoints adds 3f50033dd88a drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA adds b08a759df332 drm/i915/backlight: clean up backlight device register adds 20f85ef89d94 drm/i915/backlight: use unique backlight device names adds f4c50deecaed drm/i915/audio: simplify, don't mask out in all branches adds 31824c03faac drm/i915/audio: fix indentation, remove extra braces adds 959086ecd677 drm/i915: Pass intel_framebuffer instad of drm_framebuffer [...] adds 703cd9ae0d67 drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support adds 7785ae0b51a0 drm/i915: Don't include intel_de.h from intel_display_types.h adds fcf83a21141e drm/i915: Include intel_de_{read,write}_fw() in i915_reg_r [...] adds b41df85a9834 drm/i915: Extract some helpers to compute cdclk register values adds fb12fbb18f38 drm/i915: Use intel_de_rmw() in bdw cdclk programming adds 3b71a9b6cffd drm/i915: Use intel_de_rmw() in skl cdclk programming adds 468f9e8d0482 drm/i915: Use intel_de_rmw() in bxt/glk/cnl+ cdclk programming adds 7973cff7be1d drm/i915: Use intel_de_wait_for_*() in cnl+ cdclk programming adds 9a5b5e1b9813 drm/i915/display: Disable PSR2 sel fetch in TGL pre-production adds e7c46e43bdd2 drm/i915: Nuke display error state adds 7c653e15e2ba drm/i915: Reorder skl+ scaler vs. plane updates adds 8398024b6e88 drm/i915/xelpd: add XE_LPD display characteristics adds 760759f2cf71 drm/i915/adl_p: Add PCI Devices IDs adds bdd27cad2237 drm/i915/adl_p: ADL_P device info enabling adds 33e7a975103c drm/i915/xelpd: First stab at DPT support adds ad2f92c9f0e4 drm/i915/xelpd: Fallback to plane stride limitations when [...] adds e7367af1ee3d drm/i915/xelpd: Support 128k plane stride adds 2ac5620fbe31 drm/i915/adl_p: Add stride restriction when using DPT adds d3b4aa43eea3 drm/i915/adl_p: Disable support for 90/270 FB rotation adds f6b044e4d9fb drm/i915/adl_p: Require a minimum of 8 tiles stride for DPT FBs adds 8a4053738c05 drm/i915/adl_p: Enable remapping to pad DPT FB strides to POT adds a5be0c978cc4 drm/i915/display: move vbt check to intel_ddi_init() adds ba9c5bf76734 drm/i915/display: remove FIXME comment for intended feature adds 097d9e902068 drm/i915/display: remove strap checks from gen 9 adds 5a9d38b20a5a drm/i915/display: hide workaround for broken vbt in intel_bios.c adds eacba74d4d56 drm/i915/display: New function to avoid duplicate code in [...] adds 84d95f77f4ae drm/i915/display: Restructure output format computation fo [...] adds 388b863509f7 drm/i915/display: Use YCbCr420 as fallback when RGB fails adds 78b772e1a01f drm/i915/display: Fill PSR state during hardware configura [...] adds d54e017e62d8 drm/i915/display: Replace intel_psr_enabled() calls by int [...] adds 62e37c44a58e drm/i915/display: Drop duplicated code in intel_dp_set_inf [...] adds a37937cd8e85 drm/i915/display: Drop dead code from hsw_read_infoframe() adds 09df8ba5c181 drm/i915/display/xelpd: Implement Wa_14013475917 adds 88a9c5485c48 drm/i915: Use correct downstream caps for check Src-Ctl mo [...] adds 20fe778fde26 drm/i915/xelpd: Handle proper AUX interrupt bits adds 1649a4cc5c31 drm/i915/xelpd: Define plane capabilities adds a6922f4a0130 drm/i915/xelpd: Add XE_LPD power wells adds 0788abdef6d1 drm/i915/xelpd: Required bandwidth increases when VT-d is active adds 0e53fb847c6b drm/i915/xelpd: Add Wa_14011503030 adds 83c81a0a16e5 drm/i915/adl_p: Add PCH support adds 73c1bf0f3ed8 drm/i915/perf: Enable OA formats for ADL_P adds ed2615a85556 drm/i915/xelpd: Handle new location of outputs D and E adds 1003cee29fb0 drm/i915/xelpd: Increase maximum watermark lines to 255 adds 6ee9dea52a65 drm/i915/display/dsc: Refactor intel_dp_dsc_compute_bpp adds 831d5aa96c97 drm/i915/xelpd: Support DP1.4 compression BPPs adds 5a6d866f8e1b drm/i915: Get slice height before computing rc params adds eeb63c5464bd drm/i915/xelpd: Provide port/phy mapping for vbt adds 47d263a6d8d8 drm/i915/adl_p: Extend PLANE_WM bits for blocks & lines adds 626426ff9ce4 drm/i915/adl_p: Add cdclk support for ADL-P adds f53979d68a77 drm/i915/display/tc: Rename safe_mode functions ownership adds 57ed0dfb40ca drm/i915/adl_p: Enable modular fia adds de1dc033f63e drm/i915: Move intel_modeset_all_pipes() adds 03bca4a8c1f2 drm/i915/adl_p: Enable/disable loadgen sharing adds ca844ea7e1c9 drm/i915/bigjoiner: Mode validation with uncompressed pipe joiner adds e6f9bb62fbbf drm/i915/bigjoiner: Avoid dsc_compute_config for uncompres [...] adds d961eb20adb6 drm/i915/bigjoiner: atomic commit changes for uncompressed joiner adds b2c6eaf27b50 drm/i915/adl_p: Add IPs stepping mapping adds a8a56da71a13 drm/i915/adl_p: Implement Wa_22011091694 adds 2680bea758f2 drm/i915/display/adl_p: Implement Wa_22011320316 adds 1a7910368cba drm/i915/adl_p: Disable CCS on a-step (Wa_22011186057) adds d22fe808f9a3 Merge drm/drm-next into drm-intel-next adds 929b734ad34b drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 adds ec279384c6a0 drm/i915: Initialize err in remap_io_sg() adds e2b640bfc2ca Merge remote-tracking branch 'drm-intel/for-linux-next' adds 4e09465acf0f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 06841148c570 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...] adds f4b34faa0842 drm/imx: Annotate dma-fence critical section in commit path adds 94dfec48fca7 drm/imx: Add 8 pixel alignment fix adds 11e3c676683c drm/imx: ipuv3-plane: Remove two unnecessary export symbols adds 17b9a94656fe drm/imx: ipuv3-plane: fix PRG modifiers after drm managed [...] adds 4618cb7903d6 gpu: ipu-v3: Add Rec.709 limited range support to DP adds fc1e985b67f9 drm/imx: ipuv3-plane: add color encoding and range properties adds 803f7569f2d4 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds cf2f133157f4 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds ea030ca68819 regmap-i2c: Set regmap max raw r/w from quirks adds db61ba45b8b1 Merge remote-tracking branch 'regmap/for-next' adds a06b7ee2330b Merge branch 'for-linus' into for-next adds d0f5137b1a98 ALSA: Remove trailing semicolon in macros adds e73b4c9e7fa7 ALSA: hda: generic: Remove redundant assignment to dac adds bac59054544e ALSA: gus: Replace unsafe strcpy() with strscpy() adds 08fdced60ca0 ALSA: rawmidi: Add framing mode adds bae3ce494298 ALSA: usx2y: Avoid camelCase adds 4c0a58ef36f3 ALSA: usx2y: Fix spaces adds a829dd5b3840 ALSA: usx2y: Coding style fixes adds 4e268db74770 ALSA: usx2y: Fix potential leaks of uninitialized memory adds a11aa8537e13 ALSA: usx2y: Avoid self-killing adds 02d382af1c4e ALSA: usx2y: Fix potential memory leaks adds c1f24841683f ALSA: usxy2: Fix potential doubly allocations adds 64a06f195d3b ALSA: usx2y: Fix shmem initialization adds cae0cf651adc ALSA: usx2y: Don't call free_pages_exact() with NULL address adds 2ac7a12ead2b ALSA: usx2y: Cleanup probe and disconnect callbacks adds e8bfa15fefcd ALSA: usx2y: Nuke pcm_list adds 5d6fb80a142b Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" adds ffe66bbee152 ALSA: firewire-lib/motu: use int type for the value of bit [...] adds c127d5cd350a ALSA: oxfw: code refactoring for existent device entry wit [...] adds bb5d776b6d30 ALSA: oxfw: code refactoring to detect mackie models adds 2239924be45c ALSA: oxfw: add explicit device entry for Loud Technologie [...] adds c59bc10e7f6a ALSA: oxfw: add explicit device entry for Loud Technologie [...] adds 95d0c24d3955 ALSA: oxfw: add comment for the type of ASICs adds a092f000b9b0 ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 adds 6a3ce97da2ab ALSA: firewire-lib: code refactoring for jumbo payload quirk adds a6f9169323f0 ALSA: oxfw: code refactoring for wrong_dbs quirk adds 07a35edc59d1 ALSA: oxfw: add quirk flag for blocking transmission method adds 3fda230b3ef8 Merge branch 'topic/firewire' into for-next adds 8b26e4bb3f94 Merge remote-tracking branch 'sound/for-next' adds 3f0d23e849b3 Merge existing fixes from asoc/for-5.13 adds 604e5178444e ASoC: fsl_spdif: add support for enabling raw capture mode adds 2fa74b31bb81 ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl [...] adds 85c966dc97d1 ASoC: mediatek: mt8192: Delete a redundant condition branch adds 5f1b95d08de7 ASoC: q6dsp: q6afe: remove unneeded dead-store initialization adds 37c881cd18f4 ASoc: Fix unused define in jz4740-i2s.h adds f758b9ef9a1a ASoC: codecs: lpass-rx-macro: Remove unneeded semicolon adds a387040ab401 ASoC: imx-pcm-rpmsg: Fix warning of incorrect type in assignment adds 223875a6fb8e ASoC: fsl_xcvr: Remove unneeded semicolon adds 16f2a3cdaaca ASoC: jz4740-i2s: fix function name adds 1d122dd3b168 ASoC: rt286: Remove redundant assignment to d_len_code adds 58f01c7fc81b ASoC: codecs: lpass-wsa-macro: handle unexpected input adds 47bcb1c71083 ASoC: rt5682: Disable irq on shutdown adds 87b42abae99d ASoC: rt5682: Implement remove callback adds c26a5289e865 ASoC: cs42l42: Add support for set_jack calls adds ab78322a0dc8 ASoC: cs42l42: Use device_property API instead of of_property adds 66df9477bd35 ASoC: cs42l42: Add support for ACPI table match entry adds b63ecaea97aa ASoC: rt1019: Add non_legacy_dai_naming config adds 37897babed2e ASoC: Intel: Boards: tgl_max98373: Add BT offload support adds 2a29ff7ae13c ASoC: Intel: soc-acpi: add entries for i2s machines in ADL [...] adds 2e4dba57ea56 ASoC: Intel: boards: add support for adl boards in sof-rt5682 adds 35564e2bf946 ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMI [...] adds f6081af6cf2b ASoC: Intel: boards: handle hda-dsp-common as a module adds 9c5046e4b3e7 ASoC: Intel: boards: create sof-maxim-common module adds 19f1eace0441 ASoC: Intel: sof_sdw: add support for Bluetooth offload adds 3b316e229eb9 ASoC: Intel: boards: remove .nonatomic for BE dailinks adds fd2856929fb4 ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl adds 81cd42e5174b ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake adds a21515b5aaff ASoC: Intel: maxim-common: support max98357a adds 5a7f27a624d9 ASoC: Intel: add sof-cs42l42 machine driver adds b70029abfc90 ASoC: Intel: sof_rt5682: code refactor for max98357a adds 93c964af77e7 Merge series "ASoC: Intel: machine driver updates for 5.14 [...] adds 1c5ab2dc752f ASoC: SOF: Intel: byt: prepare split between Baytrail and [...] adds 47fad2393b04 ASoC: SOF: Intel: move common ATOM stuff to module adds b748ad38041a Merge series "ASoC: SOF: Intel: split Baytrail and Merrifi [...] adds b76d1d86a456 ASoC: codecs: mt6359-accdet: remove useless initialization adds d51f6dfb9c98 ASoc: codecs: mt6359: remove useless initializations adds 16255d4155da ASoC: codecs: rt1019: clarify expression adds cccc16dc175e ASoC: fsl: imx-pcm-rpmsg: remove useless initialization adds 3b8fb1f7702b Merge series "ASoC: cppcheck fixes of the week" from Pierr [...] adds c8b198ed3100 ASoC: cirrus: Add helper function for reading the device ID adds 283160f1419d ASoC: cs35l32: Minor error paths fixups adds 77908dbecdb6 ASoC: cs35l33: Minor error paths fixups adds 8cb9b001635c ASoC: cs35l34: Minor error paths fixups adds 60ba916d8760 ASoC: cs35l35: Minor error paths fixups adds 1a46b7b82df5 ASoC: cs35l35: Correct errata handling adds 0a0eb567e1d4 ASoC: cs42l42: Minor error paths fixups adds 26495252fe0d ASoC: cs42l73: Minor error paths fixups adds e2bb1077cee4 ASoC: cs43130: Minor error paths fixups adds 4fc81bc88ad9 ASoC: cs53l30: Minor error paths fixups adds b8ded8af30a9 Merge series "Tidy up device ID reading on legacy Cirrus p [...] adds 880e007f15a3 ASoC: dt-bindings: sun8i-codec: Increase #sound-dai-cells adds ae062a711aa2 Merge series "PinePhone BT audio bringup" from Samuel Holl [...] adds 634a4be0f9d1 ASoC: cs35l36: Remove unneeded variable initialisation adds fd4e6baa6256 ASoC: cs4265: Minor tidy up of error paths adds 4ac9b48adf4d ASoC: cs42l52: Minor tidy up of error paths adds 130dbe04d428 ASoC: wm_adsp: mark more data structures with the const qualifier adds 7fe0b0981a17 ASoC: wm2200: remove include of wmfw.h adds 9b7493468fa7 ASoC: q6dsp: Undo buggy warning fix adds c9f2e3c3ddab ASoC: cs42l42: make HSBIAS_SENSE_EN optional adds ad839121dd4c ASoC: SOF: Intel: hda: fix index used in inner loop adds 48a7e6e5b2c9 ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters adds 24e46fb811e9 ASoC: Intel: bxt_da7219_max98357a: shrink platform_id belo [...] adds 98c69fcc9f59 Merge series "ASoC: SOF/Intel: fix and remove Sparse warni [...] adds a75e5cdf4dd1 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE adds d29d41e28eea ASoC: topology: Add support for multiple kcontrol types to [...] adds d14eece945a8 ASoC: rk3328: fix missing clk_disable_unprepare() on error [...] adds 5a3f869c5b4d ASoC: soc-core: use DEVICE_ATTR_RO macro adds 375904e39319 ASoC: hisilicon: fix missing clk_disable_unprepare() on er [...] adds a0cfcfd0d2ac Merge remote-tracking branch 'asoc/for-5.14' into asoc-next adds 525670ce1839 Merge remote-tracking branch 'sound-asoc/for-next' adds 02b2fb455b2e kernel/module: Use BUG_ON instead of if condition followed by BUG adds 6c5e0425cf5f Merge remote-tracking branch 'modules/modules-next' adds 8ff428d0b8da block_dump: remove block_dump feature in mark_inode_dirty() adds 5f176d42755e block_dump: remove block_dump feature adds ce798c9b1070 block_dump: remove comments in docs adds 71584a1a725b aoe: remove unnecessary mutex_init() adds dff58ed08d56 blkcg: drop CLONE_IO check in blkcg_can_attach() adds 3e61083a0ff1 block: remove unneeded parenthesis from blk-sysfs adds bd9043aa34af block: avoid double io accounting for flush request adds 829f2ee249e9 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] adds a936ea70a7fe blk-mq: clear stale request in tags->rq[] before freeing o [...] adds 5f91d1c4507c blk-mq: clearing flush request reference in tags->rqs[] adds 268259458806 blk-mq: Some tag allocation code refactoring adds 49ab4d09ae52 blk-mq: Use request queue-wide tags for tagset-wide sbitmap adds b0654bb826d1 Merge branch 'for-5.14/block' into for-next adds 6956524ad783 rsxx: Use struct_size() in vmalloc() adds 2fcb8bacdff6 Merge branch 'for-5.14/drivers' into for-next adds dbc557fa5ff8 ata: Replace inclusion of kernel.h by bits.h in the header adds 8dcdf418d1d4 Merge branch 'for-5.14/libata' into for-next adds c9efa49290ce sata: fsl: fix DPRINTK format string adds 14fe1e858ca2 sata: nv: fix debug format string mismatch adds 8fab01c91a8d Merge branch 'for-5.14/libata' into for-next adds 4a24efa16e7d sata_highbank: fix deferred probing adds 2d3a62fbae8e pata_rb532_cf: fix deferred probing adds 1437568b56f8 pata_octeon_cf: avoid WARN_ON() in ata_host_activate() adds 83e9ffca0e74 Merge branch 'for-5.14/libata' into for-next adds 525579e0b2f2 Merge remote-tracking branch 'block/for-next' adds 7ee06ddc4038 dm snapshot: fix a crash when an origin has no snapshots adds c699a0db2d62 dm snapshot: fix crash with transient storage and zero chunk size adds dbae70d452a0 dm integrity: revert to not using discard filler when reca [...] adds bc8f3d4647a9 dm integrity: fix sparse warnings adds a04b1b626c28 Merge remote-tracking branch 'device-mapper/for-next' adds 37255637b865 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds 648634c52918 Merge branch 'fixes' into next adds cd3c66dc4d02 Merge branch 'fixes' into next adds 5c5b27fb93f6 dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds 40b36711c3c5 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 59c0c8ee5493 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds f47361a2350a mmc: core: Drop open coding when preparing commands with b [...] adds cd80a4ad7d8e mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds be97540b3b53 mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 0905a7d74945 mmc: core: Extend re-use of __mmc_poll_for_busy() adds dfd23a9ee886 mmc: core: Enable eMMC sleep commands to use HW busy polling adds f41134b51427 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds 3d9b47ac745a mmc: core: Drop open coding in mmc_sd_switch() adds 275bd7ffd6d5 mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds 9783244dd574 mmc: core: Read the SD function extension registers for po [...] adds 3a713434e36a mmc: core: Read performance enhancements registers for SD cards adds f127edfb0114 mmc: core: Add support for Power Off Notification for SD cards adds 54a8c58fbc52 mmc: block: Disable CMDQ on the ioctl path adds 5e4bdbd7d5f3 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3fc8efa0cdc1 drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds d9c6eef0b5f6 mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds 17217b56e536 mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds f73121bb953f dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds 713830797b5d mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds 3fb6180b0b97 mmc: core: Add support for cache ctrl for SD cards adds 73f419f80831 Merge remote-tracking branch 'mmc/next' adds a5afc7605b2a dt-bindings: power: supply: charger-manager: Convert to DT [...] adds 5e9ae9573684 MAINTAINERS: power: supply: use Krzysztof Kozlowski's Cano [...] adds 603fcfb9d4ec power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE adds 2aac79d14d76 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE adds c12d16c3d85f Merge remote-tracking branch 'battery/for-next' adds 8c816d56a2a4 regulator: qcom_smd: Add PM8226 regulator support adds 00c8b0b1e6e1 regulator: qcom: Document PM8226 smd regulator adds 4446e6f3bd5c regulator: hi6421v600: Remove unneeded *pmic from struct h [...] adds 67823d9dadd4 regulator: Add a routine to set the current limit for QCOM [...] adds 8c94df1e6fe4 Merge series "Enable VBUS current boost on pm8150b platfor [...] adds d019f38a1af3 regulator: uniphier: Add missing MODULE_DEVICE_TABLE adds d4db69eba290 regulator: fan53555: fix TCS4525 voltage calulation adds f9028dcdf589 regulator: fan53555: only bind tcs4525 to correct chip id adds b3cc8ec04f50 regulator: fan53555: fix tcs4525 function names adds 9b8756d6ee1b Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 3799fa23afa4 regulator: bd71815: Fix missing include files adds 7075359c8e0d regulator: fan53880: Convert to use .probe_new adds a61286575304 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 08dd3b34c6c0 Merge remote-tracking branch 'regulator/for-next' adds 0ebe43bdb047 Merge remote-tracking branch 'security/next-testing' adds e45b61cb464c Merge remote-tracking branch 'apparmor/apparmor-next' adds 609b4d076af7 Merge remote-tracking branch 'keys/keys-next' adds fba472bb38e2 selinux: simplify duplicate_policydb_cond_list() by using [...] adds e1cce3a3cb28 selinux: constify some avtab function arguments adds 8a922805fb09 selinux: delete selinux_xfrm_policy_lookup() useless argument adds 7cffc377e163 selinux: Corrected comment to match kernel-doc comment adds fd781f459b60 selinux: Remove redundant assignment to rc adds 869cbeef18e5 lsm_audit,selinux: pass IB device name by reference adds 07d37358c5f4 Merge remote-tracking branch 'selinux/next' adds 2e08fb550a2d security/smack/: fix misspellings using codespell tool adds 49ec114a6e62 smackfs: restrict bytes count in smk_set_cipso() adds 0169d8f33ab7 Revert "Smack: Handle io_uring kernel thread privileges" adds 398dc5679294 Merge remote-tracking branch 'smack/next' adds 254c8b96c4af audit: add blank line after variable declarations adds f0b7050003ca Merge remote-tracking branch 'audit/next' adds 9a81b8cbc245 dt-bindings: reset: Convert ti,sci-reset to json schema adds a7dbfa6f3877 dt-bindings: clock: Convert ti,sci-clk to json schema adds fda55c7256fe dt-bindings: soc: ti: Convert ti,sci-pm-domain to json schema adds 5a9652f6994e dt-bindings: arm: keystone: Convert ti,sci to json schema adds be78329717e4 dt-bindings: arm: firmware: Convert linaro,optee-tz to jso [...] adds a869742ff51e dt-bindings: ata: renesas,rcar-sata: Make power-domains an [...] adds 4fa9ee2e65ec dt-bindings: pwm: renesas,pwm-rcar: Make power-domains and [...] adds 4d92239b6517 dt-bindings: power: sysc-rmobile: Convert to json-schema adds aef654741de3 dt-bindings: clk: emev2: Convert to json-schema adds 57d4ef85fc33 dt-bindings: clock: renesas,r9a06g032-sysctrl: Convert to [...] adds 2e64ad1ca775 dt-bindings: add vendor prefix for Insignal Ltd adds d30e82a6461b dt-bindings: net: Convert mdio-gpio to yaml adds de3d7018372c dt-bindings: memory: tegra20: emc: Convert to schema adds d91133eddb58 dt-bindings: pwm: renesas,tpu-pwm: Improve json-schema adds d1dd216738f5 dt-bindings: timer: renesas,tpu: Convert to json-schema adds d9a4751a70c7 Merge remote-tracking branch 'devicetree/for-next' adds ccef8441fb2d Merge existing fixes from spi/for-5.13 adds 026a1dc1af52 spi: spi-topcliff-pch: Fix potential double free in pch_sp [...] adds 029d32a892a8 spi: dw-apb-ssi: Integrate Renesas RZ/N1 SPI controller adds e7a1a3abea37 spi: omap-100k: Fix the length judgment problem adds 86b1d8ecb5f1 spi: tegra114: Fix an error message adds 665a990fdbea spi: tegra210-quad: Fix an error message adds f2eed8caa336 spi: pxa2xx: Use one point of return when ->probe() fails adds 9e43c9a8d5de spi: pxa2xx: Utilize MMIO and physical base from struct ss [...] adds c3dce24c40cc spi: pxa2xx: Utilize struct device from struct ssp_device adds 0e4768713e71 spi: pxa2xx: Replace header inclusions by forward declarations adds 5edc24901f4d spi: pxa2xx: Unify ifdeffery used in the headers adds 1beb37b0e3f9 spi: pxa2xx: Group Intel Quark specific definitions adds bf2509a45534 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 66fe740317c8 spi: ppc4xx: include <linux/io.h> instead of <asm/io.h> adds 856a9260e171 spi: omap-100k: Clean the value of 'status' is not used adds db56d0304952 spi: delete repeated words in comments adds 9e37a3ab0627 spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' adds d6e58e379610 Merge series "spi: Set of cleanups" from Jay Fang <f.fangj [...] adds 86b8bff7e3ac spi: Convert to use predefined time multipliers adds 532259bfd1c1 spi: altera: Remove redundant dev_err call in dfl_spi_alte [...] adds ab77fe8935c5 spi: pxa2xx: Introduce int_stop_and_reset() helper adds 4761d2e7e51c spi: pxa2xx: Reuse int_error_stop() in pxa2xx_spi_slave_abort() adds 0c8ccd8b267f spi: pxa2xx: Use pxa_ssp_enable()/pxa_ssp_disable() in the driver adds 1bed378c6b91 spi: pxa2xx: Extract pxa2xx_spi_update() helper adds 42c80cd439a9 spi: pxa2xx: Extract clear_SSCR1_bits() helper adds 6d380132eaea spi: pxa2xx: Extract read_SSSR_bits() helper adds eca32c3974c0 spi: pxa2xx: Constify struct driver_data parameter adds 3fdb59cf10b0 spi: pxa2xx: Introduce special type for Merrifield SPIs adds 6e5c3ab89594 Merge series "spi: pxa2xx: Set of cleanups" from Andy Shev [...] adds 40b82c2d9a78 spi: Use SPI_MODE_X_MASK adds dd507b5ec7ba spi: spidev: Use SPI_MODE_X_MASK adds 56f47edf33fb spi: npcm-pspi: Use SPI_MODE_X_MASK adds a2f2db6b2a87 spi: oc-tiny: Use SPI_MODE_X_MASK adds fdb217a38808 spi: omap-uwire: Use SPI_MODE_X_MASK adds 4ccf05579b9d spi: ppc4xx: Use SPI_MODE_X_MASK adds 038b9de42269 spi: uniphier: Use SPI_MODE_X_MASK adds 94acf80755c8 spi: pxa2xx: Propagate firmware node to the child SPI cont [...] adds 778c12e69481 spi: pxa2xx: Switch to use SPI core GPIO (descriptor) CS handling adds de6926f307e7 spi: pxa2xx: Switch to use SPI core GPIO (legacy) CS handling adds ccd60b2030a0 spi: pxa2xx: Drop duplicate chip_select in struct chip_data adds eb743ec600be spi: pxa2xx: Drop unneeded '!= 0' comparisons adds 684a3ac720c3 spi: pxa2xx: Fix printf() specifiers adds 8083d6b812ca spi: pxa2xx: Fix style of and typos in the comments and messages adds f96e6c0ef63b spi: pxa2xx: Update documentation to point out that it's outdated adds 70252440b2b6 spi: pxa2xx: Use predefined mask when programming FIFO thresholds adds 2141ab0b019a Merge remote-tracking branch 'spi/for-5.14' into spi-next adds b5ff824e4941 Merge remote-tracking branch 'spi/for-next' adds 28188cc461f6 x86/cpu: Fix core name for Sapphire Rapids adds ac14af245586 Merge branch 'x86/cpu' adds 64e1f5872a8c x86/alternatives: Make the x86nops[] symbol static adds 1bc67873d401 x86/asm: Simplify __smp_mb() definition adds 6f0d271d21c5 Merge branch 'linus' into x86/cleanups, to pick up depende [...] adds c43426334b31 x86: Fix leftover comment typos adds 9a241b8d614e Merge branch 'x86/cleanups' adds f279b49f13bd x86/boot: Modernize genimage script; hdimage+EFI support adds 1287e6e50b2d Merge branch 'x86/boot' adds be5bb8021c97 x86/asm: Have the __ASM_FORM macros handle commas in arguments adds d88be187a6e6 x86/asm: Add _ASM_BYTES() macro for a .byte ... opcode sequence adds eef23e72b78b x86/asm: Use _ASM_BYTES() in <asm/nops.h> adds 6627eb25e40c x86/entry: Unify definitions from <asm/calling.h> and <asm [...] adds 3e5e7f7736b0 x86/entry: Reverse arguments to do_syscall_64() adds dce0aa3b2ef2 x86/syscall: Unconditionally prototype {ia32,x32}_sys_call [...] adds 6de4ac1d03f7 x86/syscall: Maximize MSR_SYSCALL_MASK adds 29e9758966f4 x86/entry: Split PUSH_AND_CLEAR_REGS into two submacros adds 9ddcb87b9218 x86/regs: Syscall_get_nr() returns -1 for a non-system call adds 41f45fb045bc x86/asm: Make <asm/asm.h> valid on cross-builds as well adds 150e682a0e8e Merge branch 'x86/asm' adds f105dfec0a95 tick/nohz: Evaluate the CPU expression after the static key adds a5183862e76f tick/nohz: Conditionally restart tick on idle exit adds 3f624314b3f7 tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACC [...] adds 96c9b90396f9 tick/nohz: Update idle_exittime on actual idle exit adds 176b8906c399 tick/nohz: Update nohz_full Kconfig help adds 29721b859217 tick/nohz: Only wake up a single target cpu when kicking a task adds 1e4ca26d367a tick/nohz: Change signal tick dependency to wake up CPUs o [...] adds a1dfb6311c77 tick/nohz: Kick only _queued_ task whose tick dependency i [...] adds 0fdcccfafcff tick/nohz: Call tick_nohz_task_switch() with interrupts disabled adds c0442b63d183 Merge branch 'timers/nohz' adds 2b8ca1a907d5 sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() adds e5e678e4fea2 sched,fair: Skip newidle_balance if a wakeup is pending adds 8d4c97c105ca sched/fair: Only compute base_energy_pd if necessary adds 619e090c8e40 sched/fair: Fix negative energy delta in find_energy_effic [...] adds 4b7a08a0b6e4 delayacct: Use sched_clock() adds 4e29fb709885 sched: Rename sched_info_{queued,dequeued} adds c5895d3f06cb sched: Simplify sched_info_on() adds 63b3f96e1a98 kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT adds eee4d9fee254 delayacct: Add static_branch in scheduler hooks adds e4042ad49235 delayacct: Default disabled adds 0cd7c741f01d delayacct: Add sysctl to enable at runtime adds 9099a14708ce sched/fair: Add a few assertions adds 39d371b7c0c2 sched: Provide raw_spin_rq_*lock*() helpers adds 5cb9eaa3d274 sched: Wrap rq::lock access adds d66f1b06b5b4 sched: Prepare for Core-wide rq->lock adds 9edeaea1bc45 sched: Core-wide rq->lock adds 9ef7e7e33bcd sched: Optimize rq_lockp() usage adds 875feb41fd20 sched: Allow sched_core_put() from atomic context adds 21f56ffe4482 sched: Introduce sched_class::pick_task() adds 8a311c740b53 sched: Basic tracking of matching tasks adds 539f65125d20 sched: Add core wide task selection and scheduling adds 8039e96fcc1d sched/fair: Fix forced idle sibling starvation corner case adds 7afbba119f0d sched: Fix priority inversion of cookied task with sibling adds c6047c2e3af6 sched/fair: Snapshot the min_vruntime of CPUs on force idle adds d2dfa17bc7de sched: Trivial forced-newidle balancer adds 97886d9dcd86 sched: Migration changes for core scheduling adds 6e33cad0af49 sched: Trivial core scheduling cookie management adds 85dd3f61203c sched: Inherit task cookie on fork() adds 7ac592aa35a6 sched: prctl() core-scheduling interface adds 9f2699007493 kselftest: Add test for core sched prctl interface adds f1a0a376ca0c sched/core: Initialize the idle task with preemption disabled adds cc00c1988801 sched: Fix leftover comment typos adds 01aee8fd7fb2 sched: Make nr_running() return 32-bit value adds 9745516841a5 sched: Make nr_iowait() return 32-bit value adds 8fc2858e572c sched: Make nr_iowait_cpu() return 32-bit value adds e6fe3f422be1 sched: Make multiple runqueue task counters 32-bit adds 915a2bc3c6b7 sched/isolation: Reconcile rcu_nocbs= and nohz_full= adds 9cd1e2a7a7ee Merge branch 'sched/core' adds 440e90670241 perf/x86/intel/uncore: Drop unnecessary NULL checks after [...] adds 2ef4aefe894d Merge branch 'perf/core' adds 25cf0d8aa2a3 objtool: Rewrite hashtable sizing adds 80870e6ece78 x86, objtool: Dont exclude arch/x86/realmode/ adds 8bfafcdccb52 jump_label, x86: Strip ASM jump_label support adds e1aa35c4c4bc jump_label, x86: Factor out the __jump_table generation adds f9510fa9caaf jump_label, x86: Improve error when we fail expected text adds fa5e5dc39669 jump_label, x86: Introduce jump_entry_size() adds 001951bea748 jump_label, x86: Add variable length patching support adds 5af0ea293d78 jump_label: Free jump_entry::key bit1 for build use adds e7bf1ba97afd jump_label, x86: Emit short JMP adds cbf82a3dc241 objtool: Decode jump_entry::key addend adds 6d37b83c5d79 objtool: Rewrite jump_label instructions adds e2d9494beff2 objtool: Provide stats for jump_labels adds ab3257042c26 jump_label, x86: Allow short NOPs adds d46f61b20b06 jump_label/x86: Remove unused JUMP_LABEL_NOP_SIZE adds 48001d26c19f objtool: Reflow handle_jump_alt() adds 5ddc83ab98a4 Merge branch 'objtool/core' adds 93d0955e6cf5 locking: Fix comment typos adds c7d84e7ff5a6 selftests: futex: Correctly include headers dirs adds f4addd54b161 selftests: futex: Expand timeout test adds 4976a50e118e Merge branch 'locking/core' adds 04c441c80991 Merge branch 'linus' adds be1c2bb3ba5a ARM: PXA: Fix cplds irqdesc allocation when using legacy mode adds 5b44955dc198 irqchip/apple-aic: APPLE_AIC should depend on ARCH_APPLE adds fbb80d5ad400 irqchip: Remove redundant error printing adds b4764905ea5b Merge tag 'irqchip-fixes-5.13-1' of git://git.kernel.org/p [...] adds 63549ec41228 Merge branch 'irq/urgent' adds c2b1063e8feb genirq: Add a IRQF_NO_DEBUG flag adds 58b9d0b9cddd Merge branch 'irq/core' adds 4fd823f0715f Merge remote-tracking branch 'tip/auto-latest' adds 89f5f8fb5bf4 EDAC/thunderx: Remove irrelevant variable from error messages adds 0a37f32ba527 EDAC/ti: Add missing MODULE_DEVICE_TABLE adds 2e2f16d5cdb3 EDAC/aspeed: Use proper format string for printing resource adds 7bc033c19b5e Merge remote-tracking branch 'edac/edac-for-next' adds b18def121f07 bitmap_parse: Support 'all' semantics adds a6814a79f2ca rcu/tree_plugin: Don't handle the case of 'all' CPU range adds 18389c457021 doc: Fix statement of RCU's memory-ordering requirements adds 58d0db869d7a doc: Fix diagram references in memory-ordering document adds e5bd61e82b7a tools/rcu: Add drgn script to dump number of RCU callbacks adds 4c9c3809ae2e rcu: Fix typo in comment: kthead -> kthread adds ce7c169dee28 rcu: Remove the unused rcu_irq_exit_preempt() function adds 277ffe1b7092 rcu: Improve tree.c comments and add code cleanups adds 8e4b1d2bc198 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() adds e44111ed20d8 rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthre [...] adds 27ba76e164fc rcu: Add ->gp_max to show_rcu_gp_kthreads() output adds 1feb2cc8db48 lockdep: Explicitly flag likely false-positive report adds 3066820034b5 rcu: Reject RCU_LOCKDEP_WARN() false positives adds 396eba65f624 rcu: Add quiescent states and boost states to show_rcu_gp_ [...] adds 3ef5a1c3821a rcu: Make RCU priority boosting work on single-CPU rcu_nod [...] adds b15805013b44 rcu: Make show_rcu_gp_kthreads() dump rcu_node structures [...] adds 4d80b8e196fa rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs adds 2f20de99a63b rcu: Make rcu_gp_cleanup() be noinline for tracing adds 3d3a0d1b508d rcu: Point to documentation of ordering guarantees adds 76c8eaafe4f0 rcu: Create an unrcu_pointer() to remove __rcu from a pointer adds 1893afd63409 rcu: Improve comments describing RCU read-side critical sections adds 022384601075 rcu: Remove obsolete rcu_read_unlock() deadlock commentary adds c70360c3343f rcu: Add missing __releases() annotation adds d0bfa8b3c411 kvfree_rcu: Release a page cache under memory pressure adds ac7625ebd5f7 kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr [...] adds d434c00fa3ac kvfree_rcu: Add a bulk-list check when a scheduler is run adds dd28c9f057ad kvfree_rcu: Update "monitor_todo" once a batch is started adds 7fe1da33f6ba kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant adds d8628f35bae0 kvfree_rcu: Fix comments according to current code adds a78d4a2a1017 kvfree_rcu: Refactor kfree_rcu_monitor() adds 0cbc124bce8c mm/slub: Fix backtrace of objects to handle redzone adjustment adds e548eaa116d8 mm/slub: Add Support for free path information of an object adds d76e0926d835 rcu/nocb: Use the rcuog CPU's ->nocb_timer adds 258ca95e2cd9 timer: Revert "timer: Add timer_curr_running()" adds c7ef7500a891 rcu/nocb: Directly call __wake_nocb_gp() from bypass timer adds 552cac80e65f rcu/nocb: Allow de-offloading rdp leader adds b6e2c4ed35c3 rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup adds 3b2348e2fdf4 rcu/nocb: Delete bypass_timer upon nocb_gp wakeup adds f9fc166b790b rcu/nocb: Only cancel nocb timer if not polling adds 870905169da8 rcu/nocb: Prepare for fine-grained deferred wakeup adds e75bcd48e2c4 rcu/nocb: Unify timers adds a616aec9aa14 rcu: Fix various typos in comments adds 94df76a1971d srcu: Remove superfluous sdp->srcu_lock_count zero filling adds c75e9d29159b srcu: Remove superfluous ssp initialization for early callbacks adds 7bf0a6141ab9 srcu: Unconditionally embed struct lockdep_map adds 8e9c01c717df srcu: Initialize SRCU after timers adds b5befe842e66 srcu: Fix broken node geometry after early ssp init adds 0a580fa65cfa srcu: Early test SRCU polling start adds 06a3ec9205d5 rcu-tasks: Add block comment laying out RCU Tasks design adds 9fc98e3143de rcu-tasks: Add block comment laying out RCU Rude design adds cf868c2af244 rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states adds 474d0997361c tasks-rcu: Make show_rcu_tasks_gp_kthreads() be static inline adds 98da77199f0c torture: Fix remaining erroneous torture.sh instance of $* adds 3d2cc4fec861 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds fb4855c36249 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 68d415f91ff2 refscale: Allow CPU hotplug to be enabled adds 179141865d08 rcuscale: Allow CPU hotplug to be enabled adds 0092eae4cb4e torture: Add kvm-remote.sh script for distributed rcutortu [...] adds e9b800db96fa refscale: Add acqrel, lock, and lock-irq adds a5c095e0e9b6 rcutorture: Abstract read-lock-held checks adds 32dbdaf71ab9 torture: Fix grace-period rate output adds ee8fef9137e9 torture: Abstract end-of-run summary adds f254a0b52787 torture: Make kvm.sh use abstracted kvm-end-run-stats.sh adds b09751d752fb torture: Make the build machine control N in "make -jN" adds 226dd39d2348 torture: Make kvm-find-errors.sh account for kvm-remote.sh adds ea6d962e80b6 rcutorture: Judge RCU priority boosting on grace periods, [...] adds f8c8484dbda7 torture: Correctly fetch number of CPUs for non-English languages adds 00ad25f6019b torture: Set kvm.sh language to English adds 7b9dad7abad7 rcutorture: Delay-based false positives for RCU priority b [...] adds 8c7ec02e2a69 rcutorture: Consolidate rcu_torture_boost() timing and statistics adds bcd4af44e2f1 rcutorture: Make rcu_torture_boost_failed() check for GP end adds d4240d628f98 rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests adds 0260b92e1c39 rcutorture: Forgive RCU boost failures when CPUs don't pas [...] adds 063f5a4df991 rcutorture: Don't count CPU-stalled time against priority [...] adds c43d3b0083b4 torture: Make kvm-remote.sh account for network failure in [...] adds 3d78668e5b50 torture: Don't cap remote runs by build-system number of CPUs adds 7ab2bd31df87 rcutorture: Move mem_dump_obj() tests into separate function adds 5390473ec169 rcu: Don't penalize priority boosting when there is nothin [...] adds 641faf1b9064 Merge branches 'bitmaprange.2021.05.10c', 'doc.2021.05.10c [...] adds 976aac5f8829 kcsan: Fix debugfs initcall return type adds ea0484644e5b kcsan: Add pointer to access-marking.txt to data_race() bullet adds 6f2d98192c3f kcsan: Simplify value change detection adds 793c2579beef kcsan: Distinguish kcsan_report() calls adds 95f7524d7f0c kcsan: Refactor passing watchpoint/other_info adds 97aa6139e1b5 kcsan: Fold panic() call into print_report() adds 39b2e763f2de kcsan: Refactor access_info initialization adds 19dfdc05ffed kcsan: Remove reporting indirection adds 609f80974645 kcsan: Remove kcsan_report_type adds 7bbe6dc0ade7 kcsan: Report observed value changes adds b930226f3db8 kcsan: Document "value changed" line adds 117232c0b912 kcsan: Use URL link for pointing access-marking.txt adds 0989e6e41237 Merge branch 'kcsan.2021.05.18a' into HEAD adds d25fba0e3474 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 4b26c984195e Merge branch 'lkmm.2021.05.10c' into HEAD adds 8901ecc2315b clocksource: Retry clock read if long delays detected adds b509a9800648 clocksource: Check per-CPU clock synchronization when mark [...] adds df29d3cd5ad4 clocksource: Limit number of CPUs checked for clock synchr [...] adds 6f488f72c0ed clocksource: Reduce clocksource-skew threshold for TSC adds f4c6b34ee12b clocksource: Provide kernel module to test clocksource watchdog adds 515016ad5f46 clocksource: Print deviation in nanoseconds for unstable case adds 66bc0d04ee92 Merge branch 'clocksource.2021.05.13a' into HEAD adds 9583a2ff5840 tools/memory-model: Document locking corner cases adds b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts adds 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros adds 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification adds cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment adds d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh adds aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds d265691ba1ae tools/memory-model: Keep assembly-language litmus tests adds 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type adds 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs adds 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8820c20c276a tools/memory-model: Fix scripting --jobs argument adds b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 adds 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment adds 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds af8cc259d4ec Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds 079c93aa23e7 refscale: Add measurement of clock readout adds 61e016b66e0b torture: Add clocksource-watchdog testing to torture.sh adds 093790c29a12 torture: Make torture.sh accept --do-all and --donone adds fb510d83f455 rcu: Fix to include first blocked task in stall warning adds e16a01dc1178 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds a6ccac3c5891 rcutorture: Preempt rather than block when testing task stalls adds bf5da4a551b3 tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds 0747714bcd5a tools/memory-model: Add example for heuristic lockless reads adds 46bad6903aed tools/memory-model: Heuristics using data_race() must hand [...] adds 9bcae6c73b2a tools/memory-model: Document data_race(READ_ONCE()) adds e5ba6b382798 Merge remote-tracking branch 'rcu/rcu/next' adds 9e9da02a68d4 percpu_ref: Don't opencode percpu_ref_is_dying adds c547addba709 MAINTAINERS: Add lib/percpu* as part of percpu entry adds 11da340b83f3 Merge branch 'for-5.13-fixes' into for-next adds ac9380f6b8a6 percpu: fix a comment about the chunks ordering adds 67c2669d69fb percpu: split __pcpu_balance_workfn() adds 8ea2e1e35d1e percpu: factor out pcpu_check_block_hint() adds 1c29a3ceaf5f percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 adds f183324133ea percpu: implement partial chunk depopulation adds 8d55ba5df39a percpu: make symbol 'pcpu_free_slot' static adds 7b92d0f97d9b Merge branch 'for-5.14' into for-next adds 2d5c4fefebc1 Merge remote-tracking branch 'percpu/for-next' adds ee522bcf026e leds: tlc591xx: fix return value check in tlc591xx_probe() adds b01e5b63e80c Merge remote-tracking branch 'leds/for-next' adds 2253042d86f5 ipmi/watchdog: Stop watchdog timer when the current action [...] adds e3e349eed2b3 Merge remote-tracking branch 'ipmi/for-next' adds 0733d8390532 firmware: replace HOTPLUG with UEVENT in FW_ACTION defines adds d616f56d34e2 debugfs: only accept read attributes for blobs adds 8c60a14104e8 driver core: replace open-coded device_lock_assert() adds a6daf4bb5fcb driver core: attribute_container: fix W=1 warnings adds 5c3e241f5246 lib: devres: Add error information printing for __devm_ior [...] adds 0e9e37d042b1 Merge 5.13-rc2 into driver-core-next adds bd1d32e4aa4e Merge remote-tracking branch 'driver-core/driver-core-next' adds 29a812e4f346 usb: gadget: function: fix typo in f_hid.c adds d2d9b9416486 usb: gadget: Drop unnecessary NULL checks after container_of adds f42b333f2885 usb: gadget: function: Fix inconsistent indent adds 374ac7448caa usb: dwc3: remove repeated setting of current_dr_role adds c34030129a26 usb: phy: Use fallthrough pseudo-keyword adds f91e5d097f12 usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings adds 0826dae3d815 usb: musb: Fix spelling mistake "tranfer" -> "transfer" adds cd783e5abb60 usb: musb: Remove duplicate declaration of functions adds 6cfe9036acc5 usb: musb: Remove unused local variable dma, urb, offset adds 3c5e0d0e9da1 usb: musb: Remove unused function argument dma, qh, offset [...] adds 40ddb76ba0ba usb: xhci-mtk: use bitfield instead of bool adds e56e60f7a9d6 usb: xhci-mtk: remove unnecessary setting of has_ippc adds bb8d7ef68e29 usb: xhci-mtk: remove unnecessary assignments in periodic [...] adds 4676be28a46e usb: xhci-mtk: use first-fit for LS/FS adds 457d22850b27 usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake adds 9e8d268f831b USB: gadget: udc: s3c2410_udc: s3c2410_udc_set_ep0_ss() ca [...] adds cbbc07e1e892 usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core adds 216e0e563d81 usb: core: hcd: use map_urb_for_dma for single step set fe [...] adds 9fbf82c76414 Merge 5.13-rc2 into usb-next adds 6f2ba6ee03fd Merge remote-tracking branch 'usb/usb-next' adds 440e547dd0f8 usb: cdns3: Corrected comment to align with kernel-doc comment adds 4ae08bc23e1b usb: cdnsp: Useless condition has been removed adds 5f882238c936 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 52008ebd62ad dt-bindings: serial: snps-dw-apb-uart: add description for rk3568 adds fcb10ee27fb9 tty: serial: fsl_lpuart: fix the potential risk of divisio [...] adds ccf08fd1204b serial: fsl_lpuart: don't modify arbitrary data on lpuart32 adds ec22c3eec543 serial: fsl_lpuart: use UARTDATA_MASK macro adds 0d84f62220ed serial: fsl_lpuart: don't restore interrupt state in ISR adds 5697df7322fe serial: fsl_lpuart: split sysrq handling adds 5541a9bacfe5 serial: fsl_lpuart: handle break and make sysrq work adds e60c2991f18b serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() adds fa3540735425 serial: fsl_lpuart: remove manual RTSCTS control from 8-bi [...] adds 8a0c810d94f0 serial: fsl_lpuart: add loopback support adds 8cac2f6eb854 serial: fsl_lpuart: disable DMA for console and fix sysrq adds 7a9a2363d7ee tty: serial: samsung_tty: remove set but not used variables adds 991a350dff13 serial: 8250_aspeed_vuart: factor out aspeed_vuart_{read, [...] adds c9805fbf9d89 serial: 8250_aspeed_vuart: initialize vuart->port in aspee [...] adds 54da3e381c2b serial: 8250_aspeed_vuart: use UPF_IOREMAP to set up regis [...] adds 8f082dcf2c3d dt-bindings: serial: Change to reference the kernel-define [...] adds e27671f66321 dt-bindings: serial: Add label property in serial.yaml adds 71581242164f serial: qcom_geni_serial: redundant initialization to vari [...] adds f5b08386dee4 serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271 adds 021212f53352 serial: meson: remove redundant initialization of variable id adds 89e78001295c serial: 8250: Use 'hlist_for_each_entry' to simplify code adds 26f7591632d7 serial: 8250: Add an empty line and remove some useless {} adds d7e325aaa8c3 serial: 8250_omap: fix a timeout loop condition adds ed5aecd3da2e tty: remove broken r3964 line discipline adds 7fb8a8affdf1 n_tty: remove n_tty_receive_char wrapper adds 89bb4a3622f9 n_tty: remove n_tty_receive_char_fast adds 1ed2dfedd215 n_tty: drop n_tty_receive_buf_fast adds 95aafe3278e7 n_tty: drop parmrk_dbl from n_tty_receive_char adds 67a620d58b47 n_tty: move lnext handling adds 16765365a062 n_tty: make n_tty_receive_char_special return void adds 3a7d530a0cf9 n_tty: do only one cp dereference in n_tty_receive_buf_standard adds e8f2a139ffb6 n_tty: invert TTY_NORMAL condition in n_tty_receive_buf_standard adds fc0df90b7811 n_tty: remove superfluous return from n_tty_receive_signal_char adds 0f3dcf3b5d76 tty: make fp of tty_ldisc_ops::receive_buf{,2} const adds 6e94dbc7a4e4 tty: cumulate and document tty_struct::flow* members adds 64d608db38ff tty: cumulate and document tty_struct::ctrl* members adds fbadf70a8053 tty: set tty_ldisc_ops::num statically adds 839e0f226d1c n_gsm: use goto-failpaths in gsm_init adds f81ee8b8b842 tty: make tty_ldisc_ops a param in tty_unregister_ldisc adds 194752093311 tty: drop tty_ldisc_ops::refcount adds 357a6a875f1c tty: no checking of tty_unregister_ldisc adds f6f19595a7ef tty: return void from tty_unregister_ldisc adds 303e8ebf5dcb ti-st: use goto-failpath in st_core_init adds 0f29b503bd0b ti-st: use tty_write_room adds 03b3b1a2405c tty: make tty_operations::write_room return uint adds 9a33fbf9d230 tty: make tty_buffer_space_avail return uint adds fa7501e57e9b tty: remove tty_operations::chars_in_buffer for non-buffering adds fff4ef17a940 tty: make tty_operations::chars_in_buffer return uint adds 3d18354248b1 nozomi: simplify ntty_chars_in_buffer adds 4fb266e1976e tty: remove empty tty_operations::flush_buffer adds 4da872befc83 tty: remove empty tty_operations::set_termios adds 3e679e1da5ef isdn: capi, remove optional tty ops adds 1bf422966341 isdn: capi, drop useless pr_debugs adds 76af233d9b0c tty: remove unused tty_throttle adds 635b258962da tty: serial: atmel: include <linux/io.h> instead of <asm/io.h> adds 27bcf79b8adb tty: serial: dz: include <linux/io.h> instead of <asm/io.h> adds 0ebee1ebbc72 tty: serial: icom: include <linux/io.h> instead of <asm/io.h> adds 3dccc357b7da tty: serial: ip22zilog: include <linux/io.h> instead of <a [...] adds b1c92c121b77 tty: serial: mux: include <linux/io.h> instead of <asm/io.h> adds ce6ff28069d8 tty: serial: pmac_zilog: include <linux/io.h> insteiad of [...] adds 10dab44f78df tty: serial: txx9: include <linux/io.h> instead of <asm/io.h> adds d890c508769b tty: serial: sunsab: include <linux/io.h> instead of <asm/io.h> adds 4f1c65813072 tty: serial: sunsu: include <linux/io.h> instead of <asm/io.h> adds 933100787d64 tty: serial: sunzilog: include <linux/io.h> instead of <asm/io.h> adds 7d5a3ec537d9 tty: serial: vr41xx_siu: include <linux/io.h> instead of < [...] adds 27dede097d20 tty: serial: sb1250-duart: include <linux/io.h> instead of [...] adds bf3d6ab9bc12 ttyprintk: Add TTY port shutdown callback adds 2fee88112197 ttyprintk: Removed unnecessary TTY ioctl callback adds 31a9a3182559 tty: nozomi: Fix a resource leak in an error handling function adds eb460edb5f83 tty: tty_baudrate: Remove unnecessary tab and spaces in co [...] adds ad48749b98c7 tty: tty_baudrate: Fix coding style issues of block comments adds 993c67b1fe44 tty: tty_buffer: Add a blank line after declarations adds dadc10494868 tty: tty_buffer: Remove the repeated word 'the' adds 80e3fce1034a tty: tty_buffer: Fix coding style issues of block comments adds 395e783371de tty: tty_io: Remove spaces before tabs adds e73b240785f2 tty: tty_io: Add a blank line after declarations adds 94bc2eb5fb43 tty: tty_io: Fix spaces required around that ':' adds d91c1a3eed06 tty: tty_io: Fix trailing whitespace issues adds b426a5b8154c tty: tty_io: Fix coding style issues of block comments adds 44969f85402e tty: tty_io: Remove the repeated word 'can' adds 5e4d5ac32ba5 tty: tty_io: Fix an issue of code indent for conditional s [...] adds 27eab129323b tty: tty_io: Delete a blank line before EXPORT_SYMBOL(foo) adds fab491030cea tty: tty_io: Remove return in void function adds 16d15f747a09 tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo) adds 54ad59a25ad1 tty: tty_port: Add a blank line after declarations adds 1df92640ba7d tty: tty_port: Fix coding style issues of block comments adds 7985723d21a1 vt: Move custom isspace() to its own namespace adds 7912146abf67 tty: hvc_iucv: Drop unnecessary NULL check after container_of adds 44c9fb14fb7b Merge remote-tracking branch 'tty/tty-next' adds 7d5b2cbe7a8f comedi: remove editor modelines and cruft (again) adds ca263dd848a2 mei: Drop unnecessary NULL check after container_of adds 17e336db2b8a drivers: pnp: proc.c: Removed unnecessary varibles adds dccdb2fcd239 uio: uio_aec: Use pci_iounmap instead of iounmap adds 20be064ec864 nvmem: sprd: Fix an error message adds e4e050167fd0 uio: uio_pci_generic: add memory resource mappings adds da9db7117330 cxl: Fix an error message adds 9ac78c8a0c93 video: ssd1307fb: Drop OF dependency adds 4a5ff99bbb8f misc: eeprom_93xx46: Remove hardcoded bit lengths adds 14374fbb3f06 misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings adds a56dfb6a79ee dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 a [...] adds 1553573c588e sparc/vio: make remove callback return void adds 7272b591c4cb misc/libmasm/module: Fix two use after free in ibmasm_init_one adds 3ce3e45cc333 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge adds d90b1f7bbd06 Merge remote-tracking branch 'char-misc/char-misc-next' adds 8a981128a81e dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to j [...] adds 77945a345acf dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries adds 60ece833ccd0 phy: ralink: phy-mt7621-pci: use kernel clock APIS adds 28dcfba1a0d6 phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-ph [...] adds 6eded551cefe phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool' adds 652a6a2e3824 phy: ralink: phy-mt7621-pci: properly print pointer address adds 46eba71a1d15 dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings adds 9f7368ff1210 dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC adds 520264db3bf9 phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx adds 8a917813cc74 phy: Allow a NULL phy name for devm_phy_get() adds 490dbd2380c7 phy: phy-core-mipi-dphy.c: Correct reference version adds 18a8225b3308 Merge remote-tracking branch 'phy-next/next' adds 9c294739cf5b soundwire/ASoC: add leading zeroes in peripheral device name adds 0531e6b60569 soundwire: bandwidth allocation: improve error messages adds 345e9f5ca798 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions adds 448df2d8fcab soundwire: add missing kernel-doc description adds b50bb8ba369c soundwire: bus: handle -ENODATA errors in clock stop/start [...] adds 54a6ca4fa8a3 soundwire: bus: add missing \n in dynamic debug adds 36eee232df7b soundwire: cadence_master: always set CMD_ACCEPT adds 037219925e7a soundwire: dmi-quirks: remove duplicate initialization adds c4102e24224e Merge remote-tracking branch 'soundwire/next' adds 7f201acf475d staging: r8192U_core: Remove unused variable 'ret' and dem [...] adds 9a6ce484e885 staging: android: ashmem: Supply description for 'new_range' adds 52ee2c7c825b staging: r8192U_core: Do not use kernel-doc formatting for [...] adds 803c63d960d8 staging: r819xU_phy: Remove some local variables from the stack adds 4a29a072b1e5 staging: r819xU_cmdpkt: Remove functionless method 'cmpk_h [...] adds ea82ff749587 staging: wlan-ng: cfg80211: Move large struct onto the heap adds 683707c7ed87 staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly d [...] adds 4c98e73f28e2 staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unus [...] adds 02d06dd53463 staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unus [...] adds daa2627c7f2f staging: rtl8723bs: core: rtw_recv: Mark debug variable as [...] adds 9d65023547dc staging: rtl8188eu: core: rtw_security: Fix some formattin [...] adds e06ede38f380 staging: rtl8723bs: core: rtw_security: Demote non-conform [...] adds f02eafb7f1b4 staging: rtl8723bs: core: rtw_sta_mgt: Remove unused varia [...] adds 324960df12a0 staging: rtl8723bs: core: rtw_sta_mgt: Return error value [...] adds efda125b79e8 staging: octeon: ethernet-tx: Fix formatting issue in func [...] adds c337ee00146a staging: rtl8723bs: core: rtw_wlan_util: Remove unused var [...] adds 0b18e5fe6008 staging: rtl8712: rtl871x_mp_ioctl: Move a large data stru [...] adds d57d7ac57639 staging: iio: frequency: ad9834: Provide missing descripti [...] adds e950dd6bb36f staging: nvec: Fix a bunch of kernel-doc issues adds fbd3996990b6 staging: ks7010: ks_hostif: Remove a bunch of unused variables adds 204d839bbe07 staging: fwserial: Demote a whole host of kernel-doc abuses adds d12dd1e0e3b9 staging: sm750fb: sm750_accel: Provide description for 'ac [...] adds 2f61c6649f47 staging: most: net: Fix some kernel-doc formatting issues adds b259c9b2380a staging: vt6655: upc: Suppress set but not used warning in macro adds 061e390b7c87 staging: rtl8192u: ieee80211_softmac: Move a large data st [...] adds 6f4d367f3356 staging: most: dim2: Provide missing descriptions and fix doc-rot adds 80566ab54229 staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly [...] adds 1658384fc3d3 staging: rtl8723bs: core: rtw_mlme: 'retry' is only used i [...] adds f74afcfd9438 staging: most: i2c: Fix a little doc-rot adds 7af9b4444fab staging: most: dim2: hal: Fix one kernel-doc header and de [...] adds 51ca97af82af staging: most: dim2: hal: Demote non-conformant kernel-doc [...] adds c848434c629d staging: axis-fifo: axis-fifo: Fix some formatting issues adds 7dd8ffdbc005 staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data [...] adds f877899b9a4b staging: fbtft: fb_ili9320: Remove unused variable 'ret' adds 50676c55f00e staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly n [...] adds ad7e84ef4c21 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 55016d099acd staging: rtl8188eu: os_dep: mon: Demote non-conforming ker [...] adds 904f18483591 staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of m [...] adds 433cb9f05aa9 staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __ma [...] adds 3821526719f1 staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used [...] adds bbf40b2f6e38 staging: axis-fifo: axis-fifo: Fix function naming in the [...] adds e3a7f78dc096 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] adds 705655a2c4cb staging: rtl8723bs: core: rtw_mlme_ext: Move very large da [...] adds 1873cb875525 staging: rtl8723bs: hal: sdio_halinit: Remove unused varia [...] adds ad843f392035 staging: wlan-ng: remove redundant initialization of varia [...] adds bdf2b26de612 staging: vchiq_arm: avoid crashing the kernel adds bd18b980a21d staging: vchiq_core: break early in vchiq_close_service_internal adds f7ba60127a3a staging: vchiq_core: return early in do_abort_bulks adds 08f31d0196cb staging: vchiq_core: introduce get_bulk_reason adds 82aa95ee2d37 staging: vchiq_core: Drop unnecessary check in notify_bulks adds c74541f7c7ce staging: vchiq_arm: drop return value of vchiq_arm_init_state adds ae69402867b6 staging: vchiq_2835_arm: drop enum vchiq_status adds a9fbd828be7f staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal adds a2161d1d5e10 staging: vchiq_core: drop vchiq_status from vchiq_set_serv [...] adds abf2836a381a staging: vchiq_core: drop vchiq_status from vchiq_initialise adds fd11b55da4d5 staging: vchiq_core: drop vchiq_status from vchiq_init_state adds 6332d14f0043 Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue adds 9d1d2621248f staging: rtl8723bs: remove unused log function adds 33fad5b4df5e staging: rtl8723bs: replace DBG_871X_SEL log macro with ne [...] adds 2867c27bf854 staging: rtl8723bs: add two functions to improve register [...] adds c106cb190cb7 staging: rtl8723bs: remove DBG_871X_SEL macro declaration adds 10cf7747638c staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro adds a8ce8f9f9634 staging: rtl8723bs: remove unused mac_reg_dump() function [...] adds 5d047570e0a2 staging: rtl8723bs: remove unused bb_reg_dump() function argument adds eeec59e45cc4 staging: rtl8723bs: remove unused rf_reg_dump() function argument adds aeef75e7c4a7 staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition adds 33a5f34c5668 staging: rtl8723bs: remove all defs related to _dbgdump macro adds 198ffd276ff9 staging: rtl8723bs: remove unused debug variables declarat [...] adds 2ee42acab194 staging: rtl8723bs: remove unneeded header file include adds 67f3a1c02844 staging: rtl8723bs: remove unused debug macro definitions adds 9ce42bc33fd4 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 54f8a6ab76d7 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds a596ef195603 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 93026ce6a7bb staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds c2f04efd30c6 staging: rtl8723bs: remove debug macros related to core/rt [...] adds bc5c27b68730 staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds ffc49b55c979 staging: rtl8723bs: move static array definition from head [...] adds c0b8b55ce1b9 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8acdc8db86d5 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3c747a990438 staging: rtl8723bs: remove debug macros related to core/rt [...] adds e45199eaa0a4 staging: rtl8723bs: remove obsolete debug macro definitions adds c479026ce60f staging: rtl8723bs: remove debug macros related to core/rt [...] adds 7c75c38553ba staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug mac [...] adds 4c53cdb3b3ac staging: rtl8723bs: remove debug macros related to os_dep/ [...] adds 5610af57dc49 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 8edee4306a87 staging: rtl8723bs: remove debug macros related to core/rt [...] adds 3ddc92d111e4 staging: rtl8723bs: remove debug macros related to hal/hal [...] adds c529c96139a2 staging: rtl8723bs: remove debug macros related to hal/sdi [...] adds ebb0a22ea4be staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 8b63686eab1a staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 0744b91b59e2 staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds 74a0738db3ff staging: rtl8723bs: remove unused debug macros tied to _RT [...] adds e8bc244c28e1 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 65b00505f1fb staging: rtl8723bs: remove unused macros tied to os_dep/sd [...] adds c7432a3c7ab3 staging: rtl8723bs: remove unused debug macros tied to _HC [...] adds 57e3a852160a staging: rtl8723bs: remove unused debug macros tied to hal [...] adds 43a0faffd44d staging: rtl8723bs: remove unused debug macros tied to os_ [...] adds 3dc3456e0d43 staging: rtl8723bs: remove unused _module_mp_ def adds 72b2b0467b4f staging: rtl8723bs: remove unused macros tied to _HCI_OPS_ [...] adds d0ffbfae136a staging: rtl8723bs: remove unused macros tied to _RTL871X_ [...] adds 7d8fff53cd7a staging: rtl8723bs: remove unused macros tied to _RTL8712_ [...] adds c9727c55874f staging: rtl8723bs: remove commented out macro definition adds e5ec9bf4a0f5 staging: rtl8723bs: remove unused debug macro definitions adds 2f3103bf4f07 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] adds 4a98eb30e465 staging: rtl8723bs: remove unsed debug macros tied to no p [...] adds 5a155c08c0b7 staging: rtl8723bs: remove last unused debug macros adds acbc0849bd30 staging: rtl8723bs: macro DRIVER_PREFIX expands to lowerca [...] adds b1e9109aeff3 staging: wlan-ng: silence incorrect type in argument 1 (di [...] adds 23017c8842d2 staging: rtl8188eu: Use list iterators and helpers adds 3580942c864f staging: rtl8712: Use list iterators and helpers adds 5660634d8d48 staging: rtl8192u: fix typos in comments adds 89bbf2a5136e staging: rtl8723bs: remove unnecessary hex dumps adds ac76b4383405 staging: rtl8723bs: remove unused macro DRIVER_PREFIX adds cab775908889 staging: rtl8723bs: core: remove unneeded variable adds bd8d4ba394c4 staging: rtl8723bs: hal: Remove set but unused variables adds 5e7106f6c96a staging: rtl8723bs: core: Remove set but unused variable adds 66d708e655af staging: rtl8192e: remove unnecesasry ftrace-like logging adds 84b45d4ff9e0 staging: rtl8192e: replace comparison to NULL by bool adds 62409b31dbb5 staging: rtl8712: remove multiple multiple assignments adds a616d1212a7a staging: rtl8723bs: Change the return type adds 116138c3bd34 staging: rtl8712: Fix some tests against some 'data' subty [...] adds 33ed2b7079f6 staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE adds b3cd518c5abd staging: rtl8723bs: Use list iterators and helpers adds a76455587f1d staging: rtl8723bs: remove ODM_RT_TRACE logs adds 7fa2973a1a6b staging: rtl8723bs: remove if-else blocks left empty by OD [...] adds 2523c9978e00 staging: rtl8723bs: remove empty functions adds 8b2a605a6e6e staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file adds 466bd365857d staging: rtl8723bs: remove undefined function prototypes adds 7081d290d32b staging: rtl8723bs: remove empty header file adds 364787f94150 staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs adds 9e517aca02cf staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs adds 57c73cb6fdba staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg() adds 7c87fd54d552 staging: rtl8723bs: remove unused ODM_RT_ASSERT macro adds 37066837974e staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro adds b5edd20dfef0 staging: rtl8723bs: remove unused ODM_dbg_trace macro adds 187f0a97333c staging: rtl8723bs: remove unused ODM_dbg_enter adds a8a21160c2c4 staging: rtl8723bs: remove unused ODM_dbg_exit macro adds 2a9664702491 staging: rtl8723bs: remove empty ifdef block adds ae5351da40fb staging: rtl8723bs: remove unused ASSERT macro adds 22a555bb47ba staging: rtl8723bs: remove empty #ifndef block adds 2172a6576388 staging: rtl8723bs: remove commented out RT_ASSERT occurrences adds 292611481c8b staging: rtl8723bs: remove unused RT_PRINTK macro adds 8e30fb99d729 staging: rtl8723bs: remove BTC_PRINT logs adds fda6c767fbd9 staging: rtl8723bs: remove empty if-else blocks after BTC_ [...] adds ec0e82b45f74 staging: rtl8723bs: remove braces around single statement [...] adds f003ab00a5a4 staging: rtl8723bs: remove commented out BTC_PRINT logs adds 698a405f08e6 staging: rtl8723bs: remove BTC_PRINT macro definitions adds 1bd9ebfd7d13 staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions adds 2875b3bf0445 staging: rtl8723bs: remove BTC_PRINT_DATA definitions adds 87c596b03be7 staging: rtl8723bs: remove BTC_PRINT_F macro definition adds ad91b3d47b6f staging: rtl8723bs: remove empty #ifdef block adds 273214356429 staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function adds c8fc131b4994 staging: rtl8723bs: remove hal_btcoex_GetDBG() function adds e7f0be6415a0 staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgIni [...] adds b0a21a60afb0 staging: rtl8723bs: remove obsolete GLBtcDbgType array dec [...] adds f71c344766a3 staging: rtl8723bs: remove unused enum adds 76c80b8931b0 staging: rtl8723bs: remove obsolete debug macros adds 2ce75c4f9ecb staging: rtl8723bs: remove commented out DbgPrint logs adds 367fce0d9e92 staging: rtl8723bs: remove unused DbgPrint macro adds 3a96d356b9fd staging: rtl8723bs: remove commented out *RT_DISP logs adds 603693d1cf87 staging: rtl8723bs: remove RT_DISP macro definition adds 4f7cffcfe49f staging: rtl8723bs: remove ODM_InitDebugSetting() function adds 83147d899eb8 staging: rtl8723bs: remove empty hal/odm_debug.c file adds ae75f934658c staging: rtl8723bs: remove member in dm_odm_t struct adds 1cad68fc8343 staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct adds 0d59ca5a7ed1 staging: rtl8723bs: remove odm_debug.h header file adds ec03c2104365 staging: fbtft: Rectify GPIO handling adds 37667f6e5771 staging: fbtft: Don't spam logs when probe is deferred adds fd4c5961d819 staging: fbtft: Add support for orientation on Himax HX8347d adds 982192e2a1b3 staging: fbtft: Replace custom ->reset() with generic one adds 801deaf91add staging: fbtft: Update TODO adds 41c014b8659d staging: rtl8723bs: align argument position in a new line adds 7d40753d8820 staging: rtl8723bs: use in-kernel aes encryption in OMAC1 [...] adds 3d3a170f6d80 staging: rtl8723bs: use in-kernel aes encryption adds cc4e864a5ce4 staging: mt7621-pci: make use of kernel clock apis adds 96c310c1a2b6 staging: mt7621-pci: avoid to set gpio mode in driver adds c92454a42b95 staging: mt7621-pci: remove some not needed includes adds 726eb31628d4 staging: mt7621-pci: group io resource assignments all together adds 4ab4ca2015ea staging: mt7621-pci: replace mdelay with msleep adds 35d96b88e763 staging: mt7621-pci: directly return 'mt7621_pcie_register_host' adds b99cc3a2b6b6 staging: mt7621-pci: avoid custom 'map_irq' function adds 7fa708e061b7 staging: mt7621-pci: remove two blank lines adds 706737d29807 staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask' adds cc1966a7e084 staging: mt7621-dts: properly organize pcie node adds 32dcd0724237 staging: fieldbus: anybus: Make remove callback return void adds a3417158b932 staging: fieldbus: anybus: Refuse registering drivers with [...] adds b619c322021f staging: mt7621-dts: remove ethsys node adds 0e7babd3c653 staging: mt7621-dts: use standard 'syscon' string adds 2752fc4182e2 staging: rtl8188eu: make rtw_android_cmdstr_to_num static adds 13d68881bf0a staging: rtl8188eu: rtw_init_cmd_priv never fails adds 286d60033918 staging: rtl8188eu: don't block until cmdthread runs adds 24aa9caccbe1 staging: rtl8188eu: remove padapter from struct cmd_priv adds 706321a53857 staging: rtl8188eu: remove padapter from struct mlme_ext_priv adds edee771a4533 staging: rtl8188eu: remove nic_hdl from struct mlme_priv adds 7114e7a298c2 staging: mt7621-dts: remove 'bug-range' property adds 321f1fb48c98 staging: mt7621-dts: add missing device_type in pcie root ports adds aaa27b88a5d7 staging: rtl8192e: Remove duplicate declartion adds 0c7ac9108796 staging: rtl8723bs: remove unused macros, arrays and an in [...] adds 6d0753d26e2e staging: rtl8723bs: remove more unused encryption macros adds 8adffa4bf11c staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_ adds 1b11e893eda0 staging: rtl8723bs: replace private arc4 encryption with i [...] adds 1cd3acd4e9cf staging: rtl8723bs: Delete two redundant condition branches adds 1ba6d8dc50df staging: rtl8192e: Avoid multiple line dereference adds d0cf4e2bd40d staging: rtl8192e: Add identifier name to function definition adds f6d5d118462d staging: rtl8192e: Fix whitespace around conditional statement adds b97fad10de38 staging: rtl8723bs: replace private CRC-32 routines with i [...] adds 1f5adcfe87a0 staging: rtl8723bs: remove unneeded comments to silence 'l [...] adds 08df2c3ba119 staging: qlge: removed unnecessary debug message to fix co [...] adds 7ac5ed5095a5 staging: rtl8723bs: hal: Remove set but unused variable adds 76dfbca4757f staging: rtl8723bs: core: Remove unnecessary lines of code adds 56a1c5cc8a16 Staging: vchiq_arm: Using pr_err and pr_notice instead of printk adds 5f8e9aff1a11 staging: rtl8723bs: remove unused argument 'msg' adds 519c49678a13 staging: mt7621-dts: use clock in pci phy nodes adds 30e06867478f staging: rtl8723bs: hal: Remove three set but unused variables adds 09be0d0db530 staging: rtl8723bs: hal: Remove set but unused variable adds 76e78f3df8f5 staging: unisys: visorinput: remove redundant assignment o [...] adds d8218b0de51f Merge 5.13-rc2 into staging-next adds 85b2019edab0 Merge remote-tracking branch 'staging/staging-next' adds 3cdea6e9a838 iio: adc: exynos: drop unneeded variable assignment adds 5e713b25d137 dt-bindings: iio: temperature: Add DT bindings for TMP117 adds df041e737a38 iio: temperature: add driver support for ti tmp117 adds 643adb9af72e iio:chemical:sps30: Convert sysfs sprintf/snprintf family [...] adds c79859bd77de iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit adds 8bad6050654b iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf [...] adds 0cd71145803d iio: st-sensors: Update ST Sensor bindings adds 494186662ecf iio: adc: ad7298: Enable on Intel Galileo Gen 1 adds d877539ad8e8 iio: adis_buffer: do not return ints in irq handlers adds ab3df79782e7 iio: adis16400: do not return ints in irq handlers adds 00f6742b5ff4 iio: adis_buffer: check return value on page change adds 2335f0d7c790 iio: light: Added AMS tsl2591 driver implementation adds afa2b78f1e58 dt-bindings: iio: light: Added AMS tsl2591 device tree binding adds 4e023c4dcfc5 iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register() adds 2c6a958789f7 iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffe [...] adds bfc1807acf85 iio: hw_consumer: simplify devm_iio_hw_consumer_alloc() adds 8e39d4723a00 iio: triggered-buffer: simplify devm_iio_triggered_buffer_ [...] adds cf5724e91515 iio: core: simplify some devm functions adds 171a70afbde9 iio: trigger: simplify __devm_iio_trigger_register adds 7349e8a36caa iio: inkern: simplify some devm functions adds 2599d5bc910d dt-bindings:iio:accel:adis16201 and adis16209 bindings adds 7dbd479425d2 dt-bindings:iio:accel:bosch,bma220 device tree binding doc [...] adds 3ed7928d9f15 dt-bindings:iio:accel:fsl,mma7455 binding doc adds d9bf5d37fd58 dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mx [...] adds 1ce9da1f6164 dt-bindings:trivial-devices: Add sensortek,stk8312 and sen [...] adds c1096dce272f dt-bindings:iio:adc:adi,ad7298 document bindings adds 6e5566e72d2a iio:accel:stk8312: Add lowercase i2c device id adds 7f9ef8ed0f40 dt-bindings:iio:dac:ti,dac082s085 yaml conversion adds 7bf50a968a1c iio:adc:ad7476: Handle the different regulators used by va [...] adds 2cd2b093e444 dt-bindings:iio:adc:adi,ad7476: Add missing binding document adds 99422e2a670c dt-bindings: iio: accel: Add SCA3300 documentation adds 9cc9806e2217 iio: accel: Add driver for Murata SCA3300 accelerometer adds 00a72db718fa iio: adis16475: do not return ints in irq handlers adds 0ae157081ca3 iio: adis_buffer: update device page after changing it adds 669da56a7eaf iio: adis_buffer: don't push data to buffers on failure adds dbf20809d6e0 iio: adis: add burst_max_speed_hz variable adds 256e69ab9693 iio: adis16475: do not directly change spi 'max_speed_hz' adds b27e1970aa1e iio: adis16400: do not directly change spi 'max_speed_hz' adds 69c93a7df74b iio:ABI docs: Fix up duplicate *_calibbias_* documentation [...] adds 3a879b29916a iio:ABI docs: Drop device specific docs for _powerdown for [...] adds cff8431bf442 iio:ABI docs: Fix issue around repeated definition of out_ [...] adds 101af4c20c5a iio:ABI docs: Move specific description of out_altvoltageX [...] adds 8f3f13085278 iio: sps30: separate core and interface specific code adds b2e171f5a5c6 iio: sps30: add support for serial interface adds 7dfc4dc385dc dt-bindings: iio: chemical: sps30: update binding with ser [...] adds fb6da706ff1e iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc adds caf0fb3bb38a iio: Documentation: move incompatible ABI to obsolete adds f7e196fc0815 dt-bindings:iio:adc: add generic settling-time-us and over [...] adds 03f2193a6bea dt-bindings:iio:adc: add documentation for TI TSC2046 controller adds 9374e8f5a38d iio: adc: add ADC driver for the TI TSC2046 controller adds cb25d770cf9d iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent adds e42523c11f2a iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.pa [...] adds 806e657b0f7e iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent adds 85493b9ae818 iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent adds 9eb04878e4af iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev. [...] adds 932bf4710ee1 iio: humidity: hdc2010: Drop duplicate setting of iio_dev. [...] adds 63027b34189a iio: position: hid-sensor-custom-intel-hinge: Drop duplica [...] adds e6cc8f2b7616 iio: common: scmi_sensors: Drop duplicate setting of iio_d [...] adds 15ea2878bfb2 iio: core: move @id from struct iio_dev to struct iio_dev_opaque adds e5333ed09e0f iio: avoid shadowing of variable name in to_iio_dev_opaque() adds 6eaf9f6a2738 iio: core: move @driver_module from struct iio_dev to stru [...] adds 3028e0c2af95 iio: core: move @trig_readonly from struct iio_dev to stru [...] adds 62f4f36cdfcd iio: core: move @scan_index_timestamp to struct iio_dev_opaque adds b804e2b76ac6 iio: core: move @info_exist_lock to struct iio_dev_opaque adds 396f72348569 iio: core: move @chrdev from struct iio_dev to struct iio_ [...] adds 8b1c82cb849f iio: core: move @flags from struct iio_dev to struct iio_d [...] adds 62a486c46d61 iio: core: move @clock_id from struct iio_dev to struct ii [...] adds 3b91452032c4 iio: accel: st_accel: Move platform data from header to C file adds dffdd7567874 iio: gyro: st_gyro: Move platform data from header to C file adds 38934daf7b5c iio: magnetometer: st_magn: Provide default platform data adds 7db4f2cacbed iio: st_sensors: Call st_sensors_power_enable() from bus drivers adds d61881ef7f08 iio: st_sensors: Make accel, gyro, magn and pressure probe shared adds 6731ca3999ff iio: st_sensors: Add lsm9ds0 IMU support adds 8cd401310bc4 dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string adds ef8512b3b2c8 dt-bindings:iio:dac:ad5755: txt to yaml format conversion. adds 3a57abfaa5a6 iio: am2315: Remove acpi_device_id table adds aff35afb0190 iio:accel:stk8312: Remove acpi_device_id table adds f0e4057e97c1 iio: bme680_spi: Remove acpi_device_id table adds b73d21dccf68 iio: bme680_i2c: Remove acpi_device_id table adds f7d5c18a8c37 iio: imu: st_lsm6dsx: correct ODR in header adds a3e0b51884ee iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers adds 7f36da145573 dt-bindings: iio: accel: fxls8962af: add bindings adds 90cc5ec5488e iio: accel: fxls8962af: add set/get of samplerate adds 9ab2c60e6b26 iio: accel: fxls8962af: add interrupt support adds 79e3a5bdd9ef iio: accel: fxls8962af: add hw buffered sampling adds af959b7b96b8 iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads adds f42590c4cb41 iio: ep93xx: Remove redundant error printing in ep93xx_adc [...] adds 347978983b34 dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells adds f5abfa40a755 iio: adc: Add missing MODULE_DEVICE_TABLE adds 52d8e7f86428 dt-bindings: iio: kionix,kxcjk1013: Document kionix,kx023-1025 adds ae4467f6884e iio: accel: kxcjk-1013: Refactor configuration registers i [...] adds c630c1768522 iio: accel: kxcjk-1013: Add support for KX023-1025 adds 41120ebbb1eb iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_ [...] adds a2fa3debc12e iio: light: isl29028: Balance runtime pm + use pm_runtime_ [...] adds 6fbaebae758d iio: light: tsl2583: Balance runtime pm + use pm_runtime_r [...] adds d3a8969dde08 iio: accel: bmc150-accel: Balanced runtime pm + use pm_run [...] adds 2d980d7efd5f iio: accel: mma9551/3: Balance untime pm + use pm_runtime_ [...] adds 19611aec50ae iio: accel: kxcjk-1013: Balance runtime pm + use pm_runtim [...] adds 2d082b6ed264 iio: imu: kmx61: Balance runtime pm + use pm_runtime_resum [...] adds 265028b8d989 iio: adc: stm32-adc: Use pm_runtime_resume_and_get() to re [...] adds 29534eb2e242 iio: adc: stm32-dfsdm: Use pm_runtime_resume_and_get() to [...] adds 54e81f6818b8 iio: dac: stm32-dac: Use pm_runtime_resume_and_get() to re [...] adds 6e4183ec8dfd iio: light: us5182: Use pm_runtime_resume_and_get() to rep [...] adds 66e748ae7f82 iio: temp: mlx90614: Handle failure in pm_runtime_resume_a [...] adds db9c6c2ec4a8 iio: adc: rcar-gyroadc: Use pm_runtime_resume_and_get() an [...] adds 9009a732a87f iio: proximity: srf04: Use pm_runtime_resume_and_get() and [...] adds db27fdb33d10 iio: light: vcnl4000: Use pm_runtime_resume_and_get() to r [...] adds f30172723ce2 iio: light: vcnl4035: Use pm_runtime_resume_and_get() to r [...] adds 9a20795c6027 iio: accel: bmi088: Balance runtime pm + use pm_runtime_re [...] adds 264da5124314 iio: magn: bmc150: Balance runtime pm + use pm_runtime_res [...] adds 934616e8ebe1 iio: light: rpr0521: Balance runtime pm + use pm_runtime_r [...] adds 5937b860e925 iio: accel: mma8452: Balance runtime pm + use pm_runtime_r [...] adds fc36da3131a7 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] adds 151dbf0078da iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] adds c6559bf796cc iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] adds 3ab3aa2e7bd5 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] adds f65802284a3a iio: accel: mxc4005: Fix overread of data and alignment issue. adds f40a71ffec80 iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] adds 334883894bc1 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] adds d85d71dd1ab6 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] adds 7765dfaa22ea iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] adds 06778d881f37 iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] adds f4ca2e2595d9 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] adds 19f1a254fe49 iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] adds 679cc377a03f iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] adds 37eb8d8c64f2 iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] adds 1ef2f51e9fe4 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] adds 7692088f7286 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] adds 3d4725194de6 iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] adds ff08fbc22ab3 iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] adds df2f37cffd6e iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] adds b0f5d8db7348 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] adds 8dea228b174a iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] adds 8979b67ec61a iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] adds 2a1c6a7743d7 iio: light: pa12203001: Use pm_runtime_resume_and_get() to [...] adds 43fa73945049 iio: core: Fix an error pointer vs NULL bug in devm_iio_de [...] adds bd1455615f40 iio:adc:ad7766: Fix unnecessary check in ad7766_probe() adds 7fce54ace336 iio: light: tsl2591: fix some signedness bugs adds 2989df460cf8 iio: light: tsl2591: delete a stray tab adds 08e4d8f11134 iio: si1133: fix format string warnings adds a270b89dde14 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] adds 7c6d33e7b4aa iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] adds 35c0b17a32a1 Merge remote-tracking branch 'iio/togreg' adds a00593737f8b interconnect: qcom: bcm-voter: add a missing of_node_put() adds 1fd86e280d8b interconnect: qcom: Add missing MODULE_DEVICE_TABLE adds eed2b8bddfbf Merge remote-tracking branch 'icc/icc-next' adds f0c07993af0a dmaengine: fsl-qdma: check dma_set_mask return value adds 58cb138e2029 dmaengine: idxd: Remove redundant variable cdev_ctx adds 33f9f3c33e93 dmaengine: idxd: remove devm allocation for idxd->int_handles adds 6f64aa5746d2 dt-bindings: dma: convert arm-pl08x to yaml adds 37b7b4070a2e Merge remote-tracking branch 'dmaengine/next' adds 661ee6280931 cgroup: introduce cgroup.kill adds 340272b04036 docs/cgroup: add entry for cgroup.kill adds 0de3103fa2cf tests/cgroup: use cgroup.kill in cg_killall() adds 8075e4f6c990 tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() adds 85e3b86ed0b7 tests/cgroup: test cgroup.kill adds f4f809f66b75 cgroup: inline cgroup_task_freeze() adds e55040ad71d0 Merge remote-tracking branch 'cgroup/for-next' adds 1ee275342234 scsi: core: Treat device offline as a failure adds 6235bef6f990 scsi: target: iscsi: Switch to kmemdup_nul() adds 2910a4a9e90a scsi: mpt3sas: Documentation cleanup adds cdcda4651d9f scsi: message: fusion: Documentation cleanup adds 1b3babe20049 scsi: 3w-9xxx: Move * operator to clean up code style warning adds 52b259908114 scsi: lpfc: Remove redundant assignment to pointer temp_hdr adds 807b31d8e0fc scsi: megaraid_mbox: Remove redundant initialization of po [...] adds 311e87b70913 scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock adds 5b8644968d2c scsi: arcmsr: Fix the wrong CDB payload report to IOP adds fbdfd5163939 scsi: arcmsr: Update driver version to v1.50.00.04-20210414 adds ed26297d14b7 scsi: qla4xxx: Simplify conditional adds b294ff3e3449 scsi: ufs: core: Enable power management for wlun adds aef80fd1da32 scsi: ufs: sysfs: Resume the proper SCSI device adds 39107e8577ad scsi: aacraid: Replace one-element array with flexible-arr [...] adds 77c1c74001ed Merge branch 'fixes' into for-next adds 19d4902b12f6 Merge branch 'fixes' into for-next adds 284f082a1ec3 Merge remote-tracking branch 'scsi/for-next' adds 1d8613a23f3c scsi: ufs: core: Introduce HBA performance monitor sysfs nodes adds 6ecdafaec79d scsi: target: cxgbit: Unmap DMA buffer before calling targ [...] adds 9959d45166fa scsi: snic: Fix an error message adds 8fb82abccc8a scsi: scsi_debug: Drop if with an always false condition adds 998da772fd86 scsi: target: iscsi: Drop unnecessary container_of() adds 09c65383970e scsi: qedf: Drop unnecessary NULL checks after container_of() adds 2dde5c8d912e scsi: core: Fix a comment in function scsi_host_dev_release() adds 3ac0fcb4b1a3 scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV [...] adds d5b45dd5ba6c scsi: ibmvfc: Handle move login failure adds 5114975eb2de scsi: ibmvfc: Avoid move login if fast fail is enabled adds 2e51f78b5d87 scsi: ibmvfc: Reinit target retries adds 96f3903c4c7a scsi: message: fusion: Remove redundant assignment to rc adds f8a78e9118ee scsi: target: sbp_target: Remove redundant assignment to pg_size adds 17f947b8b06f scsi: target: core: Unify NAA identifier generation adds 2469f1e0412c scsi: target: core: Add configurable IEEE Company ID attribute adds 64ae33ef7486 scsi: target: core: Bump INQUIRY VERSION to SPC-4 adds b790a56d66ea scsi: target: core: Add the VERSION DESCRIPTOR fields to t [...] adds 4803bd066cb9 scsi: bfa: Remove some unused variables adds 4c6cb9ed63df scsi: ufs: core: Remove usfhcd_is_*_pm() macros adds 7f2b3c8bcb7f scsi: ufs: core: Remove redundant parenthesis adds 0edca4fc633c scsi: be2iscsi: Remove redundant initialization adds 44c5027bb5c8 scsi: 3w-9xxx: Use flexible array members to avoid struct padding adds d133b441488d scsi: 3w-9xxx: Reduce scope of structure packing adds 05f7f1b9ee82 scsi: 3w-9xxx: Fix endianness issues in command packets adds e1005fc3df0b Merge remote-tracking branch 'scsi-mkp/for-next' adds 7b015f4f4d20 Merge remote-tracking branch 'vhost/linux-next' adds 76c231204dee Merge remote-tracking branch 'rpmsg/for-next' adds 63c4acfb8031 dt-bindings: gpio: convert rk3328-grf-gpio.txt to YAML adds c35fb576652d gpio: logicvc: Remove redundant error printing in logicvc_ [...] adds e7d8fde4ab50 gpio: mockup: Switch to use gpiochip_get_desc() adds f2e03ca3e839 gpiolib: Drop duplicate offset check in gpiochip_is_requested() adds cde3d0f81e67 bitmap: Make bitmap_remap() and bitmap_bitremap() availabl [...] adds 043aa3db1cbb gpio: xilinx: Introduce xgpio_read_chan() / xgpio_write_chan() adds 02b3f84d9080 gpio: xilinx: Switch to use bitmap APIs adds 6453b9532b5f gpio: xilinx: No need to disable IRQs in the handler adds 2823ddf905c2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 333944c7c375 pinctrl: aspeed: Fix minor documentation error adds ac5f8197d15c dt-bindings: pinctrl: convert Broadcom Northstar to the js [...] adds d62bd5ce12d7 pinctrl: amd: Implement irq_set_wake adds 969ef42b1ae0 pinctrl: qcom: spmi-mpp: Add compatible for pmi8994 adds 6fc5a68d23b7 Merge branch 'devel' into for-next adds f5c3db1eb065 Merge remote-tracking branch 'pinctrl/for-next' adds 2cee31cd4973 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin adds 702a5fa2fe4d pinctrl: renesas: r8a77990: JTAG pins do not have pull-dow [...] adds d82b92410359 pinctrl: renesas: r8a77990: Drop bogus PUEN_ prefixes in comments adds cf04bbe5ed29 pinctrl: renesas: r8a7778: Remove unused PORT_GP_PUP_1() macro adds 904ec4bebc1d pinctrl: renesas: r8a779{51,6,65}: Reduce non-functional d [...] adds e7fe4369dfc3 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds add0b32ef914 siginfo: Move si_trapno inside the union inside _si_fault adds 9abcabe31118 signal: Implement SIL_FAULT_TRAPNO adds af5eeab7e8e8 signal: Factor force_sig_perf out of perf_sigtrap adds 0683b53197b5 signal: Deliver all of the siginfo perf data in _perf adds 922e3013046b signalfd: Remove SIL_PERF_EVENT fields from signalfd_siginfo adds e922e4e989a0 Merge remote-tracking branch 'userns/for-next' adds c1689de941c9 Merge remote-tracking branch 'livepatching/for-next' adds 9415a77adee5 Merge remote-tracking branch 'coresight/next' adds 7a6c7b5edd11 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 5ea2f9578ff4 Merge remote-tracking branch 'kspp/for-next/kspp' adds 5a9268455c3b Merge remote-tracking branch 'gnss/gnss-next' adds 208b28fe610d Merge remote-tracking branch 'slimbus/for-next' adds 830f54ec0936 nvmem: sprd: Add missing MODULE_DEVICE_TABLE adds b9e014141f5a nvmem: qcom-spmi-sdam: add missing MODULE_DEVICE_TABLE adds 185ed10fab95 nvmem: sc27xx: Add missing MODULE_DEVICE_TABLE adds 83aab756d2a8 nvmem: sprd: Fix an error message adds ed552505629d nvmem: core: add a missing of_node_put adds 99e301048d79 nvmem: sunxi_sid: Set type to OTP adds d1a5f4ca656b nvmem: qfprom: minor nit fixes adds 05d6e6cd986b Merge remote-tracking branch 'nvmem/for-next' adds 03b30cc38dd3 hv_balloon: Remove redundant assignment to region_start adds adae1e931acd Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] adds bf5fd8cae3c8 scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs adds c6a8625fa4c6 hv_utils: Fix passing zero to 'PTR_ERR' warning adds 638e7d7db8b7 Merge remote-tracking branch 'hyperv/hyperv-next' adds aecd79c09c2f auxdisplay: Add I2C gpio expander example adds 3b3f12acd97e Merge remote-tracking branch 'auxdisplay/auxdisplay' adds ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars adds b1e58882f134 Merge remote-tracking branch 'fpga/for-next' adds b4323c35d1ac Merge remote-tracking branch 'rust/rust-next' adds 107fbaab7bf6 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 3b4f95309771 fix up for merge involving nft_pipapo_lookup() adds df4a5bafe6fa Revert "mm/gup: check page posion status for coredump." adds b76aa5229ff3 ipc/mqueue, msg, sem: Avoid relying on a stack reference p [...] adds cb9e44c5e243 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 906e5a33ab1c /proc/kpageflags: do not use uninitialized struct pages adds 29e57a4220f1 kthread: switch to new kerneldoc syntax for named variable [...] adds b9601acf6ed1 ia64: headers: drop duplicated words adds cc4321224b00 streamline_config.pl: make spacing consistent adds 604ab05f2fd4 streamline_config.pl: add softtabstop=4 for vim users adds dc1c78cd5b19 ocfs2: remove unnecessary INIT_LIST_HEAD() adds 7a5c764b55c1 ocfs2: fix snprintf() checking adds 564e116a4d36 ocfs2: remove redundant assignment to pointer queue adds 3f20bb54f6db ocfs2: remove repeated uptodate check for buffer adds 4bad2455877d ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 630b4d5bdf80 ocfs2: fix ocfs2 corrupt when iputting an inode adds d14a1d518f32 kernel: watchdog: modify the explanation related to watchd [...] adds 73abf33a4a4d doc: watchdog: modify the explanation related to watchdog thread adds 023daf7974ba doc: watchdog: modify the doc related to "watchdog/%u" adds f218a77c017f kunit: make test->lock irq safe adds 5ab5618fd843 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds e8e79d1235ef mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] adds 60bb43e5b727 mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] adds b6fbd0a804c2 slub: remove resiliency_test() function adds 102574f72988 mm, slub: change run-time assertion in kmalloc_index() to [...] adds 9259ac080a33 kfence: test: fix for "mm, slub: change run-time assertion [...] adds bd0cbe55fb15 tools/vm/page_owner_sort.c: check malloc() return adds cb6fb3dc46d8 mm: page-writeback: kill get_writeback_state() comments adds 84452583d22e mm/page-writeback: Fix performance when BDI's share of rat [...] adds 3889798e0b6a mm/page-writeback: update the comment of Dirty position control adds d7fa876b1118 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds a1e8c2417703 mm/gup_benchmark: support threading adds 21ffd7b88fc8 mm: gup: allow FOLL_PIN to scale in SMP adds d6c1ea1f47bb mm: gup: pack has_pinned in MMF_HAS_PINNED adds 17dff2c492fc mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes adds 6f4a4e00af58 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED adds 0399cd074a2c mm/swapfile: use percpu_ref to serialize against concurren [...] adds 9a9be77cab66 swap: fix do_swap_page() race with swapoff adds 0e9b86627a13 mm/swap: remove confusing checking for non_swap_entry() in [...] adds b224b676603c mm/shmem: fix shmem_swapin() race with swapoff adds fe098528dce9 mm/memcg: move mod_objcg_state() to memcontrol.c adds 10bb09e3d8fa mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds d0e9b75015c9 mm/memcg: improve refill_obj_stock() performance adds eee9b5bf6680 mm/memcg: optimize user context object stock access adds ad01460376c9 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] adds cc3486f9ba17 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds fd688a395a46 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 423497524d7e mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] adds 1f0afc0eb5ac mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 adds 1f2cfa7448f4 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix adds 59f29d18eac5 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds bf763ffa18c3 mm: memcontrol: fix root_mem_cgroup charging adds 3730729b13f3 mm: memcontrol: fix page charging in page replacement adds 5c10f9df63cb mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds ea87d298a0c6 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds f087f48d6497 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 88d4fa5eb55f mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 546be61e80b9 mm: memcontrol: simplify the logic of objcg pinning memcg adds 61037f0e16f8 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 5c827bc7c3e8 mm: vmscan: remove noinline_for_stack adds 3c1fb8bd0505 mm: improve mprotect(R|W) efficiency on pages referenced once adds 15e963bb1657 mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix adds 2ec91c6e8ef1 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds a29368d0fa87 binfmt: remove in-tree usage of MAP_EXECUTABLE adds b58ddbea642d binfmt-remove-in-tree-usage-of-map_executable-fix adds 02fce3f41016 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds 49e25fe6d59c mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 1a97fe73c3a9 mm/mmap: introduce unlock_range() for code cleanup adds 6f8c2150060c mm-mmap-introduce-unlock_range-for-code-cleanup-fix adds 695500a8fe78 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 648b995a1767 mm/memory.c: fix comment of finish_mkwrite_fault() adds 31fdda88b714 selftest/mremap_test: update the test to handle pagesize o [...] adds d9236bead04c selftest/mremap_test: avoid crash with static build adds 2812d6aa9424 mm/mremap: use pmd/pud_poplulate to update page table entries adds 94bd3c601aaf powerpc/mm/book3s64: fix possible build error adds 85c9c156e862 powerpc/mm/book3s64: update tlb flush routines to take a p [...] adds 63597e5f703d mm/mremap: use range flush that does TLB and page walk cac [...] adds fb393438dc94 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] adds 5c6b3d52b6be mm/mremap: move TLB flush outside page table lock adds 54bc3daf4785 mm/mremap: allow arch runtime override adds 534ee16f33cf powerpc/mm: enable move pmd/pud adds f4d1ef9e640c printk: introduce dump_stack_lvl() adds ff5187c0a992 fix for "printk: introduce dump_stack_lvl()" adds cd3062ed8976 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 0dcb12247bd4 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds 72908f741725 mm/mmzone.h: simplify is_highmem_idx() adds fed8b4cb6bea mm: make __dump_page static adds 36d18743f5ed mm/debug: factor PagePoisoned out of __dump_page adds bd698882a7aa mm/page_owner: constify dump_page_owner adds 054e9ac5a858 mm: make compound_head const-preserving adds 0c790225fb27 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 7327384ecb5b mm: constify page_count and page_ref_count adds ccf8aa7203ae mm: optimise nth_page for contiguous memmap adds 35814e61d193 mm/page_alloc: switch to pr_debug adds b2dfe27d8b8a mm/page_alloc: split per cpu page lists and zone stats adds 676535512684 mm/page_alloc: split per cpu page lists and zone stats -fix adds e481fac7d80b mm/page_alloc: convert per-cpu list protection to local_lock adds e332c66a4fef mm/vmstat: convert NUMA statistics to basic NUMA counters adds 851a7a26af0a mm/vmstat: inline NUMA event counter updates adds acc6f9de2f32 mm/page_alloc: batch the accounting updates in the bulk allocator adds ef504cac8bf8 mm/page_alloc: reduce duration that IRQs are disabled for [...] adds 673589a01696 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds eb4bbeb3ee68 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 68f99ff04576 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 50b92bd73f04 mm: memory_hotplug: factor out bootmem core functions to b [...] adds 5b87a07c0aef mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds 3b2e35669686 mm: hugetlb: gather discrete indexes of tail page adds 11b8381abe94 mm: hugetlb: free the vmemmap pages associated with each H [...] adds 2dbb12d19dd5 mm: hugetlb: defer freeing of HugeTLB pages adds bc6b3525f912 mm: hugetlb: alloc the vmemmap pages associated with each [...] adds be665be8cabe mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds a6b527ea886a mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds 8e3d379f730e mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] adds eb0cbc4395d6 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds faffbf892c92 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds 12cfc348744d mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds 15436ee584f3 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds ebdd1f89c456 mm/huge_memory.c: use page->deferred_list adds 4ff3168b7abe mm/huge_memory.c: add missing read-only THP checking in tr [...] adds 9c56d6ce1edc mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds b94ec438de4d mm/huge_memory.c: don't discard hugepage if other processe [...] adds c76e659b6556 mm/hugetlb: change parameters of arch_make_huge_pte() adds cf4deed586e2 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds f8712dee6dc5 x86: define only {pud/pmd}_{set/clear}_huge when useful adds 5d8b050eb4df mm/vmalloc: enable mapping of huge pages at pte level in vmap adds 6416b283b207 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds 05d927ac0126 powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 3c48c95011bb userfaultfd/selftests: use user mode only adds b731566bfb51 userfaultfd/selftests: remove the time() check on delayed uffd adds d006792cb6af userfaultfd/selftests: dropping VERIFY check in locking_thread adds 4cf4973d1ff4 userfaultfd/selftests: only dump counts if mode enabled adds 81ccff4b04da userfaultfd/selftests: unify error handling adds 35fdc57897d2 mm/thp: simplify copying of huge zero page pmd when fork adds 1a10f3fe4203 mm/userfaultfd: fix uffd-wp special cases for fork() adds dd474fdf9432 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds 4ea87799951f mm/userfaultfd: fail uffd-wp registration if not supported adds 95cef007c355 mm/pagemap: export uffd-wp protection information adds 9c13671876ea userfaultfd/selftests: add pagemap uffd-wp test adds f7e89f242f0d userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds 6867a29320b7 userfaultfd/shmem: support minor fault registration for shmem adds c9a4579a9f53 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds 37aa962fe33a userfaultfd/shmem: advertise shmem minor fault support adds 42660ee254d8 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds 1861e1c4ef59 userfaultfd/selftests: use memfd_create for shmem test type adds 9c9db903230e userfaultfd/selftests: create alias mappings in the shmem test adds 72cfac82ddce userfaultfd/selftests: reinitialize test context in each test adds b0287e43fb42 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 2fb8a88cbf9e mm/kconfig: move HOLES_IN_ZONE into mm adds b93e37bdf227 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds ceb8303b9df1 include/linux/mmzone.h: add documentation for pfn_valid() adds dedb301be5ca memblock: update initialization of reserved pages adds dd54e7fd92be arm64: decouple check whether pfn is in linear map from pf [...] adds 124d36c36b65 arm64: drop pfn_valid_within() and simplify pfn_valid() adds a8e4b917e897 arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix adds e53b7433f30f mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 56a64f2e17ff mm: thp: check total_mapcount instead of page_mapcount adds 0c0150d9956e nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds aba5dbb9d7c8 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds 364252fd313a mm: make variable names for populate_vma_page_range() consistent adds ac2c9fddf0a8 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds 0e41c02e41aa mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds a1acf7e27254 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds 2885eae0ad73 selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds 2a0c8a2d1bea selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds 7af4115f793d mm/memory_hotplug: rate limit page migration warnings adds c6c414d0e122 mm/highmem: Remove deprecated kmap_atomic adds e11d3ff0e755 mm: fix typos and grammar error in comments adds eade6b346ff4 mm: fix comments mentioning i_mutex adds 488fe1490487 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 8b440028116d fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 7f0e5972c9b4 kernel/hung_task.c: Monitor killed tasks. adds 9fe8a8b783dc proc: Avoid mixing integer types in mem_rw() adds 785aa6bf0ff3 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 8547abe5472e procfs/dmabuf: add inode number to /proc/*/fdinfo adds 63c47c78ebb4 sysctl: remove redundant assignment to first adds dd566fdb6ae8 proc/sysctl: make protected_* world readable adds 925366294e2d kernel.h: split out panic and oops helpers adds 988171ed3239 kernelh-split-out-panic-and-oops-helpers-fix adds b2ccf42a3b64 lib: decompress_bunzip2: remove an unneeded semicolon adds 96539f894c46 lib/string_helpers: switch to use BIT() macro adds a28376788eb9 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds 559569573aa8 lib/string_helpers: drop indentation level in string_escape_mem() adds 6172dada77f4 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 720d7f79398d lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds c0651efd843f lib/string_helpers: allow to append additional characters [...] adds f474c9cf3824 lib/test-string_helpers: print flags in hexadecimal format adds a833b712c13b lib/test-string_helpers: get rid of trailing comma in terminators adds 8316ab76397f lib/test-string_helpers: add test cases for new features adds 65b43ff2a604 MAINTAINERS: add myself as designated reviewer for generic [...] adds 8050a6129e5a seq_file: introduce seq_escape_mem() adds 691d5be24669 seq_file: add seq_escape_str() as replica of string_escape_str() adds ff515d3fe5d9 seq_file: convert seq_escape() to use seq_escape_str() adds 1a59ecbcc00b nfsd: avoid non-flexible API in seq_quote_mem() adds 3d079ca3b8f5 seq_file: drop unused *_escape_mem_ascii() adds fe7d20fff734 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds e60a2c53cc4f lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds 7d0815a5124a checkpatch: scripts/spdxcheck.py now requires python3 adds c7a9c1c4cd66 init: print out unknown kernel parameters adds a15846f16694 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 8581a000ad5c x86: signal: don't do sas_ss_reset() until we are certain [...] adds cce84b97c3bf aio: simplify read_events() adds ab34d44c4361 ipc sem: use kvmalloc for sem_undo allocation adds e4d489899106 ipc: use kmalloc for msg_queue and shmid_kernel adds 3b9fc6708e3c Merge branch 'akpm-current/current' adds af5dd31268ae mm: define default value for FIRST_USER_ADDRESS adds 7c23ccdd0cb0 mm/slub: use stackdepot to save stack trace in objects adds 2e7c4bc4e2f1 slub: STACKDEPOT: rename save_stack_trace() adds f31092bacf8c mmap: make mlock_future_check() global adds 2d78d1760af1 riscv/Kconfig: make direct map manipulation options depend on MMU adds 9a5010f53e73 set_memory: allow set_direct_map_*_noflush() for multiple pages adds 7a1dd6be6624 set_memory: allow querying whether set_direct_map_*() is a [...] adds b6edd010bd5d mm: introduce memfd_secret system call to create "secret" [...] adds 275936bd667f PM: hibernate: disable when there are active secretmem users adds 8b5920b22044 arch, mm: wire up memfd_secret system call where relevant adds f1a2602b6252 secretmem: test: add basic selftest for memfd_secret(2) adds ccd194271862 buildid: only consider GNU notes for build ID parsing adds 70b59e76441e buildid: add API to parse build ID out of buffer adds 2588887b1504 buildid: stash away kernels build ID on init adds f6c70cc51622 dump_stack: add vmlinux build ID to stack traces adds 821c734b5b07 module: add printk formats to add module build ID to stacktraces adds 0c8c1557bae2 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds a45483bd365b buildid: fix build when CONFIG_MODULES is not set adds 2be16489bec1 arm64: stacktrace: use %pSb for backtrace printing adds 0aa3f5bffa56 x86/dumpstack: use %pSb/%pBb for backtrace printing adds 1d69cb45f4fc scripts/decode_stacktrace.sh: support debuginfod adds 14e254d3afc0 scripts/decode_stacktrace.sh: silence stderr messages from [...] adds 47d763f24dbc scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 92d137a4e4a9 buildid: mark some arguments const adds 188733256fef buildid: fix kernel-doc notation adds ef2768cf6d84 kdump: use vmlinux_build_id to simplify adds 80520e7fc8e6 Merge branch 'akpm/master' adds 9f24705effef Add linux-next specific files for 20210519
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 (29955e0289b3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + Documentation/ABI/obsolete/sysfs-bus-iio | 182 + Documentation/ABI/obsolete/sysfs-class-dax | 2 +- Documentation/ABI/obsolete/sysfs-cpuidle | 2 +- .../ABI/obsolete/sysfs-kernel-fadump_registered | 2 +- .../ABI/obsolete/sysfs-kernel-fadump_release_mem | 2 +- Documentation/ABI/removed/sysfs-bus-nfit | 2 +- Documentation/ABI/removed/sysfs-kernel-uids | 2 +- Documentation/ABI/stable/sysfs-bus-vmbus | 2 +- Documentation/ABI/stable/sysfs-bus-xen-backend | 2 +- Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 4 +- Documentation/ABI/testing/configfs-iio | 2 +- Documentation/ABI/testing/configfs-most | 8 +- Documentation/ABI/testing/configfs-usb-gadget | 2 +- Documentation/ABI/testing/configfs-usb-gadget-uvc | 4 +- Documentation/ABI/testing/debugfs-driver-genwqe | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/sysfs-bus-fsi | 2 +- Documentation/ABI/testing/sysfs-bus-iio | 125 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 33 - .../ABI/testing/sysfs-bus-iio-health-afe440x | 10 +- Documentation/ABI/testing/sysfs-bus-iio-icm42600 | 20 - .../ABI/testing/sysfs-bus-iio-light-lm3533-als | 11 +- Documentation/ABI/testing/sysfs-bus-nfit | 40 +- Documentation/ABI/testing/sysfs-bus-papr-pmem | 4 +- Documentation/ABI/testing/sysfs-bus-pci | 4 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 10 +- Documentation/ABI/testing/sysfs-driver-ufs | 130 +- Documentation/ABI/testing/sysfs-fs-f2fs | 2 +- Documentation/ABI/testing/sysfs-module | 4 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 6 +- Documentation/accounting/delay-accounting.rst | 12 +- Documentation/admin-guide/cgroup-v2.rst | 15 + Documentation/admin-guide/gpio/gpio-sim.rst | 72 - Documentation/admin-guide/kdump/kdump.rst | 3 +- Documentation/admin-guide/kernel-parameters.rst | 5 + Documentation/admin-guide/kernel-parameters.txt | 38 +- Documentation/admin-guide/laptops/laptop-mode.rst | 11 - Documentation/admin-guide/lockup-watchdogs.rst | 4 +- Documentation/admin-guide/mm/hugetlbpage.rst | 11 + Documentation/admin-guide/mm/memory-hotplug.rst | 13 + Documentation/admin-guide/mm/pagemap.rst | 2 + Documentation/admin-guide/mm/userfaultfd.rst | 3 +- Documentation/admin-guide/sysctl/kernel.rst | 43 +- Documentation/admin-guide/sysctl/vm.rst | 8 - Documentation/arm64/elf_hwcaps.rst | 2 +- Documentation/block/data-integrity.rst | 2 +- Documentation/cdrom/cdrom-standard.rst | 30 +- Documentation/core-api/printk-formats.rst | 18 +- Documentation/dev-tools/kcsan.rst | 93 +- .../bindings/arm/firmware/linaro,optee-tz.txt | 31 - .../bindings/arm/firmware/linaro,optee-tz.yaml | 58 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 10 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 86 - .../devicetree/bindings/arm/keystone/ti,sci.yaml | 129 + .../devicetree/bindings/arm/mediatek.yaml | 29 +- .../devicetree/bindings/arm/rockchip/pmu.txt | 16 - .../devicetree/bindings/arm/rockchip/pmu.yaml | 55 + Documentation/devicetree/bindings/arm/sunxi.yaml | 6 + .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 11 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../devicetree/bindings/clock/idt,versaclock5.yaml | 2 - .../bindings/clock/renesas,emev2-smu.txt | 98 - .../bindings/clock/renesas,emev2-smu.yaml | 140 + .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 46 - .../bindings/clock/renesas,r9a06g032-sysctrl.yaml | 62 + .../devicetree/bindings/clock/ti,sci-clk.txt | 36 - .../devicetree/bindings/clock/ti,sci-clk.yaml | 49 + .../bindings/display/bridge/cdns,mhdp8546.yaml | 15 +- .../display/bridge/google,cros-ec-anx7688.yaml | 82 + .../bindings/display/bridge/ite,it66121.yaml | 124 + .../bindings/display/panel/samsung,lms397kf04.yaml | 74 + .../devicetree/bindings/dma/arm-pl08x.txt | 59 - .../devicetree/bindings/dma/arm-pl08x.yaml | 136 + .../bindings/gpio/rockchip,rk3328-grf-gpio.txt | 32 - .../bindings/gpio/rockchip,rk3328-grf-gpio.yaml | 50 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 30 +- Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../bindings/iio/accel/adi,adis16201.yaml | 55 + .../bindings/iio/accel/bosch,bma220.yaml | 50 + .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 82 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 + .../bindings/iio/accel/murata,sca3300.yaml | 44 + .../bindings/iio/accel/nxp,fxls8962af.yaml | 80 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 12 + .../devicetree/bindings/iio/adc/adi,ad7298.yaml | 48 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 174 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 1 - .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 115 + .../bindings/iio/afe/current-sense-shunt.yaml | 4 + .../bindings/iio/chemical/sensirion,sps30.yaml | 7 +- .../devicetree/bindings/iio/dac/ad5755.txt | 124 - .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 169 + .../devicetree/bindings/iio/dac/ti,dac082s085.yaml | 72 + .../devicetree/bindings/iio/dac/ti-dac082s085.txt | 34 - .../bindings/iio/light/amstaos,tsl2591.yaml | 50 + .../devicetree/bindings/iio/st,st-sensors.yaml | 262 +- .../bindings/iio/temperature/ti,tmp117.yaml | 41 + Documentation/devicetree/bindings/input/input.yaml | 1 - .../bindings/interconnect/qcom,rpmh.yaml | 1 - .../devicetree/bindings/leds/leds-bcm6328.txt | 4 +- .../devicetree/bindings/leds/leds-bcm6358.txt | 2 +- .../bindings/media/microchip,sama5d4-vdec.yaml | 47 + .../devicetree/bindings/media/renesas,drif.yaml | 20 +- .../memory-controllers/nvidia,tegra20-emc.txt | 130 - .../memory-controllers/nvidia,tegra20-emc.yaml | 230 + .../devicetree/bindings/misc/eeprom-93xx46.txt | 3 + .../devicetree/bindings/mmc/renesas,mmcif.txt | 53 - .../devicetree/bindings/mmc/renesas,mmcif.yaml | 135 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 9 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mtd/brcm,brcmnand.txt | 186 - .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 242 + Documentation/devicetree/bindings/mtd/common.txt | 16 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 6 + Documentation/devicetree/bindings/mtd/mtd.yaml | 89 + .../bindings/mtd/partitions/brcm,trx.txt | 5 + .../devicetree/bindings/net/dsa/qca8k.txt | 40 + .../devicetree/bindings/net/mdio-gpio.txt | 27 - .../devicetree/bindings/net/mdio-gpio.yaml | 58 + .../devicetree/bindings/net/qcom,ipa.yaml | 1 - .../devicetree/bindings/net/rockchip-dwmac.yaml | 30 +- .../devicetree/bindings/nvmem/mtk-efuse.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 24 + .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 5 + .../bindings/phy/phy-cadence-torrent.yaml | 2 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 25 + .../devicetree/bindings/phy/rcar-gen3-phy-pcie.txt | 24 - .../bindings/phy/renesas,rcar-gen3-pcie-phy.yaml | 53 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 55 - .../bindings/pinctrl/brcm,ns-pinmux.yaml | 94 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 + .../bindings/power/renesas,sysc-rmobile.txt | 100 - .../bindings/power/renesas,sysc-rmobile.yaml | 121 + .../bindings/power/rockchip,power-controller.yaml | 248 + .../bindings/power/supply/charger-manager.txt | 91 - .../bindings/power/supply/charger-manager.yaml | 215 + .../bindings/power/supply/sc2731-charger.yaml | 2 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 13 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 26 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 + .../devicetree/bindings/reset/ti,sci-reset.txt | 62 - .../devicetree/bindings/reset/ti,sci-reset.yaml | 51 + Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 4 +- .../bindings/serial/qca,ar9330-uart.yaml | 4 +- .../bindings/serial/renesas,em-uart.yaml | 2 +- .../devicetree/bindings/serial/samsung_uart.yaml | 2 +- .../devicetree/bindings/serial/serial.yaml | 2 + .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 3 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 260 + .../bindings/soc/rockchip/power_domain.txt | 136 - .../devicetree/bindings/soc/ti/sci-pm-domain.txt | 65 - .../devicetree/bindings/soc/ti/sci-pm-domain.yaml | 59 + .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 8 +- .../devicetree/bindings/sound/cs42l42.txt | 7 + .../devicetree/bindings/sound/fsl,rpmsg.yaml | 2 +- .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 42 +- .../devicetree/bindings/timer/renesas,tpu.txt | 21 - .../devicetree/bindings/timer/renesas,tpu.yaml | 56 + .../devicetree/bindings/trivial-devices.yaml | 12 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/nvdimm/nvdimm.rst | 2 +- Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/usb/usb.rst | 15 +- Documentation/driver-api/vfio.rst | 2 +- Documentation/filesystems/configfs.rst | 6 +- Documentation/filesystems/erofs.rst | 175 +- Documentation/filesystems/proc.rst | 11 +- Documentation/gpu/drm-internals.rst | 12 + Documentation/gpu/todo.rst | 2 + Documentation/hwmon/ir36021.rst | 2 +- Documentation/hwmon/lm75.rst | 6 +- Documentation/hwmon/ltc2992.rst | 2 +- Documentation/hwmon/mp2888.rst | 113 + Documentation/hwmon/pm6764tr.rst | 2 +- Documentation/hwmon/pmbus-core.rst | 42 +- Documentation/hwmon/pmbus.rst | 11 +- Documentation/hwmon/tmp103.rst | 4 +- Documentation/hwmon/zl6100.rst | 132 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/caif/caif.rst | 4 +- .../device_drivers/ethernet/intel/i40e.rst | 4 +- .../device_drivers/ethernet/intel/iavf.rst | 2 +- Documentation/networking/ip-sysctl.rst | 58 + .../process/kernel-enforcement-statement.rst | 2 +- Documentation/scheduler/sched-domains.rst | 2 +- Documentation/scheduler/sched-nice-design.rst | 2 +- Documentation/security/tpm/xen-tpmfront.rst | 2 +- Documentation/spi/pxa2xx.rst | 58 +- Documentation/timers/no_hz.rst | 2 +- Documentation/translations/zh_CN/SecurityBugs | 50 - .../translations/zh_CN/core-api/index.rst | 13 +- .../translations/zh_CN/core-api/kernel-api.rst | 369 + .../translations/zh_CN/core-api/kobject.rst | 378 + .../translations/zh_CN/core-api/printk-basics.rst | 110 + .../translations/zh_CN/core-api/printk-formats.rst | 580 + .../translations/zh_CN/core-api/workqueue.rst | 337 + Documentation/translations/zh_CN/index.rst | 2 +- .../zh_CN/maintainer/configure-git.rst | 62 + .../translations/zh_CN/maintainer/index.rst | 21 + .../zh_CN/maintainer/maintainer-entry-profile.rst | 92 + .../zh_CN/maintainer/modifying-patches.rst | 51 + .../zh_CN/maintainer/pull-requests.rst | 148 + .../zh_CN/maintainer/rebasing-and-merging.rst | 165 + Documentation/usb/gadget_configfs.rst | 2 +- Documentation/usb/mtouchusb.rst | 2 +- Documentation/usb/usb-serial.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 5 +- Documentation/virt/kvm/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/api.rst | 4 +- Documentation/x86/amd-memory-encryption.rst | 6 +- MAINTAINERS | 120 +- Makefile | 36 +- Next/SHA1s | 383 +- Next/Trees | 13 +- Next/merge.log | 6731 ++-- arch/Kconfig | 20 - arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/asm/unaligned.h | 12 - arch/alpha/include/uapi/asm/mman.h | 3 + arch/alpha/kernel/setup.c | 2 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/srmcons.c | 9 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 +- arch/alpha/lib/csum_partial_copy.c | 1 + arch/arc/include/asm/page.h | 12 + arch/arc/include/asm/pgtable.h | 18 +- arch/arc/include/uapi/asm/page.h | 1 - arch/arc/kernel/entry.S | 2 +- arch/arc/kernel/smp.c | 1 - arch/arc/mm/init.c | 11 +- arch/arc/mm/ioremap.c | 5 +- arch/arc/mm/tlb.c | 2 +- arch/arm/arm-soc-for-next-contents.txt | 213 - arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 2 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 1 + arch/arm/boot/dts/exynos4412-midas.dtsi | 1 + arch/arm/boot/dts/exynos4412-n710x.dts | 4 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 + arch/arm/boot/dts/exynos4412-origen.dts | 1 + arch/arm/boot/dts/exynos4412-p4note.dtsi | 1 + arch/arm/boot/dts/exynos5250-arndale.dts | 1 + arch/arm/boot/dts/exynos5410-odroidxu.dts | 1 + arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 1 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4 +- arch/arm/boot/dts/imx25-pinfunc.h | 12 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 7 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 12 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 1 - arch/arm/boot/dts/r8a7742.dtsi | 1 + arch/arm/boot/dts/r8a7743.dtsi | 1 + arch/arm/boot/dts/r8a7744.dtsi | 1 + arch/arm/boot/dts/r8a7745.dtsi | 1 + arch/arm/boot/dts/r8a77470.dtsi | 1 + arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7779.dtsi | 1 + arch/arm/boot/dts/r8a7790.dtsi | 1 + arch/arm/boot/dts/r8a7791-koelsch.dts | 4 +- arch/arm/boot/dts/r8a7791.dtsi | 1 + arch/arm/boot/dts/r8a7792.dtsi | 1 + arch/arm/boot/dts/r8a7794.dtsi | 1 + arch/arm/boot/dts/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rk3036.dtsi | 1 - arch/arm/boot/dts/rk3066a-rayeager.dts | 2 +- arch/arm/boot/dts/rk3066a.dtsi | 62 +- arch/arm/boot/dts/rk3188.dtsi | 70 +- arch/arm/boot/dts/rk322x.dtsi | 16 +- arch/arm/boot/dts/rk3288.dtsi | 18 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/s5pv210-goni.dts | 9 - arch/arm/boot/dts/sama5d4.dtsi | 7 + arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-r40-feta40i.dtsi | 106 + arch/arm/boot/dts/sun8i-r40-oka40i-c.dts | 203 + arch/arm/boot/dts/sun8i-r40.dtsi | 44 + arch/arm/configs/footbridge_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/crypto/Makefile | 10 +- arch/arm/crypto/poly1305-core.S_shipped | 1158 - arch/arm/crypto/sha256-core.S_shipped | 2816 -- arch/arm/crypto/sha512-core.S_shipped | 1869 - arch/arm/include/asm/unaligned.h | 27 - arch/arm/kernel/smp.c | 1 - arch/arm/mach-exynos/exynos.c | 2 + arch/arm/mach-footbridge/Kconfig | 21 - arch/arm/mach-footbridge/Makefile | 2 - arch/arm/mach-footbridge/personal-pci.c | 57 - arch/arm/mach-footbridge/personal.c | 25 - arch/arm/mach-imx/mach-imx50.c | 7 + arch/arm/mach-imx/suspend-imx53.S | 4 +- arch/arm/mach-npcm/Kconfig | 1 + arch/arm/mach-s3c/mach-rx1950.c | 1 - arch/arm/tools/syscall.tbl | 2 +- arch/arm/xen/mm.c | 20 +- arch/arm64/Kconfig | 3 - arch/arm64/Kconfig.platforms | 1 + arch/arm64/Makefile | 3 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 24 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 62 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 1 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1019 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 362 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 146 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 139 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 25 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 182 + arch/arm64/boot/dts/mediatek/Makefile | 8 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 149 - .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 30 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 44 + .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 32 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 27 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 16 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 12 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 13 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 12 + .../dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi | 26 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 8 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 8 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 8 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 1 + .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 21 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 26 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 22 + arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 9 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 7 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 5 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 11 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 77 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 62 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 11 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 3 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 31 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 10 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 11 +- arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/Makefile | 10 +- arch/arm64/crypto/poly1305-core.S_shipped | 835 - arch/arm64/crypto/sha256-core.S_shipped | 2069 -- arch/arm64/crypto/sha512-core.S_shipped | 1093 - arch/arm64/include/asm/Kbuild | 2 + arch/arm64/include/asm/cpucaps.h | 74 - arch/arm64/include/asm/daifflags.h | 3 + arch/arm64/include/asm/hugetlb.h | 3 +- arch/arm64/include/asm/kvm_asm.h | 3 + arch/arm64/include/asm/memory.h | 2 +- arch/arm64/include/asm/page.h | 3 +- arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/include/asm/preempt.h | 2 +- arch/arm64/include/asm/unistd32.h | 3 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/cpuidle.c | 2 +- arch/arm64/kernel/entry-common.c | 17 - arch/arm64/kernel/entry.S | 15 +- arch/arm64/kernel/setup.c | 1 + arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kvm/Kconfig | 5 +- arch/arm64/kvm/arm.c | 11 + arch/arm64/kvm/hyp/exception.c | 18 +- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h | 18 - arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 2 +- arch/arm64/kvm/hyp/nvhe/switch.c | 3 +- arch/arm64/kvm/hyp/vhe/switch.c | 3 +- arch/arm64/kvm/mmu.c | 14 +- arch/arm64/kvm/sys_regs.c | 42 +- arch/arm64/mm/flush.c | 4 +- arch/arm64/mm/hugetlbpage.c | 5 +- arch/arm64/mm/init.c | 17 +- arch/arm64/mm/ioremap.c | 4 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/mm/proc.S | 12 + arch/arm64/net/bpf_jit_comp.c | 19 +- arch/arm64/tools/Makefile | 22 + arch/arm64/tools/cpucaps | 65 + arch/arm64/tools/gen-cpucaps.awk | 40 + arch/csky/Kconfig | 3 - arch/csky/include/asm/pgtable.h | 1 - arch/csky/kernel/smp.c | 1 - arch/csky/mm/syscache.c | 5 +- arch/hexagon/Makefile | 6 +- arch/hexagon/configs/comet_defconfig | 1 - arch/hexagon/include/asm/futex.h | 4 +- arch/hexagon/include/asm/pgtable.h | 3 - arch/hexagon/include/asm/timex.h | 3 +- arch/hexagon/kernel/hexagon_ksyms.c | 8 +- arch/hexagon/kernel/ptrace.c | 4 +- arch/hexagon/lib/Makefile | 3 +- arch/hexagon/lib/divsi3.S | 67 + arch/hexagon/lib/memcpy_likely_aligned.S | 56 + arch/hexagon/lib/modsi3.S | 46 + arch/hexagon/lib/udivsi3.S | 38 + arch/hexagon/lib/umodsi3.S | 36 + arch/ia64/Kconfig | 3 - arch/ia64/include/asm/pal.h | 2 +- arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/spinlock.h | 2 +- arch/ia64/include/asm/unaligned.h | 12 - arch/ia64/include/asm/uv/uv_hub.h | 2 +- arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/m68k/Kconfig | 1 + arch/m68k/Makefile | 5 +- arch/m68k/emu/nfcon.c | 2 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/unaligned.h | 26 - arch/m68k/kernel/dma.c | 3 - arch/m68k/kernel/signal.c | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/include/asm/unaligned.h | 27 - arch/microblaze/kernel/syscalls/syscall.tbl | 2 +- arch/mips/Kconfig | 4 - arch/mips/Makefile | 2 +- arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 16 +- arch/mips/crypto/crc32-mips.c | 2 +- arch/mips/include/asm/hugetlb.h | 8 +- arch/mips/include/asm/pgtable-32.h | 1 - arch/mips/include/asm/pgtable-64.h | 1 - arch/mips/include/uapi/asm/mman.h | 3 + arch/mips/kernel/relocate.c | 1 + arch/mips/kernel/smp.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 2 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 2 +- arch/mips/loongson64/reset.c | 5 +- arch/mips/sgi-ip22/ip22-reset.c | 1 + arch/mips/sgi-ip32/ip32-reset.c | 1 + arch/nios2/include/asm/pgtable.h | 2 - arch/openrisc/include/asm/barrier.h | 9 + arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/unaligned.h | 47 - arch/openrisc/kernel/setup.c | 2 + arch/openrisc/kernel/smp.c | 2 - arch/openrisc/mm/init.c | 6 +- arch/parisc/Makefile | 2 +- arch/parisc/include/asm/pgtable.h | 2 - arch/parisc/include/asm/unaligned.h | 6 +- arch/parisc/include/uapi/asm/mman.h | 3 + arch/parisc/kernel/pdc_chassis.c | 1 + arch/parisc/kernel/pdc_cons.c | 8 +- arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 4 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 19 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 29 +- arch/powerpc/include/asm/book3s/pgtable.h | 1 - arch/powerpc/include/asm/hvcall.h | 3 + arch/powerpc/include/asm/interrupt.h | 9 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 5 +- arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 43 + arch/powerpc/include/asm/nohash/32/pgtable.h | 1 - arch/powerpc/include/asm/nohash/64/pgtable.h | 2 - arch/powerpc/include/asm/paravirt.h | 22 +- arch/powerpc/include/asm/plpar_wrappers.h | 6 +- arch/powerpc/include/asm/tlb.h | 6 + arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/include/asm/unaligned.h | 22 - arch/powerpc/kernel/exceptions-64e.S | 38 +- arch/powerpc/kernel/interrupt.c | 4 +- arch/powerpc/kernel/legacy_serial.c | 7 +- arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/signal.h | 4 +- arch/powerpc/kernel/smp.c | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 46 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 5 +- arch/powerpc/lib/feature-fixups.c | 114 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 4 +- arch/powerpc/mm/book3s64/radix_tlb.c | 55 +- arch/powerpc/platforms/Kconfig.cputype | 2 + arch/powerpc/platforms/pseries/hvCall.S | 10 + arch/powerpc/platforms/pseries/lpar.c | 29 +- arch/riscv/Kconfig.erratas | 4 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/include/asm/pgtable.h | 2 - arch/riscv/include/asm/set_memory.h | 7 +- arch/riscv/kernel/setup.c | 2 - arch/riscv/kernel/smpboot.c | 1 - arch/riscv/kernel/traps.c | 2 - arch/riscv/mm/init.c | 11 +- arch/riscv/mm/kasan_init.c | 1 - arch/s390/include/asm/pgtable.h | 2 - arch/s390/include/asm/preempt.h | 4 +- arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/smp.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/sh/Makefile | 2 +- arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/unaligned-sh4a.h | 199 - arch/sh/include/asm/unaligned.h | 13 - arch/sh/kernel/smp.c | 2 - arch/sh/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/include/asm/io.h | 8 + arch/sparc/include/asm/pgtable_32.h | 1 - arch/sparc/include/asm/pgtable_64.h | 6 +- arch/sparc/include/asm/unaligned.h | 11 - arch/sparc/include/asm/vio.h | 2 +- arch/sparc/kernel/ds.c | 6 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 3 - arch/sparc/kernel/sstate.c | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/sparc/mm/hugetlbpage.c | 6 +- arch/sparc/mm/init_64.c | 1 + arch/um/drivers/line.c | 15 +- arch/um/drivers/line.h | 5 +- arch/um/drivers/mconsole_kern.c | 1 + arch/um/drivers/ssl.c | 1 - arch/um/drivers/stdio_console.c | 1 - arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/kernel/um_arch.c | 1 + arch/x86/Makefile | 5 +- arch/x86/boot/.gitignore | 1 + arch/x86/boot/Makefile | 44 +- arch/x86/boot/compressed/Makefile | 7 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/boot/compressed/misc.h | 2 +- arch/x86/boot/compressed/sev-es.c | 206 - arch/x86/boot/compressed/sev.c | 206 + arch/x86/boot/genimage.sh | 303 +- arch/x86/boot/mtools.conf.in | 3 + arch/x86/entry/calling.h | 45 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/amd/iommu.c | 47 +- arch/x86/events/intel/uncore.c | 4 - arch/x86/hyperv/hv_init.c | 2 +- arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/include/asm/asm.h | 27 +- arch/x86/include/asm/barrier.h | 7 +- arch/x86/include/asm/bug.h | 9 - arch/x86/include/asm/desc.h | 1 + arch/x86/include/asm/idtentry.h | 15 + arch/x86/include/asm/intel-family.h | 3 +- arch/x86/include/asm/jump_label.h | 79 +- arch/x86/include/asm/kvm_host.h | 15 +- arch/x86/include/asm/kvm_para.h | 10 +- arch/x86/include/asm/msr-index.h | 6 +- arch/x86/include/asm/msr.h | 4 - arch/x86/include/asm/nops.h | 24 +- arch/x86/include/asm/page_64.h | 33 + arch/x86/include/asm/page_64_types.h | 23 +- arch/x86/include/asm/pgtable_types.h | 2 - arch/x86/include/asm/preempt.h | 2 +- arch/x86/include/asm/processor.h | 2 + arch/x86/include/asm/sev-common.h | 62 + arch/x86/include/asm/sev-es.h | 114 - arch/x86/include/asm/sev.h | 92 + arch/x86/include/asm/sgx.h | 2 +- arch/x86/include/asm/stackprotector.h | 2 +- arch/x86/include/asm/syscall.h | 13 +- arch/x86/include/asm/unaligned.h | 15 - arch/x86/include/asm/vdso/clocksource.h | 2 + arch/x86/include/uapi/asm/kvm.h | 2 + arch/x86/kernel/Makefile | 6 +- arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/cpu/amd.c | 20 +- arch/x86/kernel/cpu/common.c | 16 +- arch/x86/kernel/cpu/mshyperv.c | 1 + arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/cpu/resctrl/monitor.c | 2 +- arch/x86/kernel/dumpstack.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 6 +- arch/x86/kernel/jump_label.c | 81 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kvm.c | 129 +- arch/x86/kernel/kvmclock.c | 26 +- arch/x86/kernel/mmconf-fam10h_64.c | 2 +- arch/x86/kernel/nmi.c | 12 +- arch/x86/kernel/process.c | 19 +- arch/x86/kernel/ptrace.c | 2 +- arch/x86/kernel/setup.c | 1 + arch/x86/kernel/sev-es-shared.c | 525 - arch/x86/kernel/sev-es.c | 1461 - arch/x86/kernel/sev-shared.c | 525 + arch/x86/kernel/sev.c | 1461 + arch/x86/kernel/signal.c | 4 +- arch/x86/kernel/signal_compat.c | 9 +- arch/x86/kernel/smpboot.c | 6 +- arch/x86/kvm/Kconfig | 5 +- arch/x86/kvm/cpuid.c | 20 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/kvm_emulate.h | 1 + arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/mmu.c | 22 +- arch/x86/kvm/mmu/tdp_mmu.c | 17 +- arch/x86/kvm/svm/nested.c | 23 +- arch/x86/kvm/svm/sev.c | 32 +- arch/x86/kvm/svm/svm.c | 105 +- arch/x86/kvm/svm/svm.h | 39 +- arch/x86/kvm/vmx/capabilities.h | 3 + arch/x86/kvm/vmx/nested.c | 29 +- arch/x86/kvm/vmx/vmx.c | 275 +- arch/x86/kvm/vmx/vmx.h | 12 +- arch/x86/kvm/x86.c | 164 +- arch/x86/kvm/x86.h | 45 + arch/x86/mm/extable.c | 2 +- arch/x86/mm/init_64.c | 13 +- arch/x86/mm/mem_encrypt_identity.c | 6 +- arch/x86/mm/pgtable.c | 34 +- arch/x86/pci/amd_bus.c | 2 +- arch/x86/platform/efi/efi_64.c | 2 +- arch/x86/purgatory/purgatory.c | 2 + arch/x86/realmode/Makefile | 1 - arch/x86/realmode/init.c | 2 +- arch/x86/realmode/rm/trampoline_64.S | 4 +- arch/x86/xen/enlighten.c | 1 + arch/xtensa/Makefile | 6 +- arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/unaligned.h | 29 - arch/xtensa/include/uapi/asm/mman.h | 3 + arch/xtensa/kernel/smp.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 2 +- arch/xtensa/platforms/iss/console.c | 9 +- arch/xtensa/platforms/iss/setup.c | 1 + block/bfq-iosched.c | 34 +- block/bio.c | 13 +- block/blk-cgroup.c | 27 - block/blk-core.c | 9 - block/blk-flush.c | 3 +- block/blk-iocost.c | 14 +- block/blk-mq-sched.c | 75 +- block/blk-mq-sched.h | 2 + block/blk-mq-tag.c | 114 +- block/blk-mq-tag.h | 15 +- block/blk-mq.c | 121 +- block/blk-mq.h | 1 + block/blk-settings.c | 5 - block/blk-sysfs.c | 16 +- block/kyber-iosched.c | 5 +- block/mq-deadline.c | 3 +- block/partitions/efi.c | 2 +- block/partitions/ldm.h | 2 +- block/partitions/msdos.c | 2 +- drivers/accessibility/braille/braille_console.c | 1 + drivers/accessibility/speakup/spk_ttyio.c | 9 +- drivers/acpi/acpi_apd.c | 1 + drivers/acpi/device_pm.c | 1 + drivers/acpi/dptf/int340x_thermal.c | 2 + drivers/acpi/internal.h | 1 + drivers/acpi/nfit/core.c | 15 +- drivers/acpi/power.c | 2 +- drivers/acpi/scan.c | 3 + drivers/acpi/sleep.h | 1 - drivers/android/binder.c | 2 +- drivers/ata/pata_octeon_cf.c | 5 +- drivers/ata/pata_rb532_cf.c | 6 +- drivers/ata/sata_fsl.c | 2 +- drivers/ata/sata_highbank.c | 6 +- drivers/ata/sata_nv.c | 2 +- drivers/atm/firestream.c | 1 + drivers/atm/fore200e.c | 1 + drivers/atm/iphase.c | 13 +- drivers/atm/iphase.h | 1 - drivers/atm/nicstar.c | 2 +- drivers/base/attribute_container.c | 6 +- drivers/base/core.c | 5 +- drivers/base/node.c | 18 +- drivers/base/power/runtime.c | 10 +- drivers/base/property.c | 4 +- drivers/base/regmap/regmap-i2c.c | 45 +- drivers/base/regmap/regmap.c | 2 + drivers/block/aoe/aoecmd.c | 2 - drivers/block/nbd.c | 10 +- drivers/block/rsxx/dma.c | 6 +- drivers/block/sunvdc.c | 3 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btqca.c | 27 +- drivers/bluetooth/btusb.c | 19 + drivers/bluetooth/hci_ldisc.c | 12 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/brcmstb_gisb.c | 1 + drivers/cdrom/gdrom.c | 13 +- drivers/char/Kconfig | 13 - drivers/char/hpet.c | 2 + drivers/char/hw_random/amd-rng.c | 2 +- drivers/char/hw_random/exynos-trng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 1 + drivers/char/ipmi/ipmi_watchdog.c | 22 +- drivers/char/mem.c | 4 + drivers/char/pcmcia/synclink_cs.c | 16 +- drivers/char/tpm/tpm2-cmd.c | 1 + drivers/char/tpm/tpm_tis_core.c | 22 +- drivers/char/ttyprintk.c | 50 +- drivers/clk/analogbits/wrpll-cln28hpc.c | 4 + drivers/clk/clk.c | 9 + drivers/clk/imx/Makefile | 3 +- drivers/clk/imx/clk-imx8mp.c | 1 - drivers/clk/imx/clk-imx8qm-rsrc.c | 116 + drivers/clk/imx/clk-imx8qxp-rsrc.c | 89 + drivers/clk/imx/clk-imx8qxp.c | 211 +- drivers/clk/imx/clk-scu.c | 219 +- drivers/clk/imx/clk-scu.h | 56 +- drivers/clk/renesas/clk-div6.c | 80 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 4 + drivers/clk/renesas/r9a06g032-clocks.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 183 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 24 +- drivers/clk/rockchip/clk.h | 29 +- drivers/clocksource/hyperv_timer.c | 4 +- drivers/comedi/drivers/ni_routes.c | 1 - drivers/comedi/drivers/ni_routes.h | 1 - .../comedi/drivers/ni_routing/ni_device_routes.c | 1 - .../comedi/drivers/ni_routing/ni_device_routes.h | 1 - .../drivers/ni_routing/ni_device_routes/all.h | 1 - .../ni_routing/ni_device_routes/pci-6070e.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 - .../ni_routing/ni_device_routes/pxi-6030e.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 - .../ni_routing/ni_device_routes/pxie-6251.c | 1 - .../ni_routing/ni_device_routes/pxie-6535.c | 1 - .../ni_routing/ni_device_routes/pxie-6738.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.h | 1 - .../drivers/ni_routing/ni_route_values/all.h | 1 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 - .../ni_routing/ni_route_values/ni_eseries.c | 1 - .../ni_routing/ni_route_values/ni_mseries.c | 1 - .../drivers/ni_routing/tools/convert_c_to_py.c | 1 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 - .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 - .../drivers/ni_routing/tools/csv_collection.py | 1 - .../drivers/ni_routing/tools/make_blank_csv.py | 1 - .../comedi/drivers/ni_routing/tools/ni_names.py | 1 - drivers/comedi/drivers/tests/comedi_example_test.c | 1 - drivers/comedi/drivers/tests/ni_routes_test.c | 1 - drivers/comedi/drivers/tests/unittest.h | 1 - drivers/cpufreq/acpi-cpufreq.c | 6 +- drivers/cpufreq/intel_pstate.c | 14 +- drivers/cpuidle/governors/menu.c | 6 +- drivers/crypto/Kconfig | 20 + drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 6 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 1 - drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 4 +- drivers/crypto/ccp/sev-dev.c | 4 + drivers/crypto/ixp4xx_crypto.c | 277 +- drivers/crypto/nx/nx-842-pseries.c | 1 + drivers/crypto/qce/Makefile | 1 + drivers/crypto/qce/aead.c | 841 + drivers/crypto/qce/aead.h | 56 + drivers/crypto/qce/common.c | 196 +- drivers/crypto/qce/common.h | 9 +- drivers/crypto/qce/core.c | 4 + drivers/crypto/ux500/hash/hash_core.c | 1 + drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 3 + drivers/dma/fsl-qdma.c | 6 +- drivers/dma/idxd/cdev.c | 2 - drivers/dma/idxd/init.c | 5 +- drivers/dma/imx-sdma.c | 2 +- drivers/dma/pl330.c | 6 +- drivers/dma/qcom/hidma_mgmt.c | 17 +- drivers/dma/xilinx/xilinx_dpdma.c | 24 +- drivers/edac/altera_edac.c | 1 + drivers/edac/amd64_edac.c | 2 +- drivers/edac/aspeed_edac.c | 4 +- drivers/edac/thunderx_edac.c | 4 +- drivers/edac/ti_edac.c | 1 + drivers/firewire/core-topology.c | 1 + drivers/firewire/net.c | 2 + drivers/firmware/google/gsmi.c | 1 + drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-cadence.c | 1 + drivers/gpio/gpio-logicvc.c | 4 +- drivers/gpio/gpio-mockup.c | 9 +- drivers/gpio/gpio-sim.c | 877 - drivers/gpio/gpio-tegra186.c | 11 - drivers/gpio/gpio-xilinx.c | 385 +- drivers/gpio/gpiolib.c | 3 - drivers/gpu/drm/Kconfig | 28 +- drivers/gpu/drm/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 181 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 78 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 181 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 104 + drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 69 + drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 163 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 52 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 6 +- drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 + drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 12 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 17 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 69 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 302 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 1 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 19 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 33 + drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 + drivers/gpu/drm/amd/amdgpu/nv.c | 193 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 13 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 12 - drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 7 + drivers/gpu/drm/amd/amdgpu/soc15.c | 17 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 105 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 153 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 22 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_events.c | 39 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 77 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 416 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 24 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 63 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 4 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 86 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 19 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 27 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h | 1 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 + drivers/gpu/drm/amd/display/dc/Makefile | 3 +- .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 86 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 100 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 351 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 22 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 13 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 19 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 3 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 43 + .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 58 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 13 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 385 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 5 + .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 35 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 5 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 33 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 9 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 175 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 9 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 9 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 39 + .../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 30 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 40 + .../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 17 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 19 + .../gpu/drm/amd/display/dc/dcn303/dcn303_init.h | 15 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 1675 + .../drm/amd/display/dc/dcn303/dcn303_resource.h | 17 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 9 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 26 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 26 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 58 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 48 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 14 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 41 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 7 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 8 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 18 +- .../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 262 + .../amd/display/dc/irq/dcn303/irq_service_dcn303.h | 15 + drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 39 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 123 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 7 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 7 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 37 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h | 19 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 13 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 4 +- drivers/gpu/drm/amd/display/include/dal_types.h | 1 + .../drm/amd/display/include/link_service_types.h | 9 + drivers/gpu/drm/amd/include/amd_shared.h | 6 + .../amd/include/asic_reg/dcn/dcn_3_0_3_offset.h | 8427 +++++ .../amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h | 35330 +++++++++++++++++++ .../amd/include/asic_reg/dcn/dpcs_3_0_3_offset.h | 204 + .../amd/include/asic_reg/dcn/dpcs_3_0_3_sh_mask.h | 1192 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 1 + drivers/gpu/drm/amd/include/atomfirmware.h | 1 + drivers/gpu/drm/amd/include/beige_goby_ip_offset.h | 1274 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 63 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 68 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 8 + .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 366 +- .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 7 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 2 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 21 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 174 +- drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h | 34 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 25 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 801 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 95 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 9 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 1 - drivers/gpu/drm/arm/malidp_drv.c | 1 - drivers/gpu/drm/arm/malidp_planes.c | 9 +- drivers/gpu/drm/armada/armada_drv.c | 5 +- drivers/gpu/drm/ast/ast_dp501.c | 139 +- drivers/gpu/drm/ast/ast_drv.c | 23 +- drivers/gpu/drm/ast/ast_drv.h | 12 + drivers/gpu/drm/ast/ast_main.c | 14 +- drivers/gpu/drm/bochs/bochs.h | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 3 +- drivers/gpu/drm/bochs/bochs_hw.c | 25 +- drivers/gpu/drm/bochs/bochs_kms.c | 8 + drivers/gpu/drm/bridge/Kconfig | 24 +- drivers/gpu/drm/bridge/Makefile | 2 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 + drivers/gpu/drm/bridge/analogix/Kconfig | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 1 + drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 183 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 1 - drivers/gpu/drm/bridge/cadence/Makefile | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 140 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 22 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 570 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h | 92 + drivers/gpu/drm/bridge/cros-ec-anx7688.c | 191 + drivers/gpu/drm/bridge/ite-it66121.c | 1021 + drivers/gpu/drm/bridge/lontium-lt9611.c | 1 + drivers/gpu/drm/bridge/nwl-dsi.c | 86 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 22 +- drivers/gpu/drm/bridge/tc358767.c | 1 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 717 +- drivers/gpu/drm/drm_agpsupport.c | 101 +- drivers/gpu/drm/drm_aperture.c | 348 + drivers/gpu/drm/drm_atomic.c | 7 +- drivers/gpu/drm/drm_atomic_helper.c | 40 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 3 +- drivers/gpu/drm/drm_blend.c | 4 +- drivers/gpu/drm/drm_bridge.c | 3 + drivers/gpu/drm/drm_bufs.c | 25 +- drivers/gpu/drm/drm_connector.c | 127 +- drivers/gpu/drm/drm_context.c | 5 +- drivers/gpu/drm/drm_dma.c | 8 +- drivers/gpu/drm/drm_dp_aux_dev.c | 6 + drivers/gpu/drm/drm_dp_dual_mode_helper.c | 68 +- drivers/gpu/drm/drm_dp_helper.c | 195 +- drivers/gpu/drm/drm_dp_mst_topology.c | 405 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_file.c | 14 +- drivers/gpu/drm/drm_format_helper.c | 96 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 7 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 33 + drivers/gpu/drm/drm_gem_vram_helper.c | 48 - drivers/gpu/drm/drm_internal.h | 13 - drivers/gpu/drm/drm_ioc32.c | 19 +- drivers/gpu/drm/drm_ioctl.c | 27 +- drivers/gpu/drm/drm_lease.c | 1 - drivers/gpu/drm/drm_legacy.h | 38 + drivers/gpu/drm/drm_legacy_misc.c | 1 - drivers/gpu/drm/drm_memory.c | 1 - drivers/gpu/drm/drm_modes.c | 13 +- drivers/gpu/drm/drm_pci.c | 89 +- drivers/gpu/drm/drm_plane.c | 18 +- drivers/gpu/drm/drm_vm.c | 2 - drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 - drivers/gpu/drm/gma500/backlight.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 50 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 2 +- drivers/gpu/drm/gma500/intel_gmbus.c | 2 +- drivers/gpu/drm/gma500/psb_drv.h | 2 +- drivers/gpu/drm/gud/gud_internal.h | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +- drivers/gpu/drm/i810/i810_dma.c | 11 +- drivers/gpu/drm/i915/display/g4x_dp.c | 1 + drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 + drivers/gpu/drm/i915/display/i9xx_plane.c | 4 +- drivers/gpu/drm/i915/display/icl_dsi.c | 6 +- drivers/gpu/drm/i915/display/intel_atomic.c | 15 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 43 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 + drivers/gpu/drm/i915/display/intel_audio.c | 32 +- drivers/gpu/drm/i915/display/intel_bios.c | 77 +- drivers/gpu/drm/i915/display/intel_bw.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 367 +- drivers/gpu/drm/i915/display/intel_color.c | 7 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 + drivers/gpu/drm/i915/display/intel_connector.c | 6 +- drivers/gpu/drm/i915/display/intel_crt.c | 8 +- drivers/gpu/drm/i915/display/intel_crtc.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.h | 3 + drivers/gpu/drm/i915/display/intel_csr.c | 30 +- drivers/gpu/drm/i915/display/intel_cursor.c | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 109 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 11 +- drivers/gpu/drm/i915/display/intel_de.h | 41 +- drivers/gpu/drm/i915/display/intel_display.c | 887 +- drivers/gpu/drm/i915/display/intel_display.h | 31 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 9 +- drivers/gpu/drm/i915/display/intel_display_power.c | 551 +- drivers/gpu/drm/i915/display/intel_display_power.h | 11 + drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dp.c | 207 +- drivers/gpu/drm/i915/display/intel_dp.h | 3 - drivers/gpu/drm/i915/display/intel_dp_aux.c | 24 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.h | 15 + .../gpu/drm/i915/display/intel_dp_link_training.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 19 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/display/intel_dpll.c | 9 +- drivers/gpu/drm/i915/display/intel_dpll.h | 5 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +- drivers/gpu/drm/i915/display/intel_dsb.c | 1 + drivers/gpu/drm/i915/display/intel_dsi.h | 1 + drivers/gpu/drm/i915/display/intel_dvo.c | 1 + drivers/gpu/drm/i915/display/intel_fb.c | 102 +- drivers/gpu/drm/i915/display/intel_fb.h | 6 +- drivers/gpu/drm/i915/display/intel_fbc.c | 28 +- drivers/gpu/drm/i915/display/intel_fdi.c | 1 + drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 + drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 10 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 160 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 12 + drivers/gpu/drm/i915/display/intel_lspcon.c | 18 +- drivers/gpu/drm/i915/display/intel_lvds.c | 3 +- drivers/gpu/drm/i915/display/intel_overlay.c | 13 +- drivers/gpu/drm/i915/display/intel_panel.c | 67 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 56 +- drivers/gpu/drm/i915/display/intel_pps.c | 20 +- drivers/gpu/drm/i915/display/intel_psr.c | 95 +- drivers/gpu/drm/i915/display/intel_psr.h | 3 + drivers/gpu/drm/i915/display/intel_sdvo.c | 2 + drivers/gpu/drm/i915/display/intel_sprite.c | 1 + drivers/gpu/drm/i915/display/intel_tc.c | 45 +- drivers/gpu/drm/i915/display/intel_tv.c | 7 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 45 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 2 + drivers/gpu/drm/i915/display/intel_vrr.c | 1 + drivers/gpu/drm/i915/display/skl_scaler.c | 1 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 184 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 79 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 - drivers/gpu/drm/i915/gt/gen7_renderclear.c | 5 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 1 - drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 7 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 4 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 5 + drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 18 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 1 - drivers/gpu/drm/i915/i915_active.c | 3 +- drivers/gpu/drm/i915/i915_drv.c | 46 +- drivers/gpu/drm/i915/i915_drv.h | 52 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 - drivers/gpu/drm/i915/i915_gpu_error.h | 2 - drivers/gpu/drm/i915/i915_irq.c | 77 +- drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 52 +- drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 51 +- drivers/gpu/drm/i915/i915_suspend.c | 6 + drivers/gpu/drm/i915/i915_sysfs.c | 30 +- drivers/gpu/drm/i915/i915_trace.h | 39 + drivers/gpu/drm/i915/i915_utils.h | 5 + drivers/gpu/drm/i915/i915_vma_types.h | 1 - drivers/gpu/drm/i915/intel_device_info.c | 7 +- drivers/gpu/drm/i915/intel_device_info.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 6 +- drivers/gpu/drm/i915/intel_pch.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 128 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +- drivers/gpu/drm/i915/intel_step.c | 12 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 8 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 1 - drivers/gpu/drm/imx/imx-drm-core.c | 1 - drivers/gpu/drm/imx/ipuv3-plane.c | 57 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 13 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 2 +- drivers/gpu/drm/kmb/kmb_dsi.c | 10 +- drivers/gpu/drm/meson/meson_drv.c | 27 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 + drivers/gpu/drm/mga/mga_dma.c | 29 +- drivers/gpu/drm/mga/mga_drv.h | 1 - drivers/gpu/drm/mga/mga_state.c | 3 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 5 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 - drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 8 +- drivers/gpu/drm/msm/dp/dp_audio.c | 1 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 6 +- drivers/gpu/drm/msm/dp/dp_display.c | 26 +- drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/edp/edp.h | 3 +- drivers/gpu/drm/msm/edp/edp_aux.c | 5 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 8 +- drivers/gpu/drm/msm/msm_fbdev.c | 5 +- drivers/gpu/drm/mxsfb/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 29 +- drivers/gpu/drm/nouveau/nouveau_display.c | 19 - drivers/gpu/drm/nouveau/nouveau_display.h | 2 - drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 4 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 4 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 - drivers/gpu/drm/panel/Kconfig | 1 + drivers/gpu/drm/panel/panel-simple.c | 140 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 9 + drivers/gpu/drm/panfrost/panfrost_device.c | 1 - drivers/gpu/drm/panfrost/panfrost_drv.c | 10 + drivers/gpu/drm/qxl/qxl_display.c | 5 +- drivers/gpu/drm/qxl/qxl_drv.c | 8 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 - drivers/gpu/drm/qxl/qxl_dumb.c | 17 - drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +- drivers/gpu/drm/qxl/qxl_object.h | 5 - drivers/gpu/drm/r128/ati_pcigart.c | 33 +- drivers/gpu/drm/r128/r128_cce.c | 2 +- drivers/gpu/drm/r128/r128_drv.c | 4 +- drivers/gpu/drm/r128/r128_state.c | 3 +- drivers/gpu/drm/radeon/atombios_dp.c | 5 +- drivers/gpu/drm/radeon/ni_dpm.c | 144 +- drivers/gpu/drm/radeon/nislands_smc.h | 34 +- drivers/gpu/drm/radeon/radeon.h | 43 + drivers/gpu/drm/radeon/radeon_agp.c | 118 +- drivers/gpu/drm/radeon/radeon_atombios.c | 26 +- drivers/gpu/drm/radeon/radeon_audio.c | 19 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 7 + drivers/gpu/drm/radeon/radeon_drv.c | 16 +- drivers/gpu/drm/radeon/radeon_gart.c | 3 +- drivers/gpu/drm/radeon/radeon_kms.c | 18 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 8 + drivers/gpu/drm/radeon/radeon_ttm.c | 6 +- drivers/gpu/drm/radeon/si_dpm.c | 177 +- drivers/gpu/drm/radeon/sislands_smc.h | 34 +- drivers/gpu/drm/savage/savage_bci.c | 26 +- drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/scheduler/sched_main.c | 9 +- drivers/gpu/drm/sis/sis_drv.c | 3 +- drivers/gpu/drm/stm/ltdc.c | 2 - drivers/gpu/drm/sun4i/sun4i_drv.c | 5 +- drivers/gpu/drm/tegra/dc.c | 10 +- drivers/gpu/drm/tegra/dpaux.c | 1 + drivers/gpu/drm/tegra/drm.c | 6 +- drivers/gpu/drm/tiny/Kconfig | 16 + drivers/gpu/drm/tiny/Makefile | 1 + drivers/gpu/drm/tiny/cirrus.c | 5 +- drivers/gpu/drm/tiny/hx8357d.c | 6 +- drivers/gpu/drm/tiny/ili9225.c | 12 +- drivers/gpu/drm/tiny/ili9341.c | 12 +- drivers/gpu/drm/tiny/ili9486.c | 12 +- drivers/gpu/drm/tiny/mi0283qt.c | 12 +- drivers/gpu/drm/tiny/simpledrm.c | 903 + drivers/gpu/drm/tiny/st7586.c | 12 +- drivers/gpu/drm/tiny/st7735r.c | 12 +- drivers/gpu/drm/ttm/Makefile | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 8 +- drivers/gpu/drm/ttm/ttm_bo.c | 58 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_device.c | 25 +- drivers/gpu/drm/ttm/ttm_module.h | 3 + drivers/gpu/drm/ttm/ttm_range_manager.c | 40 +- drivers/gpu/drm/ttm/ttm_resource.c | 20 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 41 + drivers/gpu/drm/ttm/ttm_tt.c | 20 + drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vc4/vc4_drv.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.h | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 61 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 3 + drivers/gpu/drm/vc4/vc4_kms.c | 1 - drivers/gpu/drm/via/via_dma.c | 1 - drivers/gpu/drm/via/via_dmablit.c | 15 +- drivers/gpu/drm/via/via_map.c | 3 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 14 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 + drivers/gpu/drm/virtio/virtgpu_kms.c | 4 + drivers/gpu/drm/virtio/virtgpu_object.c | 3 + drivers/gpu/drm/vkms/vkms_composer.c | 104 +- drivers/gpu/drm/vkms/vkms_drv.c | 5 + drivers/gpu/drm/vkms/vkms_drv.h | 9 +- drivers/gpu/drm/vkms/vkms_output.c | 28 +- drivers/gpu/drm/vkms/vkms_plane.c | 51 +- drivers/gpu/drm/vmwgfx/Kconfig | 10 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 55 +- drivers/gpu/drm/vmwgfx/ttm_lock.c | 194 - drivers/gpu/drm/vmwgfx/ttm_lock.h | 218 - drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 124 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 169 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 147 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 41 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 8 - drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 60 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 31 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 214 - drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h | 130 + drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h | 219 + drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_reg.h | 4 - drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 5 - drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 5 +- drivers/gpu/drm/zte/Kconfig | 1 - drivers/gpu/ipu-v3/ipu-dp.c | 25 +- drivers/hid/Kconfig | 19 +- drivers/hid/Makefile | 1 + drivers/hid/hid-a4tech.c | 2 + drivers/hid/hid-asus.c | 32 +- drivers/hid/hid-core.c | 13 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-ft260.c | 5 +- drivers/hid/hid-google-hammer.c | 10 + drivers/hid/hid-ids.h | 10 +- drivers/hid/hid-input.c | 9 +- drivers/hid/hid-ite.c | 1 + drivers/hid/hid-lg-g15.c | 141 +- drivers/hid/hid-logitech-dj.c | 8 + drivers/hid/hid-logitech-hidpp.c | 12 + drivers/hid/hid-multitouch.c | 46 +- drivers/hid/hid-quirks.c | 4 + drivers/hid/hid-semitek.c | 40 + drivers/hid/hid-sensor-custom.c | 8 +- drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/hid-thrustmaster.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 9 +- drivers/hid/surface-hid/surface_hid_core.c | 6 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hv/channel.c | 23 +- drivers/hv/hv_fcopy.c | 1 + drivers/hv/hv_kvp.c | 1 + drivers/hv/hv_util.c | 4 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 95 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/adm9240.c | 2 +- drivers/hwmon/bt1-pvt.c | 4 +- drivers/hwmon/corsair-cpro.c | 1 + drivers/hwmon/corsair-psu.c | 4 +- drivers/hwmon/dell-smm-hwmon.c | 4 +- drivers/hwmon/lm70.c | 28 +- drivers/hwmon/lm75.c | 13 + drivers/hwmon/lm80.c | 11 +- drivers/hwmon/ltc2992.c | 8 +- drivers/hwmon/max31722.c | 9 - drivers/hwmon/max6621.c | 2 +- drivers/hwmon/occ/common.c | 5 +- drivers/hwmon/occ/common.h | 2 +- drivers/hwmon/pmbus/Kconfig | 16 +- drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/adm1275.c | 14 +- drivers/hwmon/pmbus/fsp-3y.c | 45 +- drivers/hwmon/pmbus/isl68137.c | 4 +- drivers/hwmon/pmbus/mp2888.c | 408 + drivers/hwmon/pmbus/pmbus.c | 19 +- drivers/hwmon/pmbus/pmbus.h | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 2 + drivers/hwmon/pmbus/q54sj108a2.c | 2 +- drivers/hwmon/pmbus/zl6100.c | 94 +- drivers/hwmon/sch5627.c | 18 +- drivers/hwmon/sch5636.c | 9 +- drivers/hwmon/sch56xx-common.c | 65 +- drivers/hwmon/sch56xx-common.h | 4 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 1 + drivers/ide/siimage.c | 1 + drivers/iio/accel/Kconfig | 40 + drivers/iio/accel/Makefile | 4 + drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/bma180.c | 12 +- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/bmc150-accel-core.c | 10 +- drivers/iio/accel/bmi088-accel-core.c | 27 +- drivers/iio/accel/fxls8962af-core.c | 968 + drivers/iio/accel/fxls8962af-i2c.c | 57 + drivers/iio/accel/fxls8962af-spi.c | 57 + drivers/iio/accel/fxls8962af.h | 22 + drivers/iio/accel/hid-sensor-accel-3d.c | 13 +- drivers/iio/accel/kxcjk-1013.c | 250 +- drivers/iio/accel/mma8452.c | 7 +- drivers/iio/accel/mma9551.c | 1 - drivers/iio/accel/mma9551_core.c | 4 +- drivers/iio/accel/mma9553.c | 1 - drivers/iio/accel/mxc4005.c | 12 +- drivers/iio/accel/sca3300.c | 472 + drivers/iio/accel/st_accel.h | 12 - drivers/iio/accel/st_accel_core.c | 113 +- drivers/iio/accel/st_accel_i2c.c | 17 +- drivers/iio/accel/st_accel_spi.c | 17 +- drivers/iio/accel/stk8312.c | 27 +- drivers/iio/accel/stk8ba50.c | 19 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 36 +- drivers/iio/adc/ad7192.c | 19 +- drivers/iio/adc/ad7298.c | 8 + drivers/iio/adc/ad7476.c | 118 +- drivers/iio/adc/ad7606.c | 3 +- drivers/iio/adc/ad7766.c | 8 +- drivers/iio/adc/ad7768-1.c | 3 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/adi-axi-adc.c | 24 +- drivers/iio/adc/at91-sama5d2_adc.c | 2 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 3 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/mxs-lradc-adc.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 15 +- drivers/iio/adc/sc27xx_adc.c | 1 + drivers/iio/adc/stm32-adc.c | 28 +- drivers/iio/adc/stm32-dfsdm-core.c | 6 +- drivers/iio/adc/ti-ads1015.c | 12 +- drivers/iio/adc/ti-ads131e08.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 714 + drivers/iio/adc/vf610_adc.c | 10 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 22 +- drivers/iio/buffer/industrialio-hw-consumer.c | 25 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 23 +- drivers/iio/chemical/Kconfig | 27 +- drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-sensor.c | 6 +- drivers/iio/chemical/bme680_i2c.c | 8 - drivers/iio/chemical/bme680_spi.c | 8 - drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/sps30.c | 275 +- drivers/iio/chemical/sps30.h | 35 + drivers/iio/chemical/sps30_i2c.c | 258 + drivers/iio/chemical/sps30_serial.c | 431 + .../iio/common/hid-sensors/hid-sensor-trigger.c | 10 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/dac/ad5766.c | 2 - drivers/iio/dac/ad5770r.c | 16 +- drivers/iio/dac/stm32-dac.c | 3 +- drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 14 +- drivers/iio/gyro/fxas21002c_core.c | 15 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro.h | 12 - drivers/iio/gyro/st_gyro_core.c | 20 +- drivers/iio/gyro/st_gyro_i2c.c | 17 +- drivers/iio/gyro/st_gyro_spi.c | 17 +- drivers/iio/health/afe4403.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/humidity/am2315.c | 25 +- drivers/iio/humidity/hdc2010.c | 1 - drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis16400.c | 18 +- drivers/iio/imu/adis16475.c | 9 +- drivers/iio/imu/adis_buffer.c | 27 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/bmi160/bmi160_core.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 2 +- drivers/iio/imu/kmx61.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 + drivers/iio/imu/st_lsm9ds0/Makefile | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 23 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 163 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 84 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 83 + drivers/iio/industrialio-buffer.c | 12 +- drivers/iio/industrialio-core.c | 122 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/industrialio-triggered-event.c | 2 +- drivers/iio/inkern.c | 107 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/acpi-als.c | 3 +- drivers/iio/light/isl29028.c | 5 +- drivers/iio/light/isl29125.c | 10 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 9 +- drivers/iio/light/si1133.c | 4 +- drivers/iio/light/si1145.c | 2 +- drivers/iio/light/tcs3414.c | 10 +- drivers/iio/light/tcs3472.c | 10 +- drivers/iio/light/tsl2583.c | 21 +- drivers/iio/light/tsl2591.c | 1225 + drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 7 +- drivers/iio/light/vcnl4035.c | 6 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 23 +- drivers/iio/magnetometer/hmc5843.h | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/magnetometer/st_magn.h | 4 - drivers/iio/magnetometer/st_magn_core.c | 124 +- drivers/iio/magnetometer/st_magn_i2c.c | 14 +- drivers/iio/magnetometer/st_magn_spi.c | 14 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 1 - drivers/iio/potentiostat/lmp91000.c | 7 +- drivers/iio/pressure/st_pressure.h | 4 - drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/iio/pressure/st_pressure_i2c.c | 17 +- drivers/iio/pressure/st_pressure_spi.c | 17 +- drivers/iio/pressure/zpa2326.c | 3 +- drivers/iio/proximity/as3935.c | 13 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 10 +- drivers/iio/proximity/srf04.c | 8 +- drivers/iio/proximity/srf08.c | 14 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9500.c | 2 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/mlx90614.c | 25 +- drivers/iio/temperature/tmp117.c | 185 + drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/core/uverbs_std_types_device.c | 3 + drivers/infiniband/sw/rxe/rxe_qp.c | 7 + drivers/infiniband/sw/siw/siw_verbs.c | 11 +- drivers/input/joystick/xpad.c | 2 + drivers/input/serio/serport.c | 8 +- drivers/input/touchscreen/ili210x.c | 2 +- drivers/interconnect/qcom/bcm-voter.c | 4 +- drivers/ipack/devices/ipoctal.c | 4 +- drivers/irqchip/Kconfig | 2 +- drivers/irqchip/irq-mvebu-icu.c | 4 +- drivers/irqchip/irq-mvebu-sei.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 4 +- drivers/isdn/capi/capi.c | 40 +- drivers/isdn/hardware/mISDN/hfcpci.c | 2 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 17 +- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 21 +- drivers/isdn/hardware/mISDN/netjet.c | 1 - drivers/leds/leds-lp5523.c | 2 +- drivers/leds/leds-tlc591xx.c | 8 +- drivers/leds/trigger/ledtrig-activity.c | 1 + drivers/leds/trigger/ledtrig-heartbeat.c | 1 + drivers/leds/trigger/ledtrig-panic.c | 1 + drivers/md/dm-integrity.c | 81 +- drivers/md/dm-snap.c | 6 +- drivers/media/cec/platform/s5p/s5p_cec.c | 7 +- drivers/media/common/videobuf2/frame_vector.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 4 - drivers/media/dvb-frontends/sp8870.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 34 +- drivers/media/i2c/imx334.c | 7 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 6 +- drivers/media/i2c/s5c73m3/s5c73m3.h | 2 +- drivers/media/i2c/s5k4ecgx.c | 10 +- drivers/media/i2c/s5k5baf.c | 6 +- drivers/media/i2c/s5k6aa.c | 10 +- drivers/media/mc/mc-entity.c | 2 +- drivers/media/pci/cobalt/cobalt-driver.c | 1 + drivers/media/pci/cobalt/cobalt-driver.h | 7 +- drivers/media/platform/am437x/am437x-vpfe.c | 15 +- drivers/media/platform/atmel/atmel-isc-base.c | 30 +- drivers/media/platform/atmel/atmel-isi.c | 19 +- drivers/media/platform/exynos-gsc/gsc-core.c | 11 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 4 +- drivers/media/platform/exynos4-is/fimc-capture.c | 6 +- drivers/media/platform/exynos4-is/fimc-is.c | 6 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 3 +- drivers/media/platform/exynos4-is/fimc-isp.c | 7 +- drivers/media/platform/exynos4-is/fimc-lite.c | 5 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 5 +- drivers/media/platform/exynos4-is/media-dev.c | 10 +- drivers/media/platform/exynos4-is/mipi-csis.c | 10 +- drivers/media/platform/marvell-ccic/mcam-core.c | 9 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 8 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/qcom/camss/camss-csid.c | 3 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 8 +- drivers/media/platform/qcom/camss/camss-ispif.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe.c | 3 +- drivers/media/platform/qcom/venus/core.c | 60 +- drivers/media/platform/rcar_drif.c | 1 - drivers/media/platform/rcar_fdp1.c | 28 +- drivers/media/platform/renesas-ceu.c | 4 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 16 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 5 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 5 +- drivers/media/platform/sh_vou.c | 6 +- drivers/media/platform/sti/bdisp/Makefile | 2 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 7 +- drivers/media/platform/sti/delta/Makefile | 2 +- drivers/media/platform/sti/delta/delta-v4l2.c | 8 +- drivers/media/platform/sti/hva/Makefile | 2 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 2 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 3 - drivers/media/usb/airspy/airspy.c | 3 - drivers/media/usb/cpia2/cpia2.h | 1 + drivers/media/usb/cpia2/cpia2_core.c | 12 + drivers/media/usb/cpia2/cpia2_usb.c | 13 +- drivers/media/usb/gspca/cpia1.c | 6 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 16 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 14 +- drivers/media/usb/hackrf/hackrf.c | 3 - drivers/media/usb/msi2500/msi2500.c | 3 - drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 4 +- drivers/media/usb/s2255/s2255drv.c | 2 - drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/memory/atmel-ebi.c | 4 +- drivers/memory/pl353-smc.c | 1 + drivers/memory/stm32-fmc2-ebi.c | 4 + drivers/memstick/core/ms_block.c | 37 +- drivers/message/fusion/mptbase.c | 2 - drivers/message/fusion/mptsas.c | 119 +- drivers/mfd/iqs62x.c | 2 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 1 + drivers/misc/bcm-vk/bcm_vk_tty.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cxl/file.c | 5 +- drivers/misc/eeprom/at24.c | 6 +- drivers/misc/eeprom/eeprom_93xx46.c | 90 +- .../misc/habanalabs/common/command_submission.c | 2 +- drivers/misc/habanalabs/common/firmware_if.c | 53 +- drivers/misc/habanalabs/common/habanalabs.h | 23 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 7 + drivers/misc/habanalabs/common/sysfs.c | 4 +- drivers/misc/habanalabs/gaudi/gaudi.c | 59 +- drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 12 +- drivers/misc/habanalabs/goya/goya.c | 47 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 40 +- drivers/misc/ibmasm/heartbeat.c | 1 + drivers/misc/ibmasm/module.c | 5 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/lattice-ecp3-config.c | 2 +- drivers/misc/mei/main.c | 2 - drivers/misc/pvpanic/pvpanic.c | 1 + drivers/misc/ti-st/st_core.c | 30 +- drivers/mmc/core/block.c | 10 +- drivers/mmc/core/core.c | 22 +- drivers/mmc/core/core.h | 9 + drivers/mmc/core/mmc.c | 68 +- drivers/mmc/core/mmc_ops.c | 159 +- drivers/mmc/core/mmc_ops.h | 12 +- drivers/mmc/core/sd.c | 471 +- drivers/mmc/core/sd_ops.c | 38 +- drivers/mmc/core/sdio_uart.c | 6 +- drivers/mmc/host/jz4740_mmc.c | 1 - drivers/mmc/host/meson-gx-mmc.c | 7 +- drivers/mmc/host/s3cmci.c | 7 +- drivers/mmc/host/sdhci-acpi.c | 11 + drivers/mmc/host/sdhci-pci-gli.c | 11 +- drivers/mmc/host/usdhi6rol0.c | 1 + drivers/mtd/devices/phram.c | 1 + drivers/mtd/inftlmount.c | 2 +- drivers/mtd/maps/plat-ram.c | 1 - drivers/mtd/mtdcore.c | 192 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/bbt.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 12 +- drivers/mtd/nand/raw/fsmc_nand.c | 12 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 15 +- drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 1 + drivers/mtd/nand/raw/ndfc.c | 12 +- drivers/mtd/nand/raw/qcom_nandc.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 12 +- drivers/mtd/nand/raw/tmio_nand.c | 8 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nftlcore.c | 1 - drivers/mtd/nftlmount.c | 2 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/parsers/ofpart_core.c | 26 +- drivers/mtd/parsers/parser_trx.c | 9 +- drivers/mtd/sm_ftl.c | 51 +- drivers/mtd/tests/oobtest.c | 7 +- drivers/mtd/tests/torturetest.c | 2 - drivers/net/bonding/bond_main.c | 2 +- drivers/net/caif/caif_serial.c | 16 +- drivers/net/can/m_can/m_can.c | 3 +- drivers/net/can/slcan.c | 10 +- drivers/net/can/spi/mcp251x.c | 35 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 8 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 15 +- drivers/net/dsa/qca8k.c | 762 +- drivers/net/dsa/qca8k.h | 58 +- drivers/net/ethernet/arc/emac_rockchip.c | 2 +- drivers/net/ethernet/atheros/alx/alx.h | 2 + drivers/net/ethernet/atheros/alx/ethtool.c | 21 +- drivers/net/ethernet/atheros/alx/main.c | 84 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 3 + drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 35 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 8 + drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 61 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 139 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 10 + drivers/net/ethernet/brocade/bna/bfa_cee.c | 2 +- drivers/net/ethernet/brocade/bna/bnad.c | 2 +- drivers/net/ethernet/cadence/macb_pci.c | 2 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 27 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 27 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 - drivers/net/ethernet/chelsio/cxgb3/sge.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 4 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 80 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.h | 2 + .../chelsio/inline_crypto/chtls/chtls_io.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 24 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 21 +- drivers/net/ethernet/google/gve/gve_tx.c | 10 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 2 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 9 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 16 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 76 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 28 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 772 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 60 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 501 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 27 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 64 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 544 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 15 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 34 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 7 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 17 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 1 - drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 5 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_client.c | 1 + drivers/net/ethernet/intel/i40e/i40e_common.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 42 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 7 +- drivers/net/ethernet/intel/igc/igc_main.c | 9 +- drivers/net/ethernet/korina.c | 12 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 66 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 3 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 4 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/port.c | 107 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 22 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 4 - drivers/net/ethernet/mellanox/mlxsw/core.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/ib.h | 9 - drivers/net/ethernet/mellanox/mlxsw/minimal.c | 4 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 5 - drivers/net/ethernet/mellanox/mlxsw/pci.h | 3 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 9 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 4 + drivers/net/ethernet/mellanox/mlxsw/switchib.c | 595 - drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 1691 - drivers/net/ethernet/micrel/ksz884x.c | 6 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 3 +- drivers/net/ethernet/neterion/s2io.c | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 3 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 4 +- drivers/net/ethernet/netronome/nfp/ccm_mbox.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 1 + .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 2 +- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 + .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 102 +- drivers/net/ethernet/pensando/Kconfig | 1 + .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 1 + drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 1 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 1 + drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 10 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 8 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/sfc/efx.c | 13 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 11 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 207 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 8 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 7 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 6 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 32 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 - drivers/net/ethernet/sun/ldmvsw.c | 4 +- drivers/net/ethernet/sun/niu.c | 32 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/ethernet/ti/cpsw_ale.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 4 +- drivers/net/ethernet/via/via-velocity.c | 6 +- drivers/net/hamradio/6pack.c | 14 +- drivers/net/hamradio/mkiss.c | 13 +- drivers/net/hyperv/hyperv_net.h | 7 + drivers/net/hyperv/netvsc.c | 10 +- drivers/net/hyperv/rndis_filter.c | 4 + drivers/net/ipa/gsi.c | 4 +- drivers/net/ipa/gsi_reg.h | 18 +- drivers/net/ipa/ipa.h | 2 + drivers/net/ipa/ipa_mem.c | 3 +- drivers/net/ipa/ipa_smp2p.c | 1 + drivers/net/mdio/mdio-ipq8064.c | 70 +- drivers/net/mdio/mdio-octeon.c | 2 - drivers/net/mdio/mdio-thunder.c | 1 - drivers/net/pcs/pcs-xpcs.c | 51 + drivers/net/phy/Kconfig | 5 +- drivers/net/phy/adin.c | 2 +- drivers/net/phy/at803x.c | 162 +- drivers/net/phy/mdio_bus.c | 3 +- drivers/net/phy/nxp-c45-tja11xx.c | 531 +- drivers/net/phy/rockchip.c | 2 +- drivers/net/ppp/ppp_async.c | 12 +- drivers/net/ppp/ppp_synctty.c | 12 +- drivers/net/slip/slip.c | 9 +- drivers/net/usb/Kconfig | 10 +- drivers/net/usb/cdc_eem.c | 2 +- drivers/net/usb/cdc_mbim.c | 1 + drivers/net/usb/hso.c | 45 +- drivers/net/usb/huawei_cdc_ncm.c | 1 + drivers/net/usb/lan78xx.c | 1 + drivers/net/usb/qmi_wwan.c | 3 +- drivers/net/virtio_net.c | 20 +- drivers/net/wan/Kconfig | 4 +- drivers/net/wan/c101.c | 39 +- drivers/net/wan/fsl_ucc_hdlc.c | 3 +- drivers/net/wireless/ath/ath10k/htt.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 201 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 14 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 34 + drivers/net/wireless/ath/ath11k/dp_rx.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 6 + drivers/net/wireless/ath/ath6kl/debug.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 19 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 42 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.h | 5 - .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 8 +- drivers/net/wireless/marvell/libertas/mesh.c | 33 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 10 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 26 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 5 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 81 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 17 +- drivers/net/wireless/realtek/rtlwifi/base.c | 18 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/net/wwan/wwan_core.c | 34 +- drivers/nvme/host/core.c | 101 +- drivers/nvme/host/fabrics.c | 57 - drivers/nvme/host/fabrics.h | 13 - drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/ioctl.c | 65 +- drivers/nvme/host/multipath.c | 58 +- drivers/nvme/host/nvme.h | 24 +- drivers/nvme/host/pci.c | 3 + drivers/nvme/host/rdma.c | 4 +- drivers/nvme/host/tcp.c | 4 +- drivers/nvme/target/admin-cmd.c | 11 +- drivers/nvme/target/discovery.c | 2 +- drivers/nvme/target/fabrics-cmd.c | 6 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/io-cmd-file.c | 8 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 6 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvmem/core.c | 13 +- drivers/nvmem/qcom-spmi-sdam.c | 1 + drivers/nvmem/qfprom.c | 5 +- drivers/nvmem/sc27xx-efuse.c | 1 + drivers/nvmem/sprd-efuse.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/parisc/power.c | 1 + drivers/pci/switch/switchtec.c | 9 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 4 +- drivers/phy/phy-core-mipi-dphy.c | 2 +- drivers/phy/phy-core.c | 16 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 147 + drivers/phy/qualcomm/phy-qcom-qmp.h | 132 + drivers/phy/ralink/Kconfig | 4 +- drivers/phy/ralink/phy-mt7621-pci.c | 37 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c | 4 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 4 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 3 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/pinctrl-amd.c | 32 +- drivers/pinctrl/pinctrl-ingenic.c | 3 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/renesas/pfc-r8a7778.c | 3 - drivers/pinctrl/renesas/pfc-r8a77951.c | 4 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 10 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 79 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 16 +- drivers/platform/x86/dell/dell_rbu.c | 2 +- drivers/pnp/isapnp/proc.c | 13 +- drivers/power/reset/ltc2952-poweroff.c | 1 + drivers/power/supply/sc2731_charger.c | 1 + drivers/power/supply/sc27xx_fuel_gauge.c | 1 + drivers/pps/clients/pps-ldisc.c | 11 +- drivers/ptp/ptp_clock.c | 21 - drivers/ptp/ptp_ocp.c | 4 +- drivers/rapidio/rio_cm.c | 17 +- drivers/regulator/bd71815-regulator.c | 2 + drivers/regulator/cros-ec-regulator.c | 3 +- drivers/regulator/da9121-regulator.c | 10 +- drivers/regulator/fan53555.c | 44 +- drivers/regulator/fan53880.c | 8 +- drivers/regulator/hi6421v600-regulator.c | 22 +- drivers/regulator/qcom_smd-regulator.c | 83 + drivers/regulator/qcom_usb_vbus-regulator.c | 12 + drivers/regulator/uniphier-regulator.c | 1 + drivers/remoteproc/remoteproc_core.c | 3 +- drivers/reset/reset-a10sr.c | 1 + drivers/reset/reset-brcmstb.c | 1 + drivers/s390/char/con3215.c | 5 +- drivers/s390/char/con3270.c | 1 + drivers/s390/char/sclp.c | 1 + drivers/s390/char/sclp_con.c | 1 + drivers/s390/char/sclp_rw.c | 4 +- drivers/s390/char/sclp_rw.h | 2 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/char/sclp_vt220.c | 10 +- drivers/s390/char/tty3270.c | 22 +- drivers/s390/char/zcore.c | 1 + drivers/scsi/3w-9xxx.c | 72 +- drivers/scsi/3w-9xxx.h | 121 +- drivers/scsi/BusLogic.c | 6 +- drivers/scsi/BusLogic.h | 2 +- drivers/scsi/aacraid/aachba.c | 10 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/arcmsr/arcmsr.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 8 +- drivers/scsi/be2iscsi/be_main.c | 2 - drivers/scsi/bfa/bfa_svc.c | 6 - drivers/scsi/hosts.c | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 60 +- drivers/scsi/ibmvscsi/ibmvfc.h | 3 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_sli.c | 1 - drivers/scsi/megaraid/megaraid_mbox.c | 2 - drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 99 +- drivers/scsi/pm8001/pm8001_hwi.c | 10 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 7 +- drivers/scsi/pm8001/pm80xx_hwi.c | 12 +- drivers/scsi/qedf/qedf_io.c | 5 - drivers/scsi/qedf/qedf_main.c | 8 +- drivers/scsi/qla2xxx/qla_nx.c | 3 +- drivers/scsi/qla4xxx/ql4_83xx.c | 3 +- drivers/scsi/scsi_debug.c | 5 - drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/storvsc_drv.c | 104 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 + drivers/scsi/ufs/tc-dwc-g210-pci.c | 2 + drivers/scsi/ufs/ufs-debugfs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.h | 2 +- drivers/scsi/ufs/ufs-exynos.c | 2 + drivers/scsi/ufs/ufs-hisi.c | 19 +- drivers/scsi/ufs/ufs-mediatek.c | 16 +- drivers/scsi/ufs/ufs-qcom.c | 2 + drivers/scsi/ufs/ufs-sysfs.c | 269 +- drivers/scsi/ufs/ufs_bsg.c | 6 +- drivers/scsi/ufs/ufshcd-pci.c | 36 +- drivers/scsi/ufs/ufshcd.c | 778 +- drivers/scsi/ufs/ufshcd.h | 58 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 1 + drivers/soc/imx/soc-imx.c | 3 + drivers/soc/mediatek/mtk-devapc.c | 1 + drivers/soc/rockchip/pm_domains.c | 252 +- drivers/soundwire/bus.c | 155 +- drivers/soundwire/cadence_master.c | 21 +- drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 14 +- drivers/soundwire/qcom.c | 12 +- drivers/soundwire/slave.c | 4 +- drivers/spi/spi-altera-dfl.c | 4 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 4 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-100k.c | 4 +- drivers/spi/spi-omap-uwire.c | 2 +- drivers/spi/spi-pl022.c | 4 +- drivers/spi/spi-ppc4xx.c | 6 +- drivers/spi/spi-pxa2xx-dma.c | 41 +- drivers/spi/spi-pxa2xx-pci.c | 9 +- drivers/spi/spi-pxa2xx.c | 385 +- drivers/spi/spi-pxa2xx.h | 68 +- drivers/spi/spi-sprd.c | 1 + drivers/spi/spi-tegra114.c | 3 +- drivers/spi/spi-tegra210-quad.c | 2 +- drivers/spi/spi-topcliff-pch.c | 4 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi.c | 82 +- drivers/spi/spidev.c | 2 +- drivers/staging/android/ashmem.c | 1 + drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/fbtft/TODO | 5 - drivers/staging/fbtft/fb_agm1264k-fl.c | 30 +- drivers/staging/fbtft/fb_bd663474.c | 4 - drivers/staging/fbtft/fb_hx8347d.c | 29 +- drivers/staging/fbtft/fb_ili9163.c | 4 - drivers/staging/fbtft/fb_ili9320.c | 4 +- drivers/staging/fbtft/fb_ili9325.c | 4 - drivers/staging/fbtft/fb_ili9340.c | 1 - drivers/staging/fbtft/fb_s6d1121.c | 4 - drivers/staging/fbtft/fb_sh1106.c | 1 - drivers/staging/fbtft/fb_ssd1289.c | 4 - drivers/staging/fbtft/fb_ssd1325.c | 2 - drivers/staging/fbtft/fb_ssd1331.c | 6 +- drivers/staging/fbtft/fb_ssd1351.c | 1 - drivers/staging/fbtft/fb_upd161704.c | 4 - drivers/staging/fbtft/fb_watterott.c | 1 - drivers/staging/fbtft/fbtft-bus.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 25 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 2 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 3 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- drivers/staging/fwserial/fwserial.c | 60 +- drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/uart.c | 6 +- drivers/staging/iio/cdc/ad7746.c | 1 - drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/ks7010/ks_hostif.c | 14 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 47 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 27 +- .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 6 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 108 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 26 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 18 +- drivers/staging/media/atomisp/i2c/mt9m114.h | 6 +- drivers/staging/media/atomisp/i2c/ov2680.h | 10 +- drivers/staging/media/atomisp/pci/atomisp_acc.c | 12 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 19 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 161 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 4 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 6 +- drivers/staging/media/atomisp/pci/sh_css.c | 2089 +- drivers/staging/media/hantro/Kconfig | 10 +- drivers/staging/media/hantro/Makefile | 4 + drivers/staging/media/hantro/hantro_drv.c | 73 +- drivers/staging/media/hantro/hantro_g1.c | 39 + drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 5 +- drivers/staging/media/hantro/hantro_hw.h | 6 +- drivers/staging/media/hantro/hantro_mpeg2.c | 2 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 27 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 36 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 117 + drivers/staging/media/ipu3/include/intel-ipu3.h | 13 +- drivers/staging/media/omap4iss/iss.h | 3 - drivers/staging/media/omap4iss/iss_video.c | 4 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 4 +- drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/media/zoran/zr36057.h | 14 +- drivers/staging/most/dim2/dim2.c | 23 +- drivers/staging/most/dim2/hal.c | 10 +- drivers/staging/most/i2c/i2c.c | 12 +- drivers/staging/most/net/net.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 56 +- drivers/staging/mt7621-pci/pci-mt7621.c | 154 +- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon/ethernet-tx.c | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 1 + drivers/staging/qlge/qlge_main.c | 10 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 50 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 13 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 39 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 109 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 8 +- drivers/staging/rtl8188eu/core/rtw_security.c | 10 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 28 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 52 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/rtl8188eu/include/rtw_android.h | 1 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 2 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8188eu/include/wifi.h | 36 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 38 +- drivers/staging/rtl8188eu/os_dep/mon.c | 6 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 11 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 12 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 2 - drivers/staging/rtl8192e/rtllib_rx.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac.c | 1 - drivers/staging/rtl8192e/rtllib_wx.c | 4 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 25 +- drivers/staging/rtl8192u/r8192U_core.c | 11 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 41 - drivers/staging/rtl8192u/r819xU_phy.c | 48 +- drivers/staging/rtl8712/rtl8712_recv.c | 5 +- drivers/staging/rtl8712/rtl871x_mlme.c | 6 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 29 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 127 - drivers/staging/rtl8712/rtl871x_recv.c | 2 +- drivers/staging/rtl8712/rtl871x_security.c | 12 +- drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 63 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 6 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 74 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 2 - drivers/staging/rtl8723bs/core/rtw_efuse.c | 3 - drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 2 - drivers/staging/rtl8723bs/core/rtw_mlme.c | 91 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 84 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 - drivers/staging/rtl8723bs/core/rtw_recv.c | 26 +- drivers/staging/rtl8723bs/core/rtw_security.c | 673 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 41 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 4 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 49 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 604 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 502 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 67 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 62 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 49 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 63 - drivers/staging/rtl8723bs/hal/HalPhyRf.c | 340 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 195 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 - drivers/staging/rtl8723bs/hal/hal_com.c | 20 - drivers/staging/rtl8723bs/hal/hal_intf.c | 3 - drivers/staging/rtl8723bs/hal/odm.c | 53 +- drivers/staging/rtl8723bs/hal/odm.h | 4 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 107 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 320 - drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 18 - drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 38 - drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 36 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 34 - drivers/staging/rtl8723bs/hal/odm_PathDiv.h | 21 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 1 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 66 - drivers/staging/rtl8723bs/hal/odm_debug.c | 44 - drivers/staging/rtl8723bs/hal/odm_debug.h | 165 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 18 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 11 - drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 7 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 15 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 9 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 2 - drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 170 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 32 - drivers/staging/rtl8723bs/include/rtw_security.h | 101 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 44 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 74 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 11 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 6 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/sm750fb/sm750_accel.c | 4 +- drivers/staging/unisys/visorinput/visorinput.c | 1 - .../interface/vchiq_arm/vchiq_2835_arm.c | 23 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 81 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 191 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 12 +- drivers/staging/vt6655/upc.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 30 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 6 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 19 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 21 +- drivers/target/iscsi/iscsi_target.c | 1 + drivers/target/iscsi/iscsi_target_nego.c | 11 +- drivers/target/iscsi/iscsi_target_parameters.c | 4 +- drivers/target/sbp/sbp_target.c | 1 - drivers/target/target_core_configfs.c | 50 + drivers/target/target_core_device.c | 5 + drivers/target/target_core_pr.h | 2 +- drivers/target/target_core_spc.c | 83 +- drivers/target/target_core_user.c | 8 +- drivers/target/target_core_xcopy.c | 17 +- drivers/tee/amdtee/amdtee_private.h | 13 + drivers/tee/amdtee/call.c | 94 +- drivers/tee/amdtee/core.c | 15 +- drivers/tee/tee_core.c | 1 + drivers/tty/Makefile | 1 - drivers/tty/amiserial.c | 12 +- drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/goldfish.c | 4 +- drivers/tty/hvc/hvc_console.c | 4 +- drivers/tty/hvc/hvc_iucv.c | 2 - drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/hvc/hvsi.c | 6 +- drivers/tty/ipwireless/tty.c | 4 +- drivers/tty/mips_ejtag_fdc.c | 8 +- drivers/tty/moxa.c | 22 +- drivers/tty/mxser.c | 16 +- drivers/tty/n_gsm.c | 28 +- drivers/tty/n_hdlc.c | 14 +- drivers/tty/n_null.c | 7 +- drivers/tty/n_r3964.c | 1283 - drivers/tty/n_tty.c | 201 +- drivers/tty/nozomi.c | 18 +- drivers/tty/pty.c | 85 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 54 +- drivers/tty/serial/8250/8250_core.c | 23 +- drivers/tty/serial/8250/8250_dw.c | 1 + drivers/tty/serial/8250/8250_of.c | 4 + drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/dz.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 135 +- drivers/tty/serial/icom.c | 2 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 2 +- drivers/tty/serial/max310x.c | 2 + drivers/tty/serial/meson_uart.c | 3 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/mvebu-uart.c | 3 - drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/samsung_tty.c | 3 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/vr41xx_siu.c | 2 +- drivers/tty/synclink_gt.c | 18 +- drivers/tty/tty_baudrate.c | 13 +- drivers/tty/tty_buffer.c | 26 +- drivers/tty/tty_io.c | 129 +- drivers/tty/tty_ioctl.c | 51 +- drivers/tty/tty_jobctrl.c | 84 +- drivers/tty/tty_ldisc.c | 26 +- drivers/tty/tty_port.c | 18 +- drivers/tty/ttynull.c | 2 +- drivers/tty/vcc.c | 12 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/selection.c | 18 +- drivers/tty/vt/vt.c | 20 +- drivers/tty/vt/vt_ioctl.c | 57 +- drivers/uio/uio_aec.c | 2 +- drivers/uio/uio_hv_generic.c | 12 +- drivers/uio/uio_pci_generic.c | 34 +- drivers/usb/cdns3/cdnsp-mem.c | 5 +- drivers/usb/chipidea/udc.c | 1 + drivers/usb/class/cdc-acm.c | 4 +- drivers/usb/class/cdc-wdm.c | 211 +- drivers/usb/core/hcd.c | 130 + drivers/usb/core/hub.c | 6 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/platform.c | 4 - drivers/usb/dwc3/core.h | 7 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/drd.c | 1 - drivers/usb/dwc3/dwc3-imx8mp.c | 3 +- drivers/usb/dwc3/dwc3-omap.c | 5 + drivers/usb/dwc3/dwc3-pci.c | 9 +- drivers/usb/dwc3/gadget.c | 13 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/u_hid.h | 4 +- drivers/usb/gadget/function/u_midi.h | 4 +- drivers/usb/gadget/function/u_serial.c | 12 +- drivers/usb/gadget/function/uvc_configfs.c | 5 - drivers/usb/gadget/udc/fsl_qe_udc.c | 5 + drivers/usb/gadget/udc/s3c2410_udc.c | 2 +- drivers/usb/host/ehci-hcd.c | 4 + drivers/usb/host/ehci-hub.c | 139 - drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/xhci-dbgtty.c | 8 +- drivers/usb/host/xhci-ext-caps.h | 5 +- drivers/usb/host/xhci-mtk-sch.c | 42 +- drivers/usb/host/xhci-mtk.c | 2 - drivers/usb/host/xhci-mtk.h | 8 +- drivers/usb/host/xhci-pci.c | 8 +- drivers/usb/host/xhci-ring.c | 16 +- drivers/usb/host/xhci-tegra.c | 6 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_host.h | 4 - drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/ti_usb_3410_5052.c | 3 + drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 112 +- drivers/usb/typec/ucsi/ucsi.c | 46 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/vfio/pci/Kconfig | 1 + drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/vhost/net.c | 6 +- drivers/video/console/vgacon.c | 56 +- drivers/video/fbdev/Kconfig | 3 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 2 +- drivers/video/fbdev/hgafb.c | 21 +- drivers/video/fbdev/hyperv_fb.c | 1 + drivers/video/fbdev/imsttfb.c | 26 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/watchdog/machzwd.c | 1 + drivers/xen/gntdev.c | 4 +- drivers/xen/swiotlb-xen.c | 5 + drivers/xen/unpopulated-alloc.c | 4 +- fs/Kconfig | 5 + fs/binfmt_aout.c | 4 +- fs/binfmt_elf.c | 2 +- fs/binfmt_elf_fdpic.c | 11 +- fs/binfmt_flat.c | 2 +- fs/block_dev.c | 20 +- fs/btrfs/block-group.c | 18 +- fs/btrfs/compression.c | 47 +- fs/btrfs/ctree.h | 19 +- fs/btrfs/disk-io.c | 13 +- fs/btrfs/extent_io.c | 635 +- fs/btrfs/extent_io.h | 29 +- fs/btrfs/inode.c | 367 +- fs/btrfs/ioctl.c | 2 + fs/btrfs/ordered-data.c | 251 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/scrub.c | 82 +- fs/btrfs/space-info.c | 56 +- fs/btrfs/tree-log.c | 18 + fs/btrfs/volumes.c | 10 +- fs/btrfs/volumes.h | 2 +- fs/btrfs/zoned.c | 16 +- fs/btrfs/zoned.h | 5 +- fs/ceph/addr.c | 12 +- fs/ceph/dir.c | 2 - fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 4 +- fs/cifs/file.c | 28 +- fs/cifs/fs_context.c | 3 + fs/cifs/misc.c | 11 +- fs/cifs/sess.c | 6 + fs/cifs/smb2ops.c | 2 + fs/cifs/smb2pdu.c | 11 +- fs/cifsd/Kconfig | 1 + fs/cifsd/Makefile | 6 +- fs/cifsd/asn1.c | 614 +- fs/cifsd/auth.c | 53 +- fs/cifsd/crypto_ctx.c | 8 +- fs/cifsd/crypto_ctx.h | 8 +- fs/cifsd/mgmt/ksmbd_ida.c | 4 +- fs/cifsd/mgmt/user_session.h | 4 +- fs/cifsd/smb2pdu.c | 170 +- fs/cifsd/smb2pdu.h | 26 +- fs/cifsd/smbfsctl.h | 1 + fs/cifsd/spnego_negtokeninit.asn1 | 43 + fs/cifsd/spnego_negtokentarg.asn1 | 19 + fs/cifsd/vfs.c | 2 +- fs/cifsd/vfs.h | 3 +- fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 245 +- fs/dax.c | 35 +- fs/debugfs/file.c | 5 +- fs/ecryptfs/crypto.c | 4 - fs/erofs/zmap.c | 21 +- fs/f2fs/compress.c | 55 +- fs/f2fs/data.c | 39 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 3 +- fs/f2fs/segment.c | 4 +- fs/fs-writeback.c | 25 - fs/gfs2/file.c | 19 +- fs/hfsplus/extents.c | 7 +- fs/hugetlbfs/inode.c | 5 + fs/inode.c | 9 +- fs/io_uring.c | 23 +- fs/iomap/buffered-io.c | 4 +- fs/namespace.c | 6 +- fs/nfsd/nfs4state.c | 2 +- fs/nilfs2/sysfs.c | 19 +- fs/ocfs2/aops.c | 3 +- fs/ocfs2/cluster/heartbeat.c | 2 - fs/ocfs2/dlm/dlmmaster.c | 2 +- fs/ocfs2/filecheck.c | 6 +- fs/ocfs2/stackglue.c | 8 +- fs/open.c | 13 +- fs/proc/base.c | 2 +- fs/proc/generic.c | 2 +- fs/proc/loadavg.c | 2 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 13 +- fs/quota/dquot.c | 6 +- fs/reiserfs/namei.c | 1 + fs/seq_file.c | 43 +- fs/signalfd.c | 23 +- fs/squashfs/file.c | 6 +- fs/userfaultfd.c | 15 +- include/asm-generic/bug.h | 3 +- include/asm-generic/io.h | 68 +- include/asm-generic/preempt.h | 2 +- include/asm-generic/uaccess.h | 4 +- include/asm-generic/unaligned.h | 141 +- include/drm/amd_asic_type.h | 1 + include/drm/bridge/dw_hdmi.h | 2 + include/drm/drm_agpsupport.h | 117 - include/drm/drm_aperture.h | 35 + include/drm/drm_connector.h | 4 + include/drm/drm_device.h | 9 +- include/drm/drm_dp_dual_mode_helper.h | 14 +- include/drm/drm_dp_helper.h | 35 +- include/drm/drm_dp_mst_helper.h | 15 +- include/drm/drm_fb_helper.h | 51 - include/drm/drm_format_helper.h | 10 +- include/drm/drm_gem_ttm_helper.h | 5 +- include/drm/drm_gem_vram_helper.h | 7 +- include/drm/drm_legacy.h | 86 +- include/drm/drm_mode_config.h | 2 + include/drm/drm_print.h | 20 +- include/drm/i915_pciids.h | 23 + include/drm/ttm/ttm_bo_api.h | 21 +- include/drm/ttm/ttm_resource.h | 2 - include/dt-bindings/clock/imx8-clock.h | 128 - include/dt-bindings/power/rk3568-power.h | 32 + include/kunit/test.h | 5 +- include/linux/ata.h | 2 +- include/linux/bio.h | 4 +- include/linux/blkdev.h | 11 +- include/linux/bootmem_info.h | 66 + include/linux/bpf.h | 19 +- include/linux/bpf_types.h | 2 + include/linux/bpf_verifier.h | 9 + include/linux/bpfptr.h | 75 + include/linux/btf.h | 2 +- include/linux/buildid.h | 8 + include/linux/cgroup-defs.h | 3 + include/linux/cgroup.h | 18 - include/linux/compat.h | 12 +- include/linux/compiler_attributes.h | 1 + include/linux/configfs.h | 3 +- include/linux/console_struct.h | 1 + include/linux/context_tracking.h | 92 +- include/linux/crash_core.h | 12 +- include/linux/delayacct.h | 22 +- include/linux/dynamic_debug.h | 5 + include/linux/eeprom_93xx46.h | 3 + include/linux/elevator.h | 2 +- include/linux/firmware.h | 4 +- include/linux/fwnode.h | 1 + include/linux/hid.h | 3 +- include/linux/huge_mm.h | 35 +- include/linux/hugetlb.h | 50 +- include/linux/hugetlb_cgroup.h | 19 +- include/linux/hyperv.h | 61 +- include/linux/if_bridge.h | 8 + include/linux/iio/common/cros_ec_sensors_core.h | 2 +- include/linux/iio/common/st_sensors.h | 22 + include/linux/iio/iio-opaque.h | 22 +- include/linux/iio/iio.h | 29 +- include/linux/iio/imu/adis.h | 2 + include/linux/interrupt.h | 3 + include/linux/irq.h | 2 + include/linux/jump_label.h | 16 +- include/linux/kallsyms.h | 20 +- include/linux/kconfig.h | 6 - include/linux/kernel.h | 86 +- include/linux/kthread.h | 2 +- include/linux/kvm_host.h | 45 + include/linux/libnvdimm.h | 1 - include/linux/lockdep_types.h | 2 +- include/linux/lsm_audit.h | 8 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 43 +- include/linux/memory_hotplug.h | 27 - include/linux/mm.h | 49 +- include/linux/mm_types.h | 14 +- include/linux/mman.h | 2 + include/linux/mmc/card.h | 23 + include/linux/mmc/sd.h | 4 + include/linux/mmdebug.h | 3 +- include/linux/mmzone.h | 55 +- include/linux/module.h | 9 +- include/linux/mtd/mtd.h | 2 + include/linux/n_r3964.h | 175 - include/linux/nvmem-provider.h | 2 + include/linux/of_mdio.h | 7 + include/linux/page-flags.h | 10 +- include/linux/page_owner.h | 6 +- include/linux/page_ref.h | 4 +- include/linux/pageblock-flags.h | 2 +- include/linux/pagemap.h | 6 +- include/linux/panic.h | 98 + include/linux/panic_notifier.h | 12 + include/linux/pcs/pcs-xpcs.h | 2 + include/linux/pgtable.h | 35 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/pm.h | 1 + include/linux/pmbus.h | 13 + include/linux/printk.h | 5 + include/linux/ptp_clock_kernel.h | 34 +- include/linux/pxa2xx_ssp.h | 51 +- include/linux/randomize_kstack.h | 2 +- include/linux/rcupdate.h | 84 +- include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/regmap.h | 2 + include/linux/sched.h | 21 +- include/linux/sched/coredump.h | 8 + include/linux/sched/signal.h | 1 + include/linux/sched/stat.h | 16 +- include/linux/sched_clock.h | 2 +- include/linux/secretmem.h | 2 +- include/linux/security.h | 4 +- include/linux/seq_file.h | 10 +- include/linux/serial_core.h | 2 +- include/linux/shmem_fs.h | 19 +- include/linux/signal.h | 3 +- include/linux/skmsg.h | 3 +- include/linux/slab.h | 60 +- include/linux/slub_def.h | 2 - include/linux/smp.h | 2 +- include/linux/soundwire/sdw.h | 3 +- include/linux/spi/pxa2xx_spi.h | 21 +- include/linux/spi/spi.h | 4 +- include/linux/srcu.h | 6 + include/linux/srcutree.h | 2 - include/linux/stmmac.h | 1 + include/linux/string_helpers.h | 31 +- include/linux/swap.h | 14 +- include/linux/swapops.h | 2 + include/linux/thread_info.h | 1 + include/linux/tick.h | 26 +- include/linux/timer.h | 2 - include/linux/tty.h | 75 +- include/linux/tty_driver.h | 12 +- include/linux/tty_flip.h | 2 +- include/linux/tty_ldisc.h | 6 +- include/linux/unaligned/access_ok.h | 68 - include/linux/unaligned/be_byteshift.h | 71 - include/linux/unaligned/be_memmove.h | 37 - include/linux/unaligned/be_struct.h | 37 - include/linux/unaligned/generic.h | 115 - include/linux/unaligned/le_byteshift.h | 71 - include/linux/unaligned/le_memmove.h | 37 - include/linux/unaligned/le_struct.h | 37 - include/linux/unaligned/memmove.h | 46 - include/linux/usb/cdc-wdm.h | 3 +- include/linux/usb/hcd.h | 13 +- include/linux/userfaultfd_k.h | 5 + include/linux/vmalloc.h | 15 + include/linux/vmstat.h | 65 +- include/linux/vtime.h | 108 +- include/linux/writeback.h | 1 - include/linux/wwan.h | 4 +- include/media/hevc-ctrls.h | 3 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 1 + include/net/cfg80211.h | 4 +- include/net/ip_fib.h | 43 + include/net/ipv6.h | 8 + include/net/netfilter/nf_flow_table.h | 1 - include/net/netfilter/nf_tables_core.h | 30 + include/net/netns/ipv4.h | 1 + include/net/netns/ipv6.h | 3 +- include/net/nfc/nci_core.h | 1 + include/net/page_pool.h | 12 +- include/net/pkt_sched.h | 7 +- include/net/protocol.h | 1 - include/net/sch_generic.h | 35 +- include/net/sock.h | 4 +- include/scsi/scsi.h | 54 +- include/scsi/scsi_proto.h | 12 + include/soc/imx/cpu.h | 1 + include/sound/rawmidi.h | 2 + include/sound/soc-dai.h | 2 +- include/sound/soc-topology.h | 2 +- include/target/target_core_base.h | 1 + include/trace/events/btrfs.h | 20 +- include/trace/events/rcu.h | 1 + include/trace/events/tcp.h | 76 + include/trace/events/ufs.h | 20 + include/uapi/asm-generic/mman-common.h | 3 + include/uapi/asm-generic/siginfo.h | 15 +- include/uapi/asm-generic/unistd.h | 1 + include/uapi/drm/amdgpu_drm.h | 2 +- include/uapi/drm/drm_mode.h | 7 +- include/uapi/linux/bpf.h | 38 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/if_bridge.h | 2 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/n_r3964.h | 99 - include/uapi/linux/netfilter/nf_tables.h | 2 + include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/prctl.h | 8 + include/uapi/linux/signalfd.h | 4 +- include/uapi/linux/userfaultfd.h | 7 +- include/uapi/linux/vfio.h | 46 +- include/uapi/misc/habanalabs.h | 33 + include/uapi/sound/asound.h | 30 +- include/video/imx-ipu-v3.h | 2 + include/xen/arm/swiotlb-xen.h | 15 +- init/Kconfig | 42 +- init/main.c | 51 +- ipc/mqueue.c | 6 +- ipc/msg.c | 12 +- ipc/sem.c | 17 +- ipc/shm.c | 6 +- kernel/Kconfig.preempt | 6 + kernel/auditsc.c | 21 + kernel/bpf/Kconfig | 89 + kernel/bpf/bpf_iter.c | 13 +- kernel/bpf/btf.c | 82 +- kernel/bpf/helpers.c | 35 +- kernel/bpf/ringbuf.c | 24 +- kernel/bpf/syscall.c | 197 +- kernel/bpf/verifier.c | 381 +- kernel/cgroup/cgroup.c | 130 +- kernel/crash_core.c | 57 +- kernel/debug/kdb/kdb_main.c | 9 +- kernel/delayacct.c | 71 +- kernel/events/core.c | 13 +- kernel/fork.c | 7 +- kernel/futex.c | 94 +- kernel/hung_task.c | 1 + kernel/irq/chip.c | 2 +- kernel/irq/handle.c | 2 +- kernel/irq/manage.c | 5 + kernel/irq/settings.h | 12 + kernel/jump_label.c | 12 +- kernel/kallsyms.c | 103 +- kernel/kcsan/core.c | 53 +- kernel/kcsan/debugfs.c | 3 +- kernel/kcsan/kcsan.h | 39 +- kernel/kcsan/report.c | 169 +- kernel/kexec_core.c | 1 + kernel/locking/lockdep.c | 6 +- kernel/locking/qrwlock.c | 6 +- kernel/module.c | 50 +- kernel/panic.c | 1 + kernel/ptrace.c | 18 +- kernel/rcu/Kconfig.debug | 2 +- kernel/rcu/rcu.h | 14 +- kernel/rcu/rcutorture.c | 322 +- kernel/rcu/refscale.c | 144 +- kernel/rcu/srcutree.c | 28 +- kernel/rcu/sync.c | 4 +- kernel/rcu/tasks.h | 58 +- kernel/rcu/tiny.c | 1 - kernel/rcu/tree.c | 315 +- kernel/rcu/tree.h | 14 +- kernel/rcu/tree_plugin.h | 239 +- kernel/rcu/tree_stall.h | 92 +- kernel/rcu/update.c | 8 +- kernel/resource.c | 2 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 903 +- kernel/sched/core_sched.c | 229 + kernel/sched/cpuacct.c | 12 +- kernel/sched/deadline.c | 38 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 369 +- kernel/sched/idle.c | 13 +- kernel/sched/isolation.c | 4 +- kernel/sched/loadavg.c | 2 +- kernel/sched/pelt.h | 2 +- kernel/sched/psi.c | 36 +- kernel/sched/rt.c | 31 +- kernel/sched/sched.h | 433 +- kernel/sched/stats.h | 57 +- kernel/sched/stop_task.c | 14 +- kernel/sched/topology.c | 4 +- kernel/signal.c | 73 +- kernel/smp.c | 26 +- kernel/smpboot.c | 1 - kernel/sys.c | 5 + kernel/sysctl.c | 53 +- kernel/time/Kconfig | 11 +- kernel/time/alarmtimer.c | 2 +- kernel/time/clocksource.c | 8 +- kernel/time/jiffies.c | 2 +- kernel/time/posix-cpu-timers.c | 4 +- kernel/time/tick-sched.c | 129 +- kernel/time/timer.c | 14 - kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 32 +- kernel/up.c | 2 +- kernel/watchdog.c | 12 +- lib/Kconfig.debug | 24 +- lib/Makefile | 2 +- lib/bitmap.c | 14 +- lib/buildid.c | 74 +- lib/decompress_bunzip2.c | 2 +- lib/decompress_unlz4.c | 8 + lib/devres.c | 4 +- lib/dump_stack.c | 33 +- lib/dynamic_debug.c | 20 +- lib/kunit/test.c | 18 +- lib/lz4/lz4_decompress.c | 2 +- lib/nlattr.c | 2 +- lib/percpu-refcount.c | 6 +- lib/slub_kunit.c | 152 + lib/string_helpers.c | 102 +- lib/test-string_helpers.c | 157 +- lib/test_bitmap.c | 7 + lib/test_firmware.c | 10 +- lib/test_kasan.c | 29 +- lib/test_printf.c | 5 + lib/test_slub.c | 124 - lib/vsprintf.c | 30 +- localversion-next | 2 +- mm/Kconfig | 10 +- mm/Makefile | 4 +- mm/bootmem_info.c | 127 + mm/compaction.c | 2 +- mm/debug.c | 25 +- mm/debug_vm_pgtable.c | 102 +- mm/filemap.c | 10 +- mm/gup.c | 77 +- mm/huge_memory.c | 67 +- mm/hugetlb.c | 205 +- mm/hugetlb_vmemmap.c | 297 + mm/hugetlb_vmemmap.h | 45 + mm/internal.h | 30 +- mm/ioremap.c | 6 +- mm/kasan/common.c | 3 + mm/kasan/report.c | 6 +- mm/kfence/kfence_test.c | 5 +- mm/khugepaged.c | 20 +- mm/ksm.c | 3 +- mm/madvise.c | 68 +- mm/memblock.c | 28 +- mm/memcontrol.c | 319 +- mm/memory-failure.c | 2 +- mm/memory.c | 92 +- mm/memory_hotplug.c | 133 +- mm/mempolicy.c | 2 +- mm/migrate.c | 9 +- mm/mmap.c | 54 +- mm/mprotect.c | 12 +- mm/mremap.c | 40 +- mm/nommu.c | 34 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 38 +- mm/page_alloc.c | 287 +- mm/page_owner.c | 2 +- mm/percpu-internal.h | 4 + mm/percpu-km.c | 5 + mm/percpu-stats.c | 12 +- mm/percpu-vm.c | 30 + mm/percpu.c | 261 +- mm/rmap.c | 16 +- mm/secretmem.c | 3 + mm/shmem.c | 191 +- mm/slab.h | 24 +- mm/slab_common.c | 70 +- mm/slub.c | 172 +- mm/sparse-vmemmap.c | 267 + mm/sparse.c | 1 + mm/swap.c | 4 +- mm/swap_state.c | 6 - mm/swapfile.c | 79 +- mm/truncate.c | 8 +- mm/userfaultfd.c | 175 +- mm/util.c | 2 +- mm/vmalloc.c | 34 +- mm/vmscan.c | 8 +- mm/vmstat.c | 246 +- mm/workingset.c | 2 +- net/9p/trans_virtio.c | 4 +- net/Kconfig | 27 - net/bluetooth/6lowpan.c | 36 - net/bluetooth/hci_core.c | 38 +- net/bluetooth/hci_event.c | 35 +- net/bluetooth/rfcomm/tty.c | 4 +- net/bpf/test_run.c | 45 +- net/bridge/br_forward.c | 5 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 57 +- net/bridge/br_multicast.c | 445 +- net/bridge/br_private.h | 70 +- net/caif/chnl_net.c | 2 - net/can/isotp.c | 49 +- net/ceph/auth_none.c | 4 +- net/ceph/auth_none.h | 1 - net/core/bpf_sk_storage.c | 3 +- net/core/dev.c | 40 +- net/core/filter.c | 22 +- net/core/neighbour.c | 2 +- net/core/net-traces.c | 1 + net/core/netpoll.c | 4 +- net/core/page_pool.c | 12 +- net/core/rtnetlink.c | 26 +- net/core/skmsg.c | 3 +- net/core/sock.c | 8 +- net/dcb/dcbnl.c | 2 - net/dccp/ipv4.c | 1 - net/dsa/master.c | 5 +- net/dsa/slave.c | 12 +- net/ethtool/netlink.c | 3 +- net/ipv4/af_inet.c | 4 - net/ipv4/ah4.c | 1 + net/ipv4/bpf_tcp_ca.c | 2 + net/ipv4/cipso_ipv4.c | 3 +- net/ipv4/devinet.c | 4 +- net/ipv4/esp4.c | 1 + net/ipv4/fib_frontend.c | 10 +- net/ipv4/fib_semantics.c | 1 + net/ipv4/gre_demux.c | 1 - net/ipv4/ip_vti.c | 1 + net/ipv4/ipcomp.c | 1 + net/ipv4/ipmr.c | 1 - net/ipv4/protocol.c | 6 - net/ipv4/route.c | 127 +- net/ipv4/sysctl_net_ipv4.c | 15 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_bpf.c | 9 +- net/ipv4/tcp_input.c | 1 + net/ipv4/tcp_ipv4.c | 3 + net/ipv4/tunnel4.c | 3 - net/ipv4/udp_bpf.c | 8 +- net/ipv4/udplite.c | 1 - net/ipv4/xfrm4_protocol.c | 3 - net/ipv6/ip6_fib.c | 9 +- net/ipv6/mcast.c | 3 - net/ipv6/route.c | 131 +- net/ipv6/sysctl_net_ipv6.c | 15 +- net/ipv6/tcp_ipv6.c | 2 + net/l2tp/l2tp_ip.c | 1 - net/mac80211/ieee80211_i.h | 36 +- net/mac80211/iface.c | 11 +- net/mac80211/key.c | 7 + net/mac80211/key.h | 2 + net/mac80211/rx.c | 150 +- net/mac80211/sta_info.c | 6 +- net/mac80211/sta_info.h | 33 +- net/mac80211/wpa.c | 13 +- net/mptcp/protocol.c | 6 + net/mptcp/subflow.c | 3 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/Kconfig | 2 +- net/netfilter/nf_conntrack_ftp.c | 5 +- net/netfilter/nf_conntrack_h323_main.c | 3 +- net/netfilter/nf_conntrack_irc.c | 5 +- net/netfilter/nf_conntrack_pptp.c | 4 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_conntrack_sane.c | 5 +- net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_offload.c | 7 +- net/netfilter/nf_tables_api.c | 11 +- net/netfilter/nfnetlink.c | 1 + net/netfilter/nfnetlink_osf.c | 2 + net/netfilter/nft_exthdr.c | 51 + net/netfilter/nft_lookup.c | 35 +- net/netfilter/nft_objref.c | 4 +- net/netfilter/nft_set_bitmap.c | 5 +- net/netfilter/nft_set_hash.c | 37 +- net/netfilter/nft_set_pipapo.c | 5 +- net/netfilter/nft_set_pipapo_avx2.c | 12 +- net/netfilter/nft_set_pipapo_avx2.h | 2 - net/netfilter/nft_set_rbtree.c | 5 +- net/netlink/af_netlink.c | 6 +- net/netrom/nr_route.c | 4 + net/nfc/nci/core.c | 1 + net/nfc/nci/hci.c | 5 + net/nfc/nci/uart.c | 7 +- net/nfc/rawsock.c | 2 +- net/openvswitch/conntrack.c | 11 +- net/openvswitch/meter.c | 8 + net/packet/af_packet.c | 18 +- net/rds/tcp_connect.c | 1 + net/rds/threads.c | 2 + net/sched/sch_generic.c | 50 +- net/sched/sch_taprio.c | 88 +- net/sctp/input.c | 3 +- net/sctp/protocol.c | 1 - net/smc/af_smc.c | 4 +- net/smc/smc_ism.c | 26 +- net/tipc/core.c | 6 +- net/tipc/core.h | 10 +- net/tipc/discover.c | 4 +- net/tipc/link.c | 6 + net/tipc/link.h | 1 + net/tipc/msg.c | 9 +- net/tipc/net.c | 15 +- net/tipc/node.c | 12 +- net/tipc/socket.c | 5 +- net/tipc/udp_media.c | 2 + net/tls/tls_sw.c | 14 +- net/vmw_vsock/hyperv_transport.c | 4 +- net/wireless/util.c | 7 +- net/xfrm/xfrm_interface.c | 1 + net/xfrm/xfrm_policy.c | 6 +- samples/bpf/task_fd_query_user.c | 2 +- samples/bpf/xdpsock_user.c | 2 +- samples/configfs/configfs_sample.c | 153 - samples/vfio-mdev/mbochs.c | 2 - samples/vfio-mdev/mdpy.c | 3 +- scripts/Makefile.build | 2 +- scripts/Makefile.lib | 54 +- scripts/checkpatch.pl | 4 +- scripts/decode_stacktrace.sh | 89 +- scripts/dummy-tools/gcc | 6 +- scripts/jobserver-exec | 2 +- scripts/kconfig/streamline_config.pl | 80 +- scripts/kernel-doc | 71 +- scripts/link-vmlinux.sh | 14 - security/Kconfig | 13 - security/apparmor/policy_unpack.c | 2 +- security/keys/trusted-keys/trusted_tpm1.c | 8 +- security/keys/trusted-keys/trusted_tpm2.c | 6 +- security/security.c | 4 +- security/selinux/avc.c | 2 +- security/selinux/hooks.c | 2 +- security/selinux/include/xfrm.h | 2 +- security/selinux/ss/avtab.c | 28 +- security/selinux/ss/avtab.h | 16 +- security/selinux/ss/conditional.c | 14 +- security/selinux/ss/policydb.c | 1 - security/selinux/ss/services.c | 4 - security/selinux/xfrm.c | 2 +- security/smack/smack_access.c | 5 +- security/smack/smackfs.c | 4 +- sound/core/rawmidi.c | 93 +- sound/core/rawmidi_compat.c | 4 +- sound/firewire/Kconfig | 4 +- sound/firewire/amdtp-am824.c | 4 +- sound/firewire/amdtp-am824.h | 2 +- sound/firewire/amdtp-stream-trace.h | 6 +- sound/firewire/amdtp-stream.c | 53 +- sound/firewire/amdtp-stream.h | 5 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/dice/dice-alesis.c | 2 +- sound/firewire/dice/dice-pcm.c | 4 +- sound/firewire/dice/dice-stream.c | 2 +- sound/firewire/dice/dice-tcelectronic.c | 4 +- sound/firewire/dice/dice.c | 24 + sound/firewire/dice/dice.h | 3 +- sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/motu/motu.h | 3 +- sound/firewire/oxfw/oxfw-stream.c | 25 +- sound/firewire/oxfw/oxfw.c | 138 +- sound/firewire/oxfw/oxfw.h | 13 +- sound/isa/gus/gus_main.c | 15 +- sound/isa/sb/sb16_main.c | 10 +- sound/isa/sb/sb8.c | 10 +- sound/pci/hda/hda_generic.c | 18 +- sound/pci/hda/patch_realtek.c | 94 +- sound/pci/intel8x0.c | 9 +- sound/pci/intel8x0m.c | 2 +- sound/pci/rme9652/hdsp.c | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 4 - sound/soc/codecs/ak5558.c | 2 +- sound/soc/codecs/cirrus_legacy.h | 21 + sound/soc/codecs/cs35l32.c | 37 +- sound/soc/codecs/cs35l33.c | 15 +- sound/soc/codecs/cs35l34.c | 42 +- sound/soc/codecs/cs35l35.c | 21 +- sound/soc/codecs/cs35l35.h | 1 + sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4265.c | 10 +- sound/soc/codecs/cs42l42.c | 146 +- sound/soc/codecs/cs42l42.h | 3 +- sound/soc/codecs/cs42l52.c | 12 +- sound/soc/codecs/cs42l56.c | 7 +- sound/soc/codecs/cs42l73.c | 33 +- sound/soc/codecs/cs43130.c | 59 +- sound/soc/codecs/cs53l30.c | 25 +- sound/soc/codecs/cx20442.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 3 +- sound/soc/codecs/lpass-tx-macro.c | 1 + sound/soc/codecs/lpass-wsa-macro.c | 4 + sound/soc/codecs/mt6359-accdet.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/rk3328_codec.c | 28 +- sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt286.c | 1 - sound/soc/codecs/rt5645.c | 49 +- sound/soc/codecs/rt5682-i2c.c | 12 + sound/soc/codecs/rt711-sdca.c | 4 +- sound/soc/codecs/sti-sas.c | 1 + sound/soc/codecs/wm2200.c | 1 - sound/soc/codecs/wm8958-dsp2.c | 6 +- sound/soc/codecs/wm_adsp.c | 18 +- sound/soc/codecs/wm_adsp.h | 2 +- sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/fsl_spdif.c | 67 + sound/soc/fsl/fsl_spdif.h | 1 + sound/soc/fsl/fsl_xcvr.c | 2 +- sound/soc/fsl/imx-pcm-rpmsg.c | 6 +- sound/soc/fsl/imx-pcm-rpmsg.h | 4 +- sound/soc/generic/audio-graph-card.c | 57 +- sound/soc/generic/simple-card.c | 168 +- sound/soc/hisilicon/hi6210-i2s.c | 14 +- sound/soc/intel/boards/Kconfig | 36 +- sound/soc/intel/boards/Makefile | 30 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 13 +- sound/soc/intel/boards/bxt_rt298.c | 1 + sound/soc/intel/boards/bytcht_cx2072x.c | 1 - sound/soc/intel/boards/bytcht_da7213.c | 1 - sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcht_nocodec.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 26 +- sound/soc/intel/boards/bytcr_rt5651.c | 1 - sound/soc/intel/boards/bytcr_wm5102.c | 1 - sound/soc/intel/boards/cht_bsw_rt5645.c | 1 - sound/soc/intel/boards/cht_bsw_rt5672.c | 1 - sound/soc/intel/boards/cml_rt1011_rt5682.c | 1 + sound/soc/intel/boards/ehl_rt5660.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 1 + sound/soc/intel/boards/hda_dsp_common.c | 5 + sound/soc/intel/boards/skl_hda_dsp_generic.c | 1 + sound/soc/intel/boards/sof_cs42l42.c | 509 + sound/soc/intel/boards/sof_da7219_max98373.c | 2 + sound/soc/intel/boards/sof_maxim_common.c | 84 +- sound/soc/intel/boards/sof_maxim_common.h | 14 +- sound/soc/intel/boards/sof_pcm512x.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 120 +- sound/soc/intel/boards/sof_sdw.c | 59 +- sound/soc/intel/boards/sof_sdw_common.h | 8 + sound/soc/intel/boards/sof_sdw_max98373.c | 4 +- sound/soc/intel/boards/sof_wm8804.c | 1 - sound/soc/intel/common/soc-acpi-intel-adl-match.c | 26 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 12 +- sound/soc/jz4740/jz4740-i2s.c | 4 +- sound/soc/jz4740/jz4740-i2s.h | 2 - sound/soc/mediatek/mt8192/mt8192-dai-adda.c | 2 - sound/soc/pxa/pxa-ssp.c | 16 - sound/soc/soc-core.c | 8 +- sound/soc/soc-topology.c | 466 +- sound/soc/sof/intel/Makefile | 5 +- sound/soc/sof/intel/atom.c | 463 + sound/soc/sof/intel/atom.h | 74 + sound/soc/sof/intel/byt.c | 768 +- sound/soc/sof/intel/hda.c | 2 +- sound/soc/sof/intel/pci-tng.c | 171 +- sound/soc/sof/topology.c | 15 +- sound/soc/ti/ams-delta.c | 11 +- sound/usb/midi.c | 11 +- sound/usb/usx2y/us122l.c | 61 +- sound/usb/usx2y/us122l.h | 2 +- sound/usb/usx2y/usX2Yhwdep.c | 135 +- sound/usb/usx2y/usX2Yhwdep.h | 2 +- sound/usb/usx2y/usb_stream.c | 82 +- sound/usb/usx2y/usb_stream.h | 23 +- sound/usb/usx2y/usbus428ctldefs.h | 104 +- sound/usb/usx2y/usbusx2y.c | 389 +- sound/usb/usx2y/usbusx2y.h | 65 +- sound/usb/usx2y/usbusx2yaudio.c | 684 +- sound/usb/usx2y/usx2yhwdeppcm.c | 627 +- sound/usb/usx2y/usx2yhwdeppcm.h | 4 +- tools/arch/powerpc/include/uapi/asm/errno.h | 1 + tools/arch/x86/include/asm/asm.h | 193 + tools/arch/x86/include/asm/cpufeatures.h | 9 +- tools/arch/x86/include/asm/msr-index.h | 10 +- tools/arch/x86/include/asm/nops.h | 24 +- tools/arch/x86/include/uapi/asm/vmx.h | 1 + tools/arch/x86/lib/memcpy_64.S | 2 +- tools/arch/x86/lib/memset_64.S | 2 +- tools/bpf/bpftool/Makefile | 2 +- tools/bpf/bpftool/gen.c | 394 +- tools/bpf/bpftool/main.c | 7 +- tools/bpf/bpftool/main.h | 1 + tools/bpf/bpftool/prog.c | 107 +- tools/bpf/bpftool/xlated_dumper.c | 3 + tools/build/Makefile.build | 22 +- .../asm/{alternative-asm.h => alternative.h} | 0 tools/include/uapi/asm-generic/unistd.h | 11 +- tools/include/uapi/drm/drm.h | 125 +- tools/include/uapi/drm/i915_drm.h | 1 + tools/include/uapi/linux/bpf.h | 38 +- tools/include/uapi/linux/kvm.h | 45 + tools/include/uapi/linux/perf_event.h | 26 +- tools/include/uapi/linux/prctl.h | 12 + tools/kvm/kvm_stat/kvm_stat.txt | 2 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf_gen_internal.h | 41 + tools/lib/bpf/gen_loader.c | 729 + tools/lib/bpf/libbpf.c | 430 +- tools/lib/bpf/libbpf.h | 67 +- tools/lib/bpf/libbpf.map | 7 + tools/lib/bpf/libbpf_internal.h | 7 + tools/lib/bpf/linker.c | 18 +- tools/lib/bpf/netlink.c | 568 +- tools/lib/bpf/nlattr.h | 48 + tools/lib/bpf/skel_internal.h | 123 + .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/arch/x86/decode.c | 3 +- tools/objtool/arch/x86/include/arch/special.h | 1 + tools/objtool/check.c | 38 +- tools/objtool/elf.c | 114 +- tools/objtool/include/objtool/elf.h | 17 +- tools/objtool/include/objtool/objtool.h | 3 + tools/objtool/include/objtool/special.h | 1 + tools/objtool/special.c | 14 + tools/perf/Makefile.config | 1 + tools/perf/arch/arm64/util/kvm-stat.c | 2 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 5 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 4 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 + tools/perf/pmu-events/jevents.c | 6 +- tools/perf/tests/attr/base-record | 2 +- tools/perf/tests/attr/base-stat | 2 +- tools/perf/tests/attr/system-wide-dummy | 2 +- tools/perf/util/Build | 7 + tools/perf/util/record.c | 8 +- tools/perf/util/session.c | 4 +- tools/power/x86/turbostat/turbostat.8 | 6 +- tools/power/x86/turbostat/turbostat.c | 1314 +- tools/rcu/rcu-cbs.py | 46 + tools/scripts/Makefile.include | 30 +- tools/testing/ktest/examples/vmware.conf | 137 + tools/testing/ktest/ktest.pl | 571 +- tools/testing/nvdimm/test/iomap.c | 2 +- tools/testing/nvdimm/test/nfit.c | 42 +- tools/testing/selftests/arm64/bti/test.c | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 16 +- tools/testing/selftests/bpf/network_helpers.c | 2 +- tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/atomics.c | 72 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 6 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 10 +- .../testing/selftests/bpf/prog_tests/fexit_sleep.c | 6 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 10 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 6 +- .../selftests/bpf/prog_tests/ksyms_module.c | 2 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 57 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 2 +- tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 +- .../selftests/bpf/prog_tests/static_linked.c | 9 +- tools/testing/selftests/bpf/prog_tests/syscall.c | 55 + tools/testing/selftests/bpf/prog_tests/tc_bpf.c | 395 + .../testing/selftests/bpf/prog_tests/tc_redirect.c | 589 + .../selftests/bpf/prog_tests/trace_printk.c | 5 +- .../selftests/bpf/progs/bpf_iter_test_kern4.c | 4 +- tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- tools/testing/selftests/bpf/progs/linked_maps1.c | 2 +- tools/testing/selftests/bpf/progs/syscall.c | 121 + tools/testing/selftests/bpf/progs/tailcall3.c | 2 +- tools/testing/selftests/bpf/progs/tailcall4.c | 2 +- tools/testing/selftests/bpf/progs/tailcall5.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 2 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 2 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 4 +- .../selftests/bpf/progs/test_cls_redirect.c | 4 +- .../selftests/bpf/progs/test_global_func_args.c | 2 +- .../testing/selftests/bpf/progs/test_rdonly_maps.c | 6 +- tools/testing/selftests/bpf/progs/test_ringbuf.c | 4 +- tools/testing/selftests/bpf/progs/test_skeleton.c | 4 +- .../selftests/bpf/progs/test_snprintf_single.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 4 +- .../selftests/bpf/progs/test_static_linked1.c | 10 +- .../selftests/bpf/progs/test_static_linked2.c | 10 +- tools/testing/selftests/bpf/progs/test_subprogs.c | 13 + tools/testing/selftests/bpf/progs/test_tc_bpf.c | 12 + tools/testing/selftests/bpf/progs/test_tc_neigh.c | 33 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 9 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 33 +- tools/testing/selftests/bpf/progs/trace_printk.c | 6 +- tools/testing/selftests/bpf/test_tc_redirect.sh | 216 - tools/testing/selftests/cgroup/.gitignore | 3 +- tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 51 + tools/testing/selftests/cgroup/cgroup_util.h | 2 + tools/testing/selftests/cgroup/test_freezer.c | 57 - tools/testing/selftests/cgroup/test_kill.c | 297 + .../selftests/drivers/net/mlxsw/port_scale.sh | 4 +- .../selftests/drivers/net/mlxsw/qos_headroom.sh | 69 +- .../testing/selftests/drivers/net/mlxsw/qos_lib.sh | 14 - .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh | 24 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 12 +- tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 126 +- tools/testing/selftests/gpio/.gitignore | 2 - tools/testing/selftests/gpio/Makefile | 4 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-chip-info.c | 57 - tools/testing/selftests/gpio/gpio-line-name.c | 55 - tools/testing/selftests/gpio/gpio-sim.sh | 229 - tools/testing/selftests/kvm/lib/x86_64/handlers.S | 4 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 88 +- .../net/forwarding/custom_multipath_hash.sh | 364 + .../net/forwarding/gre_custom_multipath_hash.sh | 456 + .../net/forwarding/ip6gre_custom_multipath_hash.sh | 458 + tools/testing/selftests/net/unicast_extensions.sh | 17 +- .../selftests/perf_events/sigtrap_threads.c | 14 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 33 +- .../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 40 + .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 249 + tools/testing/selftests/rcutorture/bin/kvm.sh | 61 +- tools/testing/selftests/rcutorture/bin/torture.sh | 35 +- .../selftests/rcutorture/configs/rcu/BUSTED-BOOST | 17 + .../rcutorture/configs/rcu/BUSTED-BOOST.boot | 8 + .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/formal/srcu-cbmc/src/locks.h | 2 +- tools/testing/selftests/sched/.gitignore | 1 + tools/testing/selftests/sched/Makefile | 14 + tools/testing/selftests/sched/config | 1 + tools/testing/selftests/sched/cs_prctl_test.c | 338 + tools/testing/selftests/vm/.gitignore | 3 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/gup_test.c | 96 +- tools/testing/selftests/vm/madv_populate.c | 342 + tools/testing/selftests/vm/mremap_test.c | 118 +- tools/testing/selftests/vm/run_vmtests.sh | 16 + tools/testing/selftests/vm/userfaultfd.c | 1058 +- tools/vm/page_owner_sort.c | 4 + virt/kvm/kvm_main.c | 7 +- virt/lib/irqbypass.c | 16 +- 3400 files changed, 133950 insertions(+), 58322 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-bus-iio delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-icm42600 delete mode 100644 Documentation/admin-guide/gpio/gpio-sim.rst delete mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.txt create mode 100644 Documentation/devicetree/bindings/arm/firmware/linaro,optee-tz.yaml delete mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt create mode 100644 Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,emev2-smu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,sci-clk.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/google,cros-ec [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms397k [...] delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.txt create mode 100644 Documentation/devicetree/bindings/dma/arm-pl08x.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,rk3328-grf-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti-dac082s085.txt create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml create mode 100644 Documentation/devicetree/bindings/media/microchip,sama5d4-vdec.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.txt create mode 100644 Documentation/devicetree/bindings/mmc/renesas,mmcif.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt create mode 100644 Documentation/devicetree/bindings/mtd/brcm,brcmnand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/mtd.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen3-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,ns-pinmux.yaml delete mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.txt create mode 100644 Documentation/devicetree/bindings/power/renesas,sysc-rmobile.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip,power-controller.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.txt create mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.yaml delete mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/power_domain.txt delete mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt create mode 100644 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt delete mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,tpu.yaml create mode 100644 Documentation/hwmon/mp2888.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/translations/zh_CN/SecurityBugs create mode 100644 Documentation/translations/zh_CN/core-api/kernel-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/kobject.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-basics.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-formats.rst create mode 100644 Documentation/translations/zh_CN/core-api/workqueue.rst create mode 100644 Documentation/translations/zh_CN/maintainer/configure-git.rst create mode 100644 Documentation/translations/zh_CN/maintainer/index.rst create mode 100644 Documentation/translations/zh_CN/maintainer/maintainer-entry-pr [...] create mode 100644 Documentation/translations/zh_CN/maintainer/modifying-patches.rst create mode 100644 Documentation/translations/zh_CN/maintainer/pull-requests.rst create mode 100644 Documentation/translations/zh_CN/maintainer/rebasing-and-merging.rst delete mode 100644 arch/alpha/include/asm/unaligned.h delete mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/sun8i-r40-feta40i.dtsi create mode 100644 arch/arm/boot/dts/sun8i-r40-oka40i-c.dts delete mode 100644 arch/arm/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm/crypto/sha256-core.S_shipped delete mode 100644 arch/arm/crypto/sha512-core.S_shipped delete mode 100644 arch/arm/include/asm/unaligned.h delete mode 100644 arch/arm/mach-footbridge/personal-pci.c delete mode 100644 arch/arm/mach-footbridge/personal.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7901.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-fennel14.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi delete mode 100644 arch/arm64/crypto/poly1305-core.S_shipped delete mode 100644 arch/arm64/crypto/sha256-core.S_shipped delete mode 100644 arch/arm64/crypto/sha512-core.S_shipped delete mode 100644 arch/arm64/include/asm/cpucaps.h create mode 100644 arch/arm64/tools/Makefile create mode 100644 arch/arm64/tools/cpucaps create mode 100755 arch/arm64/tools/gen-cpucaps.awk create mode 100644 arch/hexagon/lib/divsi3.S create mode 100644 arch/hexagon/lib/memcpy_likely_aligned.S create mode 100644 arch/hexagon/lib/modsi3.S create mode 100644 arch/hexagon/lib/udivsi3.S create mode 100644 arch/hexagon/lib/umodsi3.S delete mode 100644 arch/ia64/include/asm/unaligned.h delete mode 100644 arch/m68k/include/asm/unaligned.h delete mode 100644 arch/microblaze/include/asm/unaligned.h create mode 100644 arch/openrisc/include/asm/barrier.h delete mode 100644 arch/openrisc/include/asm/unaligned.h delete mode 100644 arch/powerpc/include/asm/unaligned.h delete mode 100644 arch/sh/include/asm/unaligned-sh4a.h delete mode 100644 arch/sh/include/asm/unaligned.h delete mode 100644 arch/sparc/include/asm/unaligned.h delete mode 100644 arch/x86/boot/compressed/sev-es.c create mode 100644 arch/x86/boot/compressed/sev.c create mode 100644 arch/x86/include/asm/sev-common.h delete mode 100644 arch/x86/include/asm/sev-es.h create mode 100644 arch/x86/include/asm/sev.h delete mode 100644 arch/x86/include/asm/unaligned.h delete mode 100644 arch/x86/kernel/sev-es-shared.c delete mode 100644 arch/x86/kernel/sev-es.c create mode 100644 arch/x86/kernel/sev-shared.c create mode 100644 arch/x86/kernel/sev.c delete mode 100644 arch/xtensa/include/asm/unaligned.h create mode 100644 drivers/clk/imx/clk-imx8qm-rsrc.c create mode 100644 drivers/clk/imx/clk-imx8qxp-rsrc.c create mode 100644 drivers/crypto/qce/aead.c create mode 100644 drivers/crypto/qce/aead.h delete mode 100644 drivers/gpio/gpio-sim.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c create mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/beige_goby_ip_offset.h create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h create mode 100644 drivers/gpu/drm/bridge/cros-ec-anx7688.c create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c create mode 100644 drivers/gpu/drm/drm_aperture.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.h create mode 100644 drivers/gpu/drm/tiny/simpledrm.c create mode 100644 drivers/gpu/drm/ttm/ttm_sys_manager.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h create mode 100755 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h create mode 100644 drivers/hid/hid-semitek.c create mode 100644 drivers/hwmon/pmbus/mp2888.c create mode 100644 drivers/iio/accel/fxls8962af-core.c create mode 100644 drivers/iio/accel/fxls8962af-i2c.c create mode 100644 drivers/iio/accel/fxls8962af-spi.c create mode 100644 drivers/iio/accel/fxls8962af.h create mode 100644 drivers/iio/accel/sca3300.c create mode 100644 drivers/iio/adc/ti-tsc2046.c create mode 100644 drivers/iio/chemical/sps30.h create mode 100644 drivers/iio/chemical/sps30_i2c.c create mode 100644 drivers/iio/chemical/sps30_serial.c create mode 100644 drivers/iio/imu/st_lsm9ds0/Kconfig create mode 100644 drivers/iio/imu/st_lsm9ds0/Makefile create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c create mode 100644 drivers/iio/light/tsl2591.c create mode 100644 drivers/iio/temperature/tmp117.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/ib.h delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchib.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/switchx2.c create mode 100644 drivers/staging/media/hantro/hantro_g1.c create mode 100644 drivers/staging/media/hantro/sama5d4_vdec_hw.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.h delete mode 100644 drivers/tty/n_r3964.c create mode 100644 fs/cifsd/spnego_negtokeninit.asn1 create mode 100644 fs/cifsd/spnego_negtokentarg.asn1 delete mode 100644 include/drm/drm_agpsupport.h create mode 100644 include/drm/drm_aperture.h create mode 100644 include/dt-bindings/power/rk3568-power.h create mode 100644 include/linux/bootmem_info.h create mode 100644 include/linux/bpfptr.h delete mode 100644 include/linux/n_r3964.h create mode 100644 include/linux/panic.h create mode 100644 include/linux/panic_notifier.h delete mode 100644 include/linux/unaligned/access_ok.h delete mode 100644 include/linux/unaligned/be_byteshift.h delete mode 100644 include/linux/unaligned/be_memmove.h delete mode 100644 include/linux/unaligned/be_struct.h delete mode 100644 include/linux/unaligned/generic.h delete mode 100644 include/linux/unaligned/le_byteshift.h delete mode 100644 include/linux/unaligned/le_memmove.h delete mode 100644 include/linux/unaligned/le_struct.h delete mode 100644 include/linux/unaligned/memmove.h delete mode 100644 include/uapi/linux/n_r3964.h create mode 100644 kernel/bpf/Kconfig create mode 100644 kernel/sched/core_sched.c create mode 100644 lib/slub_kunit.c delete mode 100644 lib/test_slub.c create mode 100644 mm/bootmem_info.c create mode 100644 mm/hugetlb_vmemmap.c create mode 100644 mm/hugetlb_vmemmap.h create mode 100644 sound/soc/codecs/cirrus_legacy.h create mode 100644 sound/soc/intel/boards/sof_cs42l42.c create mode 100644 sound/soc/sof/intel/atom.c create mode 100644 sound/soc/sof/intel/atom.h create mode 100644 tools/arch/x86/include/asm/asm.h rename tools/include/asm/{alternative-asm.h => alternative.h} (100%) create mode 100644 tools/lib/bpf/bpf_gen_internal.h create mode 100644 tools/lib/bpf/gen_loader.c create mode 100644 tools/lib/bpf/skel_internal.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/rcu/rcu-cbs.py create mode 100644 tools/testing/ktest/examples/vmware.conf create mode 100644 tools/testing/selftests/bpf/prog_tests/syscall.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_bpf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/syscall.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_bpf.c delete mode 100755 tools/testing/selftests/bpf/test_tc_redirect.sh create mode 100644 tools/testing/selftests/cgroup/test_kill.c delete mode 100644 tools/testing/selftests/gpio/gpio-chip-info.c delete mode 100644 tools/testing/selftests/gpio/gpio-line-name.c delete mode 100755 tools/testing/selftests/gpio/gpio-sim.sh create mode 100755 tools/testing/selftests/net/forwarding/custom_multipath_hash.sh create mode 100755 tools/testing/selftests/net/forwarding/gre_custom_multipath_hash.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_custom_multipath_hash.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-end-run-stats.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/BUSTED-BOOST.boot create mode 100644 tools/testing/selftests/sched/.gitignore create mode 100644 tools/testing/selftests/sched/Makefile create mode 100644 tools/testing/selftests/sched/config create mode 100644 tools/testing/selftests/sched/cs_prctl_test.c create mode 100644 tools/testing/selftests/vm/madv_populate.c