This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig 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. [...] adds da03d0610044 device_cgroup: Fix RCU list debugging warning adds fa283093e409 Merge remote-tracking branch 'fixes/master' adds 70a87e1f1d44 Merge remote-tracking branch 'arc-current/for-curr' adds 6904f671de08 Merge remote-tracking branch 'm68k-current/for-linus' adds 2f5b84813c02 Merge remote-tracking branch 'sparc/master' adds f99e24a6778a ALSA: usb-audio: Fixing usage of plain int instead of NULL adds a72ff08faf3d Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 65bd91dd6957 ASoC: img-i2s-out: Fix runtime PM imbalance on error adds c8b47d63ad87 ASoC: tlv320adcx140: Fix dt-binding-check issue adds 2aec8ccc1a81 ASoC: rt1015: Enable class-D silence and clock detections adds 36124fb19f1a ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA chan [...] adds 82ed7418736d ASoC: topology: refine and log the header in the correct pass adds c2cbd0a7194d ASoC: topology: remove the redundant pass checks adds 67866ff9b7a7 Merge series "ASoC topology header parsing refinement" fro [...] adds 28ff437a44fa ASoC: reduce verbosity of error messages for sof-dai and sof-link adds 68f8043ed13e Subject: [PATCH v2] ASoC: soc-pcm: fix BE dai not hw_free [...] adds af89e7dac521 ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings adds 89d73ccab20a ASoC: SOF: Intel: hda: fix generic hda codec support adds b6f10d3f2e6d dt-bindings: ASoC: renesas,rsnd: Add r8a7742 support adds 8f529f0175aa ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC fo [...] adds 38acab2d6107 ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC c [...] adds 1e7cb64b0ab5 ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition adds 6e28a0c3e073 Merge series "Kconfig updates for DMIC and SOF HDMI suppor [...] adds 317ec6759310 ASoC: soc.h: convert bool to bit field for snd_soc_card adds 1793936bc908 ASoC: add soc-card.c adds 209c6cdfd283 ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card adds 3359e9b6fa3e ASoC: soc-card: move snd_soc_card_jack_new() to soc-card adds 63efed582cc3 ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card adds 65a75718d68e ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card adds bf5bb8db5bf0 ASoC: soc-card: move snd_soc_card_subclass to soc-card adds 130dc08c827d ASoC: soc-card: add snd_soc_card_suspend_pre() adds d17b60b2c467 ASoC: soc-card: add snd_soc_card_suspend_post() adds 934c752c38b7 ASoC: soc-card: add snd_soc_card_resume_pre() adds 739443d1f162 ASoC: soc-card: add snd_soc_card_resume_post() adds 27f07cacc9f1 ASoC: soc-card: add probed bit field to snd_soc_card adds 73de4b026850 ASoC: soc-card: add snd_soc_card_probe() adds 5c0eac036dfd ASoC: soc-card: add snd_soc_card_late_probe() adds b0275d956fab ASoC: soc-card: add snd_soc_card_remove() adds 39caefda0a30 ASoC: soc-card: add snd_soc_card_set_bias_level() adds d41278ea0579 ASoC: soc-card: add snd_soc_card_set_bias_level_post() adds cbc7a6b5a87a ASoC: soc-card: add snd_soc_card_add_dai_link() adds fcbbcc325bc2 ASoC: soc-card: add snd_soc_card_remove_dai_link() adds a6b675a89e51 ASoC: qcom: q6asm-dai: kCFI fix adds 358c7c61fd04 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus adds 7318234c8d7c Merge tag 'asoc-v5.8' of https://git.kernel.org/pub/scm/li [...] adds 7fccfecf24fd ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support adds 16bd0e9b6a74 Merge remote-tracking branch 'sound-current/for-linus' adds 67c8e6b18d91 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus adds 53d860952c82 regmap: fix alignment issue adds 323ca2daef47 Merge remote-tracking branch 'regmap/for-5.8' into regmap-linus adds 9b13b74b4c56 Merge remote-tracking branch 'regmap-fixes/for-linus' adds c945aee2122e Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds dd49657027d3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds bde473768207 Merge remote-tracking branch 'omap-fixes/fixes' adds 04d567aba68b Merge remote-tracking branch 'kvm-fixes/master' adds 1854bb472e8d Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds fbb7c9d3b549 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3a1d4c3e458b Merge remote-tracking branch 'fpga-fixes/fixes' adds 083d6a54348a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 0ade0c74e1b0 Merge remote-tracking branch 'kbuild/for-next' adds b36dbd372a86 Merge remote-tracking branch 'dma-mapping/for-next' adds c24c51f17e10 Merge remote-tracking branch 'arm/for-next' adds c576f3630eae Merge remote-tracking branch 'arm64/for-next/core' adds 7a9d84f6adb6 Merge remote-tracking branch 'arm-soc/for-next' adds d4b72cad9053 Merge remote-tracking branch 'amlogic/for-next' adds 26bcb3c0f073 Merge remote-tracking branch 'at91/at91-next' adds 88ca8daafb41 Merge remote-tracking branch 'imx-mxs/for-next' adds bb182e7a6d17 Merge remote-tracking branch 'keystone/next' adds 53ff3df60ad9 Merge remote-tracking branch 'mediatek/for-next' adds 1662f4fc19d2 Merge remote-tracking branch 'mvebu/for-next' adds d2aa385467e4 Merge remote-tracking branch 'omap/for-next' adds 37d52e90c03e Merge remote-tracking branch 'qcom/for-next' adds e83c24850291 Merge remote-tracking branch 'raspberrypi/for-next' adds cfa6103c0a9d Merge remote-tracking branch 'realtek/for-next' adds 0d52b12a69d2 Merge remote-tracking branch 'renesas/next' adds 29e2db02d4af Merge remote-tracking branch 'reset/reset/next' adds 1d8572d1f719 Merge remote-tracking branch 'rockchip/for-next' adds 1886d083c375 arm64: dts: exynos: Add UFS node to Exynos7 adds ec93592eab41 ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with ma [...] adds 0f6a82638f62 Merge branch 'next/dt-late' into for-next adds 20c538200d63 Merge remote-tracking branch 'samsung-krzk/for-next' adds 4f4d8adfa4cd Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 7f20f3847c13 Merge remote-tracking branch 'tegra/for-next' adds 3a57530b7ded Merge branches 'clk-selectable', 'clk-amlogic', 'clk-renes [...] adds 8c88e568b54a Merge branches 'clk-tegra', 'clk-imx', 'clk-zynq', 'clk-so [...] adds b6f3162d0e9a Merge branches 'clk-unisoc', 'clk-trivial', 'clk-bcm', 'cl [...] adds 06030c4e33ba clk: mmp: frac: Do not lose last 4 digits of precision adds 5278acc4418b clk: mmp: frac: Allow setting bits other than the numerato [...] adds edcec4a86919 dt-bindings: marvell,mmp2: Add clock id for the I2S clocks adds c227df7a097a dt-bindings: marvell,mmp2: Add clock id for the Audio clock adds 8c2427b8f7c8 clk: mmp2: Move thermal register defines up a bit adds 2766c198150e clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init() adds 71d8254af9d1 clk: mmp2: Add the I2S clocks adds 232a3134353b clk: mmp2: Add the audio clock adds ec6bbddef634 dt-bindings: clock: Make marvell,mmp2-clock a power controller adds 17d43046fd4c dt-bindings: marvell,mmp2: Add ids for the power domains adds ee4df2363439 clk: mmp2: Add support for power islands adds e787c5b72517 dt-bindings: clock: Add Marvell MMP Audio Clock Controller [...] adds 725262d29139 clk: mmp2: Add audio clock controller driver adds d036466330d1 clk: intel: remove redundant initialization of variable rate64 adds 15e3ae36f71e clk: Ingenic: Remove unnecessary spinlock when reading registers. adds 9d9cc58aff46 clk: Ingenic: Adjust cgu code to make it compatible with X1830. adds 9a618e6f8cdd dt-bindings: clock: Add X1830 clock bindings. adds ce1d86dc9249 clk: Ingenic: Add CGU driver for X1830. adds 424c85e1ffea dt-bindings: clock: Add and reorder ABI for X1000. adds 440d7a6f7390 clk: X1000: Add FIXDIV for SSI clock of X1000. adds e480fe10adfe clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused adds b1e8d713e6b2 clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src adds f9eec2ea7852 clk: clk-si5341: Add support for the Si5345 series adds 5debcd01e28f Merge branches 'clk-mmp', 'clk-intel', 'clk-ingenic', 'clk [...] adds 2bda748e6ad8 clk: vc5: Add support for IDT VersaClock 5P49V6965 adds d63ed4ff41bb dt: Add bindings for IDT VersaClock 5P49V5925 adds 907f9291f937 CLK: HSDK: CGU: check if PLL is bypassed first adds 423f042a65a2 CLK: HSDK: CGU: support PLL bypassing adds 56fbeefe366e CLK: HSDK: CGU: add support for 148.5MHz clock adds 7b9e111a5216 dt-bindings: clock: mediatek: document clk bindings for Me [...] adds 626b134b58eb dt-bindings: clock: mediatek: document clk bindings mipi0a [...] adds 0502f26c6441 dt-bindings: clock: mediatek: document clk bindings vcodec [...] adds eb7beb65ac30 clk: mediatek: add mt6765 clock IDs adds 1aca9939bf72 clk: mediatek: Add MT6765 clock support adds 571cfadcc628 clk: mediatek: assign the initial value to clk_init_data o [...] adds aec6adc560a0 dt-bindings: clk: Add Baikal-T1 CCU PLLs binding adds 11ea09b9e2ed dt-bindings: clk: Add Baikal-T1 CCU Dividers binding adds b7d950b9281f clk: Add Baikal-T1 CCU PLLs driver adds 353afa3a8d2e clk: Add Baikal-T1 CCU Dividers driver adds 166e4b484197 Merge branches 'clk-vc5', 'clk-hsdk', 'clk-mediatek' and ' [...] adds 2dce338576ab Merge remote-tracking branch 'clk/clk-next' adds 31175ca9d563 Merge remote-tracking branch 'h8300/h8300-next' adds e00091071615 m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig adds ce3e83759c67 m68k,nommu: add missing __user in uaccess' __ptr() macro adds 9e2b6ed41f8f m68k,nommu: fix implicit cast from __user in __{get,put}_u [...] adds caa9ab5b381d Merge remote-tracking branch 'm68knommu/for-next' adds b3878a6aac1b MIPS: Fix build warning about "PTR_STR" redefinition adds 70768ebaa587 MIPS: Loongson64: Guard against future cores without CPUCFG adds f06da27eb82e MIPS: Expose Loongson CPUCFG availability via HWCAP adds dd25ed7361fb MIPS: Loongson64: Reorder CPUCFG model match arms adds 389500696810 MIPS: ralink: bootrom: mark a function as __init to save s [...] adds 9bd0bd264578 MIPS: ralink: drop ralink_clk_init for mt7621 adds 13c17c2d822e Merge remote-tracking branch 'mips/mips-next' adds bbdf3b80431c Merge remote-tracking branch 'nds32/next' adds 6bd140e14d9a openrisc: Fix issue with argument clobbering for clone/fork adds 6b15c9768cb8 Merge remote-tracking branch 'openrisc/for-next' adds 0d341e0ddb1a parisc: suppress error messages for 'make clean' adds 3fd84a4fc063 parisc: use -fno-strict-aliasing for decompressor adds b6522fa409cf parisc: add sysctl file interface panic_on_stackoverflow adds 24289f560118 parisc: Kconfig: Update references to parisc website adds 861e93cf88b3 parisc: firmware: Update references to parisc website adds 186cbb173776 parisc: hardware: Update references to parisc website adds 486a77c90346 parisc: module: Update references to parisc website adds 775024cf49ff parisc: MAINTAINERS: Update references to parisc website adds 5af466b56631 Merge remote-tracking branch 'parisc-hd/for-next' adds 52b45799982d Merge remote-tracking branch 'powerpc/next' adds e0cce78b158c Merge remote-tracking branch 'risc-v/for-next' adds 03c646973ae2 Merge remote-tracking branch 's390/features' adds ff325f636bc1 Merge remote-tracking branch 'sh/sh-next' adds 4559edea1c7d Merge remote-tracking branch 'sparc-next/master' adds 0f1861fdedeb Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 2023ab355c8f vfs, afs, ext4: Make the inode hash table RCU searchable adds 2e4c61ba531e rxrpc: Map the EACCES error produced by some ICMP6 to EHOS [...] adds 1f42d1613883 rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug [...] adds 0d37c13769fe afs: Always include dir in bulk status fetch from afs_do_lookup() adds 9619ca13de62 afs: Use the serverUnique field in the UVLDB record to red [...] adds 94109f9483a5 afs: Split the usage count on struct afs_server adds e7917ca2c06c afs: Actively poll fileservers to maintain NAT or firewall [...] adds b949c91dabef afs: Show more information in /proc/net/afs/servers adds fc7e32d86953 afs: Make callback processing more efficient. adds 2e13a09ac160 afs: Set error flag rather than return error from file sta [...] adds 22b02b45a597 afs: Remove the error argument from afs_protocol_error() adds 8c29d9d3194e afs: Rename struct afs_fs_cursor to afs_operation adds 23c4e93c8619 afs: Build an abstraction around an "operation" concept adds f6155f1ec40c afs: Don't get epoch from a server because it may be ambiguous adds 6cc2a8738464 afs: Fix handling of CB.ProbeUuid cache manager op adds a44609d50253 afs: Retain more of the VLDB record for alias detection adds a5d956968cc2 afs: Implement client support for the YFSVL.GetCellName RPC op adds 355ed6984a82 afs: Detect cell aliases 1 - Cells with root volumes adds 6265683027e0 afs: Detect cell aliases 2 - Cells with no root volumes adds 6147fe6b7f8c afs: Detect cell aliases 3 - YFS Cells with a canonical ce [...] adds ec2b18ec80fb afs: Add a tracepoint to track the lifetime of the afs_vol [...] adds b05d529d149c afs: Reorganise volume and server trees to be rooted on the cell adds 39c646bab423 afs: Fix the by-UUID server tree to allow servers with the [...] adds 1472a8e6a660 afs: Fix afs_statfs() to not let the values go below zero adds c70fc8c4e18f afs: Don't use probe running state to make decisions outsi [...] adds 8e46479c4940 afs: Show more a bit more server state in /proc/net/afs/servers adds 78074a0f5e6b afs: Adjust the fileserver rotation algorithm to reprobe/r [...] adds 7c2feeb0f014 Merge remote-tracking branch 'afs/afs-next' adds 528454089b96 Merge remote-tracking branch 'btrfs/for-next' adds f9009efac49c ceph: add dentry lease metric support adds 1af16d547f30 ceph: add caps perf metric for each superblock adds 97e27aaa9a2c ceph: add read/write latency metric support adds 70c948206f06 ceph: add metadata perf metric support adds 0a454bdd501a ceph: reorganize __send_cap for less spinlock abuse adds 681ac634883b ceph: split up __finish_cap_flush adds d7dbfb4f2bdb ceph: add comments for handle_cap_flush_ack logic adds 7391fba2678c ceph: don't release i_ceph_lock in handle_cap_trunc adds 783332336323 ceph: don't take i_ceph_lock in handle_cap_import adds 4fb5dda39c26 ceph: document what protects i_dirty_item and i_flushing_item adds dc3da0461cc4 ceph: fix potential race in ceph_check_caps adds 88828190f007 ceph: throw a warning if we destroy session with mutex sti [...] adds 6f05b30ea063 ceph: reset i_requested_max_size if file write is not wanted adds 1cf03a68e791 ceph: convert mdsc->cap_dirty to a per-session list adds d67c72e6cce9 ceph: request expedited service on session's last cap flush adds 829ad4db952a ceph: ceph_kick_flushing_caps needs the s_mutex adds daa668fbacfd ceph: normalize 'delta' parameter usage in check_quota_exceeded adds dffdcd71458e ceph: allow rename operation under different quota realms adds 53ab8e7cd2d4 libceph, rbd: replace zero-length array with flexible-array adds 878dabb64117 ceph: don't return -ESTALE if there's still an open file adds ea8412b284c0 ceph: make sure mdsc->mutex is nested in s->s_mutex to fix [...] adds e64f44a88465 ceph: skip checking caps when session reconnecting and rel [...] adds 8a4b863c876d libceph: add non-asserting rbtree insertion helper adds 86403a92c3c5 libceph: decode CRUSH device/bucket types and names adds 45e6aa9f5592 libceph: crush_location infrastructure adds 117d96a04f00 libceph: support for balanced and localized reads adds 8ad44d5e0d1e libceph: read_from_replica option adds d3798acc094c libceph: support for alloc hint flags adds dc1dad8e1a61 rbd: compression_hint option adds 5a933336f659 Merge remote-tracking branch 'ceph/master' adds 8fd6e1d6941c cifs: handle "nolease" option for vers=1.0 adds 136a5dc3309a cifs: remove redundant initialization of variable rc adds aaa3aef34d3a cifs: set up next DFS target before generic_ip_connect() adds e4af35fa55b0 cifs: handle hostnames that resolve to same ip in failover adds baf3f08ef408 cifs: get rid of unused parameter in reconn_setup_dfs_targets() adds a7d5c2946280 cifs: reduce stack use in smb2_compound_op adds b2ca6c2c9edd cifs: move some variables off the stack in smb2_ioctl_query_info adds 82e9367c4389 smb3: Add new parm "nodelete" adds a0a3036b81f1 cifs: Standardize logging output adds adbb2dafe732 cifs: minor fix to two debug messages adds 58d4ca7278cf smb3: minor update to compression header definitions adds f7d1904a605f cifs: fix minor typos in comments and log messages adds c2ea760a5939 cifs: multichannel: move channel selection in function adds 524cf70933ff cifs: multichannel: move channel selection above transport layer adds 8b5fdb52390e smb3: remove static checker warning adds 5a7b5403c4bf cifs: multichannel: use pointer for binding channel adds 0804cd01f125 cifs: multichannel: try to rebind when reconnecting a channel adds 125827e2f040 Merge remote-tracking branch 'cifs/for-next' adds f57a3fe44995 erofs: convert to use the new mount fs_context api adds 34f853b849eb erofs: suppress false positive last_block warning adds 7929d04abbed Merge remote-tracking branch 'erofs/dev' adds 015bedb7dded exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds da1fc84c0337 exfat: Use a more common logging style adds 296f354036e0 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds 6ddcae0e2dde exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds 06f2c3ba9bad exfat: Remove unused functions exfat_high_surrogate() and [...] adds 9dc9a4211788 exfat: remove the assignment of 0 to bool variable adds cdc9b981b144 exfat: replace 'time_ms' with 'time_cs' adds e3af6d230afb Merge remote-tracking branch 'exfat/dev' adds 1dbca0474821 Merge remote-tracking branch 'ext3/for_next' adds ace4c9549645 ext4: mballoc: print bb_free info even when it is 0 adds 286ecbd5a415 ext4: mballoc: refactor ext4_mb_show_ac() adds e64e813cf070 ext4: mballoc: add more mb_debug() msgs adds 538418977c01 ext4: mballoc: correct the mb_debug() format specifier for [...] adds adb1b0aa9aa4 ext4: mballoc: fix few other format specifier in mb_debug() adds b8fb6049278d ext4: mballoc: simplify error handling in ext4_init_mballoc() adds 403f2ea04acf ext4: mballoc: make ext4_mb_use_preallocated() return type [...] adds d0b7b7548890 ext4: mballoc: refactor code inside DOUBLE_CHECK into sepa [...] adds 560d6b3da024 ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from [...] adds fe7ab61a4087 ext4: balloc: use task_pid_nr() helper adds 86e7caa25b2e ext4: use BIT() macro for BH_** state bits adds 1ba5fd75c8bf ext4: improve ext_debug() msg in case of block allocation failure adds c00cf5ab9505 ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_ha [...] adds a0611df9989e ext4: mballoc: make mb_debug() implementation to use pr_debug() adds 9e459cac522b ext4: make ext_debug() implementation to use pr_debug() adds 26451af8a143 ext4: rework map struct instantiation in ext4_ext_map_blocks() adds 84a41d33e3b1 ext4: add casefold flag to EXT4_INODE_* flags adds f7d194692b81 ext4: mballoc: add blocks to PA list under same spinlock a [...] adds f71b468d3c2c ext4: mballoc: refactor ext4_mb_discard_preallocations() adds 42f56b7a4a7d ext4: mballoc: introduce pcpu seqcnt for freeing PA to imp [...] adds 9e467ce0e922 ext4: mballoc: refactor ext4_mb_good_group() adds bf53b03e9d2a ext4: mballoc: use lock for checking free blocks while retrying adds 606ff1886880 ext4: drop ext4_journal_free_reserved() adds 888863c83c58 jbd2: avoid leaking transaction credits when unreserving handle adds 2e8ae7e7f2a7 add comment for ext4_dir_entry_2 file_type member adds eb1b94d72105 ext4: split _ext4_fiemap adds 3147cdb7eca8 ext4: remove the call to fiemap_check_flags in ext4_fiemap adds 14d43096125b fs: mark __generic_block_fiemap static adds a8bcaea4d3c9 fs: move the fiemap definitions out of fs.h adds bb8a7274e422 iomap: fix the iomap_fiemap prototype adds f5900040dc95 fs: move fiemap range validation into the file systems instances adds 4871e27c38e1 fs: handle FIEMAP_FLAG_SYNC in fiemap_prep adds 014586653544 fs: remove the access_ok() check in ioctl_fiemap adds 6eb77b75680b ext4: remove the access_ok() check in ext4_ioctl_get_es_cache adds fa3ed5c63c6e Merge branch 'fiemap-fixes-v4' into dev adds 56ec6862f1cb ext4: don't block for O_DIRECT if IOCB_NOWAIT is set adds 4a26f4530222 ext4: avoid unnecessary transaction starts during writeback adds f6e6c02c0c58 ext4: reject mount options not supported when remounting i [...] adds bb9da8a09b53 fs/ext4: Narrow scope of DAX check in setflags adds 5d98e057650b fs/ext4: Disallow verity if inode is DAX adds 96587da613fc fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS adds f9656311cd02 fs/ext4: Update ext4_should_use_dax() adds 45e871fe1cb7 fs/ext4: Only change S_DAX on inode load adds 107937580360 fs/ext4: Make DAX mount option a tri-state adds f4b90daa7518 fs/ext4: Remove jflag variable adds ac38c6fc274e fs/ext4: Introduce DAX inode flag adds a436a8bc7b70 Documentation/dax: Update DAX enablement for ext4 adds 38bd76b9696c Merge branch 'ext4-dax' into dev adds c1aeb4c287a9 Merge remote-tracking branch 'ext4/dev' adds fd6126484cea f2fs: protect new segment allocation in expand_inode_data adds 84597b1f9b05 f2fs: fix wrong value of tracepoint parameter adds 47d0d7d76437 f2fs: remove unneeded return value of __insert_discard_tree() adds dc35d73a4229 f2fs: compress: don't compress any datas after cp stop adds ca7f76e68074 f2fs: fix wrong discard space adds 857e7ba5ab27 Merge remote-tracking branch 'f2fs/dev' adds 7e3c1de42016 Merge remote-tracking branch 'fuse/for-next' adds 8213cbd5079e Merge remote-tracking branch 'jfs/jfs-next' adds 07e620d607d9 NFS: Fix direct WRITE throughput regression adds 62761b667496 Merge remote-tracking branch 'nfs-anna/linux-next' adds c4a58a91d47e Merge remote-tracking branch 'nfsd/nfsd-next' adds 22ce85611fd5 orangefs: remove redundant assignment to variable ret adds 0df556457748 orangefs: convert get_user_pages() --> pin_user_pages() adds cdc865910e28 Merge remote-tracking branch 'orangefs/for-next' adds e7baa65d09c2 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 0840cc2953dd Merge remote-tracking branch 'xfs/for-next' adds 0e4175520c76 Merge remote-tracking branch 'zonefs/for-next' adds c5ec874e55ba fs/xfs: Remove unnecessary initialization of i_rwsem adds fd58c62b6562 fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS adds 02beb2686ff9 fs/xfs: Make DAX mount option a tri-state adds f7bf743714ab fs/xfs: Create function xfs_inode_should_enable_dax() adds b5df62843273 fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_ [...] adds e4f9ba20d3b8 fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() adds 6f82a95c514b Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 186b05e855f5 Merge remote-tracking branch 'file-locks/locks-next' adds 5ad05cc8e046 vfs: Remove duplicated d_mountpoint check in __is_local_mo [...] adds 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 [...] adds 87b4d44bb2e9 Merge branches 'work.misc', 'work.sysctl', 'work.epoll', ' [...] adds 7e71609f64ec pselect6() and friends: take handling the combined 6th/7th [...] adds 67fc7d14893e binfmt_elf: don't bother with __{put,copy_to}_user() adds df9634e6b043 binfmt_elf_fdpic: don't use __... uaccess primitives adds 82138d1f57f7 binfmt_flat: don't use __put_user() adds cb7c1f1c05ab x86: switch cp_stat64() to unsafe_put_user() adds ad6738f5650e TEST_ACCESS_OK _never_ had been checked anywhere adds 206f8a7b16f0 user_regset_copyout_zero(): use clear_user() adds d01a290295a2 x86: kvm_hv_set_msr(): use __put_user() instead of 32bit _ [...] adds 4ec76a2b74c7 bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() adds e0d0bf8a28eb comedi: move compat ioctl handling to native fops adds 5c6a8747e0cf comedi: get rid of indirection via translated_ioctl() adds 3fbfd2223a27 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds 388138764e25 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds aa332e6759fa comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds b8d47d881305 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds 00035beeec2c comedi: lift copy_from_user() into callers of __comedi_get [...] adds f0e4de5cd0bb comedi: do_cmdtest_ioctl(): lift copyin/copyout into the caller adds 0a3ccc75a95f comedi: do_cmd_ioctl(): lift copyin/copyout into the caller adds bac42fb21259 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds 4f929588b2ad Merge branches 'uaccess.misc' and 'uaccess.comedi' into for-next adds a916de7e713e Merge remote-tracking branch 'vfs/for-next' adds c9ef7144ac6b Merge remote-tracking branch 'printk/for-next' adds bf5884cb9dc2 Merge branch 'pci/aspm' adds 3894806df431 Merge branch 'pci/enumeration' adds 708b20003624 PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership adds 123f985aea0d PCI/AER: Remove redundant pci_is_pcie() checks adds af10cce7ad51 PCI/AER: Remove redundant dev->aer_cap checks adds 07b2fbb565e2 PCI/AER: Use "aer" variable for capability offset adds 9103aaf9b40c PCI/DPC: Print IRQ number used by port adds 1157dac51f54 Merge branch 'pci/error' adds 5ab0926f0b64 Merge branch 'pci/hotplug' adds 389c176e310d Merge branch 'pci/kconfig' adds 3910ebaca8ea PCI: Rename _DSM constants to align with spec adds f0d98e7cfb49 Merge branch 'pci/misc' adds e4a62db8fe12 Merge branch 'pci/p2pdma' adds a2350913ecb6 Merge branch 'pci/pm' adds 25ee3af6c4c7 Merge branch 'pci/resource' adds a858e763664c Merge branch 'pci/switchtec' adds 60369a4f8d61 x86/PCI: Drop unused xen_register_pirq() gsi_override parameter adds 0d14f06cd665 PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 adds 5727043c73fd PCI: Avoid FLR for AMD Starship USB 3.0 adds c788d6823dd5 PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints adds 0811ddaa1736 Merge branch 'pci/virtualization' adds 1288e158a1e8 Merge branch 'remotes/lorenzo/pci/aardvark' adds b9ae2116f39c Merge branch 'remotes/lorenzo/pci/altera' adds c8e29a7d5378 Merge branch 'remotes/lorenzo/pci/brcmstb' adds 2b513bb59874 Merge branch 'remotes/lorenzo/pci/cadence' adds 668b4490a3a5 PCI: dwc: Program outbound ATU upper limit register adds 558c1225a2f3 PCI: dwc: intel: Make intel_pcie_cpu_addr() static adds c8a119779f56 PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() adds 0414b93e78d8 PCI: dwc: Fix inner MSI IRQ domain registration adds 87dccf09323f PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link adds 03f8c1b350d0 PCI: dwc: Use private data pointer of "struct irq_domain" [...] adds eeab133e1f14 dt-bindings: PCI: Add UniPhier PCIe endpoint controller de [...] adds 006564dee825 PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint c [...] adds d838ed6bfd85 Merge branch 'remotes/lorenzo/pci/dwc' adds fbe5df91ffa8 Merge branch 'remotes/lorenzo/pci/endpoint' adds 324060e05c4d Merge branch 'remotes/lorenzo/pci/host-generic' adds d0684fd0bd79 PCI: hv: Use struct_size() helper adds 750f68bc46ea Merge branch 'remotes/lorenzo/pci/hv' adds 61b66cf2b887 Merge branch 'remotes/lorenzo/pci/misc' adds c88d19181771 PCI: pci-bridge-emul: Fix PCIe bit conflicts adds f61959b6e240 PCI: pci-bridge-emul: Fix Root Cap/Status comment adds 2960865127d7 PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0 adds 1446978d560f PCI: pci-bridge-emul: Eliminate the 'reserved' member adds ff38a692c564 Merge branch 'remotes/lorenzo/pci/pci-bridge-emul' adds d45e3c1a5979 PCI: endpoint: Add support to handle multiple base for map [...] adds 4c0f80920923 dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoi [...] adds 2a6d0d63d999 PCI: rcar: Add endpoint mode support adds 56ad4a1b368a MAINTAINERS: Add file patterns for rcar PCI device tree bindings adds f7eb57f167d2 Merge branch 'remotes/lorenzo/pci/rcar' adds 1c1dbb2c0262 PCI: tegra194: Fix runtime PM imbalance on error adds fcee90cdf6f3 PCI: tegra: Fix runtime PM imbalance on error adds 8bd59537234e Merge branch 'remotes/lorenzo/pci/tegra' adds c5b157cfac80 Merge branch 'remotes/lorenzo/pci/v3-semi' adds 3e5095eebe01 PCI: vmd: Filter resource type bits from shadow register adds 1f420e4dcf00 Merge branch 'remotes/lorenzo/pci/vmd' adds 1969cb7185df Merge remote-tracking branch 'pci/next' adds 27f176e5ca15 Merge remote-tracking branch 'hid/for-next' adds 5ace60859e84 i2c: smbus: Add a way to instantiate SPD EEPROMs automatically adds 01590f361e94 i2c: i801: Instantiate SPD EEPROMs automatically adds 34765c19cce3 i2c: sh_mobile: simplify code and remove false compilation [...] adds 3264d9e5cf45 dt-bindings: i2c: Convert DW I2C binding to DT schema adds 25d11e9ebe0a dt-bindings: i2c: Convert DW I2C slave to the DW I2C maste [...] adds 0029d097956e dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller adds bbc5d36c5f66 i2c: designware: Use `-y` to build multi-object modules adds 68fe6cedf02e i2c: designware: slave: Set DW I2C core module dependency adds c2549011db2c i2c: designware: Add Baytrail sem config DW I2C platform d [...] adds c615f5c65f62 i2c: designware: Discard Cherry Trail model flag adds 0daede80f870 i2c: designware: Convert driver to using regmap API adds fac25d7aaa03 i2c: designware: Retrieve quirk flags as early as possible adds b7c3d0777808 i2c: designware: Move reg-space remapping into a dedicated [...] adds fcb82a939df8 i2c: designware: Add Baikal-T1 System I2C support adds fad5972a1eca i2c: add 'single-master' property to generic bindings adds bc2cc7f2c1de Merge branch 'i2c/for-5.8' into i2c/for-next adds 23aa2c588c01 Merge remote-tracking branch 'i2c/i2c/for-next' adds 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 adds 80876699a8a8 Merge remote-tracking branch 'jc_docs/docs-next' adds 570a41b18855 Merge remote-tracking branch 'v4l-dvb/master' adds 33df28c34870 media: atomisp: add a notice about possible leak resources adds 3e59aa5adcb1 media: atomisp: isp_mmu: don't use kmem_cache adds 4e8a3e273db3 media: atomisp: print IRQ when debugging adds eae66d97227b media: atomisp: don't produce errs for ignored IRQs adds 815618c139d7 media: atomisp: fix pipeline initialization code adds c211055b4609 media: atomisp: update TODO with the current data adds a47b3475bb8f media: atomisp: unify the version for isp2401 a0 and b0 versions adds 0101c4b1801b media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove [...] adds a753b0a748fd media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockc [...] adds 3a514e84bfeb media: atomisp: get rid of hmm_vm.c adds 1666de7d4433 media: atomisp: reduce debug printk rate when IRQs are received adds a314f59af08c media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack adds a57bcbb0ad99 media: atomisp: improve debug messages for set format adds 23d1d540f8ed media: atomisp: don't flood dmesg with -EAGAIN return codes adds 89e4bce23b9f media: atomisp: update TODO list adds 2763d8077e7f media: atomisp: get rid of some old broken debug code adds 0f951ae38033 media: atomisp: make it use dbg_level to control debug level adds e6292f83601e media: atomisp: partially get rid of one abstraction layer adds 89d0a85ce8de media: atomisp: drop a cast for a const argument adds 8adeb5480e8e media: atomisp: fix size of delay_frames array adds 3eb862390fb0 media: atomisp: fix a handful of spelling mistakes adds f37ad2721c30 media: atomisp: simplify hive_isp_css_mm_hrt wrapper adds 9c5791d8c5b4 media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abs [...] adds 9b5521e66b50 media: atomisp: reduce abstraction at ia_css_memory_access adds 8644e582cf97 media: atomisp: go one step further to drop ia_css_memory_ [...] adds c417ebf42132 media: atomisp: get rid of mmgr_load and mmgr_store adds 685d1b65ae71 media: atomisp: get rid of unused memory_realloc code adds 3e4c843dad36 media: atomisp: change the type returned by mmgr alloc adds 46b912738715 media: atomisp: get rid of memory_access.c adds 4c1e3174bab5 media: atomisp: hmm_bo: untag user pointers adds aa8fd319c1b7 media: atomisp: add debug message to help debugging hmm code adds 3abb524bfa88 media: atomisp: use Yocto Aero default hmm pool sizes adds 960b866787ff media: atomisp: get rid of a warning message adds f66b3be2d313 media: atomisp: fix driver caps adds 00a8a124d9d2 media: atomisp: use pin_user_pages() for memory allocation adds 12a9989bf254 media: atomisp: add debug for hmm alloc adds f058ce9d6427 media: atomisp: improve warning for IRQ enable function adds f48b7fd209ca media: atomisp: add debug functions for received events adds d20d4a8dcad4 media: atomisp: add more comments about frame allocation adds 52edd58c973d media: atomisp: remove kvmalloc/kvcalloc abstractions adds 18cf3ed01614 media: atomisp: avoid OOPS due to non-existing ref_frames adds 1485d788d090 media: atomisp: Clean up if block in sh_css_sp_init_stage adds 50aa87c444fe media: atomisp: Remove second increment of count in atomis [...] adds 22737d2ce117 media: atomisp: Remove unnecessary NULL checks in ia_css_p [...] adds 7c067a823e62 media: atomisp: Remove unnecessary NULL check in atomisp_param adds ee04d53cde62 media: atomisp: Avoid overflow in compute_blending adds ba2442cb7e3e media: atomisp: Remove binary_supports_input_format adds 144b6c0b605c media: atomisp: avoid an extra memset() when alloc memory adds 05b5543b1ccf media: atomisp: remove some trivial wrappers from compat css20 adds ed00ecba01de media: atomisp: do another round of coding style cleanup adds f18c5df7c46a media: atomisp: get rid of non-Linux error codes adds 079509a1da19 media: atomisp: get rid of an error abstraction layer adds 35cfc81e806a media: atomisp: don't cause a warn if probe failed adds f3ee5891d8c9 media: atomisp: get rid of a bunch of other wrappers adds 31ce393db7ad media: atomisp: get rid of system_types.h adds 2bcfb1989509 media: atomisp: provide more details about the firmware binaries adds 0ac8d59a702d media: atomisp: print firmware data during load adds 53556d7e912d media: atomisp: allow passing firmware name at modprobe time adds ee8ae55740fb media: atomisp: add a debug message at hmm free adds 105c1ac006f4 media: atomisp: add some debug messages when binaries are used adds 4cbeffa05666 media: atomisp: get rid of set_fs() dirty hacks adds 0f13d5ed9c53 media: atomisp: add SPDX headers adds a34ac5bbd5ab media: staging: media: atomisp: declare 'struct device' be [...] adds 9ec0c468c10c media: staging: media: atomisp: fix enum type mixups adds da0fdf3750ce media: staging: media: atomisp: disable all custom formats adds 872d1181bcaf media: staging: media: atomisp: add PMIC_OPREGION dependency adds 6eebf06046f4 media: atomisp: remove format duplication at mbus->fourcc table adds 75a15316c5fe media: atomisp: re-enable warnings again adds 998be18f43c1 staging: media: atomisp: fix stack overflow in init_pipe_d [...] adds 7d398a74c789 media: atomisp: get rid of sh_css_pipe.c adds 38b6bdfc5871 media: atomisp: get rid of an unused IRQ duplicated event adds bb9838f03686 media: atomisp: get rid of a left-over wrapper function adds 83fac9617e22 media: atomisp comment an unused code adds e15d9520e7f7 Merge remote-tracking branch 'v4l-dvb-next/master' adds 86954c98fc30 Merge tag 'devfreq-next-for-5.8' of git://git.kernel.org/p [...] adds 731e08d9361e Merge branch 'pm-devfreq' into linux-next adds 0c623624c3b8 ACPI: PCI: Fix the ASPM part of the _OSC failure message adds 6e6c25283dff ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_ho [...] adds 4d8be4bc94f7 ACPI: CPPC: Fix reference count leak in acpi_cppc_processo [...] adds fdcf00ee6d76 Merge branches 'acpi-pci', 'acpi-sysfs' and 'acpi-cppc' in [...] adds 9a7875461fd0 PM: runtime: Replace pm_runtime_callbacks_present() adds 3bde63d7ead1 Merge branch 'pm-core' into linux-next adds c343bf1ba5ef cpuidle: Fix three reference count leaks adds 1a09809dda81 Merge branch 'pm-cpuidle' into linux-next adds 6d3f922c46f2 opp: Add support for parsing interconnect bandwidth adds 120e117bdc84 opp: Add sanity checks in _read_opp_key() adds fe2af40250bf opp: Update the bandwidth on OPP frequency changes adds 8b17f17a097b cpufreq: dt: Add support for interconnect bandwidth scaling adds 0430b1d5704b opp: Expose bandwidth information via debugfs adds b23dfa3543f3 opp: Reorder the code for !target_freq case adds 8d45719caaf5 opp: core: add regulators enable and disable adds b00e667a6d8b opp: Remove bandwidth votes when target_freq is zero adds 45679f9b508f opp: Don't parse icc paths unnecessarily adds 4573e9ef5153 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 8dd50a4933e0 Merge branch 'pm-opp' into linux-next adds 73e5f9c0d364 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds f3448fe9c0bf Merge branch 'pm-cpufreq' into linux-next adds 4a4c23a684f7 Merge remote-tracking branch 'pm/linux-next' adds b7cad940efc7 thermal/int340x_thermal: Export GDDV adds fc582c70078c thermal/int340x_thermal: Export OEM vendor variables adds 64488908b523 thermal/int340x_thermal: Don't require IDSP to exist adds b6c62d21fac0 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 24cb057e5784 Merge remote-tracking branch 'ieee1394/for-next' adds b279aa3528ca Merge remote-tracking branch 'dlm/next' adds 9af95a131a94 Merge remote-tracking branch 'swiotlb/linux-next' adds 87fee61c3513 RDMA/srp: Make the channel count configurable per target adds d4ee7f3a4445 RDMA/srpt: Make debug output more detailed adds 66ced2eb2ab9 RDMA/srpt: Reduce max_recv_sge to 1 adds e0cca8b456e2 RDMA/srpt: Increase max_send_sge adds 802dcc7fc5ec RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode adds 48062b0a8ba0 RDMA/hns: remove duplicate assignment to pointer raq adds ffd7339a2fac RDMA/core: Use offsetofend() instead of open coding adds bcafcdfdaee7 IB/hfi1: Fix spelling mistake "enought" -> "enough" adds 0b8e125e2132 RDMA/core: Fix several reference count leaks. adds 3446cbd2d523 RDMA/core: Add protection for shared CQs used by ULPs adds c7ff819aefea RDMA/core: Introduce shared CQ pool API adds 583f69304b91 nvme-rdma: use new shared CQ mechanism adds 5733111dcd97 nvmet-rdma: use new shared CQ mechanism adds 7fa187b83868 RDMA/iser: Remove support for FMR memory registration adds 65371a8df760 RDMA/srp: Remove support for FMR memory registration adds 9603439c4c19 RDMA/rds: Remove FMR support for memory registration adds 23534b1e6266 RDMA/core: Remove FMR pool API adds 39d237e17d75 RDMA/mlx5: Remove FMR leftovers adds c5d8b47b05b7 RDMA/bnxt_re: Remove FMR leftovers adds e0c08c4d73b5 RDMA/i40iw: Remove FMR leftovers adds 39ad05e44857 RDMA/mlx4: Remove FMR support for memory registration adds b0aa1160b54e RDMA/mthca: Remove FMR support for memory registration adds ddee7114f49e RDMA/rdmavt: Remove FMR memory registration adds 0831678bb7af RDMA/core: Remove FMR device ops adds ff755abbe5a6 RDMA: Remove 'max_fmr' adds 0258b569a53b RDMA: Remove 'max_map_per_fmr' adds 8e64ab3e077a IB/hfi1: Fix hfi1_netdev_rx_init() error handling adds 1eb14183a7a2 RDMA/core: Move and rename trace_cm_id_create() adds 70ae39555033 RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr() adds cdf4fd78dd8a Merge remote-tracking branch 'rdma/for-next' adds 36432797641f vmxnet3: use correct hdr reference when packet is encapsulated adds c28481a88cb3 i40e: Use scnprintf() for avoiding potential buffer overflow adds e92c0e0235c2 i40e: trivial fixup of comments in i40e_xsk.c adds 3b70683fc4d6 ixgbe: fix signed-integer-overflow warning adds 85c41c5b16ee ixgbe: Remove conversion to bool in ixgbe_device_supports_ [...] adds c2d77e598b1b ixgbe: Use true, false for bool variable in __ixgbe_enable [...] adds f2d9f294120f ixgbe: Remove unused inline function ixgbe_irq_disable_queues adds 49c65e95f331 igb: make igb_set_fc_watermarks() return void adds 2c3076f5ed3c igc: Remove unused flags adds 3d3e9b6b6a87 igc: Reject NFC rules with multiple matches adds e087d3bbc4bf igc: Fix IGC_MAX_RXNFC_RULES adds d601afcae2fe e1000e: Relax condition to trigger reset for ME workaround adds 3f6023f77ad0 i40e: Make i40e_shutdown_adminq() return void adds 758b51e1e71e igc: Remove symbol error counter adds 51c657b42f58 igc: Add Receive Error Counter adds e2d0f2031eff igc: Remove Sequence Error Counter adds 480b7a5a3fdb igc: Fix wrong register name adds 6a3faa4d7e01 e1000: Fix typo in the comment adds cdde95bc8952 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 09b547a7996e net: ethernet: mtk-star-emac: remove unused variable adds 2684bda34786 net: phy: mscc: fix PHYs using the vsc8574_probe adds 830f5ce266ce net: phy: marvell: unlock after phy_select_page() failure adds f26e9b2c0bf3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 40ef92c6ec09 sctp: add sctp_sock_set_nodelay adds 05bfd3661448 sctp: refactor sctp_setsockopt_bindx adds c0425a4249e9 net: add a new bind_add method adds 5a892ff2facb net: remove kernel_setsockopt adds c223c7f22cb1 Merge branch 'remove-kernel_setsockopt-v4' adds 04198499b23f net: dsa: tag_8021q: stop restoring VLANs from bridge adds aef31718a923 net: dsa: sja1105: avoid invalid state in sja1105_vlan_filtering adds 8298a419a006 tipc: remove set but not used variable 'prev' adds 139df98bdfef stmmac: platform: add "snps, dwmac-5.10a" IP compatible string adds 94abdad6974a net: ethernet: dwmac: add ethernet glue logic for NXP imx8 chip adds 29884aa6806c dt-bindings: net: imx-dwmac: Add NXP imx8 DWMAC glue layer adds 0688a9a9dbef Merge branch 'net-ethernet-dwmac-add-ethernet-glue-logic-f [...] adds 91f3fd1124e0 dt-bindings: net: rename the bindings document for MediaTe [...] adds f0b37fa61398 nfp: flower: fix incorrect flag assignment adds fd55199d3b76 net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static adds bc183dec08f9 tcp: tcp_init_buffer_space can be static adds 1f4982ef56f7 net: hns3: fix a print format issue in hclge_mac_mdio_config() adds d62805087e7f net: hns3: remove an unused macro hclge_is_csq adds fc68aed15648 net: hns3: remove two unused macros in hclgevf_cmd.c adds ec4d9392207a net: hns3: fix an incorrect comment for num_tqps in struct [...] adds 2adb8187e543 net: hns3: fix two coding style issues in hclgevf_main.c adds 996aade998ac net: hns3: remove some unused codes in hns3_nic_set_features() adds da4e15e31bae Merge branch 'hns3-next' adds 971ae1ed0346 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 56e2287b4110 mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff adds 2950d1d64fd0 net/mlx5: Kconfig: Fix spelling typo adds 2861904697de net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap adds e1167e16114f net/mlx5: reduce stack usage in qp_read_field adds 86ae579cefff net: Make mpls_entry_encode() available for generic users adds f7e3ac424a2b net/mlx5e: Use generic API to build MPLS label adds 618f88c4c40a net/mlx5: DR: Fix incorrect type in argument adds c2ba2c228769 net/mlx5: DR: Fix cast to restricted __be32 adds 9ff2e92c466d net/mlx5: DR: Fix incorrect type in return expression adds 2553f421f44f net/mlx5: cmd: Fix memset with byte count warning adds aee3e9c457f1 net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect [...] adds 44345c4c130e net/mlx5: IPSec: Fix incorrect type for spi adds c51323ee7ab4 net/mlx5e: en_tc: Fix incorrect type in initializer warnings adds 58ff18e12c9b net/mlx5e: en_tc: Fix cast to restricted __be32 warning adds eb24387183d3 net/mlx5e: Make mlx5e_dcbnl_ops static adds 4300c7e7fe15 Merge tag 'mlx5-cleanup-2020-05-29' of git://git.kernel.or [...] adds 53bd63afbd65 net: dsa: sja1105: suppress -Wmissing-prototypes in sja110 [...] adds 99b981f43132 net: dsa: sja1105: fix port mirroring for P/Q/R/S adds b86a37220115 Merge branch 'Fix-2-non-critical-issues-in-SJA1105-DSA' adds b8ded9de8db3 net/smc: pre-fetch send buffer outside of send_lock adds 32a2be499c01 ath11k: remove stale monitor status descriptor adds 7c6d67b136ce ath10k: Skip handling del_server during driver exit adds c730c477176a ath10k: Remove msdu from idr when management pkt send fails adds 04a4d3416372 wil6210: avoid gcc-10 zero-length-bounds warning adds e47210f72a68 ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_reques [...] adds 31858805f91a ath11k: Add support for multibus support adds 630ad41c195c ath11k: Add drv private for bus opaque struct adds 27143fa93c3b ath11k: Remove bus layer includes from upper layer adds d3ed0cf047cf ath10k: Replace zero-length array with flexible-array adds a86308fc534e wcn36xx: Fix error handling path in 'wcn36xx_probe()' adds 4d0f3604c4d1 ath10k: remove experimental tag from SDIO and SNOC busses [...] adds 103dc3dab295 carl9170: Replace zero-length array with flexible-array adds 9f12bebd512c ath10k: fix gcc-10 zero-length-bounds warnings adds 32221df6765b ath10k: fix ath10k_pci struct layout adds 52b776fa5921 ath11k: remove redundant initialization of pointer info adds c8ffcd122760 ath11k: convert to devm_platform_get_and_ioremap_resource adds 104f3d95d8d6 wil6210: Replace zero-length array with flexible-array adds 012f81456818 ath11k: fix htt stats module not handle multiple skbs adds ec431188b419 wcn36xx: Replace zero-length array with flexible-array adds 25ca180ad380 ath11k: Fix some resource leaks in error path in 'ath11k_t [...] adds b1cb6ad7350e Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds b6b15e20421f rt2800: enable MFP support unconditionally adds 3a8855d8cfcb MAINTAINERS: update qtnfmac maintainers adds dba5a189bf61 Revert "rtw88: no need to set registers for SDIO" adds 75d057bda1fb b43: Fix connection problem with WPA3 adds 6a29d134c04a b43_legacy: Fix connection problem with WPA3 adds 83cee4e625f8 cw1200: Remove local sdio VENDOR and DEVICE id definitions adds 729ef6b614a1 libertas: Use shared constant for rfc1042 header adds e78e5d18c653 atmel: Use shared constant for rfc1042 header adds 9604617e998b wlcore: fix runtime pm imbalance in wl1271_tx_work adds 282a04bf1d80 wlcore: fix runtime pm imbalance in wlcore_regdomain_config adds 3e69ed2b52fd wlcore: fix runtime pm imbalance in wl1271_op_suspend adds 53df5271f239 wlcore: fix runtime pm imbalance in __wl1271_op_remove_interface adds efad661168c7 rtw88: coex: 8723d: set antanna control owner adds 2647d2827f2a rtw88: coex: 8723d: handle BT inquiry cases adds 7a242fb69821 rtw88: fix EAPOL 4-way failure by finish IQK earlier adds 4e1a341580f2 rtw88: 8822c: fix missing brace warning for old compilers adds 7967af8de39d rtw88: 8822c: remove CCK TX setting when switch channel adds da74b6933b3b wlcore: fix runtime pm imbalance in wlcore_irq_locked adds 2a7621ded321 brcmfmac: set F2 blocksize for 4373 adds 528158a8d452 brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode adds 2bee41270f3b brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO adds df18c257bd6a brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode adds 113a57a400a2 brcmfmac: 43012 Update MES Watermark adds 11e7a91994c2 airo: Fix read overflows sending packets adds 86cffb2c0a59 mwifiex: Parse all API_VER_ID properties adds 982d7287f8da mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA adds 7307f29687fd mt76: mt7615: introduce remain_on_channel support adds 802b836a01cf mt76: mt76x02: remove check in mt76x02_mcu_msg_send adds 06acdd380a7d mt76: mt7915: add spatial reuse support adds f9a5c0561029 mt76: mt7915: fix some sparse warnings adds 19e29c69cc47 mt76: mt7915: fix sparse warnings: incorrect type initializer adds 4c04f25dd449 mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy adds ae4027a79898 mt76: mt7915: fix decoded radiotap HE flags adds 238f5d6fc028 mt76: fix per-driver wcid range checks after wcid array size bump adds b62db09aa81c mt76: mt7915: fix some sparse warnings adds a5e0aa78f5c4 mt76: mt7615: switch to per-vif power_save support adds 6f4bd8528c36 mt76: mt7915: fix a handful of spelling mistakes adds eca026555f01 mt76: mt7615: fix hw_scan with ssid_type for specified SSID only adds ec2bb3a570ec mt76: mt7915: fix possible NULL pointer dereference in mt7 [...] adds 5e616ad216ef mt76: fix wcid allocation issues adds e47f2245375f mt76: mt7615: add support for MT7611N adds f473b42ac516 mt76: only iterate over initialized rx queues adds 194a1508e082 mt76: mt7615: Use kmemdup in mt7615_queue_key_update() adds d9045b18cd44 mt76: mt7915: remove set but not used variable 'msta' adds 5cf2740f1d45 Merge tag 'mt76-for-kvalo-2020-05-28' of https://github.co [...] adds a224883cc97f iwlwifi: set NO_HE if the regulatory domain forbids it adds 771db3a10361 iwlwifi: pcie: don't count on the FW to set persistence mode adds fcac70029ccf iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq adds 9db93491f29e iwlwifi: acpi: support device specific method (DSM) adds f5b1cb2e615f iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia adds 61576240558a iwlwifi: pcie: gen3: indicate 8k/12k RB size to device adds 4807e73685f1 iwlwifi: move iwl_txq and substructures to a common trans header adds 4f4822b7cd5a iwlwifi: move txq-specific from trans_pcie to common trans adds f327236df2af iwlwifi: mvm: fix aux station leak adds 018971b11ab4 iwlwifi: mvm: add support for range request version 10 adds e6d4318c0495 iwlwifi: bump FW API to 56 for AX devices adds 6bb986e940dc Merge tag 'iwlwifi-next-for-kalle-2020-05-29' of git://git [...] adds c01c320d24ac ath9k: Set RX filter based to allow broadcast Action frame RX adds 2a9311b5d39a ath9k_htc: Set RX filter based to allow broadcast Action frame RX adds 23cc6bb5a2e6 ath10k: Remove ath10k_qmi_register_service_notifier() declaration adds 9529cba988b7 ath11k: reset trigger frame MAC padding duration adds 37b76986ebd7 ath11k: clear DCM max constellation tx value adds e948ed042799 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds d7ad1415bda5 Merge tag 'wireless-drivers-next-2020-05-30' of git://git. [...] adds 27dc36aefc73 r8169: change driver data type adds 01bd753d0395 r8169: enable WAKE_PHY as only WoL source when runtime-suspending adds 9fdd50c57980 r8169: don't reset tx ring indexes in rtl8169_tx_clear adds bac75d8565e8 r8169: move some calls to rtl8169_hw_reset adds 8ac8e8c64b53 r8169: make rtl8169_down central chip quiesce function adds 67ee63ef2b15 r8169: improve handling power management ops adds 370c63fc11a6 Merge branch 'r8169-again-few-improvements' adds 9918f2d22fd3 ice: Poll for reset completion when DDP load fails adds 072064a43ef3 ice: cleanup VSI context initialization adds bc3a024101ca ice: fix potential double free in probe unrolling adds c2b313b783e0 ice: fix kernel BUG if register_netdev fails adds d3112cd1abec ice: Declare functions static adds ac3716134a40 ice: Refactor ice_ena_vf_mappings to split MSIX and queue [...] adds 02337f1f5914 ice: Simplify ice_sriov_configure adds cfcee02b6c15 ice: Add helper function for clearing VPGEN_VFRTRIG adds 916c7fdf5e93 ice: Separate VF VSI initialization/creation from reset flow adds a06325a0901a ice: Renaming and simplification in VF init path adds eb2af3ee94de ice: Add function to set trust mode bit on reset adds 350e822cd54f ice: Add functions to rebuild host VLAN/MAC config for a VF adds a58e1d817475 ice: remove VM/VF disable command on CORER/GLOBR reset adds 12bb018c538c ice: Refactor VF reset adds 3726cce25890 ice: Refactor VF VSI release and setup functions adds d9f0d6605f30 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 72b4868211a8 vxlan: add check to prevent use of remote ip attributes wi [...] adds 79472fe873dd vxlan: few locking fixes in nexthop event handler adds 193025e861fd Merge branch 'vxlan-fdb-nexthop-misc-fixes' adds 1c0522b4a2e1 selftests: forwarding: mirror_lib: Use mausezahn adds 3ed97037f063 selftests: forwarding: pedit_dsfield: Check counter value adds e8c867c1d819 Merge branch 'selftests-forwarding-Two-small-changes' adds 9b23203c32ee ravb: Mask PHY mode to avoid inserting delays twice adds b0c19ed6088a sch_cake: Take advantage of skb->hash where appropriate adds 39884604b116 mptcp: fix NULL ptr dereference in MP_JOIN error path adds 5e9cf0f0a3e9 cfg80211: fix 6 GHz frequencies to kHz adds d1a1646c0de7 cfg80211: adapt to new channelization of the 6GHz band adds 0e47901d78f0 nl80211: really allow client-only BIGTK support adds afbc9c9e8bfe cfg80211: add a helper to identify 6 GHz PSCs adds 372b38ea5911 ieee80211: definitions for reduced neighbor reports adds 821273a5a502 ieee80211: add code to obtain and parse 6 GHz operation field adds 8b30808d9be4 ieee80211: add HE ext EIDs and 6 GHz capability defines adds 43e64bf301fd cfg80211: handle 6 GHz capability of new station adds a6cf28e05f0b mac80211: add HE 6 GHz Band Capabilities into parse extension adds 223952177296 cfg80211: add and expose HE 6 GHz band capabilities adds 24a2042cb22f mac80211: add HE 6 GHz Band Capability element adds d1b7524b3ea1 mac80211: build HE operation with 6 GHz oper information adds 607ca9ea3462 mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode adds 2a333a0db24e mac80211: avoid using ext NSS high BW if not supported adds 57fa5e85d53c mac80211: determine chandef from HE 6 GHz operation adds 3b3ec3d52e8f mac80211: check the correct bit for EMA AP adds 1bb9a8a4c81d mac80211: use HE 6 GHz band capability and pass it to the driver adds 2ad2274c58ee mac80211: Add HE 6GHz capabilities element to probe request adds ba8f6a037f79 cfg80211: treat 6 GHz channels as valid regardless of capability adds 461ce35d5535 cfg80211: reject HT/VHT capabilities on 6 GHz band adds f43813652848 cfg80211: require HE capabilities for 6 GHz band adds 93382a0d119b mac80211: accept aggregation sessions on 6 GHz adds 6fcb56ce0f90 mac80211: Consider 6 GHz band when handling power constraint adds 07c12d618f06 mac80211: set short_slot for 6 GHz band adds 093a48d2aa4b cfg80211: support bigger kek/kck key length adds 1079a34c56c5 Merge tag 'mac80211-next-for-davem-2020-05-31' of git://gi [...] adds 1806c13dc253 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds feac90d756c0 Bluetooth: hci_qca: Fix suspend/resume functionality failure adds 4803c54ca249 Bluetooth: btmtkuart: Improve exception handling in btmtua [...] adds e6da0edc24ee Bluetooth: Acquire sk_lock.slock without disabling interrupts adds 7e7bbddd029b Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot adds 4942857b015e Bluetooth: hci_qca: Improve controller ID info log level adds d3a0fe6b0988 Bluetooth: btmtkuart: Use serdev_device_write_buf() instea [...] adds e5aeebddfc31 Bluetooth: hci_qca: Fix QCA6390 memdump failure adds 07f6ecec6554 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds dafe2078a75a ipv4: nexthop: Fix deadcode issue by performing a proper N [...] adds 53fc685243bd bridge: Avoid infinite loop when suppressing NS messages w [...] adds 8066e6b449e0 vxlan: Avoid infinite loop when suppressing NS messages wi [...] adds d36ceaef8fc2 Merge branch 'Fix-infinite-loop-in-bridge-and-vxlan-modules' adds bda6752f3de9 cxgb4: cleanup error code in setup_sge_queues_uld() adds bfad978116c2 regmap: provide helpers for simple bit operations adds 240f1ae40c65 net: ethernet: mtk-star-emac: use regmap bitops adds e85093618c5f Merge branch 'regmap-simple-bit-helpers' adds a01c245438c5 net/sched: fix a couple of splats in the error path of tfc [...] adds a8284c6899cf netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() adds 1fac52da5942 net: flow_offload: consolidate indirect flow_block infrastructure adds 324a823b9962 net: cls_api: add tcf_block_offload_init() adds 0fdcf78d5973 net: use flow_indr_dev_setup_offload() adds 9eabd188716b mlx5: update indirect block support adds 50c1b1c9385f nfp: update indirect block support adds e445e30cf7e6 bnxt_tc: update indirect block support adds 709ffbe19b77 net: remove indirect block netdev event registration adds 2aec17f1997b Merge branch 'fix-indirect-flow_block-infrastructure' adds 0c34bb598c51 net: octeon: mgmt: Repair filling of RX ring adds a74d19ba7c41 net: fec: disable correct clk in the err path of fec_enet_ [...] adds af0a2482fa0f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 678eb199cc9d devlink: Create dedicated trap group for layer 3 exceptions adds 1e292f5c11c1 mlxsw: spectrum_trap: Move layer 3 exceptions to exception [...] adds 85176f19f5ff netdevsim: Move layer 3 exceptions to exceptions trap group adds 9eefeabed6f8 devlink: Add 'mirror' trap action adds 30a4e9a29ab9 devlink: Add 'control' trap type adds 515eac677fe1 devlink: Add layer 2 control packet traps adds d77cfd162a34 devlink: Add layer 3 control packet traps adds 5eb18a2b6c11 devlink: Add ACL control packet traps adds 1897936744f0 netdevsim: Register control traps adds 45b1c87313cd mlxsw: spectrum_trap: Factor out common Rx listener function adds 39c10350cfc8 mlxsw: spectrum_trap: Register layer 2 control traps adds 8110668ecd9a mlxsw: spectrum_trap: Register layer 3 control traps adds 88e2774961d7 mlxsw: spectrum_trap: Register ACL control traps adds 9959b389779a selftests: mlxsw: Add test for control packets adds ff0f63832984 Merge branch 'devlink-Add-support-for-control-packet-traps' adds 6f197fb63850 lan743x: Added fixed link and RGMII support adds 0af413bd3e2d flow_dissector: work around stack frame size warning adds 3e1c6846b9e1 net: vmxnet3: fix possible buffer overflow caused by bad D [...] adds 7e89ed8ab3f7 bridge: mrp: Update MRP frame type adds 4b3a61b030d1 bridge: mrp: Set the priority of MRP instance adds c6676e7d62cf bridge: mrp: Add support for role MRA adds 2a67ab99aad0 Merge branch 'bridge-mrp-Add-support-for-MRA-role' adds 4e4f4ce6abf5 cls_flower: remove mpls_opts_policy adds 96aa1b22bd6b tun: correct header offsets in napi frags mode adds 3190ca3b5f51 net: phy: broadcom: don't export RDB/legacy access methods adds 685e39eaf4b5 dpaa2-eth: Add support for Rx traffic classes adds 6aa90fe2d967 dpaa2-eth: Distribute ingress frames based on VLAN prio adds ad054f265401 dpaa2-eth: Add helper functions adds 2c8d1c8d7d62 dpaa2-eth: Add congestion group taildrop adds 3f8b826d705f dpaa2-eth: Update FQ taildrop threshold and buffer pool count adds f395b69f40f5 dpaa2-eth: Add PFC support through DCB ops adds 07beb1651adc dpaa2-eth: Keep congestion group taildrop enabled when PFC on adds a477605fdb28 Merge branch 'dpaa2-eth-add-PFC-support' adds 547ce4cfb34c switch cmsghdr_from_user_compat_to_kern() to copy_from_user() adds 03eaeda7806d vxlan: fix dereference of nexthop group in nexthop update path adds f109603a4be0 ice: allow host to clear administratively set VF MAC adds c1636a6e8a5e ice: support adding 16 unicast/multicast filter on untrusted VF adds 2bb19d6e0771 ice: Fix transmit for all software offloaded VLANs adds c9a12d6d2091 ice: Increase timeout after PFR adds bff185e2406e ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value adds cf0bf41dd6cb ice: Reset VF for all port VLAN changes from host adds 401ce33b3281 ice: Always clear QRXFLXP_CNTXT before writing new value adds 765dd7a1827c ice: Fix inability to set channels when down adds 7dcc0fb8f649 ice: Allow VF to request reset as soon as it's initialized adds ebb462dc21ea ice: fix function signature style format adds 1a9c561aa355 ice: fix PCI device serial number to be lowercase values adds a039f6fcba45 ice: Use coalesce values from q_vector 0 when increasing q [...] adds d5329be99077 ice: fix aRFS after flow director delete adds b5e19a642b7e ice: Ignore EMODE when setting PHY config adds 2a2e01e7b1e0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds eae9d3c0167d net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_vl.c adds 4c21daae3dbc tipc: Fix NULL pointer dereference in __tipc_sendstream() adds 79a1f0ccdbb4 ipv6: fix IPV6_ADDRFORM operation logic adds a3ac249a1ab5 cxgb4/chcr: Enable ktls settings at run time adds 76d7728db724 crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 adds f3b140ad8575 Crypto/chcr: Fixes compilations warnings adds 055be6865dea Crypto/chcr: Fixes a coccinile check error adds a56772dc3f17 Merge branch 'chelsio-crypto-fixes' adds 6abde0b24122 crypto/chtls: IPv6 support for inline TLS adds efd7ed0f5f2d sfc: add missing annotation for efx_ef10_try_update_nic_st [...] adds 90040351a832 tools, bpftool: Clean subcommand help messages adds 73a4f0407e67 tools, bpftool: Make capability check account for new BPF caps adds dc3ca5cf3e0b tools, bpftool: Print correct error message when failing t [...] adds fe537393b579 bpf: Fix returned error sign when link doesn't support updates adds 2b983b407a3a MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name adds 272d51af3289 libbpf: Add API to consume the perf ring buffer content adds 93581359e7ae libbpf: Install headers as part of make install adds 0142dddcbe96 bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run adds 55983299b7ea libbpf: Use .so dynamic symbols for abi check adds abe3cac8706b bpf, sk_msg: Add some generic helpers that may be useful f [...] adds f470378c7562 bpf: Extend bpf_base_func_proto helpers with probe_* and * [...] adds 13d70f5a5ecf bpf, sk_msg: Add get socket storage helpers adds 1d9c037a898b bpf, selftests: Add sk_msg helpers load and attach test adds ee103e9f1544 bpf, selftests: Test probe_* helpers from SCHED_CLS adds 601b05ca6edb libbpf: Fix perf_buffer__free() API for sparse allocs adds 204fb0413a92 selftests/bpf: Fix a typo in test_maps adds 36ef9a2d3f76 selftests/bpf: Cleanup some file descriptors in test_maps adds efbc3b8fe1e6 selftests/bpf: Cleanup comments in test_maps adds 1ea0f9120c8c bpf: Fix map permissions check adds 43dd115b1fff selftests/bpf: Add tests for write-only stacks/queues adds 457f44363a88 bpf: Implement BPF ring buffer and verifier support for it adds bf99c936f947 libbpf: Add BPF ring buffer support adds cb1c9ddd5525 selftests/bpf: Add BPF ringbuf selftests adds c97099b0f227 bpf: Add BPF ringbuf and perf buffer benchmarks adds 97abb2b39682 docs/bpf: Add BPF ring buffer design notes adds e255d3273920 Merge branch 'bpf-ring-buffer' adds c3c16f2ea6d2 bpf: Add rx_queue_mapping to bpf_sock adds b36e62eb8521 bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper adds 7f1c04269fe7 devmap: Formalize map value as a named struct adds fbee97feed9b bpf: Add support to attach bpf program to a devmap entry adds 64b59025c15b xdp: Add xdp_txq_info to xdp_buff adds 2778797037a6 libbpf: Add SEC name for xdp programs attached to device map adds d39aec79e592 selftest: Add tests for XDP programs in devmap entries adds 906312ca0d62 Merge branch 'xdp_devmap' adds df8fe57c071c tools/bpf: sync bpf.h adds ca2f5f21dbbd bpf: Refactor sockmap redirect code so its easy to reuse adds e91de6afa81c bpf: Fix running sk_skb program types with ktls adds 463bac5f1ca7 bpf, selftests: Add test for ktls with skb bpf ingress policy adds 7b805819c412 Merge branch 'fix-ktls-with-sk_skb_verdict' adds bb2359f4dbe9 bpf: Change kvfree to kfree in generic_map_lookup_batch() adds 8ea204c2b658 net: Make locking in sock_bindtoindex optional adds 70c58997c1e8 bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt adds 9c441fe4c06a selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt adds c48a24f00e7a Merge branch 'bpf_setsockopt-SO_BINDTODEVICE' adds fc37987265b5 xdp: Introduce xdp_convert_frame_to_buff utility routine adds 1b698fa5d8ef xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame adds 958a3f2d2aff bpf: Use tracing helpers for lsm programs adds febeb6dff7be libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c adds 171526f6fee8 flow_dissector: Pull locking up from prog attach callback adds a3fd7ceee054 net: Introduce netns_bpf for BPF programs attached to netns adds b27f7bb590ba flow_dissector: Move out netns_bpf prog callbacks adds 7f045a49fee0 bpf: Add link-based BPF program attachment to network namespace adds 0c047ecbb7ba bpf, cgroup: Return ENOLINK for auto-detached links on update adds d60d81acc2c1 libbpf: Add support for bpf_link-based netns attachment adds be6e19818ba6 bpftool: Extract helpers for showing link attach type adds e948947a6e11 bpftool: Support link show for netns-attached links adds 1f043f87bb59 selftests/bpf: Add tests for attaching bpf_link to netns adds b8215dce7dfd selftests/bpf, flow_dissector: Close TAP device FD after the test adds b4b8a3bf9ef0 selftests/bpf: Convert test_flow_dissector to use BPF skeleton adds 06716e04a043 selftests/bpf: Extend test_flow_dissector to cover link creation adds cf51abcded83 Merge branch 'Link-based-attach-to-netns' adds 9a25c1df24a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 8452008254ca Merge remote-tracking branch 'net-next/master' adds 14ba88091f24 Merge remote-tracking branch 'gfs2/for-next' adds 4a3d21bc25c1 mtd: rawnand: au1550nd: Stop using nand_release() adds 936904305928 mtd: rawnand: bcm47xx: Stop using nand_release() adds 937d039dfdcf mtd: rawnand: brcmnand: Stop using nand_release() adds 8b88f4e0a88b mtd: rawnand: cadence: Stop using nand_release() adds 544bac8999a6 mtd: rawnand: cafe: Stop using nand_release() adds 970024f031ae mtd: rawnand: cs553x: Stop using nand_release() adds a9575c48e520 mtd: rawnand: davinci: Stop using nand_release() adds 6ac64a17554f mtd: rawnand: denali: Delete items from the list in the _r [...] adds 009e2e1d8318 mtd: rawnand: denali: Stop using nand_release() adds c5be12e45940 mtd: rawnand: diskonchip: Fix the probe error path adds 63a1460768a1 mtd: rawnand: diskonchip: Stop using nand_release() adds 128bbbf0ac4d mtd: rawnand: fsl_elbc: Stop using nand_release() adds e9f2f5a80754 mtd: rawnand: fsl_ifc: Stop using nand_release() adds f6c4e661491a mtd: rawnand: fsl_upm: Stop using nand_release() adds 9cc02f4c0a87 mtd: rawnand: fsmc: Stop using nand_release() adds dbe0241570ed mtd: rawnand: gpio: Stop using nand_release() adds 194f6c48cdd8 mtd: rawnand: gpmi: Stop using nand_release() adds 71a4917b4d4b mtd: rawnand: hisi504: Stop using nand_release() adds de17cade0e03 mtd: rawnand: ingenic: Fix the probe error path adds 28dcc4e8a831 mtd: rawnand: ingenic: Stop using nand_release() adds 5f3bce3a5275 mtd: rawnand: lpc32xx_mlc: Stop using nand_release() adds 21b758277724 mtd: rawnand: lpc32xx_slc: Stop using nand_release() adds 5ecbba617446 mtd: rawnand: marvell: Stop using nand_release() adds 1a36a7f78898 mtd: rawnand: mpc5121: Stop using nand_release() adds 8a82bbcadec8 mtd: rawnand: mtk: Fix the probe error path adds 1fec333aadc2 mtd: rawnand: mtk: Stop using nand_release() adds c6dc082793d2 mtd: rawnand: mxc: Stop using nand_release() adds 8fd507bb4210 mtd: rawnand: mxic: Stop using nand_release() adds a9384f95fe77 mtd: rawnand: ndfc: Stop using nand_release() adds b4533679c958 mtd: rawnand: omap2: Stop using nand_release() adds be238fbf78e4 mtd: rawnand: orion: Fix the probe error path adds f342df67b19a mtd: rawnand: orion: Stop using nand_release() adds 383fc3f613e7 mtd: rawnand: oxnas: Keep track of registered devices adds 154298e2a3f6 mtd: rawnand: oxnas: Fix the probe error path adds b60391eb17b2 mtd: rawnand: oxnas: Unregister all devices on error adds 0a5f45e57e35 mtd: rawnand: oxnas: Release all devices in the _remove() path adds 2d9cf6f129f8 mtd: rawnand: oxnas: Stop using nand_release() adds f51466901c07 mtd: rawnand: pasemi: Fix the probe error path adds 23cf34615010 mtd: rawnand: pasemi: Stop using nand_release() adds 5284024b4dac mtd: rawnand: plat_nand: Fix the probe error path adds d1aae005a00e mtd: rawnand: plat_nand: Stop using nand_release() adds 0a2bc9919cf7 mtd: rawnand: qcom: Stop using nand_release() adds 10b87750ae17 mtd: rawnand: r852: Stop using nand_release() adds 9748110bd22c mtd: rawnand: s3c2410: Stop using nand_release() adds 50abacbb621f mtd: rawnand: sh_flctl: Stop using nand_release() adds 0f44b3275b37 mtd: rawnand: sharpsl: Fix the probe error path adds 35a37f9198e5 mtd: rawnand: sharpsl: Stop using nand_release() adds 9c6c2e5cc771 mtd: rawnand: socrates: Fix the probe error path adds c121cb980c09 mtd: rawnand: socrates: Stop using nand_release() adds 24acc3fa8b36 mtd: rawnand: stm32_fmc2: Stop using nand_release() adds 3d84515ffd8f mtd: rawnand: sunxi: Fix the probe error path adds 068d86ecd9d9 mtd: rawnand: sunxi: Stop using nand_release() adds ab135c51bb81 mtd: rawnand: tango: Stop using nand_release() adds 75e9a330a9bd mtd: rawnand: tmio: Fix the probe error path adds f3e169f44bdb mtd: rawnand: tmio: Stop using nand_release() adds f6fc75978d88 mtd: rawnand: txx9ndfmc: Stop using nand_release() adds d9f2a1af817d mtd: rawnand: vf610: Stop using nand_release() adds 34531be5e804 mtd: rawnand: xway: Fix the probe error path adds 9fdd78f7bcda mtd: rawnand: xway: Stop using nand_release() adds 2e263011017c mtd: rawnand: ingenic: Fix the RB gpio active-high propert [...] adds 5d55714fa5ac mtd: rawnand: ingenic: Convert the driver to exec_op() adds 550e68ea36a6 mtd: rawnand: gpmi: Fix runtime PM imbalance on error adds 8e935b92d269 mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe adds 37f7212148cf mtd: rawnand: omap_elm: Fix runtime PM imbalance on error adds e5e5631cc889 mtd: rawnand: gpmi: Use nand_extract_bits() adds 4fd639092b17 mtd: rawnand: brcmnand: rename v4 registers adds 3d3fb3c5be9c mtd: rawnand: brcmnand: fix CS0 layout adds eeeac9cbc4ca mtd: rawnand: brcmnand: rename page sizes adds b1713b5b2c02 dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support adds 7e7c7df5d50f mtd: rawnand: brcmnand: support v2.1-v2.2 controllers adds 6be834c667d3 mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev' adds b81fa3c45e5c mtd: rawnand: nandsim: Use octal permissions adds 88f9f3e89a8a mtd: rawnand: nandsim: Use a consistent ns_ prefix for all [...] adds 052a7a5374bc mtd: rawnand: nandsim: Clean error handling adds 7f2a17369f04 mtd: rawnand: nandsim: Keep track of the created debugfs entries adds cde495f83959 mtd: rawnand: nandsim: Remove debugfs entries at unload time adds 058018eb0202 mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths adds 52bc51c54ef8 mtd: rawnand: nandsim: Free partition names on error in ns_init() adds 161246ec066f mtd: rawnand: nandsim: Free the allocated device on error [...] adds 72e840a15c66 mtd: rawnand: nandsim: Free the partition names in ns_free() adds d6e4fd522461 mtd: rawnand: nandsim: Stop using nand_release() adds 82503f8412df mtd: rawnand: nandsim: Use an additional label when freein [...] adds 5dcb5164b20e mtd: rawnand: nandsim: Free erase_block_wear on error adds dc2733dea2be mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup() adds 73f2b68c51f4 mtd: rawnand: nandsim: Manage lists on error in ns_init_module() adds f82d82e202fc mtd: rawnand: nandsim: Rename a label in ns_init_module() adds 5724fa7f2e25 mtd: rawnand: nandsim: Reorganize ns_cleanup_module() adds 9630a055256d mtd: rawnand: Stop using nand_release() adds 519494a9afab mtd: Fix typo in mtd_ooblayout_set_databytes() description adds f66a6fd0dc7c mtd: rawnand: Avoid a typedef adds 74e24cd2376d mtd: rawnand: Drop OOB_FIRST placement scheme adds dbc2f2e6d5f9 mtd: rawnand: Return an enum from of_get_nand_ecc_algo() adds 86f2b225adf4 mtd: rawnand: Add an invalid ECC mode to discriminate with [...] adds a8dfb61d6349 Merge tag 'nand/for-5.8' of git://git.kernel.org/pub/scm/l [...] adds f9acd7fa80be mtd: spi-nor: sfdp: default to addr_width of 3 for configu [...] adds dec18bd8f4f2 mtd: spi-nor: sfdp: prepare BFPT parsing for JESD216 rev D adds 0fa712c9db96 mtd: spi-nor: sfdp: add/use local variable in spi_nor_pars [...] adds e8aec15dd584 mtd: spi-nor: winbond: Fix 4-byte opcode support for w25q256 adds 3f5540032f5d Merge tag 'spi-nor/for-5.8' of git://git.kernel.org/pub/sc [...] adds 9d41ee30f0ba Merge remote-tracking branch 'mtd/mtd/next' adds cf71f060abc7 Merge remote-tracking branch 'drm/drm-next' adds 1810f441ae11 drm/amd/display: Handle persistence in DM adds 65f9ace4acc1 drm/amd/display: Do not fail if build scaling params fails adds 08a512d4ab2f drm/amd/display: Check bss_data_size before going down leg [...] adds 0922b899f366 drm/amd/display: Don't pass invalid fw_bss_data pointer in [...] adds 569f4f9bf059 drm/amd/display: Add bit swap helper based on endianness adds 474ac4a875ca drm/amd/display: Implement some asic specific abm call backs. adds 7b8a6362fa14 drm/amd/display: FW release 1.0.10 adds 1db14695929f drm/amd/display: Fix ABM memory alignment issue adds fe5932964dff drm/amd/display: 3.2.85 adds 1c994f2deff1 drm/amd/display: update dml interfaces and variables adds fb8cf277b16d drm/amd/display: DP link layer test 4.2.1.1 fix due to spe [...] adds 2847642a1875 drm/amd/display: vbios data table packing adds 455802c72faf drm/amd/display: Add DMUB firmware version helpers in DMUB [...] adds 562c805f83d2 drm/amd/display: Support CW4 for DMUB ringbuffer inbox adds 1649bbe01ba9 drm/amd/display: fix dml log2 function adds 4d6939535daf drm/amd/display: fix dml immediate flip input adds 429b9db8e10e drm/amd/display: Remove nv12 work around adds 19822264d683 drm/amd/display: FW Release 1.0.11 adds 963cee55971a drm/amdgpu: change memory training to common function adds d2d0f8f4554d drm/amd/powerplay: remove the support of xgmi pstate on ve [...] adds fa3d49f1e904 drm/amd/powerplay: remove the support of vega20 from swsmu adds a16be2fe1455 drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode adds b0d4783a3822 drm/amdgpu: print warning when input address is invalid adds ba806f98f868 drm/radeon: disable AGP by default adds 97d798b276e9 drm/amdgpu: simplify ATIF backlight handling adds e27fb8215f8c drm/amdgpu/sdma4: add renoir to powergating setup adds ac4e189a5623 drm/amdgpu/gfx10: add navi12 to gfxoff case adds 70534d1ee89c drm/amdgpu: simplify raven and renoir checks adds e1ad2d53bc43 drm/amdgpu: simplify CZ/ST and KV/KB/ML checks adds d7aca4f0b2ed drm/amdgpu: simplify mec2 fw check adds d0767e0e0f79 drm/amdgpu/sdma4: simplify the logic around powering up sdma adds da87c30b174e drm/amdgpu: put some case statments in family order adds 6e20010a3acc drm/radeon/dpm: Replace one-element array and use struct_s [...] adds 4541ea81edde drm/[radeon|amdgpu]: Replace one-element array and use str [...] adds 1aad70781911 drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print adds 2b7ad277e965 drm/amd/powerplay: check whether SMU IP is enabled before access adds d4f3c0b33254 drm/amd/powerplay: add SMC message filter for SMU11 adds 4ea5081c82c4 drm/amd/powerplay: enable SMC message filter adds 41fb666d5ceb drm/amd/powerplay: remove SRIOV check in SMU11 (v2) adds 2cdc9c200c8a drm/amd/powerplay: add check before i2c_add_adapter adds 32cb59f31362 drm/amdkfd: Track SDMA utilization per process adds 130c88931f6c drm/amdgpu: Improve the MTYPE comments adds c821cddf4368 drm/amd/display: 3.2.86 adds b56e90ea335e drm/amd/display: link_status not align when power off encoder adds 0023b7eec02c drm/amd/display: Fix incorrect HDCP caps for dongle adds b236e048ec63 drm/amd/display: simplify dml log2 function adds 68423dabadaa drm/amd/display: Handle link loss interrupt better adds 891f016d9d3f drm/amd/display: Increase Default Sizes of FW State and Tr [...] adds 15ce104c5a41 drm/amd/display: Disable PG on NV12 adds 245a022163ab drm/amd/display: Guard against invalid array access adds 0976ef315dc3 drm/amd/display: unit show garbage when do OPTC blank adds 1f255112da5d drm/amd/display: Allow Diagnostics test with eDP not connected adds 84034ad4c0c0 drm/amd/display: combine public interfaces into single header adds fd0293dd5b68 drm/amd/display: enable plane if container of plane_status [...] adds 8598a7221e82 drm/amd/display: [FW Promotion] Release 1.0.12 adds d294353e7ea8 drm/amd/display: Don't compare same stream for synchronize [...] adds 49d2a388bf9b drm/amd/display: 3.2.87 adds b0f8a6d5ef0e drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV. adds 83a13ef5902a drm/amdkfd: Fix GCC 10 compiler warning adds 2a12c4e9f167 Revert "drm/amd/display: disable dcn20 abm feature for bring up" adds ec6837591f99 drm/amdgpu/gmc10: program the smallK fragment size adds 48b270bb22db drm/amdgpu/pm: return an error during GPU reset or suspend (v2) adds 2652bda7b4f7 drm/amdkfd: fix a dereference of pdd before it is null checked adds d559aba80817 drm/amd/powerplay: ack the SMUToHost interrupt on receive V2 adds aace2a561f17 drm/amd/powerplay: update Arcturus smu-driver headers adds 8c0bba64795f drm/amd/powerplay: implement ASIC specific thermal throttl [...] adds bcdc7c05bd2d drm/amd/powerplay: enable thermal throttling logging support V2 adds b265bdbd9f28 drm/amdgpu: added a sysfs interface for thermal throttling [...] adds 4f1fad0e9dbd drm/amd/powerplay: stop thermal IRQs on suspend adds be80b431fadc drm/amd/powerplay: use the common APIs for IRQ disablement [...] adds 22f1e0e8e487 drm/amd/powerplay: give better names for the thermal IRQ r [...] adds 258620d0b36f drm/amdgpu: skip gpu_info firmware if discovery info is available adds 4292b0b2026b drm/amdgpu: clean up discovery testing adds c1cf79ca5ced drm/amdgpu: use IP discovery table for renoir adds 007026cd733d drm/amdgpu/nv: allow access to SDMA status registers adds 337b72444e59 drm/amdgpu/nv: remove some dead code adds 3967ae6d7908 drm/amdgpu/nv: enable init reset check adds d43f7ff69c86 drm/amdgpu/fru: fix header guard and include header adds cc9c10ba2e9f drm/amdkfd: Provide SMI events watch adds eca60e7bd027 include/uapi/linux: Update KFD ioctl version adds 363c3926ca51 drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read() adds 6268317451d3 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds d24b5fdc8628 drm/amdgpu: work around llvm bug #42576 adds 0739215647d5 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds feda300784f5 drm/amdgpu: re-enable runtime pm on vega10 adds 84b42df325d8 drm/amdgpu: add another raven1 gfxoff quirk adds dd7260b0a216 drm/amdgpu/display: drop the reduction loop when setting t [...] adds beb11f74a3cf Merge remote-tracking branch 'amdgpu/drm-next' adds dd873dd51d8d drm/i915: Reorder await_execution before await_request adds 631a6582b75f drm/i915/gt: Do not schedule normal requests immediately a [...] adds 0e386959272e drm/i915: Check for awaits on still currently executing requests adds 997e834a0194 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 93ad4058368d Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 730fb130f79e Merge remote-tracking branch 'drm-msm/msm-next' adds 7739ad1c6c1d Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 7af80a878d3b Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 37eedc9790e7 Merge remote-tracking branch 'modules/modules-next' adds d92cedb17bf4 Merge remote-tracking branch 'input/next' adds 7b11eab041da blk-mq: blk-mq: provide forced completion method adds 3382a567efd4 nvme: force complete cancelled requests adds 5d9c305b8ea3 blk-mq: remove the bio argument to ->prepare_request adds e6e7abffe386 blk-mq: simplify the blk_mq_get_request calling convention adds 7ea4d8a4d683 blk-mq: move more request initialization to blk_mq_rq_ctx_init adds 419c3d5e8012 blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG adds 766473681c13 blk-mq: use BLK_MQ_NO_TAG in more places adds 600c3b0cea78 blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_r [...] adds 602380d28e28 blk-mq: add blk_mq_all_tag_iter adds bf0beec0607d blk-mq: drain I/O when all CPUs in a hctx are offline adds 32215469489a null_blk: force complete for timeout request adds b77412372b68 blk-throttle: remove blk_throtl_drain adds 32e3374304c7 blk-throttle: remove tg_drain_bios adds 26e0ca12e076 blk-wbt: remove wbt_update_limits adds 4d89e1d112a9 blk-wbt: rename __wbt_update_limits to wbt_update_limits adds abb30460bda2 block: mark bio_wouldblock_error() bio with BIO_QUIET adds c22001e8ccbd Merge branch 'for-5.8/block' into for-next adds 5b166cea262c Merge branch 'for-5.8/drivers' into for-next adds 360428f8c0cd io_uring: move timeouts flushing to a helper adds bfe68a221905 io_uring: off timeouts based only on completions adds 7b53d59859bc io_uring: fix overflowed reqs cancellation adds 88bdee413290 Merge branch 'for-5.8/io_uring' into for-next adds c22f9398be18 mm: add support for async page locking adds 8aa080e488fe mm: support async buffered reads in generic_file_buffered_read() adds 0172a9ec9e97 fs: add FMODE_BUF_RASYNC adds 66e64eb40456 block: flag block devices as supporting IOCB_WAITQ adds e7044fba08d8 xfs: flag files as supporting buffered async reads adds d16b0b65145a btrfs: flag files as supporting buffered async reads adds 01ab4e495d6b mm: add kiocb_wait_page_queue_init() helper adds 9b1d8c571b95 io_uring: support true async buffered reads, if file provides it adds 460d588239c0 io_uring: always plug for any number of IOs adds 35da8043f281 io_uring: catch -EIO from buffered issue request failure adds b90cbe8eccf3 block: pass down no-wait info in the blk_plug adds c8707bf69395 ext4: flag as supporting buffered async reads adds 09b9828e0a3e Merge branch 'async-buffered.6' into for-next adds 04b95b0e7639 Merge remote-tracking branch 'block/for-next' adds 8f0f4eff1244 dm mpath: simplify __must_push_back adds b94c90c00ef1 dm mpath: restrict queue_if_no_path state machine adds 99ca08aebf11 dm mpath: enhance queue_if_no_path debugging adds 2b1b79634c9b Merge remote-tracking branch 'device-mapper/for-next' adds 3402fbcd0340 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 2849beec3343 mmc: sdio: Change macro names for Marvell 8688 modules adds 7d14c687376e mmc: sdio: Move SDIO IDs from mwifiex driver to common inc [...] adds 649c7d76d87c mmc: sdio: Move SDIO IDs from btmrvl driver to common incl [...] adds baaa110dcacf mmc: sdio: Move SDIO IDs from btmtksdio driver to common i [...] adds b8c26a9663e1 mmc: sdio: Move SDIO IDs from smssdio driver to common inc [...] adds ecc2f3962587 mmc: sdio: Move SDIO IDs from ath6kl driver to common incl [...] adds 4dc28c948f48 mmc: sdio: Move SDIO IDs from ath10k driver to common incl [...] adds 8baa6d1bce05 mmc: sdio: Move SDIO IDs from b43-sdio driver to common in [...] adds 1eb911258805 mmc: sdio: Fix Cypress SDIO IDs macros in common include file adds 798dd3c311f6 mmc: sdio: Sort all SDIO IDs in common include file adds f6bc8186a588 mmc: sdhci-cadence: fix PHY write adds ce3fefacfb02 dt-bindings: mmc: arasan: Add compatible strings for Intel [...] adds 36c6aadaae86 mmc: sdhci-of-arasan: Add support for Intel Keem Bay adds fe8d33bd33d5 mmc: mmci_sdmmc: fix DMA API warning overlapping mappings adds 942d5e7bae36 mmc: mmci_sdmmc: fix DMA API warning max segment size adds f61404626113 mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin adds 1194be8c949b mmc: sdhci-esdhc-imx: fix the mask for tuning start point adds 16e40e5b1e3c mmc: sdhci-esdhc-imx: disable the CMD CRC check for standa [...] adds dbdea70f71d6 mmc: sdhci-of-at91: fix CALCR register being rewritten adds c03ac5e6fad1 mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block [...] adds 254e175448b7 mmc: core: Export device/vendor ids from Common CIS for SD [...] adds 9253d71011c3 mmc: sdhci-msm: Clear tuning done flag while hs400 tuning adds ae5c0585dfc2 dt-bindings: mmc: Convert sdhci-pxa to json-schema adds 3f6e71a260db Merge remote-tracking branch 'mmc/next' adds b7f9538f1534 Merge remote-tracking branch 'mfd/for-mfd-next' adds 9d10ed625293 Merge remote-tracking branch 'backlight/for-backlight-next' adds f34ab85a363f Merge remote-tracking branch 'battery/for-next' adds 5b473c089d8c Merge remote-tracking branch 'security/next-testing' adds d5723a1ed251 Merge remote-tracking branch 'apparmor/apparmor-next' adds eb81256abee2 Merge remote-tracking branch 'integrity/next-integrity' adds f2aca9369c49 Merge remote-tracking branch 'keys/keys-next' adds b3ab5d1b6b44 Merge remote-tracking branch 'selinux/next' adds f8255d0af5c0 Merge remote-tracking branch 'smack/next' adds 6e21a868691c Merge remote-tracking branch 'tomoyo/master' adds d0b44dd14b5e Merge remote-tracking branch 'watchdog/master' adds 8038bdb85533 iommu/vt-d: Only clear real DMA device's context entries adds 4fda230ecddc iommu/vt-d: Allocate domain info for real DMA sub-devices adds bba9cc2cf828 iommu/vt-d: Remove real DMA lookup in find_domain adds 71974cfb6737 iommu/vt-d: Fix compile warning adds fb01562e5a8a uacce: Remove mm_exit() op adds edcc40d2ab5f iommu: Remove iommu_sva_ops::mm_exit() adds 4c201d58cfee Merge tag 'v5.7-rc7' into x86/amd adds fb1b6955bbf3 iommu/amd: Unexport get_dev_data() adds 1226c3707446 iommu/amd: Let free_pagetable() not rely on domain->pt_root adds a71730e225be iommu/amd: Allocate page-table in protection_domain_init() adds 75b27745097d iommu/amd: Free page-table in protection_domain_free() adds 301441a09946 iommu/amd: Consolidate domain allocation/freeing adds e1980df36c5c iommu/amd: Remove PD_DMA_OPS_MASK adds 786dfe496e3b iommu/amd: Merge private header files adds 05a0542b456e iommu/amd: Store dev_data as device iommu private data adds 736c3333e397 iommu/amd: Remove redundant devid checks adds 290b3a52b334 Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] adds e2d2064b9359 Merge remote-tracking branch 'iommu/next' adds a8a24f3f6e38 vfio: UAPI for migration interface for device state adds 6581708586c8 vfio iommu: Remove atomicity of ref_count of pinned pages adds cade075f265b vfio iommu: Cache pgsize_bitmap in struct vfio_iommu adds b704fd14a06f vfio iommu: Add ioctl definition for dirty pages tracking adds d6a4c185660c vfio iommu: Implementation of ioctl for dirty pages tracking adds 331e33d2960c vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap bef [...] adds ad721705d09c vfio iommu: Add migration capability to report supported features adds 95fc87b44104 vfio: Selective dirty page tracking if IOMMU backed device [...] adds aa8ba13cae31 vfio/mdev: Fix reference count leak in add_mdev_supported_type adds ea20868c7197 Merge branch 'qiushi-wu-mdev-ref-v1' into v5.8/vfio/next adds 75bb42de3c3d Merge remote-tracking branch 'vfio/next' adds 4d56f24965f2 Merge remote-tracking branch 'audit/next' adds 96ec7b3142b4 dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] adds 73b1e2170a9d dt-bindings: input: touchscreen: edt-ft5x06: change reg property adds d3b780da511d dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix adds 3c2088430d27 dt-bindings: geni-se: Convert QUP geni-se bindings to YAML adds add953dc472d dt-bindings: geni-se: Add interconnect binding for GENI QUP adds 41d455bda234 dt-bindings: serial: Add binding for UART pin swap adds fafcc40fd526 dt-bindings: thermal: rcar-thermal: Add device tree suppor [...] adds df8cad689eae dt-bindings: timer: Convert i.MX GPT to json-schema adds dff49d55e08a dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema adds 41a053886b05 dt-bindings: timer: renesas: cmt: Convert to json-schema adds 8f8986e932c5 dt-bindings: Merge gpio-usb-b-connector with usb-connector adds 0c03fa00fd2f dt-bindings: power: Convert imx gpc to json-schema adds e6b12afe659c dt-bindings: power: Convert imx gpcv2 to json-schema adds 2a975ac9c30c dt-bindings: mailbox: Convert imx mu to json-schema adds 8ea3d931bd97 Merge remote-tracking branch 'devicetree/for-next' adds 00d9990acb23 mailbox: pcc: make pcc_mbox_driver static adds 676f23eab75a mailbox: imx: Support runtime PM adds 1b3a347b7d56 mailbox: imx: Fix return in imx_mu_scu_xlate() adds 47303f943895 mailbox: imx: Disable the clock on devm_mbox_controller_re [...] adds ec32481b1669 mailbox: ZynqMP IPI: Delete an error message in zynqmp_ipi [...] adds fa75386538e5 dt-bindings: mailbox: Add the Spreadtrum mailbox documentation adds ca27fc26cd22 mailbox: sprd: Add Spreadtrum mailbox driver adds 9d8ca628c028 mailbox: imx-mailbox: fix scu msg header size check adds 445aeeb569f8 mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ [...] adds a01822e94ee5 dt-bindings: mailbox: Add devicetree binding for Qcom IPCC adds fa74a0257f45 mailbox: Add support for Qualcomm IPCC adds d61b7997ca46 MAINTAINERS: Add entry for Qualcomm IPCC driver adds 7a98c35d7ed8 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 8750ceceae42 Merge branch 'x86/vdso' adds b9eb204db7d5 Merge branch 'x86/timers' adds 429ac8b75a0b x86/split_lock: Add Icelake microserver and Tigerlake CPU models adds f136a4ffc882 Merge branch 'x86/splitlock' adds 77420a54af34 Merge branch 'x86/platform' adds 44701cbbcef8 Merge branch 'x86/mm' adds 9d06bea3b09a Merge branch 'x86/misc' adds ba0704ee4baa Merge branch 'x86/microcode' adds 8ce99d032314 Merge branch 'x86/kdump' adds 67a60cb85bb5 Merge branch 'x86/fpu' adds 28447ea41542 xen: Move xen_setup_callback_vector() definition to includ [...] adds 83f7a80367e9 x86/hw_breakpoint: Add within_area() to check data breakpoints adds 92a6521bf846 x86/hw_breakpoint: Prevent data breakpoints on direct GDT adds 9a06f99a03a0 x86/hw_breakpoint: Prevent data breakpoints on per_cpu cpu_tss_rw adds 87aa9b64e0cc x86/hw_breakpoint: Prevent data breakpoints on user_pcid_f [...] adds 57234891b328 x86/entry: Introduce local_db_{save,restore}() adds af87e4c4d65b x86/entry, nmi: Disable #DB adds ff98610a0328 x86/entry, mce: Disallow #DB during #MC adds 299a9a21bf91 x86/entry: Optimize local_db_save() for virt adds 8449e768dcb8 x86/entry: Remove debug IDT frobbing adds 0f81407e6e4c x86/entry: Remove DBn stacks adds b614345f52bc x86/entry: Clarify irq_{enter,exit}_rcu() adds 029149180d1d x86/entry: Rename trace_hardirqs_off_prepare() adds f841aea13b3b x86/idt: Mark init only functions __init adds 66d2e706c0ce x86/idt: Add comments about early #PF handling adds ab46346736ed x86/idt: Use proper constants for table size adds 88dbb6cfb9be x86/idt: Cleanup trap_init() adds 5980d208e5ef x86/idt: Consolidate idt functionality adds 9e85adc5a6ff Merge branch 'x86/entry' adds 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 adds efdf04d2e678 Merge branch 'x86/cleanups' adds 4d34f4e73978 Merge branch 'x86/cache' adds 38f3e775e9c2 x86/Kconfig: Update config and kernel doc for MPK feature on AMD adds f4a25db56da9 Merge branch 'x86/build' adds 80412e839786 Merge branch 'x86/boot' adds 9cb2cecdcf8d Merge branch 'x86/apic' adds 0db0e942177e Merge branch 'smp/core' adds c54b5256e1cb Merge branch 'sched/core' adds 3f66b5b424d3 Merge branch 'ras/core' adds bd38ac30ea48 Merge branch 'perf/core' adds e8f465cb62d0 Merge branch 'objtool/core' adds 5d63c7c141f1 Merge branch 'locking/kcsan' adds 2bd0a0c7a588 Merge branch 'locking/core' adds 1d0326f352bb genirq: Check irq_data_get_irq_chip() return value before use adds 818e915fbac5 irqchip: Add Loongson HyperTransport Vector support adds 6c2832c3c6ed dt-bindings: interrupt-controller: Add Loongson HTVEC adds ef8c01eb64ca irqchip: Add Loongson PCH PIC controller adds b6e4bc125fc5 dt-bindings: interrupt-controller: Add Loongson PCH PIC adds 632dcc2c75ef irqchip: Add Loongson PCH MSI controller adds da10a4b62665 dt-bindings: interrupt-controller: Add Loongson PCH MSI adds 76fe06c1e68b Merge tag 'irqchip-5.8' of git://git.kernel.org/pub/scm/li [...] adds d77aeb5d403d irqchip: Fix "Loongson HyperTransport Vector support" driv [...] adds 727da63f2627 Merge branch 'irq/core' adds f2d8d9dfd49e Merge branch 'efi/core' adds cb3cb6733fbd Merge branch 'WIP.core/rcu' into core/rcu, to pick up two [...] adds ad80711dbfda Merge branch 'core/rcu' adds 88e97a302abe Merge branch 'core/core' adds 72a1a05d5892 Merge remote-tracking branch 'tip/auto-latest' adds e91a6f984a04 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds daeb3bc9a92f Merge branch 'edac-misc' into edac-for-next adds 16f3c719fe04 Merge remote-tracking branch 'edac/edac-for-next' adds 4a786cc36028 irqchip/loongson-htvec: Don't compile when COMPILE_TEST is [...] adds 5a7f796d4f20 irqchip/loongson-pci-msi: Fix a typo in Kconfig adds 4ad206373bb9 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds c143b7753b30 ftrace: show debugging information when panic_on_warn set adds 98d0a685cf8b tools/bootconfig: Add a summary of test cases and return error adds fc9d276f2233 tracing/probe: reverse arguments to list_add adds 1b94b3aed367 tracing: Check state.disabled in synth event trace functions adds 16b585fe7192 tracing: Add histogram-design document adds 2d19bd79ae65 tracing: Add hist_debug trace event files for histogram debugging adds 0906844545a2 tracing/doc: Fix typos in histogram-design.rst adds 5bbf959de408 tracing: Fix events.rst section numbering adds 726721a51838 tracing: Move synthetic events to a separate file adds bea24f766efc selftests/ftrace: Distinguish between hist and synthetic e [...] adds 58f6e384480e ftrace,bug: Improve traceoff_on_warn adds c200784a08d4 tracing: Add a trace print when traceoff_on_warning is triggered adds 2e351e16ee07 Merge remote-tracking branch 'ftrace/for-next' adds f73fe4027b5d Merge remote-tracking branch 'rcu/rcu/next' adds df2a69af85be KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags adds 7cb85fc465fd KVM: x86: Remove superfluous brackets from case statement adds cb97c2d680dd KVM: x86: Take an unsigned 32-bit int for has_emulated_msr [...] adds a8cfbae59284 KVM: VMX: replace "fall through" with "return" to indicate [...] adds 80bc97f2d84d KVM: Fix the indentation to match coding style adds 88197e6ab33a kvm/x86: Remove redundant function implementations adds a3535be731c2 KVM: nSVM: fix condition for filtering async PF adds 6c0238c4a62b KVM: nSVM: leave ASID aside in copy_vmcb_control_area adds 7d2e8748af62 KVM: x86: Initialize tdp_level during vCPU creation adds b6162e82aef1 KVM: nSVM: Preserve registers modifications done before ne [...] adds c6b22f59d694 KVM: x86: track manually whether an event has been injected adds c9d40913ac5a KVM: x86: enable event window in inject_pending_event adds 7c86663b68ba KVM: nSVM: inject exceptions via svm_check_nested_events adds bd279629f73f KVM: nSVM: remove exit_required adds 5b672408660e KVM: nSVM: correctly inject INIT vmexits adds 978ce5837c7e KVM: SVM: always update CR3 in VMCB adds df7e0681dd8a KVM: nVMX: always update CR3 in VMCS adds 69c9dfa24bb7 KVM: nSVM: move map argument out of enter_svm_guest_mode adds 3e06f0163f7f KVM: nSVM: extract load_nested_vmcb_control adds f241d711b2d1 KVM: nSVM: extract preparation of VMCB for nested run adds 69cb877487de KVM: nSVM: move MMU setup to nested_prepare_vmcb_control adds 18fc6c55d1f4 KVM: nSVM: clean up tsc_offset update adds 2f675917efc8 KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area adds 7923ef4f6ec4 KVM: nSVM: remove trailing padding for struct vmcb_control_area adds e670bf68f4b7 KVM: nSVM: save all control fields in svm->nested adds d8e4e58f4bd4 KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR adds 2d8a42be0e2b KVM: nSVM: synchronize VMCB controls updated by the proces [...] adds 31031098feb9 KVM: nSVM: remove unnecessary if adds ffdf7f9e80ac KVM: nSVM: extract svm_set_gif adds 91b7130cb660 KVM: SVM: preserve VGIF across VMCB switch adds 36e2e98363e6 KVM: nSVM: synthesize correct EXITINTINFO on vmexit adds e9fd761a46b8 KVM: nSVM: remove HF_VINTR_MASK adds 08245e6d2e58 KVM: nSVM: remove HF_HIF_MASK adds ca46d739e3ca KVM: nSVM: split nested_vmcb_check_controls adds c513f484c558 KVM: nSVM: leave guest mode when clearing EFER.SVME adds 929d1cfaa692 KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu adds ed8812973386 selftests: kvm: introduce cpu_has_svm() check adds 10b910cb7ede selftests: kvm: add a SVM version of state-test adds 8ec107c89b19 selftests: kvm: fix smm test on SVM adds cc440cdad5b7 KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NEST [...] adds a8387d0b471f Revert "KVM: No need to retry for hva_to_pfn_remapped()" adds f4a9fdd5f12a KVM: VMX: Replace zero-length array with flexible-array adds 84b09f33a5de Revert "KVM: async_pf: Fix #DF due to inject "Page not Pre [...] adds 68fd66f100d1 KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info adds 7c0ade6c9023 KVM: rename kvm_arch_can_inject_async_page_present() to kv [...] adds 0958f0cefede KVM: introduce kvm_read_guest_offset_cached() adds 2635b5c4a0e4 KVM: x86: interrupt based APF 'page ready' event delivery adds 557a961abbe0 KVM: x86: acknowledgment mechanism for async pf page ready [...] adds 72de5fa4c161 KVM: x86: announce KVM_FEATURE_ASYNC_PF_INT adds cbd717585b80 KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in adds 27461da31089 KVM: x86/pmu: Support full width counting adds f7d31e65368a x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit adds 850448f35aaf KVM: nVMX: Fix VMX preemption timer migration adds 8d7fbf01f9af KVM: selftests: VMX preemption timer migration test adds 22ad0026d097 x86/hyper-v: Add synthetic debugger definitions adds f97f5a56f597 x86/kvm/hyper-v: Add support for synthetic debugger interface adds 45c38973ed18 x86/kvm/hyper-v: enable hypercalls regardless of hypercall page adds b187038b5e3f x86/kvm/hyper-v: Add support for synthetic debugger via hy [...] adds fb0cb6a8211c KVM: selftests: update hyperv_cpuid with SynDBG tests adds 09d952c971a5 KVM: check userspace_addr for all memslots adds 380609445cff Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/lin [...] adds 45f08f4cd667 KVM: check userspace_addr for all memslots adds f0a5ec195817 Merge branch 'kvm-master' into HEAD adds 13ffbd8db1dd KVM: selftests: fix rdtsc() for vmx_tsc_adjust_test adds 56149bd3ddc4 Merge remote-tracking branch 'kvm/linux-next' adds 7ae2f3db6167 KVM: arm64: Flush the instruction cache if not unmapping t [...] adds c8f88a889331 Merge remote-tracking branch 'kvm-arm/next' adds 4e276a68c38e Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' adds 69049454206a xen-pciback: Use dev_printk() when possible adds 64b3eaf3715d xenbus: Use dev_printk() when possible adds 4969a3a2cd3c xen/pci: Get rid of verbose_request and use dev_dbg() instead adds 8378a4fb19fb Merge remote-tracking branch 'xen-tip/linux-next' adds 6d6c319e2547 Merge remote-tracking branch 'percpu/for-next' adds d8bb65ab70f7 workqueue: Use rcuwait for wq_manager_wait adds a9b8a985294d workqueue: Convert the pool::lock and wq_mayday_lock to ra [...] adds 4f3f4cf388f8 workqueue: void unneeded requeuing the pwq in rescuer thread adds b8f06b0444ec workqueue: remove useless unlock() and lock() in series adds c39ba6b3a8d4 workqueue: fix a piece of comment about reserved bits for [...] adds 10cdb1575954 workqueue: use BUILD_BUG_ON() for compile time test instea [...] adds 2babb176c17f Merge remote-tracking branch 'workqueues/for-next' adds 2adaec46178b platform/x86: ISST: Increase timeout adds c0f61c51b78a platform/x86: acerhdf: replace space by * in modalias adds 7640cd0b123f platform/x86: hp-wmi: Refactor postcode_store() to follow [...] adds 5cdc45ed3948 platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32() adds 5c556afebf49 platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as co [...] adds 6b29030c6f99 platform/x86: touchscreen_dmi: Add info for the Trekstor Y [...] adds 477d07ef9864 platform/x86: touchscreen_dmi: Update Trekstor Twin 10.1 entry adds 8fe63eb757ac platform/x86: intel-hid: Add a quirk to support HP Spectre [...] adds cfae58ed681c platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on [...] adds 7b91f1565fbf platform/x86: asus_wmi: Reserve more space for struct bias_args adds aa8b650b1aa2 tools/power/x86/intel-speed-select: Fix json perf-profile [...] adds e16ea66365e4 tools/power/x86/intel-speed-select: Increase CPU count adds 873e391ff33e tools/power/x86/intel-speed-select: Fix invalid core mask adds 30a44f7b80c0 Merge branch 'for-next' adds 47a94c551a74 platform/x86: dcdbas: Check SMBIOS for protected buffer address adds 0c177ef8588f Merge remote-tracking branch 'drivers-x86/for-next' adds 6b57920bd618 Merge remote-tracking branch 'chrome-platform/for-next' adds a20cd8375a5e Merge remote-tracking branch 'leds/for-next' adds c7e848de1404 Merge remote-tracking branch 'ipmi/for-next' adds 2469e0adf775 Merge remote-tracking branch 'driver-core/driver-core-next' adds 4b9d03131de3 Merge tag 'usb-serial-5.8-rc1' of https://git.kernel.org/p [...] adds c4ff86284769 Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnec [...] adds 99d33ea7f8b0 Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180" adds 906d0c8b89de Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings" adds de21ab70ee32 Merge tag 'usb-serial-5.8-rc1-2' of https://git.kernel.org [...] adds be8c1001a7e6 usb: dwc3: meson-g12a: fix error path when fetching the re [...] adds 347052e3bf1b usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A [...] adds 910818a8525f Merge remote-tracking branch 'usb/usb-next' adds 01c38ecff8b1 dt-bindings: serial: Add binding for rs485 bus termination GPIO adds f40a6be4a4e4 serial: 8520_port: Fix function param documentation adds d58a2df3d887 serial: 8250: Support rs485 bus termination GPIO adds 4a9b984fe425 dt-bindings: sc16is7xx: Add flag to activate IrDA mode adds 9eb90d57b55a sc16is7xx: Add flag to activate IrDA mode adds 423d9118c624 serial: 8250_fintek: Add F81966 Support adds d1d996afbd2b tty: serial: imx: clear Ageing Timer Interrupt in handler adds a1b44ea340b2 tty: serial: qcom_geni_serial: Add 51.2MHz frequency support adds 200ea806e635 Merge remote-tracking branch 'tty/tty-next' adds 8d9eb0d6d59a nvmem: qfprom: remove incorrect write support adds 57343d516132 misc: xilinx-sdfec: improve get_user_pages_fast() error handling adds d25594d76461 misc: xilinx-sdfec: cleanup return value in xsdfec_table_write() adds 03358b0f7bc7 misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages() adds 3234ac664a87 /dev/mem: Revoke mappings when a driver claims the region adds 5e02f3b31704 w1: omap-hdq: cleanup to add missing newline for some dev_dbg adds 2d4100632fa1 w1: omap-hdq: fix return value to be -1 if there is a timeout adds 13db4c40fe0b w1: omap-hdq: fix interrupt handling which did show spurio [...] adds 0cfcfb314dec w1: omap-hdq: print dev_err if irq flags are not cleared adds 1fa80f182794 extcon: remove redundant assignment to variable idx adds bc84cff2c92a extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] adds 3d6954dda499 extcon: max14577: Add proper dt-compatible strings adds b2e5575a8d04 extcon: arizona: Fix runtime PM imbalance on error adds d4014a6b46a5 Merge tag 'extcon-next-for-5.8' of git://git.kernel.org/pu [...] adds fb6d8d12edea Merge tag 'gnss-5.8-rc1' of https://git.kernel.org/pub/scm [...] adds c68f1baeaff4 habanalabs: initialize variable to default value adds 05c8a4fc44a9 habanalabs: correctly cast u64 to void* adds dc8aff5f1f2a Merge remote-tracking branch 'char-misc/char-misc-next' adds 11974ace2d86 staging: most: usb: init return value in default path of s [...] adds a6011493c35f staging: sm750fb: Add names to proc_setBLANK args adds 77f55d1305c1 staging: rtl8723bs: Use common packet header constants adds ab90de48885b Merge remote-tracking branch 'staging/staging-next' adds d289dd364830 Merge remote-tracking branch 'mux/for-next' adds baff8d8b3f99 Merge remote-tracking branch 'slave-dma/next' adds 5a30b6548c46 Merge remote-tracking branch 'cgroup/for-next' adds 9d82503ca5c4 Merge remote-tracking branch 'scsi/for-next' adds cf386f2b8a3c Merge remote-tracking branch 'vhost/linux-next' adds bd5564b3cc0b Merge remote-tracking branch 'rpmsg/for-next' adds 5e9fc19f525b Merge branch 'devel' into for-next adds 1d59ebeeeae2 Merge remote-tracking branch 'gpio/for-next' adds 905469195f02 Merge remote-tracking branch 'pinctrl/for-next' adds e256f664e1e4 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds 0b5607ab9da1 Merge remote-tracking branch 'pwm/for-next' adds a7868323c263 exec: Add a per bprm->file version of per_clear adds 56305aa9b6fa exec: Compute file based creds only once adds 3977e285ee89 exec: Remove the recomputation of bprm->cred adds d35bec8a5788 Merge proc-next and exec-next for testing in linux-next adds 24a295cd8c69 Merge remote-tracking branch 'userns/for-next' adds abab84cc88cb Merge remote-tracking branch 'kselftest/next' adds 8203dac72c61 Merge remote-tracking branch 'livepatching/for-next' adds 20af67700bc3 rtc: snvs: Make SNVS clock always prepared adds 4b957bde561f rtc: snvs: Add necessary clock operations for RTC APIs adds f4c29a09cccb rtc: goldfish: Use correct return value for goldfish_rtc_probe() adds 710e4a82d6f0 rtc: mpc5121: Use correct return value for mpc5121_rtc_probe() adds c3b29bf6f166 rtc: rv3028: Add missed check for devm_regmap_init_i2c() adds ac363ace16e0 rtc: abx80x: Add Device Tree matching table adds 5370fb25f258 Merge remote-tracking branch 'rtc/rtc-next' adds ffe6c52fa913 ntb: intel: add revision lockdown for Icelake NTB driver adds d1e45c6a108b ntb: intel: fix static declaration adds 8698891bc315 NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read com [...] adds b940027e42ec ntb: hw: remove the code that sets the DMA mask adds 55480afb82bd ntb_perf: pass correct struct device to dma_alloc_coherent adds eb3eabb28cf2 ntb_tool: pass correct struct device to dma_alloc_coherent adds c6d56c34c272 ntb_perf: increase sleep time from one milli sec to one sec adds 71a00085e703 ntb_perf: avoid false dma unmap of destination address adds 085227c11556 NTB: ntb_tool: reading the link file should not end in a N [...] adds 9c3837968f70 NTB: Revert the change to use the NTB device dev for DMA a [...] adds 0816540c6043 NTB: Fix the default port and peer numbers for legacy drivers adds 4ddde897a75f NTB: ntb_pingpong: Choose doorbells based on port number adds 3a8112893a7e NTB: perf: Don't require one more memory window than numbe [...] adds d44c2065f23a NTB: perf: Fix support for hardware that doesn't have port [...] adds 89fc55bd2379 NTB: perf: Fix race condition when run with ntb_test adds 5a1daba43835 NTB: ntb_test: Fix bug when counting remote files adds 6b92e7766044 Merge remote-tracking branch 'ntb/ntb-next' adds d5531633c6fb Merge remote-tracking branch 'fsi/next' adds 34984564b0ff Merge remote-tracking branch 'slimbus/for-next' adds f83a9671ea5e Merge remote-tracking branch 'nvmem/for-next' adds 1c5ac262fa9a Merge remote-tracking branch 'xarray/xarray' adds 65fa5047d85c Merge remote-tracking branch 'hyperv/hyperv-next' adds 3f03b6498172 auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code adds 95e17bdaaeaf Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 55d4a97ec2a2 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 28b5f6e3d131 Merge remote-tracking branch 'pidfd/for-next' adds 42ba32c53603 Merge remote-tracking branch 'hmm/hmm' adds f84d456a2c2e Merge remote-tracking branch 'gregkh/char-misc-next' into [...] adds 2d80c057efda fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() adds d02ceec3b7cc Merge remote-tracking branch 'fpga/for-next' adds 1e6f0bb26585 Merge remote-tracking branch 'cfi/cfi/next' adds 01397e822af4 kunit: Fix TabError, remove defconfig code and handle when [...] adds 92238b31bd05 kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment adds beaed42c427d kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS adds 5f215aab4ea0 lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS adds bebe94b53eb7 drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS adds d194e12b3ed3 fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS adds 6d6861d45e38 security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS adds 803542706d67 Merge remote-tracking branch 'kunit-next/kunit' adds 22cc30c09418 Merge remote-tracking branch 'trivial/for-next' adds 9311032fc83e Merge remote-tracking branch 'mhi/mhi-next' adds 4f4541ec7be4 Merge remote-tracking branch 'notifications/notifications- [...] adds 779e53561422 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds 7623e110864a kasan: fix clang compilation warning due to stack protector adds 982c49c86677 ubsan: entirely disable alignment checks under UBSAN_TRAP adds 6fe318d30eb1 checkpatch: test $GIT_DIR changes adds 73915781b8d0 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 7db6894bba8a /proc/kpageflags: do not use uninitialized struct pages adds 13bf508b08e2 kcov: cleanup debug messages adds a552fae6d454 kcov: fix potential use-after-free in kcov_remote_start adds c80ba4ebf286 kcov: move t->kcov assignments into kcov_start/stop adds 8486873a4e5c kcov: move t->kcov_sequence assignment adds 99b0e82a57a3 kcov: use t->kcov_mode as enabled indicator adds 7bae259e08bc kcov: collect coverage from interrupts adds bb05e8ff3289 usb: core: kcov: collect coverage from usb complete callback adds 8a78f65d787c mm/memcg: optimize memory.numa_stat like memory.stat adds 6180135fbcbc lib/lzo: fix ambiguous encoding bug in lzo-rle adds f2598853c470 mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds daa1a1c71c80 x86: mm: ptdump: calculate effective permissions correctly adds 443e81b7e67e x86-mm-ptdump-calculate-effective-permissions-correctly-fix adds 408d74847d83 mm: ptdump: expand type of 'val' in note_page() adds 9154fe1fb001 mm-ptdump-expand-type-of-val-in-note_page-fix adds 789ee397aaae squashfs: migrate from ll_rw_block usage to BIO adds fb9613b44c0b squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 5ac6053d0773 ocfs2: add missing annotation for dlm_empty_lockres() adds fd1bcbe27e0d ocfs2: clear links count in ocfs2_mknod() if an error occurs adds b77522eafdea ocfs2: fix ocfs2 corrupt when iputting an inode adds edcd9b25e177 ocfs2: mount shared volume without ha stack adds 84bb190e405d arch/parisc/include/asm/pgtable.h: remove unused `old_pte' adds b816335d56f9 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 22411e572b67 ramfs: support O_TMPFILE adds b63d9731a421 vfs: track per-sb writeback errors and report them to syncfs adds 0265800ef4a6 buffer: record blockdev write errors in super_block that it backs adds c582c189b09d kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 73e227c49218 usercopy: mark dma-kmalloc caches as usercopy caches adds 49aa7ccc3ea8 mm/slub.c: fix corrupted freechain in deactivate_slab() adds f8c543f7a593 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 48334f159a5e slub: Remove userspace notifier for cache add/remove adds a2900f18abe2 slub: remove kmalloc under list_lock from list_slab_objects() V2 adds c1a1179fe996 mm/slub: fix stack overruns with SLUB_STATS adds ca8adbe91409 mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds c1d9880487ee mm, dump_page(): do not crash with invalid mapping pointer adds 1891f52b447f mm: move readahead prototypes from mm.h adds f8b3f01aabdf mm: return void from various readahead functions adds 9d485fc7c290 mm: ignore return value of ->readpages adds 9c8b20323812 mm: move readahead nr_pages check into read_pages adds 0856943a3a7b mm: add new readahead_control API adds 83d73af5139b mm: use readahead_control to pass arguments adds 57a1e216ab87 mm: rename various 'offset' parameters to 'index' adds a02cdd8f6c52 mm: rename readahead loop variable to 'i' adds 7a5affce3448 mm: remove 'page_offset' from readahead loop adds ab09fc4b15ab mm: put readahead pages in cache earlier adds 2911336dc55a mm: add readahead address space operation adds b58d236783e9 mm: move end_index check out of readahead loop adds 3c0cf2356ca6 mm: add page_cache_readahead_unbounded adds 69bb9bb2473a mm: document why we don't set PageReadahead adds e49684a79c69 mm: use memalloc_nofs_save in readahead path adds aa7657753ee0 fs: convert mpage_readpages to mpage_readahead adds 44c040159421 btrfs: convert from readpages to readahead adds 0dbe419c6d11 erofs: convert uncompressed files from readpages to readahead adds 8b4df4279345 erofs: convert compressed files from readpages to readahead adds d79b1c05e373 ext4: convert from readpages to readahead adds 8df03fa3fc17 ext4: pass the inode to ext4_mpage_readpages adds a2bcc0198f4a f2fs: convert from readpages to readahead adds ad45726127f0 f2fs: pass the inode to f2fs_mpage_readpages adds f1b58e097811 fuse: convert from readpages to readahead adds 86c8dce868e1 fuse-convert-from-readpages-to-readahead-fix adds 774e86d93b9c iomap: convert from readpages to readahead adds 7b9ff3970286 include/linux/pagemap.h: introduce attach/detach_page_private adds 470185cf0d29 md: remove __clear_page_buffers and use attach/detach_page [...] adds cdde9dd99016 btrfs: use attach/detach_page_private adds 12d1bbcd3490 fs/buffer.c: use attach/detach_page_private adds 10463a598ca2 f2fs: use attach/detach_page_private adds 9b20fca4f481 iomap: use attach/detach_page_private adds 5c85602bda1c ntfs: replace attach_page_buffers with attach_page_private adds 411b1c443507 orangefs: use attach/detach_page_private adds 093d7a7fe7d5 buffer_head.h: remove attach_page_buffers adds 60f07829cf5b mm/migrate.c: call detach_page_private to cleanup code adds 1774a8b54098 mm-migratec-call-detach_page_private-to-cleanup-code-fix adds fe3b146060f5 mm-migratec-call-detach_page_private-to-cleanup-code-fix-fix adds 7180389a4d4d mm_types.h: change set_page_private to inline function adds c7aae52e206f mm/filemap.c: remove misleading comment adds 98d16e94f37b writeback: remove unused variable adds 91becd4e1d15 mm/gup.c: update the documentation adds 10a567f41374 mm-gupc-updating-the-documentation-fix adds 6876f7eaac7d mm/gup: introduce pin_user_pages_unlocked adds 315e8a27aea7 ivtv: convert get_user_pages() --> pin_user_pages() adds bc2412a30225 mm/gup: move __get_user_pages_fast() down a few lines in gup.c adds 0e1a163d9215 mm/gup: refactor and de-duplicate gup_fast() code adds 4eeb4c0dfe26 mm/gup: fixup gup.c for "mm/gup: refactor and de-duplicate [...] adds 911dcc3e9a25 mm/gup: introduce pin_user_pages_fast_only() adds 6162ec5a7526 drm/i915: convert get_user_pages() --> pin_user_pages() adds 83caf65141af mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() adds 62b943c63e31 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds d21ab0277317 mm/swap_state: fix a data race in swapin_nr_pages adds 4b0c4b0d6be1 mm: swap: properly update readahead statistics in unuse_pt [...] adds a66fbc15240f mm/swapfile.c: offset is only used when there is more slots adds 7cb27b163ba5 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds bb9f6bbb9a4a mm/swapfile.c: remove the unnecessary goto for SSD case adds 85c88adf7841 mm/swapfile.c: simplify the calculation of n_goal adds ba5c2bddfb9e mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds 82f41bc51e4d mm/swapfile.c: found_free could be represented by (tmp < max) adds b8bd9cb20823 mm/swapfile.c: tmp is always smaller than max adds deed6c0bd76e mm/swapfile.c: omit a duplicate code by compare tmp and max first adds fbda4ab2de04 swap: try to scan more free slots even when fragmented adds b57e2ca43055 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds 998005a83cd9 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds f30a4394df9c mm/swapfile.c: __swap_entry_free() always free 1 entry adds 3bf392f994e2 mm/swapfile.c: use prandom_u32_max() adds eded12a64c6a swap: reduce lock contention on swap cache from swap slots [...] adds 58531035e6eb swap-reduce-lock-contention-on-swap-cache-from-swap-slots- [...] adds 265515978c4c swap-reduce-lock-contention-on-swap-cache-from-swap-slots- [...] adds 71e1a7cec340 mm: swapfile: fix /proc/swaps heading and Size/Used/Priori [...] adds b8f512b6bf72 mm, memcg: add workingset_restore in memory.stat adds 85cb99e23a22 mm: memcontrol: simplify value comparison between count and limit adds b76eef04ad69 memcg: expose root cgroup's memory.stat adds f1d17c117ca0 mm/memcg: prepare for swap over-high accounting and penalt [...] adds db56956d1e18 mm/memcg: move penalty delay clamping out of calculate_hig [...] adds 9b3511aa5466 mm/memcg: move cgroup high memory limit setting into struc [...] adds c99b2a508cb7 mm/memcg: automatically penalize tasks with high swap use adds a8698367f0cb memcg: Fix memcg_kmem_bypass() for remote memcg charging adds f3ed331e7eac mm/gup.c: further document vma_permits_fault() adds b32d2c8b2766 /proc/PID/smaps: Add PMD migration entry parsing adds 4bc3ec169414 mm/mmap.c: fix the adjusted length error adds 0c0b59f69205 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds a8de8c0c2d46 x86/hyperv: use vmalloc_exec for the hypercall page adds d97580361bac x86: fix vmap arguments in map_irq_stack adds 2d9365ebb9da staging: android: ion: use vmap instead of vm_map_ram adds 07cb5980aceb staging: media: ipu3: use vmap instead of reimplementing it adds 50f8dfb21a9e dma-mapping: use vmap insted of reimplementing it adds 55aa0d50eabe powerpc: add an ioremap_phb helper adds 96121d4e8777 powerpc: remove __ioremap_at and __iounmap_at adds a52afe579919 mm: remove __get_vm_area adds 65b1cd8c0db0 mm: unexport unmap_kernel_range_noflush adds 12029059045b mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 2129fc4e684c mm: only allow page table mappings for built-in zsmalloc adds a7bfd9a09f6a mm: pass addr as unsigned long to vb_free adds 1c52c7bf6227 mm: remove vmap_page_range_noflush and vunmap_page_range adds f1e8f06e255a mm: rename vmap_page_range to map_kernel_range adds 2cfb24545e4d mm: don't return the number of pages from map_kernel_range [...] adds e3422bf45735 mm: remove map_vm_range adds ab83cb1bd142 mm: remove unmap_vmap_area adds c8cd10513078 mm: remove the prot argument from vm_map_ram adds 7ef46bd15afe mm: enforce that vmap can't map pages executable adds ee392b136bf0 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds 26482823921f mm: remove the pgprot argument to __vmalloc adds a5c635ed4e20 mm: remove the prot argument to __vmalloc_node adds 6d9185c93631 mm: remove both instances of __vmalloc_node_flags adds 83e547801b9f mm: remove __vmalloc_node_flags_caller adds a4ed0d6f2dc1 mm-remove-__vmalloc_node_flags_caller-fix adds e906dc209db7 mm: switch the test_vmalloc module to use __vmalloc_node adds 767b4f8fbafd mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 01ce19ad49de mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds 562512203d1d mm: remove vmalloc_user_node_flags adds 0f676d642115 mm-remove-vmalloc_user_node_flags-fix adds d779b486c3e3 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 5628b6696414 powerpc: use __vmalloc_node in alloc_vm_stack adds eee106b69d52 s390: use __vmalloc_node in stack_alloc adds 489f7b5239b6 mm: add functions to track page directory modifications adds fee17839ecae mm/vmalloc: track which page-table levels were modified adds d6f03cbfd943 mm-vmalloc-track-which-page-table-levels-were-modified-fix adds 64646381d399 mm/ioremap: track which page-table levels were modified adds 64aaa821ce10 x86/mm/64: implement arch_sync_kernel_mappings() adds 1659082065de x86/mm/32: implement arch_sync_kernel_mappings() adds 04186500f924 mm: remove vmalloc_sync_(un)mappings() adds 8fbaec5e67e2 x86/mm: remove vmalloc faulting adds d68f684bc0ee mm/mm_init.c: report kasan-tag information stored in page->flags adds 10dab68b45f1 kasan: stop tests being eliminated as dead code with FORTI [...] adds 759dd3a6080c kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds 02ea8f4190e2 string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 5493d2bfbdbb kasan: move kasan_report() into report.c adds 61a51f92dbe6 mm: clarify __GFP_MEMALLOC usage adds 0876b437187f mm: memblock: replace dereferences of memblock_region.nid [...] adds e3691be1d5ec mm: make early_pfn_to_nid() and related defintions close t [...] adds 840b83099ba8 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds 2c3e5c64509c mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 2336e2536491 mm: use free_area_init() instead of free_area_init_nodes() adds 68bc2550e61a alpha: simplify detection of memory zone boundaries adds f51c45d69445 arm: simplify detection of memory zone boundaries adds bb15e6890647 arm64: simplify detection of memory zone boundaries for UM [...] adds 88d5a6ba38f7 csky: simplify detection of memory zone boundaries adds 72ce6cb87514 m68k: mm: simplify detection of memory zone boundaries adds 77dfc189416f parisc: simplify detection of memory zone boundaries adds 90ee7bc7e277 sparc32: simplify detection of memory zone boundaries adds 1bf4cb96c4f5 unicore32: simplify detection of memory zone boundaries adds 1f304ed53e22 xtensa: simplify detection of memory zone boundaries adds fc747d62624a mm: memmap_init: iterate over memblock regions rather that [...] adds c372c76d85ca mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds cc33b476689b mm/compaction: fix the incorrect hole in fast_isolate_freepages() adds 116e0506e012 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds b05e2e5e6977 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds a7d001c2af7b mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 9515506953e8 arc: free_area_init(): take into account PAE40 mode adds d69d69c55bbf mm-free_area_init-allow-defining-max_zone_pfn-in-descendin [...] adds a8d045d2ea30 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds c39c73685ab3 mm: clean up free_area_init_node() and its helpers adds d045153238a0 mm: simplify find_min_pfn_with_active_regions() adds 73b727bd3a8d docs/vm: update memory-models documentation adds 51bf7f639400 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 1f1a929011db mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 50990b5dbb5d mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 5b9f1af8dd50 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 9e98059440af mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds b98707526b79 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 3e249b4283b0 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 96e9f3922e70 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 93823bda7246 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds fd3273a74cdd mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds 16809bc3114a mm/vmstat.c: do not show lowmem reserve protection informa [...] adds 33a56dd122f5 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 8056bf0b3db5 mm/page_alloc: integrate classzone_idx and high_zoneidx adds d24cb889fd65 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds a62702c2d9aa mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds f79e702fbef6 mm/page_alloc.c: reset numa stats for boot pagesets adds f58118bea0ea mm-reset-numa-stats-for-boot-pagesets-v3 adds 617832016d7b mm, page_alloc: reset the zone->watermark_boost early adds f59d4035ffe9 mm/page_alloc: restrict and formalize compound_page_dtors[] adds eaa2345f64ee mm, page_alloc: skip ->waternark_boost for atomic order-0 [...] adds 65bfb400d99b mm-page_alloc-skip-waternark_boost-for-atomic-order-0-allo [...] adds e7493d895fa0 mm: add comments on pglist_data zones adds c588cb30b990 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds 4a5d14af477c mm: initialize deferred pages with interrupts enabled adds 749316e11f30 mm: call cond_resched() from deferred_init_memmap() adds 9b63bfdb146f padata: remove exit routine adds 9ef3bd5249d0 padata: initialize earlier adds a46adfe09900 padata: allocate work structures for parallel jobs from a pool adds a5a0ac3e0c9b padata: add basic support for multithreaded jobs adds 9c4b4cab5ca5 mm: don't track number of pages during deferred initialization adds 438a32a8f494 mm: parallelize deferred_init_memmap() adds 18ff86e44074 mm: make deferred init's max threads arch-specific adds 0d881ed0af84 padata: document multithreaded jobs adds d20ecf710b44 khugepaged: add self test adds f9d629616ed7 selftests: khugepaged: fix several spelling mistakes adds d0a9ee3ba6b7 khugepaged: replace the usage of system(3) in the test adds 548b895ae492 khugepaged-add-self-test-fix-2-fix adds 648ea26830c1 khugepaged-add-self-test-fix-3 adds f3172412e707 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 044a51c0aa65 khugepaged: drain all LRU caches before scanning pages adds 1e6ed4d53945 khugepaged: drain LRU add pagevec after swapin adds d6f79a74680f khugepaged: allow to collapse a page shared across fork adds 92463c3e982e mm: khugepaged: remove error message when checking external pins adds bb2596720246 khugepaged-allow-to-collapse-a-page-shared-across-fork-fix-fix adds 888d92b35e0d khugepaged: allow to collapse PTE-mapped compound pages adds ba5eddb3f906 thp: change CoW semantics for anon-THP adds 4f0ce17df751 khugepaged: introduce 'max_ptes_shared' tunable adds f8add13fd124 selftests: khugepaged: fix several spelling mistakes adds 8a209e043ca2 hugetlbfs: add arch_hugetlb_valid_size adds 8f8426ebfc0e hugetlbfs: move hugepagesz= parsing to arch independent code adds bb87aa1eb59d hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds bb8403ad3c01 arm64/hugetlb: fix hugetlb initialization adds 4b6f0379862c hugetlbfs: clean up command line processing adds 8223adb77446 hugetlbfs: fix changes to command line processing adds 0dcb0af6a354 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds 2d000a36564c arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds d9ed72e678ef mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 5caa5a45b991 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 261d546c08a7 mm: simplify calling a compound page destructor adds 77f7de4ee4af mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds c5c9b9982eb5 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds ba950759f4dc mm/vmscan.c: change prototype for shrink_page_list adds aec2827442ee mm/vmscan: update the comment of should_continue_reclaim() adds 65594a6aa9ec mm: fix NUMA node file count error in replace_page_cache() adds 4c9603d17387 mm: memcontrol: fix stat-corrupting race in charge moving adds 94f0812ce948 mm: memcontrol: drop @compound parameter from memcg charging API adds 9cae01cb4afe mm: shmem: remove rare optimization when swapin races with [...] adds 9d4e3f27e134 mm: memcontrol: move out cgroup swaprate throttling adds 616e5b060115 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 52d2cdc0985d mm: memcontrol: prepare uncharging for removal of private [...] adds 0dd781fdfd34 mm: memcontrol: prepare move_account for removal of privat [...] adds 7416925efe19 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds b3d02d496952 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 2315514b6bad mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 5d36c3c9faa3 mm: memcontrol: switch to native NR_ANON_THPS counter adds 149763655514 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds cdf7b6e087f5 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds a5f5e7135778 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds 0e0f57524c86 mm: memcontrol: drop unused try/commit/cancel charge API adds 39f82ad150b8 mm: memcontrol: fix an unused-function warning adds b1a0d22e9019 mm: memcontrol: prepare swap controller setup for integration adds 9886f211ecee mm: memcontrol: make swap tracking an integral part of mem [...] adds 5288ac65c727 mm: mkfs.ext4 invoked oom-killer on i386 - pagecache_get_page adds 429d1fd0727c mm: memcontrol: charge swapin pages on instantiation adds f25c58cbf18e mm/swap: fix livelock in __read_swap_cache_async() adds db881c843b68 mm: memcontrol: document the new swap control behavior adds a7ecdaac6c02 mm: memcontrol: delete unused lrucare handling adds d83d0c7a182e mm: memcontrol: update page->mem_cgroup stability rules adds 6d50f12fdd7d mm: fix LRU balancing effect of new transparent huge pages adds 5297e50adcef mm: keep separate anon and file statistics on page reclaim [...] adds b0db37e1e554 mm: allow swappiness that prefers reclaiming anon over the [...] adds bf8240bf1693 mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() adds f034c8f2c79f mm: workingset: let cache workingset challenge anon adds 53c73b191587 mm: remove use-once cache bias from LRU balancing adds 11ca93362ff4 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] adds c755e8ff8319 mm: base LRU balancing on an explicit cost model adds 4637c36bc9c3 mm: deactivations shouldn't bias the LRU balance adds 539ea0a30363 mm-deactivations-shouldnt-bias-the-lru-balance-fix adds cffd8eab45e4 mm: only count actual rotations as LRU reclaim cost adds 8541b4b31c0c mm: balance LRU lists based on relative thrashing adds 682055bb842c mm: vmscan: determine anon/file pressure balance at the re [...] adds 0be15481406f mm: vmscan: reclaim writepage is IO cost adds af97a74ff431 mm: vmscan: limit the range of LRU type balancing adds ed6dac723581 mm: swap: fix vmstats for huge pages adds 4a721eb4e595 mm: swap: memcg: fix memcg stats for huge pages adds d11c4393c814 tools/vm/page_owner_sort.c: filter out unneeded line adds a8b12bdac1ea mm, mempolicy: fix up gup usage in lookup_node adds 96d81ea7124c include/linux/memblock.h: fix minor typo and unclear comment adds 13ca390aa0e3 sparc32: register memory occupied by kernel as memblock.memory adds 55c329052a42 hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] adds 9859a852fb96 arch/kmap: remove BUG_ON() adds 917eba60042b arch/xtensa: move kmap build bug out of the way adds a89a5f1cccd0 arch/kmap: remove redundant arch specific kmaps adds 676aaec44548 arch/kunmap: remove duplicate kunmap implementations adds eea03e24c24f arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 6ddea18687bd {x86,powerpc,microblaze}/kmap: move preempt disable adds 7dd061cd8d4d arch/kmap_atomic: consolidate duplicate code adds 93567dd1ee5b arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 045f5f92f25e arch/kunmap_atomic: consolidate duplicate code adds 46ed4fe3b1f5 arch/{mips,sparc,microblaze,powerpc}: don't enable pagefau [...] adds d5a25576a9f6 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds e6f1b7407359 arch/kmap: ensure kmap_prot visibility adds 19e66d407aba arch/kmap: don't hard code kmap_prot values adds 5457747cebbb arch/kmap: define kmap_atomic_prot() for all arch's adds 9050f7f5657f drm: remove drm specific kmap_atomic code adds 6aaa72318b81 drm: vmwgfx: include linux/highmem.h adds 90c085618072 kmap: remove kmap_atomic_to_page() adds b91dbfab9cf4 parisc/kmap: remove duplicate kmap code adds 8de4e15ea1e7 sparc: remove unnecessary includes adds 11e935fab0d9 kmap: consolidate kmap_prot definitions adds b36fd43564ef kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds 5824aa542657 mm: thp: don't need to drain lru cache when splitting and [...] adds e74669ba6aea powerpc/mm: drop platform defined pmd_mknotpresent() adds 74b2d03edb74 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds d564be6c7729 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 220f942d090b mm/vmstat: add events for PMD based THP migration without split adds 15c28f05cf59 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] adds 7272eb8157a1 mm-vmstat-add-events-for-pmd-based-thp-migration-without-s [...] adds ce5722a7c968 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds d0f3a5217e5c drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds d29a8eaf5b97 mm: add DEBUG_WX support adds 024a3a718745 mm-add-debug_wx-support-fix adds e07ac86fec71 mm: remove the specific name of arm64 adds fd38019b4616 mm: add MMU dependency for DEBUG_WX adds 4c0a59e65e84 riscv: support DEBUG_WX adds b0dedf63bce7 riscv-support-debug_wx-fix adds 87dac0a0bbf6 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 674d6c74098e arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds 872730950fbe mm: add kvfree_sensitive() for freeing sensitive data objects adds d99b4a268826 mm/memory_hotplug: refrain from adding memory into an impo [...] adds 39455ac94a90 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 48e1c0d76b27 mm/memory_hotplug: remove is_mem_section_removable() adds 1c5a969577bb mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds 19b025ad5e94 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds 484b5b5ae499 mm/memory_hotplug: introduce add_memory_driver_managed() adds c5bf2e2c4064 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds b3ae08c3ce83 device-dax: add memory via add_memory_driver_managed() adds 809e22f008b6 mm: replace zero-length array with flexible-array member adds 8dd5a16e36ac mm-replace-zero-length-array-with-flexible-array-member-fix adds 48b90afd761d mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 00bf08cc2180 mm: ksm: fix a typo in comment "alreaady"->"already" adds 40c59df6f8db mm: ksm: fix a typo in comment "alreaady"->"already" adds b2d95918a09d mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 3d2d24aa87e5 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 473705c0e41f mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 955878e690e8 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds b7f97bc073cb mm/vmsan: fix some typos in comment adds d8293a6ae037 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds 00b9e6fdf1ce mm/memblock: fix a typo in comment "implict"->"implicit" adds 124d404d8b08 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 41d519c9859d mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds b95c0e9e0a2f mm/frontswap: fix some typos in frontswap.c adds 4d21cfc00b78 mm, memcg: fix some typos in memcontrol.c adds 96af1773c6f4 mm: fix a typo in comment "strucure"->"structure" adds c0d6ae3e8212 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 0a8468e548ee mm/sparse: fix a typo in comment "convienence"->"convenience" adds 7f9e33a7517f mm/page-writeback: fix a typo in comment "effictive"->"effective" adds afae019e52fe mm/memory: fix a typo in comment "attampt"->"attempt" adds f7a04bca2106 mm: use false for bool variable adds 086669b67165 include/linux/mm.h: return true in cpupid_pid_unset() adds bc2b32de84da zcomp: Use ARRAY_SIZE() for backends list adds 6572f025bfd4 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f638a630bee8 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 3ec8ca019d1b kernel/hung_task.c: Monitor killed tasks. adds 33bb66322d54 proc: rename "catch" function argument adds aa9e6737a426 x86/mm: define mm_p4d_folded() adds 79aa8c1af605 mm/debug: add tests validating architecture page table helpers adds 1e480eafc23c mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds ffa07dfabb57 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 1e8a934a7822 user.c: make uidhash_table static adds 4ace0fd24a52 dynamic_debug: add an option to enable dynamic debug for m [...] adds cba8a4d5bc99 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds 420535292039 get_maintainer: add email addresses from .yaml files adds c6d5a0a126e0 get_maintainer: fix unexpected behavior for path/to//file [...] adds 128edf9ab405 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds bb167ea94d8f include/linux/bitops.h: simplify get_count_order_long() adds fa062584dc1d lib/math: avoid trailing newline hidden in pr_fmt() adds 4fee43ddf6bd lib: Add might_fault() to strncpy_from_user. adds 34bd253e77a7 lib: optimize cpumask_local_spread() adds bbe2641184c3 lib/test_lockup.c: make test_inode static adds 5d992a82c9aa lib/zlib: remove outdated and incorrect pre-increment opti [...] adds 6b556bfa38a5 lib/percpu-refcount.c: use a more common logging style adds ccc5d8a4d09f lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds 351330b21f7d lib: make a test module with set/clear bit adds 4708e2630982 checkpatch: additional MAINTAINER section entry ordering checks adds 3578acd63bcf checkpatch: look for c99 comments in ctx_locate_comment adds de683af4e357 checkpatch: disallow --git and --file/--fix adds e0eb597ccbf3 checkpatch: use patch subject when reading from stdin adds 3aab5a999d3e checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 729bbffd5eb5 fs/binfmt_elf: remove redundant elf_map ifndef adds b1a4e21bccdc elfnote: mark all .note sections SHF_ALLOC adds a620ad9e9b7a init: allow distribution configuration of default init adds 5f8a178864ea fat: don't allow to mount if the FAT length == 0 adds 80d8a9fd2b65 fat: improve the readahead for FAT entries adds 3c4357e8267d fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 90162124094c include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 78319eddffb3 seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds a4ace4f8ebbf mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 4e36ec32832a kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 83222208f2ad exec: simplify the copy_strings_kernel calling convention adds 07c0e30a1b89 exec: open code copy_string_kernel adds ee3baffdbe6f exec: change uselib(2) IS_SREG() failure to EACCES adds 4c8902ac4672 exec: relocate S_ISREG() check adds 9cacce837aca exec: relocate path_noexec() check adds 337ced97e266 fs: include FMODE_EXEC when converting flags to f_mode adds 87014c1c4ed6 umh: fix refcount underflow in fork_usermode_blob(). adds 6ac40f1885e0 rapidio: avoid data race between file operation callbacks [...] adds ff8c6c1ff557 rapidio: convert get_user_pages() --> pin_user_pages() adds ad1d735b292e kernel/relay.c: handle alloc_percpu returning NULL in relay_open adds a1480a59ab7d kernel/relay.c: fix read_pos error when multiple readers adds 56c616419555 aio: simplify read_events() adds 8f665a57ff6c selftests/x86/pkeys: move selftests to arch-neutral directory adds ce3ccc562c20 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds a66fe5b2fe66 selftests/vm/pkeys: move generic definitions to header file adds d32cf3d88517 selftests/vm/pkeys: move some definitions to arch-specific header adds b35cc13e07ac selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds da71af0d4640 selftests: vm: pkeys: Use sane types for pkey register adds 62c795e13fc7 selftests: vm: pkeys: add helpers for pkey bits adds b7d466879845 selftests/vm/pkeys: fix pkey_disable_clear() adds afd336137b39 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 9810fdcadb56 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 54ff380a3e80 selftests: vm: pkeys: use the correct huge page size adds 94130eb26a90 selftests/vm/pkeys: introduce generic pkey abstractions adds 73b7108f6f54 selftests/vm/pkeys: introduce powerpc support adds 07c219a42006 selftests: vm: pkeys: fix powerpc access right updates adds 96797015ba1a selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 0fbfaf4b7b88 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds e89bec35297b selftests/vm/pkeys: improve checks to determine pkey support adds e0c3c925aa78 selftests/vm/pkeys: associate key on a mapped page and det [...] adds b58d0b770266 selftests/vm/pkeys: associate key on a mapped page and det [...] adds 2f9b9f7c9fe0 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds 905e509e2913 selftests/vm/pkeys: introduce a sub-page allocator adds 704355c822e7 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 24a8093d4bde selftests/vm/pkeys: override access right definitions on powerpc adds b9cf889745c4 selftests: vm: pkeys: fix powerpc access right definitions adds 601c0378542b selftests: vm: pkeys: use the correct page size on powerpc adds 055c3105ca2a selftests: vm: pkeys: fix multilib builds for x86 adds b9f8e120e775 tools/testing/selftests/vm: remove duplicate headers adds ed7b1620b99a lib/ubsan.c: fix gcc-10 warnings adds 68e31404bca8 ipc/msg: add missing annotation for freeque() adds 03180abbb0c9 ipc/namespace.c: use a work queue to free_ipc adds 493d6c882783 ipc: convert ipcs_idr to XArray adds 51b45825f423 ipc-convert-ipcs_idr-to-xarray-update adds 8aa1648c5cc4 ipc-convert-ipcs_idr-to-xarray-update-fix adds 5f1b7a0f9e00 linux-next-pre adds fd52f3042dac Merge branch 'akpm-current/current' adds 2c7416c07d2c linux-next-post adds 5f42fde71958 kernel: add panic_on_taint adds 69b099bdfcbb kernel-add-panic_on_taint-fix adds 10dd10e0da45 xarray.h: correct return code documentation for xa_store_{ [...] adds f4837d4a701b kernel/sysctl: support setting sysctl parameters from kern [...] adds 8fa4a38f63b3 kernel/sysctl: support handling command line aliases adds d4a12aa1b11f kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 17f6497fe3bd tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds f2893a49f017 lib/test_sysctl: support testing of sysctl. boot parameter adds 2312969a0173 lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 00dd1cf51ef7 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds cf554ba9fd4b kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 78ff59a5d6bc panic: add sysctl to dump all CPUs backtraces on oops event adds efa145a3ed98 kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds 0dd36d4dec81 stacktrace: cleanup inconsistent variable type adds d3681f4da98d amdgpu: a NULL ->mm does not mean a thread is a kthread adds 2c6d142c3e5c kernel: move use_mm/unuse_mm to kthread.c adds a3a248d33156 kernel: move use_mm/unuse_mm to kthread.c adds 67d7a73f7141 kernel: better document the use_mm/unuse_mm API contract adds d276365f2877 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 87f9f60b41e3 powerpc/vas: fix up for {un}use_mm() rename adds 74f61b34b9d4 drm/amdkfd: fix up for {un}use_mm() rename adds 7224edcb400e kernel: set USER_DS in kthread_use_mm adds e9a631636a97 mm/kmemleak: silence KCSAN splats in checksum adds 18368b51d68b kallsyms/printk: add loglvl to print_ip_sym() adds 6d2288f4ccbf alpha: add show_stack_loglvl() adds 0f46d1c34782 arc: add show_stack_loglvl() adds 1084b1b32b06 arm/asm: add loglvl to c_backtrace() adds 9aca0d20f176 arm: add loglvl to unwind_backtrace() adds f880e6d673af arm: add loglvl to dump_backtrace() adds aeabfa2b613d arm: wire up dump_backtrace_{entry,stm} adds d42d936d7bad arm: add show_stack_loglvl() adds 61ad249ce6ad arm64: add loglvl to dump_backtrace() adds 72b6d7544c6d arm64: add show_stack_loglvl() adds cb6e36802b81 c6x: add show_stack_loglvl() adds fe13f1716e61 csky: add show_stack_loglvl() adds 98bf0938157e h8300: add show_stack_loglvl() adds 5cbba169d10e hexagon: add show_stack_loglvl() adds 177f012f9854 ia64: pass log level as arg into ia64_do_show_stack() adds 9e1f2265a253 ia64: add show_stack_loglvl() adds 332406850bf2 m68k: add show_stack_loglvl() adds c3aaa8a9d0c8 microblaze: add loglvl to microblaze_unwind_inner() adds 7f14e5e8f2cc microblaze: add loglvl to microblaze_unwind() adds c4005b1f5f85 microblaze: add show_stack_loglvl() adds 2ae0eb5db7de mips: add show_stack_loglvl() adds 0f0ae4361092 nds32: add show_stack_loglvl() adds eb77646fe9d8 nios2: add show_stack_loglvl() adds c8e881bb9432 openrisc: add show_stack_loglvl() adds de9f82a3562f parisc: add show_stack_loglvl() adds 2f7b9acda2c2 powerpc: add show_stack_loglvl() adds 85e07ba93c86 riscv: add show_stack_loglvl() adds 75ed850b0eee s390: add show_stack_loglvl() adds e658a87cd834 sh: add loglvl to dump_mem() adds ecfba2295b10 sh: remove needless printk() adds c97f4ddffd8c sh: add loglvl to printk_address() adds 42bf53088df7 sh: add loglvl to show_trace() adds 8be5e8d0202b sh: add show_stack_loglvl() adds 60917d7872b0 sparc: add show_stack_loglvl() adds 64b66255c715 um/sysrq: remove needless variable sp adds fd5a36ee5768 um: add show_stack_loglvl() adds f267b9c182e9 unicore32: remove unused pmode argument in c_backtrace() adds ea8c5bceb15f unicore32: add loglvl to c_backtrace() adds 7ebee1161b08 unicore32: add show_stack_loglvl() adds 5e60c2812564 x86: add missing const qualifiers for log_lvl adds 1d699a5a5812 x86: add show_stack_loglvl() adds f079ed078659 xtensa: add loglvl to show_trace() adds 058c3fa4b6a3 xtensa-add-loglvl-to-show_trace-fix adds c822a676727e xtensa: add show_stack_loglvl() adds d92dc3961d6b sysrq: use show_stack_loglvl() adds e65f97500914 x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 7dfd56c17bee power: use show_stack_loglvl() adds 966d0f958a7d kdb: don't play with console_loglevel adds 63066f4eee92 sched: print stack trace with KERN_INFO adds 83a19f5d4f94 kernel: use show_stack_loglvl() adds a986e445d82d kernel: rename show_stack_loglvl() => show_stack() adds aaa395fab3b7 mm/frontswap: mark various intentional data races adds dc7230a927df mm/page_io: mark various intentional data races adds 7d53faa6a8cf mm-page_io-mark-various-intentional-data-races-v2 adds 866d8f932aa0 mm/swap_state: mark various intentional data races adds 58bb5bd28535 mm/filemap.c: fix a data race in filemap_fault() adds 389e9f921967 mm/swapfile: fix and annotate various data races adds b99b2db56023 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 4a99ac119787 mm/page_counter: fix various data races at memsw adds 29b54bcdd130 mm/memcontrol: fix a data race in scan count adds ac8dad693b80 mm/list_lru: fix a data race in list_lru_count_one adds fef3851c109c mm/mempool: fix a data race in mempool_free() adds 3a6cbae65c0a mm/util.c: annotate an data race at vm_committed_as adds 38407267a60d mm/rmap: annotate a data race at tlb_flush_batched adds f23b75a5fca3 mm: annotate a data race in page_zonenum() adds df3613aa1877 mm/swap.c: annotate data races for lru_rotate_pvecs adds 710f3002c190 mm/gup.c: convert to use get_user_{page|pages}_fast_only() adds 03c65151a082 mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) adds 6ca3ad800eac mm/gup: introduce pin_user_pages_locked() adds 8763f6fabb46 mm/gup: frame_vector: convert get_user_pages() --> pin_use [...] adds 5234dbe3daee mm/gup: documentation fix for pin_user_pages*() APIs adds 004f7f534d11 h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds c474702a5c00 arm: add support for folded p4d page tables adds f8e33d2d7785 arm-add-support-for-folded-p4d-page-tables-fix adds 756cbfe1920f arm64: add support for folded p4d page tables adds eb069f839695 arm64: kvm: fix gcc-10 shift warning adds 2588302a39a6 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 06a351ddda57 ia64: add support for folded p4d page tables adds 3c3e6159fd3e nios2: add support for folded p4d page tables adds 9de994597fb5 openrisc: add support for folded p4d page tables adds 4d95a12cd7ac powerpc: add support for folded p4d page tables adds 95c36b940883 powerpc-add-support-for-folded-p4d-page-tables-fix adds 7e69110f4035 powerpc/xmon: drop unused pgdir varialble in show_pte() function adds 3fce6e05d453 sh: fault: Modernize printing of kernel messages adds 78e3e63871a0 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds ce5a8760ce8c sh: add support for folded p4d page tables adds 73aeed9efbf0 unicore32: remove __ARCH_USE_5LEVEL_HACK adds 3a455017e455 asm-generic: remove pgtable-nop4d-hack.h adds f77a6ec11a3e mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 3006949fae24 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds c8acf44899c2 mm/mmap.c: add more sanity checks to get_unmapped_area() adds abbd1072baa3 mm/mmap.c: do not allow mappings outside of allowed limits adds 5b6b2c8c43e4 mm: don't include asm/pgtable.h if linux/mm.h is already included adds 4540d52fc8ff mm: introduce include/linux/pgtable.h adds 0126ad093970 mm: reorder includes after introduction of linux/pgtable.h adds 02c406ec0ded csky: replace definitions of __pXd_offset() with pXd_index() adds c1df56b092a4 m68k/mm/motorola: move comment about page table allocation [...] adds 1f6e470f4271 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds 06d3e319efc1 x86/mm: simplify init_trampoline() and surrounding logic adds b26bfc93644b x86/kaslr: take CONFIG_RANDOMIZE_MEMORY into account in ka [...] adds c9f86d9e5c25 mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds 8536916d9b73 microblaze: fix page table traversal in setup_rt_frame() adds 1dc8f8df3c5b powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_ [...] adds 7304ca7ed89a mm: consolidate pte_index() and pte_offset_*() definitions adds 0d9810eaf121 mm: consolidate pmd_index() and pmd_offset() definitions adds 76a30ebeb814 mm: consolidate pud_index() and pud_offset() definitions adds 7ab462b2d678 mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds 3ce896968ced mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fix adds 047791d732c0 arm: fix the flush_icache_range arguments in set_fiq_handler adds 7da3f69ac342 nds32: unexport flush_icache_page adds f0c11aee3211 powerpc: unexport flush_icache_user_range adds 5014c0433243 unicore32: remove flush_cache_user_range adds 9bdd6f406cf9 asm-generic: fix the inclusion guards for cacheflush.h adds de51cc86b545 asm-generic: don't include <linux/mm.h> in cacheflush.h adds 0549b0ee729e asm-generic-dont-include-linux-mmh-in-cacheflushh-fix adds d247fdc84ee7 asm-generic: improve the flush_dcache_page stub adds f15b3e6f3e6f alpha: use asm-generic/cacheflush.h adds 01a1ab6b169b arm64: use asm-generic/cacheflush.h adds c7db0dccc34b c6x: use asm-generic/cacheflush.h adds d51ba7a7fa62 hexagon: use asm-generic/cacheflush.h adds ec3fb51733e8 ia64: use asm-generic/cacheflush.h adds 2d0b7a5c29be microblaze: use asm-generic/cacheflush.h adds f156a4dd2b55 m68knommu: use asm-generic/cacheflush.h adds a36f6c6b2ae7 openrisc: use asm-generic/cacheflush.h adds d0c5ba69199e powerpc: use asm-generic/cacheflush.h adds 6793250c8f4d riscv: use asm-generic/cacheflush.h adds f21b46f0f4b2 arm,sparc,unicore32: remove flush_icache_user_range adds 0129d911f110 mm: rename flush_icache_user_range to flush_icache_user_page adds 27330c917564 asm-generic: add a flush_icache_user_range stub adds 324384490328 sh: implement flush_icache_user_range adds 508a183b5264 xtensa: implement flush_icache_user_range adds 82dd5823cea7 xtensa: fix flush_icache_user_range in noMMU configs adds 90cb6b20b1c9 arm: rename flush_cache_user_range to flush_icache_user_range adds 56910567a9ef m68k: implement flush_icache_user_range adds 02559ddbd463 exec: only build read_code when needed adds e7a5eabca07a exec: use flush_icache_user_range in read_code adds 18f90968c55b binfmt_flat: use flush_icache_user_range adds 563f53378806 nommu: use flush_icache_user_range in brk and mmap adds 5b71cc4686a5 module: move the set_fs hack for flush_icache_range to m68k adds b8015a488554 mmap locking API: initial implementation as rwsem wrappers adds ecea79fd7a95 MMU notifier: use the new mmap locking API adds 16a7277347cd DMA reservations: use the new mmap locking API adds 00b0a4590383 mmap locking API: use coccinelle to convert mmap_sem rwsem [...] adds 930e14cb537f mmap locking API: convert mmap_sem call sites missed by co [...] adds 06519cbd388b mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds 2fc8758a6f14 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds 3e5d03ac6672 mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coc [...] adds bc05bbdec26d mmap locking API: convert nested write lock sites adds 8cb46e49be88 mmap locking API: add mmap_read_trylock_non_owner() adds 9d3d4e85e2b9 mmap locking API: add MMAP_LOCK_INITIALIZER adds c7f66714f6d8 mmap locking API: add mmap_assert_locked() and mmap_assert [...] adds 4601e502817f mmap locking API: rename mmap_sem to mmap_lock adds aa9ae62bce19 mmap-locking-api-rename-mmap_sem-to-mmap_lock-fix adds 4a6c5c79e38c mmap locking API: convert mmap_sem API comments adds 278f83ab8094 mmap locking API: convert mmap_sem comments adds d1325adfdfa9 mmap-locking-api-convert-mmap_sem-comments-fix adds 63c892a29869 mmap-locking-api-convert-mmap_sem-comments-fix-fix adds a3505131337b mmap-locking-api-convert-mmap_sem-comments-fix-fix-fix adds 6815ad4d2153 mm/madvise: pass task and mm to do_madvise adds a67a19616f47 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 4187c5f5d465 fix process_madvise build break for arm64 adds 16f85eeefe6e mm: fix build error for mips of process_madvise adds 1a473462fb87 mm-introduce-external-memory-hinting-api-fix-2-fix adds 1e18104cc2e3 mm/madvise: check fatal signal pending of target process adds 6757114007af pid: move pidfd_get_pid() to pid.c adds b557bbb1d9f3 mm/madvise: support both pid and pidfd for process_madvise adds 89e88f21832f mm/madvise: allow KSM hints for remote API adds 758e1f1037fd mm: support vector address ranges for process_madvise adds c56a8e43a8aa mm: support compat_sys_process_madvise adds 20257294a4cc mm-support-vector-address-ranges-for-process_madvise-fix-fix adds e1fb7dc27f77 mm/madvise: make function 'do_process_madvise' static adds 2ab8faf0ae1a mm: fix s390 compat build error adds 457adc9bc086 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds b4e6875644ed mm: use only pidfd for process_madvise syscall adds e52f021612a6 mm: return EBADF if pidfd is invalid adds 81d434388ca0 mm/madvise.c: remove duplicated include adds ac5d3d2e1cef maccess: unexport probe_kernel_write and probe_user_write adds d38030205b9f maccess: remove various unused weak aliases adds ebf4c9a0c001 maccess: remove duplicate kerneldoc comments adds 1bd480b1716c maccess: clarify kerneldoc comments adds 0a3b6999418a maccess: update the top of file comment adds b11131c00f3d maccess: rename strncpy_from_unsafe_user to strncpy_from_u [...] adds bfc28d2f495c maccess: rename strncpy_from_unsafe_strict to strncpy_from [...] adds 82cb02aa04a7 maccess: rename strnlen_unsafe_user to strnlen_user_nofault adds a73bf94e1be8 maccess: remove probe_read_common and probe_write_common adds 93bb66bf64a4 maccess: unify the probe kernel arch hooks adds 07cf1d99bfae maccess-unify-the-probe-kernel-arch-hooks-fix adds 410ac30acb88 bpf: factor out a bpf_trace_copy_string helper adds 79252cbcd252 bpf: handle the compat string in bpf_trace_copy_string better adds 2cd495af605a bpf: rework the compat kernel probe handling adds ac2118e4a587 tracing/kprobes: handle mixed kernel/userspace probes better adds 8e7bc08defad maccess: remove strncpy_from_unsafe adds 193ee6b49076 maccess: always use strict semantics for probe_kernel_read adds 54a0741c590c maccess-always-use-strict-semantics-for-probe_kernel_read-fix adds 2c2f78497b71 maccess: move user access routines together adds a07f993bc304 maccess: allow architectures to provide kernel probing directly adds d4777e3ebf3d x86: use non-set_fs based maccess routines adds c93cea13edc6 x86-use-non-set_fs-based-maccess-routines-x86-use-non-set_ [...] adds 67812d3aff33 maccess: return -ERANGE when probe_kernel_read() fails adds 9fc1682ba932 include/linux/cache.h: expand documentation over __read_mostly adds 1114699aa7f7 doc: cgroup: update note about conditions when oom killer [...] adds 8fa6b73312f0 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds cffaeabf2a6f drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds b2fd83dbce44 Merge branch 'akpm/master' adds 23b3f4a2d79e fix up for strncpy_from_unsafe_strict rename adds d4ce43d444be turns out that probe_user_write is used in modular code adds 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/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../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