This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 70a94fad3e4e arch: remove compat_alloc_user_space omits bedb57dd3a4b compat: remove some compat entry points omits b75cb54c0441 mm: simplify compat numa syscalls omits 00dec2ac4a69 mm: simplify compat_sys_move_pages omits a32dddf02520 kexec: avoid compat_alloc_user_space omits 47e404cf9197 kexec: move locking into do_kexec_load omits a0019e182390 Merge branch 'akpm-current/current' omits 9a931efa742f selftests/memfd: remove unused variable omits 89a435d017b4 configs: remove the obsolete CONFIG_INPUT_POLLDEV omits 3c0e77a101f0 prctl: allow to setup brk for et_dyn executables omits fb35b86169c6 pid: cleanup the stale comment mentioning pidmap_init(). omits 5421f5d0b862 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 793d3b75826e nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits cb46d007d678 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 7e272033f1ec nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 905f6feb7d6b nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits ad629935e91a nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 11108336e5de nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 2aa91de45737 init/main.c: silence some -Wunused-parameter warnings omits b8d86e117ee6 lib/test: convert test_sort.c to use KUnit omits 98a75b658b44 lib/string: optimized memset omits e244c350c129 lib/string: optimized memmove omits 01a657a9650d lib/string: optimized memcpy omits 16d8df2ae632 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits bcd689f98d9d math: make RATIONAL tristate omits 8f35d50ba34b include/linux/once.h: fix trivia typo Not -> Note omits 44d452baf64d arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 883ca01cb1c7 proc/sysctl: make protected_* world readable omits 73816ac6b6bb connector: send event on write to /proc/[pid]/comm omits c97ea4f827f0 fs/proc/kcore.c: add mmap interface omits c0f93bc1b7a1 percpu: remove export of pcpu_base_addr omits df32f730cecd kernel/hung_task.c: Monitor killed tasks. omits 9936b4084656 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ad87b3e8b83a fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c6cd803a77f2 kfence: show cpu and timestamp in alloc/free info omits 9240eccbe113 mm/highmem: Remove deprecated kmap_atomic omits e2e8db375929 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 706a12f4a135 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 38915b0021fd mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 1da806a49847 mm/memory_hotplug: improved dynamic memory group aware "au [...] omits d9d3080bd62d mm-memory_hotplug-memory-group-aware-auto-movable-online-p [...] omits 98f2211ec30f mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 7582f020ffe4 virtio-mem: use a single dynamic memory group for a single [...] omits 5829570bb6ea dax/kmem: use a single static memory group for a single pr [...] omits dc3f13801dd7 ACPI: memhotplug: use a single static memory group for a s [...] omits 886631a138d8 mm/memory_hotplug: track present pages in memory groups omits c9281f1c0d61 drivers/base/memory: introduce "memory groups" to logicall [...] omits f5ed13a4b72a mm/memory_hotplug: introduce "auto-movable" online policy omits a65c8424b85b mm: track present early pages per zone omits f8ad14b4264c ACPI: memhotplug: memory resources cannot be enabled yet omits 128fef74a999 mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 79d83123451b mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 6896bc49ab64 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 6437086f4e27 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits be4e7d99b069 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits d8f4e506a9ba memory-hotplug.rst: complete admin-guide overhaul omits 6154523d6c28 memory-hotplug.rst: remove locking details from admin-guide omits 27ffcb37e92b mm/vmstat: protect per cpu variables with preempt disable on RT omits 8edc26b566fb preempt: provide preempt_*_(no)rt variants omits ffa26c4eb778 mm/vmstat: remove unneeded return value omits acd9462a6535 mm/vmstat: simplify the array size calculation omits 31fd8a8ab89b mm/vmstat: correct some wrong comments omits 75d7325baa84 selftests: vm: add KSM merging across nodes test omits dfa5975f0ed3 selftests: vm: add KSM zero page merging test omits 63bd027f2545 selftests: vm: add KSM unmerge test omits 297f3c5a7440 selftests: vm: add KSM merge test omits b74b2ba6365e mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 9259a4a01255 oom_kill: oom_score_adj broken for processes with small me [...] omits 0670952a0af1 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits fd0858854ef8 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 2b041425f4ed mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 2fbbacc7870c mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 55aa78df58d1 mm/hugetlb: fix compile warning for !CONFIG_NUMA build omits 5966667feb1d mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits b3f05919bd42 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits ed12fa0078d6 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] omits be9b44e23847 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 0961f31c5ec4 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 067b2c55246c mm-compaction-optimize-proactive-compaction-deferrals-fix omits 716114eec2a6 mm: compaction: optimize proactive compaction deferrals omits bad53573b1f3 mm/vmscan: add 'else' to remove check_pending label omits 17e2afdf3fe2 mm/vmscan: remove unneeded return value of kswapd_run() omits 11171687ed70 mm/vmscan: remove misleading setting to sc->priority omits 5a5ad44d91d1 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 19ab494931a1 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits 8990919bf1ba mm/migrate: add sysfs interface to enable reclaim migration omits fb92d34a2f13 mm/vmscan: never demote for memcg reclaim omits 8b2555bbf7e3 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits 52e667f62659 mm/vmscan: Consider anonymous pages without swap omits 21d207c48a9e mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits c3b98cbeb196 mm/vmscan: add helper for querying ability to age anonymous pages omits 3d0abc9c65d3 mm/vmscan: add page demotion counter omits 5fcd957e2f0d mm-migrate-demote-pages-during-reclaim-v11 omits 7d5cc9b39763 mm/migrate: demote pages during reclaim omits d7b4a2531d11 mm/migrate: enable returning precise migrate_pages() succe [...] omits f46e178146f5 mm/migrate: update node demotion order on hotplug events omits 033f1856b84d mm/numa: automatically generate node migration order omits 46f00c527fc8 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 83658d630d74 hugetlb: drop ref count earlier after page allocation omits b8dc5c51d3ea hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits 1cf37fdccc65 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits c36a5446e29f mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 22d313b906ac memblock: stop poisoning raw allocations omits 5a4f0b8550a0 mm: introduce memmap_alloc() to unify memory map allocation omits b467ff7f5609 microblaze: simplify pte_alloc_one_kernel() omits d2a572bf593a mm/page_alloc: always initialize memory map for the holes omits 05e358c55262 mm/kasan: move kasan.fault to mm/kasan/report.c omits 13713728789f mm/vmalloc: fix wrong behavior in vread omits efd63abb049c lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 2a2d923fe1f9 mm/vmalloc: remove gfpflags_allow_blocking() check omits 8c2a82ab20eb mm/vmalloc: use batched page requests in bulk-allocator omits df13de8592b7 mm/sparse: clarify pgdat_to_phys omits 4847fb516fbc include/linux/mmzone.h: avoid a warning in sparse memory support omits 7c11cf0b746c mm/sparse: set SECTION_NID_SHIFT to 6 omits 8d745efe4d1f mm: sparse: remove __section_nr() function omits 6642d0463d84 mm: sparse: pass section_nr to find_memory_block omits c60b01386994 mm: sparse: pass section_nr to section_mark_present omits f48a4c74d0d4 mm/mremap: don't account pages in vma_to_resize() omits 600ec0847db6 mm/mremap: fix memory account on do_munmap() failure omits fde60e18d6b6 mm: change fault_in_pages_* to have an unsigned size parameter omits 1d298070edcb mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits 22fbadcbd162 mm: remove flush_kernel_dcache_page omits c66a17c4d41a scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 5fe922d13b6e ps3disk: replace flush_kernel_dcache_page with flush_dcache_page omits 5e5d2566784e mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits 899f0726e721 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits 94f45d5de83d powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 6d390fdfb3f3 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits bef692dcfb7c lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits db41c171fd75 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 21b9b9c05cea lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits e428896ddd48 lazy tlb: allow lazy tlb mm refcounting to be configurable omits f0d249e23ebd lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 5f11ebbdfeed lazy tlb: introduce lazy mm refcount helper functions omits beca63caf55c memcg: replace in_interrupt() by !in_task() in active_memcg() omits a0b9c3029b90 memcg: cleanup racy sum avoidance code omits db7be9481307 memcg: enable accounting for ldt_struct objects omits 614c866ff991 memcg: enable accounting for posix_timers_cache slab omits 3b41c8a428cd memcg: enable accounting for signals omits c89eafb26654 memcg: enable accounting of ipc resources omits e2eb64d37e0d memcg: enable accounting for new namesapces and struct nsproxy omits 256e2a5d6e2a memcg: enable accounting for fasync_cache omits 77137a706cd7 memcg: enable accounting for file lock caches omits b38fa8d56688 memcg: enable accounting for pollfd and select bits arrays omits 518e28830920 memcg: enable accounting for mnt_cache entries omits f3db2f9ddd50 memcg: charge fs_context and legacy_fs_context omits 8f605fc168e9 memcg-infrastructure-to-flush-memcg-stats-v5 omits 8cb247006304 memcg: infrastructure to flush memcg stats omits edb125770bec memcg: switch lruvec stats to rstat omits 4eef148acf2e memcg: enable accounting for pids in nested pid namespaces omits 8d9bd68c6227 mm, memcg: inline swap-related functions to improve disabl [...] omits f345649d8425 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits e1dfc1828faf mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits c54c4401ba4f fs, mm: fix race in unlinking swapfile omits 7384fa0d8f45 writeback: memcg: simplify cgroup_writeback_by_id omits 4b7ff7d4ac05 vfs: keep inodes with page cache off the inode shrinker LRU omits 6884a8e2f0cf fs: inode: count invalidated shadow pages in pginodesteal omits 18e19b9c497e fs: drop_caches: fix skipping over shadow cache inodes omits bba7d000e8b9 mm: remove irqsave/restore locking from contexts with irqs [...] omits d666b327d149 writeback: use READ_ONCE for unlocked reads of writeback stats omits e09a1a407d22 writeback: rename domain_update_bandwidth() omits 7a8fcc6b6bf7 writeback: fix bandwidth estimate for spiky workload omits adfb808bb5eb writeback: reliably update bandwidth estimation omits 87218c98c7e1 writeback: track number of inodes under writeback omits 414f666bd07a mm: mark idle page tracking as BROKEN omits fe7754a609d0 mm/debug_vm_pgtable: fix corrupted page flag omits 4711efdbb8c6 mm/debug_vm_pgtable: remove unused code omits 86e79bb45671 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 8b106c9f7cad mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits b4f73bd2b42a mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 8f2247e134c6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits a9202eeb8a88 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 1bf150bbe957 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits e740fbad0eab mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits 6f0e1ee1feae mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits ac1115aef9e7 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits 9be122aee4e5 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits afab07f116b3 mm: report a more useful address for reclaim acquisition omits e0fef4844fb6 mm: slub: fix slub_debug disabling for list of slabs omits f171ac1b26f8 mm: move kvmalloc-related functions to slab.h omits 71541c6bea60 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 074557e2488d ocfs2: fix ocfs2 corrupt when iputting an inode omits b3fdab1e34a5 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 05c8d7d545f4 ocfs2: remove an unnecessary condition omits c5613b3114eb scripts: checkversion: modernize linux/version.h search strings omits e982ae32eda1 scripts: check_extable: fix typo in user error message omits 28eefed112bf init: move usermodehelper_enable() to populate_rootfs() omits cd7604143102 kernel/acct.c: use dedicated helper to access rlimit values omits 9f575707c42e mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() omits 2e03d36e280d slub: fix unreclaimable slab stat for bulk free omits cbc8cb0193c6 /proc/kpageflags: do not use uninitialized struct pages omits 98597bb3afe7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 30a9e62c7a69 ipc: WARN if trying to remove ipc object which is absent omits 7e68a07708c0 shm: skip shm_destroy if task IPC namespace was changed omits ba83abe65a02 procfs: prevent unpriveleged processes accessing fdinfo dir omits 12f568986790 mm/migrate: fix NR_ISOLATED corruption on 64-bit omits a58b73a7f96d mm: memcontrol: fix blocking rstat function called from at [...] omits 95310b7d1992 ocfs2: issue zeroout to EOF blocks omits a9bfc4234c71 ocfs2: fix zero out valid data omits c71cf63ddaa7 lib/test_string.c: move string selftest in the Runtime Tes [...] omits ca9a5a0ddbcc mm,shmem: Fix a typo in shmem_swapin_page() omits 1426b4ccc9f0 Merge remote-tracking branch 'folio/for-next' omits b038834891b3 Merge remote-tracking branch 'rust/rust-next' omits 6321010acc15 Merge remote-tracking branch 'mhi/mhi-next' omits 395997c836f2 Merge remote-tracking branch 'fpga/for-next' omits bd3f7bae1d27 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits aae4d26ae23f Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 2fd2bb43d819 Merge remote-tracking branch 'hyperv/hyperv-next' omits 45e825ad995d Merge remote-tracking branch 'slimbus/for-next' omits 6c934be488d6 Merge remote-tracking branch 'gnss/gnss-next' omits f8873229cbb9 Merge remote-tracking branch 'kspp/for-next/kspp' omits fa0f622bf447 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits f19cb1d56e39 Merge remote-tracking branch 'ntb/ntb-next' omits 18ad2c1f59b7 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 0314fc6f0a34 Merge remote-tracking branch 'coresight/next' omits 1f717a2a9098 Merge remote-tracking branch 'livepatching/for-next' omits c32f69990680 Merge remote-tracking branch 'userns/for-next' omits 9e4fc46643af Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 821d5a1562cc Merge remote-tracking branch 'pinctrl/for-next' omits 1fff1a65f49e Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 4d5fffbbd336 Merge remote-tracking branch 'rpmsg/for-next' omits 78eab098f1ed Merge remote-tracking branch 'scsi/for-next' omits aec8a372a0db Merge remote-tracking branch 'cgroup/for-next' omits 70c40604c7d3 Merge remote-tracking branch 'dmaengine/next' omits 0eaf82a592f2 Merge remote-tracking branch 'icc/icc-next' omits 006219765566 Merge remote-tracking branch 'iio/togreg' omits 912f942fb071 Merge commit staging/staging-next '5c872e1d2595' omits 86b42ed8b859 Merge remote-tracking branch 'soundwire/next' omits f6dfe82167f1 Merge remote-tracking branch 'phy-next/next' omits ef70b7568c25 Merge remote-tracking branch 'extcon/extcon-next' omits 8a6db32fc64b Merge remote-tracking branch 'char-misc/char-misc-next' omits 80d956c2f7f6 Merge remote-tracking branch 'tty/tty-next' omits f342b8276b1d Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 1dd605282c97 Merge remote-tracking branch 'usb/usb-next' omits 3ef42969e6e9 Merge remote-tracking branch 'driver-core/driver-core-next' omits e3c7e8de2aa2 Merge remote-tracking branch 'ipmi/for-next' omits 954dfe8d2b22 Merge remote-tracking branch 'leds/for-next' omits 3dbf43d64232 Merge remote-tracking branch 'workqueues/for-next' omits 0b413fbd2b1b Merge remote-tracking branch 'percpu/for-next' omits 974b9829c6c8 Merge remote-tracking branch 'xen-tip/linux-next' omits 5cfa0b4451d0 Merge remote-tracking branch 'rcu/rcu/next' omits 6781d5af7c9f Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 79e131660ffc Merge remote-tracking branch 'edac/edac-for-next' omits c8d91a5d477d Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 32286c7080c5 Merge remote-tracking branch 'tip/auto-latest' omits 55e75d259649 Merge remote-tracking branch 'spi/for-next' omits b304f353ef4c Merge remote-tracking branch 'devicetree/for-next' omits 72a4dbd1485b Merge remote-tracking branch 'audit/next' omits 1f5e2ee38c2e Merge remote-tracking branch 'iommu/next' omits 61e24450803c Merge remote-tracking branch 'smack/next' omits 5d5dbbaec18c Merge remote-tracking branch 'selinux/next' omits 80d8fdd3c7a2 Merge remote-tracking branch 'keys/keys-next' omits ca723451f187 Merge remote-tracking branch 'apparmor/apparmor-next' omits 670045cf627b Merge remote-tracking branch 'security/next-testing' omits 15517318be67 Merge remote-tracking branch 'regulator/for-next' omits 1f7a7092d826 Merge remote-tracking branch 'battery/for-next' omits 78ff3fcfe2b1 Merge remote-tracking branch 'mfd/for-mfd-next' omits 09444ddf061d Merge remote-tracking branch 'mmc/next' omits 5fb4532cdfdf Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 340e2e7ced1b Merge remote-tracking branch 'device-mapper/for-next' omits 99ffef14edaf Merge remote-tracking branch 'block/for-next' omits 93f83ddb8b10 Merge remote-tracking branch 'input/next' omits a021ac73eaea Merge remote-tracking branch 'modules/modules-next' omits 4a7e773da505 Merge remote-tracking branch 'sound-asoc/for-next' omits 5cee05914754 Merge remote-tracking branch 'sound/for-next' omits fdc6ee62db05 Merge remote-tracking branch 'regmap/for-next' omits 6f4eb73e2bc4 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits b100073e9575 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 761b7364c513 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 8a80ae229e73 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 152d13d3c97b Merge remote-tracking branch 'amdgpu/drm-next' omits e613befca0f8 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 336ae9753389 Merge remote-tracking branch 'drm/drm-next' omits 6d5cb152a810 Merge remote-tracking branch 'crypto/master' omits 04e8ae2a592d Merge remote-tracking branch 'nand/nand/next' omits 07edde7497f4 Merge remote-tracking branch 'mtd/mtd/next' omits e8b2182cbbf1 Merge remote-tracking branch 'bluetooth/master' omits 2ab8dc534f69 Merge remote-tracking branch 'wireless-drivers-next/master' omits 2c3d4f23f6f7 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 198e0fb42d43 Merge remote-tracking branch 'ipsec-next/master' omits 8f3eb1f5c702 Merge remote-tracking branch 'bpf-next/for-next' omits cbf27d6d3e40 Merge remote-tracking branch 'net-next/master' omits 8ff7ca1c997b Merge remote-tracking branch 'rdma/for-next' omits be1841fe3ca0 Merge remote-tracking branch 'swiotlb/linux-next' omits d6c0bc717031 Merge remote-tracking branch 'dlm/next' omits 7b8798617c79 Merge remote-tracking branch 'ieee1394/for-next' omits a3558d5c07f6 Merge remote-tracking branch 'opp/opp/linux-next' omits 5b2b36167b51 Merge remote-tracking branch 'cpupower/cpupower' omits 0a2b5400b8f7 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits f1970b06c424 Merge remote-tracking branch 'pm/linux-next' omits 266234e7659f Merge remote-tracking branch 'v4l-dvb-next/master' omits 1831eb6c9bf6 Merge remote-tracking branch 'v4l-dvb/master' omits 78d788681492 Merge remote-tracking branch 'jc_docs/docs-next' omits f6b8d2354f5e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 0b2cefedafcf Merge remote-tracking branch 'hid/for-next' omits fef3eff4ee20 Merge remote-tracking branch 'pstore/for-next/pstore' omits b73c967012cc Merge remote-tracking branch 'pci/next' omits fb44954c01e2 Merge remote-tracking branch 'printk/for-next' omits 5255fd8a1073 Merge remote-tracking branch 'file-locks/locks-next' omits a28e3a0a091d Merge remote-tracking branch 'zonefs/for-next' omits da4c740117ac Merge remote-tracking branch 'xfs/for-next' omits 028e4a0ee1bb Merge remote-tracking branch 'v9fs/9p-next' omits a557933ee8bc Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 95dba797b382 Merge remote-tracking branch 'cel/for-next' omits 2fa198ed3ab7 Merge remote-tracking branch 'gfs2/for-next' omits 2abc9e46f0d9 Merge remote-tracking branch 'fuse/for-next' omits adb7b771fd39 Merge remote-tracking branch 'f2fs/dev' omits d164b3a094dc Merge remote-tracking branch 'ext3/for_next' omits 02afbb8f68dc Merge remote-tracking branch 'cifsd/cifsd-for-next' omits e8b40fd26bdb Merge remote-tracking branch 'cifs/for-next' omits e142ab00fc49 Merge remote-tracking branch 'btrfs/for-next' omits 70453b91f7f9 Merge remote-tracking branch 'fscache/fscache-next' omits 1bce4b0072c0 Merge remote-tracking branch 'fscrypt/master' omits ea19d60bba14 Merge remote-tracking branch 'pidfd/for-next' omits 49263acd96cd Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 144ccfecf146 Merge remote-tracking branch 'sh/for-next' omits 780a01fc3215 Merge remote-tracking branch 's390/for-next' omits f2f6fe35bd60 Merge remote-tracking branch 'risc-v/for-next' omits c996c2704ae0 Merge remote-tracking branch 'parisc-hd/for-next' omits 2c4c27584ecb Merge remote-tracking branch 'mips/mips-next' omits 82bfd63c5045 Merge remote-tracking branch 'm68knommu/for-next' omits 50293efdab9b Merge remote-tracking branch 'm68k/for-next' omits 86203bc20186 Merge remote-tracking branch 'h8300/h8300-next' omits 1e9291fe9ee0 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits a0adcee63812 Merge remote-tracking branch 'clk-imx/for-next' omits d2c5fd967d66 Merge remote-tracking branch 'clk/clk-next' omits 400a7232c6d0 Merge remote-tracking branch 'xilinx/for-next' omits 5bd72bbd12b8 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits ccad75e3b09a Merge remote-tracking branch 'tegra/for-next' omits 5193d6f36b3e Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 801aa4480deb Merge remote-tracking branch 'stm32/stm32-next' omits ca570876e0d2 Merge remote-tracking branch 'scmi/for-linux-next' omits 8a9afd5a351a Merge remote-tracking branch 'samsung-krzk/for-next' omits 43cef27de769 Merge remote-tracking branch 'rockchip/for-next' omits c88b23cabef2 Merge remote-tracking branch 'reset/reset/next' omits e99908521d0d Merge remote-tracking branch 'renesas/next' omits eefef9329402 Merge remote-tracking branch 'raspberrypi/for-next' omits 0dfb43c3887b Merge remote-tracking branch 'qcom/for-next' omits bfd6c0c1c9c2 Merge remote-tracking branch 'omap/for-next' omits dcc2b1a876db Merge remote-tracking branch 'mvebu/for-next' omits ba650eb866eb Merge remote-tracking branch 'mediatek/for-next' omits d05f9bbee963 Merge remote-tracking branch 'keystone/next' omits f7b43aeb97c3 Merge remote-tracking branch 'imx-mxs/for-next' omits 8010f31b7ad2 Merge remote-tracking branch 'drivers-memory/for-next' omits 74e6248955f5 Merge remote-tracking branch 'at91/at91-next' omits a73661824a0b Merge remote-tracking branch 'aspeed/for-next' omits 1ef4e2a95bd9 Merge remote-tracking branch 'amlogic/for-next' omits c9ee0a55ef19 Merge remote-tracking branch 'actions/for-next' omits f6ba51df4e9b Merge remote-tracking branch 'arm64/for-next/core' omits 8b65f62dbdbc Merge remote-tracking branch 'arm/for-next' omits 3149b0c53e70 Merge remote-tracking branch 'asm-generic/master' omits be9329b84319 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 4c4b70df8808 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits f8730f66145e Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c684b09417cb Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits 7190fcdef214 Merge remote-tracking branch 'fpga-fixes/fixes' omits fc23b9b24e5b Merge remote-tracking branch 'pidfd-fixes/fixes' omits 78e23253787b Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 14fda935ee69 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits fce82ec52132 Merge remote-tracking branch 'scsi-fixes/fixes' omits abbbc4d1a239 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits c974dc9fb9a1 Merge remote-tracking branch 'vfs-fixes/fixes' omits 09450f93fe76 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 60f0aa8227ea Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 19309e831ac9 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 0322ce90499a Merge remote-tracking branch 'omap-fixes/fixes' omits d3b560a81c3f Merge remote-tracking branch 'reset-fixes/reset/fixes' omits a36e68eca097 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits b36ef502941e Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 95a67976e8bf Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 6693f6a6dca5 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits f788556c68da Merge remote-tracking branch 'staging.current/staging-linus' omits c3a118b90bc9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 68f2d4bcd93e Merge remote-tracking branch 'usb.current/usb-linus' omits e10d9ea2e693 Merge remote-tracking branch 'tty.current/tty-linus' omits 5c6c7516add9 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 83d3ee55af6b Merge remote-tracking branch 'pci-current/for-linus' omits 7047f47e32c6 Merge remote-tracking branch 'spi-fixes/for-linus' omits b314b15cfded Merge remote-tracking branch 'regulator-fixes/for-linus' omits 342fb71cc42d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits a9100231ec09 Merge remote-tracking branch 'sound-current/for-linus' omits de1005474fa3 Merge remote-tracking branch 'wireless-drivers/master' omits 2b5cbb790587 Merge remote-tracking branch 'ipsec/master' omits fbea6da965a9 Merge remote-tracking branch 'bpf/master' omits 62da5897e056 Merge remote-tracking branch 'net/master' omits 1e3e975139e9 Merge remote-tracking branch 'powerpc-fixes/fixes' omits dd5228fb38a1 Merge remote-tracking branch 'arc-current/for-curr' omits f0f82e2476f6 scsi: core: Fix capacity set to zero after offlinining device omits 5c04243a56a7 scsi: sr: Return correct event when media event code is 3 omits a264cf5e81c7 scsi: ibmvfc: Fix command state accounting and stale respo [...] omits 70edd2e6f652 scsi: core: Avoid printing an error if target_alloc() retu [...] omits bc546c0c9abb scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() omits 988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchart [...] omits f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__l [...] omits 211ab78f7658 tools: bpftool: Support dumping split BTF by id omits 61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id() omits 86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kern [...] omits 369e955b3d1c tools: Free BTF objects at various locations omits 6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel [...] omits 3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel() omits 6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_p [...] omits b4f0c24a5eaf bpf: Do not close un-owned FD 0 on errors omits 19f6fb5956fc libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT omits d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 omits 8118b11cb603 bpf: Fix rcu warning in bpf_prog_run_pin_on_cpu() omits 5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for [...] omits 3e12361b6d23 bcm63xx_enet: delete a redundant assignment omits bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offload [...] omits 57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events omits 3aa260559455 net/sched: store the last executed chain also for clsact egress omits d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI omits b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support' omits d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch omits 7a91f9078d4f dpaa2-switch: offload shared block mirror filters when bin [...] omits 0f3faece5808 dpaa2-switch: add VLAN based mirroring omits e0ead825a1f1 dpaa2-switch: add support for port mirroring omits cbc2a8893b59 dpaa2-switch: add API for setting up mirroring omits 3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace omits c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace omits adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block omits 3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to speci [...] omits 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision omits f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend wo [...] omits 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device omits 3b1cc6388558 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 1cb606882c39 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next gen [...] omits cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller omits 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig omits eb92830cdbc2 drm/kmb: Define driver date and major/minor version omits 0aab5dce3956 drm/kmb: Enable LCD DMA for low TVDDCV omits cb163627e6d3 scsi: fas216: Fix fall-through warning for Clang omits eb4f520ca691 scsi: acornscsi: Fix fall-through warning for clang omits 926ef1a4c245 ASoC: cs42l42: Fix bclk calculation for mono omits 64324bac750b ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J omits ee86f680ff4c ASoC: cs42l42: Correct definition of ADC Volume control omits 696e572dc85c ARM: riscpc: Fix fall-through warning for Clang omits e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' omits 0fb903914914 gpio: mt7621: support gpio-line-names property omits 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] omits f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() omits 155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) [...] omits 7e96bf476270 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 11955c87d209 drm/i915/dg2: Update to bigjoiner path omits 7711749a6049 drm/i915/dg2: Update lane disable power state during PSR omits a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init omits 2b99c470d50a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 81a448d7b066 xfs: prevent spoofing of rtbitmap blocks when recovering buffers omits 9d110014205c xfs: limit iclog tail updates omits b2ae3a9ef911 xfs: need to see iclog flags in tracing omits d8f4c2d0398f xfs: Enforce attr3 buffer recovery order omits 32baa63d82ee xfs: logging the on disk inode LSN can make it go backwards omits 8191d8222c51 xfs: avoid unnecessary waits in xfs_log_force_lsn() omits 2bf1ec0ff067 xfs: log forces imply data device cache flushes omits 45eddb414047 xfs: factor out forced iclog flushes omits 0dc8f7f139f0 xfs: fix ordering violation between cache flushes and tail [...] omits 9d3920644081 xfs: fold __xlog_state_release_iclog into xlog_state_relea [...] omits b5d721eaae47 xfs: external logs need to flush data device omits b1e27239b916 xfs: flush data dev on external log write omits ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] omits f82f2563bc60 drm/i915/dg2: Update modeset sequences omits a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys omits 865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI omits 290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY omits 75d95e2e39b2 firmware_loader: fix use-after-free in firmware_fallback_sysfs omits 0d6434e10b53 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_l [...] omits 06e91df16f3e tty: serial: fsl_lpuart: fix the wrong return value in lpu [...] omits 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected omits 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] omits 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops omits 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible omits c35d96845882 hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan omits 072847e3c1b1 hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] omits 39e07080c122 hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] omits f5ef572ac2c3 hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() omits e6ae86807a2a hwmon: (dell-smm-hwmon) Mark functions as __init omits 538590a39ca5 hwmon: (dell-smm-hwmon) Use platform device omits 88ea96f8c14e qede: Remove the qede module version omits 7a3febed4455 qed: Remove the qed module version omits 94cbc604683f Merge branch 'for-5.15-verbose-console' into for-next omits dfe1114638d1 ASoC: v253_init: eliminate pointer to string omits d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional omits 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops omits 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] omits 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] omits eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] omits 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] omits 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] omits bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] omits cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] omits 3bdf4d6196eb Merge branch 'sja110-vlan-fixes' omits 04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 bein [...] omits bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped [...] omits cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN [...] omits 10102a890b54 printk: Add printk.console_no_auto_verbose boot parameter omits c9110dfcfccb printk: Remove console_silent() omits e5fe3a5fe333 Merge branch 'mctp' omits 6a2d98b18900 mctp: Add MCTP overview document omits 03f2bbc4ee57 mctp: Allow per-netns default networks omits 26ab3fcaf235 mctp: Add dest neighbour lladdr to route output omits 4a992bbd3650 mctp: Implement message fragmentation & reassembly omits 833ef3b91de6 mctp: Populate socket implementation omits 831119f88781 mctp: Add neighbour netlink interface omits 4d8b9319282a mctp: Add neighbour implementation omits 06d2f4c583a7 mctp: Add netlink route management omits 889b7da23abf mctp: Add initial routing framework omits 583be982d934 mctp: Add device handling and netlink interface omits 4b2e69305cbb mctp: Add initial driver infrastructure omits 60fc63981693 mctp: Add sockaddr_mctp to uapi omits 2c8e2e9aec79 mctp: Add base packet definitions omits 8f601a1e4f8c mctp: Add base socket/protocol definitions omits bc49d8169aa7 mctp: Add MCTP base omits 42c774e24ae0 mm/filemap: Add FGP_STABLE omits 366c2597ba71 mm/filemap: Add filemap_get_folio omits 3a4a9770ccd8 mm/filemap: Convert mapping_get_entry to return a folio omits b7e71c8ec70a mm/filemap: Add filemap_add_folio() omits c9009661635f mm/filemap: Add filemap_alloc_folio omits 42c24e4164e3 mm/page_alloc: Add folio allocation functions omits 048edcbe4908 mm/lru: Add folio_add_lru() omits 966238fe6b03 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 78e6f99fd95f mm: Add folio_evictable() omits df0ae8af9e2b mm/workingset: Convert workingset_refault() to take a folio omits 9f17d0cfde4d mm/filemap: Add readahead_folio() omits 7878d6c80344 mm/filemap: Add folio_mkwrite_check_truncate() omits 5479f6622497 mm/filemap: Add i_blocks_per_folio() omits 1e79fd37313a mm/writeback: Add folio_redirty_for_writepage() omits 2d8db32af56d mm/writeback: Add folio_account_redirty() omits d43b06c60a9c mm/writeback: Add folio_clear_dirty_for_io() omits e1cf7b87d7e4 mm/writeback: Add folio_cancel_dirty() omits 9a1f59873814 mm/writeback: Add folio_account_cleaned() omits 55e383d9e414 mm/writeback: Add filemap_dirty_folio() omits 8508d3bd71c8 mm/writeback: Convert tracing writeback_page_template to folios omits a89fae6c6508 mm/writeback: Add __folio_mark_dirty() omits 748dbe756f28 mm/writeback: Add folio_mark_dirty() omits 38b55a9132d5 mm/writeback: Add folio_start_writeback() omits 145e8de76382 mm/writeback: Add __folio_end_writeback() omits 545a5f199e97 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 86d6fad3682d flex_proportions: Allow N events instead of 1 omits beec16fdd9cd mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 271ff0995b1a mm/migrate: Add folio_migrate_copy() omits 707301a3fd3f mm/migrate: Add folio_migrate_flags() omits ff7760fb839c mm/migrate: Add folio_migrate_mapping() omits bdf99c4ad1cf mm/rmap: Add folio_mkclean() omits 3f37853d8b1f mm/swap: Add folio_mark_accessed() omits 037ef6646875 mm/swap: Add folio_activate() omits d9c1d24a7a0e mm: Add folio_young and folio_idle omits 5a250442d699 mm: Add arch_make_folio_accessible() omits 04d1c5818151 mm: Add kmap_local_folio() omits b292b4a20377 mm: Add flush_dcache_folio() omits 00608fc0c23e mm: Add folio_raw_mapping() omits 0de343b1335a mm: Add folio_pfn() omits 3ca21154fda1 mm/workingset: Convert workingset_activation to take a folio omits ba82a3437882 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits 46e02221061e mm/memcg: Add folio_lruvec_lock() and similar functions omits 4edcec332999 mm/memcg: Add folio_lruvec() omits 73704b4260a0 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits e4ce08214350 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits e84c90c56595 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits db6d7b6da03a mm/memcg: Convert mem_cgroup_migrate() to take folios omits 00a0937f3711 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits b69ad4b727df mm/memcg: Convert uncharge_page() to uncharge_folio() omits cc9d51d571f2 mm/memcg: Convert mem_cgroup_charge() to take a folio omits 1209069f233b mm/memcg: Convert commit_charge() to take a folio omits 969f3af4fcf9 mm/memcg: Add folio_memcg() and related functions omits bdec3cd4b92f mm/memcg: Convert memcg_check_events to take a node ID omits 8a7220d64959 mm/memcg: Remove soft_limit_tree_node() omits 63ac31864ecf mm/memcg: Use the node id in mem_cgroup_update_tree() omits a303d85007c3 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 8f0261c6512a mm: Add folio_nid() omits 251055cd8f72 mm: Add folio_mapped() omits 855e5138d367 fs/netfs: Add folio fscache functions omits cc13ead93a79 mm/filemap: Add folio private_2 functions omits 5e5e36199434 mm/filemap: Convert page wait queues to be folios omits 76f224717850 mm/filemap: Add folio_wake_bit() omits 988e757e3d2e mm/filemap: Add folio_wait_bit() omits e8b970ba1ca9 mm/writeback: Add folio_wait_stable() omits 92dcfe4926a5 mm/writeback: Add folio_wait_writeback() omits f8ee9f85ea32 mm/filemap: Add folio_end_writeback() omits 5547059cdf72 mm/swap: Add folio_rotate_reclaimable() omits d3da6dd51c1d mm/filemap: Add __folio_lock_or_retry() omits 10bd9078a416 mm/filemap: Add folio_wait_locked() omits 8bf6acec5d0c mm/filemap: Add __folio_lock_async() omits e33ccf76ab4a mm/filemap: Add folio_lock_killable() omits 3fcdf355f751 mm/filemap: Add folio_lock() omits bad1069214ff mm/filemap: Add folio_unlock() omits f9fea59ea368 mm/util: Add folio_mapping() and folio_file_mapping() omits 8286874ed019 mm/filemap: Add folio_pos() and folio_file_pos() omits 16a3812b028c mm/filemap: Add folio_next_index() omits c1202f4a83cc mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits c96a260f5170 mm: Handle per-folio private data omits f87fc2757e66 mm/lru: Add folio LRU functions omits 130c2265d4e0 mm: Add folio flag manipulation functions omits eaaed8fd45a7 mm: Add folio_try_get_rcu() omits e302f91b3c11 mm: Add folio_get() omits f835e266e1ad mm: Add folio_put() omits d86a8492bd8a mm: Add folio reference count functions omits a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits f77210d4232a mm/vmstat: Add functions to account folio statistics omits 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 684384f5ce12 mm: Introduce struct folio omits a88603f4b92e powerpc/vdso: Don't use r30 to avoid breaking Go lang omits 611c04454e8d Merge branch 'for-5.15' into for-next omits 333cf507465f powerpc/pseries: Fix regression while building external modules omits 3c18e9baee0e USB: serial: ch341: fix character loss at high transfer rates omits 340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 4 [...] omits 785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses omits 92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt omits fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate omits 658e6b1612c6 Merge branch 'nfc-const' omits 2695503729da nfc: mrvl: constify static nfcmrvl_if_ops omits fe53159fe3e0 nfc: mrvl: constify several pointers omits a751449f8b47 nfc: microread: constify several pointers omits 3d463dd5023b nfc: fdp: constify several pointers omits c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator omits 6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in [...] omits 582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim) omits 83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev omits ea050c5ee74a nfc: trf7970a: constify several pointers omits 9a4af01c35a5 nfc: port100: constify several pointers omits 894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send() omits dd8987a394c0 nfc: constify passed nfc_dev omits 878d950ee038 Merge branch 'for-next-next-v5.14-20210729' into for-next- [...] omits b95407986b02 Merge branch 'for-next-current-v5.13-20210729' into for-ne [...] omits 2186c9f9326d Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 5b111be8d124 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits 9b6012f187a0 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210729 omits 29ca193031e3 Merge branch 'misc-next' into for-next-next-v5.14-20210729 omits 13526a3fbb7d Merge branch 'misc-next' into for-next-current-v5.13-20210729 omits b34ff08d4808 Merge branch 'misc-5.14' into for-next-current-v5.13-20210729 omits 8cb79af5c63f Merge branch 'skb-gro-optimize' omits d504fff0d14a veth: use skb_prepare_for_gro() omits 5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference omits 9efb4b5baf6c net: optimize GRO for the common case. omits b0999f385ac3 sk_buff: track extension status in slow_gro omits 8a886b142bd0 sk_buff: track dst status in slow_gro omits 5fc88f93edf2 sk_buff: introduce 'slow_gro' flags omits 153cca9caa81 platform/x86: Add and use a dual_accel_detect() helper omits 2315a282149b btrfs: introduce btrfs_search_backwards function omits 7280305eb57d btrfs: calculate number of eb pages properly in csum_tree_block omits 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next omits d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next omits c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits db8d3a21275c HID: ft260: fix device removal due to USB disconnect omits f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support omits 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 omits 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a omits 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks omits 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node omits 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias omits a86aadeff2fe MIPS: Alchemy: Fix spelling contraction "cant" -> "can't" omits 6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types omits e576ef09cf74 clk: imx8mn: use correct mux type for clkout path omits 54236dda185f clk: imx8mm: use correct mux type for clkout path omits 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 omits fe8e3ee0d588 lib/test_scanf: Handle n_bits == 0 in random tests omits d28e2568ac26 Merge tag 'amd-drm-fixes-5.14-2021-07-28' of https://gitla [...] omits c28b584deb1b Merge branch 'for-v5.15/omap-gpmc' into for-next omits 77ed5e9dec55 memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier omits 0f78964b523f memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on resto [...] omits a154c43b95e8 Merge tag 'usb-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] omits 5df09c15bab9 usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro omits 65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY omits bae676411906 drm/i915/adl_s: Update ddi buf translation tables omits e913aada0683 usb: cdnsp: Fixed issue with ZLP omits aa82f94e869e usb: cdnsp: Fix incorrect supported maximum speed omits aa35772f6175 usb: cdns3: Fixed incorrect gadget state omits 549cd449ebb2 Merge branch 'misc' into for-next omits 03f39ec5f1cd Merge branch 'fixes' into for-next omits b60bb6e2bfc1 dmaengine: idxd: fix abort status check omits 77541f78eadf scsi: megaraid_mm: Fix end of loop tests for list_for_each [...] omits d5c8db0e5cd4 scsi: core: Fix capacity set to zero after offlinining device omits d712d3fb484b scsi: pm80xx: Fix TMF task completion race condition omits eea4d790a8d7 scsi: sr: Return correct event when media event code is 3 omits 73bfdf707d01 scsi: ibmvfc: Fix command state accounting and stale respo [...] omits 85601d88eccc scsi: core: Avoid printing an error if target_alloc() retu [...] omits fb5d909021b4 scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() omits b1d5de8c6ea2 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() omits 08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() omits b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper omits 2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling int [...] omits 514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling omits a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment omits 33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON omits f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handli [...] omits 7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking omits b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c omits 2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() omits 78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ omits d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() omits 547e2f7093b1 scsi: block: Add a queue_max_bytes() helper omits 2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() omits 4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() omits fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() omits e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from [...] omits dba7688fc903 scsi: st: Simplify ioctl handling omits 6fade4505af8 scsi: core: Remove scsi_compat_ioctl() omits 2c2db2c6059a scsi: sg: Consolidate compat ioctl handling omits bce96675091f scsi: ch: Consolidate compat ioctl handling omits 443283109f5c scsi: sd: Consolidate compat ioctl handling omits 558e3fbe228a scsi: sr: Consolidate compat ioctl handling omits beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND omits 99facff49d5e drm/amdgpu/smu7: split PM logging start and sampling omits 1d0f01678bde PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits a7e6f138ae5f drm/radeon: Add HD-audio component notifier support (v2) omits b0d31be25f98 Revert "drm/amd/display: To modify the condition in indica [...] omits 5549b90e845e Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits a0d91a4135ca drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 488d8975c2e7 drm/amdgpu: only check for _PR3 on dGPUs omits 3d4ac3df30df drm/amdgpu: add another raven1 gfxoff quirk omits 7c3cee9ca132 usb/host: enable auto power control for xhci-pci omits 66f90cda36c0 drm/amdkfd: Allow querying SVM attributes that are clear omits 7cd5d6844dd2 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] omits 544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock omits b8e42844b48d drm/amdgpu: enable psp front door loading by default for c [...] omits 8d35a2596164 drm/amdgpu: adjust fence driver enable sequence omits edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers omits 8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading omits 6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW omits 80c7917d7ee9 Merge tag 'drm-intel-fixes-2021-07-28' of git://anongit.fr [...] omits 89e7ffd3899f Merge tag 'drm-misc-fixes-2021-07-28' of git://anongit.fre [...] omits f8e487ce83da drm/amdgpu: Added latest PSP FW header omits b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish omits 7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights omits 792ca7e37bcf Merge tag 'drm-msm-fixes-2021-07-27' of https://gitlab.fre [...] omits fc16a5322ee6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 4296a65e1d9d Merge remote-tracking branch 'spi/for-5.15' into spi-next omits ffaff51043fe Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits 89f11f3cf09e Merge branch 'for-5.15/block' into for-next omits 6130f44ba304 block: remove blk-mq-sysfs dead code omits a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd omits 58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev() omits 2039f26f3aca bpf: Fix leakage due to insufficient speculative store byp [...] omits f5e81d111750 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 omits b946dbcfa4df cifs: add missing parsing of backupuid omits 3eadac651d1d dm: add documentation for IMA measurement support omits a4b668d1f175 dm: update target status functions to support IMA measurement omits 1ef0268aedcc dm ima: measure data on device rename omits 26872adc03e5 dm ima: measure data on table clear omits 66e7a13cd88e dm ima: measure data on device remove omits 34534af6bac1 dm ima: measure data on device resume omits 0a3bec81a409 dm ima: measure data on table load omits 264c0f163bd3 dm writecache: add event counters omits 972afa376543 f2fs: turn back remapped address in compressed page endio omits e9a1a921ee42 dm writecache: report invalid return from writecache_map helpers omits 50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu omits d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for [...] omits b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly f [...] omits 92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x omits b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] omits 3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] omits 8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] omits e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] omits f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] omits 1df272a8b37e drm/amd/display: 3.2.146 omits add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 omits 849cf9326bd7 drm/amd/display: ensure dentist display clock update finis [...] omits bbf87050791f drm/amd/display: refactor riommu invalidation wa omits 02352bfd78c3 drm/amd/display: Always wait for update lock status omits 7ac851bcd547 drm/amd/display: remove unused functions omits 40ef288f90f9 drm/amd/display: add update authentication interface omits ea2f15ff7eaf drm/amd/display: fix missing reg offset omits 91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors omits 883d71a55e96 Documentation: networking: add ioam6-sysctl into index omits b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries omits b0fdb99943be Merge branch 'switchdev-notifiers' omits 52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entri [...] omits b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port omits 1159da6410a3 Merge branch 'bnxt_en-ptp' omits abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin omits 099fdeda659d bnxt_en: Event handler for PPS events omits 9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins omits caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips omits 30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset omits a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnx [...] omits 1545cff875b5 Merge branch 'for-5.15/block' into for-next omits 7b5cbe4404aa loop: raise media_change event omits e1015b519269 block: add a helper to raise a media changed event omits 8a388b688c99 block: export diskseq in sysfs omits 67e43da268db block: add ioctl to read the disk sequence number omits bd1ec1e878c5 block: export the diskseq in uevents omits c4ef8f85face block: add disk sequence number omits ccd1c4d79479 Revert "v253_init: eliminate pointer to string" omits a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" omits a0d59f3e4d25 btrfs: do not take the device_list_mutex in clone_fs_devices omits 3cbdff7f177e btrfs: unify common code for the v1 and v2 versions of dev [...] omits 68e76723e0b0 btrfs: delay blkdev_put until after the device remove omits 3711f4cc4cab btrfs: update the bdev time directly when closing omits 17b0605ed33d btrfs: do not read super look for a device path omits af32aa6c2bc7 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 5860bebd6d51 btrfs: do not call close_fs_devices in btrfs_rm_device omits a4e5aa27f694 btrfs: remove the unnecessary @nr_written parameters omits 2a53c6478656 btrfs: change handle_fs_error in recover_log_trees to aborts omits e6a67e75e94f btrfs: do not infinite loop in data reclaim if we aborted omits 69edf17e3ff2 btrfs: add a btrfs_has_fs_error helper omits 1923e05978e8 btrfs: print if fsverity support is built in when loading module omits 2c24c9b606b9 btrfs: calculate number of eb pages properly in csum_tree_block omits 3d439daceec9 btrfs: verity metadata orphan items omits 6875cbd232c7 btrfs: initial fsverity support omits 0421c2df6954 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits fa25f777d549 ucounts: add missing data type changes omits d914b80a8f56 arm64: avoid double ISB on kernel entry omits afdfd93a53ae arm64: mte: optimize GCR_EL1 modification on kernel entry/exit omits 80c7c36fb3dd Documentation: document the preferred tag checking mode feature omits dd061616edcf arm64: mte: introduce a per-CPU tag checking mode preference omits d2e0d8f9746d arm64: move preemption disablement to prctl handlers omits 433c38f40f6a arm64: mte: change ASYNC and SYNC TCF settings into bitfields omits 638982a03fbc arm64: mte: rename gcr_user_excl to mte_ctrl omits 345daff2e994 ucounts: Fix race condition between alloc_ucounts and put_ucounts omits ff4502c88fea Merge branch 'misc-5.14' into next-fixes omits 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block omits b2a616676839 btrfs: fix rw device counting in __btrfs_free_extra_devids omits ecc64fab7d49 btrfs: fix lost inode on log replay after mix of fsync, re [...] omits 240246f6b913 btrfs: mark compressed range uptodate only if all bio succeed omits 36c4d19d52b0 dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings omits c3d8fa397d8a hwmon: (sbrmi) Add Documentation omits 4f5b70eb322a hwmon: Add support for SB-RMI power module omits 7d4699fd96eb hwmon: (w83627ehf) Make DEVICE_ATTR_RO static omits 16c04e5fa1ad hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS omits 8fece1f63e9f dt-bindings: firmware: update arm,scpi.yaml reference omits 36fd0166cbac hwmon: intel-m10-bmc-hwmon: add n5010 sensors omits 80c67e449ede hwmon: (w83627ehf) Remove w83627ehf_remove() omits ad7f8ba0b61e hwmon: (w83627ehf) Use platform_create_bundle omits 142c34e2a85f hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 93483bf411f9 hwmon: (ntc_thermistor) Use library interpolation omits 9746b81bec29 hwmon: (k10temp) support Zen3 APUs omits 03726fd90f4b hwmon: sht4x: update Documentation for Malformed table omits 604483c9d252 Merge branch 'acpi-dptf' into linux-next omits 41a8457f3f6f ACPI: DPTF: Fix reading of attributes omits 839b3a1aeae6 Merge branch 'acpi-resources' into linux-next omits e0eef3690dc6 Revert "ACPI: resources: Add checks for ACPI IRQ override" omits 41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done omits 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' omits 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" omits 36c2530ea963 spi: imx: mx51-ecspi: Fix CONFIGREG delay comment omits 830b69f6c059 MAINTAINERS: Add sound devicetree bindings for Wolfson Mic [...] omits acbf58e53041 ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs omits 31428c78748c ASoC: component: Remove misplaced prefix handling in pin c [...] omits b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5cd3837c0b58 btrfs: add ro compat flags to inodes omits 891332f697e1 iwlwifi: add new so-jf devices omits a5bf1d4434b9 iwlwifi: add new SoF with JF devices omits 0f673c16c850 iwlwifi: pnvm: accept multiple HW-type TLVs omits 268b654a6bd8 NFSD: remove vanity comments omits b2c943e52705 nubus: Make struct nubus_driver::remove return void omits 6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() omits 9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field omits c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper omits d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number omits e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper omits 5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available omits fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails omits 5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove omits c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du [...] omits 015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown omits 4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller omits cff960c313fa block: remove cmdline-parser.c omits 9048da101932 Merge doc fixup from Randy for the hole punch series. omits 7882c55ef64a filesystems/locking: fix Malformed table warning omits d8f887595506 btrfs: fix rw device counting in __btrfs_free_extra_devids omits af88f95caa7a btrfs: simplify return values in btrfs_check_raid_min_devices omits 9bb9021e20fa btrfs: remove the dead comment in writepage_delalloc() omits f0370a27fdd6 btrfs: allow degenerate raid0/raid10 omits 9862464036c8 btrfs: do not pin logs too early during renames omits 99de78b18408 btrfs: eliminate some false positives when checking if ino [...] omits 716725d669ee btrfs: fix lost inode on log replay after mix of fsync, re [...] omits 59e547a434a7 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() omits e8639acbdfbc btrfs: fix argument type of btrfs_bio_clone_partial() omits 0f36db50a5f5 block: fix argument type of bio_trim() omits bacc7c95cdff fs: kill sync_inode omits 02d16b4a72b4 9p: migrate from sync_inode to filemap_fdatawrite_wbc omits 97dbf244e591 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] omits 0bab37c0af2d fs: add a filemap_fdatawrite_wbc helper omits 6a7fd256d681 btrfs: wait on async extents when flushing delalloc omits 5f1023ec9ce4 btrfs: use delalloc_bytes to determine flush amount for sh [...] omits 5e5a8fef7695 btrfs: enable a tracepoint when we fail tickets omits a7cc54ce1c2b btrfs: include delalloc related info in dump space info tr [...] omits c7b55e025d94 btrfs: wake up async_delalloc_pages waiters after submit omits f9f60415d3eb btrfs: unify regular and subpage error paths in __extent_w [...] omits 3380a7f7fd33 btrfs: allow read-write for 4K sectorsize on 64K page size [...] omits 7e0ad4a7a9d4 btrfs: subpage: fix relocation potentially overwriting las [...] omits d45e8d17c7a5 btrfs: subpage: fix false alert when relocating partial pr [...] omits a03ea68a8a9d btrfs: subpage: fix a potential use-after-free in writebac [...] omits 6ba635c84859 btrfs: subpage: fix race between prepare_pages() and btrfs [...] omits f24eac2835b9 btrfs: subpage: reject raid56 filesystem and profile conversion omits e618a23e55aa btrfs: subpage: allow submit_extent_page() to do bio split omits fb91b80007db btrfs: subpage: disable inline extent creation omits 4274187791f4 btrfs: subpage: fix writeback which does not have ordered extent omits 4f4bd8260ccc btrfs: make relocate_one_page() handle subpage case omits 494f9d72560a btrfs: reloc: factor out relocation page read and dirty part omits a3044f3fb1b5 btrfs: rework lzo_decompress_bio() to make it subpage compatible omits 349a1afaaa6d btrfs: rework btrfs_decompress_buf2page() omits 573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating omits 89fb62fde3b2 sis900: Fix missing pci_disable_device() in probe and remove omits 63caca1e3ef6 Merge branch 'fec-next' omits 987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible strin [...] omits a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC omits fc539459e900 net: fec: add MAC internal delayed clock feature support omits b82f8c3f1409 net: fec: add eee mode tx lpi support omits 947240ebcc63 net: fec: add imx8mq and imx8qm new versions support omits df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay omits 5d886947039d dt-bindings: net: fsl,fec: update compatible items omits 125d10373ad9 dmanegine: idxd: add software command status omits a9c171527a34 dmaengine: idxd: rotate portal address for better performance omits 673d812d30be dmaengine: idxd: fix wq slot allocation index check omits 568b2126466f dmaengine: idxd: fix uninit var for alt_drv omits ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class omits 68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F [...] omits 56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support omits d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() omits 1e60cebf8294 net: let flow have same hash in two directions omits 3892f97ef6f4 btrfs: grab correct extent map for subpage compressed extent read omits 692e492e3af9 btrfs: disable compressed readahead for subpage omits 775181aff5fb btrfs: subpage: check if there are compressed extents insi [...] omits 34b44b65e436 btrfs: reset this_bio_flag to avoid inheriting old flags omits 86e2b13e9044 btrfs: add and use simple page/bio to inode/fs_info helpers omits 258cb692b820 dmaengine: at_xdmac: use platform_driver_register omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 1606b3aadfab Merge branch 'x86/cpu' omits ede334b94cde Merge branch 'timers/urgent' omits d0a68fd9a381 Merge branch 'sched/core' omits 1a094c96bdfe Merge branch 'perf/urgent' omits deec4dd8f3c6 Merge branch 'perf/core' omits 1ad0079f154a Merge branch 'locking/core' omits 3b41fb409491 HID: apple: Add missing scan code event for keys handled b [...] omits bebf8820b355 HID: cmedia: add support for HS-100B mute button omits 25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_re [...] omits 9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common [...] omits ccb51c2e3f05 HID: wacom: Avoid sending empty sync events omits 5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled omits dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' omits 7cc8524f65ce HID: wacom: Skip processing of touches with negative slot values omits 6ca2350e11f0 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT omits b7fe54f6c2d4 Documentation: Add L1D flushing Documentation omits e893bb1bb4d2 x86, prctl: Hook L1D flushing in via prctl omits b5f06f64e269 x86/mm: Prepare for opt-in based L1D flush in switch_mm() omits 8aacd1eab53e x86/process: Make room for TIF_SPEC_L1D_FLUSH omits 58e106e725ee sched: Add task_work callback for paranoid L1D flush omits 371b09c6fdc4 x86/mm: Refactor cond_ibpb() to support other use cases omits c52787b59063 x86/smp: Add a per-cpu view of SMT state omits 0818ec1f508f HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "U [...] omits ebe0b42a4252 HID: apple: Add support for Keychron K1 wireless keyboard omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits e9c6729acb38 HID: fix typo in Kconfig omits 3bdc70669eb2 Merge branch 'devlink-register' omits d7907a2b1a3b devlink: Remove duplicated registration check omits 35f6986743d7 net/mlx5: Don't rely on always true registered field omits acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order omits d2ac3a11cba2 mips: clean up kernel-doc in mm/c-octeon.c omits 64c888ce3360 mips: clean up kernel-doc in cavium-octeon/*.c omits 16df55ce1041 mips: clean up (remove) kernel-doc in cavium-octeon/executive/ omits 5e7b30d24a5b nfc: nfcsim: fix use after free during module unload omits cdaddca6cf0d ovl: fix deadlock in splice write omits 76a16be07b20 tulip: windbond-840: Fix missing pci_disable_device() in p [...] omits 557fb5862c92 sctp: fix return value check in __sctp_rcv_asconf_lookup omits 46573e3ab08f nfc: s3fwrn5: fix undefined parameter values in dev_err() omits 9d0279d043e8 Merge tag 'mlx5-fixes-2021-07-27' of git://git.kernel.org/ [...] omits eda97cb095f2 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if [...] omits 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] omits 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() omits 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management omits ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] omits af2eec750281 dmaengine: altera-msgdma: make response port optional omits 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional omits 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code omits 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] omits df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] omits 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] omits baa16371c952 dmaengine: stm32-dmamux: Fix PM usage counter unbalance in [...] omits d54db74ad6e0 dmaengine: stm32-dma: Fix PM usage counter imbalance in st [...] omits fa20bada3f93 usb: gadget: f_hid: idle uses the highest byte for duration omits ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible omits e9c737bb75a1 Merge branch 'for-5.15/drivers' into for-next omits 002b8753da4a block/rnbd: Use sysfs_emit instead of s*printf function fo [...] omits b3912ae61998 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr omits 9b99b733701d block: remove disk_name() omits f96a9c57084a block: simplify disk name formatting in check_partition omits 397b40221352 block: simplify printing the device names disk_stack_limits omits 4634b043877c block: use the %pg format specifier in show_partition omits 49648ed95802 block: use the %pg format specifier in printk_all_partitions omits 89dcb168a295 block: reduce stack usage in diskstats_show omits 054fcd15c8ef Merge branch 'for-5.15/block' into for-next omits 40116ccedb80 block: remove bdput omits 0175ebd544fa block: remove bdgrab omits 6cf66ffff3d0 loop: don't grab a reference to the block device omits 9d54b5b84fd7 block: change the refcounting for partitions omits acac3d540614 block: allocate bd_meta_info later in add_partitions omits 0a82043c13c8 block: unhash the whole device inode earlier omits 4e1f588ad96b block: assert the locking state in delete_partition omits 6cbbf9af226d block: use bvec_kmap_local in bio_integrity_process omits 89cf2a7e3b97 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} omits fc0dfee487b3 block: use memcpy_from_bvec in __blk_queue_bounce omits f1cb206f9915 block: use memcpy_from_bvec in bio_copy_kern_endio_read omits 5cc4862dc349 block: use memcpy_to_bvec in copy_to_high_bio_irq omits 6db4ab2c8905 block: rewrite bio_copy_data_iter to use bvec_kmap_local a [...] omits 41f52719a6f8 block: remove bvec_kmap_irq and bvec_kunmap_irq omits 226a08419dc1 ps3disk: use memcpy_{from,to}_bvec omits bd532fbfab76 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq omits d39f1d3e1a98 rbd: use memzero_bvec omits b86d14cf7dd2 block: use memzero_page in zero_fill_bio omits 9b6bf5c8ac11 bvec: add memcpy_{from,to}_bvec and memzero_bvec helper omits 913656ae40b2 bvec: add a bvec_kmap_local helper omits 0c6696f3940e bvec: fix the include guards for bvec.h omits 4bc78bd5aa68 MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> omits ebdad322cdee ioprio: move user space relevant ioprio bits to UAPI includes omits 319906c4191a Merge branch 'block-5.14' into for-5.15/block omits 340e84573878 block: delay freeing the gendisk omits 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() omits 5ab189cf3abb blk-iocost: fix operation ordering in iocg_wake_fn() omits db2d7420f8d3 ARM: dts: aspeed: ast2500evb: Enable built in RTC omits dc2de6ed7ee7 ARM: dts: aspeed: tacoma: Add TPM reset GPIO omits a3034e895aba ARM: dts: rainier, everest: Add TPM reset GPIO omits 56dbe080de28 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits ad9148eceae3 rcu: Fix undefined Kconfig macros omits 95728848432f doc: Add another stall-warning root cause in stallwarn.rst omits 33928ebb0fcc rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits 4c866d280f7a rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits 4c3f9b7e0c2f irq: detect long-running IRQ handlers omits 6f24811ca0d2 irq: abstract irqaction handler invocation omits a8c862972454 torture: Allot 1G of memory for scftorture runs omits 11a69b57fb83 rcu-nocb: Fix a couple of tree_nocb code-style nits omits 9edd4bc2ed0f rcu: Mark accesses to rcu_state.n_force_qs omits 50fe4d1cda1e tools/rcu: Add an extract-stall script omits 606b441479b1 torture: Make torture.sh print the number of files to be c [...] omits bf5b2f6240ad scftorture: Count reschedule IPIs omits db2eb4831ad7 scftorture: Account for weight_resched when checking for a [...] omits a6d3689d4dd2 scftorture: Shut down if nonsensical arguments given omits 49db5b6a3064 scftorture: Allow zero weight to exclude an smp_call_funct [...] omits a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next omits c3df5fb57fe8 cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync omits 740452e09cf5 net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 omits b1c2f6312c50 net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() omits 7f331bf0f060 net/mlx5: Unload device upon firmware fatal error omits 678b1ae1af4a net/mlx5e: Fix page allocation failure for ptp-RQ over SF omits 497008e78345 net/mlx5e: Fix page allocation failure for trap-RQ over SF omits a759f845d1f7 net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping omits 9841d58f3550 net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offlo [...] omits e2351e517068 net/mlx5e: RX, Avoid possible data corruption when relaxed [...] omits dd3fddb82780 net/mlx5: E-Switch, handle devcom events only for ports on [...] omits c671972534c6 net/mlx5: E-Switch, Set destination vport vhca id only whe [...] omits 90b22b9bcd24 net/mlx5e: Disable Rx ntuple offload for uplink representor omits 8b54874ef161 net/mlx5: Fix flow table chaining omits 299b50fc9e8b Merge branch 'ipa-clock-refs' omits 2c257248ce8e net: ipa: don't suspend endpoints if setup not complete omits f2b0355363f3 net: ipa: add a clock reference for netdev operations omits 34c6034b4764 net: ipa: add clock reference for remoteproc SSR omits cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup() omits 923a6b698447 net: ipa: get clock in ipa_probe() omits 33b57e0cc78e bpf: Increase supported cgroup storage value size omits b93af3055d6f blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling omits f1fdee33f5b4 Merge branch 'sockmap fixes picked up by stress tests' omits 9635720b7c88 bpf, sockmap: Fix memleak on ingress msg enqueue omits 476d98018f32 bpf, sockmap: On cleanup we additionally need to remove ca [...] omits 343597d558e7 bpf, sockmap: Zap ingress queues after stopping strparser omits ea271aa63551 Merge branch 'clk-fixes' into clk-next omits 2bcc025ab9bb clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops omits e7efbc0da75d Merge branch 'clk-qcom' into clk-next omits 4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible omits 04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible omits 043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel omits c139e40a515d libbpf: Fix comment typo omits 757cdf86a9c1 Merge branch 'clk-x86' into clk-next omits cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom omits 8750f9bbda11 KVM: add missing compat KVM_CLEAR_DIRTY_LOG omits 74775654332b KVM: use cpu_relax when halt polling omits 5868b8225ece KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl omits feea01360cb1 KVM: SVM: tweak warning about enabled AVIC on nested entry omits f1577ab21442 KVM: SVM: svm_set_vintr don't warn if AVIC is active but i [...] omits bb000f640e76 KVM: s390: restore old debugfs names omits 3fa5e8fd0a0e KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is ini [...] omits c33e05d9b067 KVM: selftests: Introduce access_tracking_perf_test omits 15b7b737deb3 KVM: selftests: Fix missing break in dirty_log_perf_test a [...] omits 76b4f357d0e7 x86/kvm: fix vcpu-id indexed array sizes omits 84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes omits f34d9224503f Merge branch 'ipa-interrupts' omits 176086d87035 net: ipa: kill ipa_interrupt_process_all() omits fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code omits e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions omits 937a0da43228 net: ipa: make IPA interrupt handler threaded only omits 8373cd38a888 net: hns3: change the method of obtaining default ptp cycle omits 8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std omits 2f21be447bf0 Merge branch 'ionic-next' omits 18d6426402de ionic: add function tag to debug string omits 6edddead9550 ionic: enable rxhash only with multiple queues omits f51236867736 ionic: block some ethtool operations when fw in reset omits a1cda1844bee ionic: remove unneeded comp union fields omits 73618201acaa ionic: increment num-vfs before configure omits e75ccac1d064 ionic: use fewer inits on the buf_info struct omits e7f52aa44380 ionic: init reconfig err to 0 omits 73d618bb7e19 ionic: print firmware version on identify omits d2662072c094 ionic: monitor fw status generation omits c0b03e839950 ionic: minimize resources when under kdump omits 7c57706b4be5 Merge branch 'ndo_ioctl-rework' omits 3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation omits ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl omits 88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE omits ad7eab2ab014 net: split out ndo_siowandev ioctl omits a76053707dbf dev_ioctl: split out ndo_eth_ioctl omits a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately omits 8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function omits 73d74f61a559 wan: use ndo_siocdevprivate omits 34f7cac07c4e ppp: use ndo_siocdevprivate omits cc0aa831a0d9 sb1000: use ndo_siocdevprivate omits 81a68110a22a hippi: use ndo_siocdevprivate omits 3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate omits ae6af0120dda airo: use ndo_siocdevprivate omits 25ec92fbdd23 hamradio: use ndo_siocdevprivate omits ebb4a911e09a cxgb3: use ndo_siocdevprivate omits 18787eeebd71 qeth: use ndo_siocdevprivate omits 76b5878cffab slip/plip: use ndo_siocdevprivate omits ef1b5b0c30bc net: usb: use ndo_siocdevprivate omits 043393d8b478 fddi: use ndo_siocdevprivate omits d92f7b59d32b eql: use ndo_siocdevprivate omits 32d05468c462 tehuti: use ndo_siocdevprivate omits 99b78a37a371 hamachi: use ndo_siocdevprivate omits dbecb011eb78 appletalk: use ndo_siocdevprivate omits 232ec98ec35d bonding: use siocdevprivate omits 029a4fef6b22 tulip: use ndo_siocdevprivate omits 4747c1a8bc50 phonet: use siocdevprivate omits 561d8352818f bridge: use ndo_siocdevprivate omits 3f3fa5340745 hostap: use ndo_siocdevprivate omits 3343c49a959d staging: wlan-ng: use siocdevprivate omits 89939e890605 staging: rtlwifi: use siocdevprivate omits b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl omits 2fba2eae30d3 Merge branch 'tcp-rack' omits a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window omits 63f367d9de77 tcp: more accurately detect spurious TLP probes omits bb7262b29547 timers: Move clearing of base::timer_running under base:: Lock omits 4792fba8b539 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 8e0f36a9f78b Merge branch 'clk-lmk' into clk-next omits 284c537a8ace clk: lmk04832: drop redundant fallthrough statements omits 837b974701c5 Merge branch 'clocksource.2021.07.20c' into HEAD omits 6b56776ef6ac Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits db65ca3b6604 Merge branch 'lkmm.2021.07.27a' into HEAD omits 87859a8e3f08 tools/memory-model: Document data_race(READ_ONCE()) omits f92975d76d53 tools/memory-model: Heuristics using data_race() must hand [...] omits 436eef23c41f tools/memory-model: Add example for heuristic lockless reads omits d8f6159aa16a Merge branch 'clk-mediatek' into clk-next omits 4f7930d8d834 Merge branch 'clk-fixes' into clk-next omits d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CL [...] omits 55b45e0ace28 Merge branch 'kcsan.2021.07.20c' into HEAD omits abc16ba7619d Merge branches 'doc.2021.07.20c', 'fixes.2021.07.27a', 'no [...] omits 06ca91448f32 torture: Make kvm-test-1-run-qemu.sh check for reboot loops omits 5f33809ec2cd torture: Add timestamps to kvm-test-1-run-qemu.sh output omits b3bf9632efc4 torture: Don't use "test" command's "-a" argument omits a5202e173d3b torture: Make kvm-test-1-run-batch.sh select per-scenario [...] omits 9e528a84c9f2 torture: Consistently name "qemu*" test output files omits 4567c76a8e45 torture: Use numeric taskset argument in jitter.sh omits de2909461c1a rcutorture: Upgrade two-CPU scenarios to four CPUs omits bdf5ca120153 torture: Make kvm-test-1-run-qemu.sh apply affinity omits 8220a1184970 torture: Don't redirect qemu-cmd comment lines omits cdeef67d8fed torture: Make kvm.sh select per-scenario affinity masks omits 586e4d4193a6 scftorture: Avoid NULL pointer exception on early exit omits 9b9a80677fd8 scftorture: Add RPC-like IPI tests omits af5f6e27d52c locktorture: Count lock readers omits 5b237d650eb8 locktorture: Mark statistics data races omits 811192c5f24b rcuscale: Console output claims too few grace periods omits 59e836662860 rcutorture: Preempt rather than block when testing task stalls omits 25f6fa53a074 refscale: Add measurement of clock readout omits 1e11c153bfd3 rcu: Print human-readable message for schedule() in RCU reader omits b2f0ad0e734a rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU omits 2aed5a08120f rcu: Use per_cpu_ptr to get the pointer of per_cpu variable omits 564ccfd2de6a rcu: Remove useless "ret" update in rcu_gp_fqs_loop() omits 38eff99a75d0 rcu: Mark accesses in tree_stall.h omits 4372df9a0cd6 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits bd0abbdde547 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits 555b6b89d41c srcutiny: Mark read-side data races omits 379ddeced7c1 rcu: Start timing stall repetitions after warning complete omits 8b1ead31562e rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits 702f09e40b90 rcu/tree: Handle VM stoppage in stall detection omits 362ccd0233dc rculist: Unify documentation about missing list_empty_rcu() omits 8004a0b601b9 rcu: Mark accesses to ->rcu_read_lock_nesting omits 2431e5602c02 rcu: Weaken ->dynticks accesses and updates omits 17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP omits 05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore omits 7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument omits 4ee107c51413 clk: qcom: smd-rpm: Fix MSM8936 RPM_SMD_PCNOC_A_CLK omits ec6446d5304b fpga: dfl: fme: Fix cpu hotplug issue in performance reporting omits 441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support omits 25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support omits aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support omits a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support omits 9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support omits 34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support omits b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support omits 7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support omits 71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support omits 014a4881a23f clk: mediatek: Add MT8192 imgsys clock support omits cebef18833e2 clk: mediatek: Add MT8192 camsys clock support omits f61e83488df7 clk: mediatek: Add MT8192 audio clock support omits 710573dee31b clk: mediatek: Add MT8192 basic clocks support omits c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify cloc [...] omits f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data omits 7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control omits 197ee5436be5 clk: mediatek: Get regmap without syscon compatible check omits f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks omits 4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding fo [...] omits d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 omits 4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] omits 42b6b10a54f0 arm64: mte: avoid TFSRE0_EL1 related operations unless in [...] omits ec30ce41f038 maintainers: add bugs and chat URLs for amdgpu omits f2ad3accefc6 drm/amdgpu/display: only enable aux backlight control for [...] omits 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions omits b53e041d8e43 drm/amd/display: ensure dentist display clock update finis [...] omits c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] omits 8d177577cd91 drm/amd/display: Add missing DCN21 IP parameter omits c8f8e96805b5 drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 omits 91e273712ab8 drm/amdgpu: Check pmops for desired suspend state omits 8e3341257e3b Revert "thunderbolt: Hide authorized attribute if router d [...] omits b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state omits b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures omits af1f2b19fd7d drm/amd/display: Fix PSR command version omits e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter omits e868f0a3c4b9 kdb: Rename members of struct kdbtab_t omits 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic omits d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported omits 9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 omits 91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state omits c25abcd62550 kdb: Get rid of redundant kdb_register_flags() omits b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro omits fc71c9e6f41f drm/msm/dp: Initialize dp->aux->drm_dev before registration omits afc9b8b6bab8 drm/msm/dp: signal audio plugged change at dp_pm_resume omits f9a39932fa54 drm/msm/dp: Initialize the INTF_CONFIG register omits 7591c532b818 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] omits bceddc2cb581 drm/msm: Fix display fault handling omits b910a0206b59 drm/msm/dpu: Fix sm8250_mdp register length omits 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] omits 4c4c1257b844 virt: acrn: Do hcall_destroy_vm() before resource release omits 276fbcb8b79a Merge branch 'at91-dt' into at91-next omits 07002c0b744c btrfs: constify and cleanup variables in comparators omits 72d609dad087 ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes omits 77bcc51bd445 btrfs: simplify data stripe calculation helpers omits 18c8d57008c7 btrfs: merge alloc_device helpers omits 73152488082c btrfs: uninline btrfs_bg_flags_to_raid_index omits 59898ec60c56 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] omits 3899445c0675 btrfs: tree-checker: use table values for stripe checks omits 668222b4df53 btrfs: make btrfs_next_leaf static inline omits a80fa9840816 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] omits 13cfb3ca349e btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] omits 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] omits bf88fef0b6f1 usb: otg-fsm: Fix hrtimer list corruption omits 00de6a572f30 usb: host: ohci-at91: suspend/resume ports after/before OH [...] omits 68d9f95d6fd5 usb: musb: Fix suspend and resume issues for PHYs on I2C and SPI omits cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling omits 41f673183862 usb: isp1760: do not sleep in field register poll omits 7de14c88272c usb: isp1760: remove debug message as error omits 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] omits 88d7bf83f35b Merge branch 'misc' into for-next omits 9d6723747915 gpu: ipu-v3: image-convert: use swap() omits f72999f51da1 dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding omits cba3c40d1f97 dt-bindings: arm: mediatek: mmsys: convert to YAML format omits 61aaaa8110b1 dt-bindings: Remove "status" from schema examples omits b4db237e1e23 dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] omits db60b87e5f11 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] omits 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry omits f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure omits 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible omits 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible omits fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter omits e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support omits b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc omits 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed omits c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller omits 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode omits 427c66422e14 usb: mtu3: support suspend/resume for device mode omits 6244831543ec usb: mtu3: add helper to power on/down device omits fa6f59e28c61 usb: mtu3: support runtime PM for host mode omits 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume omits d7e127242816 usb: mtu3: support option to disable usb2 ports omits 88c6b90188d8 usb: mtu3: support property role-switch-default-mode omits 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode omits 2037f2991dde usb: common: add helper to get role-switch-default-mode omits 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt omits 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] omits 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] omits a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon omits afcff6dc690e usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers omits 2867652e4766 usb: gadget: f_hid: fixed NULL pointer dereference omits bee08559701f reset: renesas: Add RZ/G2L usbphy control driver omits 18931afe5b4f dt-bindings: reset: Document RZ/G2L USBPHY Control bindings omits fa4a8dcfd51b usb: gadget: remove leaked entry from udc driver list omits 30fad76ce4e9 USB: usbtmc: Fix RCU stall warning omits c7b65650c7f4 staging: mt7621-pci: avoid to re-disable clock for those p [...] omits 95f7f15461fa kdb: Get rid of custom debug heap allocator omits c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next omits 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor omits cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor omits 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file omits 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional omits f05916281fd7 staging: vchiq: Move vchiq char driver to its own file omits c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h omits 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code omits 050cbd980e6b staging: vt6655: remove filename from upc.h omits ed0b62a568d1 staging: vt6655: remove filename from mac.h omits 290262b9198d staging: vt6655: kernel style cleanup of mac.c omits 56bfb9bc6cd1 staging: vt6655: remove filename from key.h omits 692b3e44b7af staging: vt6655: remove filename from key.c omits 82bcc3174af2 staging: vt6655: remove filename from dpc.h omits eee245f5d707 staging: vt6655: remove filename from dpc.c omits 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c omits f0d52cd21498 staging: vt6655: remove filename from device_cfg.h omits 646ce5315f58 staging: vt6655: remove filename from channel.h omits ec32e0776f43 staging: vt6655: remove filename from channel.c omits 065dddf31e5a staging: vt6655: remove filename from card.h omits 51f42c766563 staging: vt6655: remove filename from card.c omits cae9546ac9f1 staging: vt6655: remove filename from baseband.c omits 14127269cd51 staging: vt6655: remove filename from baseband.h omits 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() omits 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() omits cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses omits 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] omits a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array omits 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate omits b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on omits a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate omits e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate omits 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize omits f39465018999 staging: rtl8188eu: remove unused IntrMask omits bd4680034d1f staging: rtl8188eu: remove two write-only hal components omits e79942ec2ccb staging: rtl8188eu: remove write-only power struct component omits 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define omits 448390332cfb staging: rtl8188eu: remove yet another unused enum omits fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines omits b5b6cf1a2643 staging: rtl8188eu: remove another unused enum omits c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum omits 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU omits bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE omits 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 omits 2d9f8c5ae660 staging: rtl8188eu: remove unused defines omits 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks omits 1f0873da312d staging: rtl8188eu: remove blank lines omits 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables omits eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() omits 409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint omits e9e6aa51b273 staging: rtl8712: error handling refactoring omits 9be550ee4391 staging: rtl8712: get rid of flush_scheduled_work omits c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() omits fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() omits 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] omits 66c1c64ea89d staging: rtl8188eu: Line over 100 characters omits 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] omits 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] omits 801e541c79bb nfc: s3fwrn5: fix undefined parameter values in dev_err() omits 55f24c27b6c1 dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() [...] omits 4d1014c1816c drivers core: Fix oops when driver probe fails omits 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe omits 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend omits 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] omits 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() omits 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] omits 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] omits 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() omits 61bef9e68dca ASoC: SOF: Intel: hda: enforce exclusion between HDaudio a [...] omits 2635c226036c ASoC: topology: Select SND_DYNAMIC_MINORS omits 8ee18e769dd6 Merge drm/drm-fixes into drm-misc-fixes omits c7c9d2102c9c net: llc: fix skb_over_panic omits ef17e2ac2183 net: qed: remove unneeded return variables omits d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver omits c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] omits fcef709c2c4b octeontx2-af: Do NIX_RX_SW_SYNC twice omits 453a343c5a74 Merge branch 'ovs-upcall-issues' omits 076999e46027 openvswitch: fix sparse warning incorrect type omits 784dcfa56e04 openvswitch: fix alignment issues omits e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS omits 4b0556b96e1f ALSA: usb-audio: Add registration quirk for JBL Quantum 600 omits f9b282b36dfa net: netlink: add the case when nlh is NULL omits 3df15d6f3724 vt: keyboard.c: make console an unsigned int omits c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits 9f59efcd51e3 HID: ft260: fix format type warning in ft260_word_show() omits 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] omits 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 omits 72fdb403008c tty: pdc_cons, free tty_driver upon failure omits 9f90a4ddef4e tty: drop put_tty_driver omits cb9ea618ee60 tty: make tty_set_operations an inline omits 56ec5880a28e tty: drop alloc_tty_driver omits 39b7b42be4a8 tty: stop using alloc_tty_driver omits 0524513afe45 tty: don't store semi-state into tty drivers omits 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure omits 23411c720052 xtensa: ISS: don't panic in rs_init omits 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] omits b0e81817629a net: build all switchdev drivers as modules when the bridg [...] omits 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port omits 67b94be44771 tty: move tty_port to new tty_port.h omits 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h omits 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h omits abca990183e9 tty: include list & lockdep from tty_ldisc.h omits a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h omits 890ebae62770 tty: include kref.h in tty_driver.h omits 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h omits 9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow omits 8496f60a670d v253_init: eliminate pointer to string omits 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional omits 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] omits 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake omits f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles omits d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices omits e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir omits 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] omits 02022c587257 Merge branch 'at91-dt' into at91-next omits c1f00edce5a3 ARM: dts: at91: sama5d4_xplained: change the key code of t [...] omits 15d27b15de96 efi: sysfb_efi: fix build when EFI is not set omits 71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures omits 192fbfb76744 drm/i915: Implement PSF GV point support omits 9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 omits f4cfed3482d8 Merge branch 'fixes' into for-next omits c07eea684cdf Merge generic_block_fiemap() removal from Christoph. omits 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next omits 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next omits fdc07ca0724d Merge branch 'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc omits 9acb9c48b940 fs: remove generic_block_fiemap omits e0cba89d22b7 hpfs: use iomap_fiemap to implement ->fiemap omits 8b1e7076d26b ext2: use iomap_fiemap to implement ->fiemap omits 9907f382a7a0 ARM: dts: at91: add conflict note for d3 omits 8d5a937f10ed MAINTAINERS: Adopt SanCloud dts files as supported omits bf781869e5cf ARM: dts: at91: add pinctrl-{names, 0} for all gpios omits e48d54c1dfe7 ARM: dts: am335x-sancloud-bbe-lite: New devicetree omits 3ed926537376 ARM: dts: am335x-sancloud-bbe: Extract common code omits feb29cf359fb ARM: dts: am335x-boneblack: Extract HDMI config omits 8122dc58cb3e bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode omits 289be44b6cb9 ARM: dts: at91: sama5d27_som1_ek: enable ADC node omits ae3c05cf20ef ARM: dts: omap4-l4-abe: Add McASP configuration omits 591c091705e2 ARM: dts: omap4-l4-abe: Correct sidle modes for McASP omits 176f26bcd41a ARM: dts: Add support for dra762 abz package omits cb31bbfa4915 ARM: dts: am335x-boneblue: add gpio-line-names omits ae92d4211944 arm: omap2: Drop MACH_OMAP3517EVM entry omits 353b7a55dcaf Merge branch 'fixes-v5.14' into fixes omits c68ef4ad180e omap5-board-common: remove not physically existing vdds_1v [...] omits 0162a9964365 ARM: dts: am437x-l4: fix typo in can@0 node omits 20a6b3fd8e2e ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 omits a6d90e9f2232 bus: ti-sysc: AM3: RNG is GP only omits b070f9ca7868 ARM: omap2+: hwmod: fix potential NULL pointer access omits 3da77cf33cf8 s390/delay: get rid of not needed header includes omits 6ab023641a34 s390/boot: get rid of arithmetics on function pointers omits 243fdac5934f s390/headers: fix code style in module.h omits 7e82523f2583 s390/hwcaps: make sie capability regular hwcap omits 98ac9169e540 s390/hwcaps: remove hwcap stfle check omits 487dff5638b9 s390/hwcaps: remove z/Architecture mode active check omits 449fbd713f57 s390/hwcaps: use consistent coding style / remove comments omits 251527c9b00c s390/hwcaps: open code initialization of first six hwcap bits omits 873129ca7b56 s390/hwcaps: split setup_hwcaps() omits f17a6d5d83bc s390/hwcaps: move setup_hwcaps() omits c68d463286cd s390/hwcaps: add sanity checks omits 95655495e404 s390/hwcaps: use named initializers for hwcap string arrays omits 47af00ef42b4 s390/hwcaps: introduce HWCAP bit numbers omits 511ad531afd4 s390/hwcaps: shorten HWCAP defines omits 7e8403ecaf88 s390: add HWCAP_S390_PCI_MIO to ELF hwcaps omits 3322ba0d7bea s390: make PCI mio support a machine flag omits 196e3c6ad1cc s390/disassembler: add instructions omits b3bc7980f4ad s390: report more CPU capabilities omits 0d374381d00b s390/qdio: remove unused macros omits bdfd740c1dda s390/qdio: clarify reporting of errors to the drivers omits 0ae8f2af262a s390/qdio: remove unneeded siga-sync for Output Queue omits d01fad2c6a3d s390/qdio: remove remaining tasklet & timer code omits d1ea9b58c8fb s390/qdio: propagate error when cancelling a ccw fails omits d06314e0ce20 s390/qdio: improve roll-back after error on ESTABLISH ccw omits 1c1dc8bda3a0 s390/qdio: cancel the ESTABLISH ccw after timeout omits 2c197870e470 s390/qdio: fix roll-back after timeout on ESTABLISH ccw omits f1a546947431 s390/setup: don't reserve memory that occupied decompresso [...] omits 6bda66703776 s390/boot: move dma sections from decompressor to decompre [...] omits 97dd89e90136 s390/ctl_reg: add ctlreg5 and ctlreg15 unions omits 7accd1f86496 s390/boot: make _diag308_reset_dma() position-independent omits 6a24d4666f43 s390/boot: move EP_OFFSET and EP_STRING to head.S omits 455cac5028c4 s390/setup: generate asm offsets from struct parmarea omits f4cb3c9bd041 s390/setup: drop _OFFSET macros omits 88a37f810757 s390/setup: remove unused symbolic constants for C code fr [...] omits e9e7870f90e3 s390/dump: introduce boot data 'oldmem_data' omits 84733284f67b s390/boot: introduce boot data 'initrd_data' omits f1d3c5323772 s390/boot: move sclp early buffer from fixed address in asm to C omits 8b6bd6f295b7 s390/boot: get rid of magic numbers for startup offsets omits 36af1c5c1598 s390/vdso: use system call functions omits 91f05c274483 s390/syscall: provide generic system call functions omits b84d0c417a5a s390/cpacf: get rid of register asm omits b49d08acb5d9 s390/debug: remove unused print defines omits 1487f59ad2a5 s390/dasd: remove debug printk omits 7f33565b2566 s390/uv: de-duplicate checks for Protected Host Virtualization omits 42c89439b9fa s390/boot: disable Secure Execution in dump mode omits c5cf505446db s390/boot: move uv function declarations to boot/uv.h omits 5492886c1474 s390/jump_label: print real address in a case of a jump label bug omits bb50655b8b70 s390/mm: don't print hashed values for pte_ERROR() & friends omits 3b36369dbffe s390/mm: use pr_err() instead of printk() for pte_ERROR & friends omits 0029b4d19491 s390/sclp: use only one sclp early buffer to send commands omits 6040b3f45f39 s390/cio: remove unused include linux/spinlock.h from cio.h omits 256d78d08177 s390/boot: make stacks part of the decompressor's image omits 7fadcc078785 s390/boot: move all linker symbol declarations from c to h files omits b1f6bead1fb4 Merge branches 'renesas-arm-dt-for-v5.15', 'renesas-driver [...] omits df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock omits 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates omits 7ba0273b2f34 kernfs: switch kernfs to use an rwsem omits c7e7c04274b1 kernfs: use VFS negative dentry caching omits 895adbec302e kernfs: add a revision to identify directory node changes omits 91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G omits bfe6b5590ce6 soc: renesas: Identify R-Car H3e-2G and M3e-2G omits 3e82868e8523 dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2 [...] omits 0ef844040c9b arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] omits d6237f110529 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] omits 7850f9ba36fa arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G omits bddda5c2b2be arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 48a0624e31d2 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] omits 402e45d0d1b9 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G omits 07832dd26151 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 8d935c8d7f17 arm64: dts: renesas: Add Renesas R8A779M3 SoC support omits 6832b69ee83b arm64: dts: renesas: Add Renesas R8A779M1 SoC support omits bdac4d8abbfc Merge 5.14-rc3 into driver-core-next omits 35171fbfc0d9 ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 [...] omits f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection [...] omits 6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock omits 9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k omits 71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts omits 44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path omits 7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app omits 9efea843a906 scsi: qla2xxx: edif: Add detection of secure device omits 8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs omits dd30706e73b7 scsi: qla2xxx: edif: Add key update omits fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire omits 84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els omits 7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs omits 7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs omits cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' omits 0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection omits 8f13142ac2eb scsi: target: Remove redundant assignment to variable ret omits ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd omits 45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches omits 95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 omits bfc477854a42 scsi: lpfc: Add 256 Gb link speed support omits f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new [...] omits df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create omits f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 serie [...] omits 5ad4df56cd21 smb3: rc uninitialized in one fallocate path omits f2a26a3cff27 SMB3: fix readpage for large swap cache omits 75a2d99ec64a Merge branch 'clk-socfpga' into clk-next omits d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock omits f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation omits 9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk omits 08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup omits 9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERF [...] omits d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() [...] omits 953a92f0e55f clk: hisilicon: hi3559a: select RESET_HISI omits 24b5b1978cd5 clk: stm32f4: fix post divisor setup for I2S/SAI PLLs omits 4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect omits 6aade587d329 drm/amdgpu: Avoid printing of stack contents on firmware l [...] omits d47255d3f873 drm/amdgpu: Fix resource leak on probe error path omits 471654ae06e5 Merge branch 'rework/printk_safe-removal' into for-next omits 8d909b2333f3 printk: syslog: close window between wait and read omits b371cbb584d8 printk: convert @syslog_lock to mutex omits 85e3e7fbbb72 printk: remove NMI tracking omits 93d102f094be printk: remove safe buffers omits 002eb6ad0751 printk: track/limit recursion omits 55d6af1d6688 lib/nmi_backtrace: explicitly serialize banner and regs omits 0a31df682323 KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF [...] omits 3b1c8c568267 docs: virt: kvm: api.rst: replace some characters omits 0e691ee7b503 KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name omits 2bb16bea5fea KVM: nSVM: Swap the parameter order for svm_copy_vmrun_sta [...] omits 9a9e74819bb0 KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmlo [...] omits c435e632ec6f btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] omits b531626a0a57 btrfs: remove ignore_offset argument from btrfs_find_all_roots() omits 3f615c4b9ea7 btrfs: mark compressed range uptodate only if all bio succeed omits 548c74bc4932 btrfs: avoid unnecessary lock and leaf splits when updatin [...] omits 83f0567922d9 btrfs: remove unnecessary list head initialization when sy [...] omits ae6acbb2a18c btrfs: avoid unnecessary log mutex contention when syncing log omits 7103df0c75a2 btrfs: remove racy and unnecessary inode transaction updat [...] omits 674f4bab090c btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] omits 3de11c864991 btrfs: improve the batch insertion of delayed items omits d3c6ec3c94af btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] omits a46d19c19a93 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] omits e827137d7f3f btrfs: continue readahead of siblings even if target node [...] omits 37521ab91402 btrfs: check-integrity: drop kmap/kunmap for block pages omits 519256cbb192 btrfs: compression: drop kmap/kunmap from generic helpers omits e2b32a50fa8a btrfs: compression: drop kmap/kunmap from zstd omits 341b1b37c528 btrfs: compression: drop kmap/kunmap from zlib omits 51699f4d2fd7 btrfs: compression: drop kmap/kunmap from lzo omits 43c98adefc5c btrfs: drop from __GFP_HIGHMEM all allocations omits dda962d5b97b btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs omits 26633dafc560 btrfs: remove max argument from generic_bin_search omits 012a364f1d39 btrfs: make btrfs_finish_chunk_alloc private to block-group.c omits 3eda990fde71 btrfs: check-integrity: drop unnecessary function prototypes omits f7deee2d5690 btrfs: add special case to setget helpers for 64k pages omits 4fe3a74d27f8 btrfs: zoned: remove max_zone_append_size logic omits e1ab9a730b42 Merge branch 'fixes' into next omits 480e93e12aa0 net: xfrm: Fix end of loop tests for list_for_each_entry omits 9f66861181e6 m68k/coldfire: change pll var. to clk_pll omits 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] omits 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] omits 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] omits 630211a17055 fpga: fpga-mgr: wrap the write_sg() op omits 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op omits b02a40713db9 fpga: fpga-mgr: wrap the state() op omits 6f9922711359 fpga: fpga-mgr: wrap the status() op omits 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op omits 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional omits 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op omits 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable omits 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable omits 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable omits e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable omits 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards omits a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] omits 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] omits a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] omits 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] omits 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code omits 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct omits 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode omits f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer omits 3ce6e1f662a9 loop: reintroduce global lock for safe loop_validate_file( [...] omits c27479d762de media: atomisp: pci: reposition braces as per coding style omits 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] omits 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user omits 1d74a91dc5c8 media: atomisp: Perform a single memset() for union omits d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() omits 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast omits 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree omits a5d46d9afbdf media: atomisp: Remove unused port_enabled variable omits 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] omits 8e38adf99d2f media: atomisp: Remove unused declarations omits d741db71cf1d media: atomisp: remove the repeated declaration omits 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() omits f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line omits 95d2117cfe77 media: atomisp: Align block comments omits 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] omits 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c omits 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] omits f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c omits 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c omits c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" omits 0a05cdf18b1a fpga: fpga-bridge: removed repeated word omits 580e3137318e fpga: fix spelling mistakes omits 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars omits 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] omits 3f2cbe3810a6 perf/x86/intel/uncore: Fix IIO cleanup mapping procedure f [...] omits cf3ee3c8c29d locking/atomic: add generic arch_*() bitops omits 67d1b0de258a locking/atomic: add arch_atomic_long*() omits e3d18cee258b locking/atomic: centralize generated headers omits f3e615b4db1f locking/atomic: remove ARCH_ATOMIC remanants omits 47401d94947d locking/atomic: simplify ifdef generation omits d4e5076c3522 locking/rwsem: Remove an unused parameter of rwsem_wake() omits b068fc04de10 perf: Refactor permissions check into perf_check_permission() omits 9d7a6c95f62b perf: Fix required permissions if sigtrap is requested omits 0791ba2bc7d3 ath11k: Remove some duplicate code omits 923a134647a0 ath: switch from 'pci_' to 'dma_' API new 7504c724d7f3 mm,shmem: Fix a typo in shmem_swapin_page() new 38b9b65aad12 lib/test_string.c: move string selftest in the Runtime Tes [...] new eb2854a16d9f ocfs2: fix zero out valid data new 4bbb5bda84ff ocfs2: issue zeroout to EOF blocks new a9d3ae9a3cf2 mm: memcontrol: fix blocking rstat function called from at [...] new 11c46bc5e04e mm/migrate: fix NR_ISOLATED corruption on 64-bit new 62ba340c4bad procfs: prevent unpriveleged processes accessing fdinfo dir new f3d0d801cf8b shm: skip shm_destroy if task IPC namespace was changed new 8e8f8c3b3e11 ipc: WARN if trying to remove ipc object which is absent new 91250c68e31c /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 9d3814058063 /proc/kpageflags: do not use uninitialized struct pages new ab2d3e6610bc slub: fix unreclaimable slab stat for bulk free new f8a53f396f75 mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() new 44daf1e21e32 kernel/acct.c: use dedicated helper to access rlimit values new ebc6a5c59b15 init: move usermodehelper_enable() to populate_rootfs() new 4095aa6e9319 scripts: check_extable: fix typo in user error message new 7eff85bafe4d scripts: checkversion: modernize linux/version.h search strings new 60a18aa2a4f3 ocfs2: remove an unnecessary condition new 2b0406cd2c16 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 1348c86464ff ocfs2: fix ocfs2 corrupt when iputting an inode new 62cb579ee227 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new 980170098790 mm: move kvmalloc-related functions to slab.h new ea29673ebd98 mm: slub: fix slub_debug disabling for list of slabs new 5358ef02ac1d mm: report a more useful address for reclaim acquisition new 722cfebe3acd mm/debug_vm_pgtable: introduce struct pgtable_debug_args new 61544ce47d7e mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new e25632ce02aa mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new aa6543aabd07 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new bdb44a3813e7 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new acc42d7d7443 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new adbdf7e478c2 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 04db27626a79 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 245df22af167 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new e14597d6c098 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 909529e06322 mm/debug_vm_pgtable: remove unused code new 14fd41cbb4f1 mm/debug_vm_pgtable: fix corrupted page flag new 498c26e8e953 mm: mark idle page tracking as BROKEN new 3d3f7f572d4a writeback: track number of inodes under writeback new 612469327bfa writeback: reliably update bandwidth estimation new 3e1096c26bf5 writeback: fix bandwidth estimate for spiky workload new c777d0cf0691 writeback: rename domain_update_bandwidth() new 7780d074c47c writeback: use READ_ONCE for unlocked reads of writeback stats new 5f5629eba871 mm: remove irqsave/restore locking from contexts with irqs [...] new 6d5c21759751 fs: drop_caches: fix skipping over shadow cache inodes new be7d15dcee48 fs: inode: count invalidated shadow pages in pginodesteal new 0c0f99d1e359 vfs: keep inodes with page cache off the inode shrinker LRU new 1e3db7e00e93 writeback: memcg: simplify cgroup_writeback_by_id new 519fa3866218 fs, mm: fix race in unlinking swapfile new aaf6917d6bf3 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 9ace8b3c8fa8 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new 4708aff4aa50 mm, memcg: inline swap-related functions to improve disabl [...] new 889943987c45 memcg: enable accounting for pids in nested pid namespaces new 9a6c4995b0bc memcg: switch lruvec stats to rstat new 7e5b252577e2 memcg: infrastructure to flush memcg stats new 644c21689aca memcg-infrastructure-to-flush-memcg-stats-v5 new c9363e990741 memcg: charge fs_context and legacy_fs_context new 85cdf7e9acc8 memcg: enable accounting for mnt_cache entries new 1ff656373d46 memcg: enable accounting for pollfd and select bits arrays new 0608db9e3832 memcg: enable accounting for file lock caches new 0591f34bf77f memcg: enable accounting for fasync_cache new 98ae8603a3c4 memcg: enable accounting for new namesapces and struct nsproxy new 6190f6bc10b1 memcg: enable accounting of ipc resources new 201031db007a memcg: enable accounting for signals new 2a90e186088a memcg: enable accounting for posix_timers_cache slab new cc91e730c62c memcg: enable accounting for ldt_struct objects new d97448a17740 memcg: cleanup racy sum avoidance code new 20884f9657c2 memcg: replace in_interrupt() by !in_task() in active_memcg() new aed697893dfc lazy tlb: introduce lazy mm refcount helper functions new 41e19b47779e lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new ace273b00017 lazy tlb: allow lazy tlb mm refcounting to be configurable new b15b38ca76e3 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new ad1304cf3e92 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new 57699e32e2fe lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 3bf6241b0195 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new 8ac123138733 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new 3f2923441545 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new a1352f97bd7e mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new 8de35c4f49ef ps3disk: replace flush_kernel_dcache_page with flush_dcache_page new 38f7dd02e527 scatterlist: replace flush_kernel_dcache_page with flush_d [...] new 3b1de072d5dd mm: remove flush_kernel_dcache_page new 1c20ca382f9d mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new a6dfd3c068c0 mm: change fault_in_pages_* to have an unsigned size parameter new a4d519855d07 mm/mremap: fix memory account on do_munmap() failure new ddd07631a5ad mm/mremap: don't account pages in vma_to_resize() new 20a13a8c7af7 mm: sparse: pass section_nr to section_mark_present new 6daa4736dd1d mm: sparse: pass section_nr to find_memory_block new e8c679db6882 mm: sparse: remove __section_nr() function new fd2c86a46e63 mm/sparse: set SECTION_NID_SHIFT to 6 new 6c7d11193fd8 include/linux/mmzone.h: avoid a warning in sparse memory support new 4d1c9517a6bc mm/sparse: clarify pgdat_to_phys new c1516f415c51 mm/vmalloc: use batched page requests in bulk-allocator new 946b77c28427 mm/vmalloc: remove gfpflags_allow_blocking() check new 7f3d12731d35 lib/test_vmalloc.c: add a new 'nr_pages' parameter new db92c8a3a677 mm/vmalloc: fix wrong behavior in vread new f10d42a64b12 mm/kasan: move kasan.fault to mm/kasan/report.c new b5002c572950 mm/page_alloc: always initialize memory map for the holes new f2b6dceaa939 microblaze: simplify pte_alloc_one_kernel() new e831e1de7a34 mm: introduce memmap_alloc() to unify memory map allocation new 9cba0325720a memblock: stop poisoning raw allocations new 33e54fe3f99e mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 064e35f25356 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new 1a6d10a695b9 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new dfe9b2902120 hugetlb: drop ref count earlier after page allocation new a9f4785e6405 hugetlb: before freeing hugetlb page set dtor to appropria [...] new aa4716843cd3 mm/numa: automatically generate node migration order new 1d641cb0ef81 mm/migrate: update node demotion order on hotplug events new fd3044e1d352 mm/migrate: enable returning precise migrate_pages() succe [...] new 010951ebc324 mm/migrate: demote pages during reclaim new 3c1943755d14 mm-migrate-demote-pages-during-reclaim-v11 new 9a97ca86dec5 mm/vmscan: add page demotion counter new 2b740fdd340a mm/vmscan: add helper for querying ability to age anonymous pages new 2852ec4edfbb mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] new cf781af7b862 mm/vmscan: Consider anonymous pages without swap new c06bd1326ff1 mm-vmscan-consider-anonymous-pages-without-swap-v11 new 76bf08254f74 mm/vmscan: never demote for memcg reclaim new 181d1f973447 mm/migrate: add sysfs interface to enable reclaim migration new ccd6fdb7ee07 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new 6bb70483b01f mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 4e31a13c7191 mm/vmscan: remove misleading setting to sc->priority new 211efe10a5f7 mm/vmscan: remove unneeded return value of kswapd_run() new 576899533b0d mm/vmscan: add 'else' to remove check_pending label new adf4ef6c9bec mm: compaction: optimize proactive compaction deferrals new 742419d972c7 mm-compaction-optimize-proactive-compaction-deferrals-fix new 38a0f5c1a919 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new 85c5edebbd92 mm/memplicy: add page allocation function for MPOL_PREFERR [...] new da90bedaa1a2 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] new 4659b8e36374 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new b8d1e8b84bb5 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new 9ea4151f6a1b mm/hugetlb: fix compile warning for !CONFIG_NUMA build new 58214a1f6ac4 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new afe5c49e6ac9 mm/mempolicy: unify the create() func for bind/interleave/ [...] new e419b089568e mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new d23e280c056f mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new e92edd01ba83 oom_kill: oom_score_adj broken for processes with small me [...] new ac28719d7592 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new 0f9189d61e9a selftests: vm: add KSM merge test new 7a59d3f90850 selftests: vm: add KSM unmerge test new 36dcdf488c70 selftests: vm: add KSM zero page merging test new 113e631a7152 selftests: vm: add KSM merging across nodes test new f798d2adfa3d mm/vmstat: correct some wrong comments new d0fc15f96fd6 mm/vmstat: simplify the array size calculation new a269a4a34f49 mm/vmstat: remove unneeded return value new 23b8801cddca preempt: provide preempt_*_(no)rt variants new b10ca04e378b mm/vmstat: protect per cpu variables with preempt disable on RT new bab157ab6383 memory-hotplug.rst: remove locking details from admin-guide new 58580435688a memory-hotplug.rst: complete admin-guide overhaul new 54a895ea9ebf mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new ceace6fb275a mm: memory_hotplug: cleanup after removal of pfn_valid_within() new d58853d27dff mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new e6a6e3b0be53 mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 9bba2aba35a4 mm/memory_hotplug: remove nid parameter from remove_memory [...] new adf41ede478f ACPI: memhotplug: memory resources cannot be enabled yet new 430ec50921f8 mm: track present early pages per zone new e0a84154997a mm/memory_hotplug: introduce "auto-movable" online policy new 89fa6c5efa9c drivers/base/memory: introduce "memory groups" to logicall [...] new 1ba65f5662bc mm/memory_hotplug: track present pages in memory groups new 2afcf0cf9c1d ACPI: memhotplug: use a single static memory group for a s [...] new 438d2267f0b6 dax/kmem: use a single static memory group for a single pr [...] new 0b881816487f virtio-mem: use a single dynamic memory group for a single [...] new 345a277e396b mm/memory_hotplug: memory group aware "auto-movable" onlin [...] new f605c932d64c mm-memory_hotplug-memory-group-aware-auto-movable-online-p [...] new a5e019f6587b mm/memory_hotplug: improved dynamic memory group aware "au [...] new ea091484e0d8 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 03bf99b4bbf6 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new b52535a18ad1 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 7b684455b474 mm/highmem: Remove deprecated kmap_atomic new 20dac8f982ac kfence: show cpu and timestamp in alloc/free info new 1c86c8b392c9 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 2142bd25f3ff fs/buffer.c: dump more info for __getblk_gfp() stall problem new ced885a16d47 kernel/hung_task.c: Monitor killed tasks. new 726b6466a3ee percpu: remove export of pcpu_base_addr new 03be9f9c14e6 fs/proc/kcore.c: add mmap interface new a7cae1745f9c connector: send event on write to /proc/[pid]/comm new d03acc9514ba proc/sysctl: make protected_* world readable new f88893778692 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new 90d10f285803 include/linux/once.h: fix trivia typo Not -> Note new 1057b1c46849 math: make RATIONAL tristate new 59fe4ae537c6 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new 99108d8f9de0 lib/string: optimized memcpy new 5bca07b48014 lib/string: optimized memmove new edc818969589 lib/string: optimized memset new 7866eb0a02c0 lib/test: convert test_sort.c to use KUnit new c3e8809c948d init/main.c: silence some -Wunused-parameter warnings new e3f45f88dd13 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new e672a86995f8 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new 3dc69ae841e1 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 6e36278726a9 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 621f164e40e0 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 296a93d0e9c2 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new 22194384faba hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 5de35d6b4396 pid: cleanup the stale comment mentioning pidmap_init(). new bcee4bfbfebe prctl: allow to setup brk for et_dyn executables new ffab8d03b5a1 configs: remove the obsolete CONFIG_INPUT_POLLDEV new 0bee459b8d50 selftests/memfd: remove unused variable adds 8cbb57de2a68 Merge remote-tracking branch 'arc-current/for-curr' adds 78981c9867fb Merge remote-tracking branch 'net/master' adds 040ba3036ec6 Merge remote-tracking branch 'bpf/master' adds 1eed8f8cf644 Merge remote-tracking branch 'ipsec/master' adds 4a25e1ebef0d Merge remote-tracking branch 'rdma-fixes/for-rc' adds 01725bf5f4f2 Merge remote-tracking branch 'sound-current/for-linus' adds 68843d22cc5b Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 8bec5b4f72ef Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 8fc295f136a6 Merge remote-tracking branch 'regulator-fixes/for-linus' adds b2c57b6ff561 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 4e291c5e75c6 Merge remote-tracking branch 'spi-fixes/for-linus' adds 401b5819adb7 Merge remote-tracking branch 'pci-current/for-linus' adds 8f8918936374 Merge remote-tracking branch 'tty.current/tty-linus' adds ed708e124ac2 usb: cdns3: Fixed incorrect gadget state adds 186e4f279819 usb: cdnsp: Fix incorrect supported maximum speed adds af66f73a09f5 usb: cdnsp: Fixed issue with ZLP adds 42c4417937be usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro. adds 848565bd8ee4 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 4961bb4d5b84 Merge remote-tracking branch 'staging.current/staging-linus' adds 4e844f3470c7 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 76b2db85bff1 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 5b8f099791c6 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 71c490393abd Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 76b21d73db7b Merge remote-tracking branch 'omap-fixes/fixes' adds db7bfee11a49 Merge remote-tracking branch 'kvm-fixes/master' adds 3795f468c0d3 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds a34d068248b7 Merge branch 'misc-5.14' into next-fixes adds b9e5c670a69a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 12a081f49c0b Merge remote-tracking branch 'vfs-fixes/fixes' adds 57e2c42000bb Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 9d563ae870bb Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 01535b78eb76 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 10d835b231ef Merge remote-tracking branch 'pidfd-fixes/fixes' adds 8d53a02855c4 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 011c1b80c7a5 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds c02abd48cdcd Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 3ad5d0682814 Merge remote-tracking branch 'asm-generic/master' adds 3026661ed665 Merge remote-tracking branch 'arm/for-next' adds aa45d97e7f96 Merge remote-tracking branch 'actions/for-next' adds aef5e2c0fc35 Merge remote-tracking branch 'amlogic/for-next' adds 46eb2a346d4b Merge remote-tracking branch 'aspeed/for-next' adds 04a43c014588 Merge remote-tracking branch 'at91/at91-next' adds cd68f9a3be57 Merge remote-tracking branch 'drivers-memory/for-next' adds bccf12ba361a Merge remote-tracking branch 'imx-mxs/for-next' adds 2be9695fc1e3 Merge remote-tracking branch 'keystone/next' adds 04794224ff46 Merge remote-tracking branch 'mediatek/for-next' adds 49790e15ff2e Merge remote-tracking branch 'mvebu/for-next' adds 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next adds e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next adds 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next adds fc333cca16b8 Merge branch 'omap-for-v5.14/fixes-not-urgent' into for-next adds cdab0691819a Merge branch 'omap-for-v5.14/ti-sysc' into for-next adds 91ee322340fb Merge branch 'omap-for-v5.14/dt' into for-next adds 98baf7a3bbe0 Merge remote-tracking branch 'omap/for-next' adds a8f42d3b7f00 Merge remote-tracking branch 'qcom/for-next' adds f04590c8a93d Merge remote-tracking branch 'raspberrypi/for-next' adds 364de591d323 Merge remote-tracking branch 'renesas/next' adds a535d5e7dfc7 Merge remote-tracking branch 'reset/reset/next' adds 39faa376cdad Merge remote-tracking branch 'rockchip/for-next' adds 2d998acfe949 Merge remote-tracking branch 'samsung-krzk/for-next' adds d95de308dd6b Merge remote-tracking branch 'scmi/for-linux-next' adds 69ff902db1f5 Merge remote-tracking branch 'stm32/stm32-next' adds 661eab980692 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 6842dffac968 Merge remote-tracking branch 'tegra/for-next' adds 2248f4aec28c Merge remote-tracking branch 'ti-k3/ti-k3-next' adds a29ca13616a8 Merge remote-tracking branch 'xilinx/for-next' adds 1a825a8301ba Merge remote-tracking branch 'clk/clk-next' adds 1e9d28e2cad9 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds e8f530c11f45 Merge remote-tracking branch 'h8300/h8300-next' adds b1d70d73a9b8 Merge remote-tracking branch 'm68k/for-next' adds 471449da453d Merge remote-tracking branch 'm68knommu/for-next' adds 303f29c35d10 Merge remote-tracking branch 'mips/mips-next' adds 1f1379bd870f Merge remote-tracking branch 'parisc-hd/for-next' adds 5abcf7a10d96 Merge remote-tracking branch 'risc-v/for-next' adds 2f5f912c5b60 Merge branch 'fixes' into for-next adds 8691b86ae3dd Merge remote-tracking branch 's390/for-next' adds a244c3c2b47c Merge remote-tracking branch 'sh/for-next' adds 8b4c1b45ee53 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 4c18e646d10e Merge remote-tracking branch 'pidfd/for-next' adds 2b3279203b3a Merge remote-tracking branch 'fscrypt/master' adds 68f294ded063 Merge remote-tracking branch 'fscache/fscache-next' adds 98e89097e3dc Merge branch 'misc-5.14' into for-next-current-v5.12-20210624 adds 808c6838dfee Merge branch 'for-next-current-v5.12-20210624' into for-ne [...] adds 5bf91dbe17f3 Merge remote-tracking branch 'btrfs/for-next' adds cb4b0ab75bf1 SMB3: fix readpage for large swap cache adds 53af3cc8f10f smb3: rc uninitialized in one fallocate path adds a9247bc5caa3 Merge remote-tracking branch 'cifs/for-next' adds 8b042e6858cf Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 0447cae6af30 ext2: use iomap_fiemap to implement ->fiemap adds 9432c8ae9f99 hpfs: use iomap_fiemap to implement ->fiemap adds 8f04e4d9e612 fs: remove generic_block_fiemap adds 143ed925f3f4 Merge removal of generic_block_fiemap() from Christoph adds 207d97b95d01 Merge remote-tracking branch 'ext3/for_next' adds ef6b26c8f27a Merge remote-tracking branch 'f2fs/dev' adds 9f0fc39fa186 Merge remote-tracking branch 'fuse/for-next' adds dab1d27e2de2 Merge remote-tracking branch 'gfs2/for-next' adds 5a183f161b98 Merge remote-tracking branch 'cel/for-next' adds c70a15de54bd Merge remote-tracking branch 'overlayfs/overlayfs-next' adds cba7dcd8878e 9p/trans_virtio: Remove sysfs file on probe failure adds f01176a1a9cf Merge remote-tracking branch 'v9fs/9p-next' adds c82037fcd906 Merge remote-tracking branch 'zonefs/for-next' adds 6d95979bb805 Merge remote-tracking branch 'file-locks/locks-next' adds 7bf48d0c1aed Merge remote-tracking branch 'printk/for-next' adds ccd2f00bfc85 Merge remote-tracking branch 'pci/next' adds f3024f69ebad Merge remote-tracking branch 'pstore/for-next/pstore' adds aad1b45cbef7 Merge remote-tracking branch 'hid/for-next' adds 02c6edd4b1a0 hwmon: (k10temp) support Zen3 APUs adds 83eea1033d1c hwmon: (ntc_thermistor) Use library interpolation adds ddde0ab0a2ca hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds a5ed7262cdf8 hwmon: (w83627ehf) Use platform_create_bundle adds b8f3d51e9b9b hwmon: (w83627ehf) Remove w83627ehf_remove() adds 47f53972ca15 hwmon: intel-m10-bmc-hwmon: add n5010 sensors adds 9f9d11cfad91 dt-bindings: firmware: update arm,scpi.yaml reference adds e2c744af9cd3 hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS adds 88316b6c34b4 hwmon: (w83627ehf) Make DEVICE_ATTR_RO static adds 0f097d5deb20 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 45463b1ed86e Merge remote-tracking branch 'jc_docs/docs-next' adds 1767d605159a Merge remote-tracking branch 'v4l-dvb-next/master' adds 709f8cef4366 Merge remote-tracking branch 'pm/linux-next' adds d637050c0371 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds f1eb729c2b14 Merge remote-tracking branch 'cpupower/cpupower' adds 9e8928245a86 Merge remote-tracking branch 'opp/opp/linux-next' adds b8b5c8d51f09 Merge remote-tracking branch 'ieee1394/for-next' adds 6f1fd54d8675 Merge remote-tracking branch 'dlm/next' adds 211c045b20c1 Merge remote-tracking branch 'swiotlb/linux-next' adds c72249d40e91 Merge remote-tracking branch 'rdma/for-next' adds 5a0b5fbe7b41 Merge remote-tracking branch 'net-next/master' adds ebf82aca10ad Merge remote-tracking branch 'bpf-next/for-next' adds 3e367988c771 Merge remote-tracking branch 'ipsec-next/master' adds 94873fe85e38 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds ec8dc8fa276f Merge remote-tracking branch 'bluetooth/master' adds 9ec4631a10aa Merge remote-tracking branch 'mtd/mtd/next' adds dd88e742ea20 Merge remote-tracking branch 'nand/nand/next' adds 23699f477e11 Merge remote-tracking branch 'crypto/master' adds 06de03bc8602 Merge remote-tracking branch 'drm/drm-next' adds d62b5598a9d4 Merge remote-tracking branch 'drm-misc/for-linux-next' adds e0e4a51cabf5 drm/amdkfd: Allow querying SVM attributes that are clear adds 2369938c92fc usb/host: enable auto power control for xhci-pci adds 1dfa206dd526 drm/amdgpu: add another raven1 gfxoff quirk adds e819e6d89cc2 drm/amdgpu: only check for _PR3 on dGPUs adds 02416e0c4095 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 8f7125c0c5fe Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 262d249e54c8 Revert "drm/amd/display: To modify the condition in indica [...] adds 17773e4d0fb4 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds c4d44c314d10 drm/radeon: Add HD-audio component notifier support (v2) adds 6b555d84eb2c drm/amdgpu/display: add support for multiple backlights adds a1b269b9608b drm/amdgpu/display: only enable aux backlight control for [...] adds f46ecc4bda8f PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds fd3fb30930bf Merge remote-tracking branch 'amdgpu/drm-next' adds 1d34b6d89197 Merge remote-tracking branch 'drm-intel/for-linux-next' adds f46099451039 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds eeb22ef71d47 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds c930e4e08823 Merge remote-tracking branch 'regmap/for-next' adds fdb63f38ff4c Merge remote-tracking branch 'sound/for-next' adds c7a8c30688d1 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds cb852419d652 Merge remote-tracking branch 'sound-asoc/for-next' adds b64344a55226 Merge remote-tracking branch 'modules/modules-next' adds ebcc40d48653 Merge remote-tracking branch 'input/next' adds 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes adds 60b8191c4777 Merge branch 'for-5.15/block' into for-next adds 20b51870ca4d Merge remote-tracking branch 'block/for-next' adds d69df6d0f7bf dm ima: measure data on table load adds d8a5469d3512 dm ima: measure data on device resume adds 5a55cd3745e1 dm ima: measure data on device remove adds 9f54ba7ceb6c dm ima: measure data on table clear adds 6dc5f30d1125 dm ima: measure data on device rename adds a1d5b043b268 dm: update target status functions to support IMA measurement adds 53c0c6d4d8a9 dm: add documentation for IMA measurement support adds dcd7dd12d1e3 Merge remote-tracking branch 'device-mapper/for-next' adds ed09c08372d1 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds cc50ae80c8a4 Merge remote-tracking branch 'mmc/next' adds 687c4b1bc414 Merge remote-tracking branch 'mfd/for-mfd-next' adds 9cbb8a966ba0 Merge remote-tracking branch 'battery/for-next' adds 8fa44ee0019d Merge remote-tracking branch 'regulator/for-next' adds b2ed25a60bec Merge remote-tracking branch 'security/next-testing' adds 692b962f6289 Merge remote-tracking branch 'apparmor/apparmor-next' adds d209b72fe3ff Merge remote-tracking branch 'keys/keys-next' adds ef921e79f61a Merge remote-tracking branch 'selinux/next' adds 1eb9bef5228f Merge remote-tracking branch 'smack/next' adds 47248133f978 Merge remote-tracking branch 'iommu/next' adds aba3498a1109 Merge remote-tracking branch 'audit/next' adds 94b6351540a0 bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus adds a155b5928971 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] adds b93600d8c14e dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] adds 01d06ecbe841 dt-bindings: Remove "status" from schema examples adds 63e1125e6bb8 dt-bindings: arm: mediatek: mmsys: convert to YAML format adds 3747c2b2f6ce dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding adds 66a1be378c1c Merge remote-tracking branch 'devicetree/for-next' adds 9080d2cf07f7 Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 7ca09d4844bf Merge remote-tracking branch 'spi/for-next' adds edc2a7b3385d Merge branch 'sched/core' adds cb90dd1c43e6 Merge branch 'perf/core' adds 795f5d1b822c Merge branch 'locking/urgent' adds b8ea6f6890fb Merge branch 'locking/core' adds a20c85e7b496 Merge branch 'efi/urgent' adds 5bcf8b4b8bfd Merge branch 'core/urgent' adds de35038b40c1 Merge branch 'timers/urgent' adds 34201da8797c Merge remote-tracking branch 'tip/auto-latest' adds 39587fd3f97b Merge remote-tracking branch 'clockevents/timers/drivers/next' adds a54820514310 Merge remote-tracking branch 'edac/edac-for-next' adds 6e98455beca1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 285ec70ee6ce rcu: Weaken ->dynticks accesses and updates adds f690dff7cb10 rcu: Mark accesses to ->rcu_read_lock_nesting adds ed50f41361a7 rculist: Unify documentation about missing list_empty_rcu() adds b080c57738d7 rcu/tree: Handle VM stoppage in stall detection adds 51f50c3bc0fd rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds cc87c2380775 rcu: Start timing stall repetitions after warning complete adds a6cf9cd06cd3 srcutiny: Mark read-side data races adds c87424ec22c0 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds d5bb480a1272 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds 7798a249ab0e rcu: Remove trailing spaces and tabs adds aba54baa110f rcu: Mark accesses in tree_stall.h adds 891fb9846876 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds df00d93bce86 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds d40011b02d4e rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds deb37cfcfc12 rcu: Print human-readable message for schedule() in RCU reader adds 3fad1f7b48cd refscale: Add measurement of clock readout adds 6580f64ccd06 rcutorture: Preempt rather than block when testing task stalls adds 8f12cead1d49 rcuscale: Console output claims too few grace periods adds 0dbeb44f152a locktorture: Mark statistics data races adds 61700f06e186 locktorture: Count lock readers adds 665c31c04981 scftorture: Add RPC-like IPI tests adds 05caab8b4b9e scftorture: Avoid NULL pointer exception on early exit adds e8cf874883c5 torture: Make kvm.sh select per-scenario affinity masks adds 973e42b635bd torture: Don't redirect qemu-cmd comment lines adds 4ca8f1a42ec0 torture: Make kvm-test-1-run-qemu.sh apply affinity adds 92c93c4ec023 rcutorture: Upgrade two-CPU scenarios to four CPUs adds 695e51cda947 torture: Use numeric taskset argument in jitter.sh adds 86a8c99c82ec torture: Consistently name "qemu*" test output files adds 5d3ba2b5d2d0 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] adds d02bee54d931 torture: Don't use "test" command's "-a" argument adds a044938f20f5 torture: Add timestamps to kvm-test-1-run-qemu.sh output adds 0bd06857a1d2 torture: Make kvm-test-1-run-qemu.sh check for reboot loops adds e2f052172bd6 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'no [...] adds 531a08a403bb Merge branch 'kcsan.2021.07.20c' into HEAD adds 69be7e016055 tools/memory-model: Add example for heuristic lockless reads adds fdd764e8626d tools/memory-model: Heuristics using data_race() must hand [...] adds 50a912792cde tools/memory-model: Document data_race(READ_ONCE()) adds 8a3af8ba2b51 Merge branch 'lkmm.2021.07.20c' into HEAD adds 256cd672f9bf Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds fa31b17088f9 Merge branch 'clocksource.2021.07.20c' into HEAD adds 250353bf4246 Merge remote-tracking branch 'rcu/rcu/next' adds 4587350deb45 Merge remote-tracking branch 'xen-tip/linux-next' adds 9e8e9f541aa0 Merge remote-tracking branch 'percpu/for-next' adds b147d6eac6b1 Merge remote-tracking branch 'workqueues/for-next' adds 99f350565e4c Merge remote-tracking branch 'leds/for-next' adds d8f5f6dc2320 Merge remote-tracking branch 'ipmi/for-next' adds d70fffb5d7ba Merge remote-tracking branch 'driver-core/driver-core-next' adds eb7eefe95be6 Merge remote-tracking branch 'usb/usb-next' adds 4de965fc41f9 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds f3eabc844eb2 Merge remote-tracking branch 'tty/tty-next' adds 79fd39689bf8 Merge remote-tracking branch 'char-misc/char-misc-next' adds 2b304ffb9710 Merge remote-tracking branch 'extcon/extcon-next' adds 1a1c84300c38 Merge remote-tracking branch 'phy-next/next' adds 725055f39e41 Merge remote-tracking branch 'soundwire/next' adds b024a6cf0c1b Merge remote-tracking branch 'staging/staging-next' adds fcfacf1f803d Merge remote-tracking branch 'iio/togreg' adds 15af95509f29 Merge remote-tracking branch 'icc/icc-next' adds 971f45ef87a3 Merge remote-tracking branch 'dmaengine/next' adds a6b345d8a0e6 Merge remote-tracking branch 'cgroup/for-next' adds fce3f9537a14 Merge remote-tracking branch 'scsi/for-next' adds 9146b0f70611 Merge remote-tracking branch 'scsi-mkp/for-next' adds 6315b7566a65 Merge remote-tracking branch 'rpmsg/for-next' adds 39985c9e2ea2 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds aee8872ed384 Merge remote-tracking branch 'pinctrl/for-next' adds 24fe9c32d6e6 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds af3b1b751f38 Merge remote-tracking branch 'userns/for-next' adds 54804c4e018c Merge remote-tracking branch 'livepatching/for-next' adds ec2ab6096d87 Merge remote-tracking branch 'coresight/next' adds 0529e303e4fd Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 3c0e223aa409 Merge remote-tracking branch 'ntb/ntb-next' adds 766cc7cefe3c Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 62279fb2e8ab Merge remote-tracking branch 'kspp/for-next/kspp' adds 1ca0facc853a Merge remote-tracking branch 'gnss/gnss-next' adds 4f97e4b858ec Merge remote-tracking branch 'slimbus/for-next' adds 906e9441797a Merge remote-tracking branch 'hyperv/hyperv-next' adds ac71b274027d Merge remote-tracking branch 'auxdisplay/auxdisplay' adds ded39fc4a5b4 docs: driver-api: fpga: avoid using UTF-8 chars adds 9c7aad3aa55f fpga: fix spelling mistakes adds 92c5ddbc93ab fpga: fpga-bridge: removed repeated word adds d97176f6040f fpga: dfl: pci: add device IDs for Silicom N501x PAC cards adds e4998f490675 Merge tag 'v5.14-rc1' into for-next adds b46e9b299bd9 fpga: altera-freeze-bridge: Address warning about unused variable adds 7f6296289cd1 fpga: xiilnx-spi: Address warning about unused variable adds 310a0b2dae99 fpga: xilinx-pr-decoupler: Address warning about unused variable adds 6c17b7ff1d11 fpga: zynqmp-fpga: Address warning about unused variable adds a11fe89db628 fpga: fpga-mgr: wrap the write_init() op adds cdc2160df447 fpga: fpga-mgr: make write_complete() op optional adds 9590d5375cd4 fpga: fpga-mgr: wrap the write() op adds 43a0e0528d6d fpga: fpga-mgr: wrap the status() op adds 6814101ee1b2 fpga: fpga-mgr: wrap the state() op adds 5daa06ffcebf fpga: fpga-mgr: wrap the fpga_remove() op adds c485d3bf3cc7 fpga: fpga-mgr: wrap the write_sg() op adds f33350b26057 Merge remote-tracking branch 'fpga/for-next' adds 5d6c99092be4 Merge remote-tracking branch 'mhi/mhi-next' adds 4ce89e05fc49 Merge remote-tracking branch 'rust/rust-next' adds ca855b58c2df mm: Introduce struct folio adds 6b474ab1d9c8 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 586504072164 mm/vmstat: Add functions to account folio statistics adds 3c68c9bb3478 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 25f5b0e994d9 mm: Add folio reference count functions adds 532e83a85797 mm: Add folio_put() adds 43a839dc66bf mm: Add folio_get() adds 3f6e3c58f2ac mm: Add folio_try_get_rcu() adds 8c02d1a13876 mm: Add folio flag manipulation functions adds 63984049e50a mm/lru: Add folio LRU functions adds f1f985441231 mm: Handle per-folio private data adds 67431f80c18a mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds b7cf2ff51309 mm/filemap: Add folio_next_index() adds b12454fd08e2 mm/filemap: Add folio_pos() and folio_file_pos() adds 4480cfeb3246 mm/util: Add folio_mapping() and folio_file_mapping() adds 0235f13bc03d mm/filemap: Add folio_unlock() adds 2896ce5ea108 mm/filemap: Add folio_lock() adds a7a9dbf5c658 mm/filemap: Add folio_lock_killable() adds e3700f8b6abe mm/filemap: Add __folio_lock_async() adds 35e305eee20d mm/filemap: Add folio_wait_locked() adds d42e083e5eff mm/filemap: Add __folio_lock_or_retry() adds 6ac258a39fe4 mm/swap: Add folio_rotate_reclaimable() adds 545c0f03d3dd mm/filemap: Add folio_end_writeback() adds ec086dcf8229 mm/writeback: Add folio_wait_writeback() adds f9b3e3eb6c9e mm/writeback: Add folio_wait_stable() adds ee44f674fd1c mm/filemap: Add folio_wait_bit() adds 3e638af9e1da mm/filemap: Add folio_wake_bit() adds 9ee05b20d86b mm/filemap: Convert page wait queues to be folios adds d5cf6cb1a465 mm/filemap: Add folio private_2 functions adds 7a4ae325b746 fs/netfs: Add folio fscache functions adds 043656facf6e mm: Add folio_mapped() adds e004ebf60676 mm: Add folio_nid() adds 69d2395ca8ef mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 8dcfca3cecca mm/memcg: Use the node id in mem_cgroup_update_tree() adds afb628cd888c mm/memcg: Remove soft_limit_tree_node() adds 5eafda8b0c4d mm/memcg: Convert memcg_check_events to take a node ID adds 61374127431a mm/memcg: Add folio_memcg() and related functions adds e02e05b0daa5 mm/memcg: Convert commit_charge() to take a folio adds 881060885e5c mm/memcg: Convert mem_cgroup_charge() to take a folio adds 6ce4de45bae2 mm/memcg: Convert uncharge_page() to uncharge_folio() adds 6a95c78dfa4e mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 5574ade1f27b mm/memcg: Convert mem_cgroup_migrate() to take folios adds 2832679327e1 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 754fb2e00a77 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds fbd484b26381 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 4c1fa0081d16 mm/memcg: Add folio_lruvec() adds acf5b5a4957c mm/memcg: Add folio_lruvec_lock() and similar functions adds df506008767a mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds ed8e27c08463 mm/workingset: Convert workingset_activation to take a folio adds 1b2fb6101c71 mm: Add folio_pfn() adds 3b7a2acaa70d mm: Add folio_raw_mapping() adds 117a27c2743e mm: Add flush_dcache_folio() adds 3508e35dec5c mm: Add kmap_local_folio() adds a63d61927657 mm: Add arch_make_folio_accessible() adds 76dc430ff513 mm: Add folio_young and folio_idle adds 1d70efc2f5a5 mm/swap: Add folio_activate() adds a70078dc4e93 mm/swap: Add folio_mark_accessed() adds c6054bad5e44 mm/rmap: Add folio_mkclean() adds 4c5e81b3f533 mm/migrate: Add folio_migrate_mapping() adds 785a947f7946 mm/migrate: Add folio_migrate_flags() adds 496211c7d6b3 mm/migrate: Add folio_migrate_copy() adds 9dadb237652f mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 0a767bf67355 flex_proportions: Allow N events instead of 1 adds d73b19c64e01 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds cdc8d3ce5bad mm/writeback: Add __folio_end_writeback() adds 518480280a76 mm/writeback: Add folio_start_writeback() adds d6a10efac196 mm/writeback: Add folio_mark_dirty() adds 4df5aefb8ab7 mm/writeback: Add __folio_mark_dirty() adds aed549d63450 mm/writeback: Convert tracing writeback_page_template to folios adds 2505826efe55 mm/writeback: Add filemap_dirty_folio() adds aff8d48a6fce mm/writeback: Add folio_account_cleaned() adds ba9fe82694a7 mm/writeback: Add folio_cancel_dirty() adds 22cabba4404a mm/writeback: Add folio_clear_dirty_for_io() adds 441a468d36f0 mm/writeback: Add folio_account_redirty() adds d3b5830e50e1 mm/writeback: Add folio_redirty_for_writepage() adds 36be77420e03 mm/filemap: Add i_blocks_per_folio() adds 694d597dc823 mm/filemap: Add folio_mkwrite_check_truncate() adds aaadfdb56d17 mm/filemap: Add readahead_folio() adds 45b9a6db4c8d mm/workingset: Convert workingset_refault() to take a folio adds 6b59d53b7a80 mm: Add folio_evictable() adds 36e54906776d mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 06cbd93e0ca9 mm/lru: Add folio_add_lru() adds 8f13d55bbc14 mm/page_alloc: Add folio allocation functions adds 786f71c43cae mm/filemap: Add filemap_alloc_folio adds 4cbf12a89a98 mm/filemap: Add filemap_add_folio() adds 848977816e20 mm/filemap: Convert mapping_get_entry to return a folio adds bd3ee02a91ac mm/filemap: Add filemap_get_folio adds a4757d06df08 mm/filemap: Add FGP_STABLE adds 7b3747293525 Merge remote-tracking branch 'folio/for-next' new 49b3acca5553 Merge commit 'next-20210727~3' into tmp-akpm/master new 4dc602bba401 kexec: move locking into do_kexec_load new e76044f0e2f4 kexec: avoid compat_alloc_user_space new 6748d78bed32 mm: simplify compat_sys_move_pages new ef02af9c09a5 mm: simplify compat numa syscalls new 6fcecb725004 compat: remove some compat entry points new 89aae91d9e73 arch: remove compat_alloc_user_space
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 (70a94fad3e4e) \ N -- N -- N refs/heads/akpm (89aae91d9e73)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 201 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 2 - Documentation/ABI/testing/sysfs-block | 12 - Documentation/ABI/testing/sysfs-devices-system-cpu | 17 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 - .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/hw-vuln/index.rst | 1 - Documentation/admin-guide/hw-vuln/l1d_flush.rst | 69 - Documentation/admin-guide/kernel-parameters.txt | 31 - Documentation/arm64/memory-tagging-extension.rst | 48 +- .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../arm/mediatek/mediatek,mt8192-clock.yaml | 199 -- .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 65 - Documentation/devicetree/bindings/arm/renesas.yaml | 50 +- .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 149 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 - .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 - .../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 - .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 21 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 27 - .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 65 - Documentation/devicetree/bindings/serial/8250.yaml | 6 - .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/usb/generic-ehci.yaml | 1 - .../devicetree/bindings/usb/generic-ohci.yaml | 1 - .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - Documentation/filesystems/locking.rst | 2 +- Documentation/hwmon/index.rst | 1 - Documentation/hwmon/sbrmi.rst | 79 - Documentation/hwmon/sht4x.rst | 2 +- .../ethernet/freescale/dpaa2/index.rst | 1 - .../ethernet/freescale/dpaa2/switch-driver.rst | 217 -- Documentation/networking/index.rst | 2 - Documentation/networking/mctp.rst | 213 -- Documentation/networking/netdevices.rst | 29 - Documentation/networking/timestamping.rst | 6 +- Documentation/userspace-api/spec_ctrl.rst | 8 - Documentation/virt/kvm/api.rst | 2 +- MAINTAINERS | 29 +- arch/Kconfig | 3 - arch/alpha/kernel/srmcons.c | 8 +- arch/arm/boot/dts/Makefile | 1 - arch/arm/boot/dts/am335x-boneblack-common.dtsi | 135 + arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi | 141 - arch/arm/boot/dts/am335x-boneblack-wireless.dts | 1 - arch/arm/boot/dts/am335x-boneblack.dts | 1 - arch/arm/boot/dts/am335x-boneblue.dts | 143 +- arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 96 - arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts | 50 - arch/arm/boot/dts/am335x-sancloud-bbe.dts | 92 +- arch/arm/boot/dts/am437x-l4.dtsi | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am5748.dtsi | 6 +- arch/arm/boot/dts/am574x-idk.dts | 4 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 4 - arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 16 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 4 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 6 - arch/arm/boot/dts/at91-sama5d3_xplained.dts | 31 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 22 +- arch/arm/boot/dts/dra74x-p.dtsi | 27 - arch/arm/boot/dts/dra76x.dtsi | 12 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 38 +- arch/arm/boot/dts/omap5-board-common.dtsi | 9 +- arch/arm/kernel/smp.c | 4 +- arch/arm/mach-omap2/Kconfig | 5 + arch/arm/mach-omap2/omap_hwmod.c | 10 +- arch/arm/mach-omap2/pm34xx.c | 5 + arch/arm/mach-rpc/riscpc.c | 1 - arch/arm/net/bpf_jit_32.c | 3 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 +- arch/arm64/boot/dts/renesas/Makefile | 8 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 29 - .../boot/dts/renesas/r8a779m1-salvator-xs.dts | 53 - arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts | 19 - arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts | 54 - arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 12 - .../boot/dts/renesas/r8a779m3-salvator-xs.dts | 46 - arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts | 18 - arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts | 45 - arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 12 - arch/arm64/boot/dts/rockchip/px30.dtsi | 22 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 38 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 57 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 49 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 51 +- arch/arm64/include/asm/pointer_auth.h | 12 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/entry.S | 57 +- arch/arm64/kernel/mte.c | 139 +- arch/arm64/kernel/pointer_auth.c | 10 +- arch/arm64/kernel/process.c | 21 +- arch/arm64/net/bpf_jit_comp.c | 13 - arch/m68k/configs/stmark2_defconfig | 1 + arch/m68k/emu/nfcon.c | 30 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 10 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 12 +- .../cavium-octeon/executive/cvmx-helper-board.c | 8 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 12 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 8 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 9 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 22 +- arch/mips/cavium-octeon/executive/cvmx-spi.c | 20 +- arch/mips/cavium-octeon/flash_setup.c | 2 +- arch/mips/cavium-octeon/setup.c | 43 +- arch/mips/cavium-octeon/smp.c | 14 +- arch/mips/include/asm/mach-rc32434/rb.h | 2 + arch/mips/mm/c-octeon.c | 29 +- arch/mips/net/ebpf_jit.c | 3 - arch/parisc/kernel/pdc_cons.c | 34 +- arch/powerpc/kernel/traps.c | 1 + arch/powerpc/kernel/vdso64/Makefile | 7 - arch/powerpc/kernel/watchdog.c | 5 + arch/powerpc/kexec/crash.c | 2 +- arch/powerpc/net/bpf_jit_comp32.c | 6 - arch/powerpc/net/bpf_jit_comp64.c | 6 - arch/powerpc/platforms/pseries/setup.c | 2 +- arch/riscv/net/bpf_jit_comp32.c | 4 - arch/riscv/net/bpf_jit_comp64.c | 4 - arch/s390/boot/Makefile | 2 +- arch/s390/boot/boot.h | 14 +- arch/s390/boot/compressed/decompressor.c | 5 + arch/s390/boot/compressed/decompressor.h | 5 - arch/s390/boot/compressed/vmlinux.lds.S | 35 +- arch/s390/boot/head.S | 56 +- arch/s390/boot/ipl_report.c | 6 +- arch/s390/boot/kaslr.c | 6 +- arch/s390/boot/mem_detect.c | 8 +- arch/s390/boot/pgm_check_info.c | 5 +- arch/s390/boot/sclp_early_core.c | 9 - arch/s390/boot/startup.c | 60 +- arch/s390/{kernel => boot}/text_dma.S | 4 +- arch/s390/boot/uv.c | 40 +- arch/s390/boot/uv.h | 19 - arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/cpacf.h | 208 +- arch/s390/include/asm/cpufeature.h | 2 +- arch/s390/include/asm/ctl_reg.h | 17 - arch/s390/include/asm/debug.h | 34 + arch/s390/include/asm/diag.h | 8 - arch/s390/include/asm/elf.h | 76 +- arch/s390/include/asm/ipl.h | 1 - arch/s390/include/asm/kvm_host.h | 18 +- arch/s390/include/asm/module.h | 6 +- arch/s390/include/asm/pgtable.h | 10 +- arch/s390/include/asm/qdio.h | 15 +- arch/s390/include/asm/sclp.h | 8 +- arch/s390/include/asm/setup.h | 46 +- arch/s390/include/asm/syscall.h | 59 - arch/s390/include/asm/uv.h | 8 + arch/s390/include/asm/vdso/gettimeofday.h | 22 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 7 - arch/s390/kernel/crash_dump.c | 46 +- arch/s390/kernel/diag.c | 13 +- arch/s390/kernel/dis.c | 2 - arch/s390/kernel/early.c | 4 - arch/s390/kernel/entry.h | 9 - arch/s390/kernel/head64.S | 17 - arch/s390/kernel/ipl_vmparm.c | 2 - arch/s390/kernel/jump_label.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/processor.c | 173 +- arch/s390/kernel/setup.c | 276 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/uv.c | 15 + arch/s390/kernel/vmlinux.lds.S | 33 - arch/s390/kvm/diag.c | 18 +- arch/s390/kvm/kvm-s390.c | 18 +- arch/s390/lib/delay.c | 11 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/net/bpf_jit_comp.c | 5 - arch/s390/pci/pci.c | 5 +- arch/s390/tools/opcodes.txt | 18 - arch/sh/configs/sdk7786_defconfig | 1 + arch/sparc/net/bpf_jit_comp_64.c | 3 - arch/um/drivers/line.c | 13 +- arch/x86/Kconfig | 1 - arch/x86/events/intel/uncore_snbep.c | 42 +- arch/x86/include/asm/nospec-branch.h | 2 - arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/thread_info.h | 6 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/kernel/cpu/bugs.c | 70 - arch/x86/kernel/smpboot.c | 10 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/svm/avic.c | 2 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/svm.c | 26 +- arch/x86/kvm/svm/svm.h | 6 +- arch/x86/kvm/svm/svm_onhyperv.h | 2 +- arch/x86/kvm/x86.c | 4 +- arch/x86/mm/tlb.c | 107 +- arch/x86/net/bpf_jit_comp.c | 7 - arch/x86/net/bpf_jit_comp32.c | 6 - arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/platforms/iss/console.c | 45 +- block/Kconfig | 36 +- block/Makefile | 4 +- block/bio-integrity.c | 14 +- block/bio.c | 47 +- block/blk-cgroup.c | 14 +- block/blk-iocost.c | 11 +- block/blk-map.c | 2 +- block/blk-mq-sched.c | 17 +- block/blk-mq-sysfs.c | 55 + block/blk-settings.c | 12 +- block/blk.h | 1 + block/bounce.c | 39 +- block/bsg.c | 124 +- block/cmdline-parser.c | 255 ++ block/disk-events.c | 62 +- block/genhd.c | 90 +- block/ioctl.c | 2 - block/partitions/Kconfig | 1 + block/partitions/cmdline.c | 267 +- block/partitions/core.c | 36 +- {drivers/scsi => block}/scsi_ioctl.c | 718 ++--- block/t10-pi.c | 16 +- drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/dptf/dptf_pch_fivr.c | 51 +- drivers/acpi/resource.c | 9 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/base/dd.c | 4 +- drivers/base/firmware_loader/fallback.c | 14 +- drivers/base/firmware_loader/firmware.h | 10 +- drivers/base/firmware_loader/main.c | 2 - drivers/block/Kconfig | 3 +- drivers/block/loop.c | 138 +- drivers/block/paride/Kconfig | 1 + drivers/block/ps3disk.c | 18 +- drivers/block/rbd.c | 15 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 33 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 14 +- drivers/bluetooth/btmrvl_sdio.c | 29 +- drivers/bluetooth/btusb.c | 70 +- drivers/bus/ti-sysc.c | 5 +- drivers/cdrom/cdrom.c | 7 + drivers/char/pcmcia/synclink_cs.c | 27 +- drivers/char/ttyprintk.c | 4 +- drivers/clk/clk-lmk04832.c | 18 + drivers/clk/clk-stm32f4.c | 10 +- drivers/clk/hisilicon/Kconfig | 1 - drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 4 +- drivers/clk/imx/clk-imx8mn.c | 4 +- drivers/clk/mediatek/Kconfig | 105 +- drivers/clk/mediatek/Makefile | 13 - drivers/clk/mediatek/clk-cpumux.c | 2 +- drivers/clk/mediatek/clk-mt8192-aud.c | 118 - drivers/clk/mediatek/clk-mt8192-cam.c | 107 - drivers/clk/mediatek/clk-mt8192-img.c | 70 - drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 119 - drivers/clk/mediatek/clk-mt8192-ipe.c | 57 - drivers/clk/mediatek/clk-mt8192-mdp.c | 82 - drivers/clk/mediatek/clk-mt8192-mfg.c | 50 - drivers/clk/mediatek/clk-mt8192-mm.c | 108 - drivers/clk/mediatek/clk-mt8192-msdc.c | 85 - drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 50 - drivers/clk/mediatek/clk-mt8192-vdec.c | 94 - drivers/clk/mediatek/clk-mt8192-venc.c | 53 - drivers/clk/mediatek/clk-mt8192.c | 1326 -------- drivers/clk/mediatek/clk-mtk.c | 25 +- drivers/clk/mediatek/clk-mtk.h | 28 +- drivers/clk/mediatek/clk-mux.c | 11 +- drivers/clk/mediatek/clk-mux.h | 18 +- drivers/clk/mediatek/clk-pll.c | 31 +- drivers/clk/mediatek/reset.c | 2 +- drivers/clk/qcom/clk-smd-rpm.c | 2 +- drivers/clk/qcom/dispcc-sm8250.c | 22 +- drivers/clk/rockchip/clk-pll.c | 2 +- drivers/clk/rockchip/clk-rk3308.c | 1 - drivers/clk/socfpga/clk-agilex.c | 19 +- drivers/clk/tegra/clk-sdmmc-mux.c | 10 - drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/{clk-lpss-atom.c => clk-lpt.c} | 12 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 8 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/cdev.c | 5 +- drivers/dma/idxd/compat.c | 2 +- drivers/dma/idxd/device.c | 23 +- drivers/dma/idxd/dma.c | 4 - drivers/dma/idxd/idxd.h | 23 +- drivers/dma/idxd/init.c | 13 +- drivers/dma/idxd/irq.c | 12 +- drivers/dma/idxd/registers.h | 3 - drivers/dma/idxd/submit.c | 4 +- drivers/dma/idxd/sysfs.c | 17 +- drivers/dma/of-dma.c | 9 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/stm32-dma.c | 12 +- drivers/dma/stm32-dmamux.c | 6 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/uniphier-xdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 3 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/efi/sysfb_efi.c | 2 - drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-fme-perf.c | 2 - drivers/fpga/dfl.c | 27 +- drivers/fpga/dfl.h | 1 - drivers/fpga/versal-fpga.c | 13 + drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 128 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 59 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 58 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 110 +- drivers/gpu/drm/amd/display/dc/dc.h | 120 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 81 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 6 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 48 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 3 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 393 +-- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 70 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 + .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 + .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 3 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 53 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 12 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 8 - drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 44 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 55 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 25 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 5 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 10 +- drivers/gpu/drm/bridge/tc358768.c | 2 +- drivers/gpu/drm/drm_bridge.c | 10 - drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_bw.c | 113 +- drivers/gpu/drm/i915/display/intel_ddi.c | 188 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 160 +- drivers/gpu/drm/i915/display/intel_display.c | 143 +- drivers/gpu/drm/i915/display/intel_display_power.c | 5 - drivers/gpu/drm/i915/display/intel_display_types.h | 21 +- drivers/gpu/drm/i915/display/intel_dp.c | 3 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 14 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 11 - drivers/gpu/drm/i915/display/intel_psr.c | 7 - drivers/gpu/drm/i915/display/intel_snps_phy.c | 862 ----- drivers/gpu/drm/i915/display/intel_snps_phy.h | 35 - drivers/gpu/drm/i915/i915_drv.c | 8 +- drivers/gpu/drm/i915/i915_drv.h | 7 - drivers/gpu/drm/i915/i915_reg.h | 80 +- drivers/gpu/drm/i915/intel_dram.c | 1 - drivers/gpu/drm/i915/intel_sideband.c | 13 +- drivers/gpu/drm/i915/intel_sideband.h | 2 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 5 +- drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 4 +- drivers/gpu/drm/kmb/kmb_drv.c | 22 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 - drivers/gpu/drm/kmb/kmb_dsi.c | 1 + drivers/gpu/drm/kmb/kmb_plane.c | 15 +- drivers/gpu/drm/mcde/mcde_dsi.c | 9 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 1 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 5 - drivers/gpu/drm/msm/msm_iommu.c | 11 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 11 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 7 +- drivers/hid/hid-apple.c | 34 +- drivers/hid/hid-cmedia.c | 90 +- drivers/hid/hid-ft260.c | 27 +- drivers/hid/hid-ids.h | 1 - drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 2 +- drivers/hid/usbhid/Kconfig | 2 +- drivers/hid/usbhid/hid-core.c | 13 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 53 +- drivers/hid/wacom_wac.h | 2 - drivers/hwmon/Kconfig | 10 - drivers/hwmon/Makefile | 1 - drivers/hwmon/dell-smm-hwmon.c | 853 ++--- drivers/hwmon/sbrmi.c | 358 -- drivers/iio/accel/st_accel.h | 4 + drivers/iio/accel/st_accel_buffer.c | 9 +- drivers/iio/accel/st_accel_core.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 8 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/gyro/st_gyro.h | 4 + drivers/iio/gyro/st_gyro_buffer.c | 9 +- drivers/iio/gyro/st_gyro_core.c | 6 +- drivers/iio/magnetometer/st_magn.h | 12 + drivers/iio/magnetometer/st_magn_buffer.c | 9 +- drivers/iio/magnetometer/st_magn_core.c | 6 +- drivers/iio/pressure/st_pressure.h | 5 + drivers/iio/pressure/st_pressure_buffer.c | 9 +- drivers/iio/pressure/st_pressure_core.c | 6 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/isdn/capi/capi.c | 14 +- drivers/md/dm-writecache.c | 66 +- drivers/memory/omap-gpmc.c | 191 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/mmc/core/sdio_uart.c | 12 +- drivers/net/Kconfig | 2 - drivers/net/Makefile | 1 - drivers/net/appletalk/ipddp.c | 16 +- drivers/net/bonding/bond_main.c | 74 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 149 +- drivers/net/eql.c | 24 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/8390/ax88796.c | 2 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 3 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 2 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 64 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 11 - drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 319 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 53 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 11 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 9 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 530 +-- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 149 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 44 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 19 - drivers/net/ethernet/freescale/dpaa2/dpsw.c | 80 - drivers/net/ethernet/freescale/dpaa2/dpsw.h | 31 - drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec.h | 25 - drivers/net/ethernet/freescale/fec_main.c | 148 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 36 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.h | 10 +- drivers/net/ethernet/ibm/emac/core.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 6 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 15 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 12 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 - drivers/net/ethernet/mscc/ocelot_net.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 8 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 63 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 28 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 21 - drivers/net/ethernet/pensando/ionic/ionic_if.h | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 42 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 - drivers/net/ethernet/pensando/ionic/ionic_phc.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 27 +- drivers/net/ethernet/qlogic/qed/qed.h | 15 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 + drivers/net/ethernet/qlogic/qede/qede.h | 9 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 9 +- drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 18 +- drivers/net/ethernet/ti/Kconfig | 2 - drivers/net/ethernet/ti/am65-cpsw-nuss.c | 36 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fddi/skfp/skfddi.c | 19 +- drivers/net/hamradio/baycom_epp.c | 9 +- drivers/net/hamradio/baycom_par.c | 12 +- drivers/net/hamradio/baycom_ser_fdx.c | 12 +- drivers/net/hamradio/baycom_ser_hdx.c | 12 +- drivers/net/hamradio/bpqether.c | 9 +- drivers/net/hamradio/dmascc.c | 18 +- drivers/net/hamradio/hdlcdrv.c | 20 +- drivers/net/hamradio/scc.c | 13 +- drivers/net/hamradio/yam.c | 19 +- drivers/net/hippi/rrunner.c | 11 +- drivers/net/hippi/rrunner.h | 3 +- drivers/net/ipa/ipa_interrupt.c | 57 +- drivers/net/ipa/ipa_main.c | 37 +- drivers/net/ipa/ipa_modem.c | 14 +- drivers/net/ipa/ipa_smp2p.c | 5 - drivers/net/ipvlan/ipvlan_main.c | 1 - drivers/net/macvlan.c | 8 +- drivers/net/mctp/Kconfig | 8 - drivers/net/mctp/Makefile | 0 drivers/net/phy/phy.c | 4 +- drivers/net/plip/plip.c | 12 +- drivers/net/ppp/ppp_generic.c | 6 +- drivers/net/sb1000.c | 20 +- drivers/net/slip/slip.c | 13 +- drivers/net/usb/asix_devices.c | 6 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 5 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/hso.c | 12 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/pegasus.c | 5 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/veth.c | 2 +- drivers/net/wan/c101.c | 33 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/farsync.c | 123 +- drivers/net/wan/fsl_ucc_hdlc.c | 19 +- drivers/net/wan/hdlc.c | 9 +- drivers/net/wan/hdlc_cisco.c | 14 +- drivers/net/wan/hdlc_fr.c | 40 +- drivers/net/wan/hdlc_ppp.c | 8 +- drivers/net/wan/hdlc_raw.c | 14 +- drivers/net/wan/hdlc_raw_eth.c | 14 +- drivers/net/wan/hdlc_x25.c | 16 +- drivers/net/wan/hostess_sv11.c | 7 +- drivers/net/wan/ixp4xx_hss.c | 19 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 33 +- drivers/net/wan/lmc/lmc_proto.c | 7 + drivers/net/wan/lmc/lmc_proto.h | 1 + drivers/net/wan/n2.c | 32 +- drivers/net/wan/pc300too.c | 44 +- drivers/net/wan/pci200syn.c | 32 +- drivers/net/wan/sbni.c | 15 +- drivers/net/wan/sealevel.c | 10 +- drivers/net/wan/wanxl.c | 21 +- drivers/net/wireless/ath/ath10k/pci.c | 9 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 + drivers/net/wireless/ath/ath11k/pci.c | 10 +- drivers/net/wireless/ath/ath5k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/pci.c | 8 +- drivers/net/wireless/cisco/airo.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 25 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 70 +- drivers/net/wireless/intersil/hostap/hostap.h | 3 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 30 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 3 - drivers/nfc/fdp/fdp.c | 27 +- drivers/nfc/fdp/fdp.h | 2 +- drivers/nfc/fdp/i2c.c | 6 +- drivers/nfc/mei_phy.c | 2 +- drivers/nfc/microread/i2c.c | 2 +- drivers/nfc/microread/microread.c | 4 +- drivers/nfc/microread/microread.h | 2 +- drivers/nfc/nfcmrvl/fw_dnld.c | 16 +- drivers/nfc/nfcmrvl/i2c.c | 4 +- drivers/nfc/nfcmrvl/main.c | 4 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 6 +- drivers/nfc/nfcmrvl/spi.c | 6 +- drivers/nfc/nfcmrvl/uart.c | 4 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/nfcsim.c | 5 +- drivers/nfc/port100.c | 37 +- drivers/nfc/s3fwrn5/firmware.c | 2 +- drivers/nfc/trf7970a.c | 17 +- drivers/nfc/virtual_ncidev.c | 2 +- drivers/pinctrl/renesas/core.c | 29 +- drivers/pinctrl/renesas/sh_pfc.h | 4 +- drivers/platform/x86/Kconfig | 3 - drivers/platform/x86/dual_accel_detect.h | 75 - drivers/platform/x86/intel-hid.c | 21 +- drivers/platform/x86/intel-vbtn.c | 18 +- drivers/platform/x86/thinkpad_acpi.c | 3 +- drivers/reset/Kconfig | 7 - drivers/reset/Makefile | 1 - drivers/reset/reset-rzg2l-usbphy-ctrl.c | 175 - drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_early_core.c | 19 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/qdio.h | 18 + drivers/s390/cio/qdio_debug.c | 3 + drivers/s390/cio/qdio_main.c | 286 +- drivers/s390/cio/qdio_setup.c | 4 + drivers/s390/net/qeth_core.h | 5 +- drivers/s390/net/qeth_core_main.c | 45 +- drivers/s390/net/qeth_l2_main.c | 3 +- drivers/s390/net/qeth_l3_main.c | 12 +- drivers/s390/scsi/zfcp_qdio.c | 5 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 3 +- drivers/scsi/arm/acornscsi.c | 1 - drivers/scsi/arm/fas216.c | 1 - drivers/scsi/ch.c | 73 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 19 +- drivers/scsi/ibmvscsi/ibmvfc.h | 1 - drivers/scsi/libsas/Kconfig | 1 + drivers/scsi/lpfc/lpfc_attr.c | 17 +- drivers/scsi/lpfc/lpfc_ct.c | 5 - drivers/scsi/lpfc/lpfc_els.c | 8 - drivers/scsi/lpfc/lpfc_hbadisc.c | 1 - drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 6 +- drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 42 +- drivers/scsi/lpfc/lpfc_mbox.c | 5 +- drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 2 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_mm.c | 21 +- drivers/scsi/pm8001/pm8001_sas.c | 32 +- drivers/scsi/qla2xxx/Makefile | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 5 - drivers/scsi/qla2xxx/qla_bsg.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 - drivers/scsi/qla2xxx/qla_dbg.h | 1 - drivers/scsi/qla2xxx/qla_def.h | 195 +- drivers/scsi/qla2xxx/qla_edif.c | 3409 -------------------- drivers/scsi/qla2xxx/qla_edif.h | 128 - drivers/scsi/qla2xxx/qla_edif_bsg.h | 220 -- drivers/scsi/qla2xxx/qla_fw.h | 12 +- drivers/scsi/qla2xxx/qla_gbl.h | 50 +- drivers/scsi/qla2xxx/qla_gs.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 168 +- drivers/scsi/qla2xxx/qla_iocb.c | 69 +- drivers/scsi/qla2xxx/qla_isr.c | 320 +- drivers/scsi/qla2xxx/qla_mbx.c | 33 +- drivers/scsi/qla2xxx/qla_mid.c | 7 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 - drivers/scsi/qla2xxx/qla_nx.c | 2 + drivers/scsi/qla2xxx/qla_os.c | 101 +- drivers/scsi/qla2xxx/qla_target.c | 145 +- drivers/scsi/qla2xxx/qla_target.h | 19 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_bsg.c | 95 - drivers/scsi/scsi_common.c | 9 - drivers/scsi/scsi_ioctl.c | 854 +---- drivers/scsi/scsi_lib.c | 7 +- drivers/scsi/scsi_priv.h | 10 - drivers/scsi/scsi_scan.c | 3 +- drivers/scsi/scsi_sysfs.c | 11 +- drivers/scsi/sd.c | 66 +- drivers/scsi/sg.c | 33 +- drivers/scsi/sr.c | 76 +- drivers/scsi/st.c | 72 +- drivers/scsi/ufs/ufshcd.c | 4 +- drivers/soc/renesas/Kconfig | 2 - drivers/soc/renesas/renesas-soc.c | 4 - drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi-imx.c | 2 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 1 + drivers/staging/octeon/ethernet.c | 12 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 1 + drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 3 + drivers/staging/rtl8188eu/core/rtw_security.c | 81 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 3 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 1 + drivers/staging/rtl8188eu/hal/phy.c | 192 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 7 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 62 +- drivers/staging/rtl8188eu/include/hal_intf.h | 22 + drivers/staging/rtl8188eu/include/odm.h | 7 + drivers/staging/rtl8188eu/include/osdep_intf.h | 2 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 11 + drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 5 + drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 4 + drivers/staging/rtl8188eu/include/rtw_android.h | 3 +- drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 1 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 9 + drivers/staging/rtl8188eu/os_dep/os_intfs.c | 1 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 14 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8712/hal_init.c | 30 +- drivers/staging/rtl8712/rtl8712_led.c | 8 - drivers/staging/rtl8712/rtl871x_led.h | 1 - drivers/staging/rtl8712/rtl871x_pwrctrl.c | 8 - drivers/staging/rtl8712/rtl871x_pwrctrl.h | 1 - drivers/staging/rtl8712/usb_intf.c | 51 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 18 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 1 - drivers/staging/sm750fb/sm750.c | 8 +- drivers/staging/sm750fb/sm750.h | 4 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/vc04_services/Kconfig | 10 - drivers/staging/vc04_services/Makefile | 5 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 ++++ .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2326 +++++++++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 --------- drivers/staging/vt6655/baseband.c | 2 + drivers/staging/vt6655/baseband.h | 2 + drivers/staging/vt6655/card.c | 1 + drivers/staging/vt6655/card.h | 2 + drivers/staging/vt6655/channel.c | 2 + drivers/staging/vt6655/channel.h | 1 + drivers/staging/vt6655/device_cfg.h | 3 +- drivers/staging/vt6655/device_main.c | 2 + drivers/staging/vt6655/dpc.c | 2 + drivers/staging/vt6655/dpc.h | 2 + drivers/staging/vt6655/key.c | 2 + drivers/staging/vt6655/key.h | 2 + drivers/staging/vt6655/mac.c | 3 + drivers/staging/vt6655/mac.h | 2 + drivers/staging/vt6655/upc.h | 2 + drivers/staging/wlan-ng/p80211netdev.c | 76 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/target/Kconfig | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/target/target_core_iblock.c | 2 +- drivers/thunderbolt/switch.c | 15 +- drivers/tty/amiserial.c | 42 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 12 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serial/8250/8250_lpss.c | 10 - drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 15 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/serial_core.c | 12 +- drivers/tty/synclink_gt.c | 31 +- drivers/tty/tty_io.c | 13 + drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 6 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/class/usbtmc.c | 9 +- drivers/usb/common/common.c | 20 - drivers/usb/common/usb-otg-fsm.c | 6 +- drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 1 - drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/Kconfig | 1 - drivers/usb/gadget/function/f_hid.c | 44 +- drivers/usb/gadget/function/f_uvc.c | 1 - drivers/usb/gadget/function/u_serial.c | 36 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 - drivers/usb/gadget/legacy/Kconfig | 1 - drivers/usb/gadget/udc/max3420_udc.c | 14 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/host/ohci-at91.c | 9 +- drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/isp1760/isp1760-hcd.c | 23 +- drivers/usb/mtu3/mtu3.h | 8 - drivers/usb/mtu3/mtu3_core.c | 115 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 5 - drivers/usb/mtu3/mtu3_host.c | 106 +- drivers/usb/mtu3/mtu3_plat.c | 166 +- drivers/usb/musb/omap2430.c | 43 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/usb-serial.c | 13 +- drivers/virt/acrn/vm.c | 16 +- fs/9p/vfs_file.c | 7 +- fs/block_dev.c | 83 +- fs/btrfs/Makefile | 1 - fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-group.c | 112 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 171 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 96 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 47 +- fs/btrfs/extent-tree.c | 12 +- fs/btrfs/extent_io.c | 364 +-- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 227 +- fs/btrfs/ioctl.c | 149 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/misc.h | 10 - fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 107 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 - fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 10 - fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 109 +- fs/btrfs/verity.c | 811 ----- fs/btrfs/volumes.c | 348 +- fs/btrfs/volumes.h | 32 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 1 + fs/btrfs/zstd.c | 39 +- fs/cifs/fs_context.c | 7 - fs/ext2/Kconfig | 1 - fs/f2fs/data.c | 4 +- fs/fs-writeback.c | 19 +- fs/hpfs/Kconfig | 1 - fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/ksmbd/smb2pdu.c | 82 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/vfs.c | 1 + fs/notify/fanotify/fanotify_user.c | 10 +- fs/overlayfs/file.c | 47 +- fs/xfs/libxfs/xfs_log_format.h | 11 +- fs/xfs/xfs_buf_item_recover.c | 15 +- fs/xfs/xfs_inode_item_recover.c | 39 +- fs/xfs/xfs_log.c | 251 +- fs/xfs/xfs_log_cil.c | 13 +- fs/xfs/xfs_log_priv.h | 16 +- fs/xfs/xfs_trace.h | 5 +- .../atomic => asm-generic}/atomic-instrumented.h | 586 +--- include/asm-generic/atomic-long.h | 1014 ++++++ include/asm-generic/bitops/atomic.h | 32 +- .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/lock.h | 39 +- include/asm-generic/bitops/non-atomic.h | 41 +- include/drm/bridge/dw_hdmi.h | 2 - include/dt-bindings/clock/mt8192-clk.h | 585 ---- include/dt-bindings/clock/qcom,rpmcc.h | 10 - include/linux/{atomic => }/atomic-arch-fallback.h | 0 include/linux/atomic.h | 7 +- include/linux/atomic/atomic-long.h | 1014 ------ include/linux/bio.h | 44 +- include/linux/blk_types.h | 1 - include/linux/blkdev.h | 23 +- include/linux/bpf_verifier.h | 2 +- include/linux/bsg.h | 11 +- include/linux/bvec.h | 52 +- include/linux/cmdline-parser.h | 46 + include/linux/dfl.h | 1 - include/linux/filter.h | 15 - include/linux/fs.h | 3 +- include/linux/genhd.h | 3 - include/linux/gpio/driver.h | 4 - include/linux/hardirq.h | 2 + include/linux/hdlc.h | 4 +- include/linux/hdlcdrv.h | 2 +- include/linux/if_bridge.h | 7 +- include/linux/kdb.h | 27 +- include/linux/kernfs.h | 7 +- include/linux/mm.h | 10 +- include/linux/mm_inline.h | 2 +- include/linux/netdevice.h | 32 +- include/linux/nubus.h | 2 +- include/linux/omap-gpmc.h | 3 + include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/printk.h | 52 +- include/linux/sched.h | 10 - include/linux/skbuff.h | 6 - include/linux/skmsg.h | 54 +- include/linux/socket.h | 6 +- include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 - include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 - include/linux/tty_port.h | 208 -- include/linux/usb/otg-fsm.h | 1 - include/linux/usb/otg.h | 1 - include/linux/vt_kern.h | 30 +- include/net/bluetooth/hci_core.h | 1 - include/net/devlink.h | 4 +- include/net/dsa.h | 14 +- include/net/dst.h | 2 - include/net/ip_tunnels.h | 3 +- include/net/llc_pdu.h | 31 +- include/net/mctp.h | 231 -- include/net/mctpdevice.h | 36 - include/net/net_namespace.h | 4 - include/net/netlink.h | 2 +- include/net/netns/mctp.h | 36 - include/net/nfc/nfc.h | 4 +- include/net/pkt_cls.h | 22 +- include/net/sock.h | 9 - include/scsi/scsi_ioctl.h | 9 +- include/scsi/scsi_request.h | 2 + include/trace/events/btrfs.h | 21 +- include/trace/events/qdisc.h | 2 - include/uapi/linux/btrfs.h | 1 - include/uapi/linux/btrfs_tree.h | 35 - include/uapi/linux/fs.h | 1 - include/uapi/linux/idxd.h | 23 - include/uapi/linux/if_arp.h | 1 - include/uapi/linux/if_ether.h | 3 - include/uapi/linux/if_link.h | 10 - include/uapi/linux/mctp.h | 36 - include/uapi/linux/nfsd/nfsfh.h | 1 + include/uapi/linux/openvswitch.h | 6 +- include/uapi/linux/prctl.h | 12 +- include/uapi/linux/serial_reg.h | 1 - include/uapi/linux/tc_act/tc_skbmod.h | 1 - init/Kconfig | 5 + kernel/bpf/btf.c | 5 - kernel/bpf/core.c | 19 +- kernel/bpf/disasm.c | 16 +- kernel/bpf/local_storage.c | 11 +- kernel/bpf/verifier.c | 87 +- kernel/cgroup/rstat.c | 19 +- kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 + kernel/debug/kdb/kdb_main.c | 626 ++-- kernel/debug/kdb/kdb_private.h | 18 + kernel/debug/kdb/kdb_support.c | 329 +- kernel/events/core.c | 35 +- kernel/irq/chip.c | 15 +- kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 57 - kernel/kexec_core.c | 1 + kernel/locking/rwsem.c | 6 +- kernel/panic.c | 3 + kernel/printk/internal.h | 25 + kernel/printk/printk.c | 280 +- kernel/printk/printk_safe.c | 364 ++- kernel/rcu/rcutorture.c | 2 +- kernel/rcu/refscale.c | 3 +- kernel/rcu/tree.c | 56 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 2 +- kernel/scftorture.c | 33 +- kernel/time/timer.c | 6 +- kernel/trace/trace.c | 2 + kernel/trace/trace_kdb.c | 12 +- kernel/ucount.c | 26 +- kernel/workqueue.c | 12 +- lib/Kconfig.debug | 15 - lib/nmi_backtrace.c | 13 +- lib/test_scanf.c | 4 +- mm/filemap.c | 36 +- mm/memcontrol.c | 6 +- mm/migrate.c | 2 +- mm/page-writeback.c | 4 +- mm/swap.c | 6 +- mm/util.c | 14 +- net/8021q/vlan_dev.c | 6 +- net/9p/trans_xen.c | 4 +- net/Kconfig | 1 - net/Makefile | 1 - net/bluetooth/hci_core.c | 17 +- net/bluetooth/hci_event.c | 15 - net/bluetooth/hci_sock.c | 20 +- net/bluetooth/hci_sysfs.c | 2 +- net/bluetooth/mgmt.c | 2 +- net/bluetooth/rfcomm/tty.c | 12 +- net/bpf/test_run.c | 3 - net/bridge/br.c | 2 +- net/bridge/br_device.c | 2 +- net/bridge/br_fdb.c | 24 +- net/bridge/br_ioctl.c | 52 +- net/bridge/br_private.h | 11 +- net/bridge/br_switchdev.c | 16 +- net/core/dev.c | 37 +- net/core/dev_ioctl.c | 104 +- net/core/devlink.c | 19 +- net/core/flow_dissector.c | 18 +- net/core/rtnetlink.c | 6 +- net/core/skbuff.c | 27 +- net/core/skmsg.c | 39 +- net/core/sock.c | 1 - net/dsa/dsa_priv.h | 14 - net/dsa/master.c | 6 +- net/dsa/slave.c | 2 +- net/dsa/tag_brcm.c | 4 +- net/dsa/tag_dsa.c | 15 +- net/dsa/tag_hellcreek.c | 2 +- net/dsa/tag_ksz.c | 2 +- net/dsa/tag_lan9303.c | 3 +- net/dsa/tag_mtk.c | 2 +- net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_ocelot_8021q.c | 2 +- net/dsa/tag_rtl4_a.c | 2 +- net/dsa/tag_sja1105.c | 47 +- net/dsa/tag_xrs700x.c | 2 +- net/ethtool/ioctl.c | 5 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/tcp_input.c | 14 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv6/ip6_gre.c | 17 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/ip6_vti.c | 21 +- net/ipv6/sit.c | 35 +- net/llc/af_llc.c | 10 +- net/llc/llc_s_ac.c | 2 +- net/mctp/Kconfig | 13 - net/mctp/Makefile | 3 - net/mctp/af_mctp.c | 396 --- net/mctp/device.c | 423 --- net/mctp/neigh.c | 342 -- net/mctp/route.c | 1099 ------- net/netlabel/netlabel_cipso_v4.c | 8 +- net/netlink/genetlink.c | 9 +- net/openvswitch/actions.c | 6 +- net/openvswitch/datapath.c | 18 +- net/phonet/pn_dev.c | 6 +- net/sched/act_skbmod.c | 44 +- net/sched/cls_api.c | 42 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_drr.c | 2 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_ets.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 2 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/sched/sch_qfq.c | 2 +- net/sched/sch_sfb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/sctp/input.c | 2 +- net/socket.c | 91 +- net/xfrm/xfrm_ipcomp.c | 2 +- samples/bpf/.gitignore | 2 - samples/bpf/test_override_return.sh | 1 - samples/bpf/tracex7_user.c | 5 - samples/kdb/kdb_hello.c | 20 +- scripts/atomic/check-atomics.sh | 6 +- scripts/atomic/fallbacks/acquire | 4 +- scripts/atomic/fallbacks/add_negative | 6 +- scripts/atomic/fallbacks/add_unless | 6 +- scripts/atomic/fallbacks/andnot | 4 +- scripts/atomic/fallbacks/dec | 4 +- scripts/atomic/fallbacks/dec_and_test | 6 +- scripts/atomic/fallbacks/dec_if_positive | 6 +- scripts/atomic/fallbacks/dec_unless_positive | 6 +- scripts/atomic/fallbacks/fence | 4 +- scripts/atomic/fallbacks/fetch_add_unless | 8 +- scripts/atomic/fallbacks/inc | 4 +- scripts/atomic/fallbacks/inc_and_test | 6 +- scripts/atomic/fallbacks/inc_not_zero | 6 +- scripts/atomic/fallbacks/inc_unless_negative | 6 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 4 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 6 +- scripts/atomic/fallbacks/try_cmpxchg | 4 +- scripts/atomic/gen-atomic-fallback.sh | 68 +- scripts/atomic/gen-atomic-instrumented.sh | 11 +- scripts/atomic/gen-atomic-long.sh | 10 +- scripts/atomic/gen-atomics.sh | 6 +- security/selinux/hooks.c | 4 +- security/selinux/include/classmap.h | 4 +- sound/core/seq/seq_dummy.c | 8 +- sound/pci/hda/patch_realtek.c | 1 - sound/soc/Kconfig | 1 - sound/soc/amd/vangogh/acp5x-i2s.c | 4 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/cs42l42.c | 10 +- sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/rt5682.c | 44 - sound/soc/codecs/wm_adsp.c | 1 + sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/soc-component.c | 63 +- sound/soc/soc-core.c | 36 +- sound/soc/soc-pcm.c | 22 +- sound/soc/sof/intel/hda.c | 12 - sound/usb/quirks.c | 1 - tools/bpf/bpftool/btf.c | 8 +- tools/bpf/bpftool/btf_dumper.c | 6 +- tools/bpf/bpftool/map.c | 14 +- tools/bpf/bpftool/prog.c | 29 +- tools/bpf/resolve_btfids/main.c | 13 +- tools/lib/bpf/btf.c | 36 +- tools/lib/bpf/btf.h | 6 +- tools/lib/bpf/libbpf.c | 32 +- tools/lib/bpf/libbpf.map | 3 - tools/lib/bpf/libbpf_probes.c | 4 +- .../memory-model/Documentation/access-marking.txt | 69 +- tools/perf/util/bpf-event.c | 11 +- tools/perf/util/bpf_counter.c | 12 +- tools/rcu/extract-stall.sh | 33 - tools/testing/selftests/bpf/netcnt_common.h | 38 +- tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 23 +- tools/testing/selftests/bpf/progs/netcnt_prog.c | 8 +- tools/testing/selftests/bpf/test_netcnt.c | 4 +- tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 1 - .../selftests/kvm/access_tracking_perf_test.c | 429 --- tools/testing/selftests/kvm/dirty_log_perf_test.c | 1 - .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 1 - .../rcutorture/bin/kvm-get-cpus-script.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- .../tc-testing/tc-tests/actions/skbmod.json | 24 - virt/kvm/kvm_main.c | 29 - 1340 files changed, 15300 insertions(+), 35771 deletions(-) delete mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] create mode 100644 Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bu [...] delete mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml delete mode 100644 Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml delete mode 100644 Documentation/hwmon/sbrmi.rst delete mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...] delete mode 100644 Documentation/networking/mctp.rst delete mode 100644 arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts delete mode 100644 arch/arm/boot/dts/dra74x-p.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3.dtsi rename arch/s390/{kernel => boot}/text_dma.S (98%) delete mode 100644 arch/s390/boot/uv.h create mode 100644 block/cmdline-parser.c copy {drivers/scsi => block}/scsi_ioctl.c (54%) delete mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-img.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192.c rename drivers/clk/x86/{clk-lpss-atom.c => clk-lpt.c} (76%) delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.c delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.h delete mode 100644 drivers/hwmon/sbrmi.c delete mode 100644 drivers/net/mctp/Kconfig delete mode 100644 drivers/net/mctp/Makefile delete mode 100644 drivers/platform/x86/dual_accel_detect.h delete mode 100644 drivers/reset/reset-rzg2l-usbphy-ctrl.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.h delete mode 100644 drivers/scsi/qla2xxx/qla_edif_bsg.h delete mode 100644 drivers/scsi/scsi_bsg.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c delete mode 100644 fs/btrfs/verity.c rename include/{linux/atomic => asm-generic}/atomic-instrumented.h (68%) create mode 100644 include/asm-generic/atomic-long.h delete mode 100644 include/dt-bindings/clock/mt8192-clk.h rename include/linux/{atomic => }/atomic-arch-fallback.h (100%) delete mode 100644 include/linux/atomic/atomic-long.h create mode 100644 include/linux/cmdline-parser.h delete mode 100644 include/linux/tty_buffer.h delete mode 100644 include/linux/tty_port.h delete mode 100644 include/net/mctp.h delete mode 100644 include/net/mctpdevice.h delete mode 100644 include/net/netns/mctp.h delete mode 100644 include/uapi/linux/mctp.h delete mode 100644 net/mctp/Kconfig delete mode 100644 net/mctp/Makefile delete mode 100644 net/mctp/af_mctp.c delete mode 100644 net/mctp/device.c delete mode 100644 net/mctp/neigh.c delete mode 100644 net/mctp/route.c delete mode 100644 tools/rcu/extract-stall.sh delete mode 100644 tools/testing/selftests/kvm/access_tracking_perf_test.c