This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits bdecf38f228b Add linux-next specific files for 20200515 omits 8086ec9e87ed Merge branch 'akpm/master' omits 07126141e1bb drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 55afb090bf85 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] omits 7d815773e648 doc: cgroup: update note about conditions when oom killer [...] omits 4f6be5ab8f82 include/linux/cache.h: expand documentation over __read_mostly omits 1da8c8bd1571 mm/madvise.c: remove duplicated include omits e5fc7b99fda0 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] omits 3280cb8be691 mm: fix s390 compat build error omits c2f100fbce1d mm/madvise: make function 'do_process_madvise' static omits 0a34893a4613 mm-support-vector-address-ranges-for-process_madvise-fix-fix omits c7872f77b131 mm: support compat_sys_process_madvise omits 1ad790849d4d mm: support vector address ranges for process_madvise omits 37d8f1ed7dc3 mm/madvise: allow KSM hints for remote API omits 05ee413efe6d mm/madvise: support both pid and pidfd for process_madvise omits 4c0a7fc8d92d pid: move pidfd_get_pid() to pid.c omits 9588faa16ac4 mm/madvise: check fatal signal pending of target process omits b0cbb4cea31e mm-introduce-external-memory-hinting-api-fix-2-fix omits 859780a85d8f mm: fix build error for mips of process_madvise omits d6da8c29ce8b fix process_madvise build break for arm64 omits 39a3cb80ce62 mm/madvise: introduce process_madvise() syscall: an extern [...] omits aebf6605d8d3 mm/madvise: pass task and mm to do_madvise omits 3fbf78ef6b1d mm/mmap.c: do not allow mappings outside of allowed limits omits a7d60388baca mm/mmap.c: add more sanity checks to get_unmapped_area() omits 4684ec10e31c net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 7201cf5dac89 mm/swap.c: annotate data races for lru_rotate_pvecs omits d4c69c3660f4 mm: annotate a data race in page_zonenum() omits 4c4572a96855 mm/rmap: annotate a data race at tlb_flush_batched omits b78d774b2d3f mm/util.c: annotate an data race at vm_committed_as omits dceeb3633bec mm/mempool: fix a data race in mempool_free() omits d854fbfa6ad3 mm/list_lru: fix a data race in list_lru_count_one omits ee48e153f570 mm/memcontrol: fix a data race in scan count omits 36cc75910956 mm/page_counter: fix various data races at memsw omits fc896be9a158 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 5136f7e21582 mm/swapfile: fix and annotate various data races omits dcfd6293aedd mm/filemap.c: fix a data race in filemap_fault() omits 1e1b609f63b6 mm/swap_state: mark various intentional data races omits 31d050145336 mm-page_io-mark-various-intentional-data-races-v2 omits cb9e31457367 mm/page_io: mark various intentional data races omits 5a68cd39adf2 mm/frontswap: mark various intentional data races omits 5fc08c6f3c07 kernel: rename show_stack_loglvl() => show_stack() omits a2916ca69b3f kernel: use show_stack_loglvl() omits 9984f49f662f sched: print stack trace with KERN_INFO omits 5793468ecbe8 kdb: don't play with console_loglevel omits dbdbf723d8b8 power: use show_stack_loglvl() omits 5d70a861fdc7 x86/amd_gart: print stacktrace for a leak with KERN_ERR omits 2499d7bcff33 sysrq: use show_stack_loglvl() omits 2e5f0995263f xtensa: add show_stack_loglvl() omits 79955582ce46 xtensa-add-loglvl-to-show_trace-fix omits 3cb74036f8f2 xtensa: add loglvl to show_trace() omits 39d23b99242a x86: add show_stack_loglvl() omits e64826632c52 x86: add missing const qualifiers for log_lvl omits 2384ffae411f unicore32: add show_stack_loglvl() omits df36bc621f95 unicore32: add loglvl to c_backtrace() omits d33003931dac unicore32: remove unused pmode argument in c_backtrace() omits c0e918505e2f um: add show_stack_loglvl() omits bea9e618833e um/sysrq: remove needless variable sp omits a5d21d14670c sparc: add show_stack_loglvl() omits dec489f7196f sh: add show_stack_loglvl() omits ee47e2bb5dee sh: add loglvl to show_trace() omits 40c9ba8537a0 sh: add loglvl to printk_address() omits 59b3ecad319f sh: remove needless printk() omits c3670ce8b3c3 sh: add loglvl to dump_mem() omits fb2bcb715a21 s390: add show_stack_loglvl() omits 56d1f4e299f6 riscv: add show_stack_loglvl() omits d0bbfdfe123c powerpc: add show_stack_loglvl() omits c652d7c9ae12 parisc: add show_stack_loglvl() omits 24881d512610 openrisc: add show_stack_loglvl() omits 7aca37881b50 nios2: add show_stack_loglvl() omits d4a6ea862b87 nds32: add show_stack_loglvl() omits dfae35ad1b7d mips: add show_stack_loglvl() omits 4a018575858b microblaze: add show_stack_loglvl() omits 10c6bf07215a microblaze: add loglvl to microblaze_unwind() omits 65c8e8fec953 microblaze: add loglvl to microblaze_unwind_inner() omits 7f6a546c50bc m68k: add show_stack_loglvl() omits 770ae01169fd ia64: add show_stack_loglvl() omits cb16e2bc571d ia64: pass log level as arg into ia64_do_show_stack() omits 3d7e12b725cf hexagon: add show_stack_loglvl() omits 092e4fd918ff h8300: add show_stack_loglvl() omits d2322406fae4 csky: add show_stack_loglvl() omits 58b59bb39738 c6x: add show_stack_loglvl() omits de739a7424b5 arm64: add show_stack_loglvl() omits d5c337f0a0db arm64: add loglvl to dump_backtrace() omits fdde3775f51e arm: add show_stack_loglvl() omits b11aa4d6453f arm: wire up dump_backtrace_{entry,stm} omits bdf80945057a arm: add loglvl to dump_backtrace() omits 98aec17f6c83 arm: add loglvl to unwind_backtrace() omits 24c19e17a82e arm/asm: add loglvl to c_backtrace() omits a234b9d918a4 arc: add show_stack_loglvl() omits 3d4f1a439a9d alpha: add show_stack_loglvl() omits 2e398e1e5d93 kallsyms/printk: add loglvl to print_ip_sym() omits 52c0601dd593 mm/kmemleak: silence KCSAN splats in checksum omits ef4291370fe9 kernel: set USER_DS in kthread_use_mm omits f0599897f990 powerpc/vas: fix up for {un}use_mm() rename omits 157e236dab5d kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits dbfd4ea4d18b kernel: better document the use_mm/unuse_mm API contract omits f1d4b6104f5e kernel: move use_mm/unuse_mm to kthread.c omits 2a836bf3c569 kernel: move use_mm/unuse_mm to kthread.c omits 40254a450a24 amdgpu: a NULL ->mm does not mean a thread is a kthread omits 0de348992f18 stacktrace: cleanup inconsistent variable type omits 06debe65809d kernel/sysctl.c: ignore out-of-range taint bits introduced [...] omits c4514c4ab5e4 panic: add sysctl to dump all CPUs backtraces on oops event omits 9b4caf6941fc kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 2e31e92bdb88 kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] omits 366283b6637c lib/test_sysctl: support testing of sysctl. boot parameter omits 8fe6ba0ca556 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] omits 70cd36b75e36 kernel/hung_task convert hung_task_panic boot parameter to sysctl omits bc91b34ec273 kernel/sysctl: support handling command line aliases omits ebd5f4ebfd8d kernel/sysctl: support setting sysctl parameters from kern [...] omits 0d512198e303 xarray.h: correct return code documentation for xa_store_{ [...] omits db5be335c032 Merge branch 'akpm-current/current' omits e33c7e5d1e40 Merge remote-tracking branch 'fsinfo/fsinfo-core' omits f40c6baebe3d Merge remote-tracking branch 'notifications/notifications- [...] omits 92ad47ba6fbd Merge remote-tracking branch 'mhi/mhi-next' omits 8e88d879c539 Merge remote-tracking branch 'kunit-next/kunit' omits 467e13aa4870 Merge remote-tracking branch 'cfi/cfi/next' omits 17cd46cbc7a7 Merge remote-tracking branch 'fpga/for-next' omits e7f50738dd4b Merge remote-tracking branch 'hmm/hmm' omits 056af9ebbbba Merge remote-tracking branch 'devfreq/devfreq-next' omits 89a0d1ffe948 Merge remote-tracking branch 'pidfd/for-next' omits 3a96bcddb59b Merge remote-tracking branch 'kgdb/kgdb/for-next' omits f68de67ed934 Merge remote-tracking branch 'hyperv/hyperv-next' omits 8d3b7fadce6b Merge remote-tracking branch 'xarray/xarray' omits b22c5adee5e7 Merge remote-tracking branch 'nvmem/for-next' omits 591cdfa79680 Merge remote-tracking branch 'slimbus/for-next' omits 046764094c41 Merge remote-tracking branch 'fsi/next' omits 6a8d65a78f2e Merge remote-tracking branch 'gnss/gnss-next' omits 7d83cd997320 Merge remote-tracking branch 'ntb/ntb-next' omits 21329e5a81ac Merge remote-tracking branch 'rtc/rtc-next' omits 8d988bc1d3b3 Merge remote-tracking branch 'coresight/next' omits 8b2d55d83dc9 Merge remote-tracking branch 'livepatching/for-next' omits 6538d4abe257 Merge remote-tracking branch 'userns/for-next' omits 45b37603c7e0 Merge remote-tracking branch 'pwm/for-next' omits 15fb7e6a00d5 Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 4f312d0f9bf1 Merge remote-tracking branch 'pinctrl-intel/for-next' omits e669525587b7 Merge remote-tracking branch 'pinctrl/for-next' omits deb0612a19c5 Merge remote-tracking branch 'gpio/for-next' omits 50848b60e5c9 Merge remote-tracking branch 'rpmsg/for-next' omits ee6c575ac6a2 Merge remote-tracking branch 'vhost/linux-next' omits be2d0b8d5224 Merge remote-tracking branch 'scsi-mkp/for-next' omits b0420dd483c8 Merge remote-tracking branch 'scsi/for-next' omits 843996c540fa Merge remote-tracking branch 'cgroup/for-next' omits 88a27896cc26 Merge remote-tracking branch 'slave-dma/next' omits 67b8c2fc24c9 Merge remote-tracking branch 'icc/icc-next' omits db8b996e664f Merge remote-tracking branch 'mux/for-next' omits 5c428e8277d5 Merge remote-tracking branch 'staging/staging-next' omits 709066c22351 Merge remote-tracking branch 'thunderbolt/next' omits c11f552d96e6 Merge remote-tracking branch 'soundwire/next' omits 990cde55c053 Merge remote-tracking branch 'extcon/extcon-next' omits d54152b24455 Merge remote-tracking branch 'char-misc/char-misc-next' omits 4f8b3b4e575a Merge remote-tracking branch 'tty/tty-next' omits dd909f39af54 Merge remote-tracking branch 'phy-next/next' omits 42e79e3cc4f2 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 13ab2909b28b Merge remote-tracking branch 'usb-serial/usb-next' omits 98d6c31bcca0 Merge remote-tracking branch 'usb/usb-next' omits c778288d0066 Merge remote-tracking branch 'driver-core/driver-core-next' omits 15923463f56b Merge remote-tracking branch 'ipmi/for-next' omits 871ac624de9a Merge remote-tracking branch 'leds/for-next' omits 3ef780098a74 Merge remote-tracking branch 'chrome-platform/for-next' omits 283291da679a Merge remote-tracking branch 'drivers-x86/for-next' omits 1f30cc777929 Merge remote-tracking branch 'workqueues/for-next' omits 45a203e14b94 Merge remote-tracking branch 'percpu/for-next' omits 419eee1eb116 Merge remote-tracking branch 'kvms390/next' omits cdd005b500c7 Merge remote-tracking branch 'kvm-arm/next' omits becc6c4f461d Merge remote-tracking branch 'kvm/linux-next' omits 815214c6bd59 Merge remote-tracking branch 'rcu/rcu/next' omits a651d7a11308 Merge remote-tracking branch 'edac/edac-for-next' omits 13fc1345bdae Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 9016a7e4258c Merge remote-tracking branch 'tip/auto-latest' omits 87f6f2178352 Merge remote-tracking branch 'spi/for-next' omits a37bf3b5b771 Merge remote-tracking branch 'devicetree/for-next' omits 0cbe4dc63d45 Merge remote-tracking branch 'audit/next' omits 1b34e4792b90 Merge remote-tracking branch 'iommu/next' omits 48e2f7fb7da1 Merge remote-tracking branch 'tpmdd/next' omits 8161258c1c0d Merge remote-tracking branch 'tomoyo/master' omits e21b0f7eb4cc Merge remote-tracking branch 'smack/next' omits 423c51df2ab5 Merge remote-tracking branch 'selinux/next' omits 5e7099f2fe0b Merge remote-tracking branch 'integrity/next-integrity' omits 318191fe16ee Merge remote-tracking branch 'apparmor/apparmor-next' omits e235b1f2d2ff Merge remote-tracking branch 'security/next-testing' omits a6eb9e976cdc Merge remote-tracking branch 'regulator/for-next' omits eeec4d0fc3d8 Merge remote-tracking branch 'battery/for-next' omits 9a7ac980612a Merge remote-tracking branch 'backlight/for-backlight-next' omits cd75a5766ff5 Merge remote-tracking branch 'mfd/for-mfd-next' omits 2a90afbdd35b Merge remote-tracking branch 'mmc/next' omits 35a06bde2de9 Merge remote-tracking branch 'device-mapper/for-next' omits f9fb190ff800 Merge remote-tracking branch 'block/for-next' omits c5a10159558f Merge remote-tracking branch 'input/next' omits 3e0712970836 Merge remote-tracking branch 'modules/modules-next' omits 863c8dc7e970 Merge remote-tracking branch 'sound-asoc/for-next' omits 67c304e42696 Merge remote-tracking branch 'sound/for-next' omits 6c79933dd197 Merge remote-tracking branch 'regmap/for-next' omits 3172d84975f8 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 588693bb0e0b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits edf7fadb6192 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 036cc7b5d15a Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits bf1ff81a6160 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 93256392babb Merge remote-tracking branch 'amdgpu/drm-next' omits 1c15f740e86d Merge remote-tracking branch 'drm/drm-next' omits 3674d7aa7a8e Merge remote-tracking branch 'crypto/master' omits 0df6ad91a59f Merge remote-tracking branch 'spi-nor/spi-nor/next' omits d280cf59eec5 Merge remote-tracking branch 'nand/nand/next' omits 7a6bc5d82df9 Merge remote-tracking branch 'gfs2/for-next' omits f2b81277b668 Merge remote-tracking branch 'mac80211-next/master' omits d5c281a1b6ef Merge remote-tracking branch 'wireless-drivers-next/master' omits 290df6ed4825 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 6c871f63986b dm zoned: Avoid 64-bit division error in dmz_fixup_devices omits 6b9e3f386077 Merge remote-tracking branch 'ipsec-next/master' omits 9e39e0558175 Merge remote-tracking branch 'bpf-next/master' omits 8aedf0636bca Merge remote-tracking branch 'net-next/master' omits f2778f6ec1d6 Merge remote-tracking branch 'rdma/for-next' omits 0ea5c47ac379 Merge remote-tracking branch 'swiotlb/linux-next' omits 9dbff7d38e83 Merge remote-tracking branch 'dlm/next' omits 07f9e482cb2b Merge remote-tracking branch 'ieee1394/for-next' omits 0a9c5e450c42 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 2efad200a08b Merge remote-tracking branch 'cpupower/cpupower' omits 3e648fb4e249 Merge remote-tracking branch 'pm/linux-next' omits 9c63bc16c7e5 Merge remote-tracking branch 'v4l-dvb/master' omits 93fb4336d79a Merge remote-tracking branch 'jc_docs/docs-next' omits 1ab4d6ff0a3e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits cea4ac794e72 Merge branch 'dmi/master' omits fd8b6a94de22 Merge remote-tracking branch 'i3c/i3c/next' omits 5c0e137ec2d2 Merge remote-tracking branch 'i2c/i2c/for-next' omits 420319787201 Merge remote-tracking branch 'hid/for-next' omits 64c5c16c6618 Merge remote-tracking branch 'pstore/for-next/pstore' omits 7863c2984772 Merge remote-tracking branch 'pci/next' omits 04cfd015d7de Merge remote-tracking branch 'printk/for-next' omits dd82d8f18bfb Merge remote-tracking branch 'vfs/for-next' omits f8afb98db319 Merge remote-tracking branch 'file-locks/locks-next' omits 20f9d1287c9f Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 6ab7fa88d3dd Merge remote-tracking branch 'xfs/for-next' omits d415574de598 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits ef80f472a000 Merge remote-tracking branch 'nfsd/nfsd-next' omits be6509bf1d7d Merge remote-tracking branch 'nfs/linux-next' omits c37f71f3812b Merge remote-tracking branch 'jfs/jfs-next' omits 00be49905c32 Merge remote-tracking branch 'fuse/for-next' omits 62b2db548b88 Merge remote-tracking branch 'f2fs/dev' omits 21ab192df43c Merge remote-tracking branch 'ext3/for_next' omits 59e8a6af7327 Merge remote-tracking branch 'exfat/dev' omits 9dee04d3c9dc Merge remote-tracking branch 'cifs/for-next' omits c1b05d7d7fdc Merge remote-tracking branch 'btrfs/for-next' omits d2bf65df75c8 Merge remote-tracking branch 'uml/linux-next' omits 6537897637b5 Merge remote-tracking branch 'sparc-next/master' omits 38fba1202d49 Merge remote-tracking branch 'sh/sh-next' omits 9c144279dbb2 Merge remote-tracking branch 's390/features' omits f57f5010c0c3 Merge remote-tracking branch 'risc-v/for-next' omits f2169ebe0725 Merge remote-tracking branch 'powerpc/next' omits ecd5d427e080 Merge remote-tracking branch 'parisc-hd/for-next' omits 90244cfd1fe2 Merge remote-tracking branch 'nds32/next' omits bca1583e0693 Merge remote-tracking branch 'mips/mips-next' omits 72a0bb772bc7 Merge remote-tracking branch 'm68knommu/for-next' omits 65539f7b40ae Merge remote-tracking branch 'm68k/for-next' omits 11d0e0d4829d Merge remote-tracking branch 'h8300/h8300-next' omits 21842b9a3b71 Merge remote-tracking branch 'csky/linux-next' omits 152e92b9c36e Merge remote-tracking branch 'clk-samsung/for-next' omits 2c4743fc984f Merge remote-tracking branch 'clk/clk-next' omits f7dbc6caf548 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits dccfae3ab843 Merge remote-tracking branch 'tegra/for-next' omits c51039428303 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 0b237a5d937c Merge remote-tracking branch 'scmi/for-linux-next' omits e8c82dee05cc Merge remote-tracking branch 'samsung-krzk/for-next' omits 81c87163942f Merge remote-tracking branch 'rockchip/for-next' omits c9698f37e7e6 Merge remote-tracking branch 'reset/reset/next' omits 632fe66bbea0 Merge remote-tracking branch 'renesas/next' omits eef9fc793f05 Merge remote-tracking branch 'realtek/for-next' omits 05d2eeb24ce2 Merge remote-tracking branch 'raspberrypi/for-next' omits e52ec22a4e6d Merge remote-tracking branch 'qcom/for-next' omits f1dd75b43653 Merge remote-tracking branch 'omap/for-next' omits 358de1f27e4a Merge remote-tracking branch 'mvebu/for-next' omits cb624a4ca813 Merge remote-tracking branch 'mediatek/for-next' omits 45dc7cb7a06e Merge remote-tracking branch 'keystone/next' omits e02590dc5d88 Merge remote-tracking branch 'imx-mxs/for-next' omits 4e8d678029e5 Merge remote-tracking branch 'at91/at91-next' omits 2399bf75a849 Merge remote-tracking branch 'aspeed/for-next' omits 8130a0593797 Merge remote-tracking branch 'amlogic/for-next' omits 619fb390599f Merge remote-tracking branch 'arm64/for-next/core' omits 8aceb38e0ce1 Merge remote-tracking branch 'arm/for-next' omits a5c1d5a7c840 Merge remote-tracking branch 'dma-mapping/for-next' omits 7eb9f4efdf16 Merge remote-tracking branch 'kbuild/for-next' omits 72f581aeff32 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 662b55c6e1a2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 33b126ec4951 Merge remote-tracking branch 'integrity-fixes/fixes' omits 299f618498e6 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits d3fd74cc347b Merge remote-tracking branch 'fpga-fixes/fixes' omits 3ee751fadba9 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 0f92f62dfa5d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits c2fec4af1398 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 942f00d9990a Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 0aa7177540c2 Merge remote-tracking branch 'scsi-fixes/fixes' omits 3a6af7ce22d3 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits e4107eb1d293 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 6847e7bb75cb Merge remote-tracking branch 'omap-fixes/fixes' omits cc9f3fe7e520 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 5c20330ed689 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 37e2051aae51 Merge remote-tracking branch 'input-current/for-linus' omits ef05571a59ab Merge remote-tracking branch 'staging.current/staging-linus' omits f60b15a03922 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 5b4eca42f2b5 Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits 69e1de84b7ee Merge remote-tracking branch 'usb.current/usb-linus' omits 48e97d6f7193 Merge remote-tracking branch 'spi-fixes/for-linus' omits a5140f8c3a29 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 150c6db4f360 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 9b95f7b4001d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 531cbdad2ef8 Merge remote-tracking branch 'sound-current/for-linus' omits f2a84b458f26 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 86725218c64a Merge remote-tracking branch 'mac80211/master' omits 0e654d076533 Merge remote-tracking branch 'wireless-drivers/master' omits 9da0bade366a Merge remote-tracking branch 'ipsec/master' omits 70452e8f58df Merge remote-tracking branch 'bpf/master' omits ae9eb34f2cb2 Merge remote-tracking branch 'net/master' omits 59c78ed45861 Merge remote-tracking branch 'sparc/master' omits 874b947591df Merge remote-tracking branch 's390-fixes/fixes' omits df5a2c00afc1 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 438e2913460a Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 718e79b32268 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 6d4f04328637 Merge remote-tracking branch 'arm-current/fixes' omits 1e6ee0bd38a9 Merge remote-tracking branch 'arc-current/for-curr' omits daacad4c457a device_cgroup: Fix RCU list debugging warning omits 8c7062890c9c ipv6: Fix suspicious RCU usage warning in ip6mr omits 5743dc1ff4f7 ipmr: Add lockdep expression to ipmr_for_each_table macro omits 564b182eb1b8 ipmr: Fix RCU list debugging warning omits e1b49c1d9b8e drm/msm: Fix undefined "rd_full" link error omits 297d9bf62b26 ipc-convert-ipcs_idr-to-xarray-update-fix omits c93910753e67 ipc-convert-ipcs_idr-to-xarray-update omits 84d0d6cd64e0 ipc: convert ipcs_idr to XArray omits 4f5cca97c616 ipc/namespace.c: use a work queue to free_ipc omits 8de1cca2abc4 ipc/msg: add missing annotation for freeque() omits e984faae83a9 lib/ubsan.c: fix gcc-10 warnings omits c8ca12b11b94 tools/testing/selftests/vm: remove duplicate headers omits 92c9454ce3ef selftests: vm: pkeys: fix multilib builds for x86 omits 67eb450bf1d0 selftests: vm: pkeys: use the correct page size on powerpc omits 1075e4056562 selftests: vm: pkeys: fix powerpc access right definitions omits 561064b074a2 selftests/vm/pkeys: override access right definitions on powerpc omits 53e7c2997e45 selftests/vm/pkeys: test correct behaviour of pkey-0 omits 41545c7a1407 selftests/vm/pkeys: introduce a sub-page allocator omits 263922562ec6 selftests/vm/pkeys: detect write violation on a mapped acc [...] omits b2b23bb61070 selftests/vm/pkeys: associate key on a mapped page and det [...] omits 7b25522e28e1 selftests/vm/pkeys: associate key on a mapped page and det [...] omits a0cb1b8dfe81 selftests/vm/pkeys: improve checks to determine pkey support omits 78add0bf419b selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits b09a7777f03c selftests/vm/pkeys: fix number of reserved powerpc pkeys omits 9ccbb8fe7b42 selftests: vm: pkeys: fix powerpc access right updates omits 205f6a9ddb7d selftests/vm/pkeys: introduce powerpc support omits c9df09f063a0 selftests/vm/pkeys: introduce generic pkey abstractions omits e63cf0ca844d selftests: vm: pkeys: use the correct huge page size omits be3da1d9956c selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits ac40eeb94f34 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits e64ab98325a7 selftests/vm/pkeys: fix pkey_disable_clear() omits c14c1c4824df selftests: vm: pkeys: add helpers for pkey bits omits 01c79cc4834d selftests: vm: pkeys: Use sane types for pkey register omits d7b601f183c8 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits d68e94c3a8ae selftests/vm/pkeys: move some definitions to arch-specific header omits ce1072194329 selftests/vm/pkeys: move generic definitions to header file omits 236cabe78802 selftests/vm/pkeys: rename all references to pkru to a gen [...] omits 032b2d11a9dc selftests/x86/pkeys: move selftests to arch-neutral directory omits 83113f1b8c3e twist: add option for selecting twist options for syzkalle [...] omits dc72388b93b4 twist: allow disabling k_spec() function in drivers/tty/vt [...] omits 7c322f31b865 add kernel config option for twisting kernel behavior. omits 8d926918c9a7 aio: simplify read_events() omits 1afbb7925d7c kernel/relay.c: fix read_pos error when multiple readers omits 925635c86338 rapidio: avoid data race between file operation callbacks [...] omits 3877ee626319 umh: fix refcount underflow in fork_usermode_blob(). omits cb3d4ee4deca exec: open code copy_string_kernel omits c0519db526d8 exec: simplify the copy_strings_kernel calling convention omits a71cd24e2364 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 4392eb4370be mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro omits 054ea5e6c71e seq_file-introduce-define_seq_attribute-helper-macro-check [...] omits a4adfba77a86 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] omits 62b9328c7663 fs/seq_file.c: seq_read: Update pr_info_ratelimited omits efee7091da37 fat: improve the readahead for FAT entries omits 53cf9e6b0b8d fat: don't allow to mount if the FAT length == 0 omits b4f7c72961e6 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] omits 0a1c42727be5 elfnote: mark all .note sections SHF_ALLOC omits 6af66ca80e9c fs/binfmt_elf: remove redundant elf_map ifndef omits 157e7798d6ec checkpatch-use-patch-subject-when-reading-from-stdin-fix omits 49e43c662c45 checkpatch: use patch subject when reading from stdin omits 86d9b68ad81d checkpatch: disallow --git and --file/--fix omits 8d765c95ef1c checkpatch: look for c99 comments in ctx_locate_comment omits e75851bedab3 checkpatch: additional MAINTAINER section entry ordering checks omits 0846664c57da lib/flex_proportions.c: cleanup __fprop_inc_percpu_max omits 0529d39557e3 lib/percpu-refcount.c: use a more common logging style omits a28c069c52b1 lib/zlib: remove outdated and incorrect pre-increment opti [...] omits 88de9d584af2 lib/test_lockup.c: make test_inode static omits e5f7acb461ac lib: optimize cpumask_local_spread() omits 58bf62ef04fb lib: Add might_fault() to strncpy_from_user. omits 5b73f42cc231 lib/math: avoid trailing newline hidden in pr_fmt() omits 253c965d4c2a include/linux/bitops.h: avoid clang shift-count-overflow warnings omits f55c84247182 get_maintainer: add email addresses from .yaml files omits 21d06c4d8f04 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits 2ddb723e3d2e dynamic_debug: add an option to enable dynamic debug for m [...] omits 756bde0fcfd5 user.c: make uidhash_table static omits 446942e75ce4 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 omits c2a838d5f2f4 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits b707bb13bbeb mm/debug: add tests validating architecture page table helpers omits 937067f9416e x86/mm: define mm_p4d_folded() omits e8eecdcf89e2 proc: rename "catch" function argument omits bdabeab573b9 kernel/hung_task.c: Monitor killed tasks. omits af2b8db0add3 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 687cc6d88b27 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 0aff605253b4 zcomp: Use ARRAY_SIZE() for backends list omits 4e4815ed8a44 include/linux/mm.h: return true in cpupid_pid_unset() omits 1f458582fdfa mm: use false for bool variable omits 9ff28217c1c1 mm/memory: fix a typo in comment "attampt"->"attempt" omits fd9540a53f79 mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 25ef9d5b5983 mm/sparse: fix a typo in comment "convienence"->"convenience" omits 531b83a96a97 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits 3669fd308e4f mm: fix a typo in comment "strucure"->"structure" omits ee93f01029db mm, memcg: fix some typos in memcontrol.c omits da6ed78771e8 mm/frontswap: fix some typos in frontswap.c omits 27c7d4312848 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 528035ce2858 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits 54acd2dc52b0 mm/memblock: fix a typo in comment "implict"->"implicit" omits 77dfe0851b85 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits 646aa5e1dd72 mm/vmsan: fix some typos in comment omits 611ad9225da4 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits e66b1d9f72ff mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 226d9b4dff4e mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 16db9762aa9c mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits dd1f2618c2cc mm: ksm: fix a typo in comment "alreaady"->"already" omits 1129afdf3a11 mm: ksm: fix a typo in comment "alreaady"->"already" omits 0044649955df mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits d71276ca64b3 mm-replace-zero-length-array-with-flexible-array-member-fix omits cb8126d3c53c mm: replace zero-length array with flexible-array member omits d23b4f07761c device-dax: add memory via add_memory_driver_managed() omits 7680ec4601f0 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] omits 0f96739a575d mm/memory_hotplug: introduce add_memory_driver_managed() omits 5bd939ab7e14 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] omits b6d57cedaf72 mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 omits 1bdd4b5c00bb mm/memory_hotplug: remove is_mem_section_removable() omits 568a7ec6deb3 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits b4de2812d12c mm/memory_hotplug: refrain from adding memory into an impo [...] omits 80d33ae284d9 mm: add kvfree_sensitive() for freeing sensitive data objects omits 2ad9d6512534 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits a01ced2955d8 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined omits 1ca23af394f4 riscv-support-debug_wx-fix omits c43086f1fc05 riscv: support DEBUG_WX omits 5a1c1148299a mm: add MMU dependency for DEBUG_WX omits 3181c0acc3af mm: remove the specific name of arm64 omits a730438141db mm-add-debug_wx-support-fix omits 1a1c8810b1b9 mm: add DEBUG_WX support omits 82001e0831bc drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 534a33c1f9a5 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits 2684c1845a90 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 omits 8b6f5516e830 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() omits bf061597e629 powerpc/mm: drop platform defined pmd_mknotpresent() omits adf9e7030901 mm: thp: don't need to drain lru cache when splitting and [...] omits c76722c9ee42 kmap-consolidate-kmap_prot-definitions-checkpatch-fixes omits 4ea7d2419e3f kmap: consolidate kmap_prot definitions omits 6987da379826 sparc: remove unnecessary includes omits 0ad730380ef6 parisc/kmap: remove duplicate kmap code omits 132f74ca2c24 kmap: remove kmap_atomic_to_page() omits 793d227db4a7 drm: vmwgfx: include linux/highmem.h omits acd0eb687b87 drm: remove drm specific kmap_atomic code omits 89194ba5ee31 arch/kmap: define kmap_atomic_prot() for all arch's omits a13c2f39e3f0 arch/kmap: don't hard code kmap_prot values omits 443b4ad622de arch/kmap: ensure kmap_prot visibility omits 022785d2bea9 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits bee2128a09e6 arch/kunmap_atomic: consolidate duplicate code omits 9b5aa5b43f95 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes omits 60f96b2233c7 arch/kmap_atomic: consolidate duplicate code omits 7b3708dc3bf7 {x86,powerpc,microblaze}/kmap: move preempt disable omits 56e635a64c2c arch-kunmap-remove-duplicate-kunmap-implementations-fix omits 98a856b2743e arch/kunmap: remove duplicate kunmap implementations omits 0941a38ff079 arch/kmap: remove redundant arch specific kmaps omits 82ae85edfafd arch/xtensa: move kmap build bug out of the way omits ff86e62c5e6f arch/kmap: remove BUG_ON() omits 072a330104fa mm/hugetlb: define a generic fallback for arch_clear_hugep [...] omits bc17b545388f mm/hugetlb: define a generic fallback for is_hugepage_only [...] omits 3397c0e0df67 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET omits 6472fbbe3d3d mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] omits 1f7e4342236e hugetlbfs: fix changes to command line processing omits 9b0c72363f10 hugetlbfs: clean up command line processing omits 8b7192bed071 arm64/hugetlb: fix hugetlb initialization omits a3e0baeddea3 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits 6546493933a0 hugetlbfs: move hugepagesz= parsing to arch independent code omits 9f8c1b04c269 hugetlbfs: add arch_hugetlb_valid_size omits 6df62225304c selftests: khugepaged: fix several spelling mistakes omits f79895c0e820 khugepaged: introduce 'max_ptes_shared' tunable omits 534317b4b254 thp: change CoW semantics for anon-THP omits b824c7dd2373 khugepaged: allow to collapse PTE-mapped compound pages omits 3a5fb3a888ea khugepaged: allow to collapse a page shared across fork omits 387fd4fc7ce2 khugepaged: drain LRU add pagevec after swapin omits 17f75bf0dd79 khugepaged: drain all LRU caches before scanning pages omits bf42b56fa7c8 khugepaged: do not stop collapse if less than half PTEs ar [...] omits 764ce5380c0b khugepaged-add-self-test-fix-2-fix omits 6cd8137ff37e khugepaged: replace the usage of system(3) in the test omits 2290a5f2876a selftests: khugepaged: fix several spelling mistakes omits 868fd4e8beb8 khugepaged: add self test omits fa664e2bb521 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] omits 22b08697bc62 include/linux/memblock.h: fix minor typo and unclear comment omits c723c31d60c1 mm, mempolicy: fix up gup usage in lookup_node omits ecf3de5a7731 tools/vm/page_owner_sort.c: filter out unneeded line omits 1dec8c6a0943 mm/vmscan: update the comment of should_continue_reclaim() omits 2fe9ae0bd732 mm/vmscan.c: change prototype for shrink_page_list omits 3987b2ed6d2a mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch omits 40a9d9a78462 mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits 8292cdf9ad87 mm-reset-numa-stats-for-boot-pagesets-v3 omits ae0c96194f17 mm/page_alloc.c: reset numa stats for boot pagesets omits 6589481c1ca7 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits 188c34f98948 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits d140d9925262 mm/page_alloc: integrate classzone_idx and high_zoneidx omits 265a7b63957d mm/page_alloc: use ac->high_zoneidx for classzone_idx omits 0a8c2f5b2fbb mm/vmstat.c: do not show lowmem reserve protection informa [...] omits c1216683c939 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits f29e6328ea72 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits 451014bb0188 mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits 2ede2e40dc8c mm: call cond_resched() from deferred_init_memmap() omits 0bdceec20138 mm: initialize deferred pages with interrupts enabled omits 7e7fa6acb946 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits 9910062443cc mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits d5ee9b2a87ab mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 3db80a7a3d89 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits 20aa68aa3456 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits a9948d6c9b36 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits c10e48d25d76 mm/page_alloc.c: bad_flags is not necessary for bad_page() omits 8b93639f87ed mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits 0e9433134b54 docs/vm: update memory-models documentation omits 05d47f87b810 mm: simplify find_min_pfn_with_active_regions() omits a76cfb1a93ac mm: clean up free_area_init_node() and its helpers omits cfaf7a2f51a1 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits d016998d22bf arc: free_area_init(): take into account PAE40 mode omits f091a8bbc950 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 2fb54a32ced2 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits eb6545955753 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits 5470848c4bb4 mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] omits 730cd16da05d mm: memmap_init: iterate over memblock regions rather that [...] omits aa5837b37bb7 xtensa: simplify detection of memory zone boundaries omits 360e5fc838c1 unicore32: simplify detection of memory zone boundaries omits d3f1e0075425 sparc32: simplify detection of memory zone boundaries omits f14b9eefaaa9 parisc: simplify detection of memory zone boundaries omits 049885f7cd45 m68k: mm: simplify detection of memory zone boundaries omits 79fa29e9ce5d csky: simplify detection of memory zone boundaries omits 71077dd229a9 arm64: simplify detection of memory zone boundaries for UM [...] omits 0dfbf09965c8 arm: simplify detection of memory zone boundaries omits 9d1056c0cecc alpha: simplify detection of memory zone boundaries omits 502fa7d434a1 mm: use free_area_init() instead of free_area_init_nodes() omits 426dbff3d271 mm: free_area_init: use maximal zone PFNs rather than zone sizes omits 7f1cde15b812 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits 9de0859c253e mm: make early_pfn_to_nid() and related defintions close t [...] omits 30186ee00c9e mm: memblock: replace dereferences of memblock_region.nid [...] omits 1a506b7eff29 mm: clarify __GFP_MEMALLOC usage omits 799760c75398 kasan: move kasan_report() into report.c omits bc5f6f394b4f string.h: fix incompatibility between FORTIFY_SOURCE and KASAN omits c21aa0a7530c kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] omits 8dab0636bc85 kasan: stop tests being eliminated as dead code with FORTI [...] omits ba7343df3d06 mm/mm_init.c: report kasan-tag information stored in page->flags omits 58d7e957d171 s390: use __vmalloc_node in stack_alloc omits ba920f1ccd0e powerpc: use __vmalloc_node in alloc_vm_stack omits d06949f948ef arm64: use __vmalloc_node in arch_alloc_vmap_stack omits 20933ad16946 mm-remove-vmalloc_user_node_flags-fix omits d4739024827a mm: remove vmalloc_user_node_flags omits 12c5997716a5 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix omits d62b77b5407b mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits acb25c7f5d2f mm: switch the test_vmalloc module to use __vmalloc_node omits 020199a9a9fe mm-remove-__vmalloc_node_flags_caller-fix omits dddc995123f3 mm: remove __vmalloc_node_flags_caller omits 2fa5d391d7ce mm: remove both instances of __vmalloc_node_flags omits 0ecd6cccfcf9 mm: remove the prot argument to __vmalloc_node omits 784a17aa58a5 mm: remove the pgprot argument to __vmalloc omits d549c6073d60 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits e07c0075755c mm: enforce that vmap can't map pages executable omits 6881c361812a mm: remove the prot argument from vm_map_ram omits 62ff69b79cfa mm: remove unmap_vmap_area omits b2ed74c0c97c mm: remove map_vm_range omits d2fe2b2e5533 mm: don't return the number of pages from map_kernel_range [...] omits 271418aae568 mm: rename vmap_page_range to map_kernel_range omits c2ef4eead4a1 mm: remove vmap_page_range_noflush and vunmap_page_range omits 03c4964cb6e9 mm: pass addr as unsigned long to vb_free omits 9da10c4b3b30 mm: only allow page table mappings for built-in zsmalloc omits 991cf68f01a0 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits 7a60161af8ec mm: unexport unmap_kernel_range_noflush omits 0926651bb4bf mm: remove __get_vm_area omits 7c415996632a powerpc: remove __ioremap_at and __iounmap_at omits fbf1306b2469 powerpc: add an ioremap_phb helper omits 0e3a4ef1be2a dma-mapping: use vmap insted of reimplementing it omits 16587483173d staging: media: ipu3: use vmap instead of reimplementing it omits db479467aadf staging: android: ion: use vmap instead of vm_map_ram omits 75656c680167 x86: fix vmap arguments in map_irq_stack omits ae30fcfe5a4d x86/hyperv: use vmalloc_exec for the hypercall page omits 1777b369a043 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() omits 2ca4c30cafa6 mm/mmap.c: fix the adjusted length error omits d34cfca5883d /proc/PID/smaps: Add PMD migration entry parsing omits 518a3fe9e0fd mm/gup.c: further document vma_permits_fault() omits 84b0ab433ca2 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits 134eb1faafab asm-generic: remove pgtable-nop4d-hack.h omits 012f499e68bc unicore32: remove __ARCH_USE_5LEVEL_HACK omits f06978d943f1 sh: add support for folded p4d page tables omits 425cdb8a6238 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits a70c743ef349 sh: fault: Modernize printing of kernel messages omits 2b030d787ae7 powerpc-add-support-for-folded-p4d-page-tables-fix omits fac4ba99209c powerpc: add support for folded p4d page tables omits c4c9b6b157be openrisc: add support for folded p4d page tables omits cbdf0eb8a49f nios2: add support for folded p4d page tables omits 35a83105c069 ia64: add support for folded p4d page tables omits 4cf7befe6b09 hexagon: remove __ARCH_USE_5LEVEL_HACK omits ce489f34d663 arm64: kvm: fix gcc-10 shift warning omits c81658745a1e arm64: add support for folded p4d page tables omits cb07a9eea284 arm-add-support-for-folded-p4d-page-tables-fix omits 4d98f9b8b196 arm: add support for folded p4d page tables omits 93a3f8d3985a h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits a3092d741802 memcg: expose root cgroup's memory.stat omits 263f13dedd1d mm: memcontrol: update page->mem_cgroup stability rules omits 228cbfeb482c mm: memcontrol: delete unused lrucare handling omits 57140fa31240 mm: memcontrol: document the new swap control behavior omits 3e3ebc4b0806 mm: memcontrol: charge swapin pages on instantiation omits 219d814f0752 mm: memcontrol: make swap tracking an integral part of mem [...] omits 25a721e4038c mm: memcontrol: prepare swap controller setup for integration omits 28ca33a3e67f mm: memcontrol: drop unused try/commit/cancel charge API omits 40e97c5f4eb6 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] omits 95a1a9304275 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] omits a2277c13ac28 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix omits 8d22d4305f9c mm: memcontrol: switch to native NR_ANON_THPS counter omits dc69d38cee66 mm: memcontrol: switch to native NR_ANON_MAPPED counter omits 24fbd4d83a28 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] omits b3f29d08603d mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] omits 8674f110eb94 mm: memcontrol: prepare move_account for removal of privat [...] omits 971778aa6546 mm: memcontrol: prepare uncharging for removal of private [...] omits 043a6abbfdbc mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] omits b7df8496f640 mm: memcontrol: move out cgroup swaprate throttling omits 1a62a3b417fd mm: shmem: remove rare optimization when swapin races with [...] omits b56e0c5d786c mm: memcontrol: drop @compound parameter from memcg charging API omits 66609b463240 mm: memcontrol: fix stat-corrupting race in charge moving omits a11109fb11e8 mm: fix NUMA node file count error in replace_page_cache() omits 568177eda6cb mm: memcontrol: simplify value comparison between count and limit omits 55fd993b789b mm, memcg: decouple e{low,min} state mutations from protec [...] omits 1638296c5a68 mm, memcg: avoid stale protection values when cgroup is ab [...] omits 0be8cfb72403 mm, memcg: add workingset_restore in memory.stat omits d3f0f1acdf7c mm/swapfile.c: use prandom_u32_max() omits bb4f949e115a mm/swapfile.c: __swap_entry_free() always free 1 entry omits e332317ac9b7 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix omits 6878be085017 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable omits 02b24fe972af swap: try to scan more free slots even when fragmented omits 90a97e67d21e mm/swapfile.c: omit a duplicate code by compare tmp and max first omits ceaf67dbca85 mm/swapfile.c: tmp is always smaller than max omits 89529d3aeff1 mm/swapfile.c: found_free could be represented by (tmp < max) omits 83dcff0da30e mm/swapfile.c: remove the extra check in scan_swap_map_slots() omits fe5a65850ef5 mm/swapfile.c: simplify the calculation of n_goal omits 4f8234511218 mm/swapfile.c: remove the unnecessary goto for SSD case omits 24f82c39ebd8 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits 08c09d14ac8d mm/swapfile.c: offset is only used when there is more slots omits da060bd1f32a mm: swap: properly update readahead statistics in unuse_pt [...] omits 709d32aca7b6 mm/swap_state: fix a data race in swapin_nr_pages omits fa0f08403830 mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits acea4785a919 mm-gupc-updating-the-documentation-fix omits e7bd602ff4f2 mm/gup.c: update the documentation omits 1d1f42a0af59 iomap: convert from readpages to readahead omits 47006f072f96 fuse-convert-from-readpages-to-readahead-fix omits ea28d949f10f fuse: convert from readpages to readahead omits ade788f7d144 f2fs: pass the inode to f2fs_mpage_readpages omits e26c71d6dad3 f2fs: convert from readpages to readahead omits 2aa65258fd17 ext4: pass the inode to ext4_mpage_readpages omits 475f1720919c ext4: convert from readpages to readahead omits a0eadb526eff erofs: convert compressed files from readpages to readahead omits f8c17d01de38 erofs: convert uncompressed files from readpages to readahead omits 6338849c0db1 btrfs: convert from readpages to readahead omits c46e97b9f3fd fs: convert mpage_readpages to mpage_readahead omits c1acf22c3749 mm: use memalloc_nofs_save in readahead path omits a8c4ec17a836 mm: document why we don't set PageReadahead omits 926d7b083606 mm: add page_cache_readahead_unbounded omits a1192d4fcaeb mm: move end_index check out of readahead loop omits 37a3b470a239 mm: add readahead address space operation omits e801324de6be mm: put readahead pages in cache earlier omits a6d409d2c253 mm: remove 'page_offset' from readahead loop omits 3371ca2cf2cc mm: rename readahead loop variable to 'i' omits 2b87bb90f79c mm: rename various 'offset' parameters to 'index' omits 758a278c64de mm: use readahead_control to pass arguments omits 3afcd1746b35 mm: add new readahead_control API omits b14ef87864be mm: move readahead nr_pages check into read_pages omits 4998900a6a87 mm: ignore return value of ->readpages omits e19beb2be1b3 mm: return void from various readahead functions omits 93629103c2a8 mm: move readahead prototypes from mm.h omits 72e29c0492d7 mm, dump_page(): do not crash with invalid mapping pointer omits c1f26bea0ed9 mm-slub-add-panic_on_error-to-the-debug-facilities-fix omits 088e60f3e12e mm: slub: add panic_on_error to the debug facilities omits 7cadcd02ee09 mm/slub: fix stack overruns with SLUB_STATS omits 4a497144c0c6 slub: remove kmalloc under list_lock from list_slab_objects() V2 omits 0e7fe698d932 slub: Remove userspace notifier for cache add/remove omits 42e3c35b3c58 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits fd05b8408800 mm/slub.c: fix corrupted freechain in deactivate_slab() omits dfdbf11f46f2 usercopy: mark dma-kmalloc caches as usercopy caches omits ebbfbcee0c84 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 2a6563eedf7b buffer: record blockdev write errors in super_block that it backs omits cc4962e52e16 vfs: track per-sb writeback errors and report them to syncfs omits b345a2b9e21a ramfs: support O_TMPFILE omits 47cf7642d2b1 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits d9a88f3e11b8 ocfs2: mount shared volume without ha stack omits 987d6a44072e ocfs2: add missing annotation for dlm_empty_lockres() omits d49daba10f56 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits 0a421cf12cfb squashfs: migrate from ll_rw_block usage to BIO omits 0ecebe2e1db6 scripts/tags.sh: add a intermediate file for 'make gtags' omits f45d2bd8bf37 scripts/tags.sh: support compiled source, improved precise omits ea8926c5957b mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() omits 082890b62038 device-dax: don't leak kernel memory to user space after u [...] omits 71807a865ea7 lib/lzo: fix ambiguous encoding bug in lzo-rle omits e3d1c1d460cc mm/memcg: optimize memory.numa_stat like memory.stat omits 4c2b2fd7ba55 usb: core: kcov: collect coverage from usb complete callback omits 73fedb16f893 kcov: collect coverage from interrupts omits 28e6c2b30588 kcov: use t->kcov_mode as enabled indicator omits 2bd2b1bb1351 kcov: move t->kcov_sequence assignment omits c988f2eaed8b kcov: move t->kcov assignments into kcov_start/stop omits f7e8cc0408f5 kcov: fix potential use-after-free in kcov_remote_start omits 083d637e5dd2 kcov: cleanup debug messages omits c965ccf867fc /proc/kpageflags: do not use uninitialized struct pages omits ea264a81fe8c /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 51d9da17137f checkpatch: test $GIT_DIR changes omits ec6c5a3b6abf dm: use DMDEBUG macros now that they use pr_debug variants omits 045b240af3f6 dm zoned: remove spurious newlines from debugging messages omits 93ba5916c3c6 dm: use dynamic debug instead of compile-time config option omits a726a273115c Merge remote-tracking branch 'asoc/for-5.8' into asoc-next omits b0ae702c71a6 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits 40fad3e39021 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] omits e9eefc816ff0 Merge branch 'arm64-fixes-for-5.7' into for-next omits ff27797e97c6 coresight: cti: Add CPU idle pm notifer to CTI devices omits b187bcadc5a5 coresight: cti: Add CPU Hotplug handling to CTI driver omits 2aab2f1b5ba3 coresight: cti: Remove incorrect NULL return check omits f438e9598695 evm: Fix a small race in init_desc() omits 65829fe4f6df platform/x86: thinkpad_acpi: Replace custom approach by ks [...] omits 59032014d624 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...] omits 75c0184a4d86 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...] omits 44eaf01834bc dm: replace zero-length array with flexible-array omits 963d8acfd5d9 KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the sel [...] omits 78ae282944d8 KVM: arm64: Support enabling dirty log gradually in small chunks omits 19ba346bb93e KVM: arm64: Unify handling THP backed host memory omits 0c5d765340e5 KVM: arm64: Clean up the checking for huge mapping omits 70fb2fa12176 KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent s [...] omits d157acb670fd KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when [...] omits e67ff5809274 KVM: Fix spelling in code comments omits d5d0ccb3efc8 KVM: arm64: Use cpus_have_final_cap for has_vhe() omits 073b438ac607 KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation omits 729be1758b81 KVM: arm64: Clean up kvm makefiles omits ac805fe44715 KVM: arm64: Change CONFIG_KVM to a menuconfig entry omits 7034607dab38 KVM: arm64: Update help text omits 87bc778fbcdf KVM: arm64: Kill off CONFIG_KVM_ARM_HOST omits fe9fce6b2cf3 Merge remote-tracking branch 'spi/for-5.8' into spi-next omits c59ced1b898e Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits b265b5a0ba15 spi: dt-bindings: sifive: Add missing 2nd register region omits 1e216b46e13d Merge branch for-5.8/arm64/dt into for-next omits 7640d536c439 Merge branch for-5.8/arm/dt into for-next omits 9846f9cccfa4 Merge branch for-5.8/arm/core into for-next omits 3f3561f58f5d Merge branch for-5.8/soc into for-next omits 706d1c79ee6f Merge branch for-5.8/memory into for-next omits 2b9ba59cf5bc Merge branch for-5.8/media into for-next omits cfdf58d24d84 Merge branch for-5.8/of into for-next omits e7e14f4e79c5 Merge branch for-5.8/i2c into for-next omits 19d1da9bbc6f Merge branch for-5.8/dt-bindings into for-next omits 34dc3998a47b Merge branch for-5.8/cpuidle into for-next omits 95038f13ebf8 Merge branch for-5.8/cpufreq into for-next omits d655ade8277f Merge branch for-5.8/clk into for-next omits f398de00e6a3 Merge branch for-5.7/clk-fixes into for-next omits d233926fa365 Merge branch for-5.7/arm64/defconfig into for-next omits 1799045b9ec2 Merge branches 'iommu/fixes', 'arm/msm', 'x86/vt-d' and 'x [...] omits 758e3b0a40eb KVM: arm64: Move virt/kvm/arm to arch/arm64 omits 45d0618e021a Merge branch 'devel' into for-next omits f2494de388bd fsinfo: Add an attribute that lists all the visible mounts [...] omits 29ad67584991 fsinfo: Example support for NFS omits 7d881d46ff27 fsinfo: Add support to ext4 omits 2ed6e24ffdea fsinfo: Add support for AFS omits e881cd692e34 fsinfo: Add API documentation omits 4aa8e488ea93 fsinfo: sample: Mount listing program omits 8e0339d9d93c fsinfo: Provide notification overrun handling support omits 37f30d45a8a8 fsinfo: Allow mount topology and propagation info to be retrieved omits 75a7010380e6 fsinfo: Allow mount information to be queried omits accb72f4c9ba fsinfo: Add a uniquifier ID to struct mount omits 4d3b5a2abda4 fsinfo: Allow fsinfo() to look up a mount object by ID omits 9592b575cf5c fsinfo: Allow retrieval of superblock devname, options and stats omits c90dba2cdf43 fsinfo: Provide a bitmap of supported features omits 1b3979fc0f0c fsinfo: Add fsinfo() syscall to query filesystem information omits 3a0f96286e31 watch_queue: sample: Display superblock notifications omits 46896d79c514 watch_queue: Add superblock notifications omits 8c8e824d4ef0 watch_queue: Introduce a non-repeating system-unique super [...] omits 37da20e158ed watch_queue: sample: Display mount tree change notifications omits cd7109637b0b watch_queue: Implement mount topology and attribute change [...] omits 9396cd69c677 watch_queue: Add security hooks to rule on setting mount a [...] omits 29833328dade smack: Implement the watch_key and post_notification hooks omits 349057a1c25c selinux: Implement the watch_key security hook omits 77921842febf mtd: Support kmsg dumper based on pstore/blk omits 16479d35fe84 pstore/blk: Introduce "best_effort" mode omits 86ec2e47e33a pstore/blk: Support non-block storage devices omits 044b5015fe81 pstore/blk: Provide way to query pstore configuration omits 13a09b6aa357 pstore/zone: Provide way to skip "broken" zone for MTD devices omits 66298e43c8e3 Documentation: Add details for pstore/blk omits 6723167bb93e pstore/zone,blk: Add ftrace frontend support omits 1f7484595b10 pstore/zone,blk: Add console frontend support omits c047c72e5698 pstore/zone,blk: Add support for pmsg frontend omits d0da4ec4de5b pstore/blk: Introduce backend for block devices omits 5e18f136ec4f pstore/zone: Introduce common layer to manage storage zones omits fe057cd5e191 printk: Introduce kmsg_dump_reason_str() omits d9e7eec590be pstore/ftrace: Provide ftrace log merging routine omits 77c7e77b3682 pstore/ram: Refactor ftrace buffer merging omits 3153ba5b8cce pstore/platform: Use backend name for console registration omits 21c064fbe592 pstore/platform: Move module params after declarations omits 91d5632a8307 pstore/platform: Switch pstore_info::name to const omits d17a9169ba3a pstore/ram: Move dump_oops to end of module_param list omits 1ad01ef47f76 pstore/ram: Adjust module param permissions to reflect reality omits 24f94503dc0f ramoops: Add max_reason optional field to ramoops DT node omits a83913728cf0 pstore/ram: Introduce max_reason and convert dump_oops omits 9291d36fdc81 pstore/ram: Refactor DT size parsing omits c3aeb3c7a985 pstore/platform: Pass max_reason to kmesg dump omits c20176fbd3cc printk: honor the max_reason field in kmsg_dumper omits ee92cc22e57c keys: Make the KEY_NEED_* perms an enum rather than a mask omits 8d762c71674e platform/x86: dell-laptop: Register platform::micmute cond [...] omits 310b1c9b217e Merge branch 'kconfig' into for-next omits 19f0db6712c2 kbuild: error out if targets prefixed with '__' are directly run omits 95cc7caf9fb7 kbuild: add this-makefile as a shorthand for $(lastword $( [...] omits 2ec696d037ae gcc-plugins: remove always-false $(if ...) in Makefile omits aed94b50c978 bpfilter: document build requirements for bpfilter_umh omits 2aa0cfeb8890 scripts/checkstack.pl: fix arm sp regex omits 38026e73faf9 scripts/checkstack.pl: add arm push handling for stack usage omits 04e8883876be scripts/checkstack.pl: Add argument to print stacks greath [...] omits cf3584a02fa1 scripts/checkstack.pl: don't display $dre as different entity omits ebd1246a653f modpost,fixdep: Replace zero-length array with flexible-array omits 34bc39c831da scripts: headers_install: Exit with error on config leak omits 48f36446e732 kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS omits 3d9c86e17395 kbuild: remove misleading stale FIXME comment omits 4bb7d5a5b918 kbuild: invoke syncconfig if autoconf.h is missing omits 4d03f44da4cb kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] omits 28aaede9b429 samples: watchdog: use 'userprogs' syntax omits ab266b8f142b samples: timers: use 'userprogs' syntax omits a40e006290c4 samples: auxdisplay: use 'userprogs' syntax omits bb05bbd214bb samples: mei: build sample program for target architecture omits f0a0a1df3bfe samples: pidfd: build sample program for target architecture omits 4077b6df5c62 samples: vfs: build sample programs for target architecture omits 762d4155e9a3 samples: connector: build sample program for target architecture omits 6d41ecbfb9df samples: hidraw: build sample program for target architecture omits 511f7f91a221 samples: uhid: build sample program for target architecture omits 58e0cda8fa52 samples: uhid: fix warnings in uhid-example omits d21dbe081a0d kbuild: doc: document the new syntax 'userprogs' omits c7da855ce4c3 samples: seccomp: build sample programs for target architecture omits 6f21a01cb411 bpfilter: use 'userprogs' syntax to build bpfilter_umh omits 3aa92f373d35 kbuild: add infrastructure to build userspace programs omits b208b378ea3a bpfilter: check if $(CC) can link static libc in Kconfig omits f24ee41dbae4 bpfilter: match bit size of bpfilter_umh to that of the kernel omits ee8a6d9853e1 kbuild: warn if always, hostprogs-y, or hostprogs-m is used omits 70978208ec91 dm zoned: metadata version 2 omits e9a6fbc7df9a dm zoned: ignore metadata zone in dmz_alloc_zone() omits 62f5201f2dc1 dm zoned: Reduce logging output on startup omits 4813c868bef0 dm zoned: add metadata logging functions omits adac3fff683e dm zoned: use dmz_zone_to_dev() when handling metadata I/O omits ad466e1b3424 dm zoned: replace 'target' pointer in the bio context omits 21a33c39f41e dm zoned: remove 'dev' argument from reclaim omits c84a0bab8d49 dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() omits 3e2dd3c62142 dm zoned: introduce dmz_metadata_label() to format device name omits 00108e2ad00e dm zoned: move fields from struct dmz_dev to dmz_metadata omits 4d27bec0bca3 dm zoned: store device in struct dmz_sb omits 31d0e8622544 dm zoned: use array for superblock zones omits 9ea6404032ae dm zoned: store zone id within the zone structure and kill [...] omits 0b541c6806bc dm zoned: add 'message' callback omits cf99cd7fe835 dm zoned: add 'status' callback omits d628d057e5d5 Merge branch 'for-next-next-v5.7-20200511' into for-next-20200511 omits 9a8c698d94ad Merge branch 'for-next-current-v5.6-20200511' into for-nex [...] omits e1d1465377d4 Merge branch 'dev/set-get-speedup' into for-next-next-v5.7 [...] omits b18bb65b0ba7 Merge branch 'misc-next' into for-next-next-v5.7-20200511 omits 1029f48befdc Merge branch 'misc-next' into for-next-current-v5.6-20200511 omits 114f6f1cabd5 Merge branch 'misc-5.7' into for-next-current-v5.6-20200511 omits 2470942345a7 btrfs: update documentation of set/get helpers omits 3a2954e3c0b5 btrfs: optimize split page write in btrfs_set_token_##bits omits d59fd8c39c27 btrfs: optimize split page write in btrfs_set_##bits omits f1f37d49353f btrfs: optimize split page read in btrfs_get_token_##bits omits b1c3f09acece btrfs: optimize split page read in btrfs_get_##bits omits 2f733dcbc105 btrfs: drop unnecessary offset_in_page in extent buffer helpers omits 6ba22195cf21 btrfs: constify extent_buffer in the API functions omits 3902313907d1 btrfs: remove unused map_private_extent_buffer omits 3e0bbb663559 btrfs: speed up and simplify generic_bin_search omits c1fce5dfbedd btrfs: speed up btrfs_set_token_##bits helpers omits 8adda3abafde btrfs: speed up btrfs_set_##bits helpers omits 6b1d82c71154 btrfs: speed up btrfs_get_token_##bits helpers omits ba60dcc6ad75 btrfs: speed up btrfs_get_##bits helpers omits 77b3e2e2959c btrfs: add separate bounds checker for set/get helpers omits 575858322f73 btrfs: preset set/get token with first page and drop condition omits 30779f001bb8 btrfs: don't use set/get token in leaf_space_used omits c207c31d472b btrfs: don't use set/get token for single assignment in ov [...] omits a1f42276a29c btrfs: drop eb parameter from set/get token helpers omits 74a1e06322c9 btrfs: use the token::eb for all set/get helpers omits e26e8b694ea7 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ omits 5665ba74ac0a ptr_ring: linked list fallback omits 01f7fb3532c0 vhost: batching fetches omits 6238a4ca7c46 vhost: use batched version by default omits 202f25593019 vhost: option to fetch descriptors through an independent struct omits 6d6b93b9afd8 MAINTAINERS: Add myself as virtio-balloon co-maintainer omits ad19bcad2ddc vhost: revert "vhost: disable for OABI" omits 380421a8eefd virtio: force spec specified alignment on types omits 8eb6be6d94b8 virtio-mmio: Delete an error message in vm_find_vqs() omits 673c2cedc2c9 virtio: add VIRTIO_RING_NO_LEGACY omits 31f1f18e8302 vdpasim: remove unused variable 'ret' omits 715c092781d0 virtio_net: fix lockdep warning on 32 bit omits 580d206a4321 dm mpath: add Historical Service Time Path Selector omits 4afdbf61c076 dm mpath: pass IO start time to path selector omits a70589009f56 dm writecache: improve performance on DDR persistent memor [...] omits a7d17bb025ee dm writecache: remove superfluous test in persistent_memory_claim omits 18c40e61e766 dm persistent data: switch exit_ro_spine to return void omits 76a9f7217b9b dm integrity: remove set but not used variables omits c421cafab065 dm ebs: pass discards down to underlying device omits f39853af07a3 dm bufio: implement discard omits 011b0fe6d799 dm: add emulated block size target omits 4aa0fbf92dd1 dm mpath: switch paths in dm_blk_ioctl() code path omits baedd0ee62dc dm crypt: support using encrypted keys omits 23a161322658 Merge branch 'v5.7-next/soc' into for-next omits 55fed0551f56 Merge branch 'v5.7-next/dts64' into for-next omits 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next omits 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types adds 27db6f7b0a79 Merge tag 'drm-intel-fixes-2020-05-13-1' of git://anongit. [...] adds 1d2a1eb13610 Merge tag 'drm-misc-fixes-2020-05-14' of git://anongit.fre [...] adds e7cea7905815 Merge tag 'drm-fixes-2020-05-15' of git://anongit.freedesk [...] adds 1742bcd0cb30 Merge tag 'sound-5.7-rc6' of git://git.kernel.org/pub/scm/ [...] adds 051e6b7e34b9 Merge tag 'hwmon-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds 01d8a7480304 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 67e45621af06 Merge tag 'riscv-for-linus-5.7-rc6' of git://git.kernel.or [...] adds ce24729667cf Merge tag 'linux-kselftest-5.7-rc6' of git://git.kernel.or [...] adds c485b19d52c4 RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event adds ccfdbaa5cf46 RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj adds d5dfe4f1b44e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cc8a677a76f4 net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for [...] adds 95f59bf88bb7 drivers: net: hamradio: Fix suspicious RCU usage warning i [...] adds a14fbcd4f157 ipmr: Fix RCU list debugging warning adds 7013908c2db2 ipmr: Add lockdep expression to ipmr_for_each_table macro adds 207b584d0ab8 MAINTAINERS: Mark networking drivers as Maintained. adds efa6a7d07523 dpaa2-eth: properly handle buffer size restrictions adds 9a2dbb59ebd1 selftests: mptcp: pm: rm the right tmp file adds 0ebeea8ca8a4 bpf: Restrict bpf_probe_read{, str}() only to archs where [...] adds 47cc0ed574ab bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_ [...] adds b2a5212fb634 bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, [...] adds 59df9f1fb497 Merge branch 'restrict-bpf_probe_read' adds 8e1381049ed5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f85c1598ddfe Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 12bf0b632ed0 Merge tag 'nfs-for-5.7-5' of git://git.linux-nfs.org/proje [...] adds c96874265cd0 io_uring: fix zero len do_splice() adds 9d9e88a24c1f io_uring: polled fixed file must go through free iteration adds 18e70f3a7651 Merge tag 'io_uring-5.7-2020-05-15' of git://git.kernel.dk [...] adds cf0ca701a01c Merge tag 'pinctrl-v5.7-2' of git://git.kernel.org/pub/scm [...] adds b69e2ef24b7b nvme-pci: dma read memory barrier for completions adds 394895539751 Merge branch 'nvme-5.7' of git://git.infradead.org/nvme in [...] adds 3d1c1e5931ce Merge tag 'block-5.7-2020-05-16' of git://git.kernel.dk/li [...] adds 495e135643b6 Merge tag 'sunxi-fixes-for-5.7-1' of git://git.kernel.org/ [...] adds 72676ecfe166 arm64: dts: renesas: Make hdmi encoder nodes compliant wit [...] adds 572f36d4502b ARM: dts: renesas: Make hdmi encoder nodes compliant with [...] adds c8e233bfba3b ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in [...] adds d5fef88ccbd3 Merge tag 'renesas-fixes-for-v5.7-tag2' of git://git.kerne [...] adds 5c33696f2b09 Merge tag 'arm-soc-fixes-5.7' of git://git.kernel.org/pub/ [...] adds 26b089a7fc33 Merge tag 'csky-for-linus-5.7-rc6' of git://github.com/c-s [...] adds befc42e5dd49 Merge tag 'powerpc-5.7-4' of git://git.kernel.org/pub/scm/ [...] adds b9b2782cd55a KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly adds 4d5523cfd5d2 KVM: x86: fix DR6 delivery for various cases of #DB injection adds 13196638d5de KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG adds d5d260c5ffad KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG adds 449aa906e67e KVM: selftests: Add KVM_SET_GUEST_DEBUG test adds 2c19dba6803b KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on adds 5679b803e44e KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 adds d67668e9dd76 KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 adds 45981dedf555 KVM: VMX: pass correct DR6 for GD userspace exit adds 54163a346d4a KVM: Introduce kvm_make_all_cpus_request_except() adds 7d611233b016 KVM: SVM: Disable AVIC before setting V_IRQ adds 37486135d3a7 KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move [...] adds f6bfd9c8ffc2 Merge branch 'kvm-amd-fixes' into HEAD adds c4e0e4ab4cf3 KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce adds 5d438e071f09 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5a9ffb954a39 Merge tag '5.7-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds a9a3ed1eff36 x86: Fix early boot crash on gcc-10, third try adds 43567139f5f3 Merge tag 'x86_urgent_for_v5.7-rc7' of git://git.kernel.or [...] adds 71c95825289f x86/unwind/orc: Fix error handling in __unwind_start() adds ef0d5b9102c4 Merge tag 'objtool-urgent-2020-05-17' of git://git.kernel. [...] adds f87d1c955916 exec: Move would_dump into flush_old_exec adds b48397cb75ac Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] adds 86e1cf7d17cc Merge tag 'fixes-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds 76e1ef1d81a4 usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B adds 15753588bcd4 USB: gadget: fix illegal array access in binding with UDC adds fb27bc034df1 Merge tag 'usb-5.7-rc6' of git://git.kernel.org/pub/scm/li [...] adds 9b1f2cbdb6d3 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7c865b3b52d1 drm/msm: Fix undefined "rd_full" link error adds bc0714455848 device_cgroup: Fix RCU list debugging warning adds 8eb6ed717f02 Merge remote-tracking branch 'arc-current/for-curr' adds c6ff82a437aa Merge remote-tracking branch 'arm-current/fixes' adds 8a0d268ca97e Merge remote-tracking branch 's390-fixes/fixes' adds 3497215bbb32 Merge remote-tracking branch 'sparc/master' adds b6dd5acde3f1 ipv6: Fix suspicious RCU usage warning in ip6mr adds 5e5502e012b8 net: dsa: mt7530: fix roaming from DSA user ports adds f45a7bccdc19 net: ipa: don't be a hog in gsi_channel_poll() adds 84be69b869a5 nexthop: Fix attribute checking for groups adds 61d0301e6c05 dt-bindings: net: dsa: b53: Add missing size and address c [...] adds a6211caa634d net: revert "net: get rid of an signed integer overflow in [...] adds e3f2d5579c0b net: phy: propagate an error back to the callers of phy_sfp_probe adds dfed5e2485b2 Merge remote-tracking branch 'net/master' adds 56b1b7c667fb esp6: calculate transport_header correctly when sel.family [...] adds 64f6365241d9 Merge remote-tracking branch 'ipsec/master' adds 208f16b7cd68 Merge remote-tracking branch 'wireless-drivers/master' adds 46cd1a22046f Merge remote-tracking branch 'mac80211/master' adds 2d6568b9b4e6 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 9abf661ee313 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 839e0c67efbc Merge remote-tracking branch 'regmap-fixes/for-linus' adds f75a9e928e42 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5b201ddd7775 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 432bce01172e Merge remote-tracking branch 'spi-fixes/for-linus' adds 17b4efdf4e48 tty: serial: add missing spin_lock_init for SiFive serial console adds 68d9fb65e457 Merge remote-tracking branch 'tty.current/tty-linus' adds 1d403018ce4f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 98bcead07951 iio: chemical: atlas-sensor: correct DO-SM channels adds 115c215a7e57 iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_w [...] adds aad4742fbf0a iio: dac: vf610: Fix an error handling path in 'vf610_dac_ [...] adds 5e4f99a6b788 staging: iio: ad2s1210: Fix SPI reading adds bcfa1e253d2e iio: adc: ti-ads8344: Fix channel selection adds 52cd91c27f39 iio: adc: stm32-adc: fix device used to request dma adds b455d06e6fb3 iio: adc: stm32-dfsdm: fix device used to request dma adds 928edefbc18c iio: sca3000: Remove an erroneous 'get_device()' adds bcb392871813 Merge tag 'iio-fixes-for-5.7b' of https://git.kernel.org/p [...] adds 7a2e967da4e6 Merge remote-tracking branch 'staging.current/staging-linus' adds fc9c03ce30f7 mei: release me_cl object reference adds 0bedaa2d6a05 coresight: cti: remove incorrect NULL return check adds 133317479f03 ipack: tpci200: fix error return code in tpci200_register() adds 1ea34b298855 bus: mhi: core: Fix some error return code adds 5350981b2fdb Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 2a46468aa6f3 Merge remote-tracking branch 'input-current/for-linus' adds ee63fab3ccf9 dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_fre [...] adds be4054b8b667 dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy adds aaefe8ac8374 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds d5baa0ec83de mtd: spinand: Propagate ECC information to the MTD structure adds a0cf10658076 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds 5fe9742cd691 Merge remote-tracking branch 'omap-fixes/fixes' adds c0219d604a7a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds f2e6b75f6ee8 scsi: target: Put lun_ref at end of tmr processing adds 0b4d194a24fb Merge remote-tracking branch 'scsi-fixes/fixes' adds 873a11b7ad71 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds f3e2b26a2b38 Merge remote-tracking branch 'fpga-fixes/fixes' adds 843385694721 evm: Fix a small race in init_desc() adds 5e905bdb1fa1 Merge remote-tracking branch 'integrity-fixes/fixes' adds a53bcc198764 gpu/drm: ingenic: Fix bogus crtc_atomic_check callback adds abf56fadf0e2 gpu/drm: Ingenic: Fix opaque pointer casted to wrong type adds 02179608529f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds f7a4ee5329e2 Revert "mtd: spinand: Propagate ECC information to the MTD [...] adds 9fd38fe623a0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 59721d4eb7f6 kbuild: warn if always, hostprogs-y, or hostprogs-m is used adds 9371f86ecb60 bpfilter: match bit size of bpfilter_umh to that of the kernel adds b1183b6dca3e bpfilter: check if $(CC) can link static libc in Kconfig adds 7f3a59db274c kbuild: add infrastructure to build userspace programs adds 8a2cc0505cc4 bpfilter: use 'userprogs' syntax to build bpfilter_umh adds f59e76687742 samples: seccomp: build sample programs for target architecture adds e079a08c6074 kbuild: doc: document the new syntax 'userprogs' adds 8a45fe7053a2 samples: uhid: fix warnings in uhid-example adds 87ecdf4fc9fd samples: uhid: build sample program for target architecture adds 82d00a9392ec samples: hidraw: build sample program for target architecture adds 37249f5945b7 samples: connector: build sample program for target architecture adds 28949b84b2cb samples: vfs: build sample programs for target architecture adds 60fb0b123971 samples: pidfd: build sample program for target architecture adds c4c10996b194 samples: mei: build sample program for target architecture adds 87ffbba9a9a1 samples: auxdisplay: use 'userprogs' syntax adds b98ccc7150c7 samples: timers: use 'userprogs' syntax adds 88a8e278ff0b samples: watchdog: use 'userprogs' syntax adds 3064f5c2c718 kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] adds 8321f5bbd309 kbuild: invoke syncconfig if autoconf.h is missing adds 9cc975f2b6d5 kbuild: remove misleading stale FIXME comment adds f43b1e7545af kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS adds 7523913377b7 scripts: headers_install: Exit with error on config leak adds 2387de91e485 modpost,fixdep: Replace zero-length array with flexible-array adds 673bf11844b5 scripts/checkstack.pl: don't display $dre as different entity adds 4cdcb74e6c18 scripts/checkstack.pl: Add argument to print stacks greath [...] adds a82d7412fc3a scripts/checkstack.pl: add arm push handling for stack usage adds 61da3297f4e6 scripts/checkstack.pl: fix arm sp regex adds 487808c00362 bpfilter: document build requirements for bpfilter_umh adds 591ee4ae936b gcc-plugins: remove always-false $(if ...) in Makefile adds f043a7408d30 kbuild: add this-makefile as a shorthand for $(lastword $( [...] adds b41f727771fa kbuild: error out if targets prefixed with '__' are directly run adds 93644dbefb85 kbuild: make module name conflict fatal error adds c027b02d89fd streamline_config.pl: add LMC_KEEP to preserve some kconfigs adds 2c2d2528e3f0 Merge branch 'kconfig' into for-next adds 21fd65baa6ae Merge remote-tracking branch 'kbuild/for-next' adds 5b80c266823c Merge remote-tracking branch 'dma-mapping/for-next' adds a4863d81e965 Merge remote-tracking branch 'arm/for-next' adds 57481c840bf1 Merge remote-tracking branch 'arm64/for-next/core' adds f009c89df79a io: Provide _inX() and _outX() adds 26c4c6ce808c logic_pio: Improve macro argument name adds 4acaa93ef643 logic_pio: Use _inX() and _outX() adds e5585a7cebec Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisil [...] adds 456a342a4a5a Merge branch 'arm/fixes' into for-next adds 3de0799350dc soc: document merges adds d257915f5064 Merge remote-tracking branch 'arm-soc/for-next' adds f0260bb836f3 Merge remote-tracking branch 'amlogic/for-next' adds 316abbcf7297 Merge remote-tracking branch 'aspeed/for-next' adds 1444a31c7c95 Merge remote-tracking branch 'at91/at91-next' adds 1e55fe4ab215 Merge remote-tracking branch 'imx-mxs/for-next' adds 138b50bd43f5 Merge remote-tracking branch 'keystone/next' adds 3b1f6c5e4dfa arm64: dts: mt8173: fix vcodec-enc clock adds 34c4e4072603 soc: mediatek: cmdq: return send msg error code adds 1f6ed2245946 arm: dts: mt7623: add Mali-450 device node adds 795240b52ec9 dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali c [...] adds 189881af810d arm: dts: mt2701: Add usb2 device nodes adds 2b64b0062b43 Merge branch 'v5.7-next/dts32' into for-next adds 26af2884e49c arm64: dts: mt8173: fix cooling device range adds b25376126484 dt-bindings: i2c: Document I2C controller binding for MT6797 SoC adds d3c84299f208 arm64: dts: mediatek: Add I2C support for MT6797 SoC adds 1f3f87305ed6 arm64: dts: mediatek: Enable I2C support for 96Boards X20 [...] adds 1b118385dec2 arm64: dts: mediatek: Switch to SPDX license identifier fo [...] adds fff12573170e arm64: dts: mt8173: fix mdp aliases property name adds f0210518aa7c arm64: dts: mt2712: use non-empty ranges for usb-phy adds f0e5405b9ebf arm64: dts: mt8173: Add capacity-dmips-mhz attributes adds 49730bfd1184 Merge branch 'v5.7-next/dts64' into for-next adds 1a6e55ca8f36 soc: mediatek: mmsys: Drop <linux/clk-provider.h> adds ff34e17cf9bc soc: mediatek: Missing platform_device_unregister() on err [...] adds 154910f88676 ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 931dde8affeb Merge branch 'v5.7-next/soc' into for-next adds 3a4938d21d30 Merge remote-tracking branch 'mediatek/for-next' adds b5321c304eb5 MAINTAINERS: clarify maintenance of ARM Dove drivers adds c589d6da965e ARM: dts: marvell: drop i2c timeout-ms property adds 2bf399defde8 ARM: dts: kirkwood: Add Check Point L-50 board adds 1383d42cffa6 ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel adds da6d55284f10 Merge branch 'mvebu/dt' into mvebu/for-next adds 847c3323d5d1 arm64: dts: update SolidRun Armada 8040 phy interface types adds 715878016984 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gp [...] adds df749cdb0150 arm64: dts: marvell: armada-37xx: Move PCIe comphy handle [...] adds 1b5a2dd9e266 arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed [...] adds 1e6e61285354 arm64: dts: marvell: drop i2c timeout-ms property adds 11b2af36cc87 arm64: dts: add uDPU i2c bus recovery adds 7a2c36b039d2 arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO [...] adds c2671acbbbd8 arm64: dts: armada-3720-turris-mox: fix SFP binding adds 869da228bd45 Merge branch 'mvebu/dt64' into mvebu/for-next adds 709da3854dec Merge remote-tracking branch 'mvebu/for-next' adds d0c4ed25dfe7 Merge remote-tracking branch 'omap/for-next' adds 65f885d106fa Merge branch 'arm64-fixes-for-5.7' into for-next adds 2317b87a2a6f arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc adds 3f65d51e9e22 arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC adds 1143c36656b8 soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notif [...] adds c45def5d804a soc: qcom: rpmh-rsc: We aren't notified of our own failure [...] adds b5945214b76a kernel/cpu_pm: Fix uninitted local in cpu_pm adds 555701a45f14 soc: qcom: rpmh-rsc: Simplify locking by eliminating the p [...] adds d2a8cfc6f320 soc: qcom: rpmh-rsc: Remove the pm_lock adds 67d564c7f677 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds 4df1614c01d4 Merge remote-tracking branch 'qcom/for-next' adds 1205e9fb2f66 Merge remote-tracking branch 'raspberrypi/for-next' adds 38e3c095fe14 Merge remote-tracking branch 'realtek/for-next' adds 50a1e48ce041 Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds 844beed47182 dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven [...] adds 0b5832238d36 dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven [...] adds 1bd79704bee2 Merge branch 'renesas-dt-bindings-for-v5.8' into renesas-next adds 886d1d0e33b7 Merge remote-tracking branch 'renesas/next' adds 3299ac2f657f Merge remote-tracking branch 'reset/reset/next' adds 0980a672175b Merge remote-tracking branch 'rockchip/for-next' adds 0f640455c6f4 Merge remote-tracking branch 'samsung-krzk/for-next' adds 40d865b03f09 Merge remote-tracking branch 'scmi/for-linux-next' adds b3a0a2f910c7 arm64: dts: allwinner: h6: Add IOMMU adds 243cd8fba48d Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next adds a3651380cbf1 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0d1ce096b5c4 Merge branch for-5.7/arm64/defconfig into for-next adds 4370f538b1b0 Merge branch for-5.7/clk-fixes into for-next adds 1a0a35b0b555 Merge branch for-5.8/clk into for-next adds c36748cdb393 Merge branch for-5.8/cpufreq into for-next adds c7fae77d7a3b Merge branch for-5.8/cpuidle into for-next adds 108bcef88bdd Merge branch for-5.8/dt-bindings into for-next adds c92dbd952da1 Merge branch for-5.8/i2c into for-next adds 549e0f275ddb Merge branch for-5.8/of into for-next adds b323bc65b35e Merge branch for-5.8/media into for-next adds 2332536ef2d2 Merge branch for-5.8/memory into for-next adds 9ccce6605ad2 Merge branch for-5.8/soc into for-next adds 44913e35c4ef Merge branch for-5.8/arm/core into for-next adds 5f8778ac59bb Merge branch for-5.8/arm/dt into for-next adds 04b58398b8b6 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds 62c5be8e5433 Merge branch for-5.8/arm64/dt into for-next adds 63952a2e7938 Merge remote-tracking branch 'tegra/for-next' adds 7cfbbd343da0 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds c7c1cbbc9217 clk: ti: composite: fix memory leak adds 74c0ac108d42 clk: ti: omap4: Add proper parent clocks for l4-secure clocks adds f968045fb92e clk: ti: omap5: Add proper parent clocks for l4-secure clocks adds f45c8a501d1a clk: ti: dra7xx: fix gpu clkctrl parent adds c752424b55c9 clk: ti: dra7xx: mark MCAN clock as DRA76x only adds 4f74251df0ce clk: ti: dra7xx: fix RNG clock parent adds 6c34fc0dad72 Merge branch 'clk-ti' into clk-next adds 778fb6b72908 clk: meson8b: export the HDMI system clock adds f0e0884acf8a clk: meson: meson8b: make the hdmi_sys clock tree mutable adds 5c2602e5fcef clk: meson: gxbb: Prepare the GPU clock tree to change at runtime adds 6dde0ae30a9a clk: meson: g12a: Prepare the GPU clock tree to change at runtime adds da1978ac3d6c clk: meson: meson8b: Fix the first parent of vid_pll_in_sel adds 0d3051c790ed clk: meson: meson8b: Fix the polarity of the RESET_N lines adds 8bb629cfb28f clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en g [...] adds 16afd70af5b2 clk: meson: meson8b: Make the CCF use the glitch-free VPU mux adds a29ae8600d50 clk: meson: meson8b: Don't rely on u-boot to init all GP_P [...] adds 07fbf0e58deb Merge tag 'clk-meson-v5.8-1' of https://github.com/BayLibr [...] adds 101b80eb0ae6 Merge branch 'clk-amlogic' into clk-next adds 37416e554961 clk: qcom: gdsc: Handle GDSC regulator supplies adds 90a3691e0bd9 clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc adds f73a4230d5bb clk: qcom: gcc: Add GPU and NPU clocks for SM8150 adds 37c72e4cae37 clk: qcom: gcc: Add missing UFS clocks for SM8150 adds 4c71d6abc4fc clk: qcom: Add DT bindings for MSM8939 GCC adds 267701f9e720 Merge branch 'clk-qcom' into clk-next adds d16a8e11a7d0 Merge remote-tracking branch 'clk/clk-next' adds 8ffb647729bf Merge remote-tracking branch 'clk-samsung/for-next' adds b83f76dc17a0 Merge remote-tracking branch 'h8300/h8300-next' adds 29c677f494d7 Merge remote-tracking branch 'm68k/for-next' adds ba19e0c5cec0 Merge remote-tracking branch 'm68knommu/for-next' adds 8a4e2779570f MIPS: Fix builds for VR41xx platforms adds 1fded93fb154 MIPS: ralink: Don't include objects twice adds 83dd9a0b6643 MIPS: SGI-IP27: Use the _AC() macro in spaces.h adds 24ce659dcc02 MIPS: ath79: ar9331_dpt_module: update led nodes adds e795688eeedf MIPS: ath79: ar9331: rename uart to serial node adds a44de7497f91 MIPS: Loongson: Build ATI Radeon GPU driver as module adds d9a51fd594d8 MIPS: Remove not used 8250-platform.c adds de541d60157a MIPS: Loongson64: fix typos in loongson_regs.h adds fdec207e466d MIPS: Loongson64: define offsets and known revisions for s [...] adds ac44d672787f MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits adds 2971317ab04a mips/mm: Add page soft dirty tracking adds 00ec731e53b8 Merge remote-tracking branch 'mips/mips-next' adds c1e8e137f959 Merge remote-tracking branch 'nds32/next' adds aa352155c361 Merge remote-tracking branch 'parisc-hd/for-next' adds cfa55652f418 Merge remote-tracking branch 'powerpc/next' adds 4ac709ea7cc8 Merge remote-tracking branch 'risc-v/for-next' adds 0fea41b80362 Merge remote-tracking branch 's390/features' adds 6fd20cfea814 Merge remote-tracking branch 'sh/sh-next' adds 0a2576dae032 oradax: convert get_user_pages() --> pin_user_pages() adds 9f0d5320076b Merge remote-tracking branch 'sparc-next/master' adds 252f6e0162ce Merge remote-tracking branch 'uml/linux-next' adds 9b2d58e8d9c4 btrfs: fix a race between scrub and block group removal/al [...] adds 1a61170cf623 btrfs: rename member 'trimming' of block group to a more g [...] adds 4e630d5d9ece btrfs: move the block group freeze/unfreeze helpers into b [...] adds 29abbff8dd4a btrfs: scrub, only lookup for csums if we are dealing with [...] adds 036f56e45890 btrfs: send: emit file capabilities after chown adds 2fcbbfb635b1 btrfs: block-group: don't set the wrong READA flag for btr [...] adds 5af797b782ab btrfs: block-group: refactor how we read one block group item adds 690e2818197b btrfs: block-group: refactor how we delete one block group item adds 5e96731c699c btrfs: block-group: refactor how we insert a block group item adds 14f6ba8a9a7f btrfs: block-group: rename write_one_cache_group() adds 33b7b451a4e6 btrfs: remove duplicated include in block-group.c adds 4215444df794 btrfs: use the token::eb for all set/get helpers adds bb27274605a3 btrfs: drop eb parameter from set/get token helpers adds 7339a66991b6 btrfs: don't use set/get token for single assignment in ov [...] adds ac0bf2bb71dd btrfs: don't use set/get token in leaf_space_used adds 1d58898d71a4 btrfs: preset set/get token with first page and drop condition adds dfd3f2f85fb2 btrfs: add separate bounds checker for set/get helpers adds 8fad73275223 btrfs: speed up btrfs_get_##bits helpers adds 9ad4263c1a19 btrfs: speed up btrfs_get_token_##bits helpers adds db08825bcd2f btrfs: speed up btrfs_set_##bits helpers adds a426c89e5ca0 btrfs: speed up btrfs_set_token_##bits helpers adds d3d879b145b5 btrfs: speed up and simplify generic_bin_search adds dd3af6ecfe1e btrfs: remove unused map_private_extent_buffer adds 2657c959e796 btrfs: constify extent_buffer in the API functions adds e297efbf957b btrfs: drop unnecessary offset_in_page in extent buffer helpers adds 0bb26d922128 btrfs: optimize split page read in btrfs_get_##bits adds 9ed5bf11e884 btrfs: optimize split page read in btrfs_get_token_##bits adds 7123202b0a7e btrfs: optimize split page write in btrfs_set_##bits adds 2920904ac6e2 btrfs: optimize split page write in btrfs_set_token_##bits adds 8dafd3138e00 btrfs: update documentation of set/get helpers adds b5159cf7bd13 Merge branch 'misc-next' into for-next-current-v5.6-20200515 adds 1ca2e891d8ac Merge branch 'for-next-current-v5.6-20200515' into for-nex [...] adds 351ea5e3d3b9 Merge branch 'misc-next' into for-next-next-v5.7-20200515 adds 3ade84b69d56 Merge branch 'for-next-next-v5.7-20200515' into for-next-20200515 adds bee112b987a1 Merge remote-tracking branch 'btrfs/for-next' adds 09f46d928edc Merge remote-tracking branch 'exfat/dev' adds 5cea6f9d27e6 Merge remote-tracking branch 'ext3/for_next' adds ac291d698f38 f2fs: flush dirty meta pages when flushing them adds 64f9324c8e90 f2fs: fix checkpoint=disable:%u%% adds 13c2bba87792 Merge remote-tracking branch 'f2fs/dev' adds 075439a421c6 Merge remote-tracking branch 'fuse/for-next' adds 1e897ace48fe Merge remote-tracking branch 'jfs/jfs-next' adds 0751deb667e6 Merge remote-tracking branch 'nfsd/nfsd-next' adds 05b937a0bf1d Merge remote-tracking branch 'overlayfs/overlayfs-next' adds ecf84096a526 ubifs: remove broken lazytime support adds 3c3c32f85b6c ubifs: fix wrong use of crypto_shash_descsize() adds 0e7572cffe44 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file adds 7635276caee7 Merge remote-tracking branch 'ubifs/linux-next' adds 7689934f9675 xfs: separate read-only variables in struct xfs_mount adds 8d56a04b594d xfs: convert m_active_trans counter to per-cpu adds 3b14f488786c xfs: don't fail verifier on empty attr3 leaf block adds 11997944c63f xfs: xfs_bmapi_read doesn't take a fork id as the last argument adds 01424ea50a03 xfs: call xfs_iformat_fork from xfs_inode_from_disk adds 7dce2348a744 xfs: split xfs_iformat_fork adds 9ab905e98aee xfs: handle unallocated inodes in xfs_inode_from_disk adds e2d1d87d4f28 xfs: call xfs_dinode_verify from xfs_inode_from_disk adds f16140132077 xfs: don't reset i_delayed_blks in xfs_iread adds 21b0ea8945b5 xfs: remove xfs_iread adds 47b39522f892 xfs: remove xfs_ifork_ops adds b4e934b22509 xfs: refactor xfs_inode_verify_forks adds 077ea6f64aa3 xfs: improve local fork verification adds 82f715f0fb1b xfs: remove the special COW fork handling in xfs_bmapi_read adds dc6a7f69e533 xfs: remove the NULL fork handling in xfs_bmapi_read adds caa22e1d002d Merge remote-tracking branch 'xfs/for-next' adds 568776f992c4 zonefs: Replace uuid_copy() with import_uuid() adds 640c39f3109f Merge remote-tracking branch 'zonefs/for-next' adds 2ce0b5d44ca5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 54607278574e Merge remote-tracking branch 'file-locks/locks-next' adds 914f3333c250 Merge remote-tracking branch 'vfs/for-next' adds b3d40c24ee05 Merge remote-tracking branch 'printk/for-next' adds 48fe3827cb11 Merge remote-tracking branch 'pci/next' adds 8ce0b42f3f85 pstore/platform: Switch pstore_info::name to const adds f7ef8a5f8373 pstore/platform: Use backend name for console registration adds a9c33ac545b7 pstore/platform: Move module params after declarations adds 96d810764bc1 pstore/ram: Adjust module param permissions to reflect reality adds 6b31e99b85b0 pstore/ram: Refactor DT size parsing adds 6f120e58d448 pstore/ram: Refactor ftrace buffer merging adds 4ad595b4fcc0 pstore/ftrace: Provide ftrace log merging routine adds 264485d2d539 printk: Collapse shutdown types into a single dump reason adds 1530e67cc061 printk: honor the max_reason field in kmsg_dumper adds c14e19ad99ef printk: Introduce kmsg_dump_reason_str() adds c3ae9adee9d5 pstore/platform: Pass max_reason to kmesg dump adds 1970c60726f4 pstore/ram: Introduce max_reason and convert dump_oops adds 3431ea1d3297 ramoops: Add max_reason optional field to ramoops DT node adds 98601d175115 pstore/zone: Introduce common layer to manage storage zones adds 329396e9ba1a pstore/blk: Introduce backend for block devices adds 9d10a02576de pstore/zone,blk: Add support for pmsg frontend adds a0bf04b88a1c pstore/zone,blk: Add console frontend support adds fefc27738024 pstore/zone,blk: Add ftrace frontend support adds 5c270a0dfa27 Documentation: Add details for pstore/blk adds cec1454b2ea9 pstore/zone: Provide way to skip "broken" zone for MTD devices adds c5000c12e5a8 pstore/blk: Provide way to query pstore configuration adds 896bb9d98c18 pstore/blk: Support non-block storage devices adds a6ab751b39f1 pstore/blk: Introduce "best_effort" mode adds dcaa1e76b774 mtd: Support kmsg dumper based on pstore/blk adds cb3c611cdb1c Merge remote-tracking branch 'pstore/for-next/pstore' adds 346338ef00d3 HID: apple: Swap the Fn and Left Control keys on Apple keyboards adds 20324d3399c4 Merge branch 'for-5.8/apple' into for-next adds fb68ada81e65 HID: Add quirks for Trust Panora Graphic Tablet adds 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next adds c7c01385cac1 Merge remote-tracking branch 'hid/for-next' adds 5f1ae73d538a i2c: mediatek: Add i2c ac-timing adjust support adds e2573f0dc7d9 i2c: slave-eeprom: add support for 24c512 EEPROMs adds 86a776024606 Merge branch 'i2c/for-5.8' into i2c/for-next adds 7d66976fe747 i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery adds ab7cf7e53ccf i2c: algo-pca: update contact email adds 5d4c7977499a i2c: altera: Fix race between xfer_msg and isr thread adds e9d1a0a41d44 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2 [...] adds 8695e0b1b964 i2c: mux: Replace zero-length array with flexible-array adds efa7fb4c6c8e MAINTAINERS: add maintainer for mediatek i2c controller driver adds 41895bfee70e Merge branch 'i2c/for-current-fixed' into i2c/for-next adds b0d0e5467de6 Merge remote-tracking branch 'i2c/i2c/for-next' adds 68c8306f4552 Merge remote-tracking branch 'i3c/i3c/next' adds c824a3b71da4 Merge branch 'dmi/master' adds 48620b34964a Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 2f4c33063ad7 docs: sysctl/kernel: document ngroups_max adds 036168e3df36 doc: zh_CN: add translatation for debugfs.txt adds fd79cfd71221 docs: debugfs: Update struct debugfs_reg32 definition adds ea8fdf1a40e9 docs: vm: page_frags.rst: Fix the reference of stale function adds 77691ee92d4a Documentation: update numastat explanation adds b17b24fc3c10 doc: Fix some errors in ras.rst adds 728c1471b544 docs: move DMA kAPI to Documentation/core-api adds b25fc491cb6a docs: move IPMI.txt to the driver API book adds 283b69bf7948 docs: fix references for ipmi.rst file adds a74e2a226452 docs: debugging-via-ohci1394.txt: add it to the core-api book adds e00b0ab86c79 docs: add IRQ documentation at the core-api book adds 1ac00669c35e docs: move the kref doc into the core-api book adds 9184027f0aaf docs: move digsig docs to the security book adds 95ca6d73a8a9 docs: move locking-specific documents to locking/ adds 5207e78bd417 Merge remote-tracking branch 'jc_docs/docs-next' adds 86126bfe6336 Merge remote-tracking branch 'v4l-dvb/master' adds a10660f7788b ACPI: Delete unused proc filename macros adds 841ae40bfd77 Merge branch 'acpi-misc' into linux-next adds 2909438d4d62 cpufreq: fix minor typo in struct cpufreq_driver doc comment adds 8ef6544598d6 Merge branch 'pm-cpufreq' into linux-next adds 6accf26eca37 Merge remote-tracking branch 'pm/linux-next' adds cfa75612bfe5 Merge remote-tracking branch 'cpupower/cpupower' adds 45a41875fa20 dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps [...] adds 6c591eec67cb OPP: Add helpers for reading the binding properties adds fcb57bfcb87f interconnect: Disallow interconnect core to be built as a module adds 8fd3574b54a5 interconnect: Remove unused module exit code from core adds 90562c818270 Merge remote-tracking branch 'georgi/icc-get-by-index' int [...] adds 0f438abc246a OPP: Add support for parsing interconnect bandwidth adds 7a696a5b2cf5 OPP: Add sanity checks in _read_opp_key() adds 5cbd6561a497 OPP: Update the bandwidth on OPP frequency changes adds 34c05b3e6dd8 cpufreq: dt: Add support for interconnect bandwidth scaling adds c7259cba7fe7 dt-bindings: interconnect: Add interconnect-tags bindings adds 69d5a6f10c7c OPP: Add support for setting interconnect-tags adds 82cc7f6d322e opp: Reorder the code for !target_freq case adds f4111e2e1ae1 opp: core: add regulators enable and disable adds b88e33cf5681 Merge remote-tracking branch 'opp/opp/linux-next' adds e939927f695e Merge remote-tracking branch 'thermal/thermal/linux-next' adds 9e70a2485198 Merge remote-tracking branch 'ieee1394/for-next' adds 643e49119eac Merge remote-tracking branch 'dlm/next' adds c342ebbb1af2 Merge remote-tracking branch 'swiotlb/linux-next' adds 17793833f81c RDMA/ucma: Return stable IB device index as identifier adds 30661322b8c3 RDMA/hns: Extend capability flags for HIP08_C adds 90ae0b57e4a5 RDMA/hns: Combine enable flags of qp adds f8f2a576cb0c RDMA/addr: Mark addr_resolve as might_sleep() adds d3552fb65d23 RDMA/cm: Remove return code from add_cm_id_to_port_list adds 42113eed8f10 RDMA/cm: Remove unused store to ret in cm_rej_handler adds e83f195aa45c RDMA/cm: Pull duplicated code into cm_queue_work_unlock() adds 9767a27e1aeb RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait adds 09fb406a569b RDMA/cm: Add a note explaining how the timewait is eventua [...] adds cfa68b0d0440 RDMA/cm: Make find_remote_id() return a cm_id_private adds 1cc44279f297 RDMA/cm: Remove the cm_free_id() wrapper function adds 51e8463cfc48 RDMA/cm: Remove needless cm_id variable adds a0e46db4e764 RDMA/cm: Increment the refcount inside cm_find_listen() adds 0cb9e4f9e98a IB/rdmavt: Replace zero-length array with flexible-array adds 10c261551359 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds b9019507aa6e RDMA/mlx5: Refactor DV create flow adds 8c112a5f29a3 RDMA/mlx5: Add support in steering default miss adds f29de9eee782 RDMA/mlx5: Add support for drop action in DV steering adds 59dde4d19cf8 RDMA/mlx5: Fix query_srq_cmd() function adds 9ddacff18b15 sysfs: export sysfs_remove_file_self() adds b5c27cdb094e RDMA/rtrs: public interface header to establish RDMA connections adds 91fddedd439c RDMA/rtrs: private headers with rtrs protocol structs and helpers adds c0894b3ea69d RDMA/rtrs: core: lib functions shared between client and s [...] adds cb80329c9434 RDMA/rtrs: client: private header with client structs and [...] adds 6a98d71daea1 RDMA/rtrs: client: main functionality adds 89dd4c3bdc46 RDMA/rtrs: client: statistics functions adds 215378b838df RDMA/rtrs: client: sysfs interface functions adds 787f78a6b075 RDMA/rtrs: server: private header with server structs and [...] adds 9cb837480424 RDMA/rtrs: server: main functionality adds c4f07c60bb02 RDMA/rtrs: server: statistics functions adds 91b11610af8d RDMA/rtrs: server: sysfs interface functions adds c013fbc1fd34 RDMA/rtrs: include client and server modules into kernel c [...] adds 745b6a3d4a67 RDMA/rtrs: a bit of documentation adds 219ace607701 block/rnbd: private headers with rnbd protocol structs and [...] adds 90426e89f54d block/rnbd: client: private header with client structs and [...] adds f7a7a5c228d4 block/rnbd: client: main functionality adds 1eb54f8f5dd8 block/rnbd: client: sysfs interface functions adds d4c6957dd001 block/rnbd: server: private header with server structs and [...] adds 2de6c8de192b block/rnbd: server: main functionality adds f0aad9baadb5 block/rnbd: server: functionality for IO submitting to block dev adds 8cee532f469b block/rnbd: server: sysfs interface functions adds bc01885342e1 block/rnbd: include client and server modules into kernel [...] adds aa4d16e44f60 block/rnbd: a bit of documentation adds f11e0ec55f0c MAINTAINERS: Add maintainers for RNBD/RTRS modules adds 04186ab74ea1 Merge remote-tracking branch 'rdma/for-next' adds d00f26b62333 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e186a2cf8c7 net: core: recursively find netdev by device node adds f8ab1807a9c9 net: sched: introduce terse dump flag adds ca44b738e594 net: sched: implement terse dump support in act adds 0348451db9ff net: sched: cls_flower: implement terse dump support adds e7534fd42a99 selftests: implement flower classifier terse dump tests adds cd2809cca243 Merge branch 'Implement-classifier-action-terse-dump-mode' adds 0141792f8b73 net: dsa: mt7530: fix VLAN setup adds f95f0f95cfb7 xdp: Add frame size to xdp_buff adds 63fe91ab3d1c bnxt: Add XDP frame size to driver adds 983e43451830 sfc: Add XDP frame size adds 494f44d54e25 mvneta: Add XDP frame size to driver adds 495de55f7019 net: netsec: Add support for XDP frame size adds a075767bbdc6 net: XDP-generic determining XDP frame size adds 34cc0b338a61 xdp: Xdp_frame add member frame_sz and handle in convert_t [...] adds db612f749e24 xdp: Cpumap redirect use frame_sz and increase skb_tailroom adds 5c8572251fab veth: Adjust hard_start offset on redirect XDP frames adds 45a9e6d8a687 veth: Xdp using frame_sz in veth driver adds 4a9b052a590d dpaa2-eth: Add XDP frame size adds 7358877ac110 hv_netvsc: Add XDP frame size to driver adds bc1c5745d779 qlogic/qede: Add XDP frame size to driver adds c88c35181d6a net: ethernet: ti: Add XDP frame size to driver cpsw adds 08fc1cfd2d25 ena: Add XDP frame size to amazon NIC driver adds d201ea9ebc51 mlx4: Add XDP frame size and adjust max XDP MTU adds c8145b263dd8 net: thunderx: Add XDP frame size adds fa6540b8efd8 nfp: Add XDP frame size to netronome driver adds fb3e6e930797 tun: Add XDP frame size adds 05afee298afc vhost_net: Also populate XDP frame size adds 9ce6146ec7b5 virtio_net: Add XDP frame size in two code paths adds 88eb0ee17b2e ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K adds cf0251289980 ixgbe: Add XDP frame size to driver adds 81f3c6283cff ixgbevf: Add XDP frame size to VF driver adds 24104024ce05 i40e: Add XDP frame size to driver adds d4ecdbf7aa2f ice: Add XDP frame size to driver adds 2a637c5b1aaf xdp: For Intel AF_XDP drivers add XDP frame_sz adds d628ee4fef1d mlx5: Rx queue setup time determine frame_sz for XDP adds c8741e2bfe87 xdp: Allow bpf_xdp_adjust_tail() to grow packet size adds ddb47d518ca1 xdp: Clear grow memory in bpf_xdp_adjust_tail() adds bc56c919fce7 bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). adds 68545fb6f2ff selftests/bpf: Adjust BPF selftest for xdp_adjust_tail adds 7ae2e00e8fc2 selftests/bpf: Xdp_adjust_tail add grow tail tests adds 5cc5924d8315 Merge branch 'xdp-grow-tail' adds 0ee52c0f6c67 bpf, bpftool: Allow probing for CONFIG_HZ from kernel config adds a17b53c4a4b5 bpf, capability: Introduce CAP_BPF adds 2c78ee898d8f bpf: Implement CAP_BPF adds 816260011876 selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests adds ed24a7a852b5 Merge branch 'bpf-cap' adds 3430223d393d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4f1d97262d58 cxgb4: improve credits recovery in TC-MQPRIO Tx path adds 4bccfc036abb cxgb4: tune burst buffer size for TC-MQPRIO offload adds 5148e5950c67 cxgb4: add EOTID tracking and software context dump adds d42d118cfc22 Merge branch 'cxgb4-improve-and-tune-TC-MQPRIO-offload' adds b0ed0bbfb304 net: phy: broadcom: add support for BCM54811 PHY adds ca1c933bcee9 net: phy: tja11xx: execute cable test on link up adds 90bf45134d55 mptcp: add new sock flag to deal with join subflows adds 2f8a397d0a54 inet_connection_sock: factor out destroy helper. adds 729cd6436f35 mptcp: cope better with MP_JOIN failure adds 93d43e58683e Merge branch 'mptcp-fix-MP_JOIN-failure-handling' adds da07f52d3caf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2ea46dc68642 ethernet: ti: am65-cpts: Add missing inline qualifier to s [...] adds 2726cd4a2928 net/mlx5: Dedicate fw page to the requesting function adds e7f860e2106a net/mlx5: Fix a bug of releasing wrong chunks on > 4K page [...] adds 4162f58b476b net/mlx5: Have single error unwinding path adds 41798df9bfca net/mlx5: Drain wq first during PCI device removal adds 49c0355d301b net/mlx5: Wait for inactive autogroups adds 90bf1c8dbdc5 net/mlx5: Move internal timer read function to clock library adds 9102d836d296 net/mlx5e: CT: Fix offload with CT action after CT NAT action adds 80639b199c9c net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces adds 8b46d424a743 net/mlx5e: IPoIB, Drop multicast packets that this interface sent adds 5ffb4d858b70 net/mlx5e: Calculate SQ stop room in a robust way adds 3f3ab178c71b net/mlx5e: Take DCBNL-related definitions into dedicated files adds ea6119aa67c7 Merge tag 'mlx5-updates-2020-05-15' of git://git.kernel.or [...] adds 6f42a2930565 net: phy: broadcom: fix checkpatch complains about tabs adds 74a1c059168b dpaa2-eth: add bulking to XDP_TX adds 9efd6a3cecdd netns: enable to inherit devconf from current netns adds a0c1d0eafd1e mptcp: Use 32-bit DATA_ACK when possible adds 7be92514b99c ethtool: check if there is at least one channel for TX/RX [...] adds 4df6ff2a9992 nfp: don't check lack of RX/TX channels adds 75c36dbb1c37 ethtool: don't call set_channels in drivers if config didn [...] adds 1ab9b5eabbab Merge branch 'ethtool-set_channels-add-a-few-more-checks' adds 13f15b59ad70 r8169: remove remaining call to mdiobus_unregister adds 85d4ec592510 mlxsw: spectrum_trap: Move struct definition out of header file adds cc678f4dbc57 mlxsw: spectrum_trap: Store all trap policer data in one array adds b14a40dbdea5 mlxsw: spectrum_trap: Store all trap group data in one array adds 200b7cca0ba1 mlxsw: spectrum_trap: Store all trap data in one array adds 84e0d83567df selftests: devlink_lib: Remove double blank line adds 04cc99d9bdb1 selftests: mlxsw: Do not hard code trap group name adds d53b1162d72a Merge branch 'mlxsw-Reorganize-trap-data' adds a4f48458ca1c net: ipa: don't use noirq suspend/resume callbacks adds 195ef57f8700 net: ipa: do not clear interrupt in gsi_channel_start() adds 2f6ca9570d31 Merge branch 'net-ipa-sc7180-suspend-resume' adds eb682677f59e selftests: Drop 'pref medium' in route checks adds a0e17064d43e mptcp: move common nospace-pattern to a helper adds fb529e62d3f3 mptcp: break and restart in case mptcp sndbuf is full adds 72511aab95c9 mptcp: avoid blocking in tcp_sendpages adds 149f7c71e2c7 mptcp: fill skb extension cache outside of mptcp_sendmsg_frag adds 17091708d1e5 mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag adds 5c8264435d4f mptcp: remove inner wait loop from mptcp_sendmsg_frag adds 4930f4831b15 net: allow __skb_ext_alloc to sleep adds 9740a7ae6d52 Merge branch 'mptcp-do-not-block-on-subflow-socket' adds dbfe7d74376e rds: convert get_user_pages() --> pin_user_pages() adds 3dedf6fba3c5 Merge remote-tracking branch 'net-next/master' adds 2ec0616e870f bpf: Fix check_return_code to only allow [0,1] in trace_it [...] adds f516acd5397f libbpf, hashmap: Remove unused #include adds 8d35d74f52ae libbpf, hashmap: Fix signedness warnings adds 5366d2269139 selftests/bpf: Fix test_align verifier log patterns adds 3b09d27cc93d selftests/bpf: Move test_align under test_progs adds 991e35eebe1e bpf: Selftests, move sockmap bpf prog header into progs adds d79a32129b21 bpf: Selftests, remove prints from sockmap tests adds 13a5f3ffd202 bpf: Selftests, sockmap test prog run without setting cgroup adds 248aba1d526e bpf: Selftests, print error in test_sockmap error cases adds 18d4e900a450 bpf: Selftests, improve test_sockmap total bytes counter adds 328aa08a081b bpf: Selftests, break down test_sockmap into subtests adds b98ca90c56ee bpf: Selftests, provide verbose option for selftests execution adds 065a74cbd0d0 bpf: Selftests, add whitelist option to test_sockmap adds a7238f7c79dd bpf: Selftests, add blacklist to test_sockmap adds 96586dd9268d bpf: Selftests, add ktls tests to test_sockmap adds b0b6bffd1139 Merge remote-tracking branch 'bpf-next/master' adds a36a832aed00 Merge remote-tracking branch 'ipsec-next/master' adds 9b031c9ee7b7 Merge remote-tracking branch 'wireless-drivers-next/master' adds 6ba16663a3df Merge remote-tracking branch 'mac80211-next/master' adds d37598d8fea7 Merge remote-tracking branch 'gfs2/for-next' adds dfe59bd8b870 Merge remote-tracking branch 'nand/nand/next' adds cca40af2bc6c Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 9a611a1dce07 Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()" adds 0c0408e86dbe crypto: blake2b - Fix clang optimization for ARMv7-M adds 1036bb50c805 crypto: ccree - constify struct debugfs_reg32 adds 2c2207aee52b crypto: hisilicon/hpre - constify struct debugfs_reg32 adds 8f68659bac1d crypto: hisilicon/zip - constify struct debugfs_reg32 adds c549e8127213 crypto: hisilicon/sec2 - constify sec_dfx_regs adds 18614230f430 crypto: hisilicon/sec2 - modify the SEC probe process adds 5f3a2a5d37ff crypto: hisilicon/hpre - modify the HPRE probe process adds cfd66a660f73 crypto: hisilicon/zip - modify the ZIP probe process adds 20b291f51802 crypto: hisilicon - refactor module parameter pf_q_num rel [...] adds b67202e8ed30 crypto: hisilicon/qm - add state machine for QM adds 7ce396fa12a9 crypto: hisilicon - add FLR support adds b977e0300512 crypto: hisilicon - remove use_dma_api related codes adds d9701f8d9b12 crypto: hisilicon - unify initial value assignment into QM adds 5308f6600a39 crypto: hisilicon - QM memory management optimization adds 3176637ac10e crypto: hisilicon - remove codes of directly report device [...] adds dbdc1ec31fc0 crypto: hisilicon - add device error report through abnormal irq adds 2c959a33f863 crypto: hisilicon/zip - Use temporary sqe when doing work adds b5b9a1a40fcf Merge remote-tracking branch 'crypto/master' adds 668f985a812d Merge remote-tracking branch 'drm/drm-next' adds 105b2861b2a2 Merge remote-tracking branch 'amdgpu/drm-next' adds 3a36aa237e4e drm/i915: Update DRIVER_DATE to 20200515 adds 5e9e0a3a3be7 drm/i915: Fix max cursor size for i915g/gm adds 0e12b4e31f0e drm/i915: Fix overlay colorkey for 30bpp and 8bpp adds e0b5d48e555d drm/i915: Configure overlay cc_out precision based on crtc [...] adds 7cd0f22019fe drm/i915: Enable pipe gamma for the overlay adds 963f328b9cea drm/i915: Protect overlay colorkey macro arguments adds 794bdcf71f47 drm/i915: avoid unused scale_user_to_hw() warning adds 2f9078c34c44 drm/i915: Make skl_compute_dbuf_slices() behave consistent [...] adds b3f1ff5b5bf1 drm/i915: Polish some dbuf debugs adds 56f48c1d44f6 drm/i915: Unify the low level dbuf code adds 3cf43cdc63fb drm/i915: Introduce proper dbuf state adds 0cde0e0ff5f5 drm/i915: Nuke skl_ddb_get_hw_state() adds c7c0e7ebe4d9 drm/i915: Move the dbuf pre/post plane update adds 70b1a26f299c drm/i915: Clean up dbuf debugs during .atomic_check() adds 552e01f6639a drm/i915/gem: Retry faulthandlers on ENOSPC adds 993fa32eb3d5 drm/i915: Mark check_shadow_context_ppgtt as maybe unused adds 66399b8e90f2 Merge remote-tracking branch 'drm-intel/for-linux-next' adds a3e417bc60e9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 58c1721787be drm/dp_mst: Fix timeout handling of MST down messages adds e8ade6151905 dt-bindings: display: sun8i-mixer: Allow for an iommu property adds b718102dbdfd drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU adds 1efa9eff7b94 drm/omap: display: use devm_of_find_backlight adds a18dc7401ab5 drm/tilcdc: use devm_of_find_backlight adds 5fa63f077332 drm/rockchip: vop: call vop_cfg_done() under reg_lock adds ec0bb482de0a drm/gem: Fix a leak in drm_gem_objects_lookup() adds c704b17071c4 drm/debugfs: fix plain echo to connector "force" attribute adds 683c09e9a8e1 drm: encoder_slave: fix refcouting error for modules adds a519f6d03f4c drm: encoder_slave: use new I2C API adds ebdc02dd4c4b drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matchi [...] adds 652c5f67640e Merge remote-tracking branch 'drm-misc/for-linux-next' adds 9252e6745363 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 8b640c9f039e Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 1b836b34571a Merge remote-tracking branch 'regmap/for-next' adds 47b4f5f5b656 ALSA: usb-audio: fixing upper volume limit for RME Babyfac [...] adds 10ce77e4817f ALSA: usb-audio: Add duplex sound support for USB devices [...] adds 227b1d6dab3a Merge remote-tracking branch 'sound/for-next' adds 93fa0af4790a ASoC: cros_ec_codec: switch to library API for SHA-256 adds 6878e75204e1 ASoC: fsl_esai: introduce SoC specific data adds d59628b310a7 ASoC: fsl_esai: Add new compatible string for imx8qm adds d731c1a0f935 Merge series "ASoC: fsl_esai: Add support for imx8qm" from [...] adds f9d8130f5828 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds 98da999d5050 Merge remote-tracking branch 'sound-asoc/for-next' adds fea8ee32b956 Merge remote-tracking branch 'modules/modules-next' adds d36443633700 dt-bindings: Input: remove msm-vibrator adds 2ecf9487a7c8 Input: remove msm-vibrator driver adds 768062fd1284 Input: imx_sc_key - use devm_add_action_or_reset() to hand [...] adds 430ee40d007d dt-bindings: input: Add bindings for Azoteq IQS269A adds 04e49867fad1 Input: add support for Azoteq IQS269A adds 010e47d8bd33 Merge remote-tracking branch 'input/next' adds 8469508951d4 io_uring: remove duplicate semicolon at the end of line adds 0f158b4cf20e io_uring: name sq thread and ref completions adds f7e2cf3a5476 io_uring: batch reap of dead file registrations adds be236588cb18 io_uring: allow POLL_ADD with double poll_wait() users adds 1cc841a3e8e8 Merge branch 'for-5.8/io_uring' into for-next adds 92c2e0643dc0 io_uring: add 'cq_flags' field for the CQ ring adds e1ad83c71ba4 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags adds ea3fe6b8c7af Merge branch 'for-5.8/io_uring' into for-next adds 2771cefeac49 block: remove the REQ_NOWAIT_INLINE flag adds 1a60ae21cc44 Merge branch 'for-5.8/block' into for-next adds c65165651d59 block/swim3: use set_current_state macro adds 02451fec8f4b Merge branch 'for-5.8/drivers' into for-next adds 870c153cf0e6 blktrace: Report pid with note messages adds 5c38fa439c88 Merge branch 'for-5.8/block' into for-next adds b15e0bf893fd io_uring: file registration list and lock optimization adds 4d344192d31a io_uring: cleanup io_poll_remove_one() logic adds 582fff9f5028 io_uring: remove req->needs_fixed_files adds 2225a9bcf7ae io_uring: rename io_file_put() adds 35bebb86c9be io_uring: don't repeat valid flag list adds 7aa99169db5d splice: export do_tee() adds 058d596e479a io_uring: add tee(2) support adds 73ada5f863e3 Merge branch 'for-5.8/io_uring' into for-next adds 5b221f4e2c89 Merge remote-tracking branch 'block/for-next' adds 27f5411a718c dm crypt: support using encrypted keys adds 2361ae595352 dm mpath: switch paths in dm_blk_ioctl() code path adds d3c7b35c20d6 dm: add emulated block size target adds 6fbeb0048e6b dm bufio: implement discard adds a5089a95d84c dm ebs: pass discards down to underlying device adds a86fe8be5145 dm integrity: remove set but not used variables adds 9431cf6efc36 dm persistent data: switch exit_ro_spine to return void adds 499c18045eab dm writecache: remove superfluous test in persistent_memory_claim adds 48338daaa00e dm writecache: improve performance on DDR persistent memor [...] adds 087615bf3acd dm mpath: pass IO start time to path selector adds 2613eab11996 dm mpath: add Historical Service Time Path Selector adds bc3d5717d242 dm zoned: add 'status' callback adds 90b39d58f39e dm zoned: add 'message' callback adds b71228739851 dm zoned: store zone id within the zone structure and kill [...] adds 735bd7e4cd16 dm zoned: use array for superblock zones adds bf28a3ba0986 dm zoned: store device in struct dmz_sb adds 368205601375 dm zoned: move fields from struct dmz_dev to dmz_metadata adds 2234e7321dc6 dm zoned: introduce dmz_metadata_label() to format device name adds d0e21ce40c7a dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() adds 9471414dfb0b dm zoned: remove 'dev' argument from reclaim adds e244204ba5e1 dm zoned: replace 'target' pointer in the bio context adds bd84d8762e47 dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds 5990119677a9 dm zoned: add metadata logging functions adds cc6f97833b88 dm zoned: Reduce logging output on startup adds 938ffc03bcad dm zoned: ignore metadata zone in dmz_alloc_zone() adds 58f6902a2eba dm zoned: metadata version 2 adds 87fdeb7031e9 dm: replace zero-length array with flexible-array adds 2b29388653df dm: use dynamic debug instead of compile-time config option adds c1fffa1fea4d dm zoned: remove spurious newlines from debugging messages adds fe38d250752a dm: use DMDEBUG macros now that they use pr_debug variants adds 81a3a1453ec4 dm zoned: Avoid 64-bit division error in dmz_fixup_devices adds 433b885ac7c2 Merge remote-tracking branch 'device-mapper/for-next' adds 5341ee365011 next-20200515/mmc adds 52f2dd8aecf0 Merge remote-tracking branch 'mfd/for-mfd-next' adds 876f14f8b8cc Merge remote-tracking branch 'backlight/for-backlight-next' adds eda8ffcc5edf dt-bindings: power: Convert bq27xxx dt to yaml adds 5b0cba1711c3 Merge remote-tracking branch 'battery/for-next' adds cee5429fd5e4 Merge remote-tracking branch 'regulator/for-next' adds 6dcb26db96ed Merge remote-tracking branch 'security/next-testing' adds c27c6bd2c4d6 apparmor: ensure that dfa state tables have entries adds fe9fd23e3b58 apparmor: Replace zero-length array with flexible-array adds c84b80cd41e0 security/apparmor/label.c: Clean code by removing redundan [...] adds e37986097ba6 apparmor: Use true and false for bool variable adds 4d19add6ed17 Merge remote-tracking branch 'apparmor/apparmor-next' adds 15a09a26e190 Merge remote-tracking branch 'integrity/next-integrity' adds b9028cde346d Merge remote-tracking branch 'selinux/next' adds 521fe27e37e3 Merge remote-tracking branch 'smack/next' adds f760a5d053f3 Merge remote-tracking branch 'tomoyo/master' adds e879e36ed263 Merge remote-tracking branch 'tpmdd/next' adds fb567459e913 iommu: Implement deferred domain attachment adds db7d3cbd6a99 dt-bindings: iommu: Add Allwinner H6 IOMMU bindings adds 4100b8c229b3 iommu: Add Allwinner H6 IOMMU driver adds ab785cfa5907 iommu/sun50i: Fix compile warnings adds 38b91f810b68 iommu/sun50i: Use __GFP_ZERO instead of memset() adds 69cf44916698 iommu: Remove functions that support private domain adds 26d2ceb4ab6b Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] adds ec3e2caeb5e1 Merge remote-tracking branch 'iommu/next' adds 8b9664133d87 Merge remote-tracking branch 'audit/next' adds 874e9a74bef4 Merge remote-tracking branch 'devicetree/for-next' adds d66571a20f68 spi: spi-rockchip: cleanup use struct spi_controller adds d065f41a3f0d spi: spi-rockchip: add support for spi slave mode adds eb1262e3cc8b spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods adds 9aea644ca17b spi: dw: Fix native CS being unset adds 77810d484f4f spi: dw: Initialize paddr in DW SPI MMIO private data adds 0327f0b881dc spi: dw: Clear DMAC register when done or stopped adds b271cf339b03 Merge series "spi: dw: Add generic DW DMA controller suppo [...] adds 7db097dcddef spi: dw: Add Tx/Rx DMA properties adds 81919bfd45ed Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 2a95bbd5ae5c Merge remote-tracking branch 'spi/for-next' adds 6a349e7cf4ce Merge remote-tracking branch 'tip/auto-latest' adds 4c8db2b4bf54 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 2f5c27b04938 Merge remote-tracking branch 'edac/edac-for-next' adds 375c9097c437 doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds 53281c92e73a tick/nohz: Narrow down noise while setting current task's [...] adds eda21d007110 Merge remote-tracking branch 'rcu/rcu/next' adds 4aef2ec9022b Merge branch 'kvm-amd-fixes' into HEAD adds f74f94140fa5 KVM: SVM: introduce nested_run_pending adds 38c0b192bd6d KVM: SVM: leave halted state on vmexit adds 6e085cbfb0f0 KVM: SVM: immediately inject INTR vmexit adds 9c3d370a8efa KVM: SVM: Implement check_nested_events for NMI adds 6ce347af1499 KVM: nVMX: Preserve exception priority irrespective of exi [...] adds d2060bd42e44 KVM: nVMX: Open a window for pending nested VMX preemption timer adds 8081ad06b68a KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_im [...] adds 88c604b66eb6 KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a [...] adds a9fa7cb6aa99 KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed adds 429ab576f387 KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-N [...] adds bbdad0b5a708 KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-N [...] adds 55714cddbf10 KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() adds 1b660b6baaaf KVM: VMX: Split out architectural interrupt/NMI blocking checks adds cae96af18452 KVM: SVM: Split out architectural interrupt/NMI/SMI blocki [...] adds 15ff0b450b65 KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiti [...] adds 1cd2f0b0dd92 KVM: nVMX: Prioritize SMI over nested IRQ/NMI adds fc6f7c03ad80 KVM: nSVM: Report interrupts as allowed when in L2 and exi [...] adds 221e761090b4 KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of e [...] adds 3b82b8d7fdf7 KVM: x86: WARN on injected+pending exception even in nested case adds db438592807e KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_ha [...] adds 7ab0abdb553e KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_inte [...] adds c300ab9f08df KVM: x86: Replace late check_nested_events() hack with mor [...] adds c9d64a1b2d0b rcuwait: Fix stale wake call name in comment adds 9d9a6ebfea32 rcuwait: Let rcuwait_wake_up() return whether or not a tas [...] adds 5c21f7b322cb rcuwait: Introduce prepare_to and finish_rcuwait adds 191a43be61d6 rcuwait: Introduce rcuwait_active() adds da4ad88cab58 kvm: Replace vcpu->swait with rcuwait adds c4e115f08c08 kvm/eventfd: remove unneeded conversion to bool adds fede8076aab4 KVM: x86: handle wrap around 32-bit address space adds f27ad73a6ef7 KVM: VMX: Use accessor to read vmcs.INTR_INFO when handlin [...] adds 5c911beff20a KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 adds 1af1bb05625b KVM: nVMX: Skip IBPB when temporarily switching between vm [...] adds 56ba77a459a7 KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' adds 0cc69204e772 KVM: nVMX: Unconditionally validate CR3 during nested transitions adds f98c1e77127d KVM: VMX: Add proper cache tracking for CR4 adds bd31fe495d0d KVM: VMX: Add proper cache tracking for CR0 adds 0047fcade4cb KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook adds e93fd3b3e89e KVM: x86/mmu: Capture TDP level when updating CPUID adds 68cda40d9f3c KVM: nVMX: Tweak handling of failure code for nested VM-En [...] adds a71936ab46f1 kvm: x86: Cleanup vcpu->arch.guest_xstate_size adds b2f432f872d9 KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4 [...] adds e662ec3e0705 KVM: x86/mmu: Move max hugepage level to a separate #define adds 3bae0459bcd5 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the ke [...] adds 8123f265248c KVM: x86/mmu: Add a helper to consolidate root sp allocation adds c16312f4fa75 KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction adds dd03bcaad0b1 KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two adds 5b494aea13fe KVM: No need to retry for hva_to_pfn_remapped() adds 0fd460446912 KVM: X86: Sanity check on gfn before removal adds 62315b639302 KVM: Documentation: Fix up cpuid page adds 551896e0e060 KVM: VMX: Improve handle_external_interrupt_irqoff inline [...] adds 2408500dfc8f KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32 [...] adds 9e826feb8f11 KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* adds dcf068da7eb2 KVM: VMX: Introduce generic fastpath handler adds 2c4c41325540 KVM: x86: Print symbolic names of VMX VM-Exit flags in traces adds 5a9f54435a48 KVM: X86: Introduce kvm_vcpu_exit_request() helper adds 404d5d7bff0d KVM: X86: Introduce more exit_fastpath_completion enum values adds 379a3c8ee444 KVM: VMX: Optimize posted-interrupt delivery for timer fastpath adds 199a8b84c455 KVM: x86: introduce kvm_can_use_hv_timer adds ae95f566b3d2 KVM: X86: TSCDEADLINE MSR emulation fastpath adds 26efe2fd92e5 KVM: VMX: Handle preemption timer fastpath adds e14b7786cb1c KVM: SVM: Merge svm_enable_vintr into svm_set_vintr adds de182481629c KVM: SVM: Remove unnecessary V_IRQ unsetting adds 6c1c6e58356b KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardw [...] adds 1739f3d56d24 KVM: nVMX: Really make emulated nested preemption timer pinned adds ada0098df656 KVM: nVMX: Change emulated VMX-preemption timer hrtimer to [...] adds 93dff2fed2fb KVM: nVMX: Migrate the VMX-preemption timer adds cb953129bfe5 kvm: add halt-polling cpu usage stats adds 254c97001035 Merge remote-tracking branch 'kvm/linux-next' adds 9ed24f4b712b KVM: arm64: Move virt/kvm/arm to arch/arm64 adds d82755b2e781 KVM: arm64: Kill off CONFIG_KVM_ARM_HOST adds bf7bc1df30f6 KVM: arm64: Update help text adds f26133624d60 KVM: arm64: Change CONFIG_KVM to a menuconfig entry adds 25357de01b95 KVM: arm64: Clean up kvm makefiles adds c6fe89ff8b25 KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation adds ce6f8f02f9f6 KVM: arm64: Use cpus_have_final_cap for has_vhe() adds 656012c731fc KVM: Fix spelling in code comments adds 892713e97ca1 KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when [...] adds 48c963e31bc6 KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent s [...] adds 9f2836146b11 KVM: arm64: Clean up the checking for huge mapping adds 0529c9021252 KVM: arm64: Unify handling THP backed host memory adds c862626e19ef KVM: arm64: Support enabling dirty log gradually in small chunks adds 5107000faa6e KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the sel [...] adds ef4902a205af Merge remote-tracking branch 'kvm-arm/next' adds 0d36adee58dd Merge remote-tracking branch 'kvms390/next' adds 515425ca001d Merge remote-tracking branch 'percpu/for-next' adds 61a46b228216 Merge remote-tracking branch 'workqueues/for-next' adds be51bd458572 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...] adds 35d13c7a0512 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...] adds 466f46973326 platform/x86: thinkpad_acpi: Replace custom approach by ks [...] adds 257e03a334cc platform/x86: dell-laptop: don't register micmute LED if t [...] adds f441d66a6ee9 platform/x86: dell-wmi: Ignore keyboard attached / detache [...] adds 71b5913d01c8 Merge remote-tracking branch 'drivers-x86/for-next' adds 815544c10df2 Merge remote-tracking branch 'chrome-platform/for-next' adds f5ca738b93e0 Merge remote-tracking branch 'leds/for-next' adds 65c1b790a501 Merge remote-tracking branch 'ipmi/for-next' adds 42926ac3cd50 driver core: Move code to the right part of the file adds 5f5377eaddfc driver core: Look for waiting consumers only for a fwnode' [...] adds 716a7a259690 driver core: fw_devlink: Add support for batching fwnode parsing adds 93d2e4322aa7 of: platform: Batch fwnode parsing when adding all top lev [...] adds dc407cf1b437 Merge remote-tracking branch 'driver-core/driver-core-next' adds ff4c65ca48f0 usb: hci: add hc_driver as argument for usb_hcd_pci_probe adds 8bd5741e3145 usb: renesas-xhci: Add the renesas xhci driver adds a66d21d7dba8 usb: xhci: Add support for Renesas controller with memory adds 2478be82de44 usb: renesas-xhci: Add ROM loader for uPD720201 adds 8feea6233d2b Merge tag 'for-linus-5.7-2' of git://github.com/cminyard/l [...] adds b9bbe6ed63b2 Linux 5.7-rc6 adds 48a789079a14 Merge 5.7-rc6 into usb-next adds 87bec894be25 Merge remote-tracking branch 'usb/usb-next' adds b952716ab3df Merge remote-tracking branch 'usb-serial/usb-next' adds f25383a48053 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 41e291904a10 dt-bindings: phy: meson8b-usb2: Convert to json-schema adds 2c0dd8440312 dt-bindings: phy: meson8b-usb2: Add compatible string for [...] adds de143a40fa7d phy: amlogic: meson8b-usb2: Use a MMIO regmap adds 6b99262fd2f2 phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABL [...] adds 7cafc0174406 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY [...] adds f004be596c28 phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 adds 11c82afac8d1 phy: phy-cadence-salvo: add phy .init API adds b62f5aa8ef8b Merge remote-tracking branch 'phy-next/next' adds ea7d3fd8a6d0 serial: lantiq: Make UART's use as console selectable adds ad406341bdd7 serial: lantiq: Make driver modular adds 7d31676a8d91 tty: serial: samsung: Correct clock selection logic adds 888ae871048c dt-bindings: serial: Document CTS/RTS gpios in STM32 UART adds 6cf61b9bd7cc tty: serial: Add modem control gpio support for STM32 UART adds 24637007394e serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro adds aa49d8e8b2df tty: serial: imx: Add return value check for platform_get_irq() adds fe92c2a80126 tty: n_gsm: Improve debug output adds 84d6f81c1fb5 tty: n_gsm: Fix SOF skipping adds 01dbb362f0a1 tty: n_gsm: Fix waking up upper tty layer when room available adds e0a851fe6b9b serial: 8250: Avoid error message on reprobe adds c150c0f362c1 serial: Allow uart_get_rs485_mode() to return errno adds 7b668c064ec3 serial: 8250: Fix max baud limit in generic 8250 port adds beca62c4212a tty: mxser: make mxser_change_speed() return void adds 0f1c9688a194 tty/sysrq: alpha: export and use __sysrq_get_key_op() adds 23cbedf812ff tty/sysrq: constify the sysrq API adds 7fffe31d3eaa tty/sysrq: constify the the sysrq_key_op(s) adds f95850ec6581 alpha: constify sysrq_key_op adds 675cacf11462 MIPS: constify sysrq_key_op adds fff134c2e8dd powerpc/xmon: constify sysrq_key_op adds 116214d4e8fb sparc64: constify sysrq_key_op adds c1a01f290103 drm: constify sysrq_key_op adds c69b470eb857 kdb: constify sysrq_key_op adds 6400b5a0f604 kernel/power: constify sysrq_key_op adds 0ca650c43040 rcu: constify sysrq_key_op adds b14109f302d0 tty: serial: fsl_lpuart: Use __maybe_unused instead of #if [...] adds 1d610c2e41c1 Merge remote-tracking branch 'tty/tty-next' adds f877a18c08fa Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/l [...] adds 7066c2f61ce4 uio_hv_generic: add missed sysfs_remove_bin_file adds 286adb4cce00 misc: xilinx-sdfec: convert to module_platform_driver() adds 65f0539b1d06 firmware: xilinx: Fix an error handling path in 'zynqmp_fi [...] adds 0e2abffdf928 nvmem: imx-ocotp: Improve logic to save many code lines adds b96fc5416b09 nvmem: ensure sysfs writes handle write-protect pin adds e270df39f728 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds dbf4d13382be slimbus: core: Set fwnode for a device when setting of_node adds 01360857486c slimbus: core: Fix mismatch in of_node_get/put adds 0978de9fc733 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] adds 74003385cf71 misc: fastrpc: fix potential fastrpc_invoke_ctx leak adds cafa1a5b220a w1: ds2430: fix eeprom size in driver description adds 0548745fa335 dca: Use PTR_ERR_OR_ZERO() to simplify code adds 691e0f2c74cc VMCI: Avoid extra check for access_ok() adds 92b8d2724464 w1_therm: adding code comments and code reordering adds c8ad65f6fbfd w1_therm: fix reset_select_slave during discovery adds daa3cfeb1971 w1_therm: adding sysfs-driver-w1_therm doc adds b7bb6ca17a90 w1_therm: adding ext_power sysfs entry adds 308bdb94de0c w1_therm: adding resolution sysfs entry adds 45d457a4cf24 w1_therm: adding eeprom sysfs entry adds 67b392f7b8ed w1_therm: optimizing temperature read timings adds e2c94d6f5720 w1_therm: adding alarm sysfs entry adds 57c76221d5af w1_therm: adding bulk read support to trigger multiple con [...] adds dc2c78b2a5db Merge remote-tracking branch 'char-misc/char-misc-next' adds 3b17da9697a7 Merge remote-tracking branch 'extcon/extcon-next' adds b64f6180e59d Merge remote-tracking branch 'soundwire/next' adds 1083ea68f7ee Merge remote-tracking branch 'thunderbolt/next' adds 62573221240f staging: most: usb: use dev_*() functions to print messages adds bffea154b24b staging: most: usb: remove reference to USB error codes adds c1a57be08e73 staging: most: usb: check number of reported endpoints adds 3dcf93fe5466 staging: most: usb: use dev_dbg function adds 629e123df34a staging: most: fix typo in Kconfig adds dfeb9380eba4 staging: most: usb: use macro ATTRIBUTE_GROUPS adds b50220c136c0 Documentation: ABI: correct sysfs attribute description of [...] adds 6064aeefa88c staging: greybus: uart: replace driver line-coding struct adds 619f70f0f44a staging: vc04_services: Block comment alignment adds ec269f1250c6 staging: qlge: Remove unnecessary spaces in qlge_main.c adds f03c9b788472 staging: fbtft: fb_st7789v: Initialize the Display adds 3abbab51321f staging: vt6656: vt6655: removing unused macros definition [...] adds 9773cf1c1a80 staging: wfx: fix warning when unregister a frozen device adds a72319bf2827 staging: wfx: apply 80-columns rule to strings adds 201451cfe404 staging: wfx: check pointers returned by allocations adds 6598b12d6635 staging: wfx: fix value of scan timeout adds d64d7376688b staging: wfx: fix indentation adds 298913e33643 staging: wfx: fix status of dropped frames adds 4e5e3cb02104 staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_co [...] adds ad83396891cd staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv adds 13839ef37712 staging: wfx: fix potential use-after-free adds 5a48a4a3efb4 staging: wfx: rename wfx_do_unjoin() into wfx_reset() adds b3a71adf4d58 staging: wfx: merge wfx_stop_ap() with wfx_reset() adds f214b7b6e7c9 staging: wfx: fix potential dead lock between join and scan adds f75818c251cb staging: wfx: fix PS parameters when multiple vif are in use adds ac0e50a5a3cb staging: wfx: drop unnecessary filter configuration when d [...] adds a1ae4d07fd94 staging: wfx: fix error reporting in wfx_start_ap() adds 7c5fc1d88c1e staging: wfx: remove false-positive WARN() adds 07d51346b068 staging: wfx: trace acknowledges not linked to any stations adds c336c022503d staging: wfx: remove false positive warning adds 1e8f99edc952 dt-bindings: iio: chemical: add Atlas Scientific RTD-SM se [...] adds b101c93ca5e2 iio: chemical: atlas-sensor: add RTD-SM module support adds 6d6c5e56d771 iio: accel: dmard06: Use mod_devicetable.h and drop of_mat [...] adds 3699e268a773 iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_m [...] adds f73a047456e2 iio: light: bh1780: use mod_devicetable.h and drop of_matc [...] adds 9065b78028c5 iio: light: cm32181: Add mod_devicetable.h and remove of_m [...] adds 1de94b5945f2 iio: light: cm3232: Add mod_devicetable.h include and drop [...] adds de1cbfe1174f iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h [...] adds 0741678ece68 iio: light: opt3001: Add mod_devicetable.h and drop use of [...] adds 645aee51af92 iio: light: st_uvis25: Add mod_devicetable.h and drop of_m [...] adds 77baa8d6bced iio: light: vl6180: add include of mod_devicetable.h and d [...] adds 97c54cf2a4e8 iio: adc: at91-sama5d2_adc: handle unfinished conversions adds abb7e84d29b0 iio: adc: at91-sama5d2_adc: update for other trigger usage adds 065056cb0d0a iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touc [...] adds f3c034f61775 iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predis [...] adds fec86c6b8369 iio: imu: adis: Add Managed device functions adds 698211065d4a iio: imu: adis: Add irq flag variable adds b9c5eec725d6 iio: adis: Add adis_update_bits() APIs adds 3e04cb60e872 iio: adis: Support different burst sizes adds fff7352bf7a3 iio: imu: Add support for adis16475 adds a031e3d4b09f dt-bindings: iio: Add adis16475 documentation adds 1060741fc51a dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor adds c6644f7201f3 iio: chemical: Add support for external Reset and Wakeup i [...] adds 151e91733a79 iio: chemical: Add OF match table for CCS811 VOC sensor adds 0d4b2184cfee iio: Use an early return in iio_device_alloc to simplify code. adds c1909ab07f0a iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() adds 1608327636cc iio: adc: mpc3422: Use get_unaligned_beXX() adds 3321f29e4fb4 iio: adc: ti-ads124s08: Use get_unaligned_be24() adds 8b26ab33470f iio: dac: ltc2632: Use put_unaligned_be24() adds e065325997e0 iio: dac: ad5624r_spi: Use put_unaligned_be24() adds 6ef9d68b58a0 iio: dac: ad5446: Use put_unaligned_be24() adds e33ff8ac6dc9 iio: gyro: adis16130: Use get_unaligned_be24() adds d324ac2e93cd iio: health: afe4403: Use get_unaligned_be24() adds 76170adb65e8 iio: light: si1133: Use get_unaligned_be24() adds d2fa63d2d155 iio: light: zopt2201: Use get_unaligned_le24() adds dfe3da0b2844 iio: magnetometer: rm3100: Use get_unaligned_be24() adds b3ab0adb1da9 iio: pressure: hp206c: Use get_unaligned_be24() adds 00d5e7b2fb98 iio: pressure: ms5611: Use get_unaligned_be24() adds e8ee40e77531 iio: pressure: zpa2326: Use get_unaligned_le24() adds 92b7d5b70fed iio: temperature: max31856: Use get_unaligned_beXX() adds 3009fb9cabba iio: st_sensors: Use get_unaligned_be24() and sign_extend32() adds 94cbf61de7ed iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION adds 256d4b83c076 iio: dac: ad5592r: Fix a typo in the name of a function adds ff3f7e049aef iio: buffer: extend short-hand use for 'indio_dev->buffer' adds a66904b209b6 iio: adc: ad7476: remove redundant null check on an array adds 8f9a5249e3d9 iio: imu: st_lsm6dsx: enable 833Hz sample frequency for ta [...] adds 26441f92af14 dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a adds 525530af7759 iio: magnetometer: ak8974: add Alps hscdtd008a adds b67959eba404 iio: magnetometer: ak8974: Correct realbits adds 55ecaf1717c6 iio: magnetometer: ak8974: Break out measurement adds 166365273fa0 iio: magnetometer: ak8974: Provide scaling adds aefa5bc87c80 iio: documentation ltc2632_chip_info add num_channels adds 6f1c9e0da9aa iio: DAC extension for ltc2634-12/10/8 adds b7190859abc0 iio: imu: adis16xxx: use helper to access iio core debugfs dir adds 18dfb5326370 iio: vcnl4000: Fix i2c swapped word reading. adds 816956c32d76 iio: vcnl4000: Factorize data reading and writing. adds d35567fcaf68 iio: vcnl4000: Add event support for VCNL4010/20. adds f6889c1b009e iio: vcnl4000: Add sampling frequency support for VCNL4010/20. adds 8fe78d5261e7 iio: vcnl4000: Add buffer support for VCNL4010/20. adds 067fda1c065f iio: hid-sensors: move triggered buffer setup into hid_sen [...] adds 067704540dca iio: light: cm32181: Switch to new style i2c-driver probe [...] adds 44b9409c982c iio: light: cm32181: Add support for ACPI enumeration adds 3bf4a59c48e8 iio: light: cm32181: Add some extra register defines adds 02cdab2a8d55 iio: light: cm32181: Add support for the CM3218 adds b885d0fa6790 iio: light: cm32181: Clean up the probe function a bit adds c1e62062ff54 iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C [...] adds 7574cb1df43c iio: light: cm32181: Change reg_init to use a bitmap of wh [...] adds f50f98310e51 iio: light: cm32181: Use units of 1/100000th for calibscal [...] adds 63b1be78774f iio: light: cm32181: Make lux_per_bit and lux_per_bit_base [...] adds d34ca613b939 iio: light: cm32181: Add support for parsing CPM0 and CPM1 [...] adds c12d80aeb978 iio: light: cm32181: Fix integartion time typo adds dee2dabc0e41 iio: bmp280: fix compensation of humidity adds da7de29bb171 staging: iio: ad5933: attach life-cycle of kfifo buffer to [...] adds 6b46ddb51eab iio: light: ltr501: Constify structs adds cef077e6aa4c Merge tag 'iio-for-5.8b' of git://git.kernel.org/pub/scm/l [...] adds 0c5e27cea5e1 Merge remote-tracking branch 'staging/staging-next' adds 1fc9c973881a Merge remote-tracking branch 'mux/for-next' adds 32cc93dd734f Merge branch 'icc-get-by-index' into HEAD adds 4d96ff4cbd2b Merge remote-tracking branch 'icc/icc-next' adds c3d883e2e7f0 Merge remote-tracking branch 'slave-dma/next' adds 662340fc8af2 Merge remote-tracking branch 'cgroup/for-next' adds 73fb6797baed Merge remote-tracking branch 'scsi/for-next' adds c6691d953ddd Merge remote-tracking branch 'scsi-mkp/for-next' adds 0f8e3823c02c vdpasim: remove unused variable 'ret' adds bb1f70e5df61 virtio: add VIRTIO_RING_NO_LEGACY adds 6085bcfb7031 virtio-mmio: Delete an error message in vm_find_vqs() adds 70c655a2d4e5 virtio: force spec specified alignment on types adds e0b2dd08023a vhost: revert "vhost: disable for OABI" adds c1977b8f07c6 MAINTAINERS: Add myself as virtio-balloon co-maintainer adds 034438115a29 vhost: option to fetch descriptors through an independent struct adds 0fb071ed682e vhost: use batched version by default adds 89f1ac614a8e vhost: batching fetches adds ae6337d6f29a ptr_ring: linked list fallback adds bf338dcc28f3 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ adds 5ee8071bd89d Merge remote-tracking branch 'vhost/linux-next' adds 1480e4152f48 Merge remote-tracking branch 'rpmsg/for-next' adds 6cd2ef2fdf00 Merge remote-tracking branch 'gpio/for-next' adds 98a09fb4cbb0 Merge tag 'intel-pinctrl-v5.8-1' of git://git.kernel.org/p [...] adds 1e6d7cf21880 Merge branch 'devel' into for-next adds 167ccfc87419 Merge remote-tracking branch 'pinctrl/for-next' adds 2bbb62012c88 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds f6ae2d59c099 Merge remote-tracking branch 'pwm/for-next' adds fbfebf126cd7 Merge remote-tracking branch 'userns/for-next' adds f55d9895884b MAINTAINERS: add lib/livepatch to LIVE PATCHING adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds 64ec97364a7d Merge remote-tracking branch 'livepatching/for-next' adds 4c2ecef0f4aa coresight: cti: Add CPU Hotplug handling to CTI driver adds 35cfcf2c7a46 coresight: cti: Add CPU idle pm notifer to CTI devices adds 6e78caf5e190 Merge remote-tracking branch 'coresight/next' adds 63d1307d8228 Merge remote-tracking branch 'rtc/rtc-next' adds 6c1e37b5addc Merge remote-tracking branch 'ntb/ntb-next' adds 81aaabd59aa1 Merge remote-tracking branch 'gnss/gnss-next' adds 32e69bf4b933 Merge remote-tracking branch 'fsi/next' adds f18ff4d1bf2a Merge remote-tracking branch 'slimbus/for-next' adds 35d933f19627 Merge remote-tracking branch 'nvmem/for-next' adds 6eff91b42586 Merge remote-tracking branch 'xarray/xarray' adds 7e90955569a0 Merge remote-tracking branch 'hyperv/hyperv-next' adds b664075eb319 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 867ec42bbb97 Merge remote-tracking branch 'pidfd/for-next' adds bdc6e0c48a3d Merge remote-tracking branch 'devfreq/devfreq-next' adds 8332904818a1 Merge remote-tracking branch 'hmm/hmm' adds 540f53590a80 Merge remote-tracking branch 'cfi/cfi/next' adds 4ef6e2d1a178 Merge remote-tracking branch 'kunit-next/kunit' adds 449f4c0843bc Merge remote-tracking branch 'mhi/mhi-next' adds e9c98329b220 keys: Make the KEY_NEED_* perms an enum rather than a mask adds b533ef02894e selinux: Implement the watch_key security hook adds ccd09d6f2d0a smack: Implement the watch_key and post_notification hooks adds ee8aa90b7fe5 watch_queue: Add security hooks to rule on setting mount a [...] adds e91bed49f250 watch_queue: Implement mount topology and attribute change [...] adds 486ad0ac5430 watch_queue: sample: Display mount tree change notifications adds 5794f7c561f2 watch_queue: Introduce a non-repeating system-unique super [...] adds b882b9ba7a9a watch_queue: Add superblock notifications adds 0c5c93119aa0 watch_queue: sample: Display superblock notifications adds e7dfe268f73d Merge remote-tracking branch 'notifications/notifications- [...] adds e1ed7c5dab0f fsinfo: Add fsinfo() syscall to query filesystem information adds 0b5a7e13be13 fsinfo: Provide a bitmap of supported features adds 8a3948ed1bc3 fsinfo: Allow retrieval of superblock devname, options and stats adds 8e27137342e9 fsinfo: Allow fsinfo() to look up a mount object by ID adds 421e198d3673 fsinfo: Add a uniquifier ID to struct mount adds b139eda92fda fsinfo: Allow mount information to be queried adds c1721da04af7 fsinfo: Allow mount topology and propagation info to be retrieved adds 4f104142ca91 fsinfo: Provide notification overrun handling support adds c592c07bfd91 fsinfo: sample: Mount listing program adds 6b69e8e2bed4 fsinfo: Add API documentation adds e4ed76b9500d fsinfo: Add support for AFS adds ae901934973d fsinfo: Add support to ext4 adds 702c6a07c77e fsinfo: Add an attribute that lists all the visible mounts [...] adds 7ca87fc66a98 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds e40dca656edf checkpatch: test $GIT_DIR changes adds a7ef4ba0ee90 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 5991b80cedb9 /proc/kpageflags: do not use uninitialized struct pages adds 5ec5f8cb2b43 kcov: cleanup debug messages adds 8cca75a3bbd9 kcov: fix potential use-after-free in kcov_remote_start adds 637d238be166 kcov: move t->kcov assignments into kcov_start/stop adds b1f542203015 kcov: move t->kcov_sequence assignment adds 6550ddea1459 kcov: use t->kcov_mode as enabled indicator adds c927bba0e23a kcov: collect coverage from interrupts adds d0b25db7513c usb: core: kcov: collect coverage from usb complete callback adds ef4ea13d8241 mm/memcg: optimize memory.numa_stat like memory.stat adds 8aa6a13e62c7 lib/lzo: fix ambiguous encoding bug in lzo-rle adds 2836fd36eede device-dax: don't leak kernel memory to user space after u [...] adds 21635de44da7 x86: bitops: fix build regression adds 15d7600283cc mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds 785ada57f795 scripts/tags.sh: support compiled source, improved precise adds 80ba08b1df59 scripts/tags.sh: add a intermediate file for 'make gtags' adds 1f070660a1d1 squashfs: migrate from ll_rw_block usage to BIO adds 889e82742677 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 025859a99b72 ocfs2: add missing annotation for dlm_empty_lockres() adds 0f0b2d05245f ocfs2: mount shared volume without ha stack adds 31bfaba97c1a drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 893d445e70ae ramfs: support O_TMPFILE adds 5e21fbbf591c vfs: track per-sb writeback errors and report them to syncfs adds a46337dd129e buffer: record blockdev write errors in super_block that it backs adds 12fbdd7cce14 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds c965d1b5f9a6 usercopy: mark dma-kmalloc caches as usercopy caches adds 591463a58884 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 8dfdc02004da mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 73087bc01051 slub: Remove userspace notifier for cache add/remove adds 580b9550b78d slub: remove kmalloc under list_lock from list_slab_objects() V2 adds 62cf1aa84f84 mm/slub: fix stack overruns with SLUB_STATS adds ee221bab8507 mm: slub: add panic_on_error to the debug facilities adds b33148acad98 mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds 836861f7a18c mm, dump_page(): do not crash with invalid mapping pointer adds 589b76899734 mm: move readahead prototypes from mm.h adds 0e75424fa070 mm: return void from various readahead functions adds d3bf6bc52df0 mm: ignore return value of ->readpages adds b78c5784b63c mm: move readahead nr_pages check into read_pages adds 7060c735b4c0 mm: add new readahead_control API adds 0caa34e5a637 mm: use readahead_control to pass arguments adds b4e64ee6ed5a mm: rename various 'offset' parameters to 'index' adds 7145d62db65b mm: rename readahead loop variable to 'i' adds aa726185eea2 mm: remove 'page_offset' from readahead loop adds db5e22adb191 mm: put readahead pages in cache earlier adds 909009cbd2e9 mm: add readahead address space operation adds cfeebed9d46f mm: move end_index check out of readahead loop adds cbfd17ab06ae mm: add page_cache_readahead_unbounded adds 6697585137e7 mm: document why we don't set PageReadahead adds f1af91087d0d mm: use memalloc_nofs_save in readahead path adds 263175c5abdb fs: convert mpage_readpages to mpage_readahead adds 5fd065b97845 btrfs: convert from readpages to readahead adds 8851f7e42daa erofs: convert uncompressed files from readpages to readahead adds 86a10297b44b erofs: convert compressed files from readpages to readahead adds d0b667e3877d ext4: convert from readpages to readahead adds 986bb722a670 ext4: pass the inode to ext4_mpage_readpages adds 65c80be61e1c f2fs: convert from readpages to readahead adds 812dc042e0d6 f2fs: pass the inode to f2fs_mpage_readpages adds fd9a340cbdfb fuse: convert from readpages to readahead adds e404116e592a fuse-convert-from-readpages-to-readahead-fix adds 21cdbfd3e08f iomap: convert from readpages to readahead adds 9bf1ec19f228 mm/gup.c: update the documentation adds 86aedce98d93 mm-gupc-updating-the-documentation-fix adds 71849cd36a39 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 72a959bacd91 mm/swap_state: fix a data race in swapin_nr_pages adds bc2c49b5df3c mm: swap: properly update readahead statistics in unuse_pt [...] adds ef7d1f3d534e mm/swapfile.c: offset is only used when there is more slots adds 3718e09bfc53 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds c0ac10a013b4 mm/swapfile.c: remove the unnecessary goto for SSD case adds d3aca22df7e5 mm/swapfile.c: simplify the calculation of n_goal adds 89bf4381a79d mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds 103b427884de mm/swapfile.c: found_free could be represented by (tmp < max) adds bd6a8a6579c2 mm/swapfile.c: tmp is always smaller than max adds 0903b57fd768 mm/swapfile.c: omit a duplicate code by compare tmp and max first adds adc9ee58a64f swap: try to scan more free slots even when fragmented adds 71abb1b8d4bd mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds 87806c3926a0 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds cf7af4b463c9 mm/swapfile.c: __swap_entry_free() always free 1 entry adds 1095f596da61 mm/swapfile.c: use prandom_u32_max() adds d07b358f7568 mm, memcg: add workingset_restore in memory.stat adds 23a53e1c0200 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 7b88906ab739 mm, memcg: decouple e{low,min} state mutations from protec [...] adds fbce363f6ec6 mm: memcontrol: simplify value comparison between count and limit adds 5feb852a98a4 mm: fix NUMA node file count error in replace_page_cache() adds 22b99f320050 mm: memcontrol: fix stat-corrupting race in charge moving adds 2b7b54ba7351 mm: memcontrol: drop @compound parameter from memcg charging API adds 3343e9a6d87d mm: shmem: remove rare optimization when swapin races with [...] adds 3cb590a42f5a mm: memcontrol: move out cgroup swaprate throttling adds 71b5368c2587 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 933e6a8edab8 mm: memcontrol: prepare uncharging for removal of private [...] adds cd8648e0ca83 mm: memcontrol: prepare move_account for removal of privat [...] adds f248d0d0a764 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds 36c95b752156 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 5c8ba2331d83 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 340d95d58ab3 mm: memcontrol: switch to native NR_ANON_THPS counter adds f0c0a35bf763 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds 74bef839a847 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds 1bb496057fe8 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds 0b0ddc1582e5 mm: memcontrol: drop unused try/commit/cancel charge API adds d4f074a61199 mm: memcontrol: prepare swap controller setup for integration adds e10693ce9fb0 mm: memcontrol: make swap tracking an integral part of mem [...] adds 646749602005 mm: memcontrol: charge swapin pages on instantiation adds 89b6d409cea2 mm: memcontrol: document the new swap control behavior adds c1d39b07a236 mm: memcontrol: delete unused lrucare handling adds 3f5426c1cf1f mm: memcontrol: update page->mem_cgroup stability rules adds fdd5ae1ac99f memcg: expose root cgroup's memory.stat adds 9a20bdc6ba2e mm/gup.c: further document vma_permits_fault() adds 60b5fd247f11 /proc/PID/smaps: Add PMD migration entry parsing adds 9f84bbf55f10 mm/mmap.c: fix the adjusted length error adds b434f4a2858b mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds c771d05b4b18 x86/hyperv: use vmalloc_exec for the hypercall page adds ceef6938f889 x86: fix vmap arguments in map_irq_stack adds 36671aa8217f staging: android: ion: use vmap instead of vm_map_ram adds 24102b0094c3 staging: media: ipu3: use vmap instead of reimplementing it adds 5e3244dedf07 dma-mapping: use vmap insted of reimplementing it adds 874e1fd64cc4 powerpc: add an ioremap_phb helper adds 21bdf914312c powerpc: remove __ioremap_at and __iounmap_at adds 3d910bd1cf0d mm: remove __get_vm_area adds bbe337f9f217 mm: unexport unmap_kernel_range_noflush adds 9aa8f60feacc mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 01c7a749f603 mm: only allow page table mappings for built-in zsmalloc adds 942bbd2eaf61 mm: pass addr as unsigned long to vb_free adds 54a773d1bc16 mm: remove vmap_page_range_noflush and vunmap_page_range adds 93b854734f57 mm: rename vmap_page_range to map_kernel_range adds b1aa49abfcea mm: don't return the number of pages from map_kernel_range [...] adds cbd7301f15f3 mm: remove map_vm_range adds bc326f1572eb mm: remove unmap_vmap_area adds e67e682da244 mm: remove the prot argument from vm_map_ram adds c6d86570cec3 mm: enforce that vmap can't map pages executable adds 34478a48c882 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds f53dee66eca2 mm: remove the pgprot argument to __vmalloc adds d1e36f89934f mm: remove the prot argument to __vmalloc_node adds 9bffea9236ea mm: remove both instances of __vmalloc_node_flags adds 79ef995fa848 mm: remove __vmalloc_node_flags_caller adds 703fb3dd5cbd mm-remove-__vmalloc_node_flags_caller-fix adds 96b1f15ecb19 mm: switch the test_vmalloc module to use __vmalloc_node adds b69adcc8ca9e mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 996cdc63c6a2 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds a449b8ba3e35 mm: remove vmalloc_user_node_flags adds ebd395bfa81b mm-remove-vmalloc_user_node_flags-fix adds f01a585dde24 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 6be6ae033707 powerpc: use __vmalloc_node in alloc_vm_stack adds fa174c14b99c s390: use __vmalloc_node in stack_alloc adds 303f49df04fa mm: add functions to track page directory modifications adds f4b2d8b40385 mm/vmalloc: track which page-table levels were modified adds d0853ba5003f mm/ioremap: track which page-table levels were modified adds ea8c4d1bc54f x86/mm/64: implement arch_sync_kernel_mappings() adds 1393a8b2123f x86/mm/32: implement arch_sync_kernel_mappings() adds 89c4ebd3f20b mm: remove vmalloc_sync_(un)mappings() adds 0604a4fd5302 x86/mm: remove vmalloc faulting adds 3149888435b3 mm/mm_init.c: report kasan-tag information stored in page->flags adds 102f972d05bc kasan: stop tests being eliminated as dead code with FORTI [...] adds 252df676d1b7 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds cddc44057f4d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 3ca0d9e970de kasan: move kasan_report() into report.c adds db51af0233ee mm: clarify __GFP_MEMALLOC usage adds 7ba57441a830 mm: memblock: replace dereferences of memblock_region.nid [...] adds 165348e44754 mm: make early_pfn_to_nid() and related defintions close t [...] adds d46fb09e9ee7 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds c80b41401118 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 125a9411a420 mm: use free_area_init() instead of free_area_init_nodes() adds 8f17b93f03ef alpha: simplify detection of memory zone boundaries adds 19e510d9f5ab arm: simplify detection of memory zone boundaries adds dca88d002e3e arm64: simplify detection of memory zone boundaries for UM [...] adds 312f89be2a9f csky: simplify detection of memory zone boundaries adds 45e5c95ea6d6 m68k: mm: simplify detection of memory zone boundaries adds 9cb987729b87 parisc: simplify detection of memory zone boundaries adds 58a4dc560514 sparc32: simplify detection of memory zone boundaries adds b580a3716082 unicore32: simplify detection of memory zone boundaries adds 3577b8afec95 xtensa: simplify detection of memory zone boundaries adds 24aab577764f mm: memmap_init: iterate over memblock regions rather that [...] adds 0b42519bb20f mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds 2b4e89f55752 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 67c934cb8315 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds aa3238a152d1 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 453d7085e046 arc: free_area_init(): take into account PAE40 mode adds 6d2957129d86 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 93806849ff57 mm: clean up free_area_init_node() and its helpers adds cfcb37d8b532 mm: simplify find_min_pfn_with_active_regions() adds 73ba8f09661a docs/vm: update memory-models documentation adds c4e0c60fae6b mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 452e656cb6f0 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 8891ee1b9952 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 0128c1eed396 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 5cd55fed5d50 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 402a71ed4d9b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 15ed4a345409 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds e783ce22eccc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds d379c47e44ae mm: initialize deferred pages with interrupts enabled adds ea6a3cb6c512 mm: call cond_resched() from deferred_init_memmap() adds 02df2f53e742 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds b6d522f26fac mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 844cfd42c968 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds a3fcd5e7d956 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds bdc17dda3733 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds af54196b6996 mm/page_alloc: integrate classzone_idx and high_zoneidx adds ddb8a668a2b5 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 499cb33477a2 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 179c87ab318d mm/page_alloc.c: reset numa stats for boot pagesets adds 2487579a1480 mm-reset-numa-stats-for-boot-pagesets-v3 adds 9b300df4f3c7 mm, page_alloc: reset the zone->watermark_boost early adds 81582dc28989 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds b905b8d376f0 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 6fcadff66221 mm/vmscan.c: change prototype for shrink_page_list adds acb7b6bbfdec mm/vmscan: update the comment of should_continue_reclaim() adds 89e7e6471b85 tools/vm/page_owner_sort.c: filter out unneeded line adds fae1f3a5e899 mm, mempolicy: fix up gup usage in lookup_node adds ec6073368fd9 include/linux/memblock.h: fix minor typo and unclear comment adds b46a4456c61b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds 36453eb8f581 khugepaged: add self test adds 8f38d1ef711a selftests: khugepaged: fix several spelling mistakes adds 352df256d8c8 khugepaged: replace the usage of system(3) in the test adds e97afe3e52d6 khugepaged-add-self-test-fix-2-fix adds c32ec9a28637 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 3cd62f3d07a7 khugepaged: drain all LRU caches before scanning pages adds 513e88eca875 khugepaged: drain LRU add pagevec after swapin adds 23eb159a6c5c khugepaged: allow to collapse a page shared across fork adds 137bdbfa7542 khugepaged: allow to collapse PTE-mapped compound pages adds 82b2e3c96251 thp: change CoW semantics for anon-THP adds b3edd0df9728 khugepaged: introduce 'max_ptes_shared' tunable adds 7f42e5e97dc5 selftests: khugepaged: fix several spelling mistakes adds 66d89cc1b4e7 hugetlbfs: add arch_hugetlb_valid_size adds 189f8b880c31 hugetlbfs: move hugepagesz= parsing to arch independent code adds ee7da1f1e593 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 7c7d41ca1a80 arm64/hugetlb: fix hugetlb initialization adds 37956d9f0b25 hugetlbfs: clean up command line processing adds 668d9d4bc5c0 hugetlbfs: fix changes to command line processing adds 37a0e498a8ab mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds ef9367fe1b35 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 6897a4b03366 mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 9733ec3e8b1e mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 5509b66e613c arch/kmap: remove BUG_ON() adds e3bdfb506e2b arch/xtensa: move kmap build bug out of the way adds 5d2436493df9 arch/kmap: remove redundant arch specific kmaps adds b1a098f77d58 arch/kunmap: remove duplicate kunmap implementations adds 10d61e3e9dcc arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 7f8ad04b4fe3 {x86,powerpc,microblaze}/kmap: move preempt disable adds d434db0771af arch/kmap_atomic: consolidate duplicate code adds 154cd655c9c9 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds b5889ad12e68 arch/kunmap_atomic: consolidate duplicate code adds a39a8bae3834 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 746a73a10646 arch/kmap: ensure kmap_prot visibility adds 00d908f5990c arch/kmap: don't hard code kmap_prot values adds d4c1724025de arch/kmap: define kmap_atomic_prot() for all arch's adds cf3d7d9cade7 drm: remove drm specific kmap_atomic code adds b7cd110591e1 drm: vmwgfx: include linux/highmem.h adds afddaea8f98d kmap: remove kmap_atomic_to_page() adds fbced060f6a4 parisc/kmap: remove duplicate kmap code adds 7c96230abe6d sparc: remove unnecessary includes adds a17e97b0f9b4 kmap: consolidate kmap_prot definitions adds 532d5b3b8ccb kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds a0cbf4ab6eb3 mm: thp: don't need to drain lru cache when splitting and [...] adds 5789c3b5c7c9 powerpc/mm: drop platform defined pmd_mknotpresent() adds 015f7f14a9c8 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds a45538529bed mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 95a2d4637c52 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds f5fcfc69cf92 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 968c9d877e83 mm: add DEBUG_WX support adds b779e73cdda9 mm-add-debug_wx-support-fix adds 4b98585856fe mm: remove the specific name of arm64 adds 65942bd04045 mm: add MMU dependency for DEBUG_WX adds e8d830f8fe80 riscv: support DEBUG_WX adds 12a12c4a1fc8 riscv-support-debug_wx-fix adds 3e51da329543 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ea972dc1c6ec arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ddf47951c1ab mm: add kvfree_sensitive() for freeing sensitive data objects adds 128655f929ae mm/memory_hotplug: refrain from adding memory into an impo [...] adds f4092752dd01 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 75634cd1bdd8 mm/memory_hotplug: remove is_mem_section_removable() adds 8fd5f7b73ccd mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds c00ba1aef397 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds f8c8685d3ef3 mm/memory_hotplug: introduce add_memory_driver_managed() adds 3d16fa06d077 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds c71476456cc4 device-dax: add memory via add_memory_driver_managed() adds 772b097bcbf4 mm: replace zero-length array with flexible-array member adds 75e86edb7970 mm-replace-zero-length-array-with-flexible-array-member-fix adds 3fbd1efcbc6a mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 4d2861d2e697 mm: ksm: fix a typo in comment "alreaady"->"already" adds 7a74d1f64805 mm: ksm: fix a typo in comment "alreaady"->"already" adds d2d13d9a0d13 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 24de2c6155fd mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 32342e9c40d8 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds e3a00d243f9e mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds a7683c52fd0f mm/vmsan: fix some typos in comment adds b1cbd7af8bb6 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds ea815b092c2a mm/memblock: fix a typo in comment "implict"->"implicit" adds 39fea1d00fb4 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds c2d7e4b87b1f mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds 4a73f1cd812e mm/frontswap: fix some typos in frontswap.c adds 7964b7e3db1d mm, memcg: fix some typos in memcontrol.c adds d7b76fb71354 mm: fix a typo in comment "strucure"->"structure" adds 9f2822805d55 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 83680223584b mm/sparse: fix a typo in comment "convienence"->"convenience" adds 9a8129e3c30b mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 66820be5e01b mm/memory: fix a typo in comment "attampt"->"attempt" adds 6429ccaa0c9d mm: use false for bool variable adds ccc8858bee08 include/linux/mm.h: return true in cpupid_pid_unset() adds d719c06b7a9f zcomp: Use ARRAY_SIZE() for backends list adds c0218a9a3a60 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2dc07dd4c36c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 89d38e13260f kernel/hung_task.c: Monitor killed tasks. adds 28b555f7f426 proc: rename "catch" function argument adds d2a3c60f8370 x86/mm: define mm_p4d_folded() adds 8128e4685212 mm/debug: add tests validating architecture page table helpers adds 0275cf6fe0ae mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 401e009ae2ac mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 17b85308515a user.c: make uidhash_table static adds 784e5ec298a6 dynamic_debug: add an option to enable dynamic debug for m [...] adds 55ecae2b06ce dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds e1d4ec569f69 get_maintainer: add email addresses from .yaml files adds 0c6c0fe397e6 get_maintainer: fix unexpected behavior for path/to//file [...] adds 4046d2049b83 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 9d8c853b9a55 lib/math: avoid trailing newline hidden in pr_fmt() adds f2bfc3e294cc lib: Add might_fault() to strncpy_from_user. adds 5ad400db04a8 lib: optimize cpumask_local_spread() adds 00040e5efe0a lib/test_lockup.c: make test_inode static adds 904aa9bbd959 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds ef03f50752c3 lib/percpu-refcount.c: use a more common logging style adds 00e512d04d8f lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds f5869d7d75d6 checkpatch: additional MAINTAINER section entry ordering checks adds c9abc6f51a64 checkpatch: look for c99 comments in ctx_locate_comment adds bcc38b5a436e checkpatch: disallow --git and --file/--fix adds ab2de31419e4 checkpatch: use patch subject when reading from stdin adds d1824abee62e checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 16c1c4141304 fs/binfmt_elf: remove redundant elf_map ifndef adds f07718a840d2 elfnote: mark all .note sections SHF_ALLOC adds 75f34ca9a4d3 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 4e944b2424ec fat: don't allow to mount if the FAT length == 0 adds 6b37123f0e2c fat: improve the readahead for FAT entries adds 0ff6bd606513 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 39daea2aab29 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 3f2b889da629 seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds 20d593b4634f mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 71294f4f8167 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 9094f2439e42 exec: simplify the copy_strings_kernel calling convention adds 7cb60760fcae exec: open code copy_string_kernel adds 89a25254db4e umh: fix refcount underflow in fork_usermode_blob(). adds 33dab88a0f2c rapidio: avoid data race between file operation callbacks [...] adds faacbd572367 kernel/relay.c: fix read_pos error when multiple readers adds ee2b77e28bd3 aio: simplify read_events() adds 29c0a8e37bdf add kernel config option for twisting kernel behavior. adds 8ba2dd62fffe twist: allow disabling k_spec() function in drivers/tty/vt [...] adds 21a24f4ab4c5 twist: add option for selecting twist options for syzkalle [...] adds dfe2ad69e7fe selftests/x86/pkeys: move selftests to arch-neutral directory adds 62b37e8488b1 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 7ebadd9f0e17 selftests/vm/pkeys: move generic definitions to header file adds 2091b07493ef selftests/vm/pkeys: move some definitions to arch-specific header adds 6d98af3b54ac selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds d7872cadbf2b selftests: vm: pkeys: Use sane types for pkey register adds c042dfc1baf1 selftests: vm: pkeys: add helpers for pkey bits adds e295058bb116 selftests/vm/pkeys: fix pkey_disable_clear() adds c53d71183c14 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 7d306a7a0f8d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 71e5b810bf94 selftests: vm: pkeys: use the correct huge page size adds 3c9054778b6e selftests/vm/pkeys: introduce generic pkey abstractions adds 64792a98082a selftests/vm/pkeys: introduce powerpc support adds 8820e5cd7109 selftests: vm: pkeys: fix powerpc access right updates adds d3897646d894 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 4b1e63afcb86 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 741aa8372eae selftests/vm/pkeys: improve checks to determine pkey support adds 2395e0326631 selftests/vm/pkeys: associate key on a mapped page and det [...] adds f5d512e234ac selftests/vm/pkeys: associate key on a mapped page and det [...] adds f9cdc92fa3a9 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds f5d4c3b7cda1 selftests/vm/pkeys: introduce a sub-page allocator adds 4aaba7ac2a50 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 8da487048ed3 selftests/vm/pkeys: override access right definitions on powerpc adds 33e2071ecad9 selftests: vm: pkeys: fix powerpc access right definitions adds 389dc52f603f selftests: vm: pkeys: use the correct page size on powerpc adds cc7f7694fae3 selftests: vm: pkeys: fix multilib builds for x86 adds 66dcc0dc3743 tools/testing/selftests/vm: remove duplicate headers adds d19132ed51c0 lib/ubsan.c: fix gcc-10 warnings adds 695851bec3e4 ipc/msg: add missing annotation for freeque() adds 45216c811962 ipc/namespace.c: use a work queue to free_ipc adds 4cbe4cc5a5fb ipc: convert ipcs_idr to XArray adds 94bc7ff5ea59 ipc-convert-ipcs_idr-to-xarray-update adds e051d3cd65e7 ipc-convert-ipcs_idr-to-xarray-update-fix adds bcda3c9d968d Merge branch 'akpm-current/current' adds 5f03727a4af7 xarray.h: correct return code documentation for xa_store_{ [...] adds 8609c799593c kernel/sysctl: support setting sysctl parameters from kern [...] adds bb61c3805431 kernel/sysctl: support handling command line aliases adds 91d2ed5aaa23 kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 2f63c3e512e8 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 8516777c810b lib/test_sysctl: support testing of sysctl. boot parameter adds 06424728deae lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 6bb2b52bc74a kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds d4ee116819ed kernel/hung_task.c: introduce sysctl to print all traces w [...] adds a4bc764037c8 panic: add sysctl to dump all CPUs backtraces on oops event adds d073372be71a kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds bac612fcdbab stacktrace: cleanup inconsistent variable type adds 0231ea511e7e amdgpu: a NULL ->mm does not mean a thread is a kthread adds 1ab4723d93a7 kernel: move use_mm/unuse_mm to kthread.c adds 6ecc6812a680 kernel: move use_mm/unuse_mm to kthread.c adds 31b69a45efef kernel: better document the use_mm/unuse_mm API contract adds 3c4653c7b4a4 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 3393e38b65e7 powerpc/vas: fix up for {un}use_mm() rename adds 4105261ac771 kernel: set USER_DS in kthread_use_mm adds 0894ef0b4d72 mm/kmemleak: silence KCSAN splats in checksum adds 5d421039ed98 kallsyms/printk: add loglvl to print_ip_sym() adds abdef8f0e5f5 alpha: add show_stack_loglvl() adds 83fda7bfd943 arc: add show_stack_loglvl() adds d8b32c762823 arm/asm: add loglvl to c_backtrace() adds 4650c278262f arm: add loglvl to unwind_backtrace() adds 801a7e97261e arm: add loglvl to dump_backtrace() adds a4ed5615e1c0 arm: wire up dump_backtrace_{entry,stm} adds f10564040d3f arm: add show_stack_loglvl() adds 3b1603a610d1 arm64: add loglvl to dump_backtrace() adds 29c3a74bcde3 arm64: add show_stack_loglvl() adds 2d8347fda206 c6x: add show_stack_loglvl() adds 222529b75ce0 csky: add show_stack_loglvl() adds f57cf4a83a54 h8300: add show_stack_loglvl() adds 2681136aed40 hexagon: add show_stack_loglvl() adds 8067b4cbe077 ia64: pass log level as arg into ia64_do_show_stack() adds 2d4f616103f8 ia64: add show_stack_loglvl() adds 8c3db3cac3e1 m68k: add show_stack_loglvl() adds fa83950f51a3 microblaze: add loglvl to microblaze_unwind_inner() adds 09daf78abc33 microblaze: add loglvl to microblaze_unwind() adds 590cc6e28070 microblaze: add show_stack_loglvl() adds b7e122bdb5a7 mips: add show_stack_loglvl() adds 0c08bedad53d nds32: add show_stack_loglvl() adds 04ac7e4d23e1 nios2: add show_stack_loglvl() adds 1e47340e6447 openrisc: add show_stack_loglvl() adds f96e0d1dacb7 parisc: add show_stack_loglvl() adds ceaff2687022 powerpc: add show_stack_loglvl() adds 8bcbfca93ade riscv: add show_stack_loglvl() adds 1f04da90312d s390: add show_stack_loglvl() adds b9b8ffa0ab3d sh: add loglvl to dump_mem() adds 1e231cb61120 sh: remove needless printk() adds bce9801d0057 sh: add loglvl to printk_address() adds d7184f76aeaa sh: add loglvl to show_trace() adds 5038d3b138fa sh: add show_stack_loglvl() adds 57f0cbcf1040 sparc: add show_stack_loglvl() adds 7f6d2ab7b4e1 um/sysrq: remove needless variable sp adds 39409c75d59d um: add show_stack_loglvl() adds 56f48b3a9629 unicore32: remove unused pmode argument in c_backtrace() adds c3b987cbf9a2 unicore32: add loglvl to c_backtrace() adds d4702c7277d4 unicore32: add show_stack_loglvl() adds 5dd4a24959f7 x86: add missing const qualifiers for log_lvl adds 8fd159500da0 x86: add show_stack_loglvl() adds 0bdc936954c9 xtensa: add loglvl to show_trace() adds bbddd9e08973 xtensa-add-loglvl-to-show_trace-fix adds 530b7827decb xtensa: add show_stack_loglvl() adds 0d23f6929f15 sysrq: use show_stack_loglvl() adds 1e34996057e2 x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 57fe9ae9ae71 power: use show_stack_loglvl() adds 631a81347a58 kdb: don't play with console_loglevel adds 237fcca12cda sched: print stack trace with KERN_INFO adds 5b271f59a6ae kernel: use show_stack_loglvl() adds f5dfa8b8f06f kernel: rename show_stack_loglvl() => show_stack() adds 377674e0992e mm/frontswap: mark various intentional data races adds 73fd51d544ff mm/page_io: mark various intentional data races adds cd5a56e7e587 mm-page_io-mark-various-intentional-data-races-v2 adds d7ce2fcfe963 mm/swap_state: mark various intentional data races adds bb16e0e6c93e mm/filemap.c: fix a data race in filemap_fault() adds 86a5ba7bb20c mm/swapfile: fix and annotate various data races adds 312237bdaf13 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 98fafec88add mm/page_counter: fix various data races at memsw adds 98a4032937e5 mm/memcontrol: fix a data race in scan count adds 5126de1d67a5 mm/list_lru: fix a data race in list_lru_count_one adds c1e5e574e78b mm/mempool: fix a data race in mempool_free() adds edcfa31b1d1f mm/util.c: annotate an data race at vm_committed_as adds dcd506bdd659 mm/rmap: annotate a data race at tlb_flush_batched adds f2d13aa9c5ec mm: annotate a data race in page_zonenum() adds c10eef790d63 mm/swap.c: annotate data races for lru_rotate_pvecs adds 273f1cba6ecf h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds d09b38385fc3 arm: add support for folded p4d page tables adds 98226fb24097 arm-add-support-for-folded-p4d-page-tables-fix adds 04aaf6a54b7a arm64: add support for folded p4d page tables adds 478c2d192d6e arm64: kvm: fix gcc-10 shift warning adds e9fee5333536 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 682772001bb8 ia64: add support for folded p4d page tables adds 7a9b4a534d8e nios2: add support for folded p4d page tables adds 7d965498e66c openrisc: add support for folded p4d page tables adds c73e537aa199 powerpc: add support for folded p4d page tables adds b03ee934e683 powerpc-add-support-for-folded-p4d-page-tables-fix adds 8f93bbbe2e73 sh: fault: Modernize printing of kernel messages adds 3a7238ba2b97 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 33cada88fb18 sh: add support for folded p4d page tables adds 4ee6bc58b8b8 unicore32: remove __ARCH_USE_5LEVEL_HACK adds 3c031a620736 asm-generic: remove pgtable-nop4d-hack.h adds b6d3652dbea8 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 352b863a2891 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds dec7b12bacc0 mm/mmap.c: add more sanity checks to get_unmapped_area() adds b1cae74e13d4 mm/mmap.c: do not allow mappings outside of allowed limits adds ff6153eb3645 mm: don't include asm/pgtable.h if linux/mm.h is already included adds 45946bb1785a mm: introduce include/linux/pgtable.h adds 5ef442dde8cb mm: reorder includes after introduction of linux/pgtable.h adds 7e7c2b0f3111 csky: replace definitions of __pXd_offset() with pXd_index() adds 27573b177ecc m68k/mm/motorola: move comment about page table allocation [...] adds ed6de1c49af2 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds 0533da2f2fa2 x86/mm: simplify init_trampoline() and surrounding logic adds c57a43e52bf5 mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds 01f489acfb07 mm: consolidate pte_index() and pte_offset_*() definitions adds 3907952a3bc0 mm: consolidate pmd_index() and pmd_offset() definitions adds 2b166035a020 mm: consolidate pud_index() and pud_offset() definitions adds 272b6b75adcd mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds 012f3e28e388 mm/madvise: pass task and mm to do_madvise adds 71a698d3f289 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 97c51766b0b5 fix process_madvise build break for arm64 adds feda7bcd5e18 mm: fix build error for mips of process_madvise adds 222424ddd32b mm-introduce-external-memory-hinting-api-fix-2-fix adds 7a34a4da22ff mm/madvise: check fatal signal pending of target process adds 540e665ff875 pid: move pidfd_get_pid() to pid.c adds 53851a70caa3 mm/madvise: support both pid and pidfd for process_madvise adds ab6521c2cbbe mm/madvise: allow KSM hints for remote API adds e5e8e5b78c80 mm: support vector address ranges for process_madvise adds 87919d9624d8 mm: support compat_sys_process_madvise adds 01d36508d17e mm-support-vector-address-ranges-for-process_madvise-fix-fix adds 77b6dc1d19d4 mm/madvise: make function 'do_process_madvise' static adds 2edb20b9fddc mm: fix s390 compat build error adds efdcec723914 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds 36a54f9ecdaa mm/madvise.c: remove duplicated include adds f727c287e7ae include/linux/cache.h: expand documentation over __read_mostly adds 426db13e6ad6 doc: cgroup: update note about conditions when oom killer [...] adds 20e7bd346631 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 7273ee1bbce0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 05c4337fa60f Merge branch 'akpm/master' adds 72bc15d0018e Add linux-next specific files for 20200518
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 (bdecf38f228b) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-block-rnbd | 46 + Documentation/ABI/testing/sysfs-bus-most | 104 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 111 + Documentation/ABI/testing/sysfs-class-rnbd-server | 50 + Documentation/ABI/testing/sysfs-class-rtrs-client | 131 + Documentation/ABI/testing/sysfs-class-rtrs-server | 53 + Documentation/ABI/testing/sysfs-driver-w1_therm | 116 + Documentation/admin-guide/README.rst | 11 +- Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 2 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/numastat.rst | 31 +- Documentation/admin-guide/ras.rst | 10 +- Documentation/admin-guide/sysctl/kernel.rst | 9 + Documentation/admin-guide/sysctl/net.rst | 4 +- Documentation/admin-guide/sysrq.rst | 10 +- .../debugging-via-ohci1394.rst} | 0 .../dma-api-howto.rst} | 0 .../{DMA-API.txt => core-api/dma-api.rst} | 0 .../dma-attributes.rst} | 0 .../{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} | 0 Documentation/core-api/index.rst | 7 + .../{IRQ.txt => core-api/irq/concepts.rst} | 0 Documentation/core-api/irq/index.rst | 11 + .../irq/irq-affinity.rst} | 0 .../irq/irq-domain.rst} | 3 +- .../irq/irqflags-tracing.rst} | 0 Documentation/core-api/kobject.rst | 2 +- Documentation/{kref.txt => core-api/kref.rst} | 0 Documentation/core-api/printk-formats.rst | 14 + .../devicetree/bindings/clock/qcom,gcc.yaml | 3 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 + .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 3 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/iio/chemical/ams,ccs811.yaml | 53 + .../bindings/iio/chemical/atlas,sensor.yaml | 2 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 137 + .../bindings/iio/magnetometer/ak8974.txt | 4 +- .../devicetree/bindings/input/iqs269a.yaml | 581 +++ .../devicetree/bindings/input/msm-vibrator.txt | 36 - .../bindings/interconnect/interconnect.txt | 5 + .../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 61 + Documentation/devicetree/bindings/net/dsa/b53.txt | 3 + Documentation/devicetree/bindings/opp/opp.txt | 17 +- .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 + .../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 - .../devicetree/bindings/power/supply/bq27xxx.txt | 56 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 91 + .../devicetree/bindings/property-units.txt | 4 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 14 + .../devicetree/bindings/sound/fsl,esai.txt | 1 + .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 + Documentation/driver-api/index.rst | 1 + Documentation/{IPMI.txt => driver-api/ipmi.rst} | 0 Documentation/filesystems/debugfs.rst | 5 +- .../filesystems/xfs-self-describing-metadata.rst | 10 +- Documentation/ia64/irq-redir.rst | 2 +- .../futex-requeue-pi.rst} | 0 .../{hwspinlock.txt => locking/hwspinlock.rst} | 0 Documentation/locking/index.rst | 7 + .../percpu-rw-semaphore.rst} | 0 .../{pi-futex.txt => locking/pi-futex.rst} | 0 .../preempt-locking.rst} | 0 .../robust-futex-ABI.rst} | 0 .../robust-futexes.rst} | 0 Documentation/locking/rt-mutex.rst | 2 +- Documentation/networking/scaling.rst | 4 +- Documentation/{digsig.txt => security/digsig.rst} | 0 Documentation/security/index.rst | 1 + Documentation/translations/zh_CN/IRQ.txt | 4 +- .../translations/zh_CN/filesystems/debugfs.rst | 221 + .../translations/zh_CN/filesystems/index.rst | 1 + Documentation/virt/kvm/cpuid.rst | 2 +- Documentation/vm/page_frags.rst | 2 +- Documentation/w1/slaves/w1_therm.rst | 50 +- MAINTAINERS | 43 +- Makefile | 9 +- Next/SHA1s | 154 +- Next/merge.log | 4363 ++++++++++++-------- arch/alpha/boot/bootp.c | 1 - arch/alpha/boot/bootpz.c | 1 - arch/alpha/boot/main.c | 1 - arch/alpha/include/asm/io.h | 1 - arch/alpha/include/asm/pgtable.h | 16 +- arch/alpha/kernel/process.c | 1 - arch/alpha/kernel/proto.h | 2 - arch/alpha/kernel/ptrace.c | 1 - arch/alpha/kernel/setup.c | 14 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/sys_alcor.c | 1 - arch/alpha/kernel/sys_cabriolet.c | 1 - arch/alpha/kernel/sys_dp264.c | 1 - arch/alpha/kernel/sys_eb64p.c | 1 - arch/alpha/kernel/sys_eiger.c | 1 - arch/alpha/kernel/sys_jensen.c | 1 - arch/alpha/kernel/sys_marvel.c | 1 - arch/alpha/kernel/sys_miata.c | 1 - arch/alpha/kernel/sys_mikasa.c | 1 - arch/alpha/kernel/sys_nautilus.c | 1 - arch/alpha/kernel/sys_noritake.c | 1 - arch/alpha/kernel/sys_rawhide.c | 1 - arch/alpha/kernel/sys_ruffian.c | 1 - arch/alpha/kernel/sys_rx164.c | 1 - arch/alpha/kernel/sys_sable.c | 1 - arch/alpha/kernel/sys_sio.c | 1 - arch/alpha/kernel/sys_sx164.c | 1 - arch/alpha/kernel/sys_takara.c | 1 - arch/alpha/kernel/sys_titan.c | 1 - arch/alpha/kernel/sys_wildfire.c | 1 - arch/alpha/mm/init.c | 1 - arch/arc/include/asm/pgtable.h | 24 - arch/arc/mm/highmem.c | 12 +- arch/arc/mm/tlbex.S | 2 +- arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 79 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/armada-370-xp.dtsi | 2 - arch/arm/boot/dts/armada-375.dtsi | 2 - arch/arm/boot/dts/armada-38x.dtsi | 2 - arch/arm/boot/dts/armada-39x.dtsi | 4 - arch/arm/boot/dts/dove.dtsi | 1 - arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 2 - arch/arm/boot/dts/kirkwood-l-50.dts | 438 ++ .../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 14 + arch/arm/boot/dts/mt2701-evb.dts | 21 + arch/arm/boot/dts/mt2701.dtsi | 33 + arch/arm/boot/dts/mt7623.dtsi | 25 + .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 2 - arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7790-stout.dts | 2 - arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r8a7792-blanche.dts | 2 - arch/arm/boot/dts/r8a7792-wheat.dts | 12 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 - arch/arm/boot/dts/r8a7794-silk.dts | 2 - arch/arm/include/asm/efi.h | 1 - arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/idmap.h | 2 +- arch/arm/include/asm/pgtable-2level.h | 1 + arch/arm/include/asm/pgtable-3level.h | 7 - arch/arm/include/asm/pgtable-nommu.h | 3 - arch/arm/include/asm/pgtable.h | 25 - arch/arm/kernel/head.S | 2 +- arch/arm/kernel/machine_kexec.c | 1 - arch/arm/kernel/module.c | 1 - arch/arm/kernel/ptrace.c | 1 - arch/arm/kernel/smp.c | 1 - arch/arm/kernel/suspend.c | 2 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/mach-ebsa110/core.c | 1 - arch/arm/mach-footbridge/common.c | 1 - arch/arm/mach-imx/mm-imx21.c | 1 - arch/arm/mach-imx/mm-imx27.c | 1 - arch/arm/mach-imx/mm-imx3.c | 1 - arch/arm/mach-integrator/core.c | 2 +- arch/arm/mach-iop32x/i2c.c | 1 - arch/arm/mach-iop32x/iq31244.c | 1 - arch/arm/mach-iop32x/iq80321.c | 1 - arch/arm/mach-iop32x/n2100.c | 1 - arch/arm/mach-ixp4xx/common.c | 1 - arch/arm/mach-keystone/platsmp.c | 2 +- arch/arm/mach-mediatek/mediatek.c | 2 +- arch/arm/mach-sa1100/assabet.c | 3 +- arch/arm/mach-sa1100/hackkit.c | 2 +- arch/arm/mach-tegra/iomap.h | 2 +- arch/arm/mach-zynq/common.c | 2 +- arch/arm/mm/copypage-v4mc.c | 1 - arch/arm/mm/copypage-v6.c | 1 - arch/arm/mm/copypage-xscale.c | 1 - arch/arm/mm/dump.c | 1 - arch/arm/mm/fault-armv.c | 1 - arch/arm/mm/fault.c | 1 - arch/arm/mm/highmem.c | 4 +- arch/arm/mm/idmap.c | 2 +- arch/arm/mm/ioremap.c | 31 +- arch/arm/mm/mm.h | 8 +- arch/arm/mm/mmu.c | 7 +- arch/arm/mm/pageattr.c | 1 - arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 2 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 2 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 10 + arch/arm64/boot/dts/marvell/armada-3720-db.dts | 3 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 22 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 42 +- arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 49 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 229 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 12 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 13 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 6 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 - arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +- arch/arm64/include/asm/io.h | 2 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_host.h | 2 + arch/arm64/include/asm/kvm_mmu.h | 2 +- arch/arm64/include/asm/mmu_context.h | 2 +- arch/arm64/include/asm/pgtable.h | 42 +- arch/arm64/include/asm/stage2_pgtable.h | 2 +- arch/arm64/include/asm/vmap_stack.h | 2 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 5 +- arch/arm64/kernel/kaslr.c | 2 +- arch/arm64/kernel/ptrace.c | 1 - arch/arm64/kernel/smp.c | 1 - arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/kvm/arch_timer.c | 3 +- arch/arm64/kvm/arm.c | 9 +- arch/arm64/kvm/guest.c | 2 + arch/arm64/mm/dump.c | 1 - arch/arm64/mm/fault.c | 1 - arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/pageattr.c | 1 - arch/arm64/mm/proc.S | 2 +- arch/c6x/include/asm/pgtable.h | 3 - arch/csky/include/asm/io.h | 2 +- arch/csky/include/asm/pgtable.h | 33 - arch/csky/kernel/module.c | 1 - arch/csky/kernel/ptrace.c | 1 - arch/csky/kernel/stacktrace.c | 4 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/highmem.c | 2 +- arch/csky/mm/init.c | 7 +- arch/csky/mm/tlb.c | 1 - arch/h8300/include/asm/pgtable.h | 1 - arch/h8300/kernel/process.c | 1 - arch/h8300/kernel/setup.c | 1 - arch/h8300/kernel/signal.c | 1 - arch/h8300/mm/fault.c | 1 - arch/h8300/mm/init.c | 1 - arch/h8300/mm/memory.c | 1 - arch/hexagon/include/asm/fixmap.h | 4 - arch/hexagon/include/asm/pgtable.h | 55 +- arch/hexagon/mm/uaccess.c | 2 +- arch/hexagon/mm/vm_fault.c | 1 - arch/ia64/include/asm/pgtable.h | 34 +- arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/entry.S | 2 +- arch/ia64/kernel/head.S | 3 +- arch/ia64/kernel/irq_ia64.c | 2 +- arch/ia64/kernel/ivt.S | 2 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/mca_asm.S | 2 +- arch/ia64/kernel/ptrace.c | 1 - arch/ia64/kernel/relocate_kernel.S | 4 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/uncached.c | 2 +- arch/ia64/kernel/vmlinux.lds.S | 2 +- arch/ia64/mm/contig.c | 1 - arch/ia64/mm/fault.c | 1 - arch/m68k/68000/m68EZ328.c | 2 +- arch/m68k/68000/m68VZ328.c | 2 +- arch/m68k/68000/timers.c | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/atasound.c | 1 - arch/m68k/atari/stram.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/include/asm/mcf_pgtable.h | 63 +- arch/m68k/include/asm/motorola_pgalloc.h | 8 +- arch/m68k/include/asm/motorola_pgtable.h | 84 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/pgtable_no.h | 2 - arch/m68k/include/asm/sun3_pgtable.h | 24 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/head.S | 2 +- arch/m68k/kernel/process.c | 1 - arch/m68k/kernel/ptrace.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/signal.c | 1 - arch/m68k/kernel/uboot.c | 1 - arch/m68k/mac/config.c | 1 - arch/m68k/mm/init.c | 2 +- arch/m68k/mm/mcfmmu.c | 1 - arch/m68k/mm/motorola.c | 25 + arch/m68k/mm/sun3kmap.c | 1 - arch/m68k/mm/sun3mmu.c | 1 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/q40/config.c | 1 - arch/m68k/sun3/config.c | 1 - arch/m68k/sun3/dvma.c | 1 - arch/m68k/sun3/mmu_emu.c | 1 - arch/m68k/sun3/sun3dvma.c | 1 - arch/m68k/sun3x/dvma.c | 1 - arch/m68k/sun3x/prom.c | 1 - arch/microblaze/include/asm/pgalloc.h | 2 +- arch/microblaze/include/asm/pgtable.h | 23 +- arch/microblaze/include/asm/uaccess.h | 2 +- arch/microblaze/kernel/hw_exception_handler.S | 2 +- arch/microblaze/kernel/module.c | 2 +- arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/kernel/signal.c | 9 +- arch/microblaze/mm/fault.c | 1 - arch/microblaze/mm/init.c | 9 - arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kconfig | 3 - arch/mips/boot/dts/qca/ar9331.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 6 +- arch/mips/configs/loongson3_defconfig | 2 +- arch/mips/fw/arc/memory.c | 1 - arch/mips/include/asm/fixmap.h | 3 - arch/mips/include/asm/kvm_host.h | 2 + arch/mips/include/asm/mach-generic/floppy.h | 1 - arch/mips/include/asm/mach-ip27/spaces.h | 12 +- arch/mips/include/asm/mach-jazz/floppy.h | 1 - .../include/asm/mach-loongson64/loongson_regs.h | 29 +- arch/mips/include/asm/mipsregs.h | 6 + arch/mips/include/asm/pgtable-32.h | 22 - arch/mips/include/asm/pgtable-64.h | 32 - arch/mips/include/asm/pgtable-bits.h | 20 +- arch/mips/include/asm/pgtable.h | 50 +- arch/mips/jazz/irq.c | 2 +- arch/mips/jazz/jazzdma.c | 1 - arch/mips/jazz/setup.c | 2 +- arch/mips/kernel/8250-platform.c | 46 - arch/mips/kernel/Makefile | 2 - arch/mips/kernel/module.c | 1 - arch/mips/kernel/process.c | 1 - arch/mips/kernel/ptrace.c | 1 - arch/mips/kernel/ptrace32.c | 1 - arch/mips/kernel/smp-bmips.c | 1 - arch/mips/kernel/sysrq.c | 2 +- arch/mips/kernel/traps.c | 1 - arch/mips/kvm/mips.c | 10 +- arch/mips/kvm/mmu.c | 20 +- arch/mips/kvm/tlb.c | 1 - arch/mips/kvm/trap_emul.c | 2 +- arch/mips/lib/dump_tlb.c | 1 - arch/mips/lib/r3k_dump_tlb.c | 1 - arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r3k.c | 11 +- arch/mips/mm/c-r4k.c | 11 +- arch/mips/mm/c-tx39.c | 11 +- arch/mips/mm/highmem.c | 2 +- arch/mips/mm/init.c | 1 - arch/mips/mm/page.c | 1 - arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mm/sc-ip22.c | 1 - arch/mips/mm/sc-mips.c | 1 - arch/mips/mm/sc-r5k.c | 1 - arch/mips/mm/tlb-r3k.c | 1 - arch/mips/mm/tlb-r4k.c | 1 - arch/mips/mm/tlbex.c | 2 +- arch/mips/ralink/Platform | 1 - arch/mips/sgi-ip27/ip27-init.c | 1 - arch/mips/sgi-ip27/ip27-timer.c | 1 - arch/mips/sgi-ip32/ip32-memory.c | 1 - arch/mips/vr41xx/Makefile | 5 + arch/mips/vr41xx/Platform | 3 - arch/nds32/include/asm/highmem.h | 1 - arch/nds32/include/asm/pgtable.h | 22 +- arch/nds32/kernel/head.S | 2 +- arch/nds32/kernel/module.c | 2 +- arch/nds32/mm/fault.c | 1 - arch/nds32/mm/init.c | 13 +- arch/nds32/mm/proc.c | 7 +- arch/nios2/include/asm/pgtable.h | 24 +- arch/nios2/kernel/module.c | 1 - arch/nios2/kernel/nios2_ksyms.c | 2 +- arch/nios2/mm/init.c | 1 - arch/nios2/mm/pgtable.c | 1 - arch/nios2/mm/tlb.c | 1 - arch/openrisc/include/asm/io.h | 1 - arch/openrisc/include/asm/pgtable.h | 33 +- arch/openrisc/include/asm/tlbflush.h | 1 - arch/openrisc/kernel/asm-offsets.c | 1 - arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/openrisc/kernel/or32_ksyms.c | 2 +- arch/openrisc/kernel/process.c | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 2 +- arch/openrisc/mm/tlb.c | 1 - arch/parisc/include/asm/io.h | 2 +- arch/parisc/include/asm/mmu_context.h | 1 - arch/parisc/include/asm/pgtable.h | 33 +- arch/parisc/kernel/asm-offsets.c | 2 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/head.S | 2 +- arch/parisc/kernel/module.c | 1 - arch/parisc/kernel/pacache.S | 2 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/pdt.c | 2 +- arch/parisc/kernel/ptrace.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/mm/fixmap.c | 6 +- arch/parisc/mm/init.c | 1 - arch/powerpc/include/asm/book3s/32/pgtable.h | 20 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 28 - arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/io.h | 1 - arch/powerpc/include/asm/kup.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 20 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 4 - arch/powerpc/include/asm/nohash/64/pgtable.h | 22 - arch/powerpc/include/asm/nohash/pgtable.h | 2 +- arch/powerpc/include/asm/pgtable.h | 28 +- arch/powerpc/include/asm/tlb.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/fpu.S | 1 - arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_40x.S | 2 +- arch/powerpc/kernel/head_44x.S | 2 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/io-workarounds.c | 2 +- arch/powerpc/kernel/irq.c | 2 +- arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/process.c | 1 - arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/rtas_pci.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_32.c | 1 - arch/powerpc/kernel/signal_64.c | 1 - arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/vdso.c | 1 - arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 23 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 2 +- arch/powerpc/kvm/booke.c | 2 + arch/powerpc/kvm/fpu.S | 2 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/lib/code-patching.c | 1 - arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 4 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/radix_pgtable.c | 1 - arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/book3s64/subpage_prot.c | 2 +- arch/powerpc/mm/fault.c | 1 - arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/init-common.c | 2 +- arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 1 - arch/powerpc/mm/kasan/kasan_init_32.c | 8 +- arch/powerpc/mm/mem.c | 1 - arch/powerpc/mm/nohash/40x.c | 5 +- arch/powerpc/mm/nohash/fsl_booke.c | 1 - arch/powerpc/mm/nohash/tlb_low_64e.S | 2 +- arch/powerpc/mm/pgtable_32.c | 3 +- arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/ptdump/8xx.c | 2 +- arch/powerpc/mm/ptdump/bats.c | 2 +- arch/powerpc/mm/ptdump/book3s64.c | 2 +- arch/powerpc/mm/ptdump/hashpagetable.c | 1 - arch/powerpc/mm/ptdump/ptdump.c | 1 - arch/powerpc/mm/ptdump/shared.c | 2 +- arch/powerpc/perf/callchain.c | 1 - arch/powerpc/perf/callchain_32.c | 1 - arch/powerpc/perf/callchain_64.c | 1 - arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 2 +- arch/powerpc/platforms/85xx/sbc8548.c | 2 +- arch/powerpc/platforms/85xx/smp.c | 2 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 1 - arch/powerpc/platforms/8xx/micropatch.c | 1 - arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/interrupt.c | 2 +- arch/powerpc/platforms/cell/pervasive.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 - arch/powerpc/platforms/cell/smp.c | 2 +- arch/powerpc/platforms/cell/spider-pic.c | 2 +- arch/powerpc/platforms/chrp/pci.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 1 - arch/powerpc/platforms/chrp/smp.c | 2 +- arch/powerpc/platforms/maple/setup.c | 1 - arch/powerpc/platforms/maple/time.c | 1 - arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powermac/time.c | 1 - arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 1 - arch/powerpc/platforms/pseries/smp.c | 2 +- arch/powerpc/sysdev/cpm2.c | 1 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 2 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/io.h | 2 +- arch/riscv/include/asm/kasan.h | 2 - arch/riscv/include/asm/pgtable-64.h | 7 - arch/riscv/include/asm/pgtable.h | 22 - arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/setup.c | 1 - arch/riscv/kernel/soc.c | 2 +- arch/riscv/mm/cacheflush.c | 1 - arch/riscv/mm/init.c | 31 +- arch/riscv/mm/kasan_init.c | 2 +- arch/riscv/mm/pageattr.c | 2 +- arch/riscv/mm/ptdump.c | 2 +- arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/include/asm/hugetlb.h | 2 +- arch/s390/include/asm/kasan.h | 2 - arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/pgtable.h | 15 +- arch/s390/include/asm/tlbflush.h | 1 - arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/vdso.c | 1 - arch/s390/kvm/gaccess.c | 2 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/priv.c | 2 +- arch/s390/mm/dump_pagetables.c | 1 - arch/s390/mm/extmem.c | 2 +- arch/s390/mm/fault.c | 1 - arch/s390/mm/gmap.c | 2 +- arch/s390/mm/init.c | 1 - arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pageattr.c | 13 +- arch/s390/mm/pgtable.c | 1 - arch/s390/mm/vmem.c | 1 - arch/sh/include/asm/io.h | 2 +- arch/sh/include/asm/pgtable-3level.h | 7 - arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/pgtable_32.h | 25 +- arch/sh/include/asm/pgtable_64.h | 26 - arch/sh/kernel/machine_kexec.c | 1 - arch/sh/kernel/process_64.c | 1 - arch/sh/kernel/ptrace_32.c | 1 - arch/sh/kernel/ptrace_64.c | 1 - arch/sh/kernel/signal_32.c | 1 - arch/sh/kernel/signal_64.c | 1 - arch/sh/kernel/traps_64.c | 1 - arch/sh/mm/cache-sh3.c | 1 - arch/sh/mm/cache-sh4.c | 9 +- arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/fault.c | 1 + arch/sh/mm/kmap.c | 5 +- arch/sh/mm/nommu.c | 1 - arch/sh/mm/pmb.c | 2 +- arch/sparc/include/asm/floppy_32.h | 2 +- arch/sparc/include/asm/highmem.h | 2 +- arch/sparc/include/asm/ide.h | 2 +- arch/sparc/include/asm/io-unit.h | 2 +- arch/sparc/include/asm/pgalloc_32.h | 2 +- arch/sparc/include/asm/pgalloc_64.h | 2 +- arch/sparc/include/asm/pgtable_32.h | 34 +- arch/sparc/include/asm/pgtable_64.h | 32 +- arch/sparc/kernel/cpu.c | 2 +- arch/sparc/kernel/entry.S | 2 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/ktlb.S | 2 +- arch/sparc/kernel/leon_smp.c | 1 - arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/process_32.c | 1 - arch/sparc/kernel/process_64.c | 5 +- arch/sparc/kernel/ptrace_32.c | 1 - arch/sparc/kernel/ptrace_64.c | 1 - arch/sparc/kernel/setup_32.c | 1 - arch/sparc/kernel/setup_64.c | 1 - arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 1 - arch/sparc/kernel/signal_64.c | 1 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 1 - arch/sparc/kernel/sun4m_irq.c | 2 +- arch/sparc/kernel/trampoline_64.S | 2 +- arch/sparc/kernel/traps_32.c | 2 +- arch/sparc/kernel/traps_64.c | 1 - arch/sparc/lib/clear_page.S | 2 +- arch/sparc/lib/copy_page.S | 2 +- arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/fault_64.c | 1 - arch/sparc/mm/highmem.c | 12 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/init_32.c | 1 - arch/sparc/mm/init_64.c | 7 +- arch/sparc/mm/io-unit.c | 11 +- arch/sparc/mm/iommu.c | 9 +- arch/sparc/mm/srmmu.c | 45 +- arch/sparc/mm/tlb.c | 1 - arch/sparc/mm/tsb.c | 2 +- arch/sparc/mm/ultra.S | 2 +- arch/um/include/asm/pgtable-3level.h | 4 - arch/um/include/asm/pgtable.h | 69 +- arch/um/kernel/mem.c | 10 +- arch/um/kernel/process.c | 1 - arch/um/kernel/skas/mmu.c | 1 - arch/um/kernel/skas/uaccess.c | 1 - arch/um/kernel/tlb.c | 1 - arch/um/kernel/trap.c | 9 +- arch/um/kernel/um_arch.c | 1 - arch/unicore32/include/asm/pgtable.h | 19 - arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/hibernate_asm.S | 2 +- arch/unicore32/kernel/module.c | 1 - arch/unicore32/mm/alignment.c | 2 +- arch/unicore32/mm/fault.c | 1 - arch/unicore32/mm/mm.h | 10 - arch/unicore32/mm/proc-ucv2.S | 2 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/kaslr_64.c | 2 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/asm-prototypes.h | 2 +- arch/x86/include/asm/bitops.h | 12 +- arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/iomap.h | 1 - arch/x86/include/asm/kaslr.h | 2 + arch/x86/include/asm/kvm_host.h | 42 +- arch/x86/include/asm/pgtable-2level_types.h | 2 + arch/x86/include/asm/pgtable-3level_types.h | 2 + arch/x86/include/asm/pgtable.h | 89 +- arch/x86/include/asm/pgtable_32.h | 11 - arch/x86/include/asm/pgtable_64.h | 4 - arch/x86/include/asm/pgtable_64_types.h | 2 + arch/x86/include/asm/setup.h | 9 + arch/x86/include/asm/switch_to.h | 23 - arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/hypercall.h | 2 +- arch/x86/include/asm/xen/page.h | 1 - arch/x86/include/uapi/asm/vmx.h | 3 + arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/alternative.c | 1 - arch/x86/kernel/amd_gart_64.c | 1 - arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/crash_core_32.c | 2 +- arch/x86/kernel/crash_core_64.c | 2 +- arch/x86/kernel/doublefault_32.c | 1 - arch/x86/kernel/early_printk.c | 2 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/i8259.c | 2 +- arch/x86/kernel/irqinit.c | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/machine_kexec_32.c | 1 - arch/x86/kernel/machine_kexec_64.c | 1 - arch/x86/kernel/module.c | 1 - arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tboot.c | 1 - arch/x86/kernel/unwind_orc.c | 16 +- arch/x86/kvm/cpuid.c | 7 +- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/irq.c | 2 + arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/lapic.c | 33 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu/mmu.c | 212 +- arch/x86/kvm/mmu/page_track.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 18 +- arch/x86/kvm/mmu_audit.c | 6 +- arch/x86/kvm/svm/nested.c | 97 +- arch/x86/kvm/svm/svm.c | 190 +- arch/x86/kvm/svm/svm.h | 31 +- arch/x86/kvm/trace.h | 32 +- arch/x86/kvm/vmx/nested.c | 134 +- arch/x86/kvm/vmx/nested.h | 8 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 332 +- arch/x86/kvm/vmx/vmx.h | 8 +- arch/x86/kvm/x86.c | 187 +- arch/x86/kvm/x86.h | 3 +- arch/x86/mm/cpu_entry_area.c | 2 +- arch/x86/mm/debug_pagetables.c | 2 +- arch/x86/mm/dump_pagetables.c | 1 - arch/x86/mm/fault.c | 176 +- arch/x86/mm/init.c | 22 + arch/x86/mm/init_32.c | 27 +- arch/x86/mm/init_64.c | 6 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 1 - arch/x86/mm/kaslr.c | 35 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/pat/cpa-test.c | 1 - arch/x86/mm/pat/memtype.c | 1 - arch/x86/mm/pat/memtype_interval.c | 2 +- arch/x86/mm/pgtable.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/pti.c | 9 +- arch/x86/mm/setup_nx.c | 2 +- arch/x86/mm/tlb.c | 37 - arch/x86/platform/efi/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 1 - arch/x86/platform/olpc/olpc_ofw.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/x86/power/hibernate.c | 2 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/power/hibernate_64.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/xen/enlighten_pv.c | 1 - arch/x86/xen/grant-table.c | 1 - arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/smp_pv.c | 2 +- arch/xtensa/include/asm/fixmap.h | 10 +- arch/xtensa/include/asm/highmem.h | 2 +- arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/mmu_context.h | 2 +- arch/xtensa/include/asm/pgtable.h | 20 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/process.c | 1 - arch/xtensa/kernel/ptrace.c | 1 - arch/xtensa/kernel/setup.c | 1 - arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/kernel/vectors.S | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/highmem.c | 2 +- arch/xtensa/mm/ioremap.c | 2 +- arch/xtensa/mm/kasan_init.c | 10 +- arch/xtensa/mm/misc.S | 2 +- arch/xtensa/mm/mmu.c | 5 +- crypto/blake2b_generic.c | 4 +- drivers/acpi/apei/ghes.c | 6 - drivers/acpi/button.c | 1 - drivers/acpi/ec.c | 1 - drivers/acpi/pci_link.c | 2 - drivers/acpi/power.c | 2 - drivers/acpi/sbs.c | 3 - drivers/acpi/scan.c | 3 +- drivers/atm/fore200e.c | 2 +- drivers/base/base.h | 1 + drivers/base/core.c | 193 +- drivers/base/dd.c | 8 + drivers/block/Kconfig | 2 + drivers/block/Makefile | 1 + drivers/block/rnbd/Kconfig | 28 + drivers/block/rnbd/Makefile | 15 + drivers/block/rnbd/README | 92 + drivers/block/rnbd/rnbd-clt-sysfs.c | 636 +++ drivers/block/rnbd/rnbd-clt.c | 1729 ++++++++ drivers/block/rnbd/rnbd-clt.h | 156 + drivers/block/rnbd/rnbd-common.c | 23 + drivers/block/rnbd/rnbd-log.h | 41 + drivers/block/rnbd/rnbd-proto.h | 303 ++ drivers/block/rnbd/rnbd-srv-dev.c | 134 + drivers/block/rnbd/rnbd-srv-dev.h | 92 + drivers/block/rnbd/rnbd-srv-sysfs.c | 215 + drivers/block/rnbd/rnbd-srv.c | 844 ++++ drivers/block/rnbd/rnbd-srv.h | 78 + drivers/block/swim.c | 6 +- drivers/block/z2ram.c | 2 +- drivers/bus/mhi/core/init.c | 2 + drivers/char/agp/frontend.c | 1 - drivers/char/agp/generic.c | 1 - drivers/char/bsr.c | 1 - drivers/char/ipmi/Kconfig | 2 +- drivers/char/ipmi/ipmi_si_hotmod.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 2 +- drivers/char/mspec.c | 1 - drivers/clk/meson/g12a.c | 30 +- drivers/clk/meson/gxbb.c | 40 +- drivers/clk/meson/meson8b.c | 120 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/qcom/gcc-sm8150.c | 148 + drivers/clk/qcom/gdsc.c | 23 + drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/mmcc-msm8996.c | 2 + drivers/clk/ti/clk-44xx.c | 14 +- drivers/clk/ti/clk-54xx.c | 14 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/composite.c | 1 + drivers/cpufreq/cpufreq-dt.c | 4 + drivers/crypto/ccree/cc_debugfs.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 111 +- drivers/crypto/hisilicon/qm.c | 1101 +++-- drivers/crypto/hisilicon/qm.h | 75 +- drivers/crypto/hisilicon/sec2/sec_main.c | 136 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 11 +- drivers/crypto/hisilicon/zip/zip_main.c | 130 +- drivers/dca/dca-sysfs.c | 4 +- drivers/dma/ti/k3-udma.c | 6 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 4 +- drivers/gpu/drm/drm_debugfs.c | 8 +- drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_encoder_slave.c | 15 +- drivers/gpu/drm/drm_fb_helper.c | 4 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_probe_helper.c | 2 + drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 59 +- drivers/gpu/drm/i915/display/intel_display_power.c | 76 +- drivers/gpu/drm/i915/display/intel_display_power.h | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 13 - drivers/gpu/drm/i915/display/intel_overlay.c | 30 +- drivers/gpu/drm/i915/display/intel_panel.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 15 +- drivers/gpu/drm/i915/i915_mm.c | 1 - drivers/gpu/drm/i915/intel_pm.c | 251 +- drivers/gpu/drm/i915/intel_pm.h | 25 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 6 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 13 + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 17 +- drivers/hid/hid-apple.c | 30 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-quirks.c | 1 + drivers/i2c/busses/i2c-at91-master.c | 1 + drivers/i2c/busses/i2c-mt65xx.c | 328 +- drivers/i2c/i2c-slave-eeprom.c | 6 +- drivers/iio/accel/dmard06.c | 3 +- drivers/iio/accel/hid-sensor-accel-3d.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 7 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/adc/ad7476.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/at91-sama5d2_adc.c | 233 +- drivers/iio/adc/mcp3422.c | 5 +- drivers/iio/adc/stm32-adc.c | 8 +- drivers/iio/adc/stm32-dfsdm-adc.c | 21 +- drivers/iio/adc/ti-ads124s08.c | 7 +- drivers/iio/adc/ti-ads8344.c | 8 +- drivers/iio/chemical/atlas-sensor.c | 43 +- drivers/iio/chemical/ccs811.c | 112 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 7 +- drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 8 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 1 + drivers/iio/gyro/adis16130.c | 4 +- drivers/iio/gyro/adis16136.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 25 + drivers/iio/imu/adis16400.c | 12 +- drivers/iio/imu/adis16460.c | 10 +- drivers/iio/imu/adis16475.c | 1338 ++++++ drivers/iio/imu/adis16480.c | 16 +- drivers/iio/imu/adis_buffer.c | 58 +- drivers/iio/imu/adis_trigger.c | 72 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 7 +- drivers/iio/industrialio-buffer.c | 61 +- drivers/iio/industrialio-core.c | 38 +- drivers/iio/light/Kconfig | 2 + drivers/iio/light/bh1780.c | 6 +- drivers/iio/light/cm32181.c | 271 +- drivers/iio/light/cm3232.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/hid-sensor-als.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 18 +- drivers/iio/light/ltr501.c | 39 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/st_uvis25_i2c.c | 3 +- drivers/iio/light/st_uvis25_spi.c | 3 +- drivers/iio/light/vcnl4000.c | 753 +++- drivers/iio/light/vl6180.c | 3 +- drivers/iio/light/zopt2201.c | 4 +- drivers/iio/magnetometer/ak8974.c | 194 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +- drivers/iio/orientation/hid-sensor-rotation.c | 18 +- drivers/iio/pressure/bmp280-core.c | 2 + drivers/iio/pressure/hid-sensor-press.c | 18 +- drivers/iio/pressure/hp206c.c | 8 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326.c | 9 +- drivers/iio/temperature/hid-sensor-temperature.c | 12 +- drivers/iio/temperature/max31856.c | 5 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 4 + drivers/infiniband/core/cm.c | 239 +- drivers/infiniband/core/rdma_core.c | 3 +- drivers/infiniband/core/ucma.c | 16 +- drivers/infiniband/core/uverbs.h | 4 + drivers/infiniband/core/uverbs_main.c | 12 +- .../infiniband/core/uverbs_std_types_async_fd.c | 30 +- drivers/infiniband/hw/hns/hns_roce_device.h | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 22 +- drivers/infiniband/hw/mlx5/flow.c | 145 +- drivers/infiniband/hw/mlx5/main.c | 9 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 6 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/sw/rdmavt/mmap.c | 1 - drivers/infiniband/sw/rxe/rxe_mmap.c | 1 - drivers/infiniband/ulp/Makefile | 1 + drivers/infiniband/ulp/rtrs/Kconfig | 27 + drivers/infiniband/ulp/rtrs/Makefile | 15 + drivers/infiniband/ulp/rtrs/README | 213 + drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 200 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 483 +++ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2994 ++++++++++++++ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 251 ++ drivers/infiniband/ulp/rtrs/rtrs-log.h | 28 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 399 ++ drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 38 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 320 ++ drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2175 ++++++++++ drivers/infiniband/ulp/rtrs/rtrs-srv.h | 148 + drivers/infiniband/ulp/rtrs/rtrs.c | 612 +++ drivers/infiniband/ulp/rtrs/rtrs.h | 195 + drivers/input/keyboard/imx_sc_key.c | 33 +- drivers/input/misc/Kconfig | 20 +- drivers/input/misc/Makefile | 2 +- drivers/input/misc/iqs269a.c | 1833 ++++++++ drivers/input/misc/msm-vibrator.c | 281 -- drivers/interconnect/Kconfig | 2 +- drivers/interconnect/core.c | 7 +- drivers/iommu/Kconfig | 9 + drivers/iommu/Makefile | 1 + drivers/iommu/iommu.c | 98 +- drivers/iommu/sun50i-iommu.c | 1023 +++++ drivers/ipack/carriers/tpci200.c | 1 + drivers/macintosh/macio-adb.c | 2 +- drivers/macintosh/mediabay.c | 2 +- drivers/macintosh/via-pmu.c | 2 +- drivers/media/pci/bt8xx/bt878.c | 2 +- drivers/media/pci/bt8xx/btcx-risc.c | 2 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/platform/davinci/vpbe_display.c | 1 - drivers/media/rc/bpf-lirc.c | 2 +- drivers/media/v4l2-core/v4l2-common.c | 1 - drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mei/client.c | 2 + drivers/misc/sgi-gru/grufault.c | 1 - drivers/misc/vmw_vmci/vmci_host.c | 2 - drivers/misc/xilinx_sdfec.c | 20 +- drivers/mtd/ubi/debug.c | 12 +- drivers/mtd/ubi/ubi.h | 2 +- drivers/net/dsa/mt7530.c | 22 +- drivers/net/dsa/mt7530.h | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.h | 5 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/hplance.c | 2 +- drivers/net/ethernet/amd/mvme147.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/apple/mace.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 30 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 144 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 17 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 + drivers/net/ethernet/chelsio/cxgb4/sched.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 40 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 104 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 + drivers/net/ethernet/intel/ice/ice_txrx.c | 34 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 33 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 25 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 54 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 308 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 - .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 13 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 12 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 14 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 7 + .../net/ethernet/mellanox/mlx5/core/en_common.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 32 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 60 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 763 ++-- .../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 16 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 6 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/ethernet/sfc/rx.c | 1 + drivers/net/ethernet/socionext/netsec.c | 30 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 1 - drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/ti/am65-cpts.h | 8 +- drivers/net/ethernet/ti/cpsw.c | 1 + drivers/net/ethernet/ti/cpsw_new.c | 1 + drivers/net/hamradio/bpqether.c | 3 +- drivers/net/hyperv/netvsc_bpf.c | 1 + drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/ipa/gsi.c | 12 +- drivers/net/ipa/ipa_main.c | 4 +- drivers/net/phy/broadcom.c | 56 +- drivers/net/phy/nxp-tja11xx.c | 48 +- drivers/net/phy/phy_device.c | 4 +- drivers/net/tun.c | 2 + drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 15 +- drivers/nvme/host/pci.c | 5 + drivers/of/platform.c | 2 + drivers/opp/core.c | 94 +- drivers/opp/of.c | 191 +- drivers/opp/opp.h | 10 + drivers/phy/amlogic/Kconfig | 3 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/cadence/phy-cadence-salvo.c | 12 +- drivers/platform/x86/dell-wmi.c | 10 + drivers/sbus/char/flash.c | 1 - drivers/sbus/char/oradax.c | 8 +- drivers/sbus/char/uctrl.c | 1 - drivers/scsi/53c700.c | 2 +- drivers/scsi/a2091.c | 1 - drivers/scsi/a3000.c | 1 - drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/gvp11.c | 1 - drivers/scsi/lasi700.c | 1 - drivers/scsi/mac53c94.c | 2 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mvme147.c | 1 - drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/sni_53c710.c | 1 - drivers/scsi/zorro_esp.c | 2 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/soc/mediatek/mtk-mmsys.c | 5 +- drivers/soc/qcom/rpmh-internal.h | 22 +- drivers/soc/qcom/rpmh-rsc.c | 121 +- drivers/soc/qcom/rpmh.c | 25 +- drivers/spi/spi-dw-mid.c | 8 + drivers/spi/spi-dw-mmio.c | 5 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-rockchip.c | 229 +- drivers/staging/fbtft/fb_st7789v.c | 32 +- drivers/staging/greybus/uart.c | 19 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +- drivers/staging/iio/resolver/ad2s1210.c | 17 +- drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/usb/usb.c | 159 +- drivers/staging/qlge/qlge_main.c | 36 +- .../interface/vchiq_arm/vchiq_connected.c | 33 +- drivers/staging/vt6655/Makefile | 3 - drivers/staging/vt6655/device_main.c | 1 - drivers/staging/vt6656/Makefile | 3 - drivers/staging/wfx/bus_sdio.c | 3 +- drivers/staging/wfx/data_tx.c | 110 +- drivers/staging/wfx/fwio.c | 8 +- drivers/staging/wfx/hif_tx.c | 51 +- drivers/staging/wfx/hif_tx_mib.c | 2 + drivers/staging/wfx/main.c | 17 +- drivers/staging/wfx/queue.c | 7 - drivers/staging/wfx/scan.c | 5 + drivers/staging/wfx/sta.c | 69 +- drivers/staging/wfx/sta.h | 1 + drivers/staging/wfx/wfx.h | 2 + drivers/target/target_core_transport.c | 1 + drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 48 +- drivers/tty/serial/8250/8250_core.c | 18 +- drivers/tty/serial/8250/8250_exar.c | 65 +- drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/Kconfig | 14 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 11 +- drivers/tty/serial/imx.c | 8 +- drivers/tty/serial/lantiq.c | 40 +- drivers/tty/serial/omap-serial.c | 4 +- drivers/tty/serial/samsung_tty.c | 8 +- drivers/tty/serial/serial_core.c | 6 +- drivers/tty/serial/sifive.c | 1 + drivers/tty/serial/stm32-usart.c | 61 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/sysrq.c | 68 +- drivers/uio/uio_hv_generic.c | 1 + drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hub.c | 6 +- drivers/usb/gadget/configfs.c | 3 + drivers/usb/host/Kconfig | 9 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-pci.c | 6 +- drivers/usb/host/ohci-pci.c | 9 +- drivers/usb/host/uhci-pci.c | 8 +- drivers/usb/host/xhci-pci-renesas.c | 645 +++ drivers/usb/host/xhci-pci.c | 47 +- drivers/usb/host/xhci-pci.h | 28 + drivers/usb/host/xhci.h | 1 + drivers/vhost/net.c | 1 + drivers/video/console/newport_con.c | 1 - drivers/video/fbdev/acornfb.c | 1 - drivers/video/fbdev/atafb.c | 1 - drivers/video/fbdev/cirrusfb.c | 1 - drivers/video/fbdev/cyber2000fb.c | 1 - drivers/video/fbdev/fb-puv3.c | 1 - drivers/video/fbdev/hitfb.c | 1 - drivers/video/fbdev/neofb.c | 1 - drivers/video/fbdev/q40fb.c | 1 - drivers/video/fbdev/savage/savagefb_driver.c | 1 - drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_therm.c | 1665 ++++++-- drivers/xen/balloon.c | 1 - drivers/xen/grant-table.c | 1 - drivers/xen/privcmd.c | 1 - drivers/xen/xenbus/xenbus_probe.c | 1 - drivers/xen/xenbus/xenbus_probe_backend.c | 1 - drivers/xen/xenbus/xenbus_probe_frontend.c | 1 - fs/btrfs/block-group.c | 213 +- fs/btrfs/block-group.h | 14 +- fs/btrfs/ctree.h | 2 - fs/btrfs/extent-tree.c | 2 +- fs/btrfs/free-space-cache.c | 52 +- fs/btrfs/scrub.c | 53 +- fs/btrfs/send.c | 67 + fs/btrfs/transaction.c | 2 +- fs/exec.c | 4 +- fs/f2fs/checkpoint.c | 3 + fs/f2fs/f2fs.h | 1 + fs/f2fs/super.c | 25 +- fs/io_uring.c | 487 ++- fs/namespace.c | 4 + fs/nfs/Makefile | 1 - fs/nfs/fsinfo.c | 231 -- fs/nfs/internal.h | 6 - fs/nfs/nfs4super.c | 3 - fs/nfs/super.c | 3 - fs/proc/array.c | 1 - fs/proc/meminfo.c | 1 - fs/proc/nommu.c | 1 - fs/proc/vmcore.c | 1 - fs/pstore/ram.c | 13 +- fs/splice.c | 3 +- fs/sysfs/file.c | 1 + fs/ubifs/auth.c | 17 +- fs/ubifs/file.c | 6 +- fs/ubifs/replay.c | 13 +- fs/xfs/libxfs/xfs_attr_leaf.c | 8 - fs/xfs/libxfs/xfs_bmap.c | 35 +- fs/xfs/libxfs/xfs_inode_buf.c | 160 +- fs/xfs/libxfs/xfs_inode_buf.h | 4 +- fs/xfs/libxfs/xfs_inode_fork.c | 256 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/xfs_icache.c | 35 +- fs/xfs/xfs_inode.c | 41 +- fs/xfs/xfs_inode.h | 2 - fs/xfs/xfs_inode_item_recover.c | 8 +- fs/xfs/xfs_mount.h | 54 +- fs/xfs/xfs_super.c | 12 +- fs/xfs/xfs_trans.c | 6 +- fs/zonefs/super.c | 2 +- include/asm-generic/io.h | 66 +- include/asm-generic/pgtable-nopmd.h | 1 + include/asm-generic/pgtable-nopud.h | 1 + include/drm/drm_modes.h | 3 +- include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 206 + include/dt-bindings/reset/qcom,gcc-msm8939.h | 110 + include/linux/blk_types.h | 2 - include/linux/bpf.h | 18 +- include/linux/bpf_verifier.h | 3 + include/linux/brcmphy.h | 2 + include/linux/capability.h | 5 + include/linux/compiler.h | 2 +- include/linux/cpufreq.h | 2 +- include/linux/crash_dump.h | 3 +- include/linux/dax.h | 1 - include/linux/dma-noncoherent.h | 2 +- include/linux/fwnode.h | 2 + include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 2 +- include/linux/iio/imu/adis.h | 87 +- include/linux/io-mapping.h | 2 +- include/linux/iommu.h | 12 - include/linux/kasan.h | 2 +- include/linux/kmsg_dump.h | 4 +- include/linux/kvm_host.h | 13 +- include/linux/mm.h | 47 +- include/{asm-generic => linux}/pgtable.h | 146 +- include/linux/pm_opp.h | 18 + include/linux/rcuwait.h | 32 +- include/linux/serial_core.h | 2 +- include/linux/skbuff.h | 2 +- include/linux/splice.h | 3 + include/linux/sysrq.h | 18 +- include/linux/tcp.h | 3 + include/linux/usb/hcd.h | 3 +- include/linux/vmalloc.h | 18 +- include/net/act_api.h | 2 +- include/net/inet_connection_sock.h | 8 + include/net/mptcp.h | 22 +- include/net/pkt_cls.h | 1 + include/net/sch_generic.h | 4 + include/net/xdp.h | 27 +- include/net/xdp_sock.h | 11 + include/uapi/linux/bpf.h | 4 +- include/uapi/linux/capability.h | 34 +- include/uapi/linux/fsinfo.h | 29 - include/uapi/linux/io_uring.h | 12 +- include/uapi/linux/rtnetlink.h | 6 + include/uapi/linux/windows.h | 35 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 6 + include/uapi/rdma/rdma_user_cm.h | 4 + include/xen/arm/page.h | 2 +- init/Kconfig | 3 + init/init_task.c | 1 - init/main.c | 2 + kernel/bpf/arraymap.c | 10 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/core.c | 2 +- kernel/bpf/cpumap.c | 23 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 4 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/map_in_map.c | 2 +- kernel/bpf/queue_stack_maps.c | 2 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 91 +- kernel/bpf/verifier.c | 58 +- kernel/cpu_pm.c | 4 +- kernel/debug/debug_core.c | 2 +- kernel/exit.c | 10 +- kernel/fork.c | 1 - kernel/notifier.c | 1 - kernel/power/poweroff.c | 2 +- kernel/power/snapshot.c | 1 - kernel/printk/printk.c | 16 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_stall.h | 2 +- kernel/reboot.c | 6 +- kernel/sysctl.c | 4 +- kernel/time/tick-sched.c | 22 +- kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 103 +- kernel/trace/trace.c | 12 - lib/Kconfig.debug | 2 +- lib/ioremap.c | 47 +- lib/logic_pio.c | 22 +- lib/vsprintf.c | 12 + localversion-next | 2 +- mm/debug_vm_pgtable.c | 1 - mm/gup.c | 1 - mm/hugetlb.c | 1 - mm/init-mm.c | 2 +- mm/memory.c | 1 - mm/mincore.c | 2 +- mm/mprotect.c | 2 +- mm/nommu.c | 12 - mm/page_alloc.c | 2 +- mm/page_io.c | 1 - mm/page_reporting.h | 2 +- mm/pgtable-generic.c | 6 +- mm/shmem.c | 1 - mm/sparse-vmemmap.c | 1 - mm/sparse.c | 1 - mm/swap_state.c | 1 - mm/swapfile.c | 1 - mm/vmacache.c | 1 - mm/vmalloc.c | 112 +- mm/zsmalloc.c | 2 +- net/bpf/test_run.c | 16 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 14 +- net/core/filter.c | 19 +- net/core/net-sysfs.c | 10 +- net/core/skbuff.c | 8 +- net/core/sysctl_net_core.c | 4 +- net/core/xdp.c | 8 + net/dsa/tag_mtk.c | 15 + net/ethtool/channels.c | 20 +- net/ethtool/ioctl.c | 11 + net/ipv4/devinet.c | 23 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/nexthop.c | 2 +- net/ipv4/route.c | 14 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv6/addrconf.c | 23 +- net/ipv6/esp6_offload.c | 27 +- net/ipv6/ip6mr.c | 3 +- net/mptcp/options.c | 33 +- net/mptcp/protocol.c | 146 +- net/mptcp/protocol.h | 1 + net/mptcp/subflow.c | 20 +- net/rds/info.c | 6 +- net/sched/act_api.c | 30 +- net/sched/cls_api.c | 67 +- net/sched/cls_flower.c | 43 + samples/vfs/test-fsinfo.c | 39 - scripts/get_maintainer.pl | 2 + scripts/kconfig/Makefile | 2 + scripts/kconfig/streamline_config.pl | 21 + scripts/modules-check.sh | 16 +- security/apparmor/file.c | 12 +- security/apparmor/label.c | 6 - security/apparmor/match.c | 5 + security/apparmor/policy_unpack.c | 54 +- security/selinux/hooks.c | 24 +- security/selinux/include/classmap.h | 4 +- security/smack/smack_lsm.c | 16 +- sound/core/sgbuf.c | 1 - sound/pci/hda/hda_intel.c | 2 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/cros_ec_codec.c | 15 +- sound/soc/fsl/fsl_esai.c | 46 +- sound/soc/intel/common/sst-firmware.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +- sound/usb/card.h | 1 + sound/usb/endpoint.c | 195 +- sound/usb/mixer_quirks.c | 4 +- sound/usb/pcm.c | 5 + tools/bpf/bpftool/feature.c | 120 +- tools/lib/bpf/hashmap.c | 5 +- tools/lib/bpf/hashmap.h | 1 - .../bpf/{test_align.c => prog_tests/align.c} | 109 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 123 +- .../selftests/bpf/{ => progs}/test_sockmap_kern.h | 158 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 33 + ...adjust_tail.c => test_xdp_adjust_tail_shrink.c} | 12 +- tools/testing/selftests/bpf/test_sockmap.c | 913 ++-- tools/testing/selftests/bpf/test_verifier.c | 44 +- tools/testing/selftests/bpf/verifier/calls.c | 16 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- .../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 4 +- .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 33 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 35 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 20 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 6 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 9 +- tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 9 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 202 + tools/testing/selftests/net/fib_nexthops.sh | 4 +- .../selftests/net/forwarding/devlink_lib.sh | 9 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 2 +- tools/testing/selftests/sysctl/sysctl.sh | 8 +- .../tc-testing/tc-tests/filters/tests.json | 38 + virt/kvm/async_pf.c | 3 +- virt/kvm/eventfd.c | 2 +- virt/kvm/kvm_main.c | 58 +- 1443 files changed, 37459 insertions(+), 11584 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-block-rnbd create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-client create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-server create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-client create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-server create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm rename Documentation/{debugging-via-ohci1394.txt => core-api/debugging-via-ohci139 [...] rename Documentation/{DMA-API-HOWTO.txt => core-api/dma-api-howto.rst} (100%) rename Documentation/{DMA-API.txt => core-api/dma-api.rst} (100%) rename Documentation/{DMA-attributes.txt => core-api/dma-attributes.rst} (100%) rename Documentation/{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} (100%) rename Documentation/{IRQ.txt => core-api/irq/concepts.rst} (100%) create mode 100644 Documentation/core-api/irq/index.rst rename Documentation/{IRQ-affinity.txt => core-api/irq/irq-affinity.rst} (100%) rename Documentation/{IRQ-domain.txt => core-api/irq/irq-domain.rst} (99%) rename Documentation/{irqflags-tracing.txt => core-api/irq/irqflags-tracing.rst} (100%) rename Documentation/{kref.txt => core-api/kref.rst} (100%) create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml rename Documentation/{IPMI.txt => driver-api/ipmi.rst} (100%) rename Documentation/{futex-requeue-pi.txt => locking/futex-requeue-pi.rst} (100%) rename Documentation/{hwspinlock.txt => locking/hwspinlock.rst} (100%) rename Documentation/{percpu-rw-semaphore.txt => locking/percpu-rw-semaphore.rst} (100%) rename Documentation/{pi-futex.txt => locking/pi-futex.rst} (100%) rename Documentation/{preempt-locking.txt => locking/preempt-locking.rst} (100%) rename Documentation/{robust-futex-ABI.txt => locking/robust-futex-ABI.rst} (100%) rename Documentation/{robust-futexes.txt => locking/robust-futexes.rst} (100%) rename Documentation/{digsig.txt => security/digsig.rst} (100%) create mode 100644 Documentation/translations/zh_CN/filesystems/debugfs.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/kirkwood-l-50.dts delete mode 100644 arch/mips/kernel/8250-platform.c create mode 100644 arch/mips/vr41xx/Makefile create mode 100644 drivers/block/rnbd/Kconfig create mode 100644 drivers/block/rnbd/Makefile create mode 100644 drivers/block/rnbd/README create mode 100644 drivers/block/rnbd/rnbd-clt-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-clt.c create mode 100644 drivers/block/rnbd/rnbd-clt.h create mode 100644 drivers/block/rnbd/rnbd-common.c create mode 100644 drivers/block/rnbd/rnbd-log.h create mode 100644 drivers/block/rnbd/rnbd-proto.h create mode 100644 drivers/block/rnbd/rnbd-srv-dev.c create mode 100644 drivers/block/rnbd/rnbd-srv-dev.h create mode 100644 drivers/block/rnbd/rnbd-srv-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-srv.c create mode 100644 drivers/block/rnbd/rnbd-srv.h create mode 100644 drivers/iio/imu/adis16475.c create mode 100644 drivers/infiniband/ulp/rtrs/Kconfig create mode 100644 drivers/infiniband/ulp/rtrs/Makefile create mode 100644 drivers/infiniband/ulp/rtrs/README create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-log.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-pri.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.h create mode 100644 drivers/input/misc/iqs269a.c delete mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/iommu/sun50i-iommu.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h create mode 100644 drivers/usb/host/xhci-pci-renesas.c create mode 100644 drivers/usb/host/xhci-pci.h delete mode 100644 fs/nfs/fsinfo.c create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h rename include/{asm-generic => linux}/pgtable.h (89%) delete mode 100644 include/uapi/linux/windows.h rename tools/testing/selftests/bpf/{test_align.c => prog_tests/align.c} (91%) rename tools/testing/selftests/bpf/{ => progs}/test_sockmap_kern.h (61%) create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c rename tools/testing/selftests/bpf/progs/{test_adjust_tail.c => test_xdp_adjust_ta [...] create mode 100644 tools/testing/selftests/kvm/x86_64/debug_regs.c