This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-defconfig in repository toolchain/ci/linux.
omits e7b08814b16b Add linux-next specific files for 20200529 omits ddc2751d748c Merge branch 'akpm/master' omits e6346b2c8bb8 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits b1870b80fd52 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] omits 89ebac465f88 doc: cgroup: update note about conditions when oom killer [...] omits fc60fc27dcc1 include/linux/cache.h: expand documentation over __read_mostly omits 3e691171160f mm/madvise.c: remove duplicated include omits f0775d8f47ca mm: return EBADF if pidfd is invalid omits 1b95c0feac04 mm: use only pidfd for process_madvise syscall omits 113b21785e1d mm-support-vector-address-ranges-for-process_madvise-fix-f [...] omits e41f24b9a91c mm: fix s390 compat build error omits 63c08fa8765c mm/madvise: make function 'do_process_madvise' static omits 0f90d416360a mm-support-vector-address-ranges-for-process_madvise-fix-fix omits a4f4c15420e0 mm: support compat_sys_process_madvise omits 33d37c48e80f mm: support vector address ranges for process_madvise omits f24c460b5ced mm/madvise: allow KSM hints for remote API omits 6f2cf83e2fe1 mm/madvise: support both pid and pidfd for process_madvise omits b79755d52556 pid: move pidfd_get_pid() to pid.c omits cfd9db32e130 mm/madvise: check fatal signal pending of target process omits 8b947f0e79c7 mm-introduce-external-memory-hinting-api-fix-2-fix omits 6e4d3f6c569d mm: fix build error for mips of process_madvise omits cf33e6fd8585 fix process_madvise build break for arm64 omits 33fe57632a11 mm/madvise: introduce process_madvise() syscall: an extern [...] omits d9332095a1f9 mm/madvise: pass task and mm to do_madvise omits 7a94bac7e455 mmap-locking-api-convert-mmap_sem-comments-fix-fix-fix omits ae3fa003dece mmap-locking-api-convert-mmap_sem-comments-fix-fix omits 612f83d440b2 mmap-locking-api-convert-mmap_sem-comments-fix omits 4b6cae7de425 mmap locking API: convert mmap_sem comments omits 195f52b85fc8 mmap locking API: convert mmap_sem API comments omits 17199ef0aca1 mmap-locking-api-rename-mmap_sem-to-mmap_lock-fix omits ee1de9c65eae mmap locking API: rename mmap_sem to mmap_lock omits 2cd0e1fc46f0 mmap locking API: add mmap_assert_locked() and mmap_assert [...] omits 1bc0cd851104 mmap locking API: add MMAP_LOCK_INITIALIZER omits f437b5ada954 mmap locking API: add mmap_read_trylock_non_owner() omits 47f5e5f6e060 mmap locking API: convert nested write lock sites omits e0d42e479d7b mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] omits 404bac11030c mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] omits 3bdfc4ab7171 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] omits 703c16e457e3 mmap locking API: convert mmap_sem call sites missed by co [...] omits 6b94c4e5df8c mmap locking API: use coccinelle to convert mmap_sem rwsem [...] omits 24d707b7fc42 DMA reservations: use the new mmap locking API omits 50762207aadf MMU notifier: use the new mmap locking API omits 42976520cd65 mmap locking API: initial implementation as rwsem wrappers omits 271780f47a80 module: move the set_fs hack for flush_icache_range to m68k omits bc4e6ab1cac5 nommu: use flush_icache_user_range in brk and mmap omits 6e1f02102e4f binfmt_flat: use flush_icache_user_range omits 29bf17778259 exec: use flush_icache_user_range in read_code omits f86fdbbe3dd3 exec: only build read_code when needed omits 9ce713eb47b2 m68k: implement flush_icache_user_range omits 8c7cfc1d6bac arm: rename flush_cache_user_range to flush_icache_user_range omits 94fb4c34b4ad xtensa: implement flush_icache_user_range omits d0e7b465bd9c sh: implement flush_icache_user_range omits 8a12e8ea10ae asm-generic: add a flush_icache_user_range stub omits 7ca94dc676ac mm: rename flush_icache_user_range to flush_icache_user_page omits 0298ecf409e8 arm,sparc,unicore32: remove flush_icache_user_range omits 005babe176c6 riscv: use asm-generic/cacheflush.h omits 38f8b9e57956 powerpc: use asm-generic/cacheflush.h omits 5033b7a7ebb7 openrisc: use asm-generic/cacheflush.h omits 9f7a9446572e m68knommu: use asm-generic/cacheflush.h omits 15332124f882 microblaze: use asm-generic/cacheflush.h omits 7f8516fddc69 ia64: use asm-generic/cacheflush.h omits 5a497e995c8a hexagon: use asm-generic/cacheflush.h omits d09d4946f2de c6x: use asm-generic/cacheflush.h omits 23903320753b arm64: use asm-generic/cacheflush.h omits 499496da9737 alpha: use asm-generic/cacheflush.h omits cfa74255f67a asm-generic: improve the flush_dcache_page stub omits 63d6f18ce503 asm-generic-dont-include-linux-mmh-in-cacheflushh-fix omits 1e8146aec4e5 asm-generic: don't include <linux/mm.h> in cacheflush.h omits c76f55f6163d asm-generic: fix the inclusion guards for cacheflush.h omits c3a9c83d40f5 unicore32: remove flush_cache_user_range omits eb6cc6114798 powerpc: unexport flush_icache_user_range omits 73322a25a571 nds32: unexport flush_icache_page omits 2ee3989be728 arm: fix the flush_icache_range arguments in set_fiq_handler omits 120ff2dd0beb mm: adjust vm_committed_as_batch according to vm overcommi [...] omits 717bc5abb9f7 mm/util.c: make vm_memory_committed() more accurate omits 8ab94e0141b9 proc/meminfo: avoid open coded reading of vm_committed_as omits 4e1276ddf131 mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix omits 5e01ad7aed2a mm: consolidate pgd_index() and pgd_offset{_k}() definitions omits e8de87e9a0bb mm: consolidate pud_index() and pud_offset() definitions omits bf9b3c8fa7eb mm: consolidate pmd_index() and pmd_offset() definitions omits 8882132ccd74 mm: consolidate pte_index() and pte_offset_*() definitions omits 29177483629c powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] omits 54119375e963 microblaze: fix page table traversal in setup_rt_frame() omits 04ff61647e9b mm: pgtable: add shortcuts for accessing kernel PMD and PTE omits 701f78fbaefc x86/kaslr: take CONFIG_RANDOMIZE_MEMORY into account in ka [...] omits 638a9df1fa85 x86/mm: simplify init_trampoline() and surrounding logic omits 67a308c8997b m68k/mm: move {cache,nocahe}_page() definitions close to t [...] omits edf9f934cd87 m68k/mm/motorola: move comment about page table allocation [...] omits efae5fd64e06 csky: replace definitions of __pXd_offset() with pXd_index() omits 710f6bdcb9eb mm: reorder includes after introduction of linux/pgtable.h omits 97ba160ec4bf mm: introduce include/linux/pgtable.h omits 9dd4d5f4a4c9 mm: don't include asm/pgtable.h if linux/mm.h is already included omits 3c60696f7fbb mm/mmap.c: do not allow mappings outside of allowed limits omits adc1d079c488 mm/mmap.c: add more sanity checks to get_unmapped_area() omits e74abc4faf94 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits f772133d9204 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits 4e6e089a58f7 asm-generic: remove pgtable-nop4d-hack.h omits 0f47aa9181b2 unicore32: remove __ARCH_USE_5LEVEL_HACK omits 7c6c47556722 sh: add support for folded p4d page tables omits 5277790c2912 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits b7aa079d1891 sh: fault: Modernize printing of kernel messages omits 435a4ed436e8 powerpc/xmon: drop unused pgdir varialble in show_pte() function omits b8b06827c14e powerpc-add-support-for-folded-p4d-page-tables-fix omits 2959b64ec9da powerpc: add support for folded p4d page tables omits 2c52ee0703fc openrisc: add support for folded p4d page tables omits 4a95a4b99be6 nios2: add support for folded p4d page tables omits e6697aa2b06d ia64: add support for folded p4d page tables omits 1d6eb18c0a16 hexagon: remove __ARCH_USE_5LEVEL_HACK omits f42f7fa066e5 arm64: kvm: fix gcc-10 shift warning omits a7e06921a391 arm64: add support for folded p4d page tables omits b294f9b87804 arm-add-support-for-folded-p4d-page-tables-fix omits dc4c04147a8f arm: add support for folded p4d page tables omits a5154e324e6c h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits 62594fe06e81 mm/gup.c: convert to use get_user_{page|pages}_fast_only() omits a6143e155ddb mm/swap.c: annotate data races for lru_rotate_pvecs omits 24fac13bdf33 mm: annotate a data race in page_zonenum() omits d088584f7c2a mm/rmap: annotate a data race at tlb_flush_batched omits 2e0bb1eb283f mm/util.c: annotate an data race at vm_committed_as omits 90a8d1dbeefa mm/mempool: fix a data race in mempool_free() omits 732af77f1563 mm/list_lru: fix a data race in list_lru_count_one omits 2ec9eae27f36 mm/memcontrol: fix a data race in scan count omits 1b146d16ce84 mm/page_counter: fix various data races at memsw omits 9c40fa380bdb mm-swapfile-fix-and-annotate-various-data-races-v2 omits de89857612dd mm/swapfile: fix and annotate various data races omits ea1b71ef9e3b mm/filemap.c: fix a data race in filemap_fault() omits c5b2158ff827 mm/swap_state: mark various intentional data races omits 90538226f280 mm-page_io-mark-various-intentional-data-races-v2 omits 3c81349f9fb7 mm/page_io: mark various intentional data races omits ed45c99a6a6d mm/frontswap: mark various intentional data races omits 0c0e698b36e0 kernel: rename show_stack_loglvl() => show_stack() omits cde7e488a774 kernel: use show_stack_loglvl() omits e3d74efaf195 sched: print stack trace with KERN_INFO omits f56955d121af kdb: don't play with console_loglevel omits 23e3e2779d2b power: use show_stack_loglvl() omits 657ccb5436c2 x86/amd_gart: print stacktrace for a leak with KERN_ERR omits 113a80614bd4 sysrq: use show_stack_loglvl() omits a51ea1576da2 xtensa: add show_stack_loglvl() omits af66cbe6af9c xtensa-add-loglvl-to-show_trace-fix omits b1969177bafc xtensa: add loglvl to show_trace() omits 24e055ebf59b x86: add show_stack_loglvl() omits f911bffc552f x86: add missing const qualifiers for log_lvl omits 84368d0c38dd unicore32: add show_stack_loglvl() omits a9fb8a87c28a unicore32: add loglvl to c_backtrace() omits a9bcf918465d unicore32: remove unused pmode argument in c_backtrace() omits 7a5afb65170e um: add show_stack_loglvl() omits 4e452bbc3f01 um/sysrq: remove needless variable sp omits 1aa1eb625844 sparc: add show_stack_loglvl() omits 02f535c54f5d sh: add show_stack_loglvl() omits 61167a38f85a sh: add loglvl to show_trace() omits e162a6527d82 sh: add loglvl to printk_address() omits a757145f7da0 sh: remove needless printk() omits bd93b364c9df sh: add loglvl to dump_mem() omits afea84f42585 s390: add show_stack_loglvl() omits c4ee5576582b riscv: add show_stack_loglvl() omits d1d6648ac792 powerpc: add show_stack_loglvl() omits 87b4a24875ba parisc: add show_stack_loglvl() omits cf96d7082c03 openrisc: add show_stack_loglvl() omits f94468304698 nios2: add show_stack_loglvl() omits 81d32b7b5cbf nds32: add show_stack_loglvl() omits 1489c90157d1 mips: add show_stack_loglvl() omits 9795e8764fa2 microblaze: add show_stack_loglvl() omits 4e31d60c8504 microblaze: add loglvl to microblaze_unwind() omits 0d524a01f20b microblaze: add loglvl to microblaze_unwind_inner() omits bb548d9556f0 m68k: add show_stack_loglvl() omits 96a1cce5dc43 ia64: add show_stack_loglvl() omits 3b1a12bbeb12 ia64: pass log level as arg into ia64_do_show_stack() omits d76647c6e70d hexagon: add show_stack_loglvl() omits 0ad328024ec8 h8300: add show_stack_loglvl() omits 1af3cd73b0da csky: add show_stack_loglvl() omits cc21dd1b0571 c6x: add show_stack_loglvl() omits a872af3f6b64 arm64: add show_stack_loglvl() omits c92cdb6065de arm64: add loglvl to dump_backtrace() omits a9519f96d82d arm: add show_stack_loglvl() omits b75721511124 arm: wire up dump_backtrace_{entry,stm} omits 3380bb7c8f6f arm: add loglvl to dump_backtrace() omits af60a18d2a32 arm: add loglvl to unwind_backtrace() omits c560bc078a3e arm/asm: add loglvl to c_backtrace() omits bbcc10d79e96 arc: add show_stack_loglvl() omits 142e62a8ce3a alpha: add show_stack_loglvl() omits 3f05a1af3499 kallsyms/printk: add loglvl to print_ip_sym() omits 0a3c37f81e95 mm/kmemleak: silence KCSAN splats in checksum omits 3a1c5eec8cd0 kernel: set USER_DS in kthread_use_mm omits 7889570aa783 drm/amdkfd: fix up for {un}use_mm() rename omits d5e018fa0869 powerpc/vas: fix up for {un}use_mm() rename omits 21a84a96bed8 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits 388a9a4a77ad kernel: better document the use_mm/unuse_mm API contract omits f4d06a7b9e8f kernel: move use_mm/unuse_mm to kthread.c omits 1d87394304ce kernel: move use_mm/unuse_mm to kthread.c omits def4a678a4ec amdgpu: a NULL ->mm does not mean a thread is a kthread omits 5765971af9f3 stacktrace: cleanup inconsistent variable type omits 5d31bcd22900 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] omits 59c8dcebddf0 panic: add sysctl to dump all CPUs backtraces on oops event omits 202a02a7d82b kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 6e07681c0a1f kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] omits 8433e9ccd627 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix omits 41e6ebbb96d0 lib/test_sysctl: support testing of sysctl. boot parameter omits d59a4e181416 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] omits ce03826760bb kernel/hung_task convert hung_task_panic boot parameter to sysctl omits d3f94c195a28 kernel/sysctl: support handling command line aliases omits ef4bdf4e4741 kernel/sysctl: support setting sysctl parameters from kern [...] omits 1fad0d4558b5 xarray.h: correct return code documentation for xa_store_{ [...] omits c811c157f8de kernel-add-panic_on_taint-fix omits 9127c9b9ec8e kernel: add panic_on_taint omits dbbdc154ba26 linux-next-post omits f7f5ce8bbda8 Merge branch 'akpm-current/current' omits 640b899e8719 Merge remote-tracking branch 'fsinfo/fsinfo-core' omits 30c77560fbeb Merge remote-tracking branch 'notifications/notifications- [...] omits c7d5de9d3dd8 Merge remote-tracking branch 'mhi/mhi-next' omits 81a282879147 Merge remote-tracking branch 'trivial/for-next' omits e6cbb43d7e2e Merge remote-tracking branch 'kunit-next/kunit' omits d67eb9a62e53 Merge remote-tracking branch 'cfi/cfi/next' omits 2bd545a2ca0b Merge remote-tracking branch 'hmm/hmm' omits 22910f491464 Merge remote-tracking branch 'devfreq/devfreq-next' omits 02bc081e283f Merge remote-tracking branch 'pidfd/for-next' omits 07d9009c6082 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 1993582c23be Merge remote-tracking branch 'hyperv/hyperv-next' omits a65dbb050dad Merge remote-tracking branch 'xarray/xarray' omits 5fe7b97c8b64 Merge remote-tracking branch 'nvmem/for-next' omits 595140650034 Merge remote-tracking branch 'slimbus/for-next' omits 4f18a990e1b2 Merge remote-tracking branch 'fsi/next' omits 1766cd2cf5f0 Merge remote-tracking branch 'gnss/gnss-next' omits aaf91015485d Merge remote-tracking branch 'ntb/ntb-next' omits f49f5768caea Merge remote-tracking branch 'rtc/rtc-next' omits b8a73a8dad1c Merge remote-tracking branch 'coresight/next' omits e506fb781c29 Merge remote-tracking branch 'livepatching/for-next' omits ca6b3d7c7e56 Merge remote-tracking branch 'kselftest/next' omits 3a9d43db0bdf Merge remote-tracking branch 'userns/for-next' omits de8fd724ea72 Merge remote-tracking branch 'pwm/for-next' omits 4428cf5295f5 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 26c0cc2759b9 Merge remote-tracking branch 'pinctrl/for-next' omits d0fde7c7491c Merge remote-tracking branch 'gpio/for-next' omits c0d86edbe927 Merge remote-tracking branch 'rpmsg/for-next' omits 211e804fdc32 Merge remote-tracking branch 'vhost/linux-next' omits a5688946320e Merge remote-tracking branch 'scsi/for-next' omits c04f4711a492 Merge remote-tracking branch 'cgroup/for-next' omits d1d76eba0a4b Merge remote-tracking branch 'slave-dma/next' omits 769fb60d64f3 Merge remote-tracking branch 'mux/for-next' omits 53b8f3b8863b Merge remote-tracking branch 'staging/staging-next' omits 54797839c48a Merge remote-tracking branch 'extcon/extcon-next' omits 14c8fb6b6b89 Merge remote-tracking branch 'char-misc/char-misc-next' omits 1de43a1c3875 Merge remote-tracking branch 'tty/tty-next' omits 62cf15c02750 Merge remote-tracking branch 'usb-serial/usb-next' omits 90983ccea5c3 Merge remote-tracking branch 'usb/usb-next' omits 259921c0dc98 Merge remote-tracking branch 'driver-core/driver-core-next' omits 202787815c48 Merge remote-tracking branch 'ipmi/for-next' omits ea2cfbe78b3f Merge remote-tracking branch 'leds/for-next' omits d5d6c3d359c5 Merge remote-tracking branch 'chrome-platform/for-next' omits d7e55338da39 Merge remote-tracking branch 'drivers-x86/for-next' omits 2d95c6d82a60 Merge remote-tracking branch 'workqueues/for-next' omits ca1563e55d2e Merge remote-tracking branch 'percpu/for-next' omits 5e83475267c8 Merge remote-tracking branch 'xen-tip/linux-next' omits 6acc3a8d74e9 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits dd5e018a31e4 Merge remote-tracking branch 'kvm-arm/next' omits 005ce268bf04 Merge remote-tracking branch 'kvm/linux-next' omits f8fbd6ae878e Merge remote-tracking branch 'rcu/rcu/next' omits f82953b580b1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits d7124abccfbe Merge remote-tracking branch 'edac/edac-for-next' omits d86c2c86dcd5 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits ae0e05786527 Merge remote-tracking branch 'tip/auto-latest' omits 936fc380d697 Merge remote-tracking branch 'spi/for-next' omits 25602ca4e29d Merge remote-tracking branch 'devicetree/for-next' omits e6df1a1874e4 Merge remote-tracking branch 'audit/next' omits 07c22b984468 Merge remote-tracking branch 'vfio/next' omits d9baaa8ac863 Merge remote-tracking branch 'iommu/next' omits 779a6e00808e Merge remote-tracking branch 'watchdog/master' omits d62e5a88c03d Merge remote-tracking branch 'tpmdd/next' omits f71f5497add8 Merge remote-tracking branch 'tomoyo/master' omits ca041efe2606 Merge remote-tracking branch 'smack/next' omits ca00557d19cf Merge remote-tracking branch 'selinux/next' omits a75fc5dc00a7 Merge remote-tracking branch 'keys/keys-next' omits 705bb6354a63 Merge remote-tracking branch 'integrity/next-integrity' omits bd98e81e04e2 Merge remote-tracking branch 'apparmor/apparmor-next' omits c6fb3bded607 Merge remote-tracking branch 'security/next-testing' omits aacbf7c5e5f0 Merge remote-tracking branch 'regulator/for-next' omits 9ca329f31e53 Merge remote-tracking branch 'battery/for-next' omits 4e6b105d4928 Merge remote-tracking branch 'backlight/for-backlight-next' omits 5ba24b008cb7 Merge remote-tracking branch 'mfd/for-mfd-next' omits ae683dc18d5e Merge remote-tracking branch 'mmc/next' omits f7793e0aaba9 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 5eed979dcf01 Merge remote-tracking branch 'device-mapper/for-next' omits f4bb16af749a Merge remote-tracking branch 'block/for-next' omits d471e0d6a687 Merge remote-tracking branch 'input/next' omits bb4f7852f909 Merge remote-tracking branch 'modules/modules-next' omits 2a74742ab11f Merge remote-tracking branch 'sound-asoc/for-next' omits 0df904390eee Merge remote-tracking branch 'sound/for-next' omits 17bdbc36caa8 Merge remote-tracking branch 'regmap/for-next' omits 867392fed55d Merge remote-tracking branch 'imx-drm/imx-drm/next' omits e82d13fb9010 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits b58319443044 Merge remote-tracking branch 'drm-msm/msm-next' omits 7b13b0bfee3f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 855c5b1c3549 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 4e53c50e001e Merge remote-tracking branch 'amdgpu/drm-next' omits 32d3bc30d270 Merge remote-tracking branch 'drm/drm-next' omits 5bb7f56f7124 Merge remote-tracking branch 'crypto/master' omits 0e167df2fafb Merge remote-tracking branch 'spi-nor/spi-nor/next' omits b0d7f69fd3d1 Merge remote-tracking branch 'nand/nand/next' omits 04354a131a29 Merge remote-tracking branch 'gfs2/for-next' omits 6a2d0b3f51f4 Merge remote-tracking branch 'mac80211-next/master' omits c197783be01e Merge remote-tracking branch 'bluetooth/master' omits 976ad8bf34bd Merge remote-tracking branch 'netfilter-next/master' omits 8ef2b6454172 Merge remote-tracking branch 'ipsec-next/master' omits 18139179c4da Merge remote-tracking branch 'bpf-next/master' omits fac3e82a9f91 Merge remote-tracking branch 'net-next/master' omits 6d96960a9ea8 Merge remote-tracking branch 'rdma/for-next' omits 0d509a5f4533 Merge remote-tracking branch 'swiotlb/linux-next' omits 583531d763b4 Merge remote-tracking branch 'dlm/next' omits 766462ebde95 Merge remote-tracking branch 'ieee1394/for-next' omits a8fabcbd1e4b Merge remote-tracking branch 'thermal/thermal/linux-next' omits 3e3d3f505ae9 Merge remote-tracking branch 'opp/opp/linux-next' omits 1e79c8449098 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits f5d8a0d00eba Merge remote-tracking branch 'pm/linux-next' omits 11cd244dade7 Merge remote-tracking branch 'v4l-dvb/master' omits db94f2bf8d65 Merge remote-tracking branch 'jc_docs/docs-next' omits e361ffc60917 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 5c9332eae6ea Merge branch 'dmi/master' omits 52368cc29a8a Merge remote-tracking branch 'i3c/i3c/next' omits 984c4c7f36f2 Merge remote-tracking branch 'i2c/i2c/for-next' omits 2388bdae7fe6 Merge remote-tracking branch 'hid/for-next' omits 767735300c08 Merge remote-tracking branch 'pstore/for-next/pstore' omits 0d0d85d57f60 Merge remote-tracking branch 'pci/next' omits d99564e5d63a Merge remote-tracking branch 'printk/for-next' omits 1bc44c59e4ab Merge remote-tracking branch 'vfs/for-next' omits a119821e637a Merge remote-tracking branch 'file-locks/locks-next' omits db9a1d95d078 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 0fb97f01cfd6 Merge remote-tracking branch 'zonefs/for-next' omits 759ffdbe4cfa Merge remote-tracking branch 'xfs/for-next' omits bf612bfc4a3b Merge remote-tracking branch 'overlayfs/overlayfs-next' omits cb732e2a8ddb Merge remote-tracking branch 'nfsd/nfsd-next' omits 945fadc86111 Merge remote-tracking branch 'nfs-anna/linux-next' omits e38383f7e049 Merge remote-tracking branch 'jfs/jfs-next' omits bdcd686f1e00 Merge remote-tracking branch 'fuse/for-next' omits 61a646247711 Merge remote-tracking branch 'fsverity/fsverity' omits 1c0dd5358fa6 Merge remote-tracking branch 'f2fs/dev' omits 287cbe7d8213 Merge remote-tracking branch 'ext4/dev' omits bba55ddaac50 Merge remote-tracking branch 'ext3/for_next' omits c2d163d5f3fb Merge remote-tracking branch 'exfat/dev' omits e548a6123759 Merge remote-tracking branch 'erofs/dev' omits fb7570bd6520 Merge remote-tracking branch 'cifs/for-next' omits 63918eca0006 Merge remote-tracking branch 'ceph/master' omits de3232a56988 Merge remote-tracking branch 'btrfs/for-next' omits 535958339586 Merge remote-tracking branch 'fscrypt/master' omits 220f7e6f2e5c Merge remote-tracking branch 'xtensa/xtensa-for-next' omits f244526f1b99 Merge remote-tracking branch 'sparc-next/master' omits 7f9899a206f7 Merge remote-tracking branch 'sh/sh-next' omits aa1664909f88 Merge remote-tracking branch 's390/features' omits 91e160f77db2 Merge remote-tracking branch 'risc-v/for-next' omits 4b0e4085bc86 Merge remote-tracking branch 'powerpc/next' omits 02c3adb2fd9f Merge remote-tracking branch 'parisc-hd/for-next' omits 32a6f70b2008 Merge remote-tracking branch 'nds32/next' omits 9b2f4372492d Merge remote-tracking branch 'mips/mips-next' omits 6a63ac07b943 Merge remote-tracking branch 'm68knommu/for-next' omits 1315efba3d81 Merge remote-tracking branch 'm68k/for-next' omits d296ed463f75 Merge remote-tracking branch 'h8300/h8300-next' omits 01a106f51782 Merge remote-tracking branch 'clk/clk-next' omits ccbf97246e5c Merge remote-tracking branch 'tegra/for-next' omits 4c10a6404de9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 251b128d8d63 Merge remote-tracking branch 'samsung-krzk/for-next' omits 4e23eced8e56 Merge remote-tracking branch 'rockchip/for-next' omits ffd2f7dd2402 Merge remote-tracking branch 'reset/reset/next' omits 838d3766fe75 Merge remote-tracking branch 'renesas/next' omits c865406de241 Merge remote-tracking branch 'realtek/for-next' omits eb6c229f70cf Merge remote-tracking branch 'raspberrypi/for-next' omits f0b4df8b6116 Merge remote-tracking branch 'qcom/for-next' omits e6dffbf84da6 Merge remote-tracking branch 'omap/for-next' omits b3514b39c931 Merge remote-tracking branch 'mvebu/for-next' omits fc1fdfe90355 Merge remote-tracking branch 'mediatek/for-next' omits a16b3a5c3075 Merge remote-tracking branch 'keystone/next' omits f92dadc464ce Merge remote-tracking branch 'imx-mxs/for-next' omits c588584b84fa Merge remote-tracking branch 'at91/at91-next' omits 95d713a3c2a9 Merge remote-tracking branch 'amlogic/for-next' omits bc32c2006f6a Merge remote-tracking branch 'arm-soc/for-next' omits d4c6ff508c72 Merge remote-tracking branch 'arm64/for-next/core' omits e8642e9ebf65 Merge remote-tracking branch 'arm/for-next' omits 4e1cfa48f781 Merge remote-tracking branch 'dma-mapping/for-next' omits 54da5b2d3d81 Merge remote-tracking branch 'kbuild/for-next' omits a1a30cf3a876 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 59fcbde6ab90 Revert "drm/i915/gt: Prevent timeslicing into unpreemptabl [...] omits 1f87fe54aa0a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits fade9062b70b Merge remote-tracking branch 'fpga-fixes/fixes' omits 0b251ce25cfa Merge remote-tracking branch 'mmc-fixes/fixes' omits e0cafea04ae2 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 577108abf2b2 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 5ca6f019fd43 Merge remote-tracking branch 'vfs-fixes/fixes' omits ed7f2667c587 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b5077a38eb0f Merge remote-tracking branch 'kvm-fixes/master' omits b7e382933ce9 Merge remote-tracking branch 'omap-fixes/fixes' omits e0418b7870d1 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 58607196e8e5 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits b1126fa36f90 Merge remote-tracking branch 'spi-fixes/for-linus' omits ce3b22f068d9 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 22f89ee69491 Merge remote-tracking branch 'regmap-fixes/for-linus' omits fcfe59373971 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 08173621b0f3 Merge remote-tracking branch 'sound-current/for-linus' omits 02991a7bfe43 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 3071ba901801 Merge remote-tracking branch 'ipsec/master' omits 12cbd1d2e8ef Merge remote-tracking branch 'bpf/master' omits 4df2c7606d8d Merge remote-tracking branch 'net/master' omits a1e0192b9575 Merge remote-tracking branch 'sparc/master' omits 9b7248439ada Merge remote-tracking branch 'powerpc-fixes/fixes' omits e0c865b720f4 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits ab9769aead9b Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits d45d7885d1db Merge remote-tracking branch 'arc-current/for-curr' omits ef2f25543f58 Merge remote-tracking branch 'fixes/master' omits 4cb4bfffe2c1 device_cgroup: Fix RCU list debugging warning omits c193ca5188d4 Merge branch 'devel' into for-next omits 6f856ed5207c linux-next-pre omits 3fd4dcdb0046 ipc-convert-ipcs_idr-to-xarray-update-fix omits 8c01ca4b2891 ipc-convert-ipcs_idr-to-xarray-update omits 47f0cde0645d ipc: convert ipcs_idr to XArray omits 2c32f9060b29 ipc/namespace.c: use a work queue to free_ipc omits 9981a0133017 ipc/msg: add missing annotation for freeque() omits 6c5b7fc0c14f lib/ubsan.c: fix gcc-10 warnings omits bfa507f7551c tools/testing/selftests/vm: remove duplicate headers omits 5a349a8f4162 selftests: vm: pkeys: fix multilib builds for x86 omits 557bf2e0d869 selftests: vm: pkeys: use the correct page size on powerpc omits c7046896c240 selftests: vm: pkeys: fix powerpc access right definitions omits 318f800bfd3f selftests/vm/pkeys: override access right definitions on powerpc omits 176ba31acae4 selftests/vm/pkeys: test correct behaviour of pkey-0 omits d0600b91e100 selftests/vm/pkeys: introduce a sub-page allocator omits c5bc2c4e1d3b selftests/vm/pkeys: detect write violation on a mapped acc [...] omits b14baf879f75 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 0bc17f765364 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 08c0fb93b317 selftests/vm/pkeys: improve checks to determine pkey support omits 9d62990d3ec1 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits 0bba016f3908 selftests/vm/pkeys: fix number of reserved powerpc pkeys omits a2bc9949912e selftests: vm: pkeys: fix powerpc access right updates omits a3c692e2e2cf selftests/vm/pkeys: introduce powerpc support omits 0db261cad64e selftests/vm/pkeys: introduce generic pkey abstractions omits 371c7156e8bf selftests: vm: pkeys: use the correct huge page size omits 025c684708e5 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits 8ff3da4b1513 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits a3f9f69048d1 selftests/vm/pkeys: fix pkey_disable_clear() omits 95c90ce7930d selftests: vm: pkeys: add helpers for pkey bits omits 75ca294d2786 selftests: vm: pkeys: Use sane types for pkey register omits 12d30c7a34c2 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits b80c1ba0ab49 selftests/vm/pkeys: move some definitions to arch-specific header omits 624c9d52f5a5 selftests/vm/pkeys: move generic definitions to header file omits 260b18a5447e selftests/vm/pkeys: rename all references to pkru to a gen [...] omits 18d20f149c38 selftests/x86/pkeys: move selftests to arch-neutral directory omits 956a10f3856a twist: add option for selecting twist options for syzkalle [...] omits d057b55b7867 twist: allow disabling k_spec() function in drivers/tty/vt [...] omits 38434eddda74 add kernel config option for twisting kernel behavior. omits 2da00028c68a aio: simplify read_events() omits abc89972694e kernel/relay.c: fix read_pos error when multiple readers omits 61b204fd05d2 rapidio: convert get_user_pages() --> pin_user_pages() omits 163bf2ca5797 rapidio: avoid data race between file operation callbacks [...] omits ff1df6b002c0 umh: fix refcount underflow in fork_usermode_blob(). omits 45b2144db02d fs: include FMODE_EXEC when converting flags to f_mode omits e800ac9c14d7 exec: relocate path_noexec() check omits fa6d2d3e9d1c exec: relocate S_ISREG() check omits c1b0ec3a5eb2 exec: change uselib(2) IS_SREG() failure to EACCES omits aeec5042459f exec: open code copy_string_kernel omits 909aa3e8eda3 exec: simplify the copy_strings_kernel calling convention omits a4ba3288f80b kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 830070e3bcdf mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 53c42a0b0d2c seq_file-introduce-define_seq_attribute-helper-macro-check [...] omits e3046ea843eb include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] omits 951cc0cfb1b8 fs/seq_file.c: seq_read: Update pr_info_ratelimited omits d0d3175d5a12 fat: improve the readahead for FAT entries omits 07ae5a09e155 fat: don't allow to mount if the FAT length == 0 omits 22cc9510c58d init: allow distribution configuration of default init omits 7407a22177c3 elfnote: mark all .note sections SHF_ALLOC omits c7131c5e7939 fs/binfmt_elf: remove redundant elf_map ifndef omits 7f3d774ebc2e checkpatch-use-patch-subject-when-reading-from-stdin-fix omits 13833e16167d checkpatch: use patch subject when reading from stdin omits 35fc2d86d5f4 checkpatch: disallow --git and --file/--fix omits 9ae49b99ad44 checkpatch: look for c99 comments in ctx_locate_comment omits 9bbce40a4f72 checkpatch: additional MAINTAINER section entry ordering checks omits 213aa203c5b8 lib: make a test module with set/clear bit omits f117d7ce99a5 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max omits 89f04a4de837 lib/percpu-refcount.c: use a more common logging style omits 9414bd799e6c lib/zlib: remove outdated and incorrect pre-increment opti [...] omits d027cd54ca6d lib/test_lockup.c: make test_inode static omits 24aebf952e92 lib: optimize cpumask_local_spread() omits 894311d41bbc lib: Add might_fault() to strncpy_from_user. omits 6e5e1342714d lib/math: avoid trailing newline hidden in pr_fmt() omits e912a28ff851 include/linux/bitops.h: simplify get_count_order_long() omits cc5b606727d6 include/linux/bitops.h: avoid clang shift-count-overflow warnings omits 392440fbf9bc get_maintainer: fix unexpected behavior for path/to//file [...] omits 16ccfc3adba4 get_maintainer: add email addresses from .yaml files omits 1545ca2c8c3f dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits 89ed79401248 dynamic_debug: add an option to enable dynamic debug for m [...] omits 66e6acb63c00 user.c: make uidhash_table static omits c537700d43fb mm-debug-add-tests-validating-architecture-page-table-helpers-v18 omits 8681a9c12668 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits 0894e7263038 mm/debug: add tests validating architecture page table helpers omits e4739f2b87e6 x86/mm: define mm_p4d_folded() omits 0e5b1cab8d4b proc: rename "catch" function argument omits 3931b8e7d33b kernel/hung_task.c: Monitor killed tasks. omits 430d0c88c4ff fs/buffer.c: dump more info for __getblk_gfp() stall problem omits e87f27165be1 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 560bd44da926 zcomp: Use ARRAY_SIZE() for backends list omits 40430c1ae926 include/linux/mm.h: return true in cpupid_pid_unset() omits bf7ba724c041 mm: use false for bool variable omits 760b85806340 mm/memory: fix a typo in comment "attampt"->"attempt" omits a1b1ba224cdb mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 1c934969d8b3 mm/sparse: fix a typo in comment "convienence"->"convenience" omits a338adeef8bb mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits 30f5cac7bc5c mm: fix a typo in comment "strucure"->"structure" omits 16caad3e2823 mm, memcg: fix some typos in memcontrol.c omits 0f8d0e9ee584 mm/frontswap: fix some typos in frontswap.c omits eabd7b997983 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 5e91872acd98 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits 703dd6eeb853 mm/memblock: fix a typo in comment "implict"->"implicit" omits 9f556d1f2b01 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits de043dea6a33 mm/vmsan: fix some typos in comment omits 004870c19514 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits 98f6630bf8fe mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits d8318d7f6833 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 805b31b7c8a1 mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits bed2041753c7 mm: ksm: fix a typo in comment "alreaady"->"already" omits 7514127a34e4 mm: ksm: fix a typo in comment "alreaady"->"already" omits a057e65b8b5f mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits 9460fd9d2eb4 mm-replace-zero-length-array-with-flexible-array-member-fix omits 1bbb53eb8408 mm: replace zero-length array with flexible-array member omits 5c8fd889132f device-dax: add memory via add_memory_driver_managed() omits f0927ec3ec03 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] omits 23ff7ffefb0e mm/memory_hotplug: introduce add_memory_driver_managed() omits 8ce10664f96a mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] omits 2d4b388bb8d2 mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 omits 380bcb68129f mm/memory_hotplug: remove is_mem_section_removable() omits 89078a9bb6ef powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits 52290dc72811 mm/memory_hotplug: refrain from adding memory into an impo [...] omits 619079793c83 mm: add kvfree_sensitive() for freeing sensitive data objects omits 8dba7f703fcb arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 0e6aef0a9751 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 7f6a80e64ec7 riscv-support-debug_wx-fix omits 7e62c7415807 riscv: support DEBUG_WX omits c2b3819edd58 mm: add MMU dependency for DEBUG_WX omits a39d533c7fa4 mm: remove the specific name of arm64 omits 1ca4f1c1e682 mm-add-debug_wx-support-fix omits 812969aaa77f mm: add DEBUG_WX support omits b0245fd01e76 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 35c1e5dc9c55 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits a20c55fc0e32 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] omits 329c7153f071 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] omits 4470a4f9d3f0 mm/vmstat: add events for PMD based THP migration without split omits 9b4396462028 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 omits e27228decb95 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() omits 7e521156dfbc powerpc/mm: drop platform defined pmd_mknotpresent() omits bfd2a4f6d779 mm: thp: don't need to drain lru cache when splitting and [...] omits b2122ccc47b3 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes omits 83de951dfd07 kmap: consolidate kmap_prot definitions omits d95112679e8a sparc: remove unnecessary includes omits 6afd25dffc09 parisc/kmap: remove duplicate kmap code omits 6947294e102c kmap: remove kmap_atomic_to_page() omits d8778f8fb490 drm: vmwgfx: include linux/highmem.h omits 92a028d518b9 drm: remove drm specific kmap_atomic code omits a05ca691ab57 arch/kmap: define kmap_atomic_prot() for all arch's omits dad7d7c3ace8 arch/kmap: don't hard code kmap_prot values omits f706de06ffcf arch/kmap: ensure kmap_prot visibility omits 72a4c4d63adc arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits 3c452dc17f7c arch/{mips,sparc,microblaze,powerpc}: don't enable pagefau [...] omits d5ea1aa65fac arch/kunmap_atomic: consolidate duplicate code omits 24d212e5db55 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits 8ce5d26774f4 arch/kmap_atomic: consolidate duplicate code omits 3ce037205225 {x86,powerpc,microblaze}/kmap: move preempt disable omits 0b82621d9adc arch-kunmap-remove-duplicate-kunmap-implementations-fix omits d72e8278ce80 arch/kunmap: remove duplicate kunmap implementations omits a6ccb5156319 arch/kmap: remove redundant arch specific kmaps omits d47fb4d556f3 arch/xtensa: move kmap build bug out of the way omits ce2034125138 arch/kmap: remove BUG_ON() omits 25a10d07a9f8 mm: simplify calling a compound page destructor omits 6c935c2c2876 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] omits ef7597c3f4de mm/hugetlb: define a generic fallback for is_hugepage_only [...] omits 64eeceab381a arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET omits d272a5a4068a mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] omits 75b3f16f54e8 hugetlbfs: fix changes to command line processing omits 287c0c77abad hugetlbfs: clean up command line processing omits da8eb00d1ebf arm64/hugetlb: fix hugetlb initialization omits b88a3f815585 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits a47a02801280 hugetlbfs: move hugepagesz= parsing to arch independent code omits 4499d9417c10 hugetlbfs: add arch_hugetlb_valid_size omits 0bb0e1527e18 selftests: khugepaged: fix several spelling mistakes omits cc63679df859 khugepaged: introduce 'max_ptes_shared' tunable omits 4c9ac91f3fbc thp: change CoW semantics for anon-THP omits 0bb10178276f khugepaged: allow to collapse PTE-mapped compound pages omits ef676c4052aa khugepaged-allow-to-collapse-a-page-shared-across-fork-fix-fix omits 59dc3ec36504 mm: khugepaged: remove error message when checking external pins omits a6dc8d6cbcbd khugepaged: allow to collapse a page shared across fork omits 5a6a708cef05 khugepaged: drain LRU add pagevec after swapin omits 8baac7662b44 khugepaged: drain all LRU caches before scanning pages omits 91369d1eccc3 khugepaged: do not stop collapse if less than half PTEs ar [...] omits b81207ece096 khugepaged-add-self-test-fix-3 omits bd7cda9cd088 khugepaged-add-self-test-fix-2-fix omits 9ee665f8e0ab khugepaged: replace the usage of system(3) in the test omits 0f4ec1cff23a selftests: khugepaged: fix several spelling mistakes omits ac27acb3e365 khugepaged: add self test omits 1fc416cd84fe hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] omits 4ea530e09f09 include/linux/memblock.h: fix minor typo and unclear comment omits 615a70d5c524 mm, mempolicy: fix up gup usage in lookup_node omits 5ba8f6732692 tools/vm/page_owner_sort.c: filter out unneeded line omits 3a1d0688995d mm: vmscan: limit the range of LRU type balancing omits 30804b993f09 mm: vmscan: reclaim writepage is IO cost omits 9bd096c7a79d mm: vmscan: determine anon/file pressure balance at the re [...] omits 08fe57f91cf5 mm: balance LRU lists based on relative thrashing omits 53a3e31e9813 mm: only count actual rotations as LRU reclaim cost omits 25cdfc46fef8 mm-deactivations-shouldnt-bias-the-lru-balance-fix omits e6295bd2a64b mm: deactivations shouldn't bias the LRU balance omits e8ab381e84f9 mm: base LRU balancing on an explicit cost model omits c30ad764ea48 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] omits 965b76dd5e58 mm: remove use-once cache bias from LRU balancing omits bcb45a0d9d05 mm: workingset: let cache workingset challenge anon omits 48c1ce8726a7 mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() omits 3f90b8bea2a7 mm: allow swappiness that prefers reclaiming anon over the [...] omits 1bc6438ec4c8 mm: keep separate anon and file statistics on page reclaim [...] omits bca6a4433375 mm: fix LRU balancing effect of new transparent huge pages omits 438da492893c mm/vmscan: update the comment of should_continue_reclaim() omits 959c06dee838 mm/vmscan.c: change prototype for shrink_page_list omits 1e06f1b69332 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch omits a4480a7f8098 mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits 57a3f8d2e76d padata: document multithreaded jobs omits b015ec4191ee mm: make deferred init's max threads arch-specific omits 7f935eadb415 mm: parallelize deferred_init_memmap() omits d5ba3d559ae8 padata: add basic support for multithreaded jobs omits 81f5263b189a padata: allocate work structures for parallel jobs from a pool omits dc31db199540 padata-initialize-earlier-fix omits 445cb951157d padata: initialize earlier omits 7f6942461b67 padata: remove exit routine omits b6189c10f9b0 mm: call cond_resched() from deferred_init_memmap() omits 84a6e6da5022 mm: initialize deferred pages with interrupts enabled omits 51a2e440e285 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits 7fcd1fd6e1a5 mm: add comments on pglist_data zones omits 57b257f9109f mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] omits 117d1aae1cb0 mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] omits 4db4d83dd1f7 mm/page_alloc: restrict and formalize compound_page_dtors[] omits 4b07a8f0a3a4 mm, page_alloc: reset the zone->watermark_boost early omits cede4aefc400 mm-reset-numa-stats-for-boot-pagesets-v3 omits 78e960aa6c49 mm/page_alloc.c: reset numa stats for boot pagesets omits 15f86c650fbf mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits aedec20969bc mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits 6e3f4e0322f2 mm/page_alloc: integrate classzone_idx and high_zoneidx omits 2f6cc89f82c5 mm/page_alloc: use ac->high_zoneidx for classzone_idx omits 086f74cefa04 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits f413916ae0c0 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits 10677b4be2af mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits c55443b866c1 mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits cffcf399068c mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits c50691330443 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 1b1757c7c7d0 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits 07e8ab8bf155 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits 1c800c32a730 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits 9f83fd6f3be4 mm/page_alloc.c: bad_flags is not necessary for bad_page() omits 8accfc403103 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits 2baf0c6880b5 docs/vm: update memory-models documentation omits 5043e6c6aeed mm: simplify find_min_pfn_with_active_regions() omits b6ee38f1abfb mm: clean up free_area_init_node() and its helpers omits d146af8c7ecf mm: rename free_area_init_node() to free_area_init_memoryl [...] omits 38ffa34a6930 mm-free_area_init-allow-defining-max_zone_pfn-in-descendin [...] omits b3f71e5f196b arc: free_area_init(): take into account PAE40 mode omits 828503952f46 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 575930260c0c mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 1d2776f002d2 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits 1931769d6d87 mm/compaction: fix the incorrect hole in fast_isolate_freepages() omits 0d3f6cb522ba mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] omits c8f321564624 mm: memmap_init: iterate over memblock regions rather that [...] omits 1c8b8f6fae00 xtensa: simplify detection of memory zone boundaries omits 3c28e3ac332c unicore32: simplify detection of memory zone boundaries omits bd18369546f3 sparc32: simplify detection of memory zone boundaries omits 0a20502c1968 parisc: simplify detection of memory zone boundaries omits 1d36bb0a8b92 m68k: mm: simplify detection of memory zone boundaries omits 425a32b8d5d3 csky: simplify detection of memory zone boundaries omits 19a5942716b0 arm64: simplify detection of memory zone boundaries for UM [...] omits d4eff1222e6c arm: simplify detection of memory zone boundaries omits 528d70d2c65e alpha: simplify detection of memory zone boundaries omits 3394a3c631aa mm: use free_area_init() instead of free_area_init_nodes() omits cdfd40d45449 mm: free_area_init: use maximal zone PFNs rather than zone sizes omits 79663bc3d625 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits 9bec43bf3688 mm: make early_pfn_to_nid() and related defintions close t [...] omits 7cdac1e27c42 mm: memblock: replace dereferences of memblock_region.nid [...] omits 55a901ffeb0e mm: clarify __GFP_MEMALLOC usage omits 5ff34cbee9c4 kasan: move kasan_report() into report.c omits 453f815e9231 string.h: fix incompatibility between FORTIFY_SOURCE and KASAN omits 066188da8c26 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] omits cef0b48a6a41 kasan: stop tests being eliminated as dead code with FORTI [...] omits 0af6228391e5 mm/mm_init.c: report kasan-tag information stored in page->flags omits 046fd9d87011 x86/mm: remove vmalloc faulting omits bfcfb87c96f2 mm: remove vmalloc_sync_(un)mappings() omits d0110f51331a x86/mm/32: implement arch_sync_kernel_mappings() omits a6547f8e382b x86/mm/64: implement arch_sync_kernel_mappings() omits 0b5125887e98 mm/ioremap: track which page-table levels were modified omits f6c3a160841c mm-vmalloc-track-which-page-table-levels-were-modified-fix omits 72591b3bdb20 mm/vmalloc: track which page-table levels were modified omits 07d36fdb6263 mm: add functions to track page directory modifications omits 82b437d89f12 s390: use __vmalloc_node in stack_alloc omits 913e6a90c41b powerpc: use __vmalloc_node in alloc_vm_stack omits f850d89c0016 arm64: use __vmalloc_node in arch_alloc_vmap_stack omits 02ae00d3a96b mm-remove-vmalloc_user_node_flags-fix omits 36858a130a86 mm: remove vmalloc_user_node_flags omits bc07c8294beb mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix omits 2a8845b46248 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits b6701b2adbd7 mm: switch the test_vmalloc module to use __vmalloc_node omits 59f0cb38377b mm-remove-__vmalloc_node_flags_caller-fix omits 4670cacca6cf mm: remove __vmalloc_node_flags_caller omits 4492ee987011 mm: remove both instances of __vmalloc_node_flags omits 595bca30a09d mm: remove the prot argument to __vmalloc_node omits baab983581e5 mm: remove the pgprot argument to __vmalloc omits 5a5a626b4fe8 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits 954445a78dfc mm: enforce that vmap can't map pages executable omits 0efbe7477ae6 mm: remove the prot argument from vm_map_ram omits 724111afb9da mm: remove unmap_vmap_area omits b062e6c9b29c mm: remove map_vm_range omits 4855e4816e55 mm: don't return the number of pages from map_kernel_range [...] omits 6bd07670749b mm: rename vmap_page_range to map_kernel_range omits 9cd5b273673a mm: remove vmap_page_range_noflush and vunmap_page_range omits fe5bb1315b62 mm: pass addr as unsigned long to vb_free omits 8f88c1c21598 mm: only allow page table mappings for built-in zsmalloc omits 8dcf496ff013 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits a61604de2ac0 mm: unexport unmap_kernel_range_noflush omits d6e03472c80d mm: remove __get_vm_area omits 739649f970af powerpc: remove __ioremap_at and __iounmap_at omits a824a3026787 powerpc: add an ioremap_phb helper omits 8d7984229b1c dma-mapping: use vmap insted of reimplementing it omits 1a30d5538c72 staging: media: ipu3: use vmap instead of reimplementing it omits a3d0577f4221 staging: android: ion: use vmap instead of vm_map_ram omits 43a4b832187f x86: fix vmap arguments in map_irq_stack omits 2495f0aee256 x86/hyperv: use vmalloc_exec for the hypercall page omits e8f434f1bc8c mm/memory: remove unnecessary pte_devmap case in copy_one_pte() omits 4c5a0027d677 mm/mmap.c: fix the adjusted length error omits 5ac246182633 /proc/PID/smaps: Add PMD migration entry parsing omits 1fadfddf1f9a mm/gup.c: further document vma_permits_fault() omits 8ff36f5c36ee memcg: expose root cgroup's memory.stat omits 964361e97caa mm: memcontrol: update page->mem_cgroup stability rules omits 868fb13eb607 mm: memcontrol: delete unused lrucare handling omits 2b61a1bb1a78 mm: memcontrol: document the new swap control behavior omits 67801d1e4e94 mm/swap: fix livelock in __read_swap_cache_async() omits fc205bc6fc27 mm: memcontrol: charge swapin pages on instantiation omits dbce34d59a2e mm: mkfs.ext4 invoked oom-killer on i386 - pagecache_get_page omits 3002af8f1643 mm: memcontrol: make swap tracking an integral part of mem [...] omits a0690a0597ea mm: memcontrol: prepare swap controller setup for integration omits 5b394d435dde mm: memcontrol: drop unused try/commit/cancel charge API omits f7e1d92b7b3b mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] omits 72375546811e mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] omits 953f1c68a5b5 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix omits c785c15e675b mm: memcontrol: switch to native NR_ANON_THPS counter omits f97e5ee4877e mm: memcontrol: switch to native NR_ANON_MAPPED counter omits 4b5e52eec749 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] omits cb8b38e86dc4 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] omits aab725676405 mm: memcontrol: prepare move_account for removal of privat [...] omits 8e1666ae22d1 mm: memcontrol: prepare uncharging for removal of private [...] omits 3800f298c287 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] omits 925af01e0cba mm: memcontrol: move out cgroup swaprate throttling omits 1f7da3835ca5 mm: shmem: remove rare optimization when swapin races with [...] omits f81100b2ab66 mm: memcontrol: drop @compound parameter from memcg charging API omits 70833f84012e mm: memcontrol: fix stat-corrupting race in charge moving omits 8605eee5fd4b mm: fix NUMA node file count error in replace_page_cache() omits 365c370429f8 mm: memcontrol: simplify value comparison between count and limit omits c216fa51a04f mm, memcg: add workingset_restore in memory.stat omits b5ab5fa49734 mm: swapfile: fix /proc/swaps heading and Size/Used/Priori [...] omits 9bc2375b6918 swap-reduce-lock-contention-on-swap-cache-from-swap-slots- [...] omits f480f1e80c74 swap: reduce lock contention on swap cache from swap slots [...] omits f9bf8360ef76 mm/swapfile.c: use prandom_u32_max() omits 0128f3521a8f mm/swapfile.c: __swap_entry_free() always free 1 entry omits 4c55b5d38176 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix omits e2452ca2aca3 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable omits 4b3fe6661736 swap: try to scan more free slots even when fragmented omits 90601c421ed8 mm/swapfile.c: omit a duplicate code by compare tmp and max first omits 926004f2409b mm/swapfile.c: tmp is always smaller than max omits c64b28cc7053 mm/swapfile.c: found_free could be represented by (tmp < max) omits 83fe2cf2b6bc mm/swapfile.c: remove the extra check in scan_swap_map_slots() omits 23f922017ed5 mm/swapfile.c: simplify the calculation of n_goal omits daaf8b04a6cd mm/swapfile.c: remove the unnecessary goto for SSD case omits 71b0f346ce9d mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits 2e02021064fd mm/swapfile.c: offset is only used when there is more slots omits f15f25f1ef95 mm: swap: properly update readahead statistics in unuse_pt [...] omits a84a49e9a7e1 mm/swap_state: fix a data race in swapin_nr_pages omits 324732fe9339 mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits 07afede92dc2 mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() omits 1c5f9f32c1e9 drm/i915: convert get_user_pages() --> pin_user_pages() omits bae6f679cc4a mm/gup: introduce pin_user_pages_fast_only() omits 439bea24ea4a mm/gup: fixup gup.c for "mm/gup: refactor and de-duplicate [...] omits a49e4909b177 mm/gup: refactor and de-duplicate gup_fast() code omits 7341365c94ec mm/gup: move __get_user_pages_fast() down a few lines in gup.c omits 5ae04510e088 ivtv: convert get_user_pages() --> pin_user_pages() omits 32328bfa3b63 mm/gup: introduce pin_user_pages_unlocked omits c3bf6d3d7d5b mm-gupc-updating-the-documentation-fix omits 1aad834eca7b mm/gup.c: update the documentation omits 190bcdbd3d61 mm_types.h: change set_page_private to inline function omits fe603c5da3a4 mm-migratec-call-detach_page_private-to-cleanup-code-fix-fix omits adc738ed0264 mm-migratec-call-detach_page_private-to-cleanup-code-fix omits 0c4be2e8981c mm/migrate.c: call detach_page_private to cleanup code omits 36bcf0188f36 buffer_head.h: remove attach_page_buffers omits 65674cde57e8 orangefs: use attach/detach_page_private omits 40b7e6ce1b1e ntfs: replace attach_page_buffers with attach_page_private omits c4959d3f1abd iomap: use attach/detach_page_private omits 8fae3afc571a f2fs: use attach/detach_page_private omits 272ece5cf686 fs/buffer.c: use attach/detach_page_private omits ef1bc4637193 btrfs: use attach/detach_page_private omits 20d60a5af8c3 md: remove __clear_page_buffers and use attach/detach_page [...] omits bd84b178f308 include/linux/pagemap.h: introduce attach/detach_page_private omits 99fefe3a5d19 iomap: convert from readpages to readahead omits 16766278cd34 fuse-convert-from-readpages-to-readahead-fix omits 4c38bb020a71 fuse: convert from readpages to readahead omits f6c59d9a1675 f2fs: pass the inode to f2fs_mpage_readpages omits 33173a51f8d0 f2fs: convert from readpages to readahead omits d5ca04c21c73 ext4: pass the inode to ext4_mpage_readpages omits 8c0a6ac72aba ext4: convert from readpages to readahead omits ef927476386c erofs: convert compressed files from readpages to readahead omits d64b7bdfe69c erofs: convert uncompressed files from readpages to readahead omits 1e02f89a9375 btrfs: convert from readpages to readahead omits 259ec3201d81 fs: convert mpage_readpages to mpage_readahead omits 74df2cee85a5 mm: use memalloc_nofs_save in readahead path omits 5d532da830f6 mm: document why we don't set PageReadahead omits a5ca6f4ca4fc mm: add page_cache_readahead_unbounded omits 36f8b89c69fc mm: move end_index check out of readahead loop omits 25ca4dced8f7 mm: add readahead address space operation omits 7f19a4ea0405 mm: put readahead pages in cache earlier omits 86640af6f1fa mm: remove 'page_offset' from readahead loop omits 0393f7b6dce6 mm: rename readahead loop variable to 'i' omits 28152f7b966a mm: rename various 'offset' parameters to 'index' omits 7b3ddf1efbcf mm: use readahead_control to pass arguments omits cc12e922734c mm: add new readahead_control API omits 10afc3d731a7 mm: move readahead nr_pages check into read_pages omits 69f339b465c7 mm: ignore return value of ->readpages omits 2602c51748a1 mm: return void from various readahead functions omits d0e753e73a9c mm: move readahead prototypes from mm.h omits 8ec9b4cb797b mm, dump_page(): do not crash with invalid mapping pointer omits 2251998c0464 mm-slub-add-panic_on_error-to-the-debug-facilities-fix omits 144f804dfc64 mm/slub: fix stack overruns with SLUB_STATS omits a91a564c44ee slub: remove kmalloc under list_lock from list_slab_objects() V2 omits 11623c114d11 slub: Remove userspace notifier for cache add/remove omits ac2e3c93c439 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits 2da98fd12b51 mm/slub.c: fix corrupted freechain in deactivate_slab() omits 5bebdd75ff7d usercopy: mark dma-kmalloc caches as usercopy caches omits 238587798da6 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits e204015534ea buffer: record blockdev write errors in super_block that it backs omits 2365cb0830d4 vfs: track per-sb writeback errors and report them to syncfs omits 7c6652735a6c ramfs: support O_TMPFILE omits 5fa1ffccedf2 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits e81495eae30e arch/parisc/include/asm/pgtable.h: remove unused `old_pte' omits 3b529a682e39 ocfs2: mount shared volume without ha stack omits 4f5e6011e2dd ocfs2: add missing annotation for dlm_empty_lockres() omits 5697b27554f3 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits 5a9c679ac01d squashfs: migrate from ll_rw_block usage to BIO omits 8e1fbb89ffff mm: ptdump: expand type of 'val' in note_page() omits 24256c140e59 x86: mm: ptdump: calculate effective permissions correctly omits a4b4ba7bcb25 mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() omits 76a76ace5dc2 lib/lzo: fix ambiguous encoding bug in lzo-rle omits 0c84de7bf5e3 mm/memcg: optimize memory.numa_stat like memory.stat omits 4eab1190220f usb: core: kcov: collect coverage from usb complete callback omits 1562463c7aa0 kcov: collect coverage from interrupts omits f3b2c73df45e kcov: use t->kcov_mode as enabled indicator omits e27f6bc24a48 kcov: move t->kcov_sequence assignment omits 66f8cc8ddedd kcov: move t->kcov assignments into kcov_start/stop omits a4c4240da719 kcov: fix potential use-after-free in kcov_remote_start omits 22e196b8218d kcov: cleanup debug messages omits 8a8e69e57bb0 /proc/kpageflags: do not use uninitialized struct pages omits d032a51a5a3d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 0faf5a78ef3b checkpatch: test $GIT_DIR changes omits a56075db3853 parisc: Fix kernel panic in mem_init() omits 7f9279f0df73 lockdep: Complain only once about RCU in extended quiescent state omits 4a84d6cab955 refperf: Simplify initialization-time wakeup protocol omits ed13c46978d0 refperf: Output per-experiment data points omits 954b75b0a50e refperf: Label experiment-number column "Runs" omits 5af7cc7e731f refperf: Add warmup and cooldown processing phases omits c02435f87716 rcuperf: Fix kfree_mult to match printk() format omits df0db8bd8455 refperf: More closely synchronize reader start times omits dabb93287c26 refperf: Convert reader_task structure's "start" field to int omits c12df0b43514 refperf: Tune reader measurement interval omits 9bb279bb2f30 refperf: Make functions static omits b3462aa78d82 srcu: Avoid local_irq_save() before acquiring spinlock_t omits b91650ef0a2a refperf: Dynamically allocate thread-summary output buffer omits 3b38516ec429 refperf: Dynamically allocate experiment-summary output buffer omits 64f395a23805 refperf: Provide module parameter to specify number of exp [...] omits dff2aba914d4 refperf: Convert nreaders to a module parameter omits 2f9a52b4103b refperf: Allow decimal nanoseconds omits dab324f75926 refperf: Hoist function-pointer calls out of the loop omits 008a24414803 refperf: Add holdoff parameter to allow CPUs to come online omits c040f712e88e torture: Add refperf to the rcutorture scripting omits 8e4ee950aec1 rcuperf: Add comments explaining the high reader overhead omits 751538451328 refperf: Add a test to measure performance of read-side sy [...] omits 6a8f349fbd23 coresight: Use devm_kcalloc() in coresight_alloc_conns() omits bbea49e0ac80 dt-bindings: arm: coresight: Add optional property to replicators omits 4c0fee9f37c3 coresight: replicator: Reset replicator if context is lost omits 5b79308d90b9 dt-bindings: arm: coresight: Add support to skip trace uni [...] omits 159e248e75b1 coresight: etm4x: Add support to skip trace unit power up omits 44ca08d53c6b gpio: fix locking open drain IRQ lines omits bf9827e7f096 Merge branch 'for-5.8/block' into for-next omits 9b185fa42176 selftests/bpf: Add tests for write-only stacks/queues omits d74e91972482 bpf: Fix map permissions check omits 07dd6e6582bc selftests/bpf: Cleanup comments in test_maps omits af16873411e0 selftests/bpf: Cleanup some file descriptors in test_maps omits 8c3e64bf6521 selftests/bpf: Fix a typo in test_maps omits e7b4e85255f2 libbpf: Fix perf_buffer__free() API for sparse allocs omits dac9d38eec19 Merge remote-tracking branch 'spi/for-5.8' into spi-next omits 5d4ba52f6495 Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits 1f65efb624c4 drm/i915/gt: Prevent timeslicing into unpreemptable requests omits f6c8ab553d3a Merge remote-tracking branch 'asoc/for-5.8' into asoc-next omits 7db0e823001c Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits 4e052965f46b Merge branch 'efi/core' omits 1a02c4b089ed Merge branch 'locking/kcsan' omits 3346561998e8 Merge branch 'x86/entry' omits b92d1b3fae7c mmc: core: Export device/vendor ids from Common CIS for SD [...] omits 24cdd695bc12 mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block [...] omits 8f8a1dd4e3bb mmc: sdhci-of-at91: fix CALCR register being rewritten omits 6564dcd12f0b mmc: sdhci-esdhc-imx: disable the CMD CRC check for standa [...] omits a26b279c5498 mmc: sdhci-esdhc-imx: fix the mask for tuning start point omits 089664194250 mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin omits 6973a006cf53 mmc: mmci_sdmmc: fix DMA API warning max segment size omits 7361919ed268 mmc: mmci_sdmmc: fix DMA API warning overlapping mappings omits 6282c7b6e7d5 mmc: sdhci-of-arasan: Add support for Intel Keem Bay omits 3c5d3c39add5 dt-bindings: mmc: arasan: Add compatible strings for Intel [...] omits 5bb9af7d86c4 mmc: sdhci-cadence: fix PHY write omits 657aac939a2b mmc: sdio: Sort all SDIO IDs in common include file omits 53ed4d3c9c03 mmc: sdio: Fix Cypress SDIO IDs macros in common include file omits e271b5e770fd mmc: sdio: Move SDIO IDs from b43-sdio driver to common in [...] omits 276188063e04 mmc: sdio: Move SDIO IDs from ath10k driver to common incl [...] omits 7236df340f91 mmc: sdio: Move SDIO IDs from ath6kl driver to common incl [...] omits 58a64aa0ae5f mmc: sdio: Move SDIO IDs from smssdio driver to common inc [...] omits 8609cdd4ccf1 mmc: sdio: Move SDIO IDs from btmtksdio driver to common i [...] omits f621b7e69790 mmc: sdio: Move SDIO IDs from btmrvl driver to common incl [...] omits fd415cf1d289 mmc: sdio: Move SDIO IDs from mwifiex driver to common inc [...] omits 419f25794731 mmc: sdio: Change macro names for Marvell 8688 modules omits 4e5a1f97ac6e Merge branch 'WIP.locking/core' omits 9c1f0ba9b5e4 Merge branch 'WIP.sched/core' omits bef91b5ad539 extcon: arizona: Fix runtime PM imbalance on error omits a004b75a820e extcon: max14577: Add proper dt-compatible strings omits 5b46e97d8d49 extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] omits fd988a853baa extcon: remove redundant assignment to variable idx omits f51a4c3ddc9b Merge branch 'core/core' omits 7e6e634ef9a0 Merge branch 'efi/core' omits e5a95539d5af Merge branch 'locking/core' omits 65fe89373b20 Merge branch 'locking/kcsan' omits c6bfcd8d6b80 Merge branch 'objtool/core' omits 0f2587ed5a8d Merge branch 'perf/core' omits fc92477ed532 Merge branch 'ras/core' omits bc7f9b7a763a Merge branch 'sched/core' omits e28397d40c90 Merge branch 'sched/urgent' omits c967882db873 Merge branch 'smp/core' omits 9a7b45a1343a Merge branch 'x86/apic' omits 07c76cb04ed6 Merge branch 'x86/boot' omits f420d28237ca Merge branch 'x86/build' omits 589ffe8b5d76 Merge branch 'x86/cache' omits 402103d957c5 Merge branch 'x86/cleanups' omits 3d16a220228f Merge branch 'x86/cpu' omits e6647f2829e9 Merge branch 'x86/entry' omits d29a5fea3b67 Merge branch 'x86/fpu' omits 5f757b7c9ca5 Merge branch 'x86/kdump' omits e55becda3f9a Merge branch 'x86/microcode' omits d80d19e69a98 Merge branch 'x86/misc' omits 3b429943a36c Merge branch 'x86/mm' omits 72bd3474cdd6 Merge branch 'x86/platform' omits 02d186ac8b44 Merge branch 'x86/splitlock' omits 584c1d3525c9 Merge branch 'x86/timers' omits babd2682cbda Merge branch 'x86/urgent' omits ceac022e22c4 Merge branch 'x86/vdso' omits 8edc151797b9 mtd: rawnand: Add an invalid ECC mode to discriminate with [...] omits ee925e947972 mtd: rawnand: Return an enum from of_get_nand_ecc_algo() omits 90711122bae2 Merge proc-next and exec-next for testing in linux-next omits 535d5ef4c374 opp: Remove bandwidth votes when target_freq is zero omits 31fba61da070 drm/amdgpu/pm: don't bail for in_suspend omits 2d0021bb7157 drm/amdgpu/pm: return an error during GPU reset or suspend omits 8c89c72aa6fb drm/amdgpu: add another raven1 gfxoff quirk omits 79b47e1e391e drm/amdgpu/gmc10: program the smallK fragment size omits 4da26f823253 drm/amdgpu: re-enable runtime pm on vega10 omits 2155e3b85d05 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits eccd48894390 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits b762e5c06197 drm/amdgpu: work around llvm bug #42576 omits ce6f42233bcd drm/ttm: Break out the loops if need_resched in bo delayed [...] omits 534492f8bf76 drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read() omits f725ece136c4 include/uapi/linux: Update KFD ioctl version omits 31285dacdedd drm/amdkfd: Provide SMI events watch omits 1ba877e42e9e drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV. omits 1c0387190ea6 drm/amd/display: 3.2.87 omits aad28b0c5f46 drm/amd/display: Don't compare same stream for synchronize [...] omits 20963c4fb03b drm/amd/display: [FW Promotion] Release 1.0.12 omits 2bd5b4354c1f drm/amd/display: enable plane if container of plane_status [...] omits 19b1fb5b482f drm/amd/display: combine public interfaces into single header omits 4317ea366b6c drm/amd/display: Allow Diagnostics test with eDP not connected omits 587608d49497 drm/amd/display: unit show garbage when do OPTC blank omits 960e18d02732 drm/amd/display: Guard against invalid array access omits 3d5854b723cf drm/amd/display: Disable PG on NV12 omits e589ef4beefa drm/amd/display: Increase Default Sizes of FW State and Tr [...] omits b33d66812ed3 drm/amd/display: Handle link loss interrupt better omits f4b1dda491da drm/amd/display: simplify dml log2 function omits ae1aff3b0b6e drm/amd/display: Fix incorrect HDCP caps for dongle omits 7129b5401391 drm/amd/display: link_status not align when power off encoder omits 812a2b7432f4 drm/amd/display: 3.2.86 omits 0b2cc04456ff drm/amdgpu: Improve the MTYPE comments omits 522b89c63370 drm/amdkfd: Track SDMA utilization per process omits 7c783866882e drm/amd/powerplay: add check before i2c_add_adapter omits f12e7f54eff9 drm/amd/powerplay: remove SRIOV check in SMU11 (v2) omits a933a919862c drm/amd/powerplay: enable SMC message filter omits 4f55ae83e2c0 drm/amd/powerplay: add SMC message filter for SMU11 omits 01826c2b02af drm/amd/powerplay: check whether SMU IP is enabled before access omits 40cc198f9cac drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print omits ae098a473a91 drm/[radeon|amdgpu]: Replace one-element array and use str [...] omits f506d228b732 drm/radeon/dpm: Replace one-element array and use struct_s [...] omits 8d07dd6da9d8 drm/amdgpu: put some case statments in family order omits a07c496f8417 drm/amdgpu/sdma4: simplify the logic around powering up sdma omits 68c1793ae45f drm/amdgpu: simplify mec2 fw check omits 82f4a2e80e52 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks omits 840d4c670413 drm/amdgpu: simplify raven and renoir checks omits 88671ea7f58a drm/amdgpu/gfx10: add navi12 to gfxoff case omits 8b90c8f3595a drm/amdgpu/sdma4: add renoir to powergating setup omits 120d020664c2 drm/amdgpu: simplify ATIF backlight handling omits 1239a92a55b9 drm/radeon: disable AGP by default omits 4695add3c427 drm/amdgpu: print warning when input address is invalid omits c29e7ec38f1b drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode omits 147843459fb1 drm/amd/powerplay: remove the support of vega20 from swsmu omits d748ec403080 drm/amd/powerplay: remove the support of xgmi pstate on ve [...] omits 0820aa39e0aa drm/amdgpu: change memory training to common function omits 65c193e589d9 drm/amd/display: FW Release 1.0.11 omits 1378be711e09 drm/amd/display: Remove nv12 work around omits 57ddd28e5dd2 drm/amd/display: fix dml immediate flip input omits 35eaf0685b86 drm/amd/display: fix dml log2 function omits fdf7bacbc3d0 drm/amd/display: Support CW4 for DMUB ringbuffer inbox omits 732e641e8738 drm/amd/display: Add DMUB firmware version helpers in DMUB [...] omits 6e4ea93986e7 drm/amd/display: vbios data table packing omits e59c6d74c5ae drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...] omits 524923c479d0 drm/amd/display: update dml interfaces and variables omits 4b3f90b15e4f drm/amd/display: 3.2.85 omits 75c28cee4220 drm/amd/display: Fix ABM memory alignment issue omits 4db46e610148 drm/amd/display: FW release 1.0.10 omits 81aaa6d9051e drm/amd/display: Implement some asic specific abm call backs. omits 9841a08384ae drm/amd/display: Add bit swap helper based on endianness omits f584d6b5dadb drm/amd/display: Don't pass invalid fw_bss_data pointer in [...] omits cb4172eddc18 drm/amd/display: Check bss_data_size before going down leg [...] omits a223f3b9aad3 drm/amd/display: Do not fail if build scaling params fails omits 075e44ef22f1 drm/amd/display: Handle persistence in DM omits b96890ea2cde f2fs: remove unneeded return value of __insert_discard_tree() omits be5130054586 f2fs: fix wrong value of tracepoint parameter omits e82bc3a540e7 f2fs: protect new segment allocation in expand_inode_data omits f912041b480d f2fs: fix retry logic in f2fs_write_cache_pages() omits 93240d8e8fec Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] omits d67f4b0fe182 cifs: remove redundant initialization of variable rc omits 8d4b52e8e24b mtd: rawnand: Drop OOB_FIRST placement scheme omits 1eec1251966d mtd: rawnand: Avoid a typedef omits 7e7dfbe46596 mtd: Fix typo in mtd_ooblayout_set_databytes() description omits 261916e2d541 mtd: rawnand: Stop using nand_release() omits 23e2156ba494 mtd: rawnand: nandsim: Reorganize ns_cleanup_module() omits 8491077bd320 mtd: rawnand: nandsim: Rename a label in ns_init_module() omits 4409480dc258 mtd: rawnand: nandsim: Manage lists on error in ns_init_module() omits a49cf337455c mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup() omits 565d1e56b4e0 mtd: rawnand: nandsim: Free erase_block_wear on error omits 98a63912d1a8 mtd: rawnand: nandsim: Use an additional label when freein [...] omits 4cf1415b946e mtd: rawnand: nandsim: Stop using nand_release() omits bd03e47c0858 mtd: rawnand: nandsim: Free the partition names in ns_free() omits 4fe285920387 mtd: rawnand: nandsim: Free the allocated device on error [...] omits 5bbc89700beb mtd: rawnand: nandsim: Free partition names on error in ns_init() omits f665dbc9e224 mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths omits 81960330882a mtd: rawnand: nandsim: Remove debugfs entries at unload time omits 075735a3c8fe mtd: rawnand: nandsim: Keep track of the created debugfs entries omits 77a6867a6d35 mtd: rawnand: nandsim: Clean error handling omits 5441c856bdd7 mtd: rawnand: nandsim: Use a consistent ns_ prefix for all [...] omits 22d849b1b8e6 mtd: rawnand: nandsim: Use octal permissions omits 9626440b1ee9 mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev' omits 9ba46c968c30 Merge branch 'for-5.8/block' into for-next omits bc47dd105a89 Merge branch 'for-5.8/block' into for-next omits e47a878bdcb2 Merge branch 'for-5.8/drivers' into for-next omits ce09c28ae882 Merge branch 'for-5.8/drivers' into for-next omits 633ec72caf36 Merge branch 'clk-ast2600' into clk-next omits 5b95585f986b Merge branch 'clk-st' into clk-next omits 90883a728d72 Merge branch 'clk-bcm' into clk-next omits 5db0affe4fff Merge branch 'clk-trivial' into clk-next omits 09d10ef0648d Merge branch 'clk-unisoc' into clk-next omits 5fbc8bb04495 Merge branch 'clk-ti' into clk-next omits e8d307d9c4aa Merge branch 'clk-at91' into clk-next omits c3e72c01bf28 Merge branch 'clk-unisoc' into clk-next omits 2c6b04868861 Merge branch 'clk-qcom' into clk-next omits 34612dc0a3fc Merge branch 'clk-intel' into clk-next omits d45adb614e6e Merge branch 'clk-socfpga' into clk-next omits 2cc8e39f4013 Merge branch 'clk-zynq' into clk-next omits 7c7dea164ac7 Merge branch 'clk-fixes' into clk-next omits b42db12b8afc Merge branch 'clk-bcm' into clk-next omits c41f9b7371d0 bpf, selftests: Test probe_* helpers from SCHED_CLS omits 66872fbefa5a bpf, selftests: Add sk_msg helpers load and attach test omits 7a724b61ad76 bpf, sk_msg: Add get socket storage helpers omits a09763c5546d bpf: Extend bpf_base_func_proto helpers with probe_* and * [...] omits c8a21926dbdb bpf, sk_msg: Add some generic helpers that may be useful f [...] omits c9f90cfe14fb Merge branch 'async-buffered.6' into for-next omits c8eaf7c3f496 Merge branch 'clk-imx' into clk-next omits 41165366e705 io_uring: support true async buffered reads, if file provides it omits 7d5795399675 mm: add kiocb_wait_page_queue_init() helper omits 61cf562ec81a btrfs: flag files as supporting buffered async reads omits 8f6e56def14c xfs: flag files as supporting buffered async reads omits 468a7765a478 block: flag block devices as supporting IOCB_WAITQ omits 803cee9e485b ext4: flag as supporting buffered async reads omits fc3e504340fd fs: add FMODE_BUF_RASYNC omits 17da2de550aa mm: support async buffered reads in generic_file_buffered_read() omits 629a18c5e47f mm: add support for async page locking omits 35dc65e623d3 libbpf: Use .so dynamic symbols for abi check omits 0b2bd785da7b bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run omits abc0b46c5aea libbpf: Install headers as part of make install omits e93c7ef3699e libbpf: Add API to consume the perf ring buffer content omits 68d3b0eaa81f mtd: Support kmsg dumper based on pstore/blk omits aa73298d6f56 pstore/blk: Introduce "best_effort" mode omits 68f48b8a7c5a pstore/blk: Support non-block storage devices omits 65b9f8fbdc86 pstore/blk: Provide way to query pstore configuration omits cd7c781f381a pstore/zone: Provide way to skip "broken" zone for MTD devices omits 976870a284ae Documentation: Add details for pstore/blk omits 5590fffd4b07 pstore/zone,blk: Add ftrace frontend support omits 2a8843b09647 pstore/zone,blk: Add console frontend support omits d72568471164 pstore/zone,blk: Add support for pmsg frontend omits db5fbcfe420c pstore/blk: Introduce backend for block devices omits b3526a95502c pstore/zone: Introduce common layer to manage storage zones omits 0bbcd5ed1f4e ramoops: Add "max-reason" optional field to ramoops DT node omits 6394552bf1d2 pstore/ram: Introduce max_reason and convert dump_oops omits ec1aa5c8d9b5 pstore/platform: Pass max_reason to kmesg dump omits c2f5e447899a printk: Introduce kmsg_dump_reason_str() omits cc0011224ea9 printk: honor the max_reason field in kmsg_dumper omits 0a2eb323fa1d printk: Collapse shutdown types into a single dump reason omits f548fd8570c2 pstore/ftrace: Provide ftrace log merging routine omits b7ed037ee435 pstore/ram: Refactor ftrace buffer merging omits 24ebf271530f pstore/ram: Refactor DT size parsing omits d1a4b388bcff pstore/ram: Adjust module param permissions to reflect reality omits 1bb278f92924 pstore/platform: Move module params after declarations omits b11ed8407b79 pstore/platform: Use backend name for console registration omits 79d545dc1983 mtd: rawnand: brcmnand: support v2.1-v2.2 controllers omits fa9ab1ef1565 dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support omits c868d125bc65 mtd: rawnand: brcmnand: rename page sizes omits b3c37e9c533a mtd: rawnand: brcmnand: fix CS0 layout omits ecf17bb95fc9 mtd: rawnand: brcmnand: rename v4 registers omits a77e920cae0b mtd: rawnand: gpmi: Use nand_extract_bits() omits 2b5d22f4e151 mtd: rawnand: omap_elm: Fix runtime PM imbalance on error omits 9572222d4a13 mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe omits 1640f8eb3c55 mtd: rawnand: gpmi: Fix runtime PM imbalance on error omits fdd63e59aa80 mtd: rawnand: ingenic: Convert the driver to exec_op() omits cc6ec8bbac79 mtd: rawnand: ingenic: Fix the RB gpio active-high propert [...] omits 651a283dd939 mtd: rawnand: xway: Stop using nand_release() omits 1069fe65a900 mtd: rawnand: xway: Fix the probe error path omits 19e4ba3919af mtd: rawnand: vf610: Stop using nand_release() omits aa52a4188597 mtd: rawnand: txx9ndfmc: Stop using nand_release() omits 0f7823bb4282 mtd: rawnand: tmio: Stop using nand_release() omits 6de4dbaeeecb mtd: rawnand: tmio: Fix the probe error path omits 32c98f85607b mtd: rawnand: tango: Stop using nand_release() omits 9a514a78a7f2 mtd: rawnand: sunxi: Stop using nand_release() omits 8a7a7eacd5ca mtd: rawnand: sunxi: Fix the probe error path omits 154e982b238b mtd: rawnand: stm32_fmc2: Stop using nand_release() omits 75610f42dcac mtd: rawnand: socrates: Stop using nand_release() omits 94aa2078cb5a mtd: rawnand: socrates: Fix the probe error path omits 64a8616dc2ca mtd: rawnand: sharpsl: Stop using nand_release() omits 958ae5ff2835 mtd: rawnand: sharpsl: Fix the probe error path omits cb6b1ec159ac mtd: rawnand: sh_flctl: Stop using nand_release() omits f226123f5f2e mtd: rawnand: s3c2410: Stop using nand_release() omits 1e43b498ffca mtd: rawnand: r852: Stop using nand_release() omits 51f38a4e5c59 mtd: rawnand: qcom: Stop using nand_release() omits 91786ad6dcc9 mtd: rawnand: plat_nand: Stop using nand_release() omits b98ee0ff4983 mtd: rawnand: plat_nand: Fix the probe error path omits a33315499300 mtd: rawnand: pasemi: Stop using nand_release() omits ace5ec3b8be6 mtd: rawnand: pasemi: Fix the probe error path omits 71ee2b1b8b78 mtd: rawnand: oxnas: Stop using nand_release() omits 3f7ef4c567ab mtd: rawnand: oxnas: Release all devices in the _remove() path omits 4b55b72bcff5 mtd: rawnand: oxnas: Unregister all devices on error omits 00658e526e3a mtd: rawnand: oxnas: Fix the probe error path omits 45723e0f98bd mtd: rawnand: oxnas: Keep track of registered devices omits edbf689ccf3c mtd: rawnand: orion: Stop using nand_release() omits ba9e3fdafd56 mtd: rawnand: orion: Fix the probe error path omits 4f0e8088d4a9 mtd: rawnand: omap2: Stop using nand_release() omits 1c250c4daf4c mtd: rawnand: ndfc: Stop using nand_release() omits 9e997c2df5c7 mtd: rawnand: mxic: Stop using nand_release() omits f792826ea5a6 mtd: rawnand: mxc: Stop using nand_release() omits bea04d7697fc mtd: rawnand: mtk: Stop using nand_release() omits 7b2e16a92115 mtd: rawnand: mtk: Fix the probe error path omits 877cd31d74ea mtd: rawnand: mpc5121: Stop using nand_release() omits a96a20aa50dc mtd: rawnand: marvell: Stop using nand_release() omits 7859a9de185b mtd: rawnand: lpc32xx_slc: Stop using nand_release() omits afc820098f3d mtd: rawnand: lpc32xx_mlc: Stop using nand_release() omits d504548ffb64 mtd: rawnand: ingenic: Stop using nand_release() omits d44c5eebd790 mtd: rawnand: ingenic: Fix the probe error path omits 238f5f6926ea mtd: rawnand: hisi504: Stop using nand_release() omits a00fa5f1768a mtd: rawnand: gpmi: Stop using nand_release() omits ae5909b00dd5 mtd: rawnand: gpio: Stop using nand_release() omits 2c110b9eed0d mtd: rawnand: fsmc: Stop using nand_release() omits f867ceb605c3 mtd: rawnand: fsl_upm: Stop using nand_release() omits 050344d2e191 mtd: rawnand: fsl_ifc: Stop using nand_release() omits 8dc17cb24e2a mtd: rawnand: fsl_elbc: Stop using nand_release() omits a99a9d64eea4 mtd: rawnand: diskonchip: Stop using nand_release() omits 603e6242eb79 mtd: rawnand: diskonchip: Fix the probe error path omits af7aa15f4dd1 mtd: rawnand: denali: Stop using nand_release() omits 1ecc75fb5b29 mtd: rawnand: denali: Delete items from the list in the _r [...] omits 98322c0bdeab mtd: rawnand: davinci: Stop using nand_release() omits 498ccb2e4659 mtd: rawnand: cs553x: Stop using nand_release() omits c2b0be69473f mtd: rawnand: cafe: Stop using nand_release() omits affcbe59aafc mtd: rawnand: cadence: Stop using nand_release() omits d7e5caf80868 mtd: rawnand: brcmnand: Stop using nand_release() omits f6285050ccbf mtd: rawnand: bcm47xx: Stop using nand_release() omits 804daf5e242f mtd: rawnand: au1550nd: Stop using nand_release() omits c409dc81b682 MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name omits ff5076b11708 bpf: Fix returned error sign when link doesn't support updates omits 7a607ea5f9ba tools, bpftool: Print correct error message when failing t [...] omits fa6347fb7a72 tools, bpftool: Make capability check account for new BPF caps omits 6aea11bd75c6 tools, bpftool: Clean subcommand help messages omits 55f712e9bd7b rcuperf: Remove useless while loops around wait_event omits af17eef88571 rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() [...] omits cf10e7d90417 rcu: Remove initialized but unused rnp from check_slow_task() omits 3055759634b2 rcu: fix some kernel-doc warnings omits dedad0a2118a tick/nohz: Narrow down noise while setting current task's [...] omits 1b397c884f7a doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq omits b06b38c2c8ce cifs: move some variables off the stack in smb2_ioctl_query_info omits 77911785a051 cifs: reduce stack use in smb2_compound_op omits 9901ce40d365 smb3: Add new parm "nodelete" omits af687f31b81b cifs: handle "nolease" option for vers=1.0 omits bf4ae088cc90 m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig omits 80fa4f7b355d doc: Tasks RCU must protect instructions before trampoline omits 70ca490c7ab3 locking/osq_lock: Annotate a data race in osq_lock omits 988aef3524e2 fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] omits cef0575caddb rcu-tasks: Convert sleeps to idle priority omits 4cc4ce9b67ec rcu: Expedited grace-period sleeps to idle priority omits d49cb59f19b6 rcu: No-CBs-related sleeps to idle priority omits f334f4fee6e2 rcu: Priority-boost-related sleeps to idle priority omits 5c6aa32472cb rcu: Grace-period-kthread related sleeps to idle priority omits 6267bacdff81 torture: Add --allcpus argument to the kvm.sh script omits a9b73fda34ec torture: Remove whitespace from identify_qemu_vcpus output omits 725e4ad9e020 trace: events: rcu: Change description of rcu_dyntick trace event omits 3f3baaf3ac07 rcu/tree: Remove dynticks_nmi_nesting counter omits c0601bb42994 rcu/tree: Clean up dynticks counter usage omits 8903088434e7 rcu/tree: Add better tracing for dyntick-idle omits bfd78bca7bdf Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] omits 2775724beeef rcu: Add comment documenting rcu_callback_map's purpose omits 2364a9f967ec rcu: Add callbacks-invoked counters omits 848d16e04f52 doc: Timer problems can cause RCU CPU stall warnings omits 6816417616c4 kcsan: Add test suite omits 6f099e1b362b rcutorture: NULL rcu_torture_current earlier in cleanup code omits 9969401f1706 rcutorture: Handle non-statistic bang-string error messages omits 1c60a5e52538 torture: Set configfile variable to current scenario omits 55ce2e8178f2 rcutorture: Add races with task-exit processing omits 6999f47d8456 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst omits 080f194cfa87 docs: RCU: Convert stallwarn.txt to ReST omits 9100131711bc docs: RCU: Convert rcuref.txt to ReST omits 1bee818b03c7 docs: RCU: Convert torture.txt to ReST omits ce9edc0c8a82 docs: RCU: Convert rculist_nulls.txt to ReST omits 68b5951f7eb2 docs: RCU: Convert lockdep.txt to ReST omits fdfeb779e1bd docs: RCU: Convert lockdep-splat.txt to ReST omits df12d657bcc0 docs: RCU: Convert checklist.txt to ReST omits 9dbd776542e3 rcu: Simplify the calculation of rcu_state.ncpus omits 7514d7f181ab srcu: Fix a typo in comment "amoritized"->"amortized" omits 85f2b4137eb1 kvm/svm: Disable KCSAN for svm_vcpu_run() omits f841fe56d2af mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits 675786815251 rcu: Initialize and destroy rcu_synchronize only when necessary omits e5efa2f1b7b6 locktorture: Use true and false to assign to bool variables omits d7a51c24ee4b rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 8035e0fc710a x86/mm/pat: Mark an intentional data race omits 396a79cc6818 fork: Annotate a data race in vm_area_dup() omits c58148777978 torture: Add script to smoke-test commits in a branch omits 17e0ee2a3ec9 torture: Remove qemu dependency on EFI firmware omits 03e8e094dad9 Merge branch 'lkmm-dev.2020.05.16a' into HEAD omits a91762bd0bb6 coresight: catu: Use CS_AMBA_ID macro for id table omits 96751d2e5d82 coresight: replicator: Use CS_AMBA_ID macro for id table omits e78e8e2474d1 Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits a8526ae95e09 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] omits b465f1b81350 Merge branch 'clk-tegra' into clk-next omits 98bc42f00935 Merge branches 'fixes' and 'work.splice' into for-next omits 9c07a24d9d97 opp: core: add regulators enable and disable omits 739212fa2c1d opp: Reorder the code for !target_freq case omits 4c4dbb6ad8e8 exfat: replace 'time_ms' with 'time_cs' omits cdade45979af exfat: remove the assignment of 0 to bool variable omits 0562cc4f8829 exfat: Remove unused functions exfat_high_surrogate() and [...] omits 0b09f05a9445 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits b1c3df8c05e4 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits 1718c7ffa912 exfat: Use a more common logging style omits 27ccbb4c16a0 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF omits d3b9acf1714e Merge branch 'clk-allwinner' into clk-next omits 9661159e4498 Merge branch 'clk-samsung' into clk-next omits ffa62b861901 Merge branch 'clk-renesas' into clk-next omits 48e3ddc3de52 Merge branch 'remotes/lorenzo/pci/v3-semi' omits 46bb7b39e1cb Merge branch 'remotes/lorenzo/pci/tegra' omits 46f3b46df151 Merge branch 'remotes/lorenzo/pci/rcar' omits 89a5357b1b7d Merge branch 'remotes/lorenzo/pci/misc' omits 3a70b48892de Merge branch 'remotes/lorenzo/pci/hv' omits befc585508f0 Merge branch 'remotes/lorenzo/pci/host-generic' omits eee656481624 Merge branch 'remotes/lorenzo/pci/endpoint' omits 269ad4eddc47 Merge branch 'remotes/lorenzo/pci/dwc' omits 2d1c69fedcac Merge branch 'remotes/lorenzo/pci/cadence' omits e40817322160 Merge branch 'remotes/lorenzo/pci/brcmstb' omits c546adf89358 Merge branch 'remotes/lorenzo/pci/altera' omits b3f742171a80 Merge branch 'remotes/lorenzo/pci/aardvark' omits 185665eb79c1 Merge branch 'pci/switchtec' omits f58109d2e60f Merge branch 'pci/resource' omits 295747636efc Merge branch 'pci/pm' omits 9ebba73cfb53 Merge branch 'pci/p2pdma' omits 15b37d3efe2d Merge branch 'pci/misc' omits cbf5be1df804 Merge branch 'pci/kconfig' omits b9dc09bb82bb Merge branch 'pci/hotplug' omits baf95098845d Merge branch 'pci/error' omits a48a1c951697 Merge branch 'pci/enumeration' omits 94e4d0b761df Merge branch 'pci/aspm' omits 9534335fc9b2 opp: Expose bandwidth information via debugfs omits 875145e32887 Merge branch 'fiemap-fixes' into dev omits 97236e29dfac ext4: remove the access_ok() check in ext4_ioctl_get_es_cache omits db02a8c2c5b7 fs: remove the access_ok() check in ioctl_fiemap omits cdaaa6da69d1 fs: handle FIEMAP_FLAG_SYNC in fiemap_prep omits 469581d9e5c9 fs: move fiemap range validation into the file systems instances omits c4be8fd4ae97 iomap: fix the iomap_fiemap prototype omits c70e5df13685 fs: move the fiemap definitions out of fs.h omits 8310a1ecf193 fs: mark __generic_block_fiemap static omits 7692587f53e1 ext4: remove the call to fiemap_check_flags in ext4_fiemap omits c2e68f490ea3 ext4: split _ext4_fiemap omits c92424079ecd cpufreq: dt: Add support for interconnect bandwidth scaling omits ccdf9651ffdd OPP: Update the bandwidth on OPP frequency changes omits 71eb036a711e OPP: Add sanity checks in _read_opp_key() omits 697f0bb4b470 OPP: Add support for parsing interconnect bandwidth omits 267701f9e720 Merge branch 'clk-qcom' into clk-next omits ae801b4aaca0 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 87205908ca45 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 6dd07c756aaa tools/memory-model: Add data-race capabilities to judgelitmus.sh omits f54315a593ea tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 7446e872bcd6 tools/memory-model: Repair parseargs.sh header comment omits 9ccf7c587c96 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a0781d45f5a6 tools/memory-model: Make history-check scripts use mselect7 omits 319a845a8efe tools/memory-model: Make checkghlitmus.sh use mselect7 omits 6e713092ef2c tools/memory-model: Fix scripting --jobs argument omits c00e55921bf6 tools/memory-model: Implement --hw support for checkghlitmus.sh omits fa8477cf28ca tools/memory-model: Add -v flag to jingle7 runs omits 9f048ce9ad39 tools/memory-model: Make runlitmus.sh check for jingle errors omits 3fd224e9d214 tools/memory-model: Allow herd to deduce CPU type omits a3a999eca21f tools/memory-model: Keep assembly-language litmus tests omits aec0163e16fd tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits ef0476dd5605 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits d2aa99e07d5f tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 195438984d28 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 3acd64e46479 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 3cdef808966f tools/memory-model: Fix checkalllitmus.sh comment omits 6f090003f5b3 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 3eff52bd20f4 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits e1ca7a99832d tools/memory-model: Update parseargs.sh for hardware verification omits 6856d119c478 tools/memory-model: Fix paulmck email address on pre-exist [...] omits db4fedcec272 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 8234f70eec97 tools/memory-model: Make judgelitmus.sh identify bad macros omits 283ec95ebb50 tools/memory-model: Make cmplitmushist.sh note timeouts omits 87a52743a82d tools/memory-model: Make judgelitmus.sh note timeouts omits 7ab9d2b00209 Documentation/litmus-tests: Cite an RCU litmus test omits 1f604ecb503b Documentation/litmus-tests: Merge atomic's README into top [...] omits 9b2de1d469ad tools/memory-model: Fix reference to litmus test in recipes.txt omits 101b80eb0ae6 Merge branch 'clk-amlogic' into clk-next omits 6c34fc0dad72 Merge branch 'clk-ti' into clk-next omits 0ed7bf1d92ea x86/split_lock: Add Icelake microserver CPU model omits 1406367014b6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] omits 5183f618b455 Documentation/litmus-tests/atomic: Add a test for atomic_set() omits 828513b209a2 Documentation/litmus-tests: Introduce atomic directory omits 4a24bb831cb8 tools/memory-model: Add an exception for limitations on _u [...] omits 65169007442e MAINTAINERS: Update maintainers for new Documentation/litm [...] omits c0f094fbceee Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits df5d48aabc3e Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits d6de0fcfaa99 Merge branch 'from-miklos' into for-next omits 8ce0b42f3f85 pstore/platform: Switch pstore_info::name to const omits 45601089e9c4 PCI/DPC: Print IRQ number used by port omits 67c40e861ee2 Merge branch 'clk-fixes' into clk-next omits c06bd231a427 Merge branch 'clk-selectable' into clk-next omits a1a9009eb010 pstore: Make sure console capturing will restart omits 2a44ccbbf04a pstore: Remove filesystem records when backend is unregistered omits be738daa69b1 pstore: Do not leave timer disabled for next backend omits 6bcaa233a90b pstore: Add locking around superblock changes omits bf1b2b72e6d7 PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link omits 9e03b13e5163 PCI: dwc: Fix inner MSI IRQ domain registration omits 9e0d007338a5 PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() omits 3ba0a2cf5b67 PCI: dwc: intel: Make intel_pcie_cpu_addr() static omits e1fc129219a8 PCI: dwc: Program outbound ATU upper limit register omits 3aecbd9786b5 MAINTAINERS: Add file patterns for rcar PCI device tree bindings omits 37f8d1878733 PCI: rcar: Add endpoint mode support omits 7668d95bc827 dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoi [...] omits ecbae8715e31 PCI: endpoint: Add support to handle multiple base for map [...] omits 6470fc558f46 Merge branches 'work.misc', 'work.sysctl', 'work.epoll', ' [...] omits 4363d0614009 Merge branch 'clk-renesas' into clk-next omits 846bc55f024a Merge branch 'clk-trivial' into clk-next omits 6a9745bcf7aa Merge branch 'clk-fixes' into clk-next omits 9e73fa02aa00 PCI: dwc: Warn if MEM resource size exceeds max for 32-bits omits 7b1476111295 fs: fix indentation in deactivate_super() omits b82b0a29c3b4 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] omits 91a7c5e1d30e erofs: convert to use the new mount fs_context api omits b99e40908f42 default csum_and_copy_to_user(): don't bother with access_ok() omits ec4127776ce5 Merge branch 'clk-qcom' into clk-next omits a914ff2d78ce PCI/ASPM: Don't select CONFIG_PCIEASPM by default omits 6c9147d991fb Merge remote-tracking branch 'regmap/for-5.8' into regmap-next omits cef570d20922 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus omits 257f79694bdc take the dummy csum_and_copy_from_user() into net/checksum.h omits b4617e2f7c35 arm: switch to csum_and_copy_from_user() omits 3f30cca5d788 sh32: convert to csum_and_copy_from_user() omits 9d50cc36def6 m68k: convert to csum_and_copy_from_user() omits 51d908875596 xtensa: switch to providing csum_and_copy_from_user() omits 425008a7f314 sparc: switch to providing csum_and_copy_from_user() omits 8964c59c03e1 parisc: turn csum_partial_copy_from_user() into csum_and_c [...] omits c93f73a7617f alpha: turn csum_partial_copy_from_user() into csum_and_co [...] omits 3832098b991e ia64: turn csum_partial_copy_from_user() into csum_and_cop [...] omits db79754d43f7 ia64: csum_partial_copy_nocheck(): don't abuse csum_partia [...] omits 84e6e095bd55 x86: switch 32bit csum_and_copy_to_user() to user_access_{ [...] omits 257863f204d6 x86: switch both 32bit and 64bit to providing csum_and_cop [...] omits 18372ef87665 x86_64: csum_..._copy_..._user(): switch to unsafe_..._user() omits 1b3fb49ac27b NTB: ntb_test: Fix bug when counting remote files omits 7c7691ae3c7e NTB: perf: Fix race condition when run with ntb_test omits 198301838c09 NTB: perf: Fix support for hardware that doesn't have port [...] omits febb15986724 NTB: perf: Don't require one more memory window than numbe [...] omits 505aa2993af3 NTB: ntb_pingpong: Choose doorbells based on port number omits 19eb80b3bf92 NTB: Fix the default port and peer numbers for legacy drivers omits 370e80bc363b NTB: Revert the change to use the NTB device dev for DMA a [...] omits 171c95531a06 NTB: ntb_tool: reading the link file should not end in a N [...] omits 9716f4ac8760 tools/memory-model: Fix "conflict" definition omits e7f552f727f5 Merge branch 'clk-fixes' into clk-next omits 50f74c9457c4 tools/memory-model: Add recent references adds ed9244bd0b26 Merge tag 'drm-misc-fixes-2020-05-28' of git://anongit.fre [...] adds 86e43b8bf0e6 Merge tag 'drm-fixes-2020-05-29-1' of git://anongit.freede [...] adds 170ee4d74781 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds d54b64ef0df9 Merge tag 'sound-5.7' of git://git.kernel.org/pub/scm/linu [...] adds 411ea6790e73 Merge tag 'mmc-v5.7-rc6' of git://git.kernel.org/pub/scm/l [...] adds 6ff64d2537f5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 9210c075cef2 nvme-pci: avoid race between nvme_reap_pending_cqes() and [...] adds 15fede122b23 Merge branch 'nvme-5.7' of git://git.infradead.org/nvme in [...] adds b0beb28097fa Revert "block: end bio with BLK_STS_AGAIN in case of non-m [...] adds 75574f1212a7 Merge tag 'block-5.7-2020-05-29' of git://git.kernel.dk/li [...] adds 7cc31613734c iommu: Fix reference count leak in iommu_group_alloc. adds b58f2140ea86 Merge tag 'iommu-fixes-v5.7-rc7' of git://git.kernel.org/p [...] adds bf71bc16e021 parisc: Fix kernel panic in mem_init() adds ef4531be685f Merge branch 'parisc-5.7-2' of git://git.kernel.org/pub/sc [...] adds 4f23460cfa86 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 20be493b787c gfs2: Even more gfs2_find_jhead fixes adds 835e36b1197a Merge tag 'gfs2-v5.7-rc7.fixes' of git://git.kernel.org/pu [...] adds e2fce151d2b4 Merge tag 'ceph-for-5.7-rc8' of git://github.com/ceph/ceph-client adds 86852175b016 Merge tag 'armsoc-fixes-v5.7' of git://git.kernel.org/pub/ [...] adds e9bdf7e655b9 gpio: fix locking open drain IRQ lines adds 900db1504704 Merge tag 'gpio-v5.7-3' of git://git.kernel.org/pub/scm/li [...] adds 2f26ed1764b4 powerpc/64s: Disable sanitisers for C syscall/interrupt en [...] adds ffeb595d8481 Merge tag 'powerpc-5.7-6' of git://git.kernel.org/pub/scm/ [...] adds 7c6d2ecbda83 net: be more gentle about silly gso requests coming from user adds ed17b8d377ea xfrm: fix a warning in xfrm_policy_insert_list adds f6a23d85d078 xfrm: fix a NULL-ptr deref in xfrm_local_error adds 942110fdf2f1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 18644cec714a bpf: Fix use-after-free in fmod_ret check adds 3a71dc366d4a bpf: Fix a verifier issue when assigning 32bit reg states [...] adds e3effcdfe02e bpf, selftests: Verifier bounds tests need to be updated adds cf66c29bd753 bpf, selftests: Add a verifier test for assigning 32bit re [...] adds f9e0ce3ddc48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8fc3e29be924 net/mlx5: Fix crash upon suspend/resume adds 0a2a6f498fa0 net/mlx5e: Fix stats update for matchall classifier adds 20300aafa7a2 net/mlx5e: Remove warning "devices are not on same switch HW" adds b623603bbb47 net/mlx5e: Fix arch depending casting issue in FEC adds ebeaf084ad5c net/mlx5e: Properly set default values when disabling adap [...] adds cb9a0641b531 net/mlx5e: Fix MLX5_TC_CT dependencies adds a683012a8e77 net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() adds f2b122d3d6ff Merge tag 'mlx5-fixes-2020-05-28' of git://git.kernel.org/ [...] adds 96d10d5b192e neigh: fix ARP retransmit timer guard adds 3decabdc714c NFC: st21nfca: add missed kfree_skb() in an error path adds 784688993eba drivers/net/ibmvnic: Update VNIC protocol version reporting adds 8692cefc433f virtio_vsock: Fix race condition in virtio_transport_recv_pkt adds 1b49cd71b524 devinet: fix memleak in inetdev_init() adds 05aa69e5cba6 net/sched: act_ct: add nat mangle action only for NAT-conntrack adds 41be81a8d3d0 mptcp: fix unblocking connect() adds 10f6d46c943d mptcp: fix race between MP_JOIN and close adds c5c79763fac1 mptcp: remove msk from the token container at destruction time. adds e237659cfef0 Merge branch 'mptcp-a-bunch-of-fixes' adds c6e08d6251f3 net: qrtr: Allocate workqueue before kernel_bind adds 02c71b144c81 l2tp: do not use inet_hash()/inet_unhash() adds d9a81a225277 l2tp: add sk_family checks to l2tp_validate_socket adds 19835b1ba6b1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3d0428232909 Merge tag 'sched-urgent-2020-05-31' of git://git.kernel.or [...] adds 88743470668e x86/dma: Fix max PFN arithmetic overflow on 32 bit systems adds 4bfe6cce133c x86/ioperm: Prevent a memory leak when fork fails adds aa61b7bb00f7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8fc984aedced Merge tag 'x86-urgent-2020-05-31' of git://git.kernel.org/ [...] adds bdc48fa11e46 checkpatch/coding-style: deprecate 80-column warning adds 3d77e6a8804a Linux 5.7 adds b6f91ab6a2ba Merge tag 'tpmdd-next-20200522' of git://git.infradead.org [...] adds 129b9a5c4058 Merge tag 'hwmon-for-v5.8' of git://git.kernel.org/pub/scm [...] adds 4bcc6a0bc8d7 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus adds 8baebfc2aca2 regmap: add helper for per-port regfield initialization adds 626ceee334f9 Merge series "New DSA driver for VSC9953 Seville switch" f [...] adds aa2ff9dbaedd regmap: provide helpers for simple bit operations adds 93b929922dba Merge series "regmap: provide simple bitops and use them i [...] adds 9b98f92ca446 Merge remote-tracking branch 'regmap/for-5.8' into regmap-next adds 213fd09e1aff Merge tag 'regmap-v5.8' of git://git.kernel.org/pub/scm/li [...] adds 0c0c5b8fabe5 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 118eb0e52eb7 spi: bcm2835: Implement shutdown callback adds ecfbd3cf3b8b spi: bcm2835: Enable shared interrupt support adds 7830c0ef26cb spi: dw: add reset control adds 2604d48702fe dt-bindings: snps,dw-apb-ssi: add optional reset property adds de4c2875a5ff spi: dw: Set xfer effective_speed_hz adds f0410bbf7d0f spi: dw: Return any value retrieved from the dma_transfer [...] adds bdbdf0f06337 spi: dw: Locally wait for the DMA transfers completion adds 1ade2d8a72f9 spi: dw: Add SPI Tx-done wait method to DMA-based transfer adds 33726eff3d98 spi: dw: Add SPI Rx-done wait method to DMA-based transfer adds c534df9d6225 spi: dw: Parameterize the DMA Rx/Tx burst length adds 0b2b66514fc9 spi: dw: Use DMA max burst to set the request thresholds adds 46164fde6b78 spi: dw: Fix Rx-only DMA transfers adds 77ccff803d27 spi: dw: Add core suffix to the DW APB SSI core source file adds 6c710c0cb672 spi: dw: Move Non-DMA code to the DW PCIe-SPI driver adds 06cfadb8c51b spi: dw: Remove DW DMA code dependency from DW_DMAC_PCI adds ecb3a67edfd3 spi: dw: Add DW SPI DMA/PCI/MMIO dependency on the DW SPI core adds 57784411728f spi: dw: Cleanup generic DW DMA code namings adds 0fdad596d46b spi: dw: Add DMA support to the DW SPI MMIO driver adds 8378449d1f79 spi: dw: Use regset32 DebugFS method to create regdump file adds 08ba93064eab Merge series "spi: dw: Add generic DW DMA controller suppo [...] adds d62069c22eda spi: bcm2835: Remove shared interrupt support adds b3f82dc26c0d spi: dw: Make DMA request line assignments explicit for In [...] adds 3d7db0f11c7a spi: dw: Refactor mid_spi_dma_setup() to separate DMA and [...] adds 164c05f03ffa spi: Convert DW SPI binding to DT schema adds 263b81dc6c93 spi: spi-fsl-dspi: fix native data copy adds fb02b9eb4e33 Merge remote-tracking branch 'spi/for-5.8' into spi-next adds a36de5ebac2b Merge tag 'spi-v5.8' of git://git.kernel.org/pub/scm/linux [...] adds cc58045486d0 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds 752db83a5dfd regulator: extract voltage balancing code to the separate [...] adds c1f615e4f463 Merge series "Fix regulators coupling for Exynos5800" from [...] adds 483256552908 regulator: core: Add regulator bypass trace points adds 81227f49bd27 dt-bindings: regulator: Convert anatop regulator to json-schema adds 0b0c0bd818ef regulator: max8998: max8998_set_current_limit() can be static adds 5fb565b69dab Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds d30fc97c6068 Merge tag 'regulator-v5.8' of git://git.kernel.org/pub/scm [...] adds 729ea4e06420 Merge tag 'i3c/for-5.8' of git://git.kernel.org/pub/scm/li [...] adds 81e8c10dac62 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 27e5041a87e8 pstore: Add locking around superblock changes adds 78c83c828c04 pstore: Do not leave timer disabled for next backend adds 609e28bb139e pstore: Remove filesystem records when backend is unregistered adds b7753fc7f6f5 pstore: Make sure console capturing will restart adds 563ca40ddf40 pstore/platform: Switch pstore_info::name to const adds d195c39052d1 pstore/platform: Use backend name for console registration adds d973f7d83dc7 pstore/platform: Move module params after declarations adds f858b57f7dd2 pstore/ram: Adjust module param permissions to reflect reality adds 26961d76ff35 pstore/ram: Refactor DT size parsing adds df9bf19d8896 pstore/ram: Refactor ftrace buffer merging adds 16a583079e93 pstore/ftrace: Provide ftrace log merging routine adds 6d3cf962dd1a printk: Collapse shutdown types into a single dump reason adds b1f6f161b236 printk: honor the max_reason field in kmsg_dumper adds fb13cb8a0482 printk: Introduce kmsg_dump_reason_str() adds 3524e688b8ee pstore/platform: Pass max_reason to kmesg dump adds 791205e3ec60 pstore/ram: Introduce max_reason and convert dump_oops adds acf12c5e58a4 ramoops: Add "max-reason" optional field to ramoops DT node adds d26c3321fe18 pstore/zone: Introduce common layer to manage storage zones adds 17639f67c1d6 pstore/blk: Introduce backend for block devices adds 0dc068265a1c pstore/zone,blk: Add support for pmsg frontend adds cc9c4d1b5597 pstore/zone,blk: Add console frontend support adds 34327e9fd213 pstore/zone,blk: Add ftrace frontend support adds 649304c936cd Documentation: Add details for pstore/blk adds 335426c6dcdd pstore/zone: Provide way to skip "broken" zone for MTD devices adds 1525fb3bb6d6 pstore/blk: Provide way to query pstore configuration adds 7dcb7848ba11 pstore/blk: Support non-block storage devices adds f8feafeaeedb pstore/blk: Introduce "best_effort" mode adds 78c08247b9d3 mtd: Support kmsg dumper based on pstore/blk adds 829f3b9401fe Merge tag 'pstore-v5.8-rc1' of git://git.kernel.org/pub/sc [...] adds afdb0f2ec57d Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 4d67829e1186 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 6a0af9fc8cce Merge branch 'for-5.7-preferred-console' into for-linus adds d053cf0d771f Merge branch 'for-5.8' into for-linus adds 8b390ab725fd Merge branch 'for-5.8-printf-time64_t' into for-linus adds ca1f5df23f28 Merge tag 'printk-for-5.8' of git://git.kernel.org/pub/scm [...] adds f00eb5ff2f6f EDAC/amd64: Remove redundant assignment to variable ret in [...] adds 2a02ca0428cf Merge branches 'edac-i10nm' and 'edac-misc' into edac-upda [...] adds 8b11dd54add6 Merge tag 'edac_updates_for_5.8' of git://git.kernel.org/p [...] adds ef34ba6d36af Merge tag 'x86_microcode_for_5.8' of git://git.kernel.org/ [...] adds 9bf9511e3d9f Merge tag 'x86_cache_updates_for_5.8' of git://git.kernel. [...] new da03d0610044 device_cgroup: Fix RCU list debugging warning new fa283093e409 Merge remote-tracking branch 'fixes/master' new 70a87e1f1d44 Merge remote-tracking branch 'arc-current/for-curr' new 6904f671de08 Merge remote-tracking branch 'm68k-current/for-linus' new 2f5b84813c02 Merge remote-tracking branch 'sparc/master' new f99e24a6778a ALSA: usb-audio: Fixing usage of plain int instead of NULL new a72ff08faf3d Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus new 65bd91dd6957 ASoC: img-i2s-out: Fix runtime PM imbalance on error new c8b47d63ad87 ASoC: tlv320adcx140: Fix dt-binding-check issue new 2aec8ccc1a81 ASoC: rt1015: Enable class-D silence and clock detections new 36124fb19f1a ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA chan [...] new 82ed7418736d ASoC: topology: refine and log the header in the correct pass new c2cbd0a7194d ASoC: topology: remove the redundant pass checks new 67866ff9b7a7 Merge series "ASoC topology header parsing refinement" fro [...] new 28ff437a44fa ASoC: reduce verbosity of error messages for sof-dai and sof-link new 68f8043ed13e Subject: [PATCH v2] ASoC: soc-pcm: fix BE dai not hw_free [...] new af89e7dac521 ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings new 89d73ccab20a ASoC: SOF: Intel: hda: fix generic hda codec support new b6f10d3f2e6d dt-bindings: ASoC: renesas,rsnd: Add r8a7742 support new 8f529f0175aa ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC fo [...] new 38acab2d6107 ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC c [...] new 1e7cb64b0ab5 ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition new 6e28a0c3e073 Merge series "Kconfig updates for DMIC and SOF HDMI suppor [...] new 317ec6759310 ASoC: soc.h: convert bool to bit field for snd_soc_card new 1793936bc908 ASoC: add soc-card.c new 209c6cdfd283 ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card new 3359e9b6fa3e ASoC: soc-card: move snd_soc_card_jack_new() to soc-card new 63efed582cc3 ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card new 65a75718d68e ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card new bf5bb8db5bf0 ASoC: soc-card: move snd_soc_card_subclass to soc-card new 130dc08c827d ASoC: soc-card: add snd_soc_card_suspend_pre() new d17b60b2c467 ASoC: soc-card: add snd_soc_card_suspend_post() new 934c752c38b7 ASoC: soc-card: add snd_soc_card_resume_pre() new 739443d1f162 ASoC: soc-card: add snd_soc_card_resume_post() new 27f07cacc9f1 ASoC: soc-card: add probed bit field to snd_soc_card new 73de4b026850 ASoC: soc-card: add snd_soc_card_probe() new 5c0eac036dfd ASoC: soc-card: add snd_soc_card_late_probe() new b0275d956fab ASoC: soc-card: add snd_soc_card_remove() new 39caefda0a30 ASoC: soc-card: add snd_soc_card_set_bias_level() new d41278ea0579 ASoC: soc-card: add snd_soc_card_set_bias_level_post() new cbc7a6b5a87a ASoC: soc-card: add snd_soc_card_add_dai_link() new fcbbcc325bc2 ASoC: soc-card: add snd_soc_card_remove_dai_link() new a6b675a89e51 ASoC: qcom: q6asm-dai: kCFI fix new 358c7c61fd04 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new 7318234c8d7c Merge tag 'asoc-v5.8' of https://git.kernel.org/pub/scm/li [...] new 7fccfecf24fd ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support new 16bd0e9b6a74 Merge remote-tracking branch 'sound-current/for-linus' new 67c8e6b18d91 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus new 53d860952c82 regmap: fix alignment issue new 323ca2daef47 Merge remote-tracking branch 'regmap/for-5.8' into regmap-linus new 9b13b74b4c56 Merge remote-tracking branch 'regmap-fixes/for-linus' new c945aee2122e Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new dd49657027d3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new bde473768207 Merge remote-tracking branch 'omap-fixes/fixes' new 04d567aba68b Merge remote-tracking branch 'kvm-fixes/master' new 1854bb472e8d Merge remote-tracking branch 'btrfs-fixes/next-fixes' new fbb7c9d3b549 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 3a1d4c3e458b Merge remote-tracking branch 'fpga-fixes/fixes' new 083d6a54348a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 0ade0c74e1b0 Merge remote-tracking branch 'kbuild/for-next' new b36dbd372a86 Merge remote-tracking branch 'dma-mapping/for-next' new c24c51f17e10 Merge remote-tracking branch 'arm/for-next' new c576f3630eae Merge remote-tracking branch 'arm64/for-next/core' new 7a9d84f6adb6 Merge remote-tracking branch 'arm-soc/for-next' new d4b72cad9053 Merge remote-tracking branch 'amlogic/for-next' new 26bcb3c0f073 Merge remote-tracking branch 'at91/at91-next' new 88ca8daafb41 Merge remote-tracking branch 'imx-mxs/for-next' new bb182e7a6d17 Merge remote-tracking branch 'keystone/next' new 53ff3df60ad9 Merge remote-tracking branch 'mediatek/for-next' new 1662f4fc19d2 Merge remote-tracking branch 'mvebu/for-next' new d2aa385467e4 Merge remote-tracking branch 'omap/for-next' new 37d52e90c03e Merge remote-tracking branch 'qcom/for-next' new e83c24850291 Merge remote-tracking branch 'raspberrypi/for-next' new cfa6103c0a9d Merge remote-tracking branch 'realtek/for-next' new 0d52b12a69d2 Merge remote-tracking branch 'renesas/next' new 29e2db02d4af Merge remote-tracking branch 'reset/reset/next' new 1d8572d1f719 Merge remote-tracking branch 'rockchip/for-next' new 1886d083c375 arm64: dts: exynos: Add UFS node to Exynos7 new ec93592eab41 ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with ma [...] new 0f6a82638f62 Merge branch 'next/dt-late' into for-next new 20c538200d63 Merge remote-tracking branch 'samsung-krzk/for-next' new 4f4d8adfa4cd Merge remote-tracking branch 'sunxi/sunxi/for-next' new 7f20f3847c13 Merge remote-tracking branch 'tegra/for-next' new 3a57530b7ded Merge branches 'clk-selectable', 'clk-amlogic', 'clk-renes [...] new 8c88e568b54a Merge branches 'clk-tegra', 'clk-imx', 'clk-zynq', 'clk-so [...] new b6f3162d0e9a Merge branches 'clk-unisoc', 'clk-trivial', 'clk-bcm', 'cl [...] new 06030c4e33ba clk: mmp: frac: Do not lose last 4 digits of precision new 5278acc4418b clk: mmp: frac: Allow setting bits other than the numerato [...] new edcec4a86919 dt-bindings: marvell,mmp2: Add clock id for the I2S clocks new c227df7a097a dt-bindings: marvell,mmp2: Add clock id for the Audio clock new 8c2427b8f7c8 clk: mmp2: Move thermal register defines up a bit new 2766c198150e clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init() new 71d8254af9d1 clk: mmp2: Add the I2S clocks new 232a3134353b clk: mmp2: Add the audio clock new ec6bbddef634 dt-bindings: clock: Make marvell,mmp2-clock a power controller new 17d43046fd4c dt-bindings: marvell,mmp2: Add ids for the power domains new ee4df2363439 clk: mmp2: Add support for power islands new e787c5b72517 dt-bindings: clock: Add Marvell MMP Audio Clock Controller [...] new 725262d29139 clk: mmp2: Add audio clock controller driver new d036466330d1 clk: intel: remove redundant initialization of variable rate64 new 15e3ae36f71e clk: Ingenic: Remove unnecessary spinlock when reading registers. new 9d9cc58aff46 clk: Ingenic: Adjust cgu code to make it compatible with X1830. new 9a618e6f8cdd dt-bindings: clock: Add X1830 clock bindings. new ce1d86dc9249 clk: Ingenic: Add CGU driver for X1830. new 424c85e1ffea dt-bindings: clock: Add and reorder ABI for X1000. new 440d7a6f7390 clk: X1000: Add FIXDIV for SSI clock of X1000. new e480fe10adfe clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused new b1e8d713e6b2 clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src new f9eec2ea7852 clk: clk-si5341: Add support for the Si5345 series new 5debcd01e28f Merge branches 'clk-mmp', 'clk-intel', 'clk-ingenic', 'clk [...] new 2bda748e6ad8 clk: vc5: Add support for IDT VersaClock 5P49V6965 new d63ed4ff41bb dt: Add bindings for IDT VersaClock 5P49V5925 new 907f9291f937 CLK: HSDK: CGU: check if PLL is bypassed first new 423f042a65a2 CLK: HSDK: CGU: support PLL bypassing new 56fbeefe366e CLK: HSDK: CGU: add support for 148.5MHz clock new 7b9e111a5216 dt-bindings: clock: mediatek: document clk bindings for Me [...] new 626b134b58eb dt-bindings: clock: mediatek: document clk bindings mipi0a [...] new 0502f26c6441 dt-bindings: clock: mediatek: document clk bindings vcodec [...] new eb7beb65ac30 clk: mediatek: add mt6765 clock IDs new 1aca9939bf72 clk: mediatek: Add MT6765 clock support new 571cfadcc628 clk: mediatek: assign the initial value to clk_init_data o [...] new aec6adc560a0 dt-bindings: clk: Add Baikal-T1 CCU PLLs binding new 11ea09b9e2ed dt-bindings: clk: Add Baikal-T1 CCU Dividers binding new b7d950b9281f clk: Add Baikal-T1 CCU PLLs driver new 353afa3a8d2e clk: Add Baikal-T1 CCU Dividers driver new 166e4b484197 Merge branches 'clk-vc5', 'clk-hsdk', 'clk-mediatek' and ' [...] new 2dce338576ab Merge remote-tracking branch 'clk/clk-next' new 31175ca9d563 Merge remote-tracking branch 'h8300/h8300-next' new e00091071615 m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig new ce3e83759c67 m68k,nommu: add missing __user in uaccess' __ptr() macro new 9e2b6ed41f8f m68k,nommu: fix implicit cast from __user in __{get,put}_u [...] new caa9ab5b381d Merge remote-tracking branch 'm68knommu/for-next' new b3878a6aac1b MIPS: Fix build warning about "PTR_STR" redefinition new 70768ebaa587 MIPS: Loongson64: Guard against future cores without CPUCFG new f06da27eb82e MIPS: Expose Loongson CPUCFG availability via HWCAP new dd25ed7361fb MIPS: Loongson64: Reorder CPUCFG model match arms new 389500696810 MIPS: ralink: bootrom: mark a function as __init to save s [...] new 9bd0bd264578 MIPS: ralink: drop ralink_clk_init for mt7621 new 13c17c2d822e Merge remote-tracking branch 'mips/mips-next' new bbdf3b80431c Merge remote-tracking branch 'nds32/next' new 6bd140e14d9a openrisc: Fix issue with argument clobbering for clone/fork new 6b15c9768cb8 Merge remote-tracking branch 'openrisc/for-next' new 0d341e0ddb1a parisc: suppress error messages for 'make clean' new 3fd84a4fc063 parisc: use -fno-strict-aliasing for decompressor new b6522fa409cf parisc: add sysctl file interface panic_on_stackoverflow new 24289f560118 parisc: Kconfig: Update references to parisc website new 861e93cf88b3 parisc: firmware: Update references to parisc website new 186cbb173776 parisc: hardware: Update references to parisc website new 486a77c90346 parisc: module: Update references to parisc website new 775024cf49ff parisc: MAINTAINERS: Update references to parisc website new 5af466b56631 Merge remote-tracking branch 'parisc-hd/for-next' new 52b45799982d Merge remote-tracking branch 'powerpc/next' new e0cce78b158c Merge remote-tracking branch 'risc-v/for-next' new 03c646973ae2 Merge remote-tracking branch 's390/features' new ff325f636bc1 Merge remote-tracking branch 'sh/sh-next' new 4559edea1c7d Merge remote-tracking branch 'sparc-next/master' new 0f1861fdedeb Merge remote-tracking branch 'xtensa/xtensa-for-next' new 2023ab355c8f vfs, afs, ext4: Make the inode hash table RCU searchable new 2e4c61ba531e rxrpc: Map the EACCES error produced by some ICMP6 to EHOS [...] new 1f42d1613883 rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug [...] new 0d37c13769fe afs: Always include dir in bulk status fetch from afs_do_lookup() new 9619ca13de62 afs: Use the serverUnique field in the UVLDB record to red [...] new 94109f9483a5 afs: Split the usage count on struct afs_server new e7917ca2c06c afs: Actively poll fileservers to maintain NAT or firewall [...] new b949c91dabef afs: Show more information in /proc/net/afs/servers new fc7e32d86953 afs: Make callback processing more efficient. new 2e13a09ac160 afs: Set error flag rather than return error from file sta [...] new 22b02b45a597 afs: Remove the error argument from afs_protocol_error() new 8c29d9d3194e afs: Rename struct afs_fs_cursor to afs_operation new 23c4e93c8619 afs: Build an abstraction around an "operation" concept new f6155f1ec40c afs: Don't get epoch from a server because it may be ambiguous new 6cc2a8738464 afs: Fix handling of CB.ProbeUuid cache manager op new a44609d50253 afs: Retain more of the VLDB record for alias detection new a5d956968cc2 afs: Implement client support for the YFSVL.GetCellName RPC op new 355ed6984a82 afs: Detect cell aliases 1 - Cells with root volumes new 6265683027e0 afs: Detect cell aliases 2 - Cells with no root volumes new 6147fe6b7f8c afs: Detect cell aliases 3 - YFS Cells with a canonical ce [...] new ec2b18ec80fb afs: Add a tracepoint to track the lifetime of the afs_vol [...] new b05d529d149c afs: Reorganise volume and server trees to be rooted on the cell new 39c646bab423 afs: Fix the by-UUID server tree to allow servers with the [...] new 1472a8e6a660 afs: Fix afs_statfs() to not let the values go below zero new c70fc8c4e18f afs: Don't use probe running state to make decisions outsi [...] new 8e46479c4940 afs: Show more a bit more server state in /proc/net/afs/servers new 78074a0f5e6b afs: Adjust the fileserver rotation algorithm to reprobe/r [...] new 7c2feeb0f014 Merge remote-tracking branch 'afs/afs-next' new 528454089b96 Merge remote-tracking branch 'btrfs/for-next' new f9009efac49c ceph: add dentry lease metric support new 1af16d547f30 ceph: add caps perf metric for each superblock new 97e27aaa9a2c ceph: add read/write latency metric support new 70c948206f06 ceph: add metadata perf metric support new 0a454bdd501a ceph: reorganize __send_cap for less spinlock abuse new 681ac634883b ceph: split up __finish_cap_flush new d7dbfb4f2bdb ceph: add comments for handle_cap_flush_ack logic new 7391fba2678c ceph: don't release i_ceph_lock in handle_cap_trunc new 783332336323 ceph: don't take i_ceph_lock in handle_cap_import new 4fb5dda39c26 ceph: document what protects i_dirty_item and i_flushing_item new dc3da0461cc4 ceph: fix potential race in ceph_check_caps new 88828190f007 ceph: throw a warning if we destroy session with mutex sti [...] new 6f05b30ea063 ceph: reset i_requested_max_size if file write is not wanted new 1cf03a68e791 ceph: convert mdsc->cap_dirty to a per-session list new d67c72e6cce9 ceph: request expedited service on session's last cap flush new 829ad4db952a ceph: ceph_kick_flushing_caps needs the s_mutex new daa668fbacfd ceph: normalize 'delta' parameter usage in check_quota_exceeded new dffdcd71458e ceph: allow rename operation under different quota realms new 53ab8e7cd2d4 libceph, rbd: replace zero-length array with flexible-array new 878dabb64117 ceph: don't return -ESTALE if there's still an open file new ea8412b284c0 ceph: make sure mdsc->mutex is nested in s->s_mutex to fix [...] new e64f44a88465 ceph: skip checking caps when session reconnecting and rel [...] new 8a4b863c876d libceph: add non-asserting rbtree insertion helper new 86403a92c3c5 libceph: decode CRUSH device/bucket types and names new 45e6aa9f5592 libceph: crush_location infrastructure new 117d96a04f00 libceph: support for balanced and localized reads new 8ad44d5e0d1e libceph: read_from_replica option new d3798acc094c libceph: support for alloc hint flags new dc1dad8e1a61 rbd: compression_hint option new 5a933336f659 Merge remote-tracking branch 'ceph/master' new 8fd6e1d6941c cifs: handle "nolease" option for vers=1.0 new 136a5dc3309a cifs: remove redundant initialization of variable rc new aaa3aef34d3a cifs: set up next DFS target before generic_ip_connect() new e4af35fa55b0 cifs: handle hostnames that resolve to same ip in failover new baf3f08ef408 cifs: get rid of unused parameter in reconn_setup_dfs_targets() new a7d5c2946280 cifs: reduce stack use in smb2_compound_op new b2ca6c2c9edd cifs: move some variables off the stack in smb2_ioctl_query_info new 82e9367c4389 smb3: Add new parm "nodelete" new a0a3036b81f1 cifs: Standardize logging output new adbb2dafe732 cifs: minor fix to two debug messages new 58d4ca7278cf smb3: minor update to compression header definitions new f7d1904a605f cifs: fix minor typos in comments and log messages new c2ea760a5939 cifs: multichannel: move channel selection in function new 524cf70933ff cifs: multichannel: move channel selection above transport layer new 8b5fdb52390e smb3: remove static checker warning new 5a7b5403c4bf cifs: multichannel: use pointer for binding channel new 0804cd01f125 cifs: multichannel: try to rebind when reconnecting a channel new 125827e2f040 Merge remote-tracking branch 'cifs/for-next' new f57a3fe44995 erofs: convert to use the new mount fs_context api new 34f853b849eb erofs: suppress false positive last_block warning new 7929d04abbed Merge remote-tracking branch 'erofs/dev' new 015bedb7dded exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF new da1fc84c0337 exfat: Use a more common logging style new 296f354036e0 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option new 6ddcae0e2dde exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF new 06f2c3ba9bad exfat: Remove unused functions exfat_high_surrogate() and [...] new 9dc9a4211788 exfat: remove the assignment of 0 to bool variable new cdc9b981b144 exfat: replace 'time_ms' with 'time_cs' new e3af6d230afb Merge remote-tracking branch 'exfat/dev' new 1dbca0474821 Merge remote-tracking branch 'ext3/for_next' new ace4c9549645 ext4: mballoc: print bb_free info even when it is 0 new 286ecbd5a415 ext4: mballoc: refactor ext4_mb_show_ac() new e64e813cf070 ext4: mballoc: add more mb_debug() msgs new 538418977c01 ext4: mballoc: correct the mb_debug() format specifier for [...] new adb1b0aa9aa4 ext4: mballoc: fix few other format specifier in mb_debug() new b8fb6049278d ext4: mballoc: simplify error handling in ext4_init_mballoc() new 403f2ea04acf ext4: mballoc: make ext4_mb_use_preallocated() return type [...] new d0b7b7548890 ext4: mballoc: refactor code inside DOUBLE_CHECK into sepa [...] new 560d6b3da024 ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from [...] new fe7ab61a4087 ext4: balloc: use task_pid_nr() helper new 86e7caa25b2e ext4: use BIT() macro for BH_** state bits new 1ba5fd75c8bf ext4: improve ext_debug() msg in case of block allocation failure new c00cf5ab9505 ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_ha [...] new a0611df9989e ext4: mballoc: make mb_debug() implementation to use pr_debug() new 9e459cac522b ext4: make ext_debug() implementation to use pr_debug() new 26451af8a143 ext4: rework map struct instantiation in ext4_ext_map_blocks() new 84a41d33e3b1 ext4: add casefold flag to EXT4_INODE_* flags new f7d194692b81 ext4: mballoc: add blocks to PA list under same spinlock a [...] new f71b468d3c2c ext4: mballoc: refactor ext4_mb_discard_preallocations() new 42f56b7a4a7d ext4: mballoc: introduce pcpu seqcnt for freeing PA to imp [...] new 9e467ce0e922 ext4: mballoc: refactor ext4_mb_good_group() new bf53b03e9d2a ext4: mballoc: use lock for checking free blocks while retrying new 606ff1886880 ext4: drop ext4_journal_free_reserved() new 888863c83c58 jbd2: avoid leaking transaction credits when unreserving handle new 2e8ae7e7f2a7 add comment for ext4_dir_entry_2 file_type member new eb1b94d72105 ext4: split _ext4_fiemap new 3147cdb7eca8 ext4: remove the call to fiemap_check_flags in ext4_fiemap new 14d43096125b fs: mark __generic_block_fiemap static new a8bcaea4d3c9 fs: move the fiemap definitions out of fs.h new bb8a7274e422 iomap: fix the iomap_fiemap prototype new f5900040dc95 fs: move fiemap range validation into the file systems instances new 4871e27c38e1 fs: handle FIEMAP_FLAG_SYNC in fiemap_prep new 014586653544 fs: remove the access_ok() check in ioctl_fiemap new 6eb77b75680b ext4: remove the access_ok() check in ext4_ioctl_get_es_cache new fa3ed5c63c6e Merge branch 'fiemap-fixes-v4' into dev new 56ec6862f1cb ext4: don't block for O_DIRECT if IOCB_NOWAIT is set new 4a26f4530222 ext4: avoid unnecessary transaction starts during writeback new f6e6c02c0c58 ext4: reject mount options not supported when remounting i [...] new bb9da8a09b53 fs/ext4: Narrow scope of DAX check in setflags new 5d98e057650b fs/ext4: Disallow verity if inode is DAX new 96587da613fc fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS new f9656311cd02 fs/ext4: Update ext4_should_use_dax() new 45e871fe1cb7 fs/ext4: Only change S_DAX on inode load new 107937580360 fs/ext4: Make DAX mount option a tri-state new f4b90daa7518 fs/ext4: Remove jflag variable new ac38c6fc274e fs/ext4: Introduce DAX inode flag new a436a8bc7b70 Documentation/dax: Update DAX enablement for ext4 new 38bd76b9696c Merge branch 'ext4-dax' into dev new c1aeb4c287a9 Merge remote-tracking branch 'ext4/dev' new fd6126484cea f2fs: protect new segment allocation in expand_inode_data new 84597b1f9b05 f2fs: fix wrong value of tracepoint parameter new 47d0d7d76437 f2fs: remove unneeded return value of __insert_discard_tree() new dc35d73a4229 f2fs: compress: don't compress any datas after cp stop new ca7f76e68074 f2fs: fix wrong discard space new 857e7ba5ab27 Merge remote-tracking branch 'f2fs/dev' new 7e3c1de42016 Merge remote-tracking branch 'fuse/for-next' new 8213cbd5079e Merge remote-tracking branch 'jfs/jfs-next' new 07e620d607d9 NFS: Fix direct WRITE throughput regression new 62761b667496 Merge remote-tracking branch 'nfs-anna/linux-next' new c4a58a91d47e Merge remote-tracking branch 'nfsd/nfsd-next' new 22ce85611fd5 orangefs: remove redundant assignment to variable ret new 0df556457748 orangefs: convert get_user_pages() --> pin_user_pages() new cdc865910e28 Merge remote-tracking branch 'orangefs/for-next' new e7baa65d09c2 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 0840cc2953dd Merge remote-tracking branch 'xfs/for-next' new 0e4175520c76 Merge remote-tracking branch 'zonefs/for-next' new c5ec874e55ba fs/xfs: Remove unnecessary initialization of i_rwsem new fd58c62b6562 fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS new 02beb2686ff9 fs/xfs: Make DAX mount option a tri-state new f7bf743714ab fs/xfs: Create function xfs_inode_should_enable_dax() new b5df62843273 fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_ [...] new e4f9ba20d3b8 fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() new 6f82a95c514b Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 186b05e855f5 Merge remote-tracking branch 'file-locks/locks-next' new 5ad05cc8e046 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] new cc23402c1c2d fs: fix indentation in deactivate_super() adds 73e800ecb67b x86_64: csum_..._copy_..._user(): switch to unsafe_..._user() adds 0a5ea224b2fd x86: switch both 32bit and 64bit to providing csum_and_cop [...] adds c281a6c1ac6b x86: switch 32bit csum_and_copy_to_user() to user_access_{ [...] adds cc03f19cfd45 ia64: csum_partial_copy_nocheck(): don't abuse csum_partia [...] adds bfdaf029c9c9 ia64: turn csum_partial_copy_from_user() into csum_and_cop [...] adds 808b49da54e6 alpha: turn csum_partial_copy_from_user() into csum_and_co [...] adds 77a8710ba7ef parisc: turn csum_partial_copy_from_user() into csum_and_c [...] adds 76666be8c9df sparc: switch to providing csum_and_copy_from_user() adds d341659f470b xtensa: switch to providing csum_and_copy_from_user() adds 8084c99b9af6 m68k: convert to csum_and_copy_from_user() adds 7fe8970a78a1 sh32: convert to csum_and_copy_from_user() adds 24f9aa928c3c arm: switch to csum_and_copy_from_user() adds 5904122c4658 take the dummy csum_and_copy_from_user() into net/checksum.h adds 001c1a655f0a default csum_and_copy_to_user(): don't bother with access_ok() adds 37d59a5148a2 dlmfs_file_write(): get rid of pointless access_ok() adds f06d3a7e6ebe fat_dir_ioctl(): hadn't needed that access_ok() for more t [...] adds 502fd722fe1e btrfs_ioctl_send(): don't bother with access_ok() adds 00fca6b53a88 tomoyo_write_control(): get rid of pointless access_ok() adds 1a4b8febb6c1 n_hdlc_tty_read(): remove pointless access_ok() adds 558cc8f7822b nvram: drop useless access_ok() adds 5f599098f760 cm4000_cs.c cmm_ioctl(): get rid of pointless access_ok() adds c9a4bb416676 drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() adds 83a4f2e70470 drivers/fpga/dfl-afu-dma-region.c: get rid of pointless ac [...] adds 694b9a7157d4 amifb: get rid of pointless access_ok() calls adds 9053fc91e3e9 omapfb: get rid of pointless access_ok() calls adds 835ae3bb530a drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() adds d65aca9ff83b via-pmu: don't bother with access_ok() adds a38547d435cd drm_read(): get rid of pointless access_ok() adds d2659e583eb3 efi_test: get rid of pointless access_ok() adds e6c0433e270a lpfc_debugfs: get rid of pointless access_ok() adds fe6bb59f4dd6 usb: get rid of pointless access_ok() calls adds fd8ec4dd4a79 hfi1: get rid of pointless access_ok() adds 87c233b8158a vmci_host: get rid of pointless access_ok() adds daa98831dddc firewire: switch ioctl_queue_iso to use of copy_from_user() adds ff847781049c pstore: switch to copy_from_user() adds 3d3185ae593d esas2r: don't bother with __copy_to_user() adds 0702e4f39034 dlmfs: convert dlmfs_file_read() to copy_to_user() adds ce5155c4f822 compat sysinfo(2): don't bother with field-by-field copyout adds a656d47a010b scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() adds ebe6976d3634 pcm_native: result of put_user() needs to be checked adds 391b7461d4a1 switch readdir(2) to unsafe_copy_dirent_name() adds 82af599b7036 readdir.c: get compat_filldir() more or less in sync with [...] adds 5fb1514164de readdir.c: get rid of the last __put_user(), drop now-usel [...] new 87b4d44bb2e9 Merge branches 'work.misc', 'work.sysctl', 'work.epoll', ' [...] new 7e71609f64ec pselect6() and friends: take handling the combined 6th/7th [...] new 67fc7d14893e binfmt_elf: don't bother with __{put,copy_to}_user() new df9634e6b043 binfmt_elf_fdpic: don't use __... uaccess primitives new 82138d1f57f7 binfmt_flat: don't use __put_user() new cb7c1f1c05ab x86: switch cp_stat64() to unsafe_put_user() new ad6738f5650e TEST_ACCESS_OK _never_ had been checked anywhere new 206f8a7b16f0 user_regset_copyout_zero(): use clear_user() new d01a290295a2 x86: kvm_hv_set_msr(): use __put_user() instead of 32bit _ [...] new 4ec76a2b74c7 bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() new e0d0bf8a28eb comedi: move compat ioctl handling to native fops new 5c6a8747e0cf comedi: get rid of indirection via translated_ioctl() new 3fbfd2223a27 comedi: get rid of compat_alloc_user_space() mess in COMED [...] new 388138764e25 comedi: get rid of compat_alloc_user_space() mess in COMED [...] new aa332e6759fa comedi: get rid of compat_alloc_user_space() mess in COMED [...] new b8d47d881305 comedi: get rid of compat_alloc_user_space() mess in COMED [...] new 00035beeec2c comedi: lift copy_from_user() into callers of __comedi_get [...] new f0e4de5cd0bb comedi: do_cmdtest_ioctl(): lift copyin/copyout into the caller new 0a3ccc75a95f comedi: do_cmd_ioctl(): lift copyin/copyout into the caller new bac42fb21259 comedi: get rid of compat_alloc_user_space() mess in COMED [...] new 4f929588b2ad Merge branches 'uaccess.misc' and 'uaccess.comedi' into for-next new a916de7e713e Merge remote-tracking branch 'vfs/for-next' new c9ef7144ac6b Merge remote-tracking branch 'printk/for-next' new bf5884cb9dc2 Merge branch 'pci/aspm' new 3894806df431 Merge branch 'pci/enumeration' new 708b20003624 PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership new 123f985aea0d PCI/AER: Remove redundant pci_is_pcie() checks new af10cce7ad51 PCI/AER: Remove redundant dev->aer_cap checks new 07b2fbb565e2 PCI/AER: Use "aer" variable for capability offset new 9103aaf9b40c PCI/DPC: Print IRQ number used by port new 1157dac51f54 Merge branch 'pci/error' new 5ab0926f0b64 Merge branch 'pci/hotplug' new 389c176e310d Merge branch 'pci/kconfig' new 3910ebaca8ea PCI: Rename _DSM constants to align with spec new f0d98e7cfb49 Merge branch 'pci/misc' new e4a62db8fe12 Merge branch 'pci/p2pdma' new a2350913ecb6 Merge branch 'pci/pm' new 25ee3af6c4c7 Merge branch 'pci/resource' new a858e763664c Merge branch 'pci/switchtec' new 60369a4f8d61 x86/PCI: Drop unused xen_register_pirq() gsi_override parameter new 0d14f06cd665 PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 new 5727043c73fd PCI: Avoid FLR for AMD Starship USB 3.0 new c788d6823dd5 PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints new 0811ddaa1736 Merge branch 'pci/virtualization' new 1288e158a1e8 Merge branch 'remotes/lorenzo/pci/aardvark' new b9ae2116f39c Merge branch 'remotes/lorenzo/pci/altera' new c8e29a7d5378 Merge branch 'remotes/lorenzo/pci/brcmstb' new 2b513bb59874 Merge branch 'remotes/lorenzo/pci/cadence' new 668b4490a3a5 PCI: dwc: Program outbound ATU upper limit register new 558c1225a2f3 PCI: dwc: intel: Make intel_pcie_cpu_addr() static new c8a119779f56 PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() new 0414b93e78d8 PCI: dwc: Fix inner MSI IRQ domain registration new 87dccf09323f PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link new 03f8c1b350d0 PCI: dwc: Use private data pointer of "struct irq_domain" [...] new eeab133e1f14 dt-bindings: PCI: Add UniPhier PCIe endpoint controller de [...] new 006564dee825 PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint c [...] new d838ed6bfd85 Merge branch 'remotes/lorenzo/pci/dwc' new fbe5df91ffa8 Merge branch 'remotes/lorenzo/pci/endpoint' new 324060e05c4d Merge branch 'remotes/lorenzo/pci/host-generic' new d0684fd0bd79 PCI: hv: Use struct_size() helper new 750f68bc46ea Merge branch 'remotes/lorenzo/pci/hv' new 61b66cf2b887 Merge branch 'remotes/lorenzo/pci/misc' new c88d19181771 PCI: pci-bridge-emul: Fix PCIe bit conflicts new f61959b6e240 PCI: pci-bridge-emul: Fix Root Cap/Status comment new 2960865127d7 PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0 new 1446978d560f PCI: pci-bridge-emul: Eliminate the 'reserved' member new ff38a692c564 Merge branch 'remotes/lorenzo/pci/pci-bridge-emul' new d45e3c1a5979 PCI: endpoint: Add support to handle multiple base for map [...] new 4c0f80920923 dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoi [...] new 2a6d0d63d999 PCI: rcar: Add endpoint mode support new 56ad4a1b368a MAINTAINERS: Add file patterns for rcar PCI device tree bindings new f7eb57f167d2 Merge branch 'remotes/lorenzo/pci/rcar' new 1c1dbb2c0262 PCI: tegra194: Fix runtime PM imbalance on error new fcee90cdf6f3 PCI: tegra: Fix runtime PM imbalance on error new 8bd59537234e Merge branch 'remotes/lorenzo/pci/tegra' new c5b157cfac80 Merge branch 'remotes/lorenzo/pci/v3-semi' new 3e5095eebe01 PCI: vmd: Filter resource type bits from shadow register new 1f420e4dcf00 Merge branch 'remotes/lorenzo/pci/vmd' new 1969cb7185df Merge remote-tracking branch 'pci/next' new 27f176e5ca15 Merge remote-tracking branch 'hid/for-next' new 5ace60859e84 i2c: smbus: Add a way to instantiate SPD EEPROMs automatically new 01590f361e94 i2c: i801: Instantiate SPD EEPROMs automatically new 34765c19cce3 i2c: sh_mobile: simplify code and remove false compilation [...] new 3264d9e5cf45 dt-bindings: i2c: Convert DW I2C binding to DT schema new 25d11e9ebe0a dt-bindings: i2c: Convert DW I2C slave to the DW I2C maste [...] new 0029d097956e dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller new bbc5d36c5f66 i2c: designware: Use `-y` to build multi-object modules new 68fe6cedf02e i2c: designware: slave: Set DW I2C core module dependency new c2549011db2c i2c: designware: Add Baytrail sem config DW I2C platform d [...] new c615f5c65f62 i2c: designware: Discard Cherry Trail model flag new 0daede80f870 i2c: designware: Convert driver to using regmap API new fac25d7aaa03 i2c: designware: Retrieve quirk flags as early as possible new b7c3d0777808 i2c: designware: Move reg-space remapping into a dedicated [...] new fcb82a939df8 i2c: designware: Add Baikal-T1 System I2C support new fad5972a1eca i2c: add 'single-master' property to generic bindings new bc2cc7f2c1de Merge branch 'i2c/for-5.8' into i2c/for-next new 23aa2c588c01 Merge remote-tracking branch 'i2c/i2c/for-next' new dee33b7aec60 Merge branch 'dmi/master' adds 9469b3907204 zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst adds e35b5a4c494a Documentation: fixes to the maintainer-entry-profile template new 80876699a8a8 Merge remote-tracking branch 'jc_docs/docs-next' new 570a41b18855 Merge remote-tracking branch 'v4l-dvb/master' new 33df28c34870 media: atomisp: add a notice about possible leak resources new 3e59aa5adcb1 media: atomisp: isp_mmu: don't use kmem_cache new 4e8a3e273db3 media: atomisp: print IRQ when debugging new eae66d97227b media: atomisp: don't produce errs for ignored IRQs new 815618c139d7 media: atomisp: fix pipeline initialization code new c211055b4609 media: atomisp: update TODO with the current data new a47b3475bb8f media: atomisp: unify the version for isp2401 a0 and b0 versions new 0101c4b1801b media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove [...] new a753b0a748fd media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockc [...] new 3a514e84bfeb media: atomisp: get rid of hmm_vm.c new 1666de7d4433 media: atomisp: reduce debug printk rate when IRQs are received new a314f59af08c media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack new a57bcbb0ad99 media: atomisp: improve debug messages for set format new 23d1d540f8ed media: atomisp: don't flood dmesg with -EAGAIN return codes new 89e4bce23b9f media: atomisp: update TODO list new 2763d8077e7f media: atomisp: get rid of some old broken debug code new 0f951ae38033 media: atomisp: make it use dbg_level to control debug level new e6292f83601e media: atomisp: partially get rid of one abstraction layer new 89d0a85ce8de media: atomisp: drop a cast for a const argument new 8adeb5480e8e media: atomisp: fix size of delay_frames array new 3eb862390fb0 media: atomisp: fix a handful of spelling mistakes new f37ad2721c30 media: atomisp: simplify hive_isp_css_mm_hrt wrapper new 9c5791d8c5b4 media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abs [...] new 9b5521e66b50 media: atomisp: reduce abstraction at ia_css_memory_access new 8644e582cf97 media: atomisp: go one step further to drop ia_css_memory_ [...] new c417ebf42132 media: atomisp: get rid of mmgr_load and mmgr_store new 685d1b65ae71 media: atomisp: get rid of unused memory_realloc code new 3e4c843dad36 media: atomisp: change the type returned by mmgr alloc new 46b912738715 media: atomisp: get rid of memory_access.c new 4c1e3174bab5 media: atomisp: hmm_bo: untag user pointers new aa8fd319c1b7 media: atomisp: add debug message to help debugging hmm code new 3abb524bfa88 media: atomisp: use Yocto Aero default hmm pool sizes new 960b866787ff media: atomisp: get rid of a warning message new f66b3be2d313 media: atomisp: fix driver caps new 00a8a124d9d2 media: atomisp: use pin_user_pages() for memory allocation new 12a9989bf254 media: atomisp: add debug for hmm alloc new f058ce9d6427 media: atomisp: improve warning for IRQ enable function new f48b7fd209ca media: atomisp: add debug functions for received events new d20d4a8dcad4 media: atomisp: add more comments about frame allocation new 52edd58c973d media: atomisp: remove kvmalloc/kvcalloc abstractions new 18cf3ed01614 media: atomisp: avoid OOPS due to non-existing ref_frames new 1485d788d090 media: atomisp: Clean up if block in sh_css_sp_init_stage new 50aa87c444fe media: atomisp: Remove second increment of count in atomis [...] new 22737d2ce117 media: atomisp: Remove unnecessary NULL checks in ia_css_p [...] new 7c067a823e62 media: atomisp: Remove unnecessary NULL check in atomisp_param new ee04d53cde62 media: atomisp: Avoid overflow in compute_blending new ba2442cb7e3e media: atomisp: Remove binary_supports_input_format new 144b6c0b605c media: atomisp: avoid an extra memset() when alloc memory new 05b5543b1ccf media: atomisp: remove some trivial wrappers from compat css20 new ed00ecba01de media: atomisp: do another round of coding style cleanup new f18c5df7c46a media: atomisp: get rid of non-Linux error codes new 079509a1da19 media: atomisp: get rid of an error abstraction layer new 35cfc81e806a media: atomisp: don't cause a warn if probe failed new f3ee5891d8c9 media: atomisp: get rid of a bunch of other wrappers new 31ce393db7ad media: atomisp: get rid of system_types.h new 2bcfb1989509 media: atomisp: provide more details about the firmware binaries new 0ac8d59a702d media: atomisp: print firmware data during load new 53556d7e912d media: atomisp: allow passing firmware name at modprobe time new ee8ae55740fb media: atomisp: add a debug message at hmm free new 105c1ac006f4 media: atomisp: add some debug messages when binaries are used new 4cbeffa05666 media: atomisp: get rid of set_fs() dirty hacks new 0f13d5ed9c53 media: atomisp: add SPDX headers new a34ac5bbd5ab media: staging: media: atomisp: declare 'struct device' be [...] new 9ec0c468c10c media: staging: media: atomisp: fix enum type mixups new da0fdf3750ce media: staging: media: atomisp: disable all custom formats new 872d1181bcaf media: staging: media: atomisp: add PMIC_OPREGION dependency new 6eebf06046f4 media: atomisp: remove format duplication at mbus->fourcc table new 75a15316c5fe media: atomisp: re-enable warnings again new 998be18f43c1 staging: media: atomisp: fix stack overflow in init_pipe_d [...] new 7d398a74c789 media: atomisp: get rid of sh_css_pipe.c new 38b6bdfc5871 media: atomisp: get rid of an unused IRQ duplicated event new bb9838f03686 media: atomisp: get rid of a left-over wrapper function new 83fac9617e22 media: atomisp comment an unused code new e15d9520e7f7 Merge remote-tracking branch 'v4l-dvb-next/master' new 86954c98fc30 Merge tag 'devfreq-next-for-5.8' of git://git.kernel.org/p [...] new 731e08d9361e Merge branch 'pm-devfreq' into linux-next new 0c623624c3b8 ACPI: PCI: Fix the ASPM part of the _OSC failure message new 6e6c25283dff ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_ho [...] new 4d8be4bc94f7 ACPI: CPPC: Fix reference count leak in acpi_cppc_processo [...] new fdcf00ee6d76 Merge branches 'acpi-pci', 'acpi-sysfs' and 'acpi-cppc' in [...] new 9a7875461fd0 PM: runtime: Replace pm_runtime_callbacks_present() new 3bde63d7ead1 Merge branch 'pm-core' into linux-next new c343bf1ba5ef cpuidle: Fix three reference count leaks new 1a09809dda81 Merge branch 'pm-cpuidle' into linux-next new 6d3f922c46f2 opp: Add support for parsing interconnect bandwidth new 120e117bdc84 opp: Add sanity checks in _read_opp_key() new fe2af40250bf opp: Update the bandwidth on OPP frequency changes new 8b17f17a097b cpufreq: dt: Add support for interconnect bandwidth scaling new 0430b1d5704b opp: Expose bandwidth information via debugfs new b23dfa3543f3 opp: Reorder the code for !target_freq case new 8d45719caaf5 opp: core: add regulators enable and disable new b00e667a6d8b opp: Remove bandwidth votes when target_freq is zero new 45679f9b508f opp: Don't parse icc paths unnecessarily new 4573e9ef5153 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 8dd50a4933e0 Merge branch 'pm-opp' into linux-next new 73e5f9c0d364 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new f3448fe9c0bf Merge branch 'pm-cpufreq' into linux-next new 4a4c23a684f7 Merge remote-tracking branch 'pm/linux-next' new b7cad940efc7 thermal/int340x_thermal: Export GDDV new fc582c70078c thermal/int340x_thermal: Export OEM vendor variables new 64488908b523 thermal/int340x_thermal: Don't require IDSP to exist new b6c62d21fac0 Merge remote-tracking branch 'thermal/thermal/linux-next' new 24cb057e5784 Merge remote-tracking branch 'ieee1394/for-next' new b279aa3528ca Merge remote-tracking branch 'dlm/next' new 9af95a131a94 Merge remote-tracking branch 'swiotlb/linux-next' new 87fee61c3513 RDMA/srp: Make the channel count configurable per target new d4ee7f3a4445 RDMA/srpt: Make debug output more detailed new 66ced2eb2ab9 RDMA/srpt: Reduce max_recv_sge to 1 new e0cca8b456e2 RDMA/srpt: Increase max_send_sge new 802dcc7fc5ec RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode new 48062b0a8ba0 RDMA/hns: remove duplicate assignment to pointer raq new ffd7339a2fac RDMA/core: Use offsetofend() instead of open coding new bcafcdfdaee7 IB/hfi1: Fix spelling mistake "enought" -> "enough" new 0b8e125e2132 RDMA/core: Fix several reference count leaks. new 3446cbd2d523 RDMA/core: Add protection for shared CQs used by ULPs new c7ff819aefea RDMA/core: Introduce shared CQ pool API new 583f69304b91 nvme-rdma: use new shared CQ mechanism new 5733111dcd97 nvmet-rdma: use new shared CQ mechanism new 7fa187b83868 RDMA/iser: Remove support for FMR memory registration new 65371a8df760 RDMA/srp: Remove support for FMR memory registration new 9603439c4c19 RDMA/rds: Remove FMR support for memory registration new 23534b1e6266 RDMA/core: Remove FMR pool API new 39d237e17d75 RDMA/mlx5: Remove FMR leftovers new c5d8b47b05b7 RDMA/bnxt_re: Remove FMR leftovers new e0c08c4d73b5 RDMA/i40iw: Remove FMR leftovers new 39ad05e44857 RDMA/mlx4: Remove FMR support for memory registration new b0aa1160b54e RDMA/mthca: Remove FMR support for memory registration new ddee7114f49e RDMA/rdmavt: Remove FMR memory registration new 0831678bb7af RDMA/core: Remove FMR device ops new ff755abbe5a6 RDMA: Remove 'max_fmr' new 0258b569a53b RDMA: Remove 'max_map_per_fmr' new 8e64ab3e077a IB/hfi1: Fix hfi1_netdev_rx_init() error handling new 1eb14183a7a2 RDMA/core: Move and rename trace_cm_id_create() new 70ae39555033 RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr() new cdf4fd78dd8a Merge remote-tracking branch 'rdma/for-next' new 36432797641f vmxnet3: use correct hdr reference when packet is encapsulated new c28481a88cb3 i40e: Use scnprintf() for avoiding potential buffer overflow new e92c0e0235c2 i40e: trivial fixup of comments in i40e_xsk.c new 3b70683fc4d6 ixgbe: fix signed-integer-overflow warning new 85c41c5b16ee ixgbe: Remove conversion to bool in ixgbe_device_supports_ [...] new c2d77e598b1b ixgbe: Use true, false for bool variable in __ixgbe_enable [...] new f2d9f294120f ixgbe: Remove unused inline function ixgbe_irq_disable_queues new 49c65e95f331 igb: make igb_set_fc_watermarks() return void new 2c3076f5ed3c igc: Remove unused flags new 3d3e9b6b6a87 igc: Reject NFC rules with multiple matches new e087d3bbc4bf igc: Fix IGC_MAX_RXNFC_RULES new d601afcae2fe e1000e: Relax condition to trigger reset for ME workaround new 3f6023f77ad0 i40e: Make i40e_shutdown_adminq() return void new 758b51e1e71e igc: Remove symbol error counter new 51c657b42f58 igc: Add Receive Error Counter new e2d0f2031eff igc: Remove Sequence Error Counter new 480b7a5a3fdb igc: Fix wrong register name new 6a3faa4d7e01 e1000: Fix typo in the comment new cdde95bc8952 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new 09b547a7996e net: ethernet: mtk-star-emac: remove unused variable new 2684bda34786 net: phy: mscc: fix PHYs using the vsc8574_probe new 830f5ce266ce net: phy: marvell: unlock after phy_select_page() failure new f26e9b2c0bf3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 40ef92c6ec09 sctp: add sctp_sock_set_nodelay new 05bfd3661448 sctp: refactor sctp_setsockopt_bindx new c0425a4249e9 net: add a new bind_add method new 5a892ff2facb net: remove kernel_setsockopt new c223c7f22cb1 Merge branch 'remove-kernel_setsockopt-v4' new 04198499b23f net: dsa: tag_8021q: stop restoring VLANs from bridge new aef31718a923 net: dsa: sja1105: avoid invalid state in sja1105_vlan_filtering new 8298a419a006 tipc: remove set but not used variable 'prev' new 139df98bdfef stmmac: platform: add "snps, dwmac-5.10a" IP compatible string new 94abdad6974a net: ethernet: dwmac: add ethernet glue logic for NXP imx8 chip new 29884aa6806c dt-bindings: net: imx-dwmac: Add NXP imx8 DWMAC glue layer new 0688a9a9dbef Merge branch 'net-ethernet-dwmac-add-ethernet-glue-logic-f [...] new 91f3fd1124e0 dt-bindings: net: rename the bindings document for MediaTe [...] new f0b37fa61398 nfp: flower: fix incorrect flag assignment new fd55199d3b76 net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static new bc183dec08f9 tcp: tcp_init_buffer_space can be static new 1f4982ef56f7 net: hns3: fix a print format issue in hclge_mac_mdio_config() new d62805087e7f net: hns3: remove an unused macro hclge_is_csq new fc68aed15648 net: hns3: remove two unused macros in hclgevf_cmd.c new ec4d9392207a net: hns3: fix an incorrect comment for num_tqps in struct [...] new 2adb8187e543 net: hns3: fix two coding style issues in hclgevf_main.c new 996aade998ac net: hns3: remove some unused codes in hns3_nic_set_features() new da4e15e31bae Merge branch 'hns3-next' new 971ae1ed0346 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 56e2287b4110 mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff new 2950d1d64fd0 net/mlx5: Kconfig: Fix spelling typo new 2861904697de net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap new e1167e16114f net/mlx5: reduce stack usage in qp_read_field new 86ae579cefff net: Make mpls_entry_encode() available for generic users new f7e3ac424a2b net/mlx5e: Use generic API to build MPLS label new 618f88c4c40a net/mlx5: DR: Fix incorrect type in argument new c2ba2c228769 net/mlx5: DR: Fix cast to restricted __be32 new 9ff2e92c466d net/mlx5: DR: Fix incorrect type in return expression new 2553f421f44f net/mlx5: cmd: Fix memset with byte count warning new aee3e9c457f1 net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect [...] new 44345c4c130e net/mlx5: IPSec: Fix incorrect type for spi new c51323ee7ab4 net/mlx5e: en_tc: Fix incorrect type in initializer warnings new 58ff18e12c9b net/mlx5e: en_tc: Fix cast to restricted __be32 warning new eb24387183d3 net/mlx5e: Make mlx5e_dcbnl_ops static new 4300c7e7fe15 Merge tag 'mlx5-cleanup-2020-05-29' of git://git.kernel.or [...] new 53bd63afbd65 net: dsa: sja1105: suppress -Wmissing-prototypes in sja110 [...] new 99b981f43132 net: dsa: sja1105: fix port mirroring for P/Q/R/S new b86a37220115 Merge branch 'Fix-2-non-critical-issues-in-SJA1105-DSA' new b8ded9de8db3 net/smc: pre-fetch send buffer outside of send_lock new 32a2be499c01 ath11k: remove stale monitor status descriptor new 7c6d67b136ce ath10k: Skip handling del_server during driver exit new c730c477176a ath10k: Remove msdu from idr when management pkt send fails new 04a4d3416372 wil6210: avoid gcc-10 zero-length-bounds warning new e47210f72a68 ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_reques [...] new 31858805f91a ath11k: Add support for multibus support new 630ad41c195c ath11k: Add drv private for bus opaque struct new 27143fa93c3b ath11k: Remove bus layer includes from upper layer new d3ed0cf047cf ath10k: Replace zero-length array with flexible-array new a86308fc534e wcn36xx: Fix error handling path in 'wcn36xx_probe()' new 4d0f3604c4d1 ath10k: remove experimental tag from SDIO and SNOC busses [...] new 103dc3dab295 carl9170: Replace zero-length array with flexible-array new 9f12bebd512c ath10k: fix gcc-10 zero-length-bounds warnings new 32221df6765b ath10k: fix ath10k_pci struct layout new 52b776fa5921 ath11k: remove redundant initialization of pointer info new c8ffcd122760 ath11k: convert to devm_platform_get_and_ioremap_resource new 104f3d95d8d6 wil6210: Replace zero-length array with flexible-array new 012f81456818 ath11k: fix htt stats module not handle multiple skbs new ec431188b419 wcn36xx: Replace zero-length array with flexible-array new 25ca180ad380 ath11k: Fix some resource leaks in error path in 'ath11k_t [...] new b1cb6ad7350e Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new b6b15e20421f rt2800: enable MFP support unconditionally new 3a8855d8cfcb MAINTAINERS: update qtnfmac maintainers new dba5a189bf61 Revert "rtw88: no need to set registers for SDIO" new 75d057bda1fb b43: Fix connection problem with WPA3 new 6a29d134c04a b43_legacy: Fix connection problem with WPA3 new 83cee4e625f8 cw1200: Remove local sdio VENDOR and DEVICE id definitions new 729ef6b614a1 libertas: Use shared constant for rfc1042 header new e78e5d18c653 atmel: Use shared constant for rfc1042 header new 9604617e998b wlcore: fix runtime pm imbalance in wl1271_tx_work new 282a04bf1d80 wlcore: fix runtime pm imbalance in wlcore_regdomain_config new 3e69ed2b52fd wlcore: fix runtime pm imbalance in wl1271_op_suspend new 53df5271f239 wlcore: fix runtime pm imbalance in __wl1271_op_remove_interface new efad661168c7 rtw88: coex: 8723d: set antanna control owner new 2647d2827f2a rtw88: coex: 8723d: handle BT inquiry cases new 7a242fb69821 rtw88: fix EAPOL 4-way failure by finish IQK earlier new 4e1a341580f2 rtw88: 8822c: fix missing brace warning for old compilers new 7967af8de39d rtw88: 8822c: remove CCK TX setting when switch channel new da74b6933b3b wlcore: fix runtime pm imbalance in wlcore_irq_locked new 2a7621ded321 brcmfmac: set F2 blocksize for 4373 new 528158a8d452 brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode new 2bee41270f3b brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO new df18c257bd6a brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode new 113a57a400a2 brcmfmac: 43012 Update MES Watermark new 11e7a91994c2 airo: Fix read overflows sending packets new 86cffb2c0a59 mwifiex: Parse all API_VER_ID properties new 982d7287f8da mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA new 7307f29687fd mt76: mt7615: introduce remain_on_channel support new 802b836a01cf mt76: mt76x02: remove check in mt76x02_mcu_msg_send new 06acdd380a7d mt76: mt7915: add spatial reuse support new f9a5c0561029 mt76: mt7915: fix some sparse warnings new 19e29c69cc47 mt76: mt7915: fix sparse warnings: incorrect type initializer new 4c04f25dd449 mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy new ae4027a79898 mt76: mt7915: fix decoded radiotap HE flags new 238f5d6fc028 mt76: fix per-driver wcid range checks after wcid array size bump new b62db09aa81c mt76: mt7915: fix some sparse warnings new a5e0aa78f5c4 mt76: mt7615: switch to per-vif power_save support new 6f4bd8528c36 mt76: mt7915: fix a handful of spelling mistakes new eca026555f01 mt76: mt7615: fix hw_scan with ssid_type for specified SSID only new ec2bb3a570ec mt76: mt7915: fix possible NULL pointer dereference in mt7 [...] new 5e616ad216ef mt76: fix wcid allocation issues new e47f2245375f mt76: mt7615: add support for MT7611N new f473b42ac516 mt76: only iterate over initialized rx queues new 194a1508e082 mt76: mt7615: Use kmemdup in mt7615_queue_key_update() new d9045b18cd44 mt76: mt7915: remove set but not used variable 'msta' new 5cf2740f1d45 Merge tag 'mt76-for-kvalo-2020-05-28' of https://github.co [...] new a224883cc97f iwlwifi: set NO_HE if the regulatory domain forbids it new 771db3a10361 iwlwifi: pcie: don't count on the FW to set persistence mode new fcac70029ccf iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq new 9db93491f29e iwlwifi: acpi: support device specific method (DSM) new f5b1cb2e615f iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia new 61576240558a iwlwifi: pcie: gen3: indicate 8k/12k RB size to device new 4807e73685f1 iwlwifi: move iwl_txq and substructures to a common trans header new 4f4822b7cd5a iwlwifi: move txq-specific from trans_pcie to common trans new f327236df2af iwlwifi: mvm: fix aux station leak new 018971b11ab4 iwlwifi: mvm: add support for range request version 10 new e6d4318c0495 iwlwifi: bump FW API to 56 for AX devices new 6bb986e940dc Merge tag 'iwlwifi-next-for-kalle-2020-05-29' of git://git [...] new c01c320d24ac ath9k: Set RX filter based to allow broadcast Action frame RX new 2a9311b5d39a ath9k_htc: Set RX filter based to allow broadcast Action frame RX new 23cc6bb5a2e6 ath10k: Remove ath10k_qmi_register_service_notifier() declaration new 9529cba988b7 ath11k: reset trigger frame MAC padding duration new 37b76986ebd7 ath11k: clear DCM max constellation tx value new e948ed042799 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new d7ad1415bda5 Merge tag 'wireless-drivers-next-2020-05-30' of git://git. [...] new 27dc36aefc73 r8169: change driver data type new 01bd753d0395 r8169: enable WAKE_PHY as only WoL source when runtime-suspending new 9fdd50c57980 r8169: don't reset tx ring indexes in rtl8169_tx_clear new bac75d8565e8 r8169: move some calls to rtl8169_hw_reset new 8ac8e8c64b53 r8169: make rtl8169_down central chip quiesce function new 67ee63ef2b15 r8169: improve handling power management ops new 370c63fc11a6 Merge branch 'r8169-again-few-improvements' new 9918f2d22fd3 ice: Poll for reset completion when DDP load fails new 072064a43ef3 ice: cleanup VSI context initialization new bc3a024101ca ice: fix potential double free in probe unrolling new c2b313b783e0 ice: fix kernel BUG if register_netdev fails new d3112cd1abec ice: Declare functions static new ac3716134a40 ice: Refactor ice_ena_vf_mappings to split MSIX and queue [...] new 02337f1f5914 ice: Simplify ice_sriov_configure new cfcee02b6c15 ice: Add helper function for clearing VPGEN_VFRTRIG new 916c7fdf5e93 ice: Separate VF VSI initialization/creation from reset flow new a06325a0901a ice: Renaming and simplification in VF init path new eb2af3ee94de ice: Add function to set trust mode bit on reset new 350e822cd54f ice: Add functions to rebuild host VLAN/MAC config for a VF new a58e1d817475 ice: remove VM/VF disable command on CORER/GLOBR reset new 12bb018c538c ice: Refactor VF reset new 3726cce25890 ice: Refactor VF VSI release and setup functions new d9f0d6605f30 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 72b4868211a8 vxlan: add check to prevent use of remote ip attributes wi [...] new 79472fe873dd vxlan: few locking fixes in nexthop event handler new 193025e861fd Merge branch 'vxlan-fdb-nexthop-misc-fixes' new 1c0522b4a2e1 selftests: forwarding: mirror_lib: Use mausezahn new 3ed97037f063 selftests: forwarding: pedit_dsfield: Check counter value new e8c867c1d819 Merge branch 'selftests-forwarding-Two-small-changes' new 9b23203c32ee ravb: Mask PHY mode to avoid inserting delays twice new b0c19ed6088a sch_cake: Take advantage of skb->hash where appropriate new 39884604b116 mptcp: fix NULL ptr dereference in MP_JOIN error path new 5e9cf0f0a3e9 cfg80211: fix 6 GHz frequencies to kHz new d1a1646c0de7 cfg80211: adapt to new channelization of the 6GHz band new 0e47901d78f0 nl80211: really allow client-only BIGTK support new afbc9c9e8bfe cfg80211: add a helper to identify 6 GHz PSCs new 372b38ea5911 ieee80211: definitions for reduced neighbor reports new 821273a5a502 ieee80211: add code to obtain and parse 6 GHz operation field new 8b30808d9be4 ieee80211: add HE ext EIDs and 6 GHz capability defines new 43e64bf301fd cfg80211: handle 6 GHz capability of new station new a6cf28e05f0b mac80211: add HE 6 GHz Band Capabilities into parse extension new 223952177296 cfg80211: add and expose HE 6 GHz band capabilities new 24a2042cb22f mac80211: add HE 6 GHz Band Capability element new d1b7524b3ea1 mac80211: build HE operation with 6 GHz oper information new 607ca9ea3462 mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode new 2a333a0db24e mac80211: avoid using ext NSS high BW if not supported new 57fa5e85d53c mac80211: determine chandef from HE 6 GHz operation new 3b3ec3d52e8f mac80211: check the correct bit for EMA AP new 1bb9a8a4c81d mac80211: use HE 6 GHz band capability and pass it to the driver new 2ad2274c58ee mac80211: Add HE 6GHz capabilities element to probe request new ba8f6a037f79 cfg80211: treat 6 GHz channels as valid regardless of capability new 461ce35d5535 cfg80211: reject HT/VHT capabilities on 6 GHz band new f43813652848 cfg80211: require HE capabilities for 6 GHz band new 93382a0d119b mac80211: accept aggregation sessions on 6 GHz new 6fcb56ce0f90 mac80211: Consider 6 GHz band when handling power constraint new 07c12d618f06 mac80211: set short_slot for 6 GHz band new 093a48d2aa4b cfg80211: support bigger kek/kck key length new 1079a34c56c5 Merge tag 'mac80211-next-for-davem-2020-05-31' of git://gi [...] new 1806c13dc253 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new feac90d756c0 Bluetooth: hci_qca: Fix suspend/resume functionality failure new 4803c54ca249 Bluetooth: btmtkuart: Improve exception handling in btmtua [...] new e6da0edc24ee Bluetooth: Acquire sk_lock.slock without disabling interrupts new 7e7bbddd029b Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot new 4942857b015e Bluetooth: hci_qca: Improve controller ID info log level new d3a0fe6b0988 Bluetooth: btmtkuart: Use serdev_device_write_buf() instea [...] new e5aeebddfc31 Bluetooth: hci_qca: Fix QCA6390 memdump failure new 07f6ecec6554 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new dafe2078a75a ipv4: nexthop: Fix deadcode issue by performing a proper N [...] new 53fc685243bd bridge: Avoid infinite loop when suppressing NS messages w [...] new 8066e6b449e0 vxlan: Avoid infinite loop when suppressing NS messages wi [...] new d36ceaef8fc2 Merge branch 'Fix-infinite-loop-in-bridge-and-vxlan-modules' new bda6752f3de9 cxgb4: cleanup error code in setup_sge_queues_uld() new bfad978116c2 regmap: provide helpers for simple bit operations new 240f1ae40c65 net: ethernet: mtk-star-emac: use regmap bitops new e85093618c5f Merge branch 'regmap-simple-bit-helpers' new a01c245438c5 net/sched: fix a couple of splats in the error path of tfc [...] new a8284c6899cf netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() new 1fac52da5942 net: flow_offload: consolidate indirect flow_block infrastructure new 324a823b9962 net: cls_api: add tcf_block_offload_init() new 0fdcf78d5973 net: use flow_indr_dev_setup_offload() new 9eabd188716b mlx5: update indirect block support new 50c1b1c9385f nfp: update indirect block support new e445e30cf7e6 bnxt_tc: update indirect block support new 709ffbe19b77 net: remove indirect block netdev event registration new 2aec17f1997b Merge branch 'fix-indirect-flow_block-infrastructure' new 0c34bb598c51 net: octeon: mgmt: Repair filling of RX ring new a74d19ba7c41 net: fec: disable correct clk in the err path of fec_enet_ [...] new af0a2482fa0f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 678eb199cc9d devlink: Create dedicated trap group for layer 3 exceptions new 1e292f5c11c1 mlxsw: spectrum_trap: Move layer 3 exceptions to exception [...] new 85176f19f5ff netdevsim: Move layer 3 exceptions to exceptions trap group new 9eefeabed6f8 devlink: Add 'mirror' trap action new 30a4e9a29ab9 devlink: Add 'control' trap type new 515eac677fe1 devlink: Add layer 2 control packet traps new d77cfd162a34 devlink: Add layer 3 control packet traps new 5eb18a2b6c11 devlink: Add ACL control packet traps new 1897936744f0 netdevsim: Register control traps new 45b1c87313cd mlxsw: spectrum_trap: Factor out common Rx listener function new 39c10350cfc8 mlxsw: spectrum_trap: Register layer 2 control traps new 8110668ecd9a mlxsw: spectrum_trap: Register layer 3 control traps new 88e2774961d7 mlxsw: spectrum_trap: Register ACL control traps new 9959b389779a selftests: mlxsw: Add test for control packets new ff0f63832984 Merge branch 'devlink-Add-support-for-control-packet-traps' new 6f197fb63850 lan743x: Added fixed link and RGMII support new 0af413bd3e2d flow_dissector: work around stack frame size warning new 3e1c6846b9e1 net: vmxnet3: fix possible buffer overflow caused by bad D [...] new 7e89ed8ab3f7 bridge: mrp: Update MRP frame type new 4b3a61b030d1 bridge: mrp: Set the priority of MRP instance new c6676e7d62cf bridge: mrp: Add support for role MRA new 2a67ab99aad0 Merge branch 'bridge-mrp-Add-support-for-MRA-role' new 4e4f4ce6abf5 cls_flower: remove mpls_opts_policy new 96aa1b22bd6b tun: correct header offsets in napi frags mode new 3190ca3b5f51 net: phy: broadcom: don't export RDB/legacy access methods new 685e39eaf4b5 dpaa2-eth: Add support for Rx traffic classes new 6aa90fe2d967 dpaa2-eth: Distribute ingress frames based on VLAN prio new ad054f265401 dpaa2-eth: Add helper functions new 2c8d1c8d7d62 dpaa2-eth: Add congestion group taildrop new 3f8b826d705f dpaa2-eth: Update FQ taildrop threshold and buffer pool count new f395b69f40f5 dpaa2-eth: Add PFC support through DCB ops new 07beb1651adc dpaa2-eth: Keep congestion group taildrop enabled when PFC on new a477605fdb28 Merge branch 'dpaa2-eth-add-PFC-support' new 547ce4cfb34c switch cmsghdr_from_user_compat_to_kern() to copy_from_user() new 03eaeda7806d vxlan: fix dereference of nexthop group in nexthop update path new f109603a4be0 ice: allow host to clear administratively set VF MAC new c1636a6e8a5e ice: support adding 16 unicast/multicast filter on untrusted VF new 2bb19d6e0771 ice: Fix transmit for all software offloaded VLANs new c9a12d6d2091 ice: Increase timeout after PFR new bff185e2406e ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value new cf0bf41dd6cb ice: Reset VF for all port VLAN changes from host new 401ce33b3281 ice: Always clear QRXFLXP_CNTXT before writing new value new 765dd7a1827c ice: Fix inability to set channels when down new 7dcc0fb8f649 ice: Allow VF to request reset as soon as it's initialized new ebb462dc21ea ice: fix function signature style format new 1a9c561aa355 ice: fix PCI device serial number to be lowercase values new a039f6fcba45 ice: Use coalesce values from q_vector 0 when increasing q [...] new d5329be99077 ice: fix aRFS after flow director delete new b5e19a642b7e ice: Ignore EMODE when setting PHY config new 2a2e01e7b1e0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new eae9d3c0167d net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_vl.c new 4c21daae3dbc tipc: Fix NULL pointer dereference in __tipc_sendstream() new 79a1f0ccdbb4 ipv6: fix IPV6_ADDRFORM operation logic new a3ac249a1ab5 cxgb4/chcr: Enable ktls settings at run time new 76d7728db724 crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 new f3b140ad8575 Crypto/chcr: Fixes compilations warnings new 055be6865dea Crypto/chcr: Fixes a coccinile check error new a56772dc3f17 Merge branch 'chelsio-crypto-fixes' new 6abde0b24122 crypto/chtls: IPv6 support for inline TLS new efd7ed0f5f2d sfc: add missing annotation for efx_ef10_try_update_nic_st [...] new 90040351a832 tools, bpftool: Clean subcommand help messages new 73a4f0407e67 tools, bpftool: Make capability check account for new BPF caps new dc3ca5cf3e0b tools, bpftool: Print correct error message when failing t [...] new fe537393b579 bpf: Fix returned error sign when link doesn't support updates new 2b983b407a3a MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name new 272d51af3289 libbpf: Add API to consume the perf ring buffer content new 93581359e7ae libbpf: Install headers as part of make install new 0142dddcbe96 bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run new 55983299b7ea libbpf: Use .so dynamic symbols for abi check new abe3cac8706b bpf, sk_msg: Add some generic helpers that may be useful f [...] new f470378c7562 bpf: Extend bpf_base_func_proto helpers with probe_* and * [...] new 13d70f5a5ecf bpf, sk_msg: Add get socket storage helpers new 1d9c037a898b bpf, selftests: Add sk_msg helpers load and attach test new ee103e9f1544 bpf, selftests: Test probe_* helpers from SCHED_CLS new 601b05ca6edb libbpf: Fix perf_buffer__free() API for sparse allocs new 204fb0413a92 selftests/bpf: Fix a typo in test_maps new 36ef9a2d3f76 selftests/bpf: Cleanup some file descriptors in test_maps new efbc3b8fe1e6 selftests/bpf: Cleanup comments in test_maps new 1ea0f9120c8c bpf: Fix map permissions check new 43dd115b1fff selftests/bpf: Add tests for write-only stacks/queues new 457f44363a88 bpf: Implement BPF ring buffer and verifier support for it new bf99c936f947 libbpf: Add BPF ring buffer support new cb1c9ddd5525 selftests/bpf: Add BPF ringbuf selftests new c97099b0f227 bpf: Add BPF ringbuf and perf buffer benchmarks new 97abb2b39682 docs/bpf: Add BPF ring buffer design notes new e255d3273920 Merge branch 'bpf-ring-buffer' new c3c16f2ea6d2 bpf: Add rx_queue_mapping to bpf_sock new b36e62eb8521 bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper new 7f1c04269fe7 devmap: Formalize map value as a named struct new fbee97feed9b bpf: Add support to attach bpf program to a devmap entry new 64b59025c15b xdp: Add xdp_txq_info to xdp_buff new 2778797037a6 libbpf: Add SEC name for xdp programs attached to device map new d39aec79e592 selftest: Add tests for XDP programs in devmap entries new 906312ca0d62 Merge branch 'xdp_devmap' new df8fe57c071c tools/bpf: sync bpf.h new ca2f5f21dbbd bpf: Refactor sockmap redirect code so its easy to reuse new e91de6afa81c bpf: Fix running sk_skb program types with ktls new 463bac5f1ca7 bpf, selftests: Add test for ktls with skb bpf ingress policy new 7b805819c412 Merge branch 'fix-ktls-with-sk_skb_verdict' new bb2359f4dbe9 bpf: Change kvfree to kfree in generic_map_lookup_batch() new 8ea204c2b658 net: Make locking in sock_bindtoindex optional new 70c58997c1e8 bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt new 9c441fe4c06a selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt new c48a24f00e7a Merge branch 'bpf_setsockopt-SO_BINDTODEVICE' new fc37987265b5 xdp: Introduce xdp_convert_frame_to_buff utility routine new 1b698fa5d8ef xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame new 958a3f2d2aff bpf: Use tracing helpers for lsm programs new febeb6dff7be libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c new 171526f6fee8 flow_dissector: Pull locking up from prog attach callback new a3fd7ceee054 net: Introduce netns_bpf for BPF programs attached to netns new b27f7bb590ba flow_dissector: Move out netns_bpf prog callbacks new 7f045a49fee0 bpf: Add link-based BPF program attachment to network namespace new 0c047ecbb7ba bpf, cgroup: Return ENOLINK for auto-detached links on update new d60d81acc2c1 libbpf: Add support for bpf_link-based netns attachment new be6e19818ba6 bpftool: Extract helpers for showing link attach type new e948947a6e11 bpftool: Support link show for netns-attached links new 1f043f87bb59 selftests/bpf: Add tests for attaching bpf_link to netns new b8215dce7dfd selftests/bpf, flow_dissector: Close TAP device FD after the test new b4b8a3bf9ef0 selftests/bpf: Convert test_flow_dissector to use BPF skeleton new 06716e04a043 selftests/bpf: Extend test_flow_dissector to cover link creation new cf51abcded83 Merge branch 'Link-based-attach-to-netns' new 9a25c1df24a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 8452008254ca Merge remote-tracking branch 'net-next/master' new 14ba88091f24 Merge remote-tracking branch 'gfs2/for-next' new 4a3d21bc25c1 mtd: rawnand: au1550nd: Stop using nand_release() new 936904305928 mtd: rawnand: bcm47xx: Stop using nand_release() new 937d039dfdcf mtd: rawnand: brcmnand: Stop using nand_release() new 8b88f4e0a88b mtd: rawnand: cadence: Stop using nand_release() new 544bac8999a6 mtd: rawnand: cafe: Stop using nand_release() new 970024f031ae mtd: rawnand: cs553x: Stop using nand_release() new a9575c48e520 mtd: rawnand: davinci: Stop using nand_release() new 6ac64a17554f mtd: rawnand: denali: Delete items from the list in the _r [...] new 009e2e1d8318 mtd: rawnand: denali: Stop using nand_release() new c5be12e45940 mtd: rawnand: diskonchip: Fix the probe error path new 63a1460768a1 mtd: rawnand: diskonchip: Stop using nand_release() new 128bbbf0ac4d mtd: rawnand: fsl_elbc: Stop using nand_release() new e9f2f5a80754 mtd: rawnand: fsl_ifc: Stop using nand_release() new f6c4e661491a mtd: rawnand: fsl_upm: Stop using nand_release() new 9cc02f4c0a87 mtd: rawnand: fsmc: Stop using nand_release() new dbe0241570ed mtd: rawnand: gpio: Stop using nand_release() new 194f6c48cdd8 mtd: rawnand: gpmi: Stop using nand_release() new 71a4917b4d4b mtd: rawnand: hisi504: Stop using nand_release() new de17cade0e03 mtd: rawnand: ingenic: Fix the probe error path new 28dcc4e8a831 mtd: rawnand: ingenic: Stop using nand_release() new 5f3bce3a5275 mtd: rawnand: lpc32xx_mlc: Stop using nand_release() new 21b758277724 mtd: rawnand: lpc32xx_slc: Stop using nand_release() new 5ecbba617446 mtd: rawnand: marvell: Stop using nand_release() new 1a36a7f78898 mtd: rawnand: mpc5121: Stop using nand_release() new 8a82bbcadec8 mtd: rawnand: mtk: Fix the probe error path new 1fec333aadc2 mtd: rawnand: mtk: Stop using nand_release() new c6dc082793d2 mtd: rawnand: mxc: Stop using nand_release() new 8fd507bb4210 mtd: rawnand: mxic: Stop using nand_release() new a9384f95fe77 mtd: rawnand: ndfc: Stop using nand_release() new b4533679c958 mtd: rawnand: omap2: Stop using nand_release() new be238fbf78e4 mtd: rawnand: orion: Fix the probe error path new f342df67b19a mtd: rawnand: orion: Stop using nand_release() new 383fc3f613e7 mtd: rawnand: oxnas: Keep track of registered devices new 154298e2a3f6 mtd: rawnand: oxnas: Fix the probe error path new b60391eb17b2 mtd: rawnand: oxnas: Unregister all devices on error new 0a5f45e57e35 mtd: rawnand: oxnas: Release all devices in the _remove() path new 2d9cf6f129f8 mtd: rawnand: oxnas: Stop using nand_release() new f51466901c07 mtd: rawnand: pasemi: Fix the probe error path new 23cf34615010 mtd: rawnand: pasemi: Stop using nand_release() new 5284024b4dac mtd: rawnand: plat_nand: Fix the probe error path new d1aae005a00e mtd: rawnand: plat_nand: Stop using nand_release() new 0a2bc9919cf7 mtd: rawnand: qcom: Stop using nand_release() new 10b87750ae17 mtd: rawnand: r852: Stop using nand_release() new 9748110bd22c mtd: rawnand: s3c2410: Stop using nand_release() new 50abacbb621f mtd: rawnand: sh_flctl: Stop using nand_release() new 0f44b3275b37 mtd: rawnand: sharpsl: Fix the probe error path new 35a37f9198e5 mtd: rawnand: sharpsl: Stop using nand_release() new 9c6c2e5cc771 mtd: rawnand: socrates: Fix the probe error path new c121cb980c09 mtd: rawnand: socrates: Stop using nand_release() new 24acc3fa8b36 mtd: rawnand: stm32_fmc2: Stop using nand_release() new 3d84515ffd8f mtd: rawnand: sunxi: Fix the probe error path new 068d86ecd9d9 mtd: rawnand: sunxi: Stop using nand_release() new ab135c51bb81 mtd: rawnand: tango: Stop using nand_release() new 75e9a330a9bd mtd: rawnand: tmio: Fix the probe error path new f3e169f44bdb mtd: rawnand: tmio: Stop using nand_release() new f6fc75978d88 mtd: rawnand: txx9ndfmc: Stop using nand_release() new d9f2a1af817d mtd: rawnand: vf610: Stop using nand_release() new 34531be5e804 mtd: rawnand: xway: Fix the probe error path new 9fdd78f7bcda mtd: rawnand: xway: Stop using nand_release() new 2e263011017c mtd: rawnand: ingenic: Fix the RB gpio active-high propert [...] new 5d55714fa5ac mtd: rawnand: ingenic: Convert the driver to exec_op() new 550e68ea36a6 mtd: rawnand: gpmi: Fix runtime PM imbalance on error new 8e935b92d269 mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe new 37f7212148cf mtd: rawnand: omap_elm: Fix runtime PM imbalance on error new e5e5631cc889 mtd: rawnand: gpmi: Use nand_extract_bits() new 4fd639092b17 mtd: rawnand: brcmnand: rename v4 registers new 3d3fb3c5be9c mtd: rawnand: brcmnand: fix CS0 layout new eeeac9cbc4ca mtd: rawnand: brcmnand: rename page sizes new b1713b5b2c02 dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support new 7e7c7df5d50f mtd: rawnand: brcmnand: support v2.1-v2.2 controllers new 6be834c667d3 mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev' new b81fa3c45e5c mtd: rawnand: nandsim: Use octal permissions new 88f9f3e89a8a mtd: rawnand: nandsim: Use a consistent ns_ prefix for all [...] new 052a7a5374bc mtd: rawnand: nandsim: Clean error handling new 7f2a17369f04 mtd: rawnand: nandsim: Keep track of the created debugfs entries new cde495f83959 mtd: rawnand: nandsim: Remove debugfs entries at unload time new 058018eb0202 mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths new 52bc51c54ef8 mtd: rawnand: nandsim: Free partition names on error in ns_init() new 161246ec066f mtd: rawnand: nandsim: Free the allocated device on error [...] new 72e840a15c66 mtd: rawnand: nandsim: Free the partition names in ns_free() new d6e4fd522461 mtd: rawnand: nandsim: Stop using nand_release() new 82503f8412df mtd: rawnand: nandsim: Use an additional label when freein [...] new 5dcb5164b20e mtd: rawnand: nandsim: Free erase_block_wear on error new dc2733dea2be mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup() new 73f2b68c51f4 mtd: rawnand: nandsim: Manage lists on error in ns_init_module() new f82d82e202fc mtd: rawnand: nandsim: Rename a label in ns_init_module() new 5724fa7f2e25 mtd: rawnand: nandsim: Reorganize ns_cleanup_module() new 9630a055256d mtd: rawnand: Stop using nand_release() new 519494a9afab mtd: Fix typo in mtd_ooblayout_set_databytes() description new f66a6fd0dc7c mtd: rawnand: Avoid a typedef new 74e24cd2376d mtd: rawnand: Drop OOB_FIRST placement scheme new dbc2f2e6d5f9 mtd: rawnand: Return an enum from of_get_nand_ecc_algo() new 86f2b225adf4 mtd: rawnand: Add an invalid ECC mode to discriminate with [...] new a8dfb61d6349 Merge tag 'nand/for-5.8' of git://git.kernel.org/pub/scm/l [...] new f9acd7fa80be mtd: spi-nor: sfdp: default to addr_width of 3 for configu [...] new dec18bd8f4f2 mtd: spi-nor: sfdp: prepare BFPT parsing for JESD216 rev D new 0fa712c9db96 mtd: spi-nor: sfdp: add/use local variable in spi_nor_pars [...] new e8aec15dd584 mtd: spi-nor: winbond: Fix 4-byte opcode support for w25q256 new 3f5540032f5d Merge tag 'spi-nor/for-5.8' of git://git.kernel.org/pub/sc [...] new 9d41ee30f0ba Merge remote-tracking branch 'mtd/mtd/next' new cf71f060abc7 Merge remote-tracking branch 'drm/drm-next' new 1810f441ae11 drm/amd/display: Handle persistence in DM new 65f9ace4acc1 drm/amd/display: Do not fail if build scaling params fails new 08a512d4ab2f drm/amd/display: Check bss_data_size before going down leg [...] new 0922b899f366 drm/amd/display: Don't pass invalid fw_bss_data pointer in [...] new 569f4f9bf059 drm/amd/display: Add bit swap helper based on endianness new 474ac4a875ca drm/amd/display: Implement some asic specific abm call backs. new 7b8a6362fa14 drm/amd/display: FW release 1.0.10 new 1db14695929f drm/amd/display: Fix ABM memory alignment issue new fe5932964dff drm/amd/display: 3.2.85 new 1c994f2deff1 drm/amd/display: update dml interfaces and variables new fb8cf277b16d drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...] new 2847642a1875 drm/amd/display: vbios data table packing new 455802c72faf drm/amd/display: Add DMUB firmware version helpers in DMUB [...] new 562c805f83d2 drm/amd/display: Support CW4 for DMUB ringbuffer inbox new 1649bbe01ba9 drm/amd/display: fix dml log2 function new 4d6939535daf drm/amd/display: fix dml immediate flip input new 429b9db8e10e drm/amd/display: Remove nv12 work around new 19822264d683 drm/amd/display: FW Release 1.0.11 new 963cee55971a drm/amdgpu: change memory training to common function new d2d0f8f4554d drm/amd/powerplay: remove the support of xgmi pstate on ve [...] new fa3d49f1e904 drm/amd/powerplay: remove the support of vega20 from swsmu new a16be2fe1455 drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode new b0d4783a3822 drm/amdgpu: print warning when input address is invalid new ba806f98f868 drm/radeon: disable AGP by default new 97d798b276e9 drm/amdgpu: simplify ATIF backlight handling new e27fb8215f8c drm/amdgpu/sdma4: add renoir to powergating setup new ac4e189a5623 drm/amdgpu/gfx10: add navi12 to gfxoff case new 70534d1ee89c drm/amdgpu: simplify raven and renoir checks new e1ad2d53bc43 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks new d7aca4f0b2ed drm/amdgpu: simplify mec2 fw check new d0767e0e0f79 drm/amdgpu/sdma4: simplify the logic around powering up sdma new da87c30b174e drm/amdgpu: put some case statments in family order new 6e20010a3acc drm/radeon/dpm: Replace one-element array and use struct_s [...] new 4541ea81edde drm/[radeon|amdgpu]: Replace one-element array and use str [...] new 1aad70781911 drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print new 2b7ad277e965 drm/amd/powerplay: check whether SMU IP is enabled before access new d4f3c0b33254 drm/amd/powerplay: add SMC message filter for SMU11 new 4ea5081c82c4 drm/amd/powerplay: enable SMC message filter new 41fb666d5ceb drm/amd/powerplay: remove SRIOV check in SMU11 (v2) new 2cdc9c200c8a drm/amd/powerplay: add check before i2c_add_adapter new 32cb59f31362 drm/amdkfd: Track SDMA utilization per process new 130c88931f6c drm/amdgpu: Improve the MTYPE comments new c821cddf4368 drm/amd/display: 3.2.86 new b56e90ea335e drm/amd/display: link_status not align when power off encoder new 0023b7eec02c drm/amd/display: Fix incorrect HDCP caps for dongle new b236e048ec63 drm/amd/display: simplify dml log2 function new 68423dabadaa drm/amd/display: Handle link loss interrupt better new 891f016d9d3f drm/amd/display: Increase Default Sizes of FW State and Tr [...] new 15ce104c5a41 drm/amd/display: Disable PG on NV12 new 245a022163ab drm/amd/display: Guard against invalid array access new 0976ef315dc3 drm/amd/display: unit show garbage when do OPTC blank new 1f255112da5d drm/amd/display: Allow Diagnostics test with eDP not connected new 84034ad4c0c0 drm/amd/display: combine public interfaces into single header new fd0293dd5b68 drm/amd/display: enable plane if container of plane_status [...] new 8598a7221e82 drm/amd/display: [FW Promotion] Release 1.0.12 new d294353e7ea8 drm/amd/display: Don't compare same stream for synchronize [...] new 49d2a388bf9b drm/amd/display: 3.2.87 new b0f8a6d5ef0e drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV. new 83a13ef5902a drm/amdkfd: Fix GCC 10 compiler warning new 2a12c4e9f167 Revert "drm/amd/display: disable dcn20 abm feature for bring up" new ec6837591f99 drm/amdgpu/gmc10: program the smallK fragment size new 48b270bb22db drm/amdgpu/pm: return an error during GPU reset or suspend (v2) new 2652bda7b4f7 drm/amdkfd: fix a dereference of pdd before it is null checked new d559aba80817 drm/amd/powerplay: ack the SMUToHost interrupt on receive V2 new aace2a561f17 drm/amd/powerplay: update Arcturus smu-driver headers new 8c0bba64795f drm/amd/powerplay: implement ASIC specific thermal throttl [...] new bcdc7c05bd2d drm/amd/powerplay: enable thermal throttling logging support V2 new b265bdbd9f28 drm/amdgpu: added a sysfs interface for thermal throttling [...] new 4f1fad0e9dbd drm/amd/powerplay: stop thermal IRQs on suspend new be80b431fadc drm/amd/powerplay: use the common APIs for IRQ disablement [...] new 22f1e0e8e487 drm/amd/powerplay: give better names for the thermal IRQ r [...] new 258620d0b36f drm/amdgpu: skip gpu_info firmware if discovery info is available new 4292b0b2026b drm/amdgpu: clean up discovery testing new c1cf79ca5ced drm/amdgpu: use IP discovery table for renoir new 007026cd733d drm/amdgpu/nv: allow access to SDMA status registers new 337b72444e59 drm/amdgpu/nv: remove some dead code new 3967ae6d7908 drm/amdgpu/nv: enable init reset check new d43f7ff69c86 drm/amdgpu/fru: fix header guard and include header new cc9c10ba2e9f drm/amdkfd: Provide SMI events watch new eca60e7bd027 include/uapi/linux: Update KFD ioctl version new 363c3926ca51 drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read() new 6268317451d3 drm/ttm: Break out the loops if need_resched in bo delayed [...] new d24b5fdc8628 drm/amdgpu: work around llvm bug #42576 new 0739215647d5 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist new feda300784f5 drm/amdgpu: re-enable runtime pm on vega10 new 84b42df325d8 drm/amdgpu: add another raven1 gfxoff quirk new dd7260b0a216 drm/amdgpu/display: drop the reduction loop when setting t [...] new beb11f74a3cf Merge remote-tracking branch 'amdgpu/drm-next' new dd873dd51d8d drm/i915: Reorder await_execution before await_request new 631a6582b75f drm/i915/gt: Do not schedule normal requests immediately a [...] new 0e386959272e drm/i915: Check for awaits on still currently executing requests new 997e834a0194 Merge remote-tracking branch 'drm-intel/for-linux-next' new 93ad4058368d Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 730fb130f79e Merge remote-tracking branch 'drm-msm/msm-next' new 7739ad1c6c1d Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 7af80a878d3b Merge remote-tracking branch 'imx-drm/imx-drm/next' new 37eedc9790e7 Merge remote-tracking branch 'modules/modules-next' new d92cedb17bf4 Merge remote-tracking branch 'input/next' new 7b11eab041da blk-mq: blk-mq: provide forced completion method new 3382a567efd4 nvme: force complete cancelled requests new 5d9c305b8ea3 blk-mq: remove the bio argument to ->prepare_request new e6e7abffe386 blk-mq: simplify the blk_mq_get_request calling convention new 7ea4d8a4d683 blk-mq: move more request initialization to blk_mq_rq_ctx_init new 419c3d5e8012 blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG new 766473681c13 blk-mq: use BLK_MQ_NO_TAG in more places new 600c3b0cea78 blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_r [...] new 602380d28e28 blk-mq: add blk_mq_all_tag_iter new bf0beec0607d blk-mq: drain I/O when all CPUs in a hctx are offline new 32215469489a null_blk: force complete for timeout request new b77412372b68 blk-throttle: remove blk_throtl_drain new 32e3374304c7 blk-throttle: remove tg_drain_bios new 26e0ca12e076 blk-wbt: remove wbt_update_limits new 4d89e1d112a9 blk-wbt: rename __wbt_update_limits to wbt_update_limits new abb30460bda2 block: mark bio_wouldblock_error() bio with BIO_QUIET new c22001e8ccbd Merge branch 'for-5.8/block' into for-next new 5b166cea262c Merge branch 'for-5.8/drivers' into for-next new 360428f8c0cd io_uring: move timeouts flushing to a helper new bfe68a221905 io_uring: off timeouts based only on completions new 7b53d59859bc io_uring: fix overflowed reqs cancellation new 88bdee413290 Merge branch 'for-5.8/io_uring' into for-next new c22f9398be18 mm: add support for async page locking new 8aa080e488fe mm: support async buffered reads in generic_file_buffered_read() new 0172a9ec9e97 fs: add FMODE_BUF_RASYNC new 66e64eb40456 block: flag block devices as supporting IOCB_WAITQ new e7044fba08d8 xfs: flag files as supporting buffered async reads new d16b0b65145a btrfs: flag files as supporting buffered async reads new 01ab4e495d6b mm: add kiocb_wait_page_queue_init() helper new 9b1d8c571b95 io_uring: support true async buffered reads, if file provides it new 460d588239c0 io_uring: always plug for any number of IOs new 35da8043f281 io_uring: catch -EIO from buffered issue request failure new b90cbe8eccf3 block: pass down no-wait info in the blk_plug new c8707bf69395 ext4: flag as supporting buffered async reads new 09b9828e0a3e Merge branch 'async-buffered.6' into for-next new 04b95b0e7639 Merge remote-tracking branch 'block/for-next' new 8f0f4eff1244 dm mpath: simplify __must_push_back new b94c90c00ef1 dm mpath: restrict queue_if_no_path state machine new 99ca08aebf11 dm mpath: enhance queue_if_no_path debugging new 2b1b79634c9b Merge remote-tracking branch 'device-mapper/for-next' new 3402fbcd0340 Merge remote-tracking branch 'pcmcia/pcmcia-next' new 2849beec3343 mmc: sdio: Change macro names for Marvell 8688 modules new 7d14c687376e mmc: sdio: Move SDIO IDs from mwifiex driver to common inc [...] new 649c7d76d87c mmc: sdio: Move SDIO IDs from btmrvl driver to common incl [...] new baaa110dcacf mmc: sdio: Move SDIO IDs from btmtksdio driver to common i [...] new b8c26a9663e1 mmc: sdio: Move SDIO IDs from smssdio driver to common inc [...] new ecc2f3962587 mmc: sdio: Move SDIO IDs from ath6kl driver to common incl [...] new 4dc28c948f48 mmc: sdio: Move SDIO IDs from ath10k driver to common incl [...] new 8baa6d1bce05 mmc: sdio: Move SDIO IDs from b43-sdio driver to common in [...] new 1eb911258805 mmc: sdio: Fix Cypress SDIO IDs macros in common include file new 798dd3c311f6 mmc: sdio: Sort all SDIO IDs in common include file new f6bc8186a588 mmc: sdhci-cadence: fix PHY write new ce3fefacfb02 dt-bindings: mmc: arasan: Add compatible strings for Intel [...] new 36c6aadaae86 mmc: sdhci-of-arasan: Add support for Intel Keem Bay new fe8d33bd33d5 mmc: mmci_sdmmc: fix DMA API warning overlapping mappings new 942d5e7bae36 mmc: mmci_sdmmc: fix DMA API warning max segment size new f61404626113 mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin new 1194be8c949b mmc: sdhci-esdhc-imx: fix the mask for tuning start point new 16e40e5b1e3c mmc: sdhci-esdhc-imx: disable the CMD CRC check for standa [...] new dbdea70f71d6 mmc: sdhci-of-at91: fix CALCR register being rewritten new c03ac5e6fad1 mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block [...] new 254e175448b7 mmc: core: Export device/vendor ids from Common CIS for SD [...] new 9253d71011c3 mmc: sdhci-msm: Clear tuning done flag while hs400 tuning new ae5c0585dfc2 dt-bindings: mmc: Convert sdhci-pxa to json-schema new 3f6e71a260db Merge remote-tracking branch 'mmc/next' new b7f9538f1534 Merge remote-tracking branch 'mfd/for-mfd-next' new 9d10ed625293 Merge remote-tracking branch 'backlight/for-backlight-next' new f34ab85a363f Merge remote-tracking branch 'battery/for-next' new 5b473c089d8c Merge remote-tracking branch 'security/next-testing' new d5723a1ed251 Merge remote-tracking branch 'apparmor/apparmor-next' new eb81256abee2 Merge remote-tracking branch 'integrity/next-integrity' new f2aca9369c49 Merge remote-tracking branch 'keys/keys-next' new b3ab5d1b6b44 Merge remote-tracking branch 'selinux/next' new f8255d0af5c0 Merge remote-tracking branch 'smack/next' new 6e21a868691c Merge remote-tracking branch 'tomoyo/master' new d0b44dd14b5e Merge remote-tracking branch 'watchdog/master' new 8038bdb85533 iommu/vt-d: Only clear real DMA device's context entries new 4fda230ecddc iommu/vt-d: Allocate domain info for real DMA sub-devices new bba9cc2cf828 iommu/vt-d: Remove real DMA lookup in find_domain new 71974cfb6737 iommu/vt-d: Fix compile warning new fb01562e5a8a uacce: Remove mm_exit() op new edcc40d2ab5f iommu: Remove iommu_sva_ops::mm_exit() new 4c201d58cfee Merge tag 'v5.7-rc7' into x86/amd new fb1b6955bbf3 iommu/amd: Unexport get_dev_data() new 1226c3707446 iommu/amd: Let free_pagetable() not rely on domain->pt_root new a71730e225be iommu/amd: Allocate page-table in protection_domain_init() new 75b27745097d iommu/amd: Free page-table in protection_domain_free() new 301441a09946 iommu/amd: Consolidate domain allocation/freeing new e1980df36c5c iommu/amd: Remove PD_DMA_OPS_MASK new 786dfe496e3b iommu/amd: Merge private header files new 05a0542b456e iommu/amd: Store dev_data as device iommu private data new 736c3333e397 iommu/amd: Remove redundant devid checks new 290b3a52b334 Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] new e2d2064b9359 Merge remote-tracking branch 'iommu/next' new a8a24f3f6e38 vfio: UAPI for migration interface for device state new 6581708586c8 vfio iommu: Remove atomicity of ref_count of pinned pages new cade075f265b vfio iommu: Cache pgsize_bitmap in struct vfio_iommu new b704fd14a06f vfio iommu: Add ioctl definition for dirty pages tracking new d6a4c185660c vfio iommu: Implementation of ioctl for dirty pages tracking new 331e33d2960c vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap bef [...] new ad721705d09c vfio iommu: Add migration capability to report supported features new 95fc87b44104 vfio: Selective dirty page tracking if IOMMU backed device [...] new aa8ba13cae31 vfio/mdev: Fix reference count leak in add_mdev_supported_type new ea20868c7197 Merge branch 'qiushi-wu-mdev-ref-v1' into v5.8/vfio/next new 75bb42de3c3d Merge remote-tracking branch 'vfio/next' new 4d56f24965f2 Merge remote-tracking branch 'audit/next' new 96ec7b3142b4 dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] new 73b1e2170a9d dt-bindings: input: touchscreen: edt-ft5x06: change reg property new d3b780da511d dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix new 3c2088430d27 dt-bindings: geni-se: Convert QUP geni-se bindings to YAML new add953dc472d dt-bindings: geni-se: Add interconnect binding for GENI QUP new 41d455bda234 dt-bindings: serial: Add binding for UART pin swap new fafcc40fd526 dt-bindings: thermal: rcar-thermal: Add device tree suppor [...] new df8cad689eae dt-bindings: timer: Convert i.MX GPT to json-schema new dff49d55e08a dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema new 41a053886b05 dt-bindings: timer: renesas: cmt: Convert to json-schema new 8f8986e932c5 dt-bindings: Merge gpio-usb-b-connector with usb-connector new 0c03fa00fd2f dt-bindings: power: Convert imx gpc to json-schema new e6b12afe659c dt-bindings: power: Convert imx gpcv2 to json-schema new 2a975ac9c30c dt-bindings: mailbox: Convert imx mu to json-schema new 8ea3d931bd97 Merge remote-tracking branch 'devicetree/for-next' new 00d9990acb23 mailbox: pcc: make pcc_mbox_driver static new 676f23eab75a mailbox: imx: Support runtime PM new 1b3a347b7d56 mailbox: imx: Fix return in imx_mu_scu_xlate() new 47303f943895 mailbox: imx: Disable the clock on devm_mbox_controller_re [...] new ec32481b1669 mailbox: ZynqMP IPI: Delete an error message in zynqmp_ipi [...] new fa75386538e5 dt-bindings: mailbox: Add the Spreadtrum mailbox documentation new ca27fc26cd22 mailbox: sprd: Add Spreadtrum mailbox driver new 9d8ca628c028 mailbox: imx-mailbox: fix scu msg header size check new 445aeeb569f8 mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ [...] new a01822e94ee5 dt-bindings: mailbox: Add devicetree binding for Qcom IPCC new fa74a0257f45 mailbox: Add support for Qualcomm IPCC new d61b7997ca46 MAINTAINERS: Add entry for Qualcomm IPCC driver new 7a98c35d7ed8 Merge remote-tracking branch 'mailbox/mailbox-for-next' new 8750ceceae42 Merge branch 'x86/vdso' new b9eb204db7d5 Merge branch 'x86/timers' new 429ac8b75a0b x86/split_lock: Add Icelake microserver and Tigerlake CPU models new f136a4ffc882 Merge branch 'x86/splitlock' new 77420a54af34 Merge branch 'x86/platform' new 44701cbbcef8 Merge branch 'x86/mm' new 9d06bea3b09a Merge branch 'x86/misc' new ba0704ee4baa Merge branch 'x86/microcode' new 8ce99d032314 Merge branch 'x86/kdump' new 67a60cb85bb5 Merge branch 'x86/fpu' new 28447ea41542 xen: Move xen_setup_callback_vector() definition to includ [...] new 83f7a80367e9 x86/hw_breakpoint: Add within_area() to check data breakpoints new 92a6521bf846 x86/hw_breakpoint: Prevent data breakpoints on direct GDT new 9a06f99a03a0 x86/hw_breakpoint: Prevent data breakpoints on per_cpu cpu_tss_rw new 87aa9b64e0cc x86/hw_breakpoint: Prevent data breakpoints on user_pcid_f [...] new 57234891b328 x86/entry: Introduce local_db_{save,restore}() new af87e4c4d65b x86/entry, nmi: Disable #DB new ff98610a0328 x86/entry, mce: Disallow #DB during #MC new 299a9a21bf91 x86/entry: Optimize local_db_save() for virt new 8449e768dcb8 x86/entry: Remove debug IDT frobbing new 0f81407e6e4c x86/entry: Remove DBn stacks new b614345f52bc x86/entry: Clarify irq_{enter,exit}_rcu() new 029149180d1d x86/entry: Rename trace_hardirqs_off_prepare() new f841aea13b3b x86/idt: Mark init only functions __init new 66d2e706c0ce x86/idt: Add comments about early #PF handling new ab46346736ed x86/idt: Use proper constants for table size new 88dbb6cfb9be x86/idt: Cleanup trap_init() new 5980d208e5ef x86/idt: Consolidate idt functionality new 9e85adc5a6ff Merge branch 'x86/entry' new e72afaf92953 Merge branch 'x86/cpu' adds 431732651cc1 x86/mm: Drop deprecated DISCONTIGMEM support for 32-bit adds 2ca41f555e85 x86/spinlock: Remove obsolete ticket spinlock macros and types new efdf04d2e678 Merge branch 'x86/cleanups' new 4d34f4e73978 Merge branch 'x86/cache' adds 38f3e775e9c2 x86/Kconfig: Update config and kernel doc for MPK feature on AMD new f4a25db56da9 Merge branch 'x86/build' new 80412e839786 Merge branch 'x86/boot' new 9cb2cecdcf8d Merge branch 'x86/apic' new 0db0e942177e Merge branch 'smp/core' new c54b5256e1cb Merge branch 'sched/core' new 3f66b5b424d3 Merge branch 'ras/core' new bd38ac30ea48 Merge branch 'perf/core' new e8f465cb62d0 Merge branch 'objtool/core' new 5d63c7c141f1 Merge branch 'locking/kcsan' new 2bd0a0c7a588 Merge branch 'locking/core' new 1d0326f352bb genirq: Check irq_data_get_irq_chip() return value before use new 818e915fbac5 irqchip: Add Loongson HyperTransport Vector support new 6c2832c3c6ed dt-bindings: interrupt-controller: Add Loongson HTVEC new ef8c01eb64ca irqchip: Add Loongson PCH PIC controller new b6e4bc125fc5 dt-bindings: interrupt-controller: Add Loongson PCH PIC new 632dcc2c75ef irqchip: Add Loongson PCH MSI controller new da10a4b62665 dt-bindings: interrupt-controller: Add Loongson PCH MSI new 76fe06c1e68b Merge tag 'irqchip-5.8' of git://git.kernel.org/pub/scm/li [...] new d77aeb5d403d irqchip: Fix "Loongson HyperTransport Vector support" driv [...] new 727da63f2627 Merge branch 'irq/core' new f2d8d9dfd49e Merge branch 'efi/core' adds cb3cb6733fbd Merge branch 'WIP.core/rcu' into core/rcu, to pick up two [...] new ad80711dbfda Merge branch 'core/rcu' new 88e97a302abe Merge branch 'core/core' new 72a1a05d5892 Merge remote-tracking branch 'tip/auto-latest' new e91a6f984a04 Merge remote-tracking branch 'clockevents/timers/drivers/next' new daeb3bc9a92f Merge branch 'edac-misc' into edac-for-next new 16f3c719fe04 Merge remote-tracking branch 'edac/edac-for-next' new 4a786cc36028 irqchip/loongson-htvec: Don't compile when COMPILE_TEST is [...] new 5a7f796d4f20 irqchip/loongson-pci-msi: Fix a typo in Kconfig new 4ad206373bb9 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new c143b7753b30 ftrace: show debugging information when panic_on_warn set new 98d0a685cf8b tools/bootconfig: Add a summary of test cases and return error new fc9d276f2233 tracing/probe: reverse arguments to list_add new 1b94b3aed367 tracing: Check state.disabled in synth event trace functions new 16b585fe7192 tracing: Add histogram-design document new 2d19bd79ae65 tracing: Add hist_debug trace event files for histogram debugging new 0906844545a2 tracing/doc: Fix typos in histogram-design.rst new 5bbf959de408 tracing: Fix events.rst section numbering new 726721a51838 tracing: Move synthetic events to a separate file new bea24f766efc selftests/ftrace: Distinguish between hist and synthetic e [...] new 58f6e384480e ftrace,bug: Improve traceoff_on_warn new c200784a08d4 tracing: Add a trace print when traceoff_on_warning is triggered new 2e351e16ee07 Merge remote-tracking branch 'ftrace/for-next' new f73fe4027b5d Merge remote-tracking branch 'rcu/rcu/next' new df2a69af85be KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags new 7cb85fc465fd KVM: x86: Remove superfluous brackets from case statement new cb97c2d680dd KVM: x86: Take an unsigned 32-bit int for has_emulated_msr [...] new a8cfbae59284 KVM: VMX: replace "fall through" with "return" to indicate [...] new 80bc97f2d84d KVM: Fix the indentation to match coding style new 88197e6ab33a kvm/x86: Remove redundant function implementations new a3535be731c2 KVM: nSVM: fix condition for filtering async PF new 6c0238c4a62b KVM: nSVM: leave ASID aside in copy_vmcb_control_area new 7d2e8748af62 KVM: x86: Initialize tdp_level during vCPU creation new b6162e82aef1 KVM: nSVM: Preserve registers modifications done before ne [...] new c6b22f59d694 KVM: x86: track manually whether an event has been injected new c9d40913ac5a KVM: x86: enable event window in inject_pending_event new 7c86663b68ba KVM: nSVM: inject exceptions via svm_check_nested_events new bd279629f73f KVM: nSVM: remove exit_required new 5b672408660e KVM: nSVM: correctly inject INIT vmexits new 978ce5837c7e KVM: SVM: always update CR3 in VMCB new df7e0681dd8a KVM: nVMX: always update CR3 in VMCS new 69c9dfa24bb7 KVM: nSVM: move map argument out of enter_svm_guest_mode new 3e06f0163f7f KVM: nSVM: extract load_nested_vmcb_control new f241d711b2d1 KVM: nSVM: extract preparation of VMCB for nested run new 69cb877487de KVM: nSVM: move MMU setup to nested_prepare_vmcb_control new 18fc6c55d1f4 KVM: nSVM: clean up tsc_offset update new 2f675917efc8 KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area new 7923ef4f6ec4 KVM: nSVM: remove trailing padding for struct vmcb_control_area new e670bf68f4b7 KVM: nSVM: save all control fields in svm->nested new d8e4e58f4bd4 KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR new 2d8a42be0e2b KVM: nSVM: synchronize VMCB controls updated by the proces [...] new 31031098feb9 KVM: nSVM: remove unnecessary if new ffdf7f9e80ac KVM: nSVM: extract svm_set_gif new 91b7130cb660 KVM: SVM: preserve VGIF across VMCB switch new 36e2e98363e6 KVM: nSVM: synthesize correct EXITINTINFO on vmexit new e9fd761a46b8 KVM: nSVM: remove HF_VINTR_MASK new 08245e6d2e58 KVM: nSVM: remove HF_HIF_MASK new ca46d739e3ca KVM: nSVM: split nested_vmcb_check_controls new c513f484c558 KVM: nSVM: leave guest mode when clearing EFER.SVME new 929d1cfaa692 KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu new ed8812973386 selftests: kvm: introduce cpu_has_svm() check new 10b910cb7ede selftests: kvm: add a SVM version of state-test new 8ec107c89b19 selftests: kvm: fix smm test on SVM new cc440cdad5b7 KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NEST [...] new a8387d0b471f Revert "KVM: No need to retry for hva_to_pfn_remapped()" new f4a9fdd5f12a KVM: VMX: Replace zero-length array with flexible-array new 84b09f33a5de Revert "KVM: async_pf: Fix #DF due to inject "Page not Pre [...] new 68fd66f100d1 KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info new 7c0ade6c9023 KVM: rename kvm_arch_can_inject_async_page_present() to kv [...] new 0958f0cefede KVM: introduce kvm_read_guest_offset_cached() new 2635b5c4a0e4 KVM: x86: interrupt based APF 'page ready' event delivery new 557a961abbe0 KVM: x86: acknowledgment mechanism for async pf page ready [...] new 72de5fa4c161 KVM: x86: announce KVM_FEATURE_ASYNC_PF_INT new cbd717585b80 KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in new 27461da31089 KVM: x86/pmu: Support full width counting new f7d31e65368a x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit new 850448f35aaf KVM: nVMX: Fix VMX preemption timer migration new 8d7fbf01f9af KVM: selftests: VMX preemption timer migration test new 22ad0026d097 x86/hyper-v: Add synthetic debugger definitions new f97f5a56f597 x86/kvm/hyper-v: Add support for synthetic debugger interface new 45c38973ed18 x86/kvm/hyper-v: enable hypercalls regardless of hypercall page new b187038b5e3f x86/kvm/hyper-v: Add support for synthetic debugger via hy [...] new fb0cb6a8211c KVM: selftests: update hyperv_cpuid with SynDBG tests new 09d952c971a5 KVM: check userspace_addr for all memslots new 380609445cff Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/lin [...] new 45f08f4cd667 KVM: check userspace_addr for all memslots new f0a5ec195817 Merge branch 'kvm-master' into HEAD new 13ffbd8db1dd KVM: selftests: fix rdtsc() for vmx_tsc_adjust_test new 56149bd3ddc4 Merge remote-tracking branch 'kvm/linux-next' new 7ae2f3db6167 KVM: arm64: Flush the instruction cache if not unmapping t [...] new c8f88a889331 Merge remote-tracking branch 'kvm-arm/next' new 4e276a68c38e Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 69049454206a xen-pciback: Use dev_printk() when possible new 64b3eaf3715d xenbus: Use dev_printk() when possible new 4969a3a2cd3c xen/pci: Get rid of verbose_request and use dev_dbg() instead new 8378a4fb19fb Merge remote-tracking branch 'xen-tip/linux-next' new 6d6c319e2547 Merge remote-tracking branch 'percpu/for-next' new d8bb65ab70f7 workqueue: Use rcuwait for wq_manager_wait new a9b8a985294d workqueue: Convert the pool::lock and wq_mayday_lock to ra [...] new 4f3f4cf388f8 workqueue: void unneeded requeuing the pwq in rescuer thread new b8f06b0444ec workqueue: remove useless unlock() and lock() in series new c39ba6b3a8d4 workqueue: fix a piece of comment about reserved bits for [...] new 10cdb1575954 workqueue: use BUILD_BUG_ON() for compile time test instea [...] new 2babb176c17f Merge remote-tracking branch 'workqueues/for-next' new 2adaec46178b platform/x86: ISST: Increase timeout new c0f61c51b78a platform/x86: acerhdf: replace space by * in modalias new 7640cd0b123f platform/x86: hp-wmi: Refactor postcode_store() to follow [...] new 5cdc45ed3948 platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32() new 5c556afebf49 platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as co [...] new 6b29030c6f99 platform/x86: touchscreen_dmi: Add info for the Trekstor Y [...] new 477d07ef9864 platform/x86: touchscreen_dmi: Update Trekstor Twin 10.1 entry new 8fe63eb757ac platform/x86: intel-hid: Add a quirk to support HP Spectre [...] new cfae58ed681c platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on [...] new 7b91f1565fbf platform/x86: asus_wmi: Reserve more space for struct bias_args new aa8b650b1aa2 tools/power/x86/intel-speed-select: Fix json perf-profile [...] new e16ea66365e4 tools/power/x86/intel-speed-select: Increase CPU count new 873e391ff33e tools/power/x86/intel-speed-select: Fix invalid core mask new 30a44f7b80c0 Merge branch 'for-next' new 47a94c551a74 platform/x86: dcdbas: Check SMBIOS for protected buffer address new 0c177ef8588f Merge remote-tracking branch 'drivers-x86/for-next' new 6b57920bd618 Merge remote-tracking branch 'chrome-platform/for-next' new a20cd8375a5e Merge remote-tracking branch 'leds/for-next' new c7e848de1404 Merge remote-tracking branch 'ipmi/for-next' new 2469e0adf775 Merge remote-tracking branch 'driver-core/driver-core-next' new 4b9d03131de3 Merge tag 'usb-serial-5.8-rc1' of https://git.kernel.org/p [...] new c4ff86284769 Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnec [...] new 99d33ea7f8b0 Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180" new 906d0c8b89de Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings" new de21ab70ee32 Merge tag 'usb-serial-5.8-rc1-2' of https://git.kernel.org [...] new be8c1001a7e6 usb: dwc3: meson-g12a: fix error path when fetching the re [...] new 347052e3bf1b usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A [...] new 910818a8525f Merge remote-tracking branch 'usb/usb-next' new 01c38ecff8b1 dt-bindings: serial: Add binding for rs485 bus termination GPIO new f40a6be4a4e4 serial: 8520_port: Fix function param documentation new d58a2df3d887 serial: 8250: Support rs485 bus termination GPIO new 4a9b984fe425 dt-bindings: sc16is7xx: Add flag to activate IrDA mode new 9eb90d57b55a sc16is7xx: Add flag to activate IrDA mode new 423d9118c624 serial: 8250_fintek: Add F81966 Support new d1d996afbd2b tty: serial: imx: clear Ageing Timer Interrupt in handler new a1b44ea340b2 tty: serial: qcom_geni_serial: Add 51.2MHz frequency support new 200ea806e635 Merge remote-tracking branch 'tty/tty-next' new 8d9eb0d6d59a nvmem: qfprom: remove incorrect write support new 57343d516132 misc: xilinx-sdfec: improve get_user_pages_fast() error handling new d25594d76461 misc: xilinx-sdfec: cleanup return value in xsdfec_table_write() new 03358b0f7bc7 misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages() new 3234ac664a87 /dev/mem: Revoke mappings when a driver claims the region new 5e02f3b31704 w1: omap-hdq: cleanup to add missing newline for some dev_dbg new 2d4100632fa1 w1: omap-hdq: fix return value to be -1 if there is a timeout new 13db4c40fe0b w1: omap-hdq: fix interrupt handling which did show spurio [...] new 0cfcfb314dec w1: omap-hdq: print dev_err if irq flags are not cleared new 1fa80f182794 extcon: remove redundant assignment to variable idx new bc84cff2c92a extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] new 3d6954dda499 extcon: max14577: Add proper dt-compatible strings new b2e5575a8d04 extcon: arizona: Fix runtime PM imbalance on error new d4014a6b46a5 Merge tag 'extcon-next-for-5.8' of git://git.kernel.org/pu [...] new fb6d8d12edea Merge tag 'gnss-5.8-rc1' of https://git.kernel.org/pub/scm [...] new c68f1baeaff4 habanalabs: initialize variable to default value new 05c8a4fc44a9 habanalabs: correctly cast u64 to void* new dc8aff5f1f2a Merge remote-tracking branch 'char-misc/char-misc-next' new 11974ace2d86 staging: most: usb: init return value in default path of s [...] new a6011493c35f staging: sm750fb: Add names to proc_setBLANK args new 77f55d1305c1 staging: rtl8723bs: Use common packet header constants new ab90de48885b Merge remote-tracking branch 'staging/staging-next' new d289dd364830 Merge remote-tracking branch 'mux/for-next' new baff8d8b3f99 Merge remote-tracking branch 'slave-dma/next' new 5a30b6548c46 Merge remote-tracking branch 'cgroup/for-next' new 9d82503ca5c4 Merge remote-tracking branch 'scsi/for-next' new cf386f2b8a3c Merge remote-tracking branch 'vhost/linux-next' new bd5564b3cc0b Merge remote-tracking branch 'rpmsg/for-next' new 5e9fc19f525b Merge branch 'devel' into for-next new 1d59ebeeeae2 Merge remote-tracking branch 'gpio/for-next' new 905469195f02 Merge remote-tracking branch 'pinctrl/for-next' new e256f664e1e4 Merge remote-tracking branch 'pinctrl-samsung/for-next' new 0b5607ab9da1 Merge remote-tracking branch 'pwm/for-next' new a7868323c263 exec: Add a per bprm->file version of per_clear new 56305aa9b6fa exec: Compute file based creds only once new 3977e285ee89 exec: Remove the recomputation of bprm->cred new d35bec8a5788 Merge proc-next and exec-next for testing in linux-next new 24a295cd8c69 Merge remote-tracking branch 'userns/for-next' new abab84cc88cb Merge remote-tracking branch 'kselftest/next' new 8203dac72c61 Merge remote-tracking branch 'livepatching/for-next' new 20af67700bc3 rtc: snvs: Make SNVS clock always prepared new 4b957bde561f rtc: snvs: Add necessary clock operations for RTC APIs new f4c29a09cccb rtc: goldfish: Use correct return value for goldfish_rtc_probe() new 710e4a82d6f0 rtc: mpc5121: Use correct return value for mpc5121_rtc_probe() new c3b29bf6f166 rtc: rv3028: Add missed check for devm_regmap_init_i2c() new ac363ace16e0 rtc: abx80x: Add Device Tree matching table new 5370fb25f258 Merge remote-tracking branch 'rtc/rtc-next' new ffe6c52fa913 ntb: intel: add revision lockdown for Icelake NTB driver new d1e45c6a108b ntb: intel: fix static declaration new 8698891bc315 NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read com [...] new b940027e42ec ntb: hw: remove the code that sets the DMA mask new 55480afb82bd ntb_perf: pass correct struct device to dma_alloc_coherent new eb3eabb28cf2 ntb_tool: pass correct struct device to dma_alloc_coherent new c6d56c34c272 ntb_perf: increase sleep time from one milli sec to one sec new 71a00085e703 ntb_perf: avoid false dma unmap of destination address new 085227c11556 NTB: ntb_tool: reading the link file should not end in a N [...] new 9c3837968f70 NTB: Revert the change to use the NTB device dev for DMA a [...] new 0816540c6043 NTB: Fix the default port and peer numbers for legacy drivers new 4ddde897a75f NTB: ntb_pingpong: Choose doorbells based on port number new 3a8112893a7e NTB: perf: Don't require one more memory window than numbe [...] new d44c2065f23a NTB: perf: Fix support for hardware that doesn't have port [...] new 89fc55bd2379 NTB: perf: Fix race condition when run with ntb_test new 5a1daba43835 NTB: ntb_test: Fix bug when counting remote files new 6b92e7766044 Merge remote-tracking branch 'ntb/ntb-next' new d5531633c6fb Merge remote-tracking branch 'fsi/next' new 34984564b0ff Merge remote-tracking branch 'slimbus/for-next' new f83a9671ea5e Merge remote-tracking branch 'nvmem/for-next' new 1c5ac262fa9a Merge remote-tracking branch 'xarray/xarray' new 65fa5047d85c Merge remote-tracking branch 'hyperv/hyperv-next' new 3f03b6498172 auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code new 95e17bdaaeaf Merge remote-tracking branch 'auxdisplay/auxdisplay' new 55d4a97ec2a2 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 28b5f6e3d131 Merge remote-tracking branch 'pidfd/for-next' new 42ba32c53603 Merge remote-tracking branch 'hmm/hmm' new f84d456a2c2e Merge remote-tracking branch 'gregkh/char-misc-next' into [...] new 2d80c057efda fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() new d02ceec3b7cc Merge remote-tracking branch 'fpga/for-next' new 1e6f0bb26585 Merge remote-tracking branch 'cfi/cfi/next' new 01397e822af4 kunit: Fix TabError, remove defconfig code and handle when [...] new 92238b31bd05 kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment new beaed42c427d kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS new 5f215aab4ea0 lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS new bebe94b53eb7 drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS new d194e12b3ed3 fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS new 6d6861d45e38 security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS new 803542706d67 Merge remote-tracking branch 'kunit-next/kunit' new 22cc30c09418 Merge remote-tracking branch 'trivial/for-next' new 9311032fc83e Merge remote-tracking branch 'mhi/mhi-next' new 4f4541ec7be4 Merge remote-tracking branch 'notifications/notifications- [...] new 779e53561422 Merge remote-tracking branch 'fsinfo/fsinfo-core' new 7623e110864a kasan: fix clang compilation warning due to stack protector new 982c49c86677 ubsan: entirely disable alignment checks under UBSAN_TRAP new 6fe318d30eb1 checkpatch: test $GIT_DIR changes new 73915781b8d0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 7db6894bba8a /proc/kpageflags: do not use uninitialized struct pages new 13bf508b08e2 kcov: cleanup debug messages new a552fae6d454 kcov: fix potential use-after-free in kcov_remote_start new c80ba4ebf286 kcov: move t->kcov assignments into kcov_start/stop new 8486873a4e5c kcov: move t->kcov_sequence assignment new 99b0e82a57a3 kcov: use t->kcov_mode as enabled indicator new 7bae259e08bc kcov: collect coverage from interrupts new bb05e8ff3289 usb: core: kcov: collect coverage from usb complete callback new 8a78f65d787c mm/memcg: optimize memory.numa_stat like memory.stat new 6180135fbcbc lib/lzo: fix ambiguous encoding bug in lzo-rle new f2598853c470 mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() new daa1a1c71c80 x86: mm: ptdump: calculate effective permissions correctly new 443e81b7e67e x86-mm-ptdump-calculate-effective-permissions-correctly-fix new 408d74847d83 mm: ptdump: expand type of 'val' in note_page() new 9154fe1fb001 mm-ptdump-expand-type-of-val-in-note_page-fix new 789ee397aaae squashfs: migrate from ll_rw_block usage to BIO new fb9613b44c0b squashfs-migrate-from-ll_rw_block-usage-to-bio-fix new 5ac6053d0773 ocfs2: add missing annotation for dlm_empty_lockres() new fd1bcbe27e0d ocfs2: clear links count in ocfs2_mknod() if an error occurs new b77522eafdea ocfs2: fix ocfs2 corrupt when iputting an inode new edcd9b25e177 ocfs2: mount shared volume without ha stack new 84bb190e405d arch/parisc/include/asm/pgtable.h: remove unused `old_pte' new b816335d56f9 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 22411e572b67 ramfs: support O_TMPFILE new b63d9731a421 vfs: track per-sb writeback errors and report them to syncfs new 0265800ef4a6 buffer: record blockdev write errors in super_block that it backs new c582c189b09d kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 73e227c49218 usercopy: mark dma-kmalloc caches as usercopy caches new 49aa7ccc3ea8 mm/slub.c: fix corrupted freechain in deactivate_slab() new f8c543f7a593 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix new 48334f159a5e slub: Remove userspace notifier for cache add/remove new a2900f18abe2 slub: remove kmalloc under list_lock from list_slab_objects() V2 new c1a1179fe996 mm/slub: fix stack overruns with SLUB_STATS new ca8adbe91409 mm-slub-add-panic_on_error-to-the-debug-facilities-fix new c1d9880487ee mm, dump_page(): do not crash with invalid mapping pointer new 1891f52b447f mm: move readahead prototypes from mm.h new f8b3f01aabdf mm: return void from various readahead functions new 9d485fc7c290 mm: ignore return value of ->readpages new 9c8b20323812 mm: move readahead nr_pages check into read_pages new 0856943a3a7b mm: add new readahead_control API new 83d73af5139b mm: use readahead_control to pass arguments new 57a1e216ab87 mm: rename various 'offset' parameters to 'index' new a02cdd8f6c52 mm: rename readahead loop variable to 'i' new 7a5affce3448 mm: remove 'page_offset' from readahead loop new ab09fc4b15ab mm: put readahead pages in cache earlier new 2911336dc55a mm: add readahead address space operation new b58d236783e9 mm: move end_index check out of readahead loop new 3c0cf2356ca6 mm: add page_cache_readahead_unbounded new 69bb9bb2473a mm: document why we don't set PageReadahead new e49684a79c69 mm: use memalloc_nofs_save in readahead path new aa7657753ee0 fs: convert mpage_readpages to mpage_readahead new 44c040159421 btrfs: convert from readpages to readahead new 0dbe419c6d11 erofs: convert uncompressed files from readpages to readahead new 8b4df4279345 erofs: convert compressed files from readpages to readahead new d79b1c05e373 ext4: convert from readpages to readahead new 8df03fa3fc17 ext4: pass the inode to ext4_mpage_readpages new a2bcc0198f4a f2fs: convert from readpages to readahead new ad45726127f0 f2fs: pass the inode to f2fs_mpage_readpages new f1b58e097811 fuse: convert from readpages to readahead new 86c8dce868e1 fuse-convert-from-readpages-to-readahead-fix new 774e86d93b9c iomap: convert from readpages to readahead new 7b9ff3970286 include/linux/pagemap.h: introduce attach/detach_page_private new 470185cf0d29 md: remove __clear_page_buffers and use attach/detach_page [...] new cdde9dd99016 btrfs: use attach/detach_page_private new 12d1bbcd3490 fs/buffer.c: use attach/detach_page_private new 10463a598ca2 f2fs: use attach/detach_page_private new 9b20fca4f481 iomap: use attach/detach_page_private new 5c85602bda1c ntfs: replace attach_page_buffers with attach_page_private new 411b1c443507 orangefs: use attach/detach_page_private new 093d7a7fe7d5 buffer_head.h: remove attach_page_buffers new 60f07829cf5b mm/migrate.c: call detach_page_private to cleanup code new 1774a8b54098 mm-migratec-call-detach_page_private-to-cleanup-code-fix new fe3b146060f5 mm-migratec-call-detach_page_private-to-cleanup-code-fix-fix new 7180389a4d4d mm_types.h: change set_page_private to inline function new c7aae52e206f mm/filemap.c: remove misleading comment new 98d16e94f37b writeback: remove unused variable new 91becd4e1d15 mm/gup.c: update the documentation new 10a567f41374 mm-gupc-updating-the-documentation-fix new 6876f7eaac7d mm/gup: introduce pin_user_pages_unlocked new 315e8a27aea7 ivtv: convert get_user_pages() --> pin_user_pages() new bc2412a30225 mm/gup: move __get_user_pages_fast() down a few lines in gup.c new 0e1a163d9215 mm/gup: refactor and de-duplicate gup_fast() code new 4eeb4c0dfe26 mm/gup: fixup gup.c for "mm/gup: refactor and de-duplicate [...] new 911dcc3e9a25 mm/gup: introduce pin_user_pages_fast_only() new 6162ec5a7526 drm/i915: convert get_user_pages() --> pin_user_pages() new 83caf65141af mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() new 62b943c63e31 mm/swapfile: use list_{prev,next}_entry() instead of open-coding new d21ab0277317 mm/swap_state: fix a data race in swapin_nr_pages new 4b0c4b0d6be1 mm: swap: properly update readahead statistics in unuse_pt [...] new a66fbc15240f mm/swapfile.c: offset is only used when there is more slots new 7cb27b163ba5 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] new bb9f6bbb9a4a mm/swapfile.c: remove the unnecessary goto for SSD case new 85c88adf7841 mm/swapfile.c: simplify the calculation of n_goal new ba5c2bddfb9e mm/swapfile.c: remove the extra check in scan_swap_map_slots() new 82f41bc51e4d mm/swapfile.c: found_free could be represented by (tmp < max) new b8bd9cb20823 mm/swapfile.c: tmp is always smaller than max new deed6c0bd76e mm/swapfile.c: omit a duplicate code by compare tmp and max first new fbda4ab2de04 swap: try to scan more free slots even when fragmented new b57e2ca43055 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable new 998005a83cd9 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix new f30a4394df9c mm/swapfile.c: __swap_entry_free() always free 1 entry new 3bf392f994e2 mm/swapfile.c: use prandom_u32_max() new eded12a64c6a swap: reduce lock contention on swap cache from swap slots [...] new 58531035e6eb swap-reduce-lock-contention-on-swap-cache-from-swap-slots- [...] new 265515978c4c swap-reduce-lock-contention-on-swap-cache-from-swap-slots- [...] new 71e1a7cec340 mm: swapfile: fix /proc/swaps heading and Size/Used/Priori [...] new b8f512b6bf72 mm, memcg: add workingset_restore in memory.stat new 85cb99e23a22 mm: memcontrol: simplify value comparison between count and limit new b76eef04ad69 memcg: expose root cgroup's memory.stat new f1d17c117ca0 mm/memcg: prepare for swap over-high accounting and penalt [...] new db56956d1e18 mm/memcg: move penalty delay clamping out of calculate_hig [...] new 9b3511aa5466 mm/memcg: move cgroup high memory limit setting into struc [...] new c99b2a508cb7 mm/memcg: automatically penalize tasks with high swap use new a8698367f0cb memcg: Fix memcg_kmem_bypass() for remote memcg charging new f3ed331e7eac mm/gup.c: further document vma_permits_fault() new b32d2c8b2766 /proc/PID/smaps: Add PMD migration entry parsing new 4bc3ec169414 mm/mmap.c: fix the adjusted length error new 0c0b59f69205 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() new a8de8c0c2d46 x86/hyperv: use vmalloc_exec for the hypercall page new d97580361bac x86: fix vmap arguments in map_irq_stack new 2d9365ebb9da staging: android: ion: use vmap instead of vm_map_ram new 07cb5980aceb staging: media: ipu3: use vmap instead of reimplementing it new 50f8dfb21a9e dma-mapping: use vmap insted of reimplementing it new 55aa0d50eabe powerpc: add an ioremap_phb helper new 96121d4e8777 powerpc: remove __ioremap_at and __iounmap_at new a52afe579919 mm: remove __get_vm_area new 65b1cd8c0db0 mm: unexport unmap_kernel_range_noflush new 12029059045b mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] new 2129fc4e684c mm: only allow page table mappings for built-in zsmalloc new a7bfd9a09f6a mm: pass addr as unsigned long to vb_free new 1c52c7bf6227 mm: remove vmap_page_range_noflush and vunmap_page_range new f1e8f06e255a mm: rename vmap_page_range to map_kernel_range new 2cfb24545e4d mm: don't return the number of pages from map_kernel_range [...] new e3422bf45735 mm: remove map_vm_range new ab83cb1bd142 mm: remove unmap_vmap_area new c8cd10513078 mm: remove the prot argument from vm_map_ram new 7ef46bd15afe mm: enforce that vmap can't map pages executable new ee392b136bf0 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc new 26482823921f mm: remove the pgprot argument to __vmalloc new a5c635ed4e20 mm: remove the prot argument to __vmalloc_node new 6d9185c93631 mm: remove both instances of __vmalloc_node_flags new 83e547801b9f mm: remove __vmalloc_node_flags_caller new a4ed0d6f2dc1 mm-remove-__vmalloc_node_flags_caller-fix new e906dc209db7 mm: switch the test_vmalloc module to use __vmalloc_node new 767b4f8fbafd mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix new 01ce19ad49de mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix new 562512203d1d mm: remove vmalloc_user_node_flags new 0f676d642115 mm-remove-vmalloc_user_node_flags-fix new d779b486c3e3 arm64: use __vmalloc_node in arch_alloc_vmap_stack new 5628b6696414 powerpc: use __vmalloc_node in alloc_vm_stack new eee106b69d52 s390: use __vmalloc_node in stack_alloc new 489f7b5239b6 mm: add functions to track page directory modifications new fee17839ecae mm/vmalloc: track which page-table levels were modified new d6f03cbfd943 mm-vmalloc-track-which-page-table-levels-were-modified-fix new 64646381d399 mm/ioremap: track which page-table levels were modified new 64aaa821ce10 x86/mm/64: implement arch_sync_kernel_mappings() new 1659082065de x86/mm/32: implement arch_sync_kernel_mappings() new 04186500f924 mm: remove vmalloc_sync_(un)mappings() new 8fbaec5e67e2 x86/mm: remove vmalloc faulting new d68f684bc0ee mm/mm_init.c: report kasan-tag information stored in page->flags new 10dab68b45f1 kasan: stop tests being eliminated as dead code with FORTI [...] new 759dd3a6080c kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] new 02ea8f4190e2 string.h: fix incompatibility between FORTIFY_SOURCE and KASAN new 5493d2bfbdbb kasan: move kasan_report() into report.c new 61a51f92dbe6 mm: clarify __GFP_MEMALLOC usage new 0876b437187f mm: memblock: replace dereferences of memblock_region.nid [...] new e3691be1d5ec mm: make early_pfn_to_nid() and related defintions close t [...] new 840b83099ba8 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option new 2c3e5c64509c mm: free_area_init: use maximal zone PFNs rather than zone sizes new 2336e2536491 mm: use free_area_init() instead of free_area_init_nodes() new 68bc2550e61a alpha: simplify detection of memory zone boundaries new f51c45d69445 arm: simplify detection of memory zone boundaries new bb15e6890647 arm64: simplify detection of memory zone boundaries for UM [...] new 88d5a6ba38f7 csky: simplify detection of memory zone boundaries new 72ce6cb87514 m68k: mm: simplify detection of memory zone boundaries new 77dfc189416f parisc: simplify detection of memory zone boundaries new 90ee7bc7e277 sparc32: simplify detection of memory zone boundaries new 1bf4cb96c4f5 unicore32: simplify detection of memory zone boundaries new 1f304ed53e22 xtensa: simplify detection of memory zone boundaries new fc747d62624a mm: memmap_init: iterate over memblock regions rather that [...] new c372c76d85ca mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] new cc33b476689b mm/compaction: fix the incorrect hole in fast_isolate_freepages() new 116e0506e012 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES new b05e2e5e6977 mm: free_area_init: allow defining max_zone_pfn in descend [...] new a7d001c2af7b mm: free_area_init: allow defining max_zone_pfn in descend [...] new 9515506953e8 arc: free_area_init(): take into account PAE40 mode new d69d69c55bbf mm-free_area_init-allow-defining-max_zone_pfn-in-descendin [...] new a8d045d2ea30 mm: rename free_area_init_node() to free_area_init_memoryl [...] new c39c73685ab3 mm: clean up free_area_init_node() and its helpers new d045153238a0 mm: simplify find_min_pfn_with_active_regions() new 73b727bd3a8d docs/vm: update memory-models documentation new 51bf7f639400 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] new 1f1a929011db mm/page_alloc.c: bad_flags is not necessary for bad_page() new 50990b5dbb5d mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] new 5b9f1af8dd50 mm/page_alloc.c: rename free_pages_check() to check_free_page() new 9e98059440af mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] new b98707526b79 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new 3e249b4283b0 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new 96e9f3922e70 mm/page_alloc.c: remove unused free_bootmem_with_active_regions new 93823bda7246 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] new fd3273a74cdd mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] new 16809bc3114a mm/vmstat.c: do not show lowmem reserve protection informa [...] new 33a56dd122f5 mm/page_alloc: use ac->high_zoneidx for classzone_idx new 8056bf0b3db5 mm/page_alloc: integrate classzone_idx and high_zoneidx new d24cb889fd65 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() new a62702c2d9aa mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] new f79e702fbef6 mm/page_alloc.c: reset numa stats for boot pagesets new f58118bea0ea mm-reset-numa-stats-for-boot-pagesets-v3 new 617832016d7b mm, page_alloc: reset the zone->watermark_boost early new f59d4035ffe9 mm/page_alloc: restrict and formalize compound_page_dtors[] new eaa2345f64ee mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] new 65bfb400d99b mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] new e7493d895fa0 mm: add comments on pglist_data zones new c588cb30b990 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] new 4a5d14af477c mm: initialize deferred pages with interrupts enabled new 749316e11f30 mm: call cond_resched() from deferred_init_memmap() new 9b63bfdb146f padata: remove exit routine new 9ef3bd5249d0 padata: initialize earlier new a46adfe09900 padata: allocate work structures for parallel jobs from a pool new a5a0ac3e0c9b padata: add basic support for multithreaded jobs new 9c4b4cab5ca5 mm: don't track number of pages during deferred initialization new 438a32a8f494 mm: parallelize deferred_init_memmap() new 18ff86e44074 mm: make deferred init's max threads arch-specific new 0d881ed0af84 padata: document multithreaded jobs new d20ecf710b44 khugepaged: add self test new f9d629616ed7 selftests: khugepaged: fix several spelling mistakes new d0a9ee3ba6b7 khugepaged: replace the usage of system(3) in the test new 548b895ae492 khugepaged-add-self-test-fix-2-fix new 648ea26830c1 khugepaged-add-self-test-fix-3 new f3172412e707 khugepaged: do not stop collapse if less than half PTEs ar [...] new 044a51c0aa65 khugepaged: drain all LRU caches before scanning pages new 1e6ed4d53945 khugepaged: drain LRU add pagevec after swapin new d6f79a74680f khugepaged: allow to collapse a page shared across fork new 92463c3e982e mm: khugepaged: remove error message when checking external pins new bb2596720246 khugepaged-allow-to-collapse-a-page-shared-across-fork-fix-fix new 888d92b35e0d khugepaged: allow to collapse PTE-mapped compound pages new ba5eddb3f906 thp: change CoW semantics for anon-THP new 4f0ce17df751 khugepaged: introduce 'max_ptes_shared' tunable new f8add13fd124 selftests: khugepaged: fix several spelling mistakes new 8a209e043ca2 hugetlbfs: add arch_hugetlb_valid_size new 8f8426ebfc0e hugetlbfs: move hugepagesz= parsing to arch independent code new bb87aa1eb59d hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] new bb8403ad3c01 arm64/hugetlb: fix hugetlb initialization new 4b6f0379862c hugetlbfs: clean up command line processing new 8223adb77446 hugetlbfs: fix changes to command line processing new 0dcb0af6a354 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] new 2d000a36564c arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET new d9ed72e678ef mm/hugetlb: define a generic fallback for is_hugepage_only [...] new 5caa5a45b991 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] new 261d546c08a7 mm: simplify calling a compound page destructor new 77f7de4ee4af mm/vmscan.c: use update_lru_size() in update_lru_sizes() new c5c9b9982eb5 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch new ba950759f4dc mm/vmscan.c: change prototype for shrink_page_list new aec2827442ee mm/vmscan: update the comment of should_continue_reclaim() new 65594a6aa9ec mm: fix NUMA node file count error in replace_page_cache() new 4c9603d17387 mm: memcontrol: fix stat-corrupting race in charge moving new 94f0812ce948 mm: memcontrol: drop @compound parameter from memcg charging API new 9cae01cb4afe mm: shmem: remove rare optimization when swapin races with [...] new 9d4e3f27e134 mm: memcontrol: move out cgroup swaprate throttling new 616e5b060115 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] new 52d2cdc0985d mm: memcontrol: prepare uncharging for removal of private [...] new 0dd781fdfd34 mm: memcontrol: prepare move_account for removal of privat [...] new 7416925efe19 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] new b3d02d496952 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] new 2315514b6bad mm: memcontrol: switch to native NR_ANON_MAPPED counter new 5d36c3c9faa3 mm: memcontrol: switch to native NR_ANON_THPS counter new 149763655514 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix new cdf7b6e087f5 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] new a5f5e7135778 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] new 0e0f57524c86 mm: memcontrol: drop unused try/commit/cancel charge API new 39f82ad150b8 mm: memcontrol: fix an unused-function warning new b1a0d22e9019 mm: memcontrol: prepare swap controller setup for integration new 9886f211ecee mm: memcontrol: make swap tracking an integral part of mem [...] new 5288ac65c727 mm: mkfs.ext4 invoked oom-killer on i386 - pagecache_get_page new 429d1fd0727c mm: memcontrol: charge swapin pages on instantiation new f25c58cbf18e mm/swap: fix livelock in __read_swap_cache_async() new db881c843b68 mm: memcontrol: document the new swap control behavior new a7ecdaac6c02 mm: memcontrol: delete unused lrucare handling new d83d0c7a182e mm: memcontrol: update page->mem_cgroup stability rules new 6d50f12fdd7d mm: fix LRU balancing effect of new transparent huge pages new 5297e50adcef mm: keep separate anon and file statistics on page reclaim [...] new b0db37e1e554 mm: allow swappiness that prefers reclaiming anon over the [...] new bf8240bf1693 mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() new f034c8f2c79f mm: workingset: let cache workingset challenge anon new 53c73b191587 mm: remove use-once cache bias from LRU balancing new 11ca93362ff4 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] new c755e8ff8319 mm: base LRU balancing on an explicit cost model new 4637c36bc9c3 mm: deactivations shouldn't bias the LRU balance new 539ea0a30363 mm-deactivations-shouldnt-bias-the-lru-balance-fix new cffd8eab45e4 mm: only count actual rotations as LRU reclaim cost new 8541b4b31c0c mm: balance LRU lists based on relative thrashing new 682055bb842c mm: vmscan: determine anon/file pressure balance at the re [...] new 0be15481406f mm: vmscan: reclaim writepage is IO cost new af97a74ff431 mm: vmscan: limit the range of LRU type balancing new ed6dac723581 mm: swap: fix vmstats for huge pages new 4a721eb4e595 mm: swap: memcg: fix memcg stats for huge pages new d11c4393c814 tools/vm/page_owner_sort.c: filter out unneeded line new a8b12bdac1ea mm, mempolicy: fix up gup usage in lookup_node new 96d81ea7124c include/linux/memblock.h: fix minor typo and unclear comment new 13ca390aa0e3 sparc32: register memory occupied by kernel as memblock.memory new 55c329052a42 hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] new 9859a852fb96 arch/kmap: remove BUG_ON() new 917eba60042b arch/xtensa: move kmap build bug out of the way new a89a5f1cccd0 arch/kmap: remove redundant arch specific kmaps new 676aaec44548 arch/kunmap: remove duplicate kunmap implementations new eea03e24c24f arch-kunmap-remove-duplicate-kunmap-implementations-fix new 6ddea18687bd {x86,powerpc,microblaze}/kmap: move preempt disable new 7dd061cd8d4d arch/kmap_atomic: consolidate duplicate code new 93567dd1ee5b arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes new 045f5f92f25e arch/kunmap_atomic: consolidate duplicate code new 46ed4fe3b1f5 arch/{mips,sparc,microblaze,powerpc}: don't enable pagefau [...] new d5a25576a9f6 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes new e6f1b7407359 arch/kmap: ensure kmap_prot visibility new 19e66d407aba arch/kmap: don't hard code kmap_prot values new 5457747cebbb arch/kmap: define kmap_atomic_prot() for all arch's new 9050f7f5657f drm: remove drm specific kmap_atomic code new 6aaa72318b81 drm: vmwgfx: include linux/highmem.h new 90c085618072 kmap: remove kmap_atomic_to_page() new b91dbfab9cf4 parisc/kmap: remove duplicate kmap code new 8de4e15ea1e7 sparc: remove unnecessary includes new 11e935fab0d9 kmap: consolidate kmap_prot definitions new b36fd43564ef kmap-consolidate-kmap_prot-definitions-checkpatch-fixes new 5824aa542657 mm: thp: don't need to drain lru cache when splitting and [...] new e74669ba6aea powerpc/mm: drop platform defined pmd_mknotpresent() new 74b2d03edb74 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() new d564be6c7729 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 new 220f942d090b mm/vmstat: add events for PMD based THP migration without split new 15c28f05cf59 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] new 7272eb8157a1 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] new ce5722a7c968 drivers/base/memory.c: cache memory blocks in xarray to ac [...] new d0f3a5217e5c drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new d29a8eaf5b97 mm: add DEBUG_WX support new 024a3a718745 mm-add-debug_wx-support-fix new e07ac86fec71 mm: remove the specific name of arm64 new fd38019b4616 mm: add MMU dependency for DEBUG_WX new 4c0a59e65e84 riscv: support DEBUG_WX new b0dedf63bce7 riscv-support-debug_wx-fix new 87dac0a0bbf6 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new 674d6c74098e arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new 872730950fbe mm: add kvfree_sensitive() for freeing sensitive data objects new d99b4a268826 mm/memory_hotplug: refrain from adding memory into an impo [...] new 39455ac94a90 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] new 48e1c0d76b27 mm/memory_hotplug: remove is_mem_section_removable() new 1c5a969577bb mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 new 19b025ad5e94 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] new 484b5b5ae499 mm/memory_hotplug: introduce add_memory_driver_managed() new c5bf2e2c4064 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] new b3ae08c3ce83 device-dax: add memory via add_memory_driver_managed() new 809e22f008b6 mm: replace zero-length array with flexible-array member new 8dd5a16e36ac mm-replace-zero-length-array-with-flexible-array-member-fix new 48b90afd761d mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" new 00bf08cc2180 mm: ksm: fix a typo in comment "alreaady"->"already" new 40c59df6f8db mm: ksm: fix a typo in comment "alreaady"->"already" new b2d95918a09d mm: mmap: fix a typo in comment "compatbility"->"compatibility" new 3d2d24aa87e5 mm/hugetlb: fix a typo in comment "manitained"->"maintained" new 473705c0e41f mm/hugetlb: fix a typo in comment "manitained"->"maintained" new 955878e690e8 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] new b7f97bc073cb mm/vmsan: fix some typos in comment new d8293a6ae037 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" new 00b9e6fdf1ce mm/memblock: fix a typo in comment "implict"->"implicit" new 124d404d8b08 mm/list_lru: fix a typo in comment "numbesr"->"numbers" new 41d519c9859d mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" new b95c0e9e0a2f mm/frontswap: fix some typos in frontswap.c new 4d21cfc00b78 mm, memcg: fix some typos in memcontrol.c new 96af1773c6f4 mm: fix a typo in comment "strucure"->"structure" new c0d6ae3e8212 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] new 0a8468e548ee mm/sparse: fix a typo in comment "convienence"->"convenience" new 7f9e33a7517f mm/page-writeback: fix a typo in comment "effictive"->"effective" new afae019e52fe mm/memory: fix a typo in comment "attampt"->"attempt" new f7a04bca2106 mm: use false for bool variable new 086669b67165 include/linux/mm.h: return true in cpupid_pid_unset() new bc2b32de84da zcomp: Use ARRAY_SIZE() for backends list new 6572f025bfd4 fs/buffer.c: add debug print for __getblk_gfp() stall problem new f638a630bee8 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 3ec8ca019d1b kernel/hung_task.c: Monitor killed tasks. new 33bb66322d54 proc: rename "catch" function argument new aa9e6737a426 x86/mm: define mm_p4d_folded() new 79aa8c1af605 mm/debug: add tests validating architecture page table helpers new 1e480eafc23c mm-debug-add-tests-validating-architecture-page-table-helpers-v17 new ffa07dfabb57 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 new 1e8a934a7822 user.c: make uidhash_table static new 4ace0fd24a52 dynamic_debug: add an option to enable dynamic debug for m [...] new cba8a4d5bc99 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] new 420535292039 get_maintainer: add email addresses from .yaml files new c6d5a0a126e0 get_maintainer: fix unexpected behavior for path/to//file [...] new 128edf9ab405 include/linux/bitops.h: avoid clang shift-count-overflow warnings new bb167ea94d8f include/linux/bitops.h: simplify get_count_order_long() new fa062584dc1d lib/math: avoid trailing newline hidden in pr_fmt() new 4fee43ddf6bd lib: Add might_fault() to strncpy_from_user. new 34bd253e77a7 lib: optimize cpumask_local_spread() new bbe2641184c3 lib/test_lockup.c: make test_inode static new 5d992a82c9aa lib/zlib: remove outdated and incorrect pre-increment opti [...] new 6b556bfa38a5 lib/percpu-refcount.c: use a more common logging style new ccc5d8a4d09f lib/flex_proportions.c: cleanup __fprop_inc_percpu_max new 351330b21f7d lib: make a test module with set/clear bit new 4708e2630982 checkpatch: additional MAINTAINER section entry ordering checks new 3578acd63bcf checkpatch: look for c99 comments in ctx_locate_comment new de683af4e357 checkpatch: disallow --git and --file/--fix new e0eb597ccbf3 checkpatch: use patch subject when reading from stdin new 3aab5a999d3e checkpatch-use-patch-subject-when-reading-from-stdin-fix new 729bbffd5eb5 fs/binfmt_elf: remove redundant elf_map ifndef new b1a4e21bccdc elfnote: mark all .note sections SHF_ALLOC new a620ad9e9b7a init: allow distribution configuration of default init new 5f8a178864ea fat: don't allow to mount if the FAT length == 0 new 80d8a9fd2b65 fat: improve the readahead for FAT entries new 3c4357e8267d fs/seq_file.c: seq_read: Update pr_info_ratelimited new 90162124094c include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] new 78319eddffb3 seq_file-introduce-define_seq_attribute-helper-macro-check [...] new a4ace4f8ebbf mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro new 4e36ec32832a kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro new 83222208f2ad exec: simplify the copy_strings_kernel calling convention new 07c0e30a1b89 exec: open code copy_string_kernel new ee3baffdbe6f exec: change uselib(2) IS_SREG() failure to EACCES new 4c8902ac4672 exec: relocate S_ISREG() check new 9cacce837aca exec: relocate path_noexec() check new 337ced97e266 fs: include FMODE_EXEC when converting flags to f_mode new 87014c1c4ed6 umh: fix refcount underflow in fork_usermode_blob(). new 6ac40f1885e0 rapidio: avoid data race between file operation callbacks [...] new ff8c6c1ff557 rapidio: convert get_user_pages() --> pin_user_pages() new ad1d735b292e kernel/relay.c: handle alloc_percpu returning NULL in relay_open new a1480a59ab7d kernel/relay.c: fix read_pos error when multiple readers new 56c616419555 aio: simplify read_events() new 8f665a57ff6c selftests/x86/pkeys: move selftests to arch-neutral directory new ce3ccc562c20 selftests/vm/pkeys: rename all references to pkru to a gen [...] new a66fe5b2fe66 selftests/vm/pkeys: move generic definitions to header file new d32cf3d88517 selftests/vm/pkeys: move some definitions to arch-specific header new b35cc13e07ac selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() new da71af0d4640 selftests: vm: pkeys: Use sane types for pkey register new 62c795e13fc7 selftests: vm: pkeys: add helpers for pkey bits new b7d466879845 selftests/vm/pkeys: fix pkey_disable_clear() new afd336137b39 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() new 9810fdcadb56 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new 54ff380a3e80 selftests: vm: pkeys: use the correct huge page size new 94130eb26a90 selftests/vm/pkeys: introduce generic pkey abstractions new 73b7108f6f54 selftests/vm/pkeys: introduce powerpc support new 07c219a42006 selftests: vm: pkeys: fix powerpc access right updates new 96797015ba1a selftests/vm/pkeys: fix number of reserved powerpc pkeys new 0fbfaf4b7b88 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() new e89bec35297b selftests/vm/pkeys: improve checks to determine pkey support new e0c3c925aa78 selftests/vm/pkeys: associate key on a mapped page and det [...] new b58d0b770266 selftests/vm/pkeys: associate key on a mapped page and det [...] new 2f9b9f7c9fe0 selftests/vm/pkeys: detect write violation on a mapped acc [...] new 905e509e2913 selftests/vm/pkeys: introduce a sub-page allocator new 704355c822e7 selftests/vm/pkeys: test correct behaviour of pkey-0 new 24a8093d4bde selftests/vm/pkeys: override access right definitions on powerpc new b9cf889745c4 selftests: vm: pkeys: fix powerpc access right definitions new 601c0378542b selftests: vm: pkeys: use the correct page size on powerpc new 055c3105ca2a selftests: vm: pkeys: fix multilib builds for x86 new b9f8e120e775 tools/testing/selftests/vm: remove duplicate headers new ed7b1620b99a lib/ubsan.c: fix gcc-10 warnings new 68e31404bca8 ipc/msg: add missing annotation for freeque() new 03180abbb0c9 ipc/namespace.c: use a work queue to free_ipc new 493d6c882783 ipc: convert ipcs_idr to XArray new 51b45825f423 ipc-convert-ipcs_idr-to-xarray-update new 8aa1648c5cc4 ipc-convert-ipcs_idr-to-xarray-update-fix new 5f1b7a0f9e00 linux-next-pre new fd52f3042dac Merge branch 'akpm-current/current' new 2c7416c07d2c linux-next-post new 5f42fde71958 kernel: add panic_on_taint new 69b099bdfcbb kernel-add-panic_on_taint-fix new 10dd10e0da45 xarray.h: correct return code documentation for xa_store_{ [...] new f4837d4a701b kernel/sysctl: support setting sysctl parameters from kern [...] new 8fa4a38f63b3 kernel/sysctl: support handling command line aliases new d4a12aa1b11f kernel/hung_task convert hung_task_panic boot parameter to sysctl new 17f6497fe3bd tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] new f2893a49f017 lib/test_sysctl: support testing of sysctl. boot parameter new 2312969a0173 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix new 00dd1cf51ef7 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] new cf554ba9fd4b kernel/hung_task.c: introduce sysctl to print all traces w [...] new 78ff59a5d6bc panic: add sysctl to dump all CPUs backtraces on oops event new efa145a3ed98 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] new 0dd36d4dec81 stacktrace: cleanup inconsistent variable type new d3681f4da98d amdgpu: a NULL ->mm does not mean a thread is a kthread new 2c6d142c3e5c kernel: move use_mm/unuse_mm to kthread.c new a3a248d33156 kernel: move use_mm/unuse_mm to kthread.c new 67d7a73f7141 kernel: better document the use_mm/unuse_mm API contract new d276365f2877 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 new 87f9f60b41e3 powerpc/vas: fix up for {un}use_mm() rename new 74f61b34b9d4 drm/amdkfd: fix up for {un}use_mm() rename new 7224edcb400e kernel: set USER_DS in kthread_use_mm new e9a631636a97 mm/kmemleak: silence KCSAN splats in checksum new 18368b51d68b kallsyms/printk: add loglvl to print_ip_sym() new 6d2288f4ccbf alpha: add show_stack_loglvl() new 0f46d1c34782 arc: add show_stack_loglvl() new 1084b1b32b06 arm/asm: add loglvl to c_backtrace() new 9aca0d20f176 arm: add loglvl to unwind_backtrace() new f880e6d673af arm: add loglvl to dump_backtrace() new aeabfa2b613d arm: wire up dump_backtrace_{entry,stm} new d42d936d7bad arm: add show_stack_loglvl() new 61ad249ce6ad arm64: add loglvl to dump_backtrace() new 72b6d7544c6d arm64: add show_stack_loglvl() new cb6e36802b81 c6x: add show_stack_loglvl() new fe13f1716e61 csky: add show_stack_loglvl() new 98bf0938157e h8300: add show_stack_loglvl() new 5cbba169d10e hexagon: add show_stack_loglvl() new 177f012f9854 ia64: pass log level as arg into ia64_do_show_stack() new 9e1f2265a253 ia64: add show_stack_loglvl() new 332406850bf2 m68k: add show_stack_loglvl() new c3aaa8a9d0c8 microblaze: add loglvl to microblaze_unwind_inner() new 7f14e5e8f2cc microblaze: add loglvl to microblaze_unwind() new c4005b1f5f85 microblaze: add show_stack_loglvl() new 2ae0eb5db7de mips: add show_stack_loglvl() new 0f0ae4361092 nds32: add show_stack_loglvl() new eb77646fe9d8 nios2: add show_stack_loglvl() new c8e881bb9432 openrisc: add show_stack_loglvl() new de9f82a3562f parisc: add show_stack_loglvl() new 2f7b9acda2c2 powerpc: add show_stack_loglvl() new 85e07ba93c86 riscv: add show_stack_loglvl() new 75ed850b0eee s390: add show_stack_loglvl() new e658a87cd834 sh: add loglvl to dump_mem() new ecfba2295b10 sh: remove needless printk() new c97f4ddffd8c sh: add loglvl to printk_address() new 42bf53088df7 sh: add loglvl to show_trace() new 8be5e8d0202b sh: add show_stack_loglvl() new 60917d7872b0 sparc: add show_stack_loglvl() new 64b66255c715 um/sysrq: remove needless variable sp new fd5a36ee5768 um: add show_stack_loglvl() new f267b9c182e9 unicore32: remove unused pmode argument in c_backtrace() new ea8c5bceb15f unicore32: add loglvl to c_backtrace() new 7ebee1161b08 unicore32: add show_stack_loglvl() new 5e60c2812564 x86: add missing const qualifiers for log_lvl new 1d699a5a5812 x86: add show_stack_loglvl() new f079ed078659 xtensa: add loglvl to show_trace() new 058c3fa4b6a3 xtensa-add-loglvl-to-show_trace-fix new c822a676727e xtensa: add show_stack_loglvl() new d92dc3961d6b sysrq: use show_stack_loglvl() new e65f97500914 x86/amd_gart: print stacktrace for a leak with KERN_ERR new 7dfd56c17bee power: use show_stack_loglvl() new 966d0f958a7d kdb: don't play with console_loglevel new 63066f4eee92 sched: print stack trace with KERN_INFO new 83a19f5d4f94 kernel: use show_stack_loglvl() new a986e445d82d kernel: rename show_stack_loglvl() => show_stack() new aaa395fab3b7 mm/frontswap: mark various intentional data races new dc7230a927df mm/page_io: mark various intentional data races new 7d53faa6a8cf mm-page_io-mark-various-intentional-data-races-v2 new 866d8f932aa0 mm/swap_state: mark various intentional data races new 58bb5bd28535 mm/filemap.c: fix a data race in filemap_fault() new 389e9f921967 mm/swapfile: fix and annotate various data races new b99b2db56023 mm-swapfile-fix-and-annotate-various-data-races-v2 new 4a99ac119787 mm/page_counter: fix various data races at memsw new 29b54bcdd130 mm/memcontrol: fix a data race in scan count new ac8dad693b80 mm/list_lru: fix a data race in list_lru_count_one new fef3851c109c mm/mempool: fix a data race in mempool_free() new 3a6cbae65c0a mm/util.c: annotate an data race at vm_committed_as new 38407267a60d mm/rmap: annotate a data race at tlb_flush_batched new f23b75a5fca3 mm: annotate a data race in page_zonenum() new df3613aa1877 mm/swap.c: annotate data races for lru_rotate_pvecs new 710f3002c190 mm/gup.c: convert to use get_user_{page|pages}_fast_only() new 03c65151a082 mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) new 6ca3ad800eac mm/gup: introduce pin_user_pages_locked() new 8763f6fabb46 mm/gup: frame_vector: convert get_user_pages() --> pin_use [...] new 5234dbe3daee mm/gup: documentation fix for pin_user_pages*() APIs new 004f7f534d11 h8300: remove usage of __ARCH_USE_5LEVEL_HACK new c474702a5c00 arm: add support for folded p4d page tables new f8e33d2d7785 arm-add-support-for-folded-p4d-page-tables-fix new 756cbfe1920f arm64: add support for folded p4d page tables new eb069f839695 arm64: kvm: fix gcc-10 shift warning new 2588302a39a6 hexagon: remove __ARCH_USE_5LEVEL_HACK new 06a351ddda57 ia64: add support for folded p4d page tables new 3c3e6159fd3e nios2: add support for folded p4d page tables new 9de994597fb5 openrisc: add support for folded p4d page tables new 4d95a12cd7ac powerpc: add support for folded p4d page tables new 95c36b940883 powerpc-add-support-for-folded-p4d-page-tables-fix new 7e69110f4035 powerpc/xmon: drop unused pgdir varialble in show_pte() function new 3fce6e05d453 sh: fault: Modernize printing of kernel messages new 78e3e63871a0 sh: drop __pXd_offset() macros that duplicate pXd_index() ones new ce5a8760ce8c sh: add support for folded p4d page tables new 73aeed9efbf0 unicore32: remove __ARCH_USE_5LEVEL_HACK new 3a455017e455 asm-generic: remove pgtable-nop4d-hack.h new f77a6ec11a3e mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] new 3006949fae24 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new c8acf44899c2 mm/mmap.c: add more sanity checks to get_unmapped_area() new abbd1072baa3 mm/mmap.c: do not allow mappings outside of allowed limits new 5b6b2c8c43e4 mm: don't include asm/pgtable.h if linux/mm.h is already included new 4540d52fc8ff mm: introduce include/linux/pgtable.h new 0126ad093970 mm: reorder includes after introduction of linux/pgtable.h new 02c406ec0ded csky: replace definitions of __pXd_offset() with pXd_index() new c1df56b092a4 m68k/mm/motorola: move comment about page table allocation [...] new 1f6e470f4271 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] new 06d3e319efc1 x86/mm: simplify init_trampoline() and surrounding logic new b26bfc93644b x86/kaslr: take CONFIG_RANDOMIZE_MEMORY into account in ka [...] new c9f86d9e5c25 mm: pgtable: add shortcuts for accessing kernel PMD and PTE new 8536916d9b73 microblaze: fix page table traversal in setup_rt_frame() new 1dc8f8df3c5b powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] new 7304ca7ed89a mm: consolidate pte_index() and pte_offset_*() definitions new 0d9810eaf121 mm: consolidate pmd_index() and pmd_offset() definitions new 76a30ebeb814 mm: consolidate pud_index() and pud_offset() definitions new 7ab462b2d678 mm: consolidate pgd_index() and pgd_offset{_k}() definitions new 3ce896968ced mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix new 047791d732c0 arm: fix the flush_icache_range arguments in set_fiq_handler new 7da3f69ac342 nds32: unexport flush_icache_page new f0c11aee3211 powerpc: unexport flush_icache_user_range new 5014c0433243 unicore32: remove flush_cache_user_range new 9bdd6f406cf9 asm-generic: fix the inclusion guards for cacheflush.h new de51cc86b545 asm-generic: don't include <linux/mm.h> in cacheflush.h new 0549b0ee729e asm-generic-dont-include-linux-mmh-in-cacheflushh-fix new d247fdc84ee7 asm-generic: improve the flush_dcache_page stub new f15b3e6f3e6f alpha: use asm-generic/cacheflush.h new 01a1ab6b169b arm64: use asm-generic/cacheflush.h new c7db0dccc34b c6x: use asm-generic/cacheflush.h new d51ba7a7fa62 hexagon: use asm-generic/cacheflush.h new ec3fb51733e8 ia64: use asm-generic/cacheflush.h new 2d0b7a5c29be microblaze: use asm-generic/cacheflush.h new f156a4dd2b55 m68knommu: use asm-generic/cacheflush.h new a36f6c6b2ae7 openrisc: use asm-generic/cacheflush.h new d0c5ba69199e powerpc: use asm-generic/cacheflush.h new 6793250c8f4d riscv: use asm-generic/cacheflush.h new f21b46f0f4b2 arm,sparc,unicore32: remove flush_icache_user_range new 0129d911f110 mm: rename flush_icache_user_range to flush_icache_user_page new 27330c917564 asm-generic: add a flush_icache_user_range stub new 324384490328 sh: implement flush_icache_user_range new 508a183b5264 xtensa: implement flush_icache_user_range new 82dd5823cea7 xtensa: fix flush_icache_user_range in noMMU configs new 90cb6b20b1c9 arm: rename flush_cache_user_range to flush_icache_user_range new 56910567a9ef m68k: implement flush_icache_user_range new 02559ddbd463 exec: only build read_code when needed new e7a5eabca07a exec: use flush_icache_user_range in read_code new 18f90968c55b binfmt_flat: use flush_icache_user_range new 563f53378806 nommu: use flush_icache_user_range in brk and mmap new 5b71cc4686a5 module: move the set_fs hack for flush_icache_range to m68k new b8015a488554 mmap locking API: initial implementation as rwsem wrappers new ecea79fd7a95 MMU notifier: use the new mmap locking API new 16a7277347cd DMA reservations: use the new mmap locking API new 00b0a4590383 mmap locking API: use coccinelle to convert mmap_sem rwsem [...] new 930e14cb537f mmap locking API: convert mmap_sem call sites missed by co [...] new 06519cbd388b mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] new 2fc8758a6f14 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] new 3e5d03ac6672 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] new bc05bbdec26d mmap locking API: convert nested write lock sites new 8cb46e49be88 mmap locking API: add mmap_read_trylock_non_owner() new 9d3d4e85e2b9 mmap locking API: add MMAP_LOCK_INITIALIZER new c7f66714f6d8 mmap locking API: add mmap_assert_locked() and mmap_assert [...] new 4601e502817f mmap locking API: rename mmap_sem to mmap_lock new aa9ae62bce19 mmap-locking-api-rename-mmap_sem-to-mmap_lock-fix new 4a6c5c79e38c mmap locking API: convert mmap_sem API comments new 278f83ab8094 mmap locking API: convert mmap_sem comments new d1325adfdfa9 mmap-locking-api-convert-mmap_sem-comments-fix new 63c892a29869 mmap-locking-api-convert-mmap_sem-comments-fix-fix new a3505131337b mmap-locking-api-convert-mmap_sem-comments-fix-fix-fix new 6815ad4d2153 mm/madvise: pass task and mm to do_madvise new a67a19616f47 mm/madvise: introduce process_madvise() syscall: an extern [...] new 4187c5f5d465 fix process_madvise build break for arm64 new 16f85eeefe6e mm: fix build error for mips of process_madvise new 1a473462fb87 mm-introduce-external-memory-hinting-api-fix-2-fix new 1e18104cc2e3 mm/madvise: check fatal signal pending of target process new 6757114007af pid: move pidfd_get_pid() to pid.c new b557bbb1d9f3 mm/madvise: support both pid and pidfd for process_madvise new 89e88f21832f mm/madvise: allow KSM hints for remote API new 758e1f1037fd mm: support vector address ranges for process_madvise new c56a8e43a8aa mm: support compat_sys_process_madvise new 20257294a4cc mm-support-vector-address-ranges-for-process_madvise-fix-fix new e1fb7dc27f77 mm/madvise: make function 'do_process_madvise' static new 2ab8faf0ae1a mm: fix s390 compat build error new 457adc9bc086 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] new b4e6875644ed mm: use only pidfd for process_madvise syscall new e52f021612a6 mm: return EBADF if pidfd is invalid new 81d434388ca0 mm/madvise.c: remove duplicated include new ac5d3d2e1cef maccess: unexport probe_kernel_write and probe_user_write new d38030205b9f maccess: remove various unused weak aliases new ebf4c9a0c001 maccess: remove duplicate kerneldoc comments new 1bd480b1716c maccess: clarify kerneldoc comments new 0a3b6999418a maccess: update the top of file comment new b11131c00f3d maccess: rename strncpy_from_unsafe_user to strncpy_from_u [...] new bfc28d2f495c maccess: rename strncpy_from_unsafe_strict to strncpy_from [...] new 82cb02aa04a7 maccess: rename strnlen_unsafe_user to strnlen_user_nofault new a73bf94e1be8 maccess: remove probe_read_common and probe_write_common new 93bb66bf64a4 maccess: unify the probe kernel arch hooks new 07cf1d99bfae maccess-unify-the-probe-kernel-arch-hooks-fix new 410ac30acb88 bpf: factor out a bpf_trace_copy_string helper new 79252cbcd252 bpf: handle the compat string in bpf_trace_copy_string better new 2cd495af605a bpf: rework the compat kernel probe handling new ac2118e4a587 tracing/kprobes: handle mixed kernel/userspace probes better new 8e7bc08defad maccess: remove strncpy_from_unsafe new 193ee6b49076 maccess: always use strict semantics for probe_kernel_read new 54a0741c590c maccess-always-use-strict-semantics-for-probe_kernel_read-fix new 2c2f78497b71 maccess: move user access routines together new a07f993bc304 maccess: allow architectures to provide kernel probing directly new d4777e3ebf3d x86: use non-set_fs based maccess routines new c93cea13edc6 x86-use-non-set_fs-based-maccess-routines-x86-use-non-set_ [...] new 67812d3aff33 maccess: return -ERANGE when probe_kernel_read() fails new 9fc1682ba932 include/linux/cache.h: expand documentation over __read_mostly new 1114699aa7f7 doc: cgroup: update note about conditions when oom killer [...] new 8fa6b73312f0 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] new cffaeabf2a6f drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new b2fd83dbce44 Merge branch 'akpm/master' new 23b3f4a2d79e fix up for strncpy_from_unsafe_strict rename new d4ce43d444be turns out that probe_user_write is used in modular code new 0e21d4620dd0 Add linux-next specific files for 20200602
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 (e7b08814b16b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2229 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: .../RCU/Design/Data-Structures/Data-Structures.rst | 31 +- .../RCU/Design/Requirements/Requirements.rst | 7 +- Documentation/RCU/checklist.rst | 465 - Documentation/RCU/checklist.txt | 458 + Documentation/RCU/index.rst | 9 - Documentation/RCU/lockdep-splat.rst | 115 - Documentation/RCU/lockdep-splat.txt | 110 + Documentation/RCU/lockdep.rst | 116 - Documentation/RCU/lockdep.txt | 112 + Documentation/RCU/rculist_nulls.rst | 200 - Documentation/RCU/rculist_nulls.txt | 172 + Documentation/RCU/rcuref.rst | 158 - Documentation/RCU/rcuref.txt | 151 + Documentation/RCU/stallwarn.rst | 336 - Documentation/RCU/stallwarn.txt | 316 + Documentation/RCU/torture.rst | 293 - Documentation/RCU/torture.txt | 282 + Documentation/admin-guide/cgroup-v2.rst | 20 + Documentation/admin-guide/kernel-parameters.txt | 14 - Documentation/atomic_t.txt | 24 +- Documentation/bpf/ringbuf.rst | 209 + Documentation/core-api/padata.rst | 6 +- Documentation/core-api/pin_user_pages.rst | 33 +- Documentation/core-api/protection-keys.rst | 5 +- .../devicetree/bindings/arm/coresight.txt | 13 - .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mipi0a.txt | 28 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vcodecsys.txt | 27 + .../bindings/clock/baikal,bt1-ccu-div.yaml | 188 + .../bindings/clock/baikal,bt1-ccu-pll.yaml | 131 + .../devicetree/bindings/clock/idt,versaclock5.txt | 1 + .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 - .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 73 + .../bindings/clock/marvell,mmp2-audio-clock.yaml | 74 + .../bindings/clock/marvell,mmp2-clock.yaml | 5 + .../devicetree/bindings/clock/silabs,si5341.txt | 11 +- .../bindings/connector/usb-connector.yaml | 39 +- .../devicetree/bindings/i2c/i2c-designware.txt | 73 - Documentation/devicetree/bindings/i2c/i2c.txt | 7 +- .../bindings/i2c/snps,designware-i2c.yaml | 156 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 2 +- .../interrupt-controller/loongson,htvec.yaml | 57 + .../interrupt-controller/loongson,pch-msi.yaml | 62 + .../interrupt-controller/loongson,pch-pic.yaml | 56 + .../devicetree/bindings/mailbox/fsl,mu.txt | 58 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 91 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 80 + .../devicetree/bindings/mailbox/sprd-mailbox.yaml | 60 + .../devicetree/bindings/mmc/sdhci-pxa.txt | 50 - .../devicetree/bindings/mmc/sdhci-pxa.yaml | 102 + .../devicetree/bindings/net/imx-dwmac.txt | 56 + .../devicetree/bindings/net/mediatek,eth-mac.yaml | 89 - .../bindings/net/mediatek,star-emac.yaml | 89 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 92 + .../devicetree/bindings/power/fsl,imx-gpc.txt | 91 - .../devicetree/bindings/power/fsl,imx-gpc.yaml | 124 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 77 - .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 108 + .../bindings/regulator/anatop-regulator.txt | 40 - .../bindings/regulator/anatop-regulator.yaml | 94 + .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 4 + .../devicetree/bindings/serial/rs485.yaml | 4 + .../devicetree/bindings/serial/serial.yaml | 8 + .../devicetree/bindings/soc/qcom/qcom,geni-se.txt | 94 - .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 225 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 2 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 44 - .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 133 + Documentation/devicetree/bindings/spi/spi-dw.txt | 24 - .../devicetree/bindings/thermal/rcar-thermal.yaml | 1 + .../devicetree/bindings/timer/fsl,imxgpt.txt | 45 - .../devicetree/bindings/timer/fsl,imxgpt.yaml | 72 + .../devicetree/bindings/timer/renesas,cmt.txt | 110 - .../devicetree/bindings/timer/renesas,cmt.yaml | 182 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/usb-conn-gpio.txt | 30 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/infiniband.rst | 3 - Documentation/filesystems/dax.txt | 6 +- Documentation/filesystems/ext4/verity.rst | 3 + Documentation/infiniband/core_locking.rst | 2 - Documentation/litmus-tests/README | 34 - ...b__after_atomic-is-stronger-than-acquire.litmus | 32 - ...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 24 - .../litmus-tests/rcu/RCU+sync+free.litmus | 42 - .../litmus-tests/rcu/RCU+sync+read.litmus | 37 - Documentation/locking/locktorture.rst | 2 +- .../maintainer/maintainer-entry-profile.rst | 12 +- Documentation/networking/devlink/devlink-trap.rst | 219 +- Documentation/process/coding-style.rst | 23 +- Documentation/trace/histogram-design.rst | 2115 ++ Documentation/virt/kvm/api.rst | 22 + Documentation/virt/kvm/cpuid.rst | 6 + Documentation/virt/kvm/msr.rst | 119 +- Documentation/vm/zswap.rst | 4 +- MAINTAINERS | 22 +- Makefile | 2 +- Next/SHA1s | 190 +- Next/merge.log | 28539 ++++++++++--------- Next/quilt-import.log | 2 + arch/arm/boot/dts/exynos5800.dtsi | 6 +- arch/arm/mach-mmp/Kconfig | 2 + arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 4 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 43 +- arch/arm64/kvm/arm.c | 14 +- arch/m68k/include/asm/uaccess_no.h | 6 +- arch/mips/include/asm/inst.h | 779 - .../mips/include/asm/mach-loongson64/cpucfg-emul.h | 11 + arch/mips/include/asm/unaligned-emul.h | 779 + arch/mips/include/uapi/asm/hwcap.h | 1 + arch/mips/kernel/traps.c | 4 + arch/mips/kernel/unaligned.c | 1 + arch/mips/loongson64/cop2-ex.c | 1 + arch/mips/loongson64/cpucfg-emul.c | 70 +- arch/mips/ralink/bootrom.c | 2 +- arch/mips/ralink/mt7621.c | 43 - arch/openrisc/kernel/entry.S | 4 +- arch/parisc/Kconfig | 2 +- arch/parisc/Makefile | 4 +- arch/parisc/boot/compressed/Makefile | 1 + arch/parisc/kernel/firmware.c | 3 +- arch/parisc/kernel/hardware.c | 3 +- arch/parisc/kernel/module.c | 4 +- arch/parisc/lib/memcpy.c | 12 +- arch/powerpc/kernel/Makefile | 3 + arch/riscv/mm/ptdump.c | 2 +- arch/s390/include/asm/kvm_host.h | 4 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/sparc/mm/init_32.c | 1 + arch/um/kernel/maccess.c | 10 +- arch/x86/Kconfig | 13 +- arch/x86/entry/common.c | 6 +- arch/x86/entry/entry_64.S | 17 - arch/x86/include/asm/cpu_entry_area.h | 12 +- arch/x86/include/asm/debugreg.h | 44 +- arch/x86/include/asm/desc.h | 49 +- arch/x86/include/asm/dma.h | 2 +- arch/x86/include/asm/hyperv-tlfs.h | 2 + arch/x86/include/asm/idtentry.h | 2 - arch/x86/include/asm/io_bitmap.h | 4 +- arch/x86/include/asm/kvm_host.h | 39 +- arch/x86/include/asm/kvm_para.h | 4 +- arch/x86/include/asm/mmzone_32.h | 39 - arch/x86/include/asm/pgtable_32.h | 10 +- arch/x86/include/asm/spinlock_types.h | 22 - arch/x86/include/asm/svm.h | 9 +- arch/x86/include/asm/uaccess.h | 16 + arch/x86/include/uapi/asm/kvm.h | 20 +- arch/x86/include/uapi/asm/kvm_para.h | 17 +- arch/x86/kernel/asm-offsets_64.c | 3 - arch/x86/kernel/cpu/common.c | 17 - arch/x86/kernel/cpu/intel.c | 2 + arch/x86/kernel/cpu/mce/core.c | 14 +- arch/x86/kernel/dumpstack_64.c | 7 +- arch/x86/kernel/hw_breakpoint.c | 85 +- arch/x86/kernel/idt.c | 122 +- arch/x86/kernel/ioport.c | 22 +- arch/x86/kernel/kvm.c | 14 +- arch/x86/kernel/nmi.c | 57 +- arch/x86/kernel/process.c | 4 +- arch/x86/kernel/sys_ia32.c | 40 +- arch/x86/kernel/traps.c | 40 +- arch/x86/kvm/cpuid.c | 5 +- arch/x86/kvm/cpuid.h | 5 + arch/x86/kvm/hyperv.c | 190 +- arch/x86/kvm/hyperv.h | 32 + arch/x86/kvm/ioapic.h | 8 +- arch/x86/kvm/irq.c | 1 + arch/x86/kvm/irq.h | 15 +- arch/x86/kvm/lapic.c | 1 + arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/mmu/mmu.c | 21 +- arch/x86/kvm/pmu.c | 4 +- arch/x86/kvm/pmu.h | 4 +- arch/x86/kvm/svm/nested.c | 632 +- arch/x86/kvm/svm/pmu.c | 7 +- arch/x86/kvm/svm/svm.c | 161 +- arch/x86/kvm/svm/svm.h | 33 +- arch/x86/kvm/trace.h | 51 + arch/x86/kvm/vmx/capabilities.h | 11 + arch/x86/kvm/vmx/nested.c | 60 +- arch/x86/kvm/vmx/pmu_intel.c | 71 +- arch/x86/kvm/vmx/vmx.c | 40 +- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 310 +- arch/x86/lib/csum-wrappers_64.c | 4 +- arch/x86/mm/cpu_entry_area.c | 1 - arch/x86/mm/dump_pagetables.c | 4 +- arch/x86/mm/fault.c | 16 +- arch/x86/mm/maccess.c | 28 +- arch/x86/mm/numa_32.c | 34 - arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/pci/xen.c | 16 +- arch/x86/xen/suspend_hvm.c | 1 + arch/x86/xen/xen-ops.h | 1 - arch/xtensa/include/asm/cacheflush.h | 4 +- block/bfq-iosched.c | 2 +- block/blk-core.c | 17 +- block/blk-mq-debugfs.c | 2 + block/blk-mq-tag.c | 70 +- block/blk-mq-tag.h | 6 +- block/blk-mq.c | 249 +- block/blk-mq.h | 4 +- block/blk-throttle.c | 63 - block/blk-wbt.c | 16 +- block/blk-wbt.h | 4 - block/blk.h | 2 - block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- drivers/acpi/cppc_acpi.c | 1 + drivers/acpi/pci_root.c | 4 +- drivers/acpi/sysfs.c | 4 +- drivers/auxdisplay/charlcd.c | 17 +- drivers/base/Kconfig | 3 +- drivers/base/power/sysfs.c | 4 +- drivers/base/regmap/regmap.c | 122 +- drivers/base/test/Kconfig | 3 +- drivers/block/loop.c | 2 +- drivers/block/null_blk_main.c | 2 +- drivers/block/rbd.c | 44 +- drivers/bluetooth/btmtkuart.c | 17 +- drivers/bluetooth/btqca.c | 14 +- drivers/bluetooth/hci_qca.c | 97 +- drivers/char/mem.c | 101 +- drivers/char/nvram.c | 4 - drivers/char/pcmcia/cm4000_cs.c | 14 - drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/baikal-t1/Kconfig | 42 + drivers/clk/baikal-t1/Makefile | 3 + drivers/clk/baikal-t1/ccu-div.c | 602 + drivers/clk/baikal-t1/ccu-div.h | 110 + drivers/clk/baikal-t1/ccu-pll.c | 558 + drivers/clk/baikal-t1/ccu-pll.h | 64 + drivers/clk/baikal-t1/clk-ccu-div.c | 485 + drivers/clk/baikal-t1/clk-ccu-pll.c | 204 + drivers/clk/clk-hsdk-pll.c | 70 +- drivers/clk/clk-si5341.c | 69 +- drivers/clk/clk-versaclock5.c | 11 + drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 28 +- drivers/clk/ingenic/cgu.h | 4 + drivers/clk/ingenic/jz4725b-cgu.c | 4 + drivers/clk/ingenic/jz4740-cgu.c | 4 + drivers/clk/ingenic/jz4770-cgu.c | 8 +- drivers/clk/ingenic/jz4780-cgu.c | 3 + drivers/clk/ingenic/tcu.c | 2 +- drivers/clk/ingenic/x1000-cgu.c | 123 +- drivers/clk/ingenic/x1830-cgu.c | 448 + drivers/clk/mediatek/Kconfig | 86 + drivers/clk/mediatek/Makefile | 7 + drivers/clk/mediatek/clk-mt6765-audio.c | 100 + drivers/clk/mediatek/clk-mt6765-cam.c | 74 + drivers/clk/mediatek/clk-mt6765-img.c | 70 + drivers/clk/mediatek/clk-mt6765-mipi0a.c | 68 + drivers/clk/mediatek/clk-mt6765-mm.c | 96 + drivers/clk/mediatek/clk-mt6765-vcodec.c | 70 + drivers/clk/mediatek/clk-mt6765.c | 952 + drivers/clk/mediatek/clk-mux.c | 2 +- drivers/clk/mmp/Makefile | 3 +- drivers/clk/mmp/clk-audio.c | 443 + drivers/clk/mmp/clk-frac.c | 27 +- drivers/clk/mmp/clk-of-mmp2.c | 104 +- drivers/clk/mmp/clk.h | 11 + drivers/clk/mmp/pwr-island.c | 115 + drivers/clk/qcom/gcc-msm8998.c | 27 + drivers/clk/x86/clk-cgu.c | 2 +- drivers/cpuidle/sysfs.c | 6 +- drivers/crypto/ccp/sev-dev.c | 15 +- drivers/crypto/chelsio/chcr_algo.c | 11 +- drivers/crypto/chelsio/chcr_core.c | 23 +- drivers/crypto/chelsio/chcr_core.h | 10 +- drivers/crypto/chelsio/chcr_ipsec.c | 2 +- drivers/crypto/chelsio/chcr_ktls.c | 107 +- drivers/crypto/chelsio/chcr_ktls.h | 9 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 195 +- drivers/crypto/chelsio/chtls/chtls_cm.h | 1 + drivers/crypto/chelsio/chtls/chtls_main.c | 14 +- drivers/edac/amd64_edac.c | 2 +- drivers/firewire/core-cdev.c | 4 +- drivers/firmware/efi/test/efi_test.c | 12 - drivers/fpga/dfl-afu-dma-region.c | 23 +- drivers/fpga/dfl-fme-pr.c | 4 - drivers/gpio/gpiolib.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 68 + drivers/gpu/drm/amd/amdgpu/nv.c | 41 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 274 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 8 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 12 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 48 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 5 +- .../amd/powerplay/inc/smu11_driver_if_arcturus.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 6 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 4 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 10 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 98 +- drivers/gpu/drm/drm_file.c | 3 - drivers/gpu/drm/i915/i915_request.c | 324 +- drivers/hwtracing/coresight/coresight-catu.c | 5 +- drivers/hwtracing/coresight/coresight-etm4x.c | 27 +- drivers/hwtracing/coresight/coresight-etm4x.h | 3 - drivers/hwtracing/coresight/coresight-platform.c | 5 +- drivers/hwtracing/coresight/coresight-replicator.c | 68 +- drivers/i2c/busses/Kconfig | 28 +- drivers/i2c/busses/Makefile | 18 +- drivers/i2c/busses/i2c-designware-common.c | 177 +- drivers/i2c/busses/i2c-designware-core.h | 28 +- drivers/i2c/busses/i2c-designware-master.c | 127 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 1 - drivers/i2c/busses/i2c-designware-platdrv.c | 96 +- drivers/i2c/busses/i2c-designware-slave.c | 77 +- drivers/i2c/busses/i2c-i801.c | 6 + drivers/i2c/busses/i2c-sh_mobile.c | 7 +- drivers/i2c/i2c-smbus.c | 104 +- drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/cma_trace.h | 20 +- drivers/infiniband/core/core_priv.h | 3 + drivers/infiniband/core/cq.c | 173 + drivers/infiniband/core/device.c | 6 +- drivers/infiniband/core/fmr_pool.c | 494 - drivers/infiniband/core/sysfs.c | 10 +- drivers/infiniband/core/uverbs_cmd.c | 2 - drivers/infiniband/core/verbs.c | 57 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 3 - drivers/infiniband/hw/bnxt_re/ib_verbs.h | 6 - drivers/infiniband/hw/bnxt_re/qplib_sp.c | 3 - drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 - drivers/infiniband/hw/hfi1/chip.c | 2 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 7 - drivers/infiniband/hw/hfi1/verbs.c | 1 - drivers/infiniband/hw/hfi1/vnic_main.c | 11 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/i40iw/i40iw.h | 9 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 - drivers/infiniband/hw/i40iw/i40iw_verbs.h | 1 - drivers/infiniband/hw/mlx4/main.c | 11 - drivers/infiniband/hw/mlx4/mlx4_ib.h | 16 - drivers/infiniband/hw/mlx4/mr.c | 93 - drivers/infiniband/hw/mlx5/main.c | 3 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 15 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/mthca/mthca_dev.h | 10 - drivers/infiniband/hw/mthca/mthca_mr.c | 262 +- drivers/infiniband/hw/mthca/mthca_provider.c | 96 - drivers/infiniband/hw/mthca/mthca_provider.h | 23 - drivers/infiniband/hw/ocrdma/ocrdma.h | 1 - drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 1 - drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 - drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/qedr.h | 1 - drivers/infiniband/hw/qedr/verbs.c | 2 - drivers/infiniband/hw/qib/qib_verbs.c | 1 - drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 - drivers/infiniband/sw/rdmavt/mr.c | 155 - drivers/infiniband/sw/rdmavt/mr.h | 15 - drivers/infiniband/sw/rdmavt/vt.c | 4 - drivers/infiniband/sw/siw/siw.h | 2 - drivers/infiniband/sw/siw/siw_main.c | 1 - drivers/infiniband/sw/siw/siw_verbs.c | 1 - drivers/infiniband/ulp/iser/iscsi_iser.h | 79 +- drivers/infiniband/ulp/iser/iser_initiator.c | 19 +- drivers/infiniband/ulp/iser/iser_memory.c | 188 +- drivers/infiniband/ulp/iser/iser_verbs.c | 126 +- drivers/infiniband/ulp/srp/ib_srp.c | 244 +- drivers/infiniband/ulp/srp/ib_srp.h | 27 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 22 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 5 - drivers/iommu/amd_iommu.c | 263 +- drivers/iommu/amd_iommu.h | 96 +- drivers/iommu/amd_iommu_debugfs.c | 5 +- drivers/iommu/amd_iommu_init.c | 4 +- drivers/iommu/amd_iommu_proto.h | 96 - drivers/iommu/amd_iommu_v2.c | 14 +- drivers/iommu/intel-iommu.c | 31 +- drivers/iommu/intel-svm.c | 2 +- drivers/iommu/iommu.c | 14 +- drivers/irqchip/Kconfig | 27 + drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-loongson-htvec.c | 214 + drivers/irqchip/irq-loongson-pch-msi.c | 255 + drivers/irqchip/irq-loongson-pch-pic.c | 243 + drivers/macintosh/via-pmu.c | 2 - drivers/mailbox/Kconfig | 18 + drivers/mailbox/Makefile | 4 + drivers/mailbox/imx-mailbox.c | 45 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/qcom-ipcc.c | 286 + drivers/mailbox/sprd-mailbox.c | 361 + drivers/mailbox/zynqmp-ipi-mailbox.c | 25 +- drivers/md/dm-mpath.c | 87 +- drivers/md/dm-rq.c | 2 +- drivers/misc/habanalabs/command_submission.c | 2 +- drivers/misc/habanalabs/memory.c | 2 +- drivers/misc/uacce/uacce.c | 172 +- drivers/misc/xilinx_sdfec.c | 30 +- drivers/mmc/host/sdhci-msm.c | 6 + drivers/mtd/nand/raw/au1550nd.c | 1 + drivers/mtd/spi-nor/sfdp.c | 34 +- drivers/mtd/spi-nor/sfdp.h | 11 +- drivers/mtd/spi-nor/winbond.c | 29 +- drivers/net/dsa/sja1105/sja1105.h | 18 - drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 50 +- drivers/net/dsa/sja1105/sja1105_main.c | 4 + drivers/net/dsa/sja1105/sja1105_static_config.c | 10 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 22 + drivers/net/dsa/sja1105/sja1105_vl.c | 2 +- drivers/net/dsa/sja1105/sja1105_vl.h | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 51 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 2 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 85 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 80 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 7 + drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 10 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 10 + drivers/net/ethernet/freescale/dpaa2/Makefile | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 150 + .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 7 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 250 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 69 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 24 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 59 + drivers/net/ethernet/freescale/dpaa2/dpni.c | 177 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 97 + drivers/net/ethernet/freescale/fec_main.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 6 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 3 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 3 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 12 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 24 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 4 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 3 +- drivers/net/ethernet/intel/ice/ice_base.c | 33 +- drivers/net/ethernet/intel/ice/ice_common.c | 14 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 3 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 28 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 4 - drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 27 +- drivers/net/ethernet/intel/ice/ice_lib.c | 41 +- drivers/net/ethernet/intel/ice/ice_lib.h | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 29 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 5 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 4 - drivers/net/ethernet/intel/ice/ice_sched.c | 12 +- drivers/net/ethernet/intel/ice/ice_switch.c | 9 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 45 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 834 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 5 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 9 +- drivers/net/ethernet/intel/igc/igc.h | 5 +- drivers/net/ethernet/intel/igc/igc_defines.h | 4 - drivers/net/ethernet/intel/igc/igc_ethtool.c | 9 +- drivers/net/ethernet/intel/igc/igc_mac.c | 5 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 +- drivers/net/ethernet/intel/igc/igc_regs.h | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 31 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 83 +- drivers/net/ethernet/mellanox/mlx4/main.c | 2 - drivers/net/ethernet/mellanox/mlx4/mr.c | 183 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 4 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 24 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 81 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 4 - .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 5 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 18 + .../mellanox/mlx5/core/steering/dr_action.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 149 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 4 + .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 583 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 81 +- drivers/net/ethernet/microchip/lan743x_main.h | 6 + drivers/net/ethernet/microchip/lan743x_ptp.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 17 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 35 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 1 - drivers/net/ethernet/qlogic/qed/qed_rdma.h | 1 - drivers/net/ethernet/realtek/r8169_main.c | 199 +- drivers/net/ethernet/renesas/ravb_main.c | 10 +- drivers/net/ethernet/sfc/ef10.c | 1 + drivers/net/ethernet/sfc/rx.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 13 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 315 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/netdevsim/dev.c | 10 +- drivers/net/phy/bcm-phy-lib.c | 6 +- drivers/net/phy/marvell.c | 2 +- drivers/net/phy/mscc/mscc_main.c | 4 + drivers/net/tun.c | 16 +- drivers/net/veth.c | 8 +- drivers/net/virtio_net.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 31 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 2 + drivers/net/vxlan.c | 44 +- drivers/net/wireless/ath/ath10k/Kconfig | 7 +- drivers/net/wireless/ath/ath10k/ce.h | 2 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/coredump.h | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 2 +- drivers/net/wireless/ath/ath10k/htt.h | 42 +- drivers/net/wireless/ath/ath10k/hw.h | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 3 + drivers/net/wireless/ath/ath10k/pci.h | 9 +- drivers/net/wireless/ath/ath10k/qmi.c | 13 +- drivers/net/wireless/ath/ath10k/qmi.h | 7 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 10 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 17 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 6 +- drivers/net/wireless/ath/ath10k/wmi.h | 42 +- drivers/net/wireless/ath/ath11k/ahb.c | 59 +- drivers/net/wireless/ath/ath11k/ahb.h | 22 - drivers/net/wireless/ath/ath11k/core.c | 47 +- drivers/net/wireless/ath/ath11k/core.h | 10 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 48 +- drivers/net/wireless/ath/ath11k/dp.c | 1 + drivers/net/wireless/ath/ath11k/dp.h | 1 + drivers/net/wireless/ath/ath11k/dp_rx.c | 11 +- drivers/net/wireless/ath/ath11k/hal.c | 87 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 + drivers/net/wireless/ath/ath11k/hal_rx.c | 22 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hal_tx.h | 1 + drivers/net/wireless/ath/ath11k/hif.h | 65 + drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/hw.h | 5 + drivers/net/wireless/ath/ath11k/mac.c | 6 +- drivers/net/wireless/ath/ath11k/thermal.c | 6 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 2 + drivers/net/wireless/ath/ath9k/htc_drv_main.c | 1 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 3 +- drivers/net/wireless/ath/ath9k/init.c | 2 + drivers/net/wireless/ath/ath9k/main.c | 1 + drivers/net/wireless/ath/ath9k/recv.c | 3 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 6 +- drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +- drivers/net/wireless/ath/wil6210/fw.h | 16 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.h | 58 +- drivers/net/wireless/atmel/atmel.c | 3 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 22 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 58 +- drivers/net/wireless/cisco/airo.c | 12 + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 99 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 22 + .../net/wireless/intel/iwlwifi/fw/api/location.h | 14 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 34 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 5 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 128 + .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 42 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 43 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 18 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 6 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 10 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 121 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 6 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 47 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 70 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 120 +- drivers/net/wireless/marvell/libertas/rx.c | 5 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 5 + drivers/net/wireless/marvell/mwifiex/cmdevt.c | 29 +- drivers/net/wireless/marvell/mwifiex/fw.h | 10 + drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/mediatek/mt76/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76.h | 10 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 7 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 108 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 66 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 25 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 19 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 58 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 41 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 2 + drivers/net/wireless/mediatek/mt76/util.c | 12 +- drivers/net/wireless/mediatek/mt76/util.h | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/realtek/rtw88/coex.c | 21 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 3 +- drivers/net/wireless/realtek/rtw88/main.c | 17 + drivers/net/wireless/realtek/rtw88/main.h | 4 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 50 +- drivers/net/wireless/realtek/rtw88/rtw8723d.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 95 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 24 +- drivers/net/wireless/st/cw1200/cw1200_sdio.c | 9 +- drivers/net/wireless/ti/wlcore/main.c | 33 +- drivers/net/wireless/ti/wlcore/tx.c | 1 + drivers/nfc/st21nfca/dep.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 8 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 13 + drivers/ntb/test/ntb_perf.c | 18 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/pci.c | 11 +- drivers/nvme/host/rdma.c | 77 +- drivers/nvme/target/rdma.c | 14 +- drivers/opp/core.c | 3 +- drivers/opp/of.c | 45 +- drivers/pci/controller/dwc/Kconfig | 13 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-designware-host.c | 8 +- drivers/pci/controller/dwc/pcie-tegra194.c | 5 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 383 + drivers/pci/controller/pci-hyperv.c | 22 +- drivers/pci/controller/pci-tegra.c | 3 +- drivers/pci/controller/vmd.c | 6 +- drivers/pci/endpoint/pci-epc-mem.c | 2 +- drivers/pci/pci-acpi.c | 4 +- drivers/pci/pci-bridge-emul.c | 61 +- drivers/pci/pci-label.c | 4 +- drivers/pci/pcie/Kconfig | 1 + drivers/pci/pcie/aer.c | 314 +- drivers/pci/pcie/dpc.c | 2 +- drivers/pci/pcie/portdrv.h | 13 +- drivers/pci/quirks.c | 35 +- drivers/pci/xen-pcifront.c | 27 +- drivers/platform/x86/acerhdf.c | 2 +- drivers/platform/x86/asus-wmi.c | 2 + drivers/platform/x86/dcdbas.c | 43 +- drivers/platform/x86/hp-wmi.c | 30 +- drivers/platform/x86/intel-hid.c | 7 + drivers/platform/x86/intel-vbtn.c | 19 +- .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 11 +- drivers/platform/x86/touchscreen_dmi.c | 13 +- drivers/regulator/core.c | 58 +- drivers/regulator/max8998.c | 4 +- drivers/rtc/rtc-abx80x.c | 49 + drivers/rtc/rtc-goldfish.c | 2 +- drivers/rtc/rtc-mpc5121.c | 2 +- drivers/rtc/rtc-rv3028.c | 2 + drivers/rtc/rtc-snvs.c | 59 +- drivers/scsi/esas2r/esas2r_ioctl.c | 2 +- drivers/scsi/lpfc/lpfc_debugfs.c | 12 - drivers/scsi/scsi_ioctl.c | 20 +- drivers/spi/Kconfig | 15 +- drivers/spi/Makefile | 5 +- drivers/spi/spi-bcm2835.c | 10 + drivers/spi/spi-dw-core.c | 545 + drivers/spi/spi-dw-dma.c | 480 + drivers/spi/spi-dw-mid.c | 382 - drivers/spi/spi-dw-mmio.c | 17 + drivers/spi/spi-dw-pci.c | 50 +- drivers/spi/spi-dw.c | 580 - drivers/spi/spi-dw.h | 20 +- drivers/spi/spi-fsl-dspi.c | 24 +- drivers/staging/comedi/Makefile | 1 - drivers/staging/comedi/comedi_compat32.c | 455 - drivers/staging/comedi/comedi_compat32.h | 28 - drivers/staging/comedi/comedi_fops.c | 564 +- drivers/staging/comedi/comedi_internal.h | 2 +- drivers/staging/comedi/range.c | 17 +- drivers/staging/media/atomisp/Kconfig | 2 + drivers/staging/media/atomisp/Makefile | 20 +- drivers/staging/media/atomisp/TODO | 196 +- drivers/staging/media/atomisp/i2c/Kconfig | 3 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 1 + .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 1 + drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 1 + .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 1 + drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 3 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 1 + drivers/staging/media/atomisp/i2c/gc0310.h | 1 + drivers/staging/media/atomisp/i2c/gc2235.h | 1 + drivers/staging/media/atomisp/i2c/mt9m114.h | 1 + drivers/staging/media/atomisp/i2c/ov2680.h | 3 + drivers/staging/media/atomisp/i2c/ov2722.h | 1 + drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 1 + drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 1 + .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 5 +- drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1 + drivers/staging/media/atomisp/include/hmm/hmm.h | 8 +- drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 12 +- .../staging/media/atomisp/include/hmm/hmm_common.h | 1 + .../staging/media/atomisp/include/hmm/hmm_pool.h | 1 + drivers/staging/media/atomisp/include/hmm/hmm_vm.h | 65 - .../staging/media/atomisp/include/linux/atomisp.h | 5 +- .../atomisp/include/linux/atomisp_gmin_platform.h | 1 + .../media/atomisp/include/linux/atomisp_platform.h | 1 + .../media/atomisp/include/linux/libmsrlisthelper.h | 1 + .../staging/media/atomisp/include/media/lm3554.h | 1 + .../staging/media/atomisp/include/mmu/isp_mmu.h | 1 + .../media/atomisp/include/mmu/sh_mmu_mrfld.h | 1 + drivers/staging/media/atomisp/pci/atomisp-regs.h | 1 + drivers/staging/media/atomisp/pci/atomisp_acc.c | 44 +- drivers/staging/media/atomisp/pci/atomisp_acc.h | 1 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 724 +- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 13 +- drivers/staging/media/atomisp/pci/atomisp_common.h | 3 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 280 +- .../media/atomisp/pci/atomisp_compat_css20.c | 765 +- .../media/atomisp/pci/atomisp_compat_css20.h | 148 +- .../media/atomisp/pci/atomisp_compat_ioctl32.c | 90 +- .../media/atomisp/pci/atomisp_compat_ioctl32.h | 1 + drivers/staging/media/atomisp/pci/atomisp_csi2.c | 5 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 1 + .../staging/media/atomisp/pci/atomisp_dfs_tables.h | 1 + drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 1 + drivers/staging/media/atomisp/pci/atomisp_file.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_file.h | 1 + drivers/staging/media/atomisp/pci/atomisp_fops.c | 123 +- drivers/staging/media/atomisp/pci/atomisp_fops.h | 5 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 6 +- drivers/staging/media/atomisp/pci/atomisp_helper.h | 1 + .../staging/media/atomisp/pci/atomisp_internal.h | 1 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 170 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 3 +- drivers/staging/media/atomisp/pci/atomisp_subdev.c | 53 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 24 +- drivers/staging/media/atomisp/pci/atomisp_tables.h | 19 +- drivers/staging/media/atomisp/pci/atomisp_tpg.c | 1 + drivers/staging/media/atomisp/pci/atomisp_tpg.h | 1 + .../media/atomisp/pci/atomisp_trace_event.h | 1 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 97 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 1 + .../pci/base/circbuf/interface/ia_css_circbuf.h | 1 + .../base/circbuf/interface/ia_css_circbuf_comm.h | 1 + .../base/circbuf/interface/ia_css_circbuf_desc.h | 1 + .../media/atomisp/pci/base/circbuf/src/circbuf.c | 1 + .../pci/base/refcount/interface/ia_css_refcount.h | 18 +- .../media/atomisp/pci/base/refcount/src/refcount.c | 36 +- drivers/staging/media/atomisp/pci/bits.h | 1 + .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 17 +- .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 1 + .../pci/camera/pipe/interface/ia_css_pipe_util.h | 1 + .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 29 +- .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 1 + .../media/atomisp/pci/camera/pipe/src/pipe_util.c | 1 + .../pci/camera/util/interface/ia_css_util.h | 22 +- .../media/atomisp/pci/camera/util/src/util.c | 68 +- drivers/staging/media/atomisp/pci/cell_params.h | 1 + .../pci/css_2400_system/hive/ia_css_isp_configs.c | 1 + .../pci/css_2400_system/hive/ia_css_isp_params.c | 1 + .../pci/css_2400_system/hive/ia_css_isp_states.c | 3 +- .../hrt/hive_isp_css_irq_types_hrt.h | 1 + .../css_2400_system/hrt/isp2400_mamoiada_params.h | 1 + .../atomisp/pci/css_2401_system/csi_rx_global.h | 1 + .../pci/css_2401_system/hive/ia_css_isp_configs.c | 2 +- .../pci/css_2401_system/hive/ia_css_isp_params.c | 1 + .../pci/css_2401_system/hive/ia_css_isp_states.c | 3 +- .../atomisp/pci/css_2401_system/host/csi_rx.c | 1 + .../pci/css_2401_system/host/csi_rx_local.h | 1 + .../pci/css_2401_system/host/csi_rx_private.h | 5 +- .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 1 + .../pci/css_2401_system/host/ibuf_ctrl_local.h | 1 + .../pci/css_2401_system/host/ibuf_ctrl_private.h | 1 + .../atomisp/pci/css_2401_system/host/isys_dma.c | 1 + .../pci/css_2401_system/host/isys_dma_local.h | 1 + .../pci/css_2401_system/host/isys_dma_private.h | 1 + .../atomisp/pci/css_2401_system/host/isys_irq.c | 1 + .../pci/css_2401_system/host/isys_irq_local.h | 1 + .../pci/css_2401_system/host/isys_irq_private.h | 1 + .../pci/css_2401_system/host/isys_stream2mmio.c | 1 + .../css_2401_system/host/isys_stream2mmio_local.h | 1 + .../host/isys_stream2mmio_private.h | 1 + .../pci/css_2401_system/host/pixelgen_local.h | 1 + .../pci/css_2401_system/host/pixelgen_private.h | 5 +- .../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 1 + .../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 1 + .../css_2401_system/hrt/mipi_backend_common_defs.h | 1 + .../pci/css_2401_system/hrt/mipi_backend_defs.h | 1 + .../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 1 + .../pci/css_2401_system/hrt/stream2mmio_defs.h | 1 + .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 1 + .../atomisp/pci/css_2401_system/isys_dma_global.h | 2 + .../atomisp/pci/css_2401_system/isys_irq_global.h | 1 + .../pci/css_2401_system/isys_stream2mmio_global.h | 1 + .../atomisp/pci/css_2401_system/pixelgen_global.h | 1 + .../atomisp/pci/css_receiver_2400_common_defs.h | 1 + .../media/atomisp/pci/css_receiver_2400_defs.h | 1 + drivers/staging/media/atomisp/pci/css_trace.h | 2 +- drivers/staging/media/atomisp/pci/defs.h | 1 + drivers/staging/media/atomisp/pci/dma_v2_defs.h | 1 + drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 1 + drivers/staging/media/atomisp/pci/gp_timer_defs.h | 1 + .../staging/media/atomisp/pci/gpio_block_defs.h | 1 + .../atomisp/pci/hive_isp_css_2401_irq_types_hrt.h | 1 + .../atomisp/pci/hive_isp_css_common/debug_global.h | 1 + .../atomisp/pci/hive_isp_css_common/dma_global.h | 1 + .../pci/hive_isp_css_common/event_fifo_global.h | 1 + .../pci/hive_isp_css_common/fifo_monitor_global.h | 1 + .../atomisp/pci/hive_isp_css_common/gdc_global.h | 1 + .../pci/hive_isp_css_common/gp_device_global.h | 1 + .../pci/hive_isp_css_common/gp_timer_global.h | 1 + .../atomisp/pci/hive_isp_css_common/gpio_global.h | 1 + .../atomisp/pci/hive_isp_css_common/hmem_global.h | 1 + .../atomisp/pci/hive_isp_css_common/host/debug.c | 17 +- .../pci/hive_isp_css_common/host/debug_local.h | 1 + .../pci/hive_isp_css_common/host/debug_private.h | 11 +- .../atomisp/pci/hive_isp_css_common/host/dma.c | 1 + .../pci/hive_isp_css_common/host/dma_local.h | 1 + .../pci/hive_isp_css_common/host/dma_private.h | 1 + .../pci/hive_isp_css_common/host/event_fifo.c | 1 + .../hive_isp_css_common/host/event_fifo_local.h | 1 + .../hive_isp_css_common/host/event_fifo_private.h | 1 + .../pci/hive_isp_css_common/host/fifo_monitor.c | 1 + .../hive_isp_css_common/host/fifo_monitor_local.h | 1 + .../host/fifo_monitor_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/gdc.c | 1 + .../pci/hive_isp_css_common/host/gdc_local.h | 1 + .../pci/hive_isp_css_common/host/gdc_private.h | 1 + .../pci/hive_isp_css_common/host/gp_device.c | 1 + .../pci/hive_isp_css_common/host/gp_device_local.h | 1 + .../hive_isp_css_common/host/gp_device_private.h | 1 + .../pci/hive_isp_css_common/host/gp_timer.c | 1 + .../pci/hive_isp_css_common/host/gp_timer_local.h | 1 + .../hive_isp_css_common/host/gp_timer_private.h | 1 + .../pci/hive_isp_css_common/host/gpio_local.h | 1 + .../pci/hive_isp_css_common/host/gpio_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/hmem.c | 1 + .../pci/hive_isp_css_common/host/hmem_local.h | 1 + .../pci/hive_isp_css_common/host/hmem_private.h | 1 + .../pci/hive_isp_css_common/host/input_formatter.c | 1 + .../host/input_formatter_local.h | 1 + .../host/input_formatter_private.h | 1 + .../pci/hive_isp_css_common/host/input_system.c | 11 +- .../atomisp/pci/hive_isp_css_common/host/irq.c | 1 + .../pci/hive_isp_css_common/host/irq_local.h | 1 + .../pci/hive_isp_css_common/host/irq_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/isp.c | 1 + .../pci/hive_isp_css_common/host/isp_local.h | 1 + .../pci/hive_isp_css_common/host/isp_private.h | 1 + .../atomisp/pci/hive_isp_css_common/host/mmu.c | 1 + .../pci/hive_isp_css_common/host/mmu_local.h | 1 + .../atomisp/pci/hive_isp_css_common/host/sp.c | 1 + .../pci/hive_isp_css_common/host/sp_local.h | 1 + .../pci/hive_isp_css_common/host/sp_private.h | 1 + .../pci/hive_isp_css_common/host/timed_ctrl.c | 1 + .../hive_isp_css_common/host/timed_ctrl_local.h | 1 + .../hive_isp_css_common/host/timed_ctrl_private.h | 1 + .../pci/hive_isp_css_common/host/vamem_local.h | 1 + .../atomisp/pci/hive_isp_css_common/host/vmem.c | 1 + .../pci/hive_isp_css_common/host/vmem_local.h | 1 + .../pci/hive_isp_css_common/host/vmem_private.h | 1 + .../hive_isp_css_common/input_formatter_global.h | 3 +- .../atomisp/pci/hive_isp_css_common/irq_global.h | 3 +- .../atomisp/pci/hive_isp_css_common/isp_global.h | 3 +- .../atomisp/pci/hive_isp_css_common/mmu_global.h | 1 + .../atomisp/pci/hive_isp_css_common/sp_global.h | 3 +- .../pci/hive_isp_css_common/timed_ctrl_global.h | 1 + .../atomisp/pci/hive_isp_css_common/vamem_global.h | 1 + .../atomisp/pci/hive_isp_css_common/vmem_global.h | 1 + .../staging/media/atomisp/pci/hive_isp_css_defs.h | 1 + .../pci/hive_isp_css_include/assert_support.h | 1 + .../pci/hive_isp_css_include/bitop_support.h | 1 + .../atomisp/pci/hive_isp_css_include/csi_rx.h | 1 + .../media/atomisp/pci/hive_isp_css_include/debug.h | 1 + .../device_access/device_access.h | 3 +- .../media/atomisp/pci/hive_isp_css_include/dma.h | 1 + .../pci/hive_isp_css_include/error_support.h | 39 - .../atomisp/pci/hive_isp_css_include/event_fifo.h | 1 + .../pci/hive_isp_css_include/fifo_monitor.h | 1 + .../atomisp/pci/hive_isp_css_include/gdc_device.h | 1 + .../atomisp/pci/hive_isp_css_include/gp_device.h | 1 + .../atomisp/pci/hive_isp_css_include/gp_timer.h | 1 + .../media/atomisp/pci/hive_isp_css_include/gpio.h | 1 + .../media/atomisp/pci/hive_isp_css_include/hmem.h | 1 + .../pci/hive_isp_css_include/host/csi_rx_public.h | 1 + .../pci/hive_isp_css_include/host/debug_public.h | 8 +- .../pci/hive_isp_css_include/host/dma_public.h | 3 +- .../hive_isp_css_include/host/event_fifo_public.h | 3 +- .../host/fifo_monitor_public.h | 3 +- .../pci/hive_isp_css_include/host/gdc_public.h | 1 + .../hive_isp_css_include/host/gp_device_public.h | 3 +- .../hive_isp_css_include/host/gp_timer_public.h | 3 +- .../pci/hive_isp_css_include/host/gpio_public.h | 3 +- .../pci/hive_isp_css_include/host/hmem_public.h | 1 + .../hive_isp_css_include/host/ibuf_ctrl_public.h | 1 + .../host/input_formatter_public.h | 3 +- .../pci/hive_isp_css_include/host/irq_public.h | 3 +- .../pci/hive_isp_css_include/host/isp_public.h | 3 +- .../hive_isp_css_include/host/isys_dma_public.h | 3 +- .../hive_isp_css_include/host/isys_irq_public.h | 1 + .../pci/hive_isp_css_include/host/isys_public.h | 1 + .../host/isys_stream2mmio_public.h | 1 + .../pci/hive_isp_css_include/host/mmu_public.h | 3 +- .../hive_isp_css_include/host/pixelgen_public.h | 1 + .../pci/hive_isp_css_include/host/sp_public.h | 3 +- .../pci/hive_isp_css_include/host/tag_public.h | 1 + .../hive_isp_css_include/host/timed_ctrl_public.h | 3 +- .../pci/hive_isp_css_include/host/vamem_public.h | 1 + .../pci/hive_isp_css_include/host/vmem_public.h | 1 + .../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 1 + .../pci/hive_isp_css_include/input_formatter.h | 1 + .../pci/hive_isp_css_include/input_system.h | 1 + .../media/atomisp/pci/hive_isp_css_include/irq.h | 1 + .../media/atomisp/pci/hive_isp_css_include/isp.h | 1 + .../atomisp/pci/hive_isp_css_include/isys_dma.h | 1 + .../atomisp/pci/hive_isp_css_include/isys_irq.h | 1 + .../pci/hive_isp_css_include/isys_stream2mmio.h | 1 + .../pci/hive_isp_css_include/math_support.h | 1 + .../memory_access/memory_access.h | 174 - .../pci/hive_isp_css_include/memory_realloc.h | 38 - .../pci/hive_isp_css_include/misc_support.h | 1 + .../atomisp/pci/hive_isp_css_include/mmu_device.h | 1 + .../atomisp/pci/hive_isp_css_include/pixelgen.h | 1 + .../pci/hive_isp_css_include/platform_support.h | 1 + .../pci/hive_isp_css_include/print_support.h | 1 + .../media/atomisp/pci/hive_isp_css_include/queue.h | 1 + .../atomisp/pci/hive_isp_css_include/resource.h | 1 + .../media/atomisp/pci/hive_isp_css_include/sp.h | 1 + .../pci/hive_isp_css_include/string_support.h | 18 +- .../pci/hive_isp_css_include/system_types.h | 24 - .../media/atomisp/pci/hive_isp_css_include/tag.h | 1 + .../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 1 + .../pci/hive_isp_css_include/type_support.h | 1 + .../media/atomisp/pci/hive_isp_css_include/vamem.h | 1 + .../media/atomisp/pci/hive_isp_css_include/vmem.h | 1 + .../pci/hive_isp_css_shared/host/queue_local.h | 1 + .../pci/hive_isp_css_shared/host/queue_private.h | 1 + .../atomisp/pci/hive_isp_css_shared/host/tag.c | 1 + .../pci/hive_isp_css_shared/host/tag_local.h | 1 + .../pci/hive_isp_css_shared/host/tag_private.h | 1 + .../atomisp/pci/hive_isp_css_shared/queue_global.h | 1 + .../pci/hive_isp_css_shared/sw_event_global.h | 1 + .../atomisp/pci/hive_isp_css_shared/tag_global.h | 1 + .../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 1 + drivers/staging/media/atomisp/pci/hive_types.h | 4 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 40 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 152 +- .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 1 + .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 1 + drivers/staging/media/atomisp/pci/hmm/hmm_vm.c | 212 - .../atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h | 1 + .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c | 124 - .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h | 57 - drivers/staging/media/atomisp/pci/ia_css.h | 1 + drivers/staging/media/atomisp/pci/ia_css_3a.h | 3 +- .../staging/media/atomisp/pci/ia_css_acc_types.h | 7 +- drivers/staging/media/atomisp/pci/ia_css_buffer.h | 1 + drivers/staging/media/atomisp/pci/ia_css_control.h | 17 +- .../media/atomisp/pci/ia_css_device_access.c | 3 +- .../media/atomisp/pci/ia_css_device_access.h | 3 +- drivers/staging/media/atomisp/pci/ia_css_dvs.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 1 + drivers/staging/media/atomisp/pci/ia_css_err.h | 22 +- .../media/atomisp/pci/ia_css_event_public.h | 19 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 7 +- drivers/staging/media/atomisp/pci/ia_css_frac.h | 1 + .../media/atomisp/pci/ia_css_frame_format.h | 1 + .../media/atomisp/pci/ia_css_frame_public.h | 23 +- .../staging/media/atomisp/pci/ia_css_host_data.h | 1 + .../staging/media/atomisp/pci/ia_css_input_port.h | 1 + drivers/staging/media/atomisp/pci/ia_css_irq.h | 14 +- .../staging/media/atomisp/pci/ia_css_isp_configs.h | 1 + .../staging/media/atomisp/pci/ia_css_isp_params.h | 1 + .../staging/media/atomisp/pci/ia_css_isp_states.h | 3 +- .../media/atomisp/pci/ia_css_memory_access.c | 85 - .../staging/media/atomisp/pci/ia_css_metadata.h | 1 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 7 +- drivers/staging/media/atomisp/pci/ia_css_mmu.h | 1 + .../staging/media/atomisp/pci/ia_css_mmu_private.h | 1 + drivers/staging/media/atomisp/pci/ia_css_morph.h | 1 + drivers/staging/media/atomisp/pci/ia_css_pipe.h | 22 +- .../staging/media/atomisp/pci/ia_css_pipe_public.h | 79 +- drivers/staging/media/atomisp/pci/ia_css_prbs.h | 1 + .../staging/media/atomisp/pci/ia_css_properties.h | 1 + drivers/staging/media/atomisp/pci/ia_css_shading.h | 1 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 3 +- .../media/atomisp/pci/ia_css_stream_format.h | 1 + .../media/atomisp/pci/ia_css_stream_public.h | 71 +- drivers/staging/media/atomisp/pci/ia_css_timer.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_tpg.h | 1 + drivers/staging/media/atomisp/pci/ia_css_types.h | 8 +- drivers/staging/media/atomisp/pci/ia_css_version.h | 3 +- .../media/atomisp/pci/ia_css_version_data.h | 1 + drivers/staging/media/atomisp/pci/if_defs.h | 1 + .../atomisp/pci/input_formatter_subsystem_defs.h | 1 + .../media/atomisp/pci/input_selector_defs.h | 1 + .../media/atomisp/pci/input_switch_2400_defs.h | 1 + .../media/atomisp/pci/input_system_ctrl_defs.h | 1 + .../staging/media/atomisp/pci/input_system_defs.h | 1 + .../media/atomisp/pci/input_system_global.h | 1 + .../staging/media/atomisp/pci/input_system_local.h | 1 + .../media/atomisp/pci/input_system_private.h | 1 + .../media/atomisp/pci/input_system_public.h | 1 + .../media/atomisp/pci/irq_controller_defs.h | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 1 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 1 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 3 +- .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 1 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 1 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 1 + .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 2 +- .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 1 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 1 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 1 + .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 3 +- .../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 1 + .../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 1 + .../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 1 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 1 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 1 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 1 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 1 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 1 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 1 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 1 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 1 + .../conversion_1.0/ia_css_conversion.host.c | 1 + .../conversion_1.0/ia_css_conversion.host.h | 1 + .../conversion_1.0/ia_css_conversion_param.h | 1 + .../conversion_1.0/ia_css_conversion_types.h | 1 + .../copy_output_1.0/ia_css_copy_output.host.c | 1 + .../copy_output_1.0/ia_css_copy_output.host.h | 1 + .../copy_output_1.0/ia_css_copy_output_param.h | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 1 + .../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 1 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 1 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 1 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 1 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 1 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 1 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 1 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 1 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 1 + .../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 1 + .../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 1 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 1 + .../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 1 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 14 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 5 +- .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 1 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 1 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 1 + .../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 1 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 1 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 1 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 1 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 1 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 1 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 1 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 1 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 1 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 1 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 1 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 1 + .../ipu2_io_ls/common/ia_css_common_io_param.h | 1 + .../ipu2_io_ls/common/ia_css_common_io_types.h | 1 + .../yuv444_io_ls/ia_css_yuv444_io.host.c | 1 + .../yuv444_io_ls/ia_css_yuv444_io.host.h | 1 + .../yuv444_io_ls/ia_css_yuv444_io_param.h | 1 + .../yuv444_io_ls/ia_css_yuv444_io_types.h | 1 + .../iterator/iterator_1.0/ia_css_iterator.host.c | 5 +- .../iterator/iterator_1.0/ia_css_iterator.host.h | 3 +- .../iterator/iterator_1.0/ia_css_iterator_param.h | 1 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 1 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 1 + .../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 3 +- .../macc/macc1_5/ia_css_macc1_5_table.host.c | 1 + .../macc/macc1_5/ia_css_macc1_5_table.host.h | 1 + .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 1 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 1 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 1 + .../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 1 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 1 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 1 + .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 1 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 1 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 1 + .../kernels/output/output_1.0/ia_css_output.host.c | 1 + .../kernels/output/output_1.0/ia_css_output.host.h | 1 + .../output/output_1.0/ia_css_output_param.h | 1 + .../output/output_1.0/ia_css_output_types.h | 1 + .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 1 + .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 1 + .../kernels/qplane/qplane_2/ia_css_qplane_param.h | 1 + .../kernels/qplane/qplane_2/ia_css_qplane_types.h | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 1 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 1 + .../raw_aa_binning_1.0/ia_css_raa.host.c | 2 +- .../raw_aa_binning_1.0/ia_css_raa.host.h | 1 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 16 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 3 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 5 +- .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 1 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 1 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 1 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 1 + .../kernels/sdis/common/ia_css_sdis_common.host.h | 5 +- .../kernels/sdis/common/ia_css_sdis_common_types.h | 10 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 28 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 3 +- .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 1 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 18 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 3 +- .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 1 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 1 + .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 1 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 3 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 3 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 3 +- .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 1 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 1 + .../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 1 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 25 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 5 +- .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 1 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 1 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 1 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 1 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 1 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 1 + .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 3 +- .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 1 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 1 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 1 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 1 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 1 + .../pci/isp/modes/interface/input_buf.isp.h | 1 + .../atomisp/pci/isp/modes/interface/isp_const.h | 1 + .../atomisp/pci/isp/modes/interface/isp_types.h | 1 + .../atomisp/pci/isp2400_input_system_global.h | 1 + .../media/atomisp/pci/isp2400_input_system_local.h | 1 + .../atomisp/pci/isp2400_input_system_private.h | 1 + .../atomisp/pci/isp2400_input_system_public.h | 1 + .../staging/media/atomisp/pci/isp2400_support.h | 1 + .../media/atomisp/pci/isp2400_system_global.h | 1 + .../media/atomisp/pci/isp2400_system_local.h | 6 + .../atomisp/pci/isp2401_input_system_global.h | 1 + .../media/atomisp/pci/isp2401_input_system_local.h | 1 + .../atomisp/pci/isp2401_input_system_private.h | 1 + .../media/atomisp/pci/isp2401_mamoiada_params.h | 1 + .../media/atomisp/pci/isp2401_system_global.h | 1 + .../media/atomisp/pci/isp2401_system_local.h | 6 + .../media/atomisp/pci/isp_acquisition_defs.h | 1 + .../staging/media/atomisp/pci/isp_capture_defs.h | 1 + drivers/staging/media/atomisp/pci/memory_realloc.c | 81 - drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 1 + .../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 4 +- drivers/staging/media/atomisp/pci/mmu_defs.h | 1 + .../pci/runtime/binary/interface/ia_css_binary.h | 18 +- .../media/atomisp/pci/runtime/binary/src/binary.c | 137 +- .../pci/runtime/bufq/interface/ia_css_bufq.h | 33 +- .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 1 + .../media/atomisp/pci/runtime/bufq/src/bufq.c | 92 +- .../pci/runtime/debug/interface/ia_css_debug.h | 10 +- .../debug/interface/ia_css_debug_internal.h | 1 + .../runtime/debug/interface/ia_css_debug_pipe.h | 1 + .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 15 +- .../pci/runtime/event/interface/ia_css_event.h | 1 + .../media/atomisp/pci/runtime/event/src/event.c | 3 +- .../pci/runtime/eventq/interface/ia_css_eventq.h | 9 +- .../media/atomisp/pci/runtime/eventq/src/eventq.c | 5 +- .../pci/runtime/frame/interface/ia_css_frame.h | 11 +- .../runtime/frame/interface/ia_css_frame_comm.h | 5 +- .../media/atomisp/pci/runtime/frame/src/frame.c | 154 +- .../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 3 +- .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 29 +- .../runtime/inputfifo/interface/ia_css_inputfifo.h | 1 + .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 1 + .../runtime/isp_param/interface/ia_css_isp_param.h | 7 +- .../isp_param/interface/ia_css_isp_param_types.h | 1 + .../atomisp/pci/runtime/isp_param/src/isp_param.c | 32 +- .../pci/runtime/isys/interface/ia_css_isys.h | 13 +- .../pci/runtime/isys/interface/ia_css_isys_comm.h | 1 + .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 13 +- .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 1 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 1 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 1 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 1 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 1 + .../media/atomisp/pci/runtime/isys/src/isys_init.c | 1 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 1 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 1 + .../media/atomisp/pci/runtime/isys/src/rx.c | 21 +- .../atomisp/pci/runtime/isys/src/virtual_isys.c | 1 + .../atomisp/pci/runtime/isys/src/virtual_isys.h | 1 + .../runtime/pipeline/interface/ia_css_pipeline.h | 32 +- .../pipeline/interface/ia_css_pipeline_common.h | 1 + .../atomisp/pci/runtime/pipeline/src/pipeline.c | 102 +- .../pci/runtime/queue/interface/ia_css_queue.h | 31 +- .../runtime/queue/interface/ia_css_queue_comm.h | 1 + .../media/atomisp/pci/runtime/queue/src/queue.c | 45 +- .../atomisp/pci/runtime/queue/src/queue_access.c | 28 +- .../atomisp/pci/runtime/queue/src/queue_access.h | 4 +- .../pci/runtime/rmgr/interface/ia_css_rmgr.h | 3 +- .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 8 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 11 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 17 +- .../pci/runtime/spctrl/interface/ia_css_spctrl.h | 11 +- .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 1 + .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 42 +- .../tagger/interface/ia_css_tagger_common.h | 1 + .../media/atomisp/pci/runtime/timer/src/timer.c | 7 +- .../atomisp/pci/scalar_processor_2400_params.h | 1 + drivers/staging/media/atomisp/pci/sh_css.c | 1797 +- drivers/staging/media/atomisp/pci/sh_css_defs.h | 6 +- .../staging/media/atomisp/pci/sh_css_dvs_info.h | 1 + .../staging/media/atomisp/pci/sh_css_firmware.c | 121 +- .../staging/media/atomisp/pci/sh_css_firmware.h | 10 +- drivers/staging/media/atomisp/pci/sh_css_frac.h | 1 + .../staging/media/atomisp/pci/sh_css_host_data.c | 5 +- drivers/staging/media/atomisp/pci/sh_css_hrt.c | 5 +- drivers/staging/media/atomisp/pci/sh_css_hrt.h | 3 +- .../staging/media/atomisp/pci/sh_css_internal.h | 89 +- drivers/staging/media/atomisp/pci/sh_css_legacy.h | 7 +- .../staging/media/atomisp/pci/sh_css_metadata.c | 1 + drivers/staging/media/atomisp/pci/sh_css_metrics.c | 10 +- drivers/staging/media/atomisp/pci/sh_css_metrics.h | 1 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 65 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 9 +- drivers/staging/media/atomisp/pci/sh_css_mmu.c | 2 +- drivers/staging/media/atomisp/pci/sh_css_morph.c | 1 + .../staging/media/atomisp/pci/sh_css_param_dvs.c | 46 +- .../staging/media/atomisp/pci/sh_css_param_dvs.h | 1 + .../media/atomisp/pci/sh_css_param_shading.c | 8 +- .../media/atomisp/pci/sh_css_param_shading.h | 1 + drivers/staging/media/atomisp/pci/sh_css_params.c | 730 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 17 +- .../media/atomisp/pci/sh_css_params_internal.h | 1 + drivers/staging/media/atomisp/pci/sh_css_pipe.c | 16 - .../staging/media/atomisp/pci/sh_css_properties.c | 1 + drivers/staging/media/atomisp/pci/sh_css_shading.c | 1 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 136 +- drivers/staging/media/atomisp/pci/sh_css_sp.h | 1 + drivers/staging/media/atomisp/pci/sh_css_stream.c | 1 + .../media/atomisp/pci/sh_css_stream_format.c | 1 + .../media/atomisp/pci/sh_css_stream_format.h | 1 + drivers/staging/media/atomisp/pci/sh_css_struct.h | 6 +- drivers/staging/media/atomisp/pci/sh_css_uds.h | 1 + drivers/staging/media/atomisp/pci/sh_css_version.c | 7 +- drivers/staging/media/atomisp/pci/str2mem_defs.h | 1 + .../media/atomisp/pci/streaming_to_mipi_defs.h | 1 + drivers/staging/media/atomisp/pci/system_global.h | 1 + drivers/staging/media/atomisp/pci/system_local.h | 1 + .../media/atomisp/pci/timed_controller_defs.h | 1 + drivers/staging/media/atomisp/pci/version.h | 1 + drivers/staging/most/usb/usb.c | 1 + drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 5 +- drivers/staging/sm750fb/sm750.h | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 220 +- drivers/tty/n_hdlc.c | 7 - drivers/tty/serial/8250/8250_fintek.c | 13 +- drivers/tty/serial/8250/8250_port.c | 5 +- drivers/tty/serial/imx.c | 2 + drivers/tty/serial/qcom_geni_serial.c | 7 +- drivers/tty/serial/sc16is7xx.c | 20 + drivers/tty/serial/serial_core.c | 16 + drivers/tty/vt/keyboard.c | 2 - drivers/usb/core/devices.c | 2 - drivers/usb/core/devio.c | 9 - drivers/usb/dwc3/dwc3-meson-g12a.c | 10 +- drivers/usb/gadget/function/f_hid.c | 6 - drivers/vfio/mdev/mdev_sysfs.c | 2 +- drivers/vfio/vfio.c | 13 +- drivers/vfio/vfio_iommu_type1.c | 572 +- drivers/video/fbdev/amifb.c | 4 - drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 3 - drivers/w1/masters/omap_hdq.c | 82 +- drivers/xen/xen-pciback/conf_space.c | 16 +- drivers/xen/xen-pciback/conf_space_header.c | 44 +- drivers/xen/xen-pciback/conf_space_quirks.c | 6 +- drivers/xen/xen-pciback/pci_stub.c | 38 +- drivers/xen/xen-pciback/pciback.h | 2 - drivers/xen/xen-pciback/pciback_ops.c | 55 +- drivers/xen/xen-pciback/vpci.c | 10 +- drivers/xen/xenbus/xenbus_probe.c | 11 +- fs/afs/Makefile | 2 + fs/afs/afs.h | 3 +- fs/afs/afs_vl.h | 1 + fs/afs/callback.c | 345 +- fs/afs/cell.c | 10 +- fs/afs/cmservice.c | 67 +- fs/afs/dir.c | 1253 +- fs/afs/dir_silly.c | 190 +- fs/afs/dynroot.c | 93 + fs/afs/file.c | 62 +- fs/afs/flock.c | 114 +- fs/afs/fs_operation.c | 239 + fs/afs/fs_probe.c | 339 +- fs/afs/fsclient.c | 1305 +- fs/afs/inode.c | 491 +- fs/afs/internal.h | 523 +- fs/afs/main.c | 6 +- fs/afs/proc.c | 42 +- fs/afs/protocol_yfs.h | 2 +- fs/afs/rotate.c | 445 +- fs/afs/rxrpc.c | 45 +- fs/afs/security.c | 8 +- fs/afs/server.c | 299 +- fs/afs/server_list.c | 40 +- fs/afs/super.c | 107 +- fs/afs/vl_alias.c | 384 + fs/afs/vl_rotate.c | 4 + fs/afs/vlclient.c | 146 +- fs/afs/volume.c | 154 +- fs/afs/write.c | 148 +- fs/afs/xattr.c | 300 +- fs/afs/yfsclient.c | 914 +- fs/binfmt_elf.c | 14 +- fs/binfmt_elf_fdpic.c | 31 +- fs/binfmt_flat.c | 22 +- fs/binfmt_misc.c | 2 +- fs/btrfs/extent_io.c | 2 - fs/btrfs/send.c | 7 - fs/ceph/Makefile | 2 +- fs/ceph/acl.c | 2 +- fs/ceph/addr.c | 20 + fs/ceph/caps.c | 425 +- fs/ceph/debugfs.c | 100 +- fs/ceph/dir.c | 26 +- fs/ceph/export.c | 9 +- fs/ceph/file.c | 30 + fs/ceph/inode.c | 4 +- fs/ceph/mds_client.c | 48 +- fs/ceph/mds_client.h | 15 +- fs/ceph/metric.c | 148 + fs/ceph/metric.h | 62 + fs/ceph/quota.c | 62 +- fs/ceph/super.h | 34 +- fs/ceph/xattr.c | 4 +- fs/cifs/cifs_debug.h | 145 +- fs/cifs/cifsencrypt.c | 8 +- fs/cifs/cifsglob.h | 18 +- fs/cifs/cifsproto.h | 36 +- fs/cifs/cifsroot.c | 6 +- fs/cifs/cifssmb.c | 79 +- fs/cifs/connect.c | 106 +- fs/cifs/dfs_cache.c | 14 +- fs/cifs/file.c | 56 +- fs/cifs/inode.c | 4 +- fs/cifs/link.c | 2 +- fs/cifs/misc.c | 60 +- fs/cifs/netmisc.c | 6 +- fs/cifs/readdir.c | 10 +- fs/cifs/sess.c | 55 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2inode.c | 47 +- fs/cifs/smb2misc.c | 20 +- fs/cifs/smb2ops.c | 110 +- fs/cifs/smb2pdu.c | 497 +- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 25 +- fs/cifs/smbdirect.c | 165 +- fs/cifs/transport.c | 75 +- fs/dlm/lowcomms.c | 19 +- fs/erofs/data.c | 4 +- fs/erofs/super.c | 7 +- fs/exec.c | 57 +- fs/ext4/Kconfig | 6 +- fs/ext4/balloc.c | 5 +- fs/ext4/ext4.h | 61 +- fs/ext4/ext4_jbd2.h | 6 - fs/ext4/extents.c | 200 +- fs/ext4/file.c | 6 + fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 116 +- fs/ext4/ioctl.c | 65 +- fs/ext4/mballoc.c | 512 +- fs/ext4/mballoc.h | 16 +- fs/ext4/super.c | 67 +- fs/ext4/verity.c | 5 +- fs/f2fs/compress.c | 2 + fs/f2fs/data.c | 2 +- fs/f2fs/segment.c | 11 + fs/fat/dir.c | 4 - fs/gfs2/lops.c | 15 +- fs/inode.c | 173 +- fs/io_uring.c | 152 +- fs/jbd2/transaction.c | 14 +- fs/nfs/direct.c | 2 + fs/ocfs2/dlmfs/dlmfs.c | 36 +- fs/ocfs2/namei.c | 17 +- fs/orangefs/orangefs-bufmap.c | 9 +- fs/orangefs/orangefs-mod.c | 2 +- fs/proc/meminfo.c | 2 +- fs/pstore/blk.c | 18 +- fs/pstore/inode.c | 2 +- fs/pstore/ram_core.c | 4 +- fs/readdir.c | 92 +- fs/select.c | 112 +- fs/xfs/xfs_ioctl.c | 108 +- include/asm-generic/hyperv-tlfs.h | 4 + include/dt-bindings/clock/bt1-ccu.h | 48 + include/dt-bindings/clock/marvell,mmp2-audio.h | 10 + include/dt-bindings/clock/marvell,mmp2.h | 3 + include/dt-bindings/clock/mt6765-clk.h | 313 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 1 + include/dt-bindings/clock/x1000-cgu.h | 64 +- include/dt-bindings/clock/x1830-cgu.h | 55 + include/dt-bindings/mailbox/qcom-ipcc.h | 33 + include/dt-bindings/power/marvell,mmp2.h | 11 + include/dt-bindings/reset/bt1-ccu.h | 25 + include/linux/binfmts.h | 9 +- include/linux/bio.h | 1 + include/linux/blk-mq.h | 11 + include/linux/blk_types.h | 3 +- include/linux/blkdev.h | 1 + include/linux/bpf-netns.h | 64 + include/linux/bpf.h | 21 + include/linux/bpf_types.h | 4 + include/linux/bpf_verifier.h | 4 + include/linux/ceph/libceph.h | 13 +- include/linux/ceph/osd_client.h | 8 +- include/linux/ceph/osdmap.h | 19 +- include/linux/ceph/rados.h | 14 + include/linux/cpuhotplug.h | 1 + include/linux/crush/crush.h | 12 + include/linux/elevator.h | 2 +- include/linux/fs.h | 3 + include/linux/i2c-smbus.h | 8 +- include/linux/ieee80211.h | 110 +- include/linux/intel-iommu.h | 1 + include/linux/iommu.h | 30 - include/linux/ioport.h | 6 + include/linux/irqflags.h | 4 +- include/linux/kvm_host.h | 3 + include/linux/lsm_hook_defs.h | 2 +- include/linux/lsm_hooks.h | 22 +- include/linux/memcontrol.h | 4 +- include/linux/mlx4/device.h | 22 +- include/linux/mlx5/accel.h | 2 +- include/linux/mlx5/driver.h | 2 +- include/linux/mm.h | 4 +- include/linux/mman.h | 4 - include/linux/net.h | 2 - include/linux/ntb.h | 4 +- include/linux/page_counter.h | 8 + include/linux/pci-acpi.h | 10 +- include/linux/pci.h | 2 - include/linux/pgtable.h | 2 +- include/linux/pm_runtime.h | 4 +- include/linux/qed/qed_rdma_if.h | 1 - include/linux/rculist.h | 2 - include/linux/rculist_nulls.h | 2 +- include/linux/rcutiny.h | 3 + include/linux/regmap.h | 44 + include/linux/regset.h | 2 +- include/linux/regulator/coupler.h | 8 + include/linux/security.h | 9 +- include/linux/serial_core.h | 2 + include/linux/skbuff.h | 26 - include/linux/skmsg.h | 8 + include/linux/torture.h | 5 - include/linux/uacce.h | 34 +- include/linux/uaccess.h | 60 +- include/linux/vfio.h | 4 +- include/linux/virtio_net.h | 17 +- include/linux/workqueue.h | 2 +- include/net/cfg80211.h | 52 +- include/net/devlink.h | 189 + include/net/flow_dissector.h | 6 + include/net/flow_offload.h | 28 +- include/net/mac80211.h | 4 +- include/net/mpls.h | 17 + include/net/net_namespace.h | 4 +- include/net/netfilter/nf_flow_table.h | 2 + include/net/netns/bpf.h | 18 + include/net/sctp/sctp.h | 7 + include/net/sock.h | 8 +- include/net/switchdev.h | 2 + include/net/tcp.h | 1 - include/net/tls.h | 9 + include/net/xdp.h | 17 +- include/rdma/ib_fmr_pool.h | 93 - include/rdma/ib_verbs.h | 83 +- include/rdma/uverbs_ioctl.h | 3 +- include/sound/soc-card.h | 69 + include/sound/soc.h | 53 +- include/trace/events/afs.h | 111 +- include/trace/events/ext4.h | 3 +- include/trace/events/rcu.h | 29 +- include/trace/events/regulator.h | 32 + include/uapi/linux/bpf.h | 93 +- include/uapi/linux/devlink.h | 9 + include/uapi/linux/fs.h | 1 + include/uapi/linux/if_bridge.h | 4 + include/uapi/linux/kvm.h | 13 + include/uapi/linux/magic.h | 1 + include/uapi/linux/mrp_bridge.h | 60 +- include/uapi/linux/nl80211.h | 12 + include/uapi/linux/vfio.h | 319 + include/xen/hvm.h | 2 + kernel/bpf/Makefile | 3 +- kernel/bpf/bpf_lsm.c | 2 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/devmap.c | 132 +- kernel/bpf/helpers.c | 10 + kernel/bpf/net_namespace.c | 373 + kernel/bpf/ringbuf.c | 501 + kernel/bpf/syscall.c | 49 +- kernel/bpf/verifier.c | 229 +- kernel/fork.c | 8 +- kernel/irq/manage.c | 4 + kernel/kcsan/Makefile | 3 - kernel/kcsan/kcsan-test.c | 1084 - kernel/locking/lockdep.c | 4 +- kernel/locking/locktorture.c | 14 +- kernel/locking/osq_lock.c | 6 +- kernel/rcu/Kconfig.debug | 20 - kernel/rcu/Makefile | 1 - kernel/rcu/rcu.h | 4 + kernel/rcu/rcuperf.c | 27 +- kernel/rcu/rcutorture.c | 116 +- kernel/rcu/refperf.c | 578 - kernel/rcu/srcutree.c | 16 +- kernel/rcu/tasks.h | 6 +- kernel/rcu/tree.c | 229 +- kernel/rcu/tree.h | 9 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 4 +- kernel/rcu/tree_stall.h | 13 +- kernel/rcu/update.c | 13 +- kernel/relay.c | 5 + kernel/resource.c | 5 + kernel/softirq.c | 19 +- kernel/sys.c | 33 +- kernel/sysctl.c | 22 +- kernel/time/tick-sched.c | 22 +- kernel/trace/Kconfig | 43 +- kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 172 +- kernel/trace/ftrace.c | 8 +- kernel/trace/trace.c | 5 +- kernel/trace/trace.h | 1 + kernel/trace/trace_events.c | 4 + kernel/trace/trace_events_hist.c | 2193 +- kernel/trace/trace_events_synth.c | 1789 ++ kernel/trace/trace_kprobe.c | 70 +- kernel/trace/trace_preemptirq.c | 10 +- kernel/trace/trace_probe.c | 2 +- kernel/trace/trace_synth.h | 36 + kernel/workqueue.c | 202 +- lib/Kconfig.debug | 8 +- lib/Kconfig.kcsan | 23 +- lib/Kconfig.twist | 26 - lib/Kconfig.ubsan | 2 +- lib/bug.c | 3 + lib/kunit/Kconfig | 23 +- localversion-next | 2 +- mm/debug.c | 10 +- mm/filemap.c | 41 +- mm/frame_vector.c | 7 +- mm/gup.c | 39 +- mm/kasan/Makefile | 21 +- mm/maccess.c | 274 +- mm/memcontrol.c | 186 +- mm/memory.c | 2 - mm/mm_init.c | 18 +- mm/mmap.c | 1 - mm/page-writeback.c | 4 +- mm/page_alloc.c | 58 +- mm/swap.c | 33 +- mm/swapfile.c | 5 +- mm/util.c | 14 +- net/bluetooth/rfcomm/sock.c | 7 +- net/bridge/br_arp_nd_proxy.c | 4 + net/bridge/br_mrp.c | 128 +- net/bridge/br_mrp_netlink.c | 11 + net/bridge/br_mrp_switchdev.c | 5 +- net/bridge/br_private_mrp.h | 5 +- net/ceph/ceph_common.c | 75 + net/ceph/crush/crush.c | 3 +- net/ceph/debugfs.c | 6 +- net/ceph/osd_client.c | 103 +- net/ceph/osdmap.c | 363 +- net/compat.c | 15 +- net/core/dev.c | 18 + net/core/devlink.c | 73 +- net/core/filter.c | 63 +- net/core/flow_dissector.c | 124 +- net/core/flow_offload.c | 301 +- net/core/neighbour.c | 4 +- net/core/skmsg.c | 98 +- net/core/sock.c | 22 +- net/dsa/tag_8021q.c | 61 +- net/ethtool/cabletest.c | 6 +- net/ipv4/devinet.c | 1 + net/ipv4/nexthop.c | 4 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/udp_tunnel.c | 2 +- net/ipv6/ip6_udp_tunnel.c | 2 +- net/ipv6/ipv6_sockglue.c | 13 +- net/ipv6/tcp_ipv6.c | 1 + net/l2tp/l2tp_core.c | 3 + net/l2tp/l2tp_ip.c | 29 +- net/l2tp/l2tp_ip6.c | 30 +- net/mac80211/agg-rx.c | 5 +- net/mac80211/agg-tx.c | 3 +- net/mac80211/cfg.c | 7 +- net/mac80211/he.c | 48 + net/mac80211/ibss.c | 11 +- net/mac80211/ieee80211_i.h | 17 +- net/mac80211/mesh.c | 54 +- net/mac80211/mesh.h | 2 + net/mac80211/mesh_plink.c | 9 +- net/mac80211/mlme.c | 120 +- net/mac80211/scan.c | 23 +- net/mac80211/spectmgmt.c | 4 +- net/mac80211/util.c | 298 +- net/mpls/internal.h | 11 - net/mptcp/protocol.c | 64 +- net/mptcp/subflow.c | 20 +- net/netfilter/nf_flow_table_core.c | 6 +- net/netfilter/nf_flow_table_offload.c | 85 +- net/netfilter/nf_tables_offload.c | 69 +- net/qrtr/ns.c | 10 +- net/rds/Makefile | 2 +- net/rds/ib.c | 22 +- net/rds/ib.h | 2 - net/rds/ib_cm.c | 4 +- net/rds/ib_fmr.c | 269 - net/rds/ib_frmr.c | 4 +- net/rds/ib_mr.h | 14 +- net/rds/ib_rdma.c | 28 +- net/rxrpc/peer_event.c | 3 + net/rxrpc/proc.c | 6 +- net/sched/act_ct.c | 3 + net/sched/act_gate.c | 9 +- net/sched/cls_api.c | 157 +- net/sched/cls_flower.c | 22 +- net/sched/sch_cake.c | 65 +- net/sctp/socket.c | 73 +- net/smc/smc_cdc.c | 10 +- net/smc/smc_cdc.h | 4 +- net/smc/smc_core.c | 18 +- net/socket.c | 31 - net/tipc/msg.c | 3 +- net/tipc/socket.c | 8 +- net/tls/tls_sw.c | 20 +- net/vmw_vsock/virtio_transport_common.c | 8 + net/wireless/chan.c | 22 +- net/wireless/core.c | 17 +- net/wireless/nl80211.c | 50 +- net/wireless/sme.c | 7 +- net/wireless/util.c | 10 +- net/xfrm/xfrm_output.c | 3 +- net/xfrm/xfrm_policy.c | 7 +- scripts/checkpatch.pl | 14 +- security/apparmor/Kconfig | 3 +- security/commoncap.c | 22 +- security/security.c | 4 +- security/tomoyo/common.c | 2 - sound/core/pcm_native.c | 12 +- sound/soc/Makefile | 2 +- sound/soc/codecs/rt1015.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 1 + sound/soc/img/img-i2s-out.c | 8 +- sound/soc/intel/boards/Kconfig | 20 +- sound/soc/intel/boards/sof_pcm512x.c | 9 - sound/soc/intel/boards/sof_sdw.c | 8 - sound/soc/intel/boards/sof_sdw_hdmi.c | 7 - sound/soc/qcom/qdsp6/q6asm-dai.c | 4 +- sound/soc/soc-card.c | 225 + sound/soc/soc-core.c | 71 +- sound/soc/soc-dai.c | 6 +- sound/soc/soc-dapm.c | 6 +- sound/soc/soc-jack.c | 38 - sound/soc/soc-link.c | 6 +- sound/soc/soc-pcm.c | 6 +- sound/soc/soc-topology.c | 96 +- sound/soc/sof/intel/byt.c | 72 +- sound/soc/sof/intel/hda-codec.c | 51 +- sound/usb/mixer_quirks.c | 4 +- sound/usb/pcm.c | 4 + sound/usb/quirks-table.h | 63 + sound/usb/quirks.c | 27 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/bootconfig/test-bootconfig.sh | 7 + tools/bpf/bpftool/link.c | 54 +- tools/include/uapi/linux/bpf.h | 93 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/libbpf.c | 25 +- tools/lib/bpf/libbpf.h | 23 + tools/lib/bpf/libbpf.map | 6 + tools/lib/bpf/libbpf_probes.c | 5 + tools/lib/bpf/ringbuf.c | 288 + tools/memory-model/Documentation/explanation.txt | 83 +- tools/memory-model/Documentation/recipes.txt | 2 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/README | 10 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/power/x86/intel-speed-select/isst-config.c | 4 +- tools/power/x86/intel-speed-select/isst-display.c | 26 +- tools/power/x86/intel-speed-select/isst.h | 1 + tools/testing/kunit/kunit.py | 27 +- tools/testing/selftests/bpf/Makefile | 5 +- tools/testing/selftests/bpf/bench.c | 16 + .../testing/selftests/bpf/benchs/bench_ringbufs.c | 566 + .../selftests/bpf/benchs/run_bench_ringbufs.sh | 75 + .../selftests/bpf/prog_tests/flow_dissector.c | 166 +- .../bpf/prog_tests/flow_dissector_reattach.c | 588 +- tools/testing/selftests/bpf/prog_tests/ringbuf.c | 211 + .../selftests/bpf/prog_tests/ringbuf_multi.c | 102 + .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 97 + tools/testing/selftests/bpf/progs/bpf_flow.c | 20 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 33 + tools/testing/selftests/bpf/progs/perfbuf_bench.c | 33 + tools/testing/selftests/bpf/progs/ringbuf_bench.c | 60 + tools/testing/selftests/bpf/progs/test_ringbuf.c | 78 + .../selftests/bpf/progs/test_ringbuf_multi.c | 77 + .../selftests/bpf/progs/test_sockmap_kern.h | 46 +- .../selftests/bpf/progs/test_xdp_devmap_helpers.c | 22 + .../bpf/progs/test_xdp_with_devmap_helpers.c | 44 + tools/testing/selftests/bpf/test_sockmap.c | 163 +- tools/testing/selftests/bpf/verifier/and.c | 4 +- .../testing/selftests/bpf/verifier/array_access.c | 4 +- tools/testing/selftests/bpf/verifier/bounds.c | 52 +- tools/testing/selftests/bpf/verifier/calls.c | 2 +- .../selftests/bpf/verifier/direct_value_access.c | 4 +- .../selftests/bpf/verifier/helper_access_var_len.c | 2 +- .../selftests/bpf/verifier/helper_value_access.c | 6 +- .../selftests/bpf/verifier/value_ptr_arith.c | 8 +- .../drivers/net/mlxsw/devlink_trap_control.sh | 688 + .../inter-event/trigger-field-variable-support.tc | 5 + .../trigger-inter-event-combined-hist.tc | 5 + .../inter-event/trigger-multi-actions-accept.tc | 5 + .../inter-event/trigger-onmatch-action-hist.tc | 5 + .../trigger-onmatch-onmax-action-hist.tc | 5 + .../inter-event/trigger-onmax-action-hist.tc | 5 + .../inter-event/trigger-snapshot-action-hist.tc | 5 + .../inter-event/trigger-trace-action-hist.tc | 5 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + .../selftests/kvm/include/x86_64/processor.h | 11 +- .../selftests/kvm/include/x86_64/svm_util.h | 10 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 27 + tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 103 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 19 +- tools/testing/selftests/kvm/x86_64/state_test.c | 62 +- .../kvm/x86_64/vmx_preemption_timer_test.c | 255 + .../selftests/net/forwarding/devlink_lib.sh | 23 + .../testing/selftests/net/forwarding/mirror_lib.sh | 6 +- .../selftests/net/forwarding/pedit_dsfield.sh | 7 +- .../testing/selftests/rcutorture/bin/functions.sh | 23 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 108 - .../rcutorture/bin/kvm-recheck-refperf.sh | 71 - .../selftests/rcutorture/bin/kvm-recheck.sh | 1 - .../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 - tools/testing/selftests/rcutorture/bin/kvm.sh | 13 +- .../selftests/rcutorture/bin/parse-console.sh | 22 +- .../selftests/rcutorture/configs/refperf/CFLIST | 2 - .../selftests/rcutorture/configs/refperf/CFcommon | 2 - .../selftests/rcutorture/configs/refperf/NOPREEMPT | 18 - .../selftests/rcutorture/configs/refperf/PREEMPT | 18 - .../rcutorture/configs/refperf/ver_functions.sh | 16 - virt/kvm/async_pf.c | 12 +- virt/kvm/kvm_main.c | 29 +- 1930 files changed, 66287 insertions(+), 45028 deletions(-) delete mode 100644 Documentation/RCU/checklist.rst create mode 100644 Documentation/RCU/checklist.txt delete mode 100644 Documentation/RCU/lockdep-splat.rst create mode 100644 Documentation/RCU/lockdep-splat.txt delete mode 100644 Documentation/RCU/lockdep.rst create mode 100644 Documentation/RCU/lockdep.txt delete mode 100644 Documentation/RCU/rculist_nulls.rst create mode 100644 Documentation/RCU/rculist_nulls.txt delete mode 100644 Documentation/RCU/rcuref.rst create mode 100644 Documentation/RCU/rcuref.txt delete mode 100644 Documentation/RCU/stallwarn.rst create mode 100644 Documentation/RCU/stallwarn.txt delete mode 100644 Documentation/RCU/torture.rst create mode 100644 Documentation/RCU/torture.txt create mode 100644 Documentation/bpf/ringbuf.rst create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mipi0a.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vcodecsys.txt create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2-audio-clock.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-designware.txt create mode 100644 Documentation/devicetree/bindings/i2c/snps,designware-i2c.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongson [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.txt create mode 100644 Documentation/devicetree/bindings/mailbox/fsl,mu.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/sprd-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml create mode 100644 Documentation/devicetree/bindings/net/imx-dwmac.txt delete mode 100644 Documentation/devicetree/bindings/net/mediatek,eth-mac.yaml create mode 100644 Documentation/devicetree/bindings/net/mediatek,star-emac.yaml create mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpc.yaml delete mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.txt create mode 100644 Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/anatop-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/anatop-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml delete mode 100644 Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.txt create mode 100644 Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-dw.txt delete mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.txt create mode 100644 Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml delete mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.txt create mode 100644 Documentation/devicetree/bindings/timer/renesas,cmt.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-conn-gpio.txt delete mode 100644 Documentation/litmus-tests/README delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...] delete mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...] delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus delete mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus create mode 100644 Documentation/trace/histogram-design.rst create mode 100644 arch/mips/include/asm/unaligned-emul.h create mode 100644 drivers/clk/baikal-t1/Kconfig create mode 100644 drivers/clk/baikal-t1/Makefile create mode 100644 drivers/clk/baikal-t1/ccu-div.c create mode 100644 drivers/clk/baikal-t1/ccu-div.h create mode 100644 drivers/clk/baikal-t1/ccu-pll.c create mode 100644 drivers/clk/baikal-t1/ccu-pll.h create mode 100644 drivers/clk/baikal-t1/clk-ccu-div.c create mode 100644 drivers/clk/baikal-t1/clk-ccu-pll.c create mode 100644 drivers/clk/ingenic/x1830-cgu.c create mode 100644 drivers/clk/mediatek/clk-mt6765-audio.c create mode 100644 drivers/clk/mediatek/clk-mt6765-cam.c create mode 100644 drivers/clk/mediatek/clk-mt6765-img.c create mode 100644 drivers/clk/mediatek/clk-mt6765-mipi0a.c create mode 100644 drivers/clk/mediatek/clk-mt6765-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6765-vcodec.c create mode 100644 drivers/clk/mediatek/clk-mt6765.c create mode 100644 drivers/clk/mmp/clk-audio.c create mode 100644 drivers/clk/mmp/pwr-island.c delete mode 100644 drivers/infiniband/core/fmr_pool.c delete mode 100644 drivers/iommu/amd_iommu_proto.h create mode 100644 drivers/irqchip/irq-loongson-htvec.c create mode 100644 drivers/irqchip/irq-loongson-pch-msi.c create mode 100644 drivers/irqchip/irq-loongson-pch-pic.c create mode 100644 drivers/mailbox/qcom-ipcc.c create mode 100644 drivers/mailbox/sprd-mailbox.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c create mode 100644 drivers/net/wireless/ath/ath11k/hif.h create mode 100644 drivers/pci/controller/dwc/pcie-uniphier-ep.c create mode 100644 drivers/spi/spi-dw-core.c create mode 100644 drivers/spi/spi-dw-dma.c delete mode 100644 drivers/spi/spi-dw-mid.c delete mode 100644 drivers/spi/spi-dw.c delete mode 100644 drivers/staging/comedi/comedi_compat32.c delete mode 100644 drivers/staging/comedi/comedi_compat32.h delete mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_vm.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/error_support.h delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_a [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_r [...] delete mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/system_types.h delete mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c delete mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h delete mode 100644 drivers/staging/media/atomisp/pci/ia_css_memory_access.c delete mode 100644 drivers/staging/media/atomisp/pci/memory_realloc.c delete mode 100644 drivers/staging/media/atomisp/pci/sh_css_pipe.c create mode 100644 fs/afs/fs_operation.c create mode 100644 fs/afs/vl_alias.c create mode 100644 fs/ceph/metric.c create mode 100644 fs/ceph/metric.h create mode 100644 include/dt-bindings/clock/bt1-ccu.h create mode 100644 include/dt-bindings/clock/marvell,mmp2-audio.h create mode 100644 include/dt-bindings/clock/mt6765-clk.h create mode 100644 include/dt-bindings/clock/x1830-cgu.h create mode 100644 include/dt-bindings/mailbox/qcom-ipcc.h create mode 100644 include/dt-bindings/power/marvell,mmp2.h create mode 100644 include/dt-bindings/reset/bt1-ccu.h create mode 100644 include/linux/bpf-netns.h create mode 100644 include/net/netns/bpf.h delete mode 100644 include/rdma/ib_fmr_pool.h create mode 100644 include/sound/soc-card.h create mode 100644 kernel/bpf/net_namespace.c create mode 100644 kernel/bpf/ringbuf.c delete mode 100644 kernel/kcsan/kcsan-test.c delete mode 100644 kernel/rcu/refperf.c create mode 100644 kernel/trace/trace_events_synth.c create mode 100644 kernel/trace/trace_synth.h delete mode 100644 lib/Kconfig.twist delete mode 100644 net/rds/ib_fmr.c create mode 100644 sound/soc/soc-card.c create mode 100644 tools/lib/bpf/ringbuf.c delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/benchs/bench_ringbufs.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_ringbufs.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/ringbuf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c create mode 100644 tools/testing/selftests/bpf/progs/perfbuf_bench.c create mode 100644 tools/testing/selftests/bpf/progs/ringbuf_bench.c create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf.c create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf_multi.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_devmap_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_control.sh create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_preemption_timer_test.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-refperf.sh delete mode 100644 tools/testing/selftests/rcutorture/configs/refperf/CFLIST delete mode 100644 tools/testing/selftests/rcutorture/configs/refperf/CFcommon delete mode 100644 tools/testing/selftests/rcutorture/configs/refperf/NOPREEMPT delete mode 100644 tools/testing/selftests/rcutorture/configs/refperf/PREEMPT delete mode 100644 tools/testing/selftests/rcutorture/configs/refperf/ver_functions.sh