This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 9ca6dc09f757 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 1dd2abfbc35f mm/madvise: allow KSM hints for remote API omits f5a5b645897b mm/madvise: employ mmget_still_valid() for write lock omits 66b5781c6cc2 mm/madvise: support both pid and pidfd for process_madvise omits ad6c12199bd7 pid: move pidfd_get_pid() to pid.c omits 14fecc81abfe mm/madvise: check fatal signal pending of target process omits be8b161db8f5 fix process_madvise build break for arm64 omits 9009b65da6cf mm/madvise: introduce process_madvise() syscall: an extern [...] omits 2f6621ad9334 mm/madvise: pass task and mm to do_madvise omits 8cf7299642de mm/mmap.c: do not allow mappings outside of allowed limits omits ee040d11e04a mm/mmap.c: add more sanity checks to get_unmapped_area() omits 95fa32292a88 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 9efb8b1306cd mm/swap.c: annotate data races for lru_rotate_pvecs omits 3c148b38e1c5 mm: annotate a data race in page_zonenum() omits 76533439cd86 mm/rmap: annotate a data race at tlb_flush_batched omits 0942a0316445 mm/util.c: annotate an data race at vm_committed_as omits 7258378dd3a0 mm/mempool: fix a data race in mempool_free() omits 285d15784042 mm/list_lru: fix a data race in list_lru_count_one omits d6ea29afa5c6 mm/memcontrol: fix a data race in scan count omits 23cf220b47c0 mm/page_counter: fix various data races at memsw omits 849833d7f7b5 mm-swapfile-fix-and-annotate-various-data-races-v2 omits 264a2c4b53fb mm/swapfile: fix and annotate various data races omits 9c1e9c34f7b5 mm/filemap.c: fix a data race in filemap_fault() omits 217f77ee59fd mm/swap_state: mark various intentional data races omits b4f245e04d5a mm-page_io-mark-various-intentional-data-races-v2 omits 7b5941fef315 mm/page_io: mark various intentional data races omits 3eae2b4efb5b mm/frontswap: mark various intentional data races omits a0f9c01f07a6 kernel: rename show_stack_loglvl() => show_stack() omits 9f0029cf7724 kernel: use show_stack_loglvl() omits 8de4fb03c732 sched: print stack trace with KERN_INFO omits b0199dd44ae6 kdb: don't play with console_loglevel omits d2eb3d8de646 power: use show_stack_loglvl() omits bdebeef186ea x86/amd_gart: print stacktrace for a leak with KERN_ERR omits f62ed38adb33 sysrq: use show_stack_loglvl() omits fab98364ec0a xtensa: add show_stack_loglvl() omits 8aa9ac9341ea xtensa: add loglvl to show_trace() omits f5bde61de6e0 x86: add show_stack_loglvl() omits c8a94f5fdfee x86: add missing const qualifiers for log_lvl omits eea3797ff03d unicore32: add show_stack_loglvl() omits dd9e1be32d51 unicore32: add loglvl to c_backtrace() omits 992cd7e33cb5 unicore32: remove unused pmode argument in c_backtrace() omits d4bc5dddd495 um: add show_stack_loglvl() omits 1d401796ffd7 um/sysrq: remove needless variable sp omits b4e4945ac58b sparc: add show_stack_loglvl() omits c2929408b768 sh: add show_stack_loglvl() omits d43aa44ada26 sh: add loglvl to show_trace() omits 5fb52eeac781 sh: add loglvl to printk_address() omits 17e8457f5b5b sh: remove needless printk() omits 6162f382443d sh: add loglvl to dump_mem() omits 30c3a5816ee0 s390: add show_stack_loglvl() omits fe235b400279 riscv: add show_stack_loglvl() omits c8308b14f595 powerpc: add show_stack_loglvl() omits c4e5fa81686d parisc: add show_stack_loglvl() omits 27c6a584d923 openrisc: add show_stack_loglvl() omits 4eb925e920b4 nios2: add show_stack_loglvl() omits db8b28823574 nds32: add show_stack_loglvl() omits c75420838d9a mips: add show_stack_loglvl() omits 970c91a70ebf microblaze: add show_stack_loglvl() omits 49fdb9b969fe microblaze: add loglvl to microblaze_unwind() omits b6351f5f5b5e microblaze: add loglvl to microblaze_unwind_inner() omits ac01ccff9247 m68k: add show_stack_loglvl() omits 16574c4cb1c0 ia64: add show_stack_loglvl() omits 87776fac9185 ia64: pass log level as arg into ia64_do_show_stack() omits eceddc2e399a hexagon: add show_stack_loglvl() omits 1fe01e46a14e h8300: add show_stack_loglvl() omits 02fdf2335503 csky: add show_stack_loglvl() omits a540d070d227 c6x: add show_stack_loglvl() omits 87a254b085d4 arm64: add show_stack_loglvl() omits b8b12cc5cb52 arm64: add loglvl to dump_backtrace() omits fae416779aac arm: add show_stack_loglvl() omits 19826ddb9f8a arm: wire up dump_backtrace_{entry,stm} omits 81fe25baa4ce arm: add loglvl to dump_backtrace() omits 62f9da49e1e9 arm: add loglvl to unwind_backtrace() omits 4da819d91a5e arm/asm: add loglvl to c_backtrace() omits e03de5c294f4 arc: add show_stack_loglvl() omits bd9f6f85fd98 alpha: add show_stack_loglvl() omits 58dc90362134 kallsyms/printk: add loglvl to print_ip_sym() omits 89ee979ca8a3 mm/kmemleak: silence KCSAN splats in checksum omits 8f92aa023692 kernel: set USER_DS in kthread_use_mm omits 3736017cf9a5 powerpc/vas: fix up for {un}use_mm() rename omits 9f7ad991e86f kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 omits 54a9f385585a kernel: better document the use_mm/unuse_mm API contract omits f4376825a9d1 kernel: move use_mm/unuse_mm to kthread.c omits d98adc64efe9 kernel: move use_mm/unuse_mm to kthread.c omits bbe6d8d99920 i915/gvt: remove unused xen bits omits 8d50a1544af5 amdgpu: a NULL ->mm does not mean a thread is a kthread omits 226459a8f33b Merge branch 'akpm-current/current' omits 976352e43ca9 Merge remote-tracking branch 'kunit-next/kunit' omits 40ea5e483a8b Merge remote-tracking branch 'fpga/for-next' omits 98ac08543684 Merge remote-tracking branch 'devfreq/devfreq-next' omits 7a8c9ccc6c5e Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 70fc4a45b0b7 Merge remote-tracking branch 'hyperv/hyperv-next' omits 25e743a7dcda Merge remote-tracking branch 'xarray/xarray' omits 97522d8d8a0d Merge remote-tracking branch 'nvmem/for-next' omits 946f4b6af853 Merge remote-tracking branch 'slimbus/for-next' omits 81c945e48496 Merge remote-tracking branch 'fsi/next' omits fe296e60dbc8 Merge remote-tracking branch 'kspp/for-next/kspp' omits c03b1ff99eb5 Merge remote-tracking branch 'ntb/ntb-next' omits a61403156fd7 Merge remote-tracking branch 'rtc/rtc-next' omits f9da63e23e0b Merge remote-tracking branch 'coresight/next' omits 908a55253b11 Merge remote-tracking branch 'livepatching/for-next' omits b8d1d15a2e73 Merge remote-tracking branch 'kselftest/next' omits 6b3dbfa81a2e Merge remote-tracking branch 'pwm/for-next' omits 52a5c6588d7a Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 3804eb6c7805 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 0d5d4cba4fe4 Merge remote-tracking branch 'pinctrl/for-next' omits f8d3e694992a Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 93a441fdaa25 Merge remote-tracking branch 'gpio/for-next' omits 7808dfc40027 Merge remote-tracking branch 'rpmsg/for-next' omits 39fe1404c978 Merge remote-tracking branch 'vhost/linux-next' omits 65ba1097c453 Merge remote-tracking branch 'scsi-mkp/for-next' omits e446b999fccc Merge remote-tracking branch 'scsi/for-next' omits 4dfd0352471f Merge remote-tracking branch 'cgroup/for-next' omits ae24b5357710 Merge remote-tracking branch 'slave-dma/next' omits 482382649772 Merge remote-tracking branch 'mux/for-next' omits 2db42c8f024b Merge remote-tracking branch 'staging/staging-next' omits 2c5ddf60026c Merge remote-tracking branch 'thunderbolt/next' omits 8b5d8905cca0 Merge remote-tracking branch 'soundwire/next' omits 975094f3ae40 Merge remote-tracking branch 'extcon/extcon-next' omits b2cb8fcc759a Merge remote-tracking branch 'tty/tty-next' omits 7181a3479d61 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 64c8b8b92735 Merge remote-tracking branch 'usb-serial/usb-next' omits a622c17bbe3a Merge remote-tracking branch 'usb/usb-next' omits 7808281d4c54 Merge remote-tracking branch 'driver-core/driver-core-next' omits d22ccc4a0f5c Merge remote-tracking branch 'ipmi/for-next' omits 4b479a91c795 Merge remote-tracking branch 'leds/for-next' omits cc6e08f5cf36 Merge remote-tracking branch 'chrome-platform/for-next' omits b9d4e4a4c0e4 Merge remote-tracking branch 'drivers-x86/for-next' omits 79be394888f5 Merge remote-tracking branch 'workqueues/for-next' omits 6673ade0e41e Merge remote-tracking branch 'percpu/for-next' omits bce6a898338a Merge remote-tracking branch 'kvms390/next' omits b1a8800d7cf6 Merge remote-tracking branch 'kvm/linux-next' omits 47a185808724 Merge remote-tracking branch 'rcu/rcu/next' omits b91be824dc8b Merge remote-tracking branch 'ftrace/for-next' omits 119ae47a57be Merge remote-tracking branch 'edac/edac-for-next' omits e83e7029a6d8 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 40306a42ccf7 Merge remote-tracking branch 'tip/auto-latest' omits ea0286b9b1ce Merge remote-tracking branch 'spi/for-next' omits 2218c6b5ff33 Merge remote-tracking branch 'devicetree/for-next' omits 5d92dde55f43 Merge remote-tracking branch 'audit/next' omits 55e94b602363 Merge remote-tracking branch 'smack/for-next' omits 488415798514 Merge remote-tracking branch 'selinux/next' omits e9e8fde04f29 Merge remote-tracking branch 'keys/keys-next' omits 9996be064c3e Merge remote-tracking branch 'integrity/next-integrity' omits 3ba743e011a8 Merge remote-tracking branch 'apparmor/apparmor-next' omits 9e8486af930c Merge remote-tracking branch 'regulator/for-next' omits 88bde783e532 Merge remote-tracking branch 'battery/for-next' omits 54124ec79d91 Merge remote-tracking branch 'mmc/next' omits 27404d399cdc Merge remote-tracking branch 'device-mapper/for-next' omits ace03f2ba952 Merge remote-tracking branch 'block/for-next' omits 15fb52d7090b Merge remote-tracking branch 'input/next' omits 9b96263dac9c Merge remote-tracking branch 'modules/modules-next' omits 9566dd3bc6f1 Merge remote-tracking branch 'sound-asoc/for-next' omits 48264bbfae39 Merge remote-tracking branch 'sound/for-next' omits 942563f10fcc Merge remote-tracking branch 'regmap/for-next' omits df8b3bda571f Merge remote-tracking branch 'imx-drm/imx-drm/next' omits f3bb8d62e994 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 58117a2b90d8 Merge remote-tracking branch 'drm-misc/for-linux-next' omits f8423f69843c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 024106f5d5f4 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 47afc87de7ec Merge remote-tracking branch 'amdgpu/drm-next' omits 2b58afa017cb Merge remote-tracking branch 'drm/drm-next' omits 556a775f0602 Merge remote-tracking branch 'crypto/master' omits e6e296f23e06 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits d95d6c12fd1d Merge remote-tracking branch 'gfs2/for-next' omits ad5fee9ac339 Merge remote-tracking branch 'mac80211-next/master' omits 896d3dbcdf26 Merge remote-tracking branch 'bluetooth/master' omits 4250cf5cd0f9 Merge remote-tracking branch 'wireless-drivers-next/master' omits 1b905e090d2f Merge remote-tracking branch 'mlx5-next/mlx5-next' omits abd9872b14a1 Merge remote-tracking branch 'bpf-next/master' omits ef4d5b0b24bd Merge remote-tracking branch 'net-next/master' omits 920b40f1dfe3 Merge remote-tracking branch 'rdma/for-next' omits aaa5846caf7b Merge remote-tracking branch 'swiotlb/linux-next' omits 3a386431f9e5 Merge remote-tracking branch 'ieee1394/for-next' omits c02585c3c0f8 Merge remote-tracking branch 'thermal/thermal/linux-next' omits a82dbfaeede6 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 574f732cdc1c Merge remote-tracking branch 'pm/linux-next' omits 40494465e9a1 Merge remote-tracking branch 'v4l-dvb/master' omits 16aedbb33c21 Merge remote-tracking branch 'jc_docs/docs-next' omits a10026870ecb Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 314274500021 Merge branch 'dmi/master' omits 8928f715f843 Merge remote-tracking branch 'i3c/i3c/next' omits 8b3393350514 Merge remote-tracking branch 'i2c/i2c/for-next' omits 76d1563161e0 Merge remote-tracking branch 'hid/for-next' omits 5c5d7100a19a Merge remote-tracking branch 'printk/for-next' omits 0834e1c87486 Merge remote-tracking branch 'vfs/for-next' omits 57dd9e2ba77b Merge remote-tracking branch 'file-locks/locks-next' omits e5499ae84130 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits adad42993d3b Merge remote-tracking branch 'nfsd/nfsd-next' omits 2ffdb1fa00b3 Merge remote-tracking branch 'nfs/linux-next' omits d849ec37a4bc Merge remote-tracking branch 'jfs/jfs-next' omits ac27b15e3bdf Merge remote-tracking branch 'fuse/for-next' omits b684aa1ab932 Merge remote-tracking branch 'f2fs/dev' omits 7184ef927ab1 Merge remote-tracking branch 'ext3/for_next' omits a216b842d314 Merge remote-tracking branch 'exfat/dev' omits f40720ece87b Merge remote-tracking branch 'cifs/for-next' omits fa5fcf1b786d Merge remote-tracking branch 'btrfs/for-next' omits 4f1bb9c7cbef Merge remote-tracking branch 'sh/sh-next' omits a82dda413c5b Merge remote-tracking branch 'risc-v/for-next' omits 3af2880d0f38 Merge remote-tracking branch 'powerpc/next' omits a0189b8c7856 Merge remote-tracking branch 'nds32/next' omits a6e6813a273f Merge remote-tracking branch 'mips/mips-next' omits 41fdf34179a9 Merge remote-tracking branch 'm68knommu/for-next' omits be27173fa631 Merge remote-tracking branch 'm68k/for-next' omits 800e94f0b7ce Merge remote-tracking branch 'h8300/h8300-next' omits 3079845eb887 Merge remote-tracking branch 'csky/linux-next' omits 6526bdf99648 Merge remote-tracking branch 'clk/clk-next' omits 4519dbd4192d Merge remote-tracking branch 'tegra/for-next' omits 01501f81025a Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c3031526e31b Merge remote-tracking branch 'scmi/for-linux-next' omits 0bb266840eb3 Merge remote-tracking branch 'samsung-krzk/for-next' omits 8b41fe5fef02 Merge remote-tracking branch 'rockchip/for-next' omits cf3a5e170041 Merge remote-tracking branch 'reset/reset/next' omits fc11ff38e167 Merge remote-tracking branch 'renesas/next' omits 5fa2ca5e90c4 Merge remote-tracking branch 'realtek/for-next' omits 7e3bac143363 Merge remote-tracking branch 'raspberrypi/for-next' omits d290d2ddce97 Merge remote-tracking branch 'qcom/for-next' omits 34705b45b1da Merge remote-tracking branch 'omap/for-next' omits 14036b3af411 Merge remote-tracking branch 'mvebu/for-next' omits 1b924cbe857c Merge remote-tracking branch 'mediatek/for-next' omits f999ac1d0ec5 Merge remote-tracking branch 'keystone/next' omits f2bb57f407ce Merge remote-tracking branch 'imx-mxs/for-next' omits 958301655bfc Merge remote-tracking branch 'at91/at91-next' omits f1c87977626d Merge remote-tracking branch 'aspeed/for-next' omits a0bf7f2bedd5 Merge remote-tracking branch 'arm/for-next' omits c789d78ee582 Merge remote-tracking branch 'dma-mapping/for-next' omits 8d46328ec073 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 15caa57c062a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c2189a002ffa Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 4cd3cbb961f9 Merge remote-tracking branch 'risc-v-fixes/fixes' omits 9e6dc6ef57ef Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits b690b0ae6546 Merge remote-tracking branch 'mmc-fixes/fixes' omits 1677f9fe3113 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8055c7eee202 Merge remote-tracking branch 'scsi-fixes/fixes' omits a1408c6dc1ab Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 3e75f8797864 Merge remote-tracking branch 'vfs-fixes/fixes' omits 18e8c64a7d42 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4fe5e94eca3b Merge remote-tracking branch 'omap-fixes/fixes' omits 2a0b5932d83e Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 72bcce56140d Merge remote-tracking branch 'vfio-fixes/for-linus' omits 18716a0cff0a Merge remote-tracking branch 'crypto-current/master' omits 3615447ee45f Merge remote-tracking branch 'input-current/for-linus' omits ea5892e15e74 Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits df422216e09f Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 2404f06216bf Merge remote-tracking branch 'staging.current/staging-linus' omits 899ca059fa11 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 46bc0f487fe5 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits b1541e8db042 Merge remote-tracking branch 'usb.current/usb-linus' omits 1441f1a5218f Merge remote-tracking branch 'tty.current/tty-linus' omits 9143763fb789 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 52c6c7efce21 Merge remote-tracking branch 'spi-fixes/for-linus' omits 7abd4b775e0b Merge remote-tracking branch 'regulator-fixes/for-linus' omits a90b80325f0c Merge remote-tracking branch 'regmap-fixes/for-linus' omits 7f3f7d015eed Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8cca69eba8c9 Merge remote-tracking branch 'sound-current/for-linus' omits d9b68c06bd33 Merge remote-tracking branch 'rdma-fixes/for-rc' omits a70995178d35 Merge remote-tracking branch 'mac80211/master' omits 998a3684aaad Merge remote-tracking branch 'wireless-drivers/master' omits 1e03e76b3812 Merge remote-tracking branch 'ipsec/master' omits 207fd7fbdb80 Merge remote-tracking branch 'bpf/master' omits c6761fc90a86 Merge remote-tracking branch 'net/master' omits 69c1db90bcfc Merge remote-tracking branch 's390-fixes/fixes' omits 48ed30542dff Merge remote-tracking branch 'powerpc-fixes/fixes' omits f3e867919771 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 1497059d7611 Merge remote-tracking branch 'arc-current/for-curr' omits 5d80bad4dcd2 Merge remote-tracking branch 'kbuild-current/fixes' omits de5738d1c364 ipc: convert ipcs_idr to XArray omits 6808be539ac7 ipc/namespace.c: use a work queue to free_ipc omits ff88e432af80 ipc/msg: add missing annotation for freeque() omits c352e58516d0 tools/testing/selftests/vm: remove duplicate headers omits 632e1a418ca2 selftests: vm: pkeys: fix multilib builds for x86 omits 3c49c13d079d selftests: vm: pkeys: use the correct page size on powerpc omits 8477ec24fa05 selftests/vm/pkeys: override access right definitions on powerpc omits 2260fed92534 selftests/vm/pkeys: test correct behaviour of pkey-0 omits c00f07f8b37c selftests/vm/pkeys: introduce a sub-page allocator omits 79459eb42df2 selftests/vm/pkeys: detect write violation on a mapped acc [...] omits 34e48d345c0a selftests/vm/pkeys: associate key on a mapped page and det [...] omits f697675953bd selftests/vm/pkeys: associate key on a mapped page and det [...] omits 20535fc0d050 selftests/vm/pkeys: improve checks to determine pkey support omits 24c1b8f11f26 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() omits 6d3a45714ec0 selftests/vm/pkeys: fix number of reserved powerpc pkeys omits b282d8a5a8fb selftests/vm/pkeys: introduce powerpc support omits 5cddc34e5873 selftests/vm/pkeys: introduce generic pkey abstractions omits 1026b6659115 selftests: vm: pkeys: use the correct huge page size omits 2efc0f61b291 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] omits d05909a1aa3a selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() omits 50b45f35bf9f selftests/vm/pkeys: fix pkey_disable_clear() omits df6b76db6a0b selftests: vm: pkeys: add helpers for pkey bits omits 2f6bdc184507 selftests: vm: pkeys: Use sane types for pkey register omits c36b35ae101d selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() omits f1a6932ac76e selftests/vm/pkeys: move some definitions to arch-specific header omits 527b7be3994b selftests/vm/pkeys: move generic definitions to header file omits 92230359ac1a selftests/vm/pkeys: rename all references to pkru to a gen [...] omits 8bac86b124af selftests/x86/pkeys: move selftests to arch-neutral directory omits 70f948073725 aio: simplify read_events() omits 8e45349fa60a kernel/relay.c: fix read_pos error when multiple readers omits db105b15f3e6 panic: add sysctl to dump all CPUs backtraces on oops event omits f981a2b1ff43 arm64: memory: give hotplug memory a different resource name omits b78b98ec075a mm/memory_hotplug: allow arch override of non boot memory [...] omits 022ff461ef8e kexec: prevent removal of memory in use by a loaded kexec image omits 79d42bf28c6e umh: fix refcount underflow in fork_usermode_blob(). omits a19cf06e8e6c fs/seq_file.c: seq_read: Update pr_info_ratelimited omits f372e19bce29 fat: improve the readahead for FAT entries omits b64086bfbc86 fat: don't allow to mount if the FAT length == 0 omits 7a66fc307f5e initrdmem=-option-to-specify-initrd-physical-address-check [...] omits ede4b5b79937 initrdmem= option to specify initrd physical address omits 27f5c09e5905 elfnote: mark all .note sections SHF_ALLOC omits 34660cdb95d1 fs/binfmt_elf: remove redundant elf_map ifndef omits 32e64ec13a55 checkpatch: look for c99 comments in ctx_locate_comment omits 653f0c06a232 checkpatch: additional MAINTAINER section entry ordering checks omits 82d2006bbf93 lib/test_lockup.c: make test_inode static omits 9f7b59daa702 lib: optimize cpumask_local_spread() omits 880a4464a37e lib: Add might_fault() to strncpy_from_user. omits aa7e77d4bf1f lib/math: avoid trailing newline hidden in pr_fmt() omits 118125ccd046 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] omits e3ef27512da1 dynamic_debug: add an option to enable dynamic debug for m [...] omits ef3ac10825e6 kernel/hung_task.c: introduce sysctl to print all traces w [...] omits 8e3ae66ce872 parisc: add sysctl file interface panic_on_stackoverflow omits aee3c7b45030 user.c: make uidhash_table static omits a5b073bd3942 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 omits 33d60f325881 mm/debug: add tests validating architecture page table helpers omits 8ce26818f226 x86/mm: define mm_p4d_folded() omits 1fa10d1f8113 proc: rename "catch" function argument omits 0f1ab44f8de3 kernel/hung_task.c: Monitor killed tasks. omits e9f00b36d8dd fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 029831141bbe fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 9e0e45700ccf mm: use false for bool variable omits fdeaa99f6710 mm/memory: fix a typo in comment "attampt"->"attempt" omits 91aa80ab4923 mm/page-writeback: fix a typo in comment "effictive"->"effective" omits 2dfff8bf023e mm/sparse: fix a typo in comment "convienence"->"convenience" omits 5acb059bfef2 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] omits b743dc9eb83c mm: fix a typo in comment "strucure"->"structure" omits cd0b357f3a17 mm, memcg: fix some typos in memcontrol.c omits e89cfff86295 mm/frontswap: fix some typos in frontswap.c omits 65f3378cb263 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" omits 694eac615777 mm/list_lru: fix a typo in comment "numbesr"->"numbers" omits 7b5aa3439191 mm/memblock: fix a typo in comment "implict"->"implicit" omits 2d27bb88c89c mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" omits 535f7df802dc mm/vmsan: fix some typos in comment omits 0cb01122eb05 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] omits ed40a9c22f85 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits dfe7f440dc14 mm/hugetlb: fix a typo in comment "manitained"->"maintained" omits 8f1a7fdda5ed mm: mmap: fix a typo in comment "compatbility"->"compatibility" omits 978726105cbd mm: ksm: fix a typo in comment "alreaady"->"already" omits 1902558ce024 mm: ksm: fix a typo in comment "alreaady"->"already" omits 5360e6b015d4 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" omits 40e688375ca2 mm-replace-zero-length-array-with-flexible-array-member-fix omits fe5443f5446f mm: replace zero-length array with flexible-array member omits 56b75a514c84 mm/memory_hotplug: remove is_mem_section_removable() omits 830fa4d448bf powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] omits ba5ee7c95277 mm/memory_hotplug: refrain from adding memory into an impo [...] omits 1e4af208444c drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits ff89a3877cef drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits 5b3df77f8b4b mm/thp: rename pmd_mknotpresent() to pmd_mknotvalid() omits 531d1b51e64e powerpc/mm: drop platform defined pmd_mknotpresent() omits c4b86d1955b0 mm: thp: don't need to drain lru cache when splitting and [...] omits b515b9b38547 hugetlbfs: clean up command line processing omits 49ead4af2a4d arm64/hugetlb: fix hugetlb initialization omits 0d0a32a4ec4f hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] omits fbc9f4e67e36 hugetlbfs: move hugepagesz= parsing to arch independent code omits 84357570c7d3 hugetlbfs: add arch_hugetlb_valid_size omits c55f713d0a35 selftests: khugepaged: fix several spelling mistakes omits 0636a6bec1f6 khugepaged: introduce 'max_ptes_shared' tunable omits 23723ab391cd thp: change CoW semantics for anon-THP omits 611b3193d918 khugepaged: allow to collapse PTE-mapped compound pages omits cb9291f3a91f khugepaged: allow to collapse a page shared across fork omits 85d9c8a1b6bc khugepaged: drain LRU add pagevec after swapin omits 1a50c8971dbb khugepaged: drain all LRU caches before scanning pages omits bbe2307fa01f khugepaged: do not stop collapse if less than half PTEs ar [...] omits da0ba347efc4 selftests: khugepaged: fix several spelling mistakes omits c3343a2481d0 khugepaged: add self test omits 16bc1abc2a14 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] omits 45113492064b mm/vmscan.c: use update_lru_size() in update_lru_sizes() omits 3f811e0fa3d9 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] omits e26130fc706d mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() omits c1bc6c66c848 mm/page_alloc: integrate classzone_idx and high_zoneidx omits 71c8109d0d14 mm/page_alloc: use ac->high_zoneidx for classzone_idx omits 6d8a26bb6cb3 mm/vmstat.c: do not show lowmem reserve protection informa [...] omits b7caa3c5471b mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] omits e2536a709cb2 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] omits c0303856884f mm/page_alloc.c: remove unused free_bootmem_with_active_regions omits 1ff72c6ce3af mm: call cond_resched() from deferred_init_memmap() omits cfedc39f68dd mm: initialize deferred pages with interrupts enabled omits dc7baefe27a1 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] omits fb43605cfed2 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits bc007a2cdcca mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 602042627372 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] omits fe8e37ac3502 mm/page_alloc.c: rename free_pages_check() to check_free_page() omits 5d07b11f438b mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] omits d47de00671ab mm/page_alloc.c: bad_flags is not necessary for bad_page() omits e97d4cb3edb1 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] omits 51ad8e0e4053 docs/vm: update memory-models documentation omits 9d935641ed66 mm: simplify find_min_pfn_with_active_regions() omits 63099365e258 mm: clean up free_area_init_node() and its helpers omits 6584e7f38500 mm: rename free_area_init_node() to free_area_init_memoryl [...] omits ea184083d6d5 mm: free_area_init: allow defining max_zone_pfn in descend [...] omits 1425012b2f5d mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES omits 6017ec386acd mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] omits 5d9b6d572d93 mm: memmap_init: iterate over memblock regions rather that [...] omits 6e1371815e95 xtensa: simplify detection of memory zone boundaries omits 836a84947104 unicore32: simplify detection of memory zone boundaries omits 7e0cf915e0ec sparc32: simplify detection of memory zone boundaries omits 57cc4119a0a2 parisc: simplify detection of memory zone boundaries omits 142c54e67206 m68k: mm: simplify detection of memory zone boundaries omits 9e4e4f653350 csky: simplify detection of memory zone boundaries omits 77ee4c0aa0d1 arm64: simplify detection of memory zone boundaries for UM [...] omits 29d317605850 arm: simplify detection of memory zone boundaries omits 0f9754a7371f alpha: simplify detection of memory zone boundaries omits 2cb9d323f00c mm: use free_area_init() instead of free_area_init_nodes() omits 87846fe862e4 mm: free_area_init: use maximal zone PFNs rather than zone sizes omits 04ec7eb4b50c mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option omits f38b899d37bd mm: make early_pfn_to_nid() and related defintions close t [...] omits bf1f7c703f4f mm: memblock: replace dereferences of memblock_region.nid [...] omits 7b29ff3b93c8 mm: clarify __GFP_MEMALLOC usage omits f08ad8a1b161 mm/mm_init.c: report kasan-tag information stored in page->flags omits ae367cf1e181 s390: use __vmalloc_node in stack_alloc omits 64178b812578 powerpc: use __vmalloc_node in alloc_vm_stack omits eedc32fd756c arm64: use __vmalloc_node in arch_alloc_vmap_stack omits 631665dda0b9 mm-remove-vmalloc_user_node_flags-fix omits d4493a599f1a mm: remove vmalloc_user_node_flags omits 71eab23b55a3 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix omits 5d93312474cb mm: switch the test_vmalloc module to use __vmalloc_node omits 887f55100c97 mm-remove-__vmalloc_node_flags_caller-fix omits 1abbff7779a0 mm: remove __vmalloc_node_flags_caller omits 2b35f13caf12 mm: remove both instances of __vmalloc_node_flags omits 37c8ea2512f8 mm: remove the prot argument to __vmalloc_node omits fd6eaec90c65 mm: remove the pgprot argument to __vmalloc omits e05f6564f6d2 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc omits 2fa4b8432613 mm: enforce that vmap can't map pages executable omits 08db796d1852 mm: remove the prot argument from vm_map_ram omits 069d546fd5ee mm: remove unmap_vmap_area omits 29bfca12bd5a mm: remove map_vm_range omits b85e6f0a4c1f mm: don't return the number of pages from map_kernel_range [...] omits 0cf6c900cfea mm: rename vmap_page_range to map_kernel_range omits 381fa29ed3f4 mm: remove vmap_page_range_noflush and vunmap_page_range omits 5bb764420d14 mm: pass addr as unsigned long to vb_free omits cf94ac9bc8cb mm: only allow page table mappings for built-in zsmalloc omits f16001601cb5 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] omits 64bb401c12ce mm: unexport unmap_kernel_range_noflush omits 77241cb218d6 mm: remove __get_vm_area omits eb093e33d1f0 powerpc: remove __ioremap_at and __iounmap_at omits b8b8055b9fba powerpc: add an ioremap_phb helper omits 27018e32b087 dma-mapping: use vmap insted of reimplementing it omits 701d317ec0b0 staging: media: ipu3: use vmap instead of reimplementing it omits ea0b247d9970 staging: android: ion: use vmap instead of vm_map_ram omits c01a9fb46913 x86: fix vmap arguments in map_irq_stack omits 317d0304c934 x86/hyperv: use vmalloc_exec for the hypercall page omits 771d81f5a8ff mm/memory: remove unnecessary pte_devmap case in copy_one_pte() omits 6466c42d8828 mm/mmap.c: fix the adjusted length error omits 3d5984c49814 /proc/PID/smaps: Add PMD migration entry parsing omits a0e3b42d1776 mm/gup.c: further document vma_permits_fault() omits 0691ceb268f6 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] omits 9a15203db00c asm-generic: remove pgtable-nop4d-hack.h omits cb3b53dcb3b4 unicore32: remove __ARCH_USE_5LEVEL_HACK omits 2d942899e1a9 sh: add support for folded p4d page tables omits f32931f36454 sh: drop __pXd_offset() macros that duplicate pXd_index() ones omits 6b155e7db50d sh: fault: Modernize printing of kernel messages omits 96b12ca1faa9 powerpc-add-support-for-folded-p4d-page-tables-fix omits 01fa7acc77ed PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits 260fdb2068a5 drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 49f8a6f942c8 drm/amdgpu: work around llvm bug #42576 omits 7d9ca6446972 drm/ttm: Break out the loops if need_resched in bo delayed [...] omits def7d0c2e8ca drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits d0de2c410670 drm/mm: revert "Break long searches in fragmented address spaces" omits 541dc5a2cf61 drm/amdkfd: Enable GWS based on FW Support omits d7a1be6bf777 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 8e859765ebad drm/amdkfd: Put ASIC revision into HSA capability omits 83a3ada3cb4a drm/amdgpu: add tiling flags from Mesa omits 7206d084e7df drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] omits 82bd97c9810c drm/amdgpu: add new unlocked flag for PTE updates omits d7a818f61de6 drm/amdgpu: rename direct to immediate for VM updates omits ce5b5e0923e5 drm/amdgpu: cleanup IB pool handling a bit omits 0f92d71898ec drm/amdgpu: partial revert VM sync changes omits 2c4a78a04500 drm/amdgpu: Add a UAPI flag for user to call mem_sync omits 3ed307a3a452 drm/amdgpu: Add mem_sync implementation for all the ASICs. omits 91b3886afa92 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits b28c0342e687 drm/amdgpu: Add new ring callback to insert memory sync omits 8f68c9e5e15b drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem omits 7403307d6f0e drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 omits 0b27a66d5b46 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] omits a01a714ebdd0 drm/amdgpu: Fix per-IB secure flag GFX hang omits 0fe29cd14995 drm/amdgpu: Fine-grained TMZ support omits de1f92069a11 drm/amdgpu: stop evicting encrypted BOs to swap omits ab3905e0c2f0 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits a8569badf2fc drm/amdgpu: also add the TMZ flag to GART omits ea9f46f78bd5 drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 7b30f99ec822 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits e4aba3a90d29 drm/amd/display: Indicate use of TMZ buffers to DC omits c198720dd696 drm/amdgpu: implement TMZ accessor (v3) omits 515c8ae8bb07 drm/amdgpu: remove the alignment placeholder for secure buffer omits bcec8f75aa06 drm/amdgpu: move CS secure flag next the structs where it's used omits cca1e03ef602 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 989cadb415d7 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits ade8ab6eea0b drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits ac6c8afa28fe drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits cfd96f8e90f7 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 6708ce840014 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits f2ecdd60b0a6 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 63272007b82e drm/amdgpu: job is secure iff CS is secure (v5) omits 3126a539bdd9 drm/amdgpu: expand the context control interface with trust flag omits f0a09383c8f4 drm/amdgpu: expand the emit tmz interface with trusted flag omits 903bcc767607 drm/amdgpu: add tmz bit in frame control packet omits 6e85e66acb63 drm/amdgpu: add function to check tmz capability (v4) omits 476bdd797dda drm/amdgpu: add amdgpu_tmz data structure omits 2e6a116fe25e drm/amdgpu: add tmz feature parameter (v2) omits d5dc4042080a drm/amdgpu: define the TMZ bit for the PTE omits 89912625ec25 drm/amdgpu: add UAPI to create secure commands (v3) omits e8cbfd68c265 drm/amdgpu: add UAPI for creating encrypted buffers omits 00fea7143ceb drm/amd/display: remove redundant assignment to variable ret omits 82478876eaac drm/amdgpu: protect ring overrun omits 500415d3fc77 drm/amdgpu: extent threshold of waiting FLR_COMPLETE omits 0ae8a777ca85 drm/amdgpu: for nv12 always need smu ip omits eab37107b058 drm/amdgpu: skip sysfs node not belong to one vf mode omits 94a5c02ac6ff drm/amdgpu: enable one vf mode for nv12 omits 2115a5463f6a drm/amdgpu: clear the messed up checking logic omits 4aaa5e8fd6a9 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later omits febd83641549 drm/amdgpu: sriov is forbidden to call disable DPM omits f33e15a3f6f7 drm/amdgpu: skip cg/pg set for SRIOV omits e4709df23bd7 drm/amdgpu: ignore TA ucode for SRIOV omits 71ca0e455811 drm/amdgpu: stop cp resume when compute ring test failed omits d9827b057493 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next omits 8ec64e4f208a Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus omits 0770769dcb1b Merge remote-tracking branch 'spi/for-5.8' into spi-next omits b0d1178a34df Merge remote-tracking branch 'spi/for-5.7' into spi-linus omits bfa205278bfd Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 92f62e696851 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] omits 1d526a0d0a7c Merge branch 'core/core' omits e8dfcc97c3ca Merge branch 'locking/kcsan' omits 33c93f0a6dc2 Merge branch 'objtool/core' omits 35e47270584f Merge branch 'objtool/urgent' omits 0c9f429cf23d Merge branch 'perf/core' omits ea4765d62294 Merge branch 'perf/urgent' omits e40d0222a3fd Merge branch 'ras/core' omits 44bcf30ac55e Merge branch 'sched/urgent' omits b59521905b53 Merge branch 'smp/core' omits 1ff515d1cc1f Merge branch 'timers/urgent' omits f8b57b0bb55c Merge branch 'x86/asm' omits 86b26f92afe7 Merge branch 'x86/build' omits 78603d2d99f6 Merge branch 'x86/cleanups' omits 4cd72afbdcb5 Merge branch 'x86/kdump' omits 6735479b71cd Merge branch 'x86/microcode' omits f62b2e7af5ac Merge branch 'x86/mm' omits daaed267eef6 Merge branch 'x86/vdso' omits 3f2eaebb5450 bpf, riscv: Fix tail call count off by one in RV32 BPF JIT omits e1baab77d70b bpf_helpers.h: Add note for building with vmlinux.h or lin [...] omits 76800cfc27c6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] omits d783301058f3 treewide: Replace zero-length array with flexible-array member omits cb1ce0e8e96c exfat: replace 'time_ms' with 'time_cs' omits 0a1367be1af4 exfat: truncate atimes to 2s granularity omits cecb0f31b22b exfat: properly set s_time_gran omits fbf09e2c494f exfat: remove the assignment of 0 to bool variable omits 02d3d7faf0c9 exfat: Remove unused functions exfat_high_surrogate() and [...] omits e67b9c8ef3a7 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits b63a07a7929b exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits 77f9afa5ea99 exfat: remove 'bps' mount-option omits 7d0a509aee41 exfat: Unify access to the boot sector omits 2ff614b47349 exfat: Use a more common logging style omits bb3bc961a29a exfat: add missing MODULE_ALIAS_FS() omits ab277f286d0e exfat: Fix discard support omits 0e8818d5f575 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF omits 74c70807f1cb docs: RCU: Don't duplicate chapter names in rculist_nulls.rst omits 3665dabbb91f docs: RCU: Convert stallwarn.txt to ReST omits 6da421f1b506 docs: RCU: Convert rcuref.txt to ReST omits 33566374be80 docs: RCU: Convert torture.txt to ReST omits cd11dab07c7b docs: RCU: Convert rculist_nulls.txt to ReST omits 81b3a0b716d1 docs: RCU: Convert lockdep.txt to ReST omits 79921aa1da23 docs: RCU: Convert lockdep-splat.txt to ReST omits 7d6c9c058d75 docs: RCU: Convert checklist.txt to ReST omits 556f4e9ce66f rcu: Simplify the calculation of rcu_state.ncpus omits 199b9b483f8a srcu: Fix a typo in comment "amoritized"->"amortized" omits f577fb6ad953 kvm/svm: Disable KCSAN for svm_vcpu_run() omits 49db9e060674 kcsan: Use GFP_ATOMIC under spin lock omits 8c12c7624684 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits 7fe0a49de0a7 rcu: Initialize and destroy rcu_synchronize only when necessary omits af63a27099f7 Improve KCSAN documentation a bit omits 86760397b9ef locktorture: Use true and false to assign to bool variables omits 1ca4429fd7d7 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 63e51037ad5a x86/mm/pat: Mark an intentional data race omits e994ccce9cd0 fork: Annotate a data race in vm_area_dup() omits 3102d58dfe2b Merge branch 'lkmm-dev.2020.04.15b' into HEAD omits 9dcd17795157 Merge branch 'kcsan-dev.2020.04.13c' into HEAD omits 8898fed0d7bb Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] omits 72dcc312be23 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() omits b5ce53794a64 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() omits 2425912f4dfb rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU omits 01a80672556a rcu-tasks: Add IPI failure count to statistics omits 23fa0bbc0046 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits 6221a5aec7b2 rcu-tasks: Add count for idle tasks on offline CPUs omits 66e9cbd2a660 rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits ac30104e5a52 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits f3678f9e6912 rcu-tasks: Handle the running-offline idle-task special case omits 0bbb5fa75736 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits 500d5e5792f7 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits f63768704072 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits 6c4f35532d71 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits 5ad474d28209 rcu-tasks: Add grace-period and IPI counts to statistics omits b62736cf0f5c rcu-tasks: Split ->trc_reader_need_end omits fbbd3733aac0 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 24582026a20f rcu-tasks: Add a grace-period start time for throttling and debug omits 3c10d51d76dd rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits e0890bb64efb rcu-tasks: Make rcutorture writer stall output include GP state omits b0135ad3e8a4 rcu-tasks: Add RCU tasks to rcutorture writer stall output omits a4afc155dc14 rcu-tasks: Move #ifdef into tasks.h omits f24b0c229db2 rcu-tasks: Add stall warnings for RCU Tasks Trace omits 946c3313c9b3 rcutorture: Add torture tests for RCU Tasks Trace omits 6d4232219497 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits 1b2bb52bbe23 powerpc: add support for folded p4d page tables omits c3f9afb62796 openrisc: add support for folded p4d page tables omits dc3acd33358b nios2: add support for folded p4d page tables omits 65e06dbdb85f ia64: add support for folded p4d page tables omits 6195a701e511 hexagon: remove __ARCH_USE_5LEVEL_HACK omits 86c6d11cbaad arm64: add support for folded p4d page tables omits 1dbe3e85a131 arm: add support for folded p4d page tables omits 4be69f240810 h8300: remove usage of __ARCH_USE_5LEVEL_HACK omits cafd4bccc80b memcg-optimize-memorynuma_stat-like-memorystat-fix omits fcde8bde5b1b mm/memcg: optimize memory.numa_stat like memory.stat omits 3823581be639 mm/swapfile.c: remove the extra check in scan_swap_map_slots() omits 467344835758 mm/swapfile.c: simplify the calculation of n_goal omits 0f237451ba9b mm/swapfile.c: remove the unnecessary goto for SSD case omits 5e7346a81576 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] omits 95146d35b083 mm/swapfile.c: offset is only used when there is more slots omits b5aaf3a3e56c mm: swap: properly update readahead statistics in unuse_pt [...] omits 11de777251bf mm/swap_state: fix a data race in swapin_nr_pages omits 4e43aeea64cf mm/swapfile: use list_{prev,next}_entry() instead of open-coding omits 1d902d234af3 iomap: convert from readpages to readahead omits 1b871a27b280 fuse-convert-from-readpages-to-readahead-fix omits 5a1975136fa3 fuse: convert from readpages to readahead omits c3b565fc36eb f2fs: pass the inode to f2fs_mpage_readpages omits ec0cdd57b224 f2fs: convert from readpages to readahead omits 744f1be34d9e ext4: pass the inode to ext4_mpage_readpages omits 4dcc9a48d6a5 ext4: convert from readpages to readahead omits 8af0e7ba4e12 erofs: convert compressed files from readpages to readahead omits f370c3091536 erofs: convert uncompressed files from readpages to readahead omits 47356b068643 btrfs: convert from readpages to readahead omits 20760279e892 fs: convert mpage_readpages to mpage_readahead omits df74cdeadba9 mm: use memalloc_nofs_save in readahead path omits ff6e821a0261 mm: document why we don't set PageReadahead omits b02372a5ab82 mm: add page_cache_readahead_unbounded omits 17d83c6721e6 mm: move end_index check out of readahead loop omits 5e9698b07f0b mm: add readahead address space operation omits ac1c93537601 mm: put readahead pages in cache earlier omits ad69d0332eed mm: remove 'page_offset' from readahead loop omits eac61b41dd96 mm: rename readahead loop variable to 'i' omits d403529e0658 mm: rename various 'offset' parameters to 'index' omits df75c3773ab8 mm: use readahead_control to pass arguments omits 9123e4cda1a6 mm: add new readahead_control API omits 3feef77a8d2c mm: move readahead nr_pages check into read_pages omits 3a08d1c61dd0 mm: ignore return value of ->readpages omits 1fa5ea7782ea mm: return void from various readahead functions omits fa11ef514876 mm: move readahead prototypes from mm.h omits 8eb81fe738f7 mm, dump_page(): do not crash with invalid mapping pointer omits 9a2b2562467a mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix omits 042bcee1baa9 mm/slub.c: fix corrupted freechain in deactivate_slab() omits c453b7c2de8b usercopy: mark dma-kmalloc caches as usercopy caches omits fdf2ccd9932f kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 6ab81d55ea89 ramfs: support O_TMPFILE omits ae1e7256b15e drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits ef78ebd4898f ocfs2: add missing annotation for dlm_empty_lockres() omits a269972e6799 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix omits 5dcf67378f78 squashfs: migrate from ll_rw_block usage to BIO omits 805df98f6e97 fs/squashfs/squashfs_fs.h: replace zero-length array with [...] omits 9120d0792c53 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] omits 7d300aab12d4 scripts/decodecode: fix trapping instruction formatting omits 8c497f2ff36c kernel/kcov.c: fix typos in kcov_remote_start documentation omits bb0e88030ef7 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] omits d95ebcc97cf5 usb: core: kcov: collect coverage from usb complete callback omits f2cbe1c9f2a0 kcov: collect coverage from interrupts omits a98a885524c5 kcov: use t->kcov_mode as enabled indicator omits c14e2f7949a6 kcov: move t->kcov_sequence assignment omits 5704d275a717 kcov: move t->kcov assignments into kcov_start/stop omits 83e184bbd5f3 kcov: fix potential use-after-free in kcov_remote_start omits c962def8bbd1 kcov: cleanup debug messages omits 72883eeb6eb0 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix omits b79511793430 mm, memcg: fix error return value of mem_cgroup_css_alloc() omits fb1202f3a0cf ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits 6f8476587743 /proc/kpageflags: do not use uninitialized struct pages omits 19ee5f39a578 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits fc4968530b0a tools/bpf/bpftool: Remove duplicate headers omits b5315550d53b bpf: Remove set but not used variable 'dst_known' omits 2f50062233d9 Merge remote-tracking branch 'regmap/for-5.8' into regmap-next omits 161976a0ead7 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus omits a85573f7e741 x86/mm: Unexport __cachemode2pte_tbl omits 9e294786c89a x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() omits 276f39eaf2a8 dma-pool: scale the default DMA coherent pool size with me [...] omits afb531983f2f x86/mm: unencrypted non-blocking DMA allocations use coher [...] omits 635f4d58cb27 dma-pool: add pool sizes to debugfs omits c7579f4e376d dma-direct: atomic allocations must come from atomic coher [...] omits 8a8c018ffa60 dma-pool: dynamically expanding atomic pools omits 247f4817f956 Merge branch 'pm-sleep' into linux-next omits 366562a463dd Merge branches 'acpi-pci', 'acpi-button' and 'pm-tools' in [...] omits e874d542e8a6 Merge branch 'pm-cpufreq' into linux-next omits 01186efb1934 Documentation: PM: sleep: Update driver flags documentation omits 9266ce4fe6e9 PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED omits f0b7dff949e4 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP omits a99505d0d70e PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() omits 4ea59ef033d7 PM: sleep: core: Rename dev_pm_may_skip_resume() omits 32ae7b13bc2a PM: sleep: core: Rework the power.may_skip_resume handling omits 7f9afb418d2c PM: sleep: core: Do not skip callbacks in the resume phase omits 864d76b0dc8f f2fs: fix quota_sync failure due to f2fs_lock_op omits 9d3ad158b5f4 rcu-tasks: Code movement to allow more Tasks RCU variants omits c36f5db71912 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits 6d9e61127319 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits 1f23d8e0b482 rcutorture: Add torture tests for RCU Tasks Rude omits b98262d2e938 rcu-tasks: Add an RCU-tasks rude variant omits da38ec1c4510 rcu-tasks: Refactor RCU-tasks to allow variants to be added omits f5961fb996a9 rcutorture: Add a test for synchronize_rcu_mult() omits 51506fd81f03 rcu: Reinstate synchronize_rcu_mult() omits c0045c4e2325 rcu-tasks: Create struct to hold state information omits 78629ecff3a8 rcu-tasks: Move Tasks RCU to its own file omits 3813e2591a2c rcu: Add per-task state to RCU CPU stall warnings omits 2c671f67bef7 sched/core: Add function to sample state of locked-down task omits 9b2c47b715a0 rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits 075e4415afbd rcu: Add comments marking transitions between RCU watching [...] omits fb754437b0a5 rcutorture: Add test of holding scheduler locks across rcu [...] omits f0c8830d7a53 rcu: Don't use negative nesting depth in __rcu_read_unlock() omits 3f16abb14cf3 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits 0afc2cade48c rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits 923a46c49fe5 rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits 51f66fe6951c Merge branch 'regulator-5.8' into regulator-next omits 3c0cb85c78a0 Merge branch 'regulator-5.7' into regulator-linus omits 5185f4773e90 ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT omits e7f1e32fed54 rcu: Add KCSAN stubs to update.c omits d2d0c46f7006 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() omits 4c9eb55dce1c rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() omits 95db8f74cdd4 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison omits 1acdc560f2f2 rcu: Replace 1 by true omits bccc371715dd rcu: Replace assigned pointer ret value by corresponding b [...] omits 77ad63d67bb7 rcu: Mark rcu_state.gp_seq to detect more concurrent writes omits fa6a72e9ae13 rcu: Get rid of some doc warnings in update.c omits dbef7191d22b Revert "rculist: Describe variadic macro argument in a Sph [...] omits eda5176f2e2d rcu: Fix the (t=0 jiffies) false positive omits cc8bd1bfdc1f rcu: Expedite first two FQS scans under callback-overload [...] omits bff55f0ffcae drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers omits b5f629b9906b rcu: Use data_race() for RCU CPU stall-warning prints omits 3ed07fc71371 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits 8c77967e771e srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 5edd414c9cd0 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits 64132cc2f711 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits fc2a7ed3c2d2 rcu: Remove self-stack-trace when all quiescent states seen omits 431815f97b26 rcu: When GP kthread is starved, tag idle threads as false [...] omits a945e425ec89 rcutorture: Convert ULONG_CMP_LT() to time_before() omits c31e3993225a torture: Add a --kasan argument omits 8a7567ab7f07 torture: Save a few lines by using config_override_param i [...] omits 1a6570bbefab torture: Allow scenario-specific Kconfig options to overri [...] omits 907712c235c9 torture: Allow --kconfig options to override --kcsan defaults omits ee19424477d0 torture: Abstract application of additional Kconfig options omits 3788ab1fb0c8 torture: Eliminate duplicate #CHECK# from ConfigFragment omits 4b2f96dbc56b rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static omits 2ba0d32e59e0 torture: Make --kcsan argument also create a summary omits 997e9e941417 torture: Add --kcsan argument to top-level kvm.sh script omits 5cf9d91f7dd2 rcu: Allow rcutorture to starve grace-period kthread omits 61e3a9acf9e5 rcutorture: Right-size TREE10 CPU consumption omits 112bf80760f1 rcutorture: Add flag to produce non-busy-wait task stalls omits a8d5875ce5f0 Default enable RCU list lockdep debugging with PROVE_RCU omits 18d76ac49038 locktorture.c: Fix if-statement empty body warnings omits bb4be86f29d0 rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits 80a18c1155a1 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits a22b45218dac rcutorture: Add KCSAN stubs omits 517392319c3e rcu: Use data_race() for RCU expedited CPU stall-warning prints omits b5acbe24289d rcu: Add rcu_gp_might_be_stalled() omits b46b073853c4 rcu/tree: Count number of batched kfree_rcu() locklessly omits 578e7028510a rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] omits 9902838affa8 rcuperf: Add ability to increase object allocation size omits b377bfce7d93 rcu: Mark rcu_state.ncpus to detect concurrent writes omits 4fb5e949f3c8 srcu: Add KCSAN stubs omits 503b026d1d64 rcu: Add KCSAN stubs omits c018aff1a201 Merge branch 'v5.7-armsoc/dts64' into for-next omits 9240e38c3cf3 Merge branch 'v5.7-armsoc/dts32' into for-next omits 6795e06559b8 Merge branch 'v5.7-armsoc/dts64' into for-next omits bcfc77be9cf9 Merge branch 'v5.7-armsoc/dts32' into for-next omits 455a19cdaf07 Merge branch 'v5.6-clk/fixes' into for-next omits dd882f8fcb53 Merge branch 'v5.7-clk/next' into for-next omits 3fa6d295da98 Merge branch 'v5.7-armsoc/soc' into for-next omits 98b195e54ee6 Merge branch 'v5.7-armsoc/dts64' into for-next omits 27986dcc32ee Merge branch 'v5.7-armsoc/dts32' into for-next omits 4923caa8b3a4 ARM: rockchip: fix spelling mistake "to" -> "too" omits ac787d915beb clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] omits e2d7c0d33d0a ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits c5ac87bd9abd clk: rockchip: convert rk3036 pll type to use internal loc [...] omits 087f08b00830 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] omits 9f6a54edf10f clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds 45a5e639548c drm/amd/powerplay: fix resume failed as smu table initiali [...] adds bbc25dadc7ed drm/amdgpu: Correctly initialize thermal controller for GP [...] adds 00a8037e2070 drm/amdgpu/display: fix aux registration (v2) adds 7daec99fdcde drm/amdgpu/display: give aux i2c buses more meaningful names adds c2c39adb27e9 Merge tag 'amd-drm-fixes-5.7-2020-04-22' of git://people.f [...] adds 11c5ec788b45 Merge tag 'drm-intel-fixes-2020-04-23' of git://anongit.fr [...] adds e32b2484b3e0 Merge tag 'drm-misc-fixes-2020-04-23' of git://anongit.fre [...] adds 88412a4e00f6 Merge tag 'drm-fixes-2020-04-24' of git://anongit.freedesk [...] adds b4ecf26ea2ed Merge tag 'sound-5.7-rc3' of git://git.kernel.org/pub/scm/ [...] adds be59167c8f27 afs: Remove some unused bits adds 69cf3978f3ad afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH adds c4bfda16d1b4 afs: Make record checking use TASK_UNINTERRUPTIBLE when ap [...] adds 9a195628522c Merge tag 'afs-fixes-20200424' of git://git.kernel.org/pub [...] adds b9916af77601 Merge tag 'kbuild-fixes-v5.7' of git://git.kernel.org/pub/ [...] adds 4544db3f848f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds da5de55d1747 Merge tag 'trace-v5.7-rc2' of git://git.kernel.org/pub/scm [...] adds c4b4c2a78a9f buffer: remove useless comment and WB_REASON_FREE_MORE_MEM [...] adds b849dd84b6cc bdev: Reduce time holding bd_mutex in sync in blkdev_close() adds d6c8e949a35d blk-iocost: Fix error on iocost_ioc_vrate_adj adds d56deb1e4e66 block: remove unused header adds 9dd44c7e998e null_blk: Fix zoned command handling adds d205bde78fa5 null_blk: Cleanup zoned device initialization adds 3d29cb17baec Merge tag 'block-5.7-2020-04-24' of git://git.kernel.dk/li [...] adds 89e7c85026a0 ata: sata_inic162x fix a spelling issue adds 81da3d3c1015 Merge tag 'libata-5.7-2020-04-24' of git://git.kernel.dk/l [...] adds 44575a67314b io_uring: only restore req->work for req that needs do completion adds aee1a009c9d2 Merge tag 'io_uring-5.7-2020-04-24' of git://git.kernel.dk [...] adds bc0c4d1e176e mm: check that mm is still valid in madvise() adds 0db0d142e2d2 Merge branch 'acpi-pci' adds 9dc5d985fdab Merge tag 'acpi-5.7-rc3' of git://git.kernel.org/pub/scm/l [...] adds 01b2bafe57b1 pnp: Use list_for_each_entry() instead of open coding adds 5be35f7ffca5 Merge tag 'pnp-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds 09beebd8f93b PM: sleep: core: Switch back to async_schedule_dev() adds 4bee16d7cccd Merge branch 'pm-tools' adds 8e9ccd0f26b0 Merge tag 'pm-5.7-rc3' of git://git.kernel.org/pub/scm/lin [...] adds 5ef58e290782 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0303b3a16808 Merge tag 'wireless-drivers-2020-04-24' of git://git.kerne [...] adds 6cb5f3ea4654 mac80211: populate debugfs only after cfg80211 init adds 8ca47eb9f9e4 mac80211: sta_info: Add lockdep condition for RCU list usage adds c651b461b55b Merge tag 'mac80211-for-net-2020-04-24' of git://git.kerne [...] adds 7f327080364a macsec: avoid to set wrong mtu adds ecaeceb8a8a1 net: bcmgenet: suppress warnings on failed Rx SKB allocations adds 3554e54a4612 net: systemport: suppress warnings on failed Rx SKB allocations adds a33d31479455 bpf: Fix reStructuredText markup adds 5fa9a98fb103 bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension adds 50fe7ebb6475 bpf, x86_32: Fix clobbering of dst for BPF_JSET adds 5ca1ca01fae1 bpf, x86_32: Fix logic error in BPF_LDX zero-extension adds 4adb7a4a151c bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd adds 03f87c0b45b1 bpf: Propagate expected_attach_type when verifying freplac [...] adds 1d8a0af5ee1a selftests/bpf: Add test for freplace program with expected [...] adds 32e4c6f4bc00 bpftool: Respect the -d option in struct_ops cmd adds 6f302bfb2214 bpf: Make bpf_link_fops static adds dfc55ace9939 tools/runqslower: Ensure own vmlinux.h is picked up first adds e1cebd841b0a selftests/bpf: Fix a couple of broken test_btf cases adds 167ff131cb3d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ab51cac00ef2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9b3e59e3decc Merge tag 'objtool-urgent-2020-04-25' of git://git.kernel. [...] adds e18588005d79 Merge tag 'perf-urgent-2020-04-25' of git://git.kernel.org [...] adds 05db498ad944 Merge tag 'sched-urgent-2020-04-25' of git://git.kernel.or [...] adds acd629446804 Merge tag 'timers-urgent-2020-04-25' of git://git.kernel.o [...] adds 6ade99ec6175 proc: Put thread_pid in release_task not proc_flush_pid adds b2768df24ec4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e996c1fd0c3e dt-bindings: Re-enable core schemas for dtbs_check adds 8b6b80218b01 dt-bindings: Fix command line length limit calling dt-mk-schema adds 2bdfd4fbcb85 dt-bindings: Fix erroneous 'additionalProperties' adds 4bc77b2d211e dt-bindings: phy: qcom-qusb2: Fix defaults adds 587928829ac2 Merge tag 'devicetree-fixes-for-5.7-2' of git://git.kernel [...] adds 5990cdee689c lib/mpi: Fix building for powerpc with clang adds 670bcd79b523 Merge tag 'powerpc-5.7-3' of git://git.kernel.org/pub/scm/ [...] adds 673deb0beba5 s390/protvirt: fix compilation issue adds 749f04615a3d Merge tag 's390-5.7-3' of git://git.kernel.org/pub/scm/lin [...] adds 5a3577039cbe firmware_loader: revert removal of the fw_fallback_config export adds a8a0e2a96b7d Merge tag 'driver-core-5.7-rc3' of git://git.kernel.org/pu [...] adds edf17b283844 Merge tag 'staging-5.7-rc3' of git://git.kernel.org/pub/sc [...] adds f6da8bd15202 Merge tag 'char-misc-5.7-rc3' of git://git.kernel.org/pub/ [...] adds c5f337857195 Merge tag 'tty-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds e9a61afb69f0 Merge tag 'usb-5.7-rc3' of git://git.kernel.org/pub/scm/li [...] adds d4fb4bfb3717 Merge tag '5.7-rc2-smb3-fixes' of git://git.samba.org/sfre [...] adds 6a8b55ed4056 Linux 5.7-rc3 adds 869997be0e3d Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 51184ae37e05 Merge tag 'for-5.7-rc3-tag' of git://git.kernel.org/pub/sc [...] adds 799587d5731d ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT adds 42296dc3427b Merge remote-tracking branch 'arc-current/for-curr' adds 1200832c6e85 mptcp: fix race in msk status update adds 52a90612fa61 net: remove obsolete comment adds 107bc0766b9f vhost/vsock: fix packet delivery order to monitoring devices adds a78d16397856 vsock/virtio: fix multiple packet delivery to monitoring devices adds 18e6719c141e Merge branch 'vsock-virtio-fixes-about-packet-delivery-to- [...] adds 6de556c31061 aquantia: Fix the media type of AQC100 ethernet controller [...] adds 095f5614bfe1 net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() adds 4becb7ee5b3d net/x25: Fix x25_neigh refcnt leak when x25 disconnect adds 62b4011fa7be net/tls: Fix sk_psock refcnt leak when in tls_data_ready() adds 14695212d4cd fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks adds 8738c85c72b3 sch_choke: avoid potential panic in choke_reset() adds c3e302edca24 net: phy: marvell10g: fix temperature sensor on 2110 adds c71c4e49afe1 bnxt_en: Fix VF anti-spoof filter setup. adds 9e68cb0359b2 bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF. adds bae361c54fb6 bnxt_en: Improve AER slot reset. adds bbf211b1ecb8 bnxt_en: Return error when allocating zero size context memory. adds c72cb303aa6c bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features(). adds cf7fc3af87b2 Merge branch 'bnxt_en-fixes' adds df4953e4e997 sch_sfq: validate silly quantum values adds 4b5b71f770e2 net: tc35815: Fix phydev supported/advertising mask adds 10e3cc180e64 net/sonic: Fix a resource leak in an error handling path i [...] adds fd0c42c4dea5 batman-adv: fix batadv_nc_random_weight_tq adds f872de8185ac batman-adv: Fix refcnt leak in batadv_show_throughput_override adds 6107c5da0fca batman-adv: Fix refcnt leak in batadv_store_throughput_override adds 6f91a3f7af41 batman-adv: Fix refcnt leak in batadv_v_ogm_process adds 37255e7a8f47 Merge tag 'batadv-net-for-davem-20200427' of git://git.ope [...] adds 6c1bcafcaf3a Merge remote-tracking branch 'net/master' adds 18f02ad19e2c bpf: Fix sk_psock refcnt leak when receiving message adds 481df765e526 Merge remote-tracking branch 'bpf/master' adds c95c5f58b35e xfrm interface: fix oops when deleting a x-netns interface adds 588bb6513677 Merge remote-tracking branch 'ipsec/master' adds ea64d8d6c675 netfilter: nat: never update the UDP checksum when it's 0 adds d0665b39e1f2 Merge remote-tracking branch 'netfilter/master' adds 4a3de90b1184 mac80211: sta_info: Add lockdep condition for RCU list usage adds fc78ce2b5089 Merge remote-tracking branch 'mac80211/master' adds 47c370c1a5ee IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() adds ea84f301734d Merge remote-tracking branch 'rdma-fixes/for-rc' adds 977dfef40c89 ALSA: hda: Match both PCI ID and SSID for driver blacklist adds ac957e8c5411 ALSA: pcm: oss: Place the plugin buffer overflow checks co [...] adds 4285de0725b1 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly adds 4b63340b9b0e Merge branch 'topic/pcm-oss-fix' into for-linus adds cc18b2f4f3f1 ALSA: line6: Fix POD HD500 audio playback adds ef0b3203c758 ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter adds d44172de3b4a Merge remote-tracking branch 'sound-current/for-linus' adds c38b608504aa ASoC: wm8962: set CLOCKING2 as non-volatile register adds 1fecbb71fe0e ASoC: fsl_esai: Disable exception interrupt before schedul [...] adds 880f36ba4782 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 9719e37c7070 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds cef570d20922 Merge remote-tracking branch 'regmap/for-5.7' into regmap-linus adds 29adc3da8b7b Merge remote-tracking branch 'regmap-fixes/for-linus' adds 659bdf42e912 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds 1584e6ed6667 Merge remote-tracking branch 'regulator-fixes/for-linus' adds ce8438e67dc0 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 2a3a96435846 Merge remote-tracking branch 'spi-fixes/for-linus' adds d63c91fd74ca Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds b8292378cf21 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b61ad5c0e21c phy: tegra: Select USB_COMMON for usb_get_maximum_speed() adds 67321e02fb2d phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string adds c31cd5a5b2f2 MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer adds cd2abd4ed5c6 Merge remote-tracking branch 'phy/fixes' adds f0d500c33549 Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds d844c66e4a4a Merge remote-tracking branch 'input-current/for-linus' adds 088de5edcc8a Merge remote-tracking branch 'crypto-current/master' adds 4ed769d8d0d8 Merge remote-tracking branch 'vfio-fixes/for-linus' adds 0821009445a8 dmaengine: fix channel index enumeration adds 664475cffb8c dmaengine: tegra-apb: Ensure that clock is enabled during [...] adds b9f960201249 dmaengine: dmatest: Fix iteration non-stop logic adds f52e2067b7ae Merge remote-tracking branch 'slave-dma-fixes/fixes' adds e19d99419aba Merge remote-tracking branch 'omap-fixes/fixes' adds c58b0bb761a6 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 471754079237 Merge remote-tracking branch 'vfs-fixes/fixes' adds de392528b56f Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 45a76264c26f scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV adds c48f849d3f7a scsi: qla2xxx: Delete all sessions before unregister local [...] adds 94fb91cb436a Merge remote-tracking branch 'scsi-fixes/fixes' adds 5d5e100a2034 drm/i915/selftests: Fix i915_address_space refcnt leak adds f524a774a4ff drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() adds 2abaad4eb59d drm/i915/gt: Check cacheline is valid before acquiring adds 2b5f1b0fe4c5 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 9395f86273e5 Merge remote-tracking branch 'mmc-fixes/fixes' adds a5fe13c7b494 riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU adds 7cc1949a6328 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 389d8c6487e6 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 6292b8efe32e drm/edid: Fix off-by-one in DispID DTD pixel clock adds a5bff92eaac4 dma-buf: Fix SET_NAME ioctl uapi adds dbc05ae38676 drm/dp_mst: Fix drm_dp_send_dpcd_write() return code adds 1631e20d9729 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 3ba225b506a2 treewide: Replace zero-length array with flexible-array member new c298f72a534d uapi: revert flexible-array conversions new 12accd8b29e2 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 54adadf9b085 dma-pool: dynamically expanding atomic pools new 76a19940bd62 dma-direct: atomic allocations must come from atomic coher [...] new 2edc5bb3c5cc dma-pool: add pool sizes to debugfs new 82fef0ad811f x86/mm: unencrypted non-blocking DMA allocations use coher [...] new 1d659236fb43 dma-pool: scale the default DMA coherent pool size with me [...] new 298f3db6ee69 dma-contiguous: fix comment for dma_release_from_contiguous new 49ee93028f3c Merge remote-tracking branch 'dma-mapping/for-next' new 0634802adb15 Merge remote-tracking branch 'arm/for-next' new 631c4ec98169 Merge remote-tracking branch 'aspeed/for-next' new 820ad6d898c5 Merge remote-tracking branch 'at91/at91-next' new 2a11c6f203ce Merge remote-tracking branch 'imx-mxs/for-next' new 2912c88e515d Merge remote-tracking branch 'keystone/next' new bd1b4c7bb5a3 Merge remote-tracking branch 'mediatek/for-next' new 1fc7a7d75d44 Merge remote-tracking branch 'mvebu/for-next' new c47dc02a7b9f Merge remote-tracking branch 'omap/for-next' new ff4180432310 Merge remote-tracking branch 'qcom/for-next' new 44be325be504 Merge remote-tracking branch 'raspberrypi/for-next' new 7e9d03df3685 Merge remote-tracking branch 'realtek/for-next' new f4d71c6ea9e5 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes new e2f5d18dcace Merge branch 'renesas-fixes-for-v5.7' into renesas-next new fea89b265f78 ARM: dts: shmobile: Update CMT1 compatible values new ae990a1de014 ARM: dts: renesas: Fix IOMMU device node names new cf8ae446bbcb arm64: dts: renesas: Fix IOMMU device node names new 3b00933301fc Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next new e5fefe326367 Merge remote-tracking branch 'renesas/next' new d6cc7be7cec2 Merge remote-tracking branch 'reset/reset/next' new 1f5a3e167935 arm64: dts: rockchip: add micro SD card regulator to rockpro64 new 051083dddf07 arm64: dts: rockchip: remove bus-width from mmc nodes in r [...] new df07f7df7e5a arm64: dts: rockchip: add core devicetree for rk3326 new 98412e1e57ea dt-bindings: Add binding for Hardkernel Odroid Go Advance new ce33988fb698 arm64: dts: rockchip: add Odroid Advance Go new e565dd298c6b arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 n [...] new de70083cbaab arm64: dts: rockchip: remove #sound-dai-cells from &spdif [...] new a2950b4728f3 Merge branch 'v5.8-armsoc/dts64' into for-next new 37aed36cfec3 ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> new 0b973c65d2f2 ARM: rockchip: fix spelling mistake "to" -> "too" new 49bedb9b00aa Merge branch 'v5.8-armsoc/soc' into for-next new a504d1b30bd6 clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] new 883265d871b3 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] new 7b5c597083e7 clk: rockchip: convert rk3036 pll type to use internal loc [...] new c5b7aa1ee3ba Merge branch 'v5.8-clk/next' into for-next new 5944eb7a1ec7 arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308 new 40df91a894e9 arm64: dts: rockchip: fix inverted headphone detection on [...] new 7a87adbc4afe arm64: dts: rockchip: enable DC charger detection pullup o [...] new 83b994129fb4 arm64: dts: rockchip: Replace RK805 PMIC node name with "p [...] new e559bb846ac3 arm64: dts: rockchip: drop non-existent gmac2phy pinmux op [...] new 743a646a05af arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] new 59782311b24d arm64: dts: rockchip: drop #address-cells, #size-cells fro [...] new 190c7f6fd43a arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 t [...] new 287e0d538fce ARM: dts: rockchip: fix phy nodename for rk3228-evb new 621c8d0c233e ARM: dts: rockchip: fix phy nodename for rk3229-xms6 new f73a28284e2a arm64: dts: rockchip: remove extra assigned-clocks propert [...] new c617ed88502d arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts new c604fd810bda arm64: dts: rockchip: swap interrupts interrupt-names rk33 [...] new b14f3898d2c2 ARM: dts: rockchip: swap clock-names of gpu nodes new 89ee3ace7292 arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt new 855bdca1781c ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk [...] new c848d8d79e02 Merge branch 'v5.7-armsoc/fixes' into for-next new cec9d101d70a clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] new 68c391e9f66b Merge branch 'v5.7-clk/fixes' into for-next new 748ca0723b40 Merge remote-tracking branch 'rockchip/for-next' new 4439118adebc Merge remote-tracking branch 'samsung-krzk/for-next' new a8e5f6d8ecfe Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new 09f49e5e417a Merge remote-tracking branch 'scmi/for-linux-next' new 22b38d5acb26 Merge remote-tracking branch 'sunxi/sunxi/for-next' new be2040fab2aa Merge remote-tracking branch 'tegra/for-next' new ce9ff57f19cc Merge remote-tracking branch 'clk/clk-next' new b78398935da0 Merge remote-tracking branch 'csky/linux-next' new b22285b07e38 Merge remote-tracking branch 'h8300/h8300-next' new 366b8149fbff m68k: amiga: config: Replace zero-length array with flexib [...] new d3a5b760611a Merge remote-tracking branch 'm68k/for-next' new ef52ef2942f5 Merge remote-tracking branch 'm68knommu/for-next' new c05b5940d940 MIPS: Fix the declaration conflict of mm_isBranchInstr() new d339cd02b888 MIPS: Move unaligned load/store helpers to inst.h new f83e4f9896ef MIPS: Loongson-3: Add some unaligned instructions emulation new d82d500f5118 MIPS: arch_send_call_function_single_ipi() calling convent [...] new c213db614685 MIPS: Clear XContext at boot time new a44f83092d71 MIPS: Rename the "Fill" cache ops to avoid build failure new e2e13925ff74 MIPS: Loongson: Add support for perf tool new 0cf2ea1121aa MIPS: Kernel: Identify Loongson-2K processors new 02affdabebc0 Merge remote-tracking branch 'mips/mips-next' new 62e9eb0c3446 Merge remote-tracking branch 'nds32/next' new dd6f333eb248 Merge remote-tracking branch 'powerpc/next' new 8df275a37e8e kgdb: Add kgdb_has_hit_break function new d3c263cda1a5 riscv: Add KGDB support new ce66581cb6e9 riscv: Use the XML target descriptions to report 3 system [...] new 48d19b6831fa riscv: Add SW single-step support for KDB new 3eb39fbe6453 riscv: Remove the 'riscv_' prefix of function name new 27e8d167c45c riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation new 521727bec495 riscv: Use text_mutex instead of patch_lock new 4ffe7a1afec9 Merge remote-tracking branch 'risc-v/for-next' new 9b30d26b2a7c Merge remote-tracking branch 'sh/sh-next' new 8383724f6ab5 Merge remote-tracking branch 'btrfs/for-next' new 8aebfffacfa3 configfs: fix config_item refcnt leak in configfs_rmdir() new 63298dd972bb Merge remote-tracking branch 'configfs/for-next' new 39a3500c2598 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF new aac3e46ae70d exfat: Use a more common logging style new 96c2007e58ac exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option new 54198de6eddf exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF new 05d34760f96a exfat: Remove unused functions exfat_high_surrogate() and [...] new 1e676227df40 exfat: remove the assignment of 0 to bool variable new 33cdfbe37703 exfat: replace 'time_ms' with 'time_cs' new 41d5b17c7506 Merge remote-tracking branch 'exfat/dev' new 4d61b801b903 Merge remote-tracking branch 'ext3/for_next' new 435cbab95e39 f2fs: fix quota_sync failure due to f2fs_lock_op new df031435fe9a Merge remote-tracking branch 'f2fs/dev' new f31c8ccbdb7f Merge remote-tracking branch 'fuse/for-next' new 18a71e11e663 Merge remote-tracking branch 'jfs/jfs-next' new 46988c884f31 Merge remote-tracking branch 'nfs/linux-next' new 8c08313fa98c Merge remote-tracking branch 'nfsd/nfsd-next' new cf24bf0be70d Merge remote-tracking branch 'overlayfs/overlayfs-next' new b155bff9b302 Merge remote-tracking branch 'file-locks/locks-next' new 82fe66debda5 Merge remote-tracking branch 'vfs/for-next' new 4d0840317225 Merge remote-tracking branch 'printk/for-next' new af03958da067 PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events new 8f8e42e7c2dd PCI/AER: Use only _OSC to determine AER ownership new 4a27c5d07264 Merge branch 'pci/error' new a6cec3fdbd72 PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros new adc9fbcd7d04 PCI: Use of_node_name_eq() for node name comparisons new 97cf7afc6939 Merge branch 'pci/hotplug' new 94b84ac1979b PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default new fbedda4e4dc5 PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default new 8c8ff55b4da7 PCI/AER: Don't select CONFIG_PCIEAER by default new a914ff2d78ce PCI/ASPM: Don't select CONFIG_PCIEASPM by default new 13cc2f88aa79 Merge branch 'pci/kconfig' new 7d5b10fcb81e PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist new 9fc7c57857b1 Merge branch 'pci/p2pdma' new c3aaf086701d PCI/PM: Call .bridge_d3() hook only if non-NULL new cb4b34e11454 Merge branch 'pci/pm' new f13bb3ff2fa4 Merge remote-tracking branch 'pci/next' new a6f6882ab461 Merge remote-tracking branch 'hid/for-next' new e804f0a78e9e i2c: slave-eeprom: Make it possible to pre-load eeprom data new ec43f7434379 i2c: brcmstb: Allow to compile it on BCM2835 new e07a89775c71 i2c: stm32: don't print an error on probe deferral new dd16163ea24b dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range new 09cc9a3bce91 i2c: stm32f7: allows for any bus frequency new 88fb09c40925 i2c: regroup documentation of bindings new aef6f2e7cec1 i2c: brcmstb: Fix handling of optional interrupt new 1b9e68533299 i2c: qup: remove unneeded conversion to bool new 6b98bf01d2af i2c: powermac: Simplify reading the "reg" and "i2c-address [...] new e14d796d8339 i2c: iproc: add support for SMBUS quick cmd new 84c0eb212c88 platform/mellanox: mlxreg-hotplug: convert to use i2c_new_ [...] new fdeab9779cfe Merge branch 'i2c/for-5.8' into i2c/for-next new a66d0af81726 i2c: iproc: generate stop event for slave writes new c464f5532fe9 Merge branch 'i2c/for-current' into i2c/for-next new 2ee4d4da150c Merge remote-tracking branch 'i2c/i2c/for-next' new a0db98c29083 Merge remote-tracking branch 'i3c/i3c/next' new 1bc93b5d5854 Merge branch 'dmi/master' new 02b925a9104d hwmon: (lm70) Add support for ACPI new c6b5a4766712 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 0cdce461c6c3 Merge remote-tracking branch 'jc_docs/docs-next' new fbb7e1976269 Merge remote-tracking branch 'v4l-dvb/master' new 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase new 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling new 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume() new fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() new e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP new 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED new 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation new edb7f9d6b574 Merge back system-wide PM updates for v5.8. new 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation new 3caa169b65a8 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next new 8c539776ac83 cpufreq: intel_pstate: Only mention the BIOS disabling tur [...] new 2351f8d295ed PM: hibernate: Freeze kernel threads in software_resume() new e1903098e48d Merge branches 'pm-cpufreq-fixes' and 'pm-sleep-fixes' int [...] new 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...] new 5c447c18d1f7 ACPI: CPPC: Make some symbols static new 5b88cea04ba7 Merge branches 'acpi-processor' and 'acpi-cppc' into linux-next new a9b760b0266f PM: ACPI: Output correct message on target power state new d38f9bc9261a Merge branch 'pm-acpi' into linux-next new bd04c06c1235 Merge remote-tracking branch 'pm/linux-next' new 805e38806072 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new aee3824bc85f Merge remote-tracking branch 'thermal/thermal/linux-next' new 4eaf80d136d7 Merge remote-tracking branch 'ieee1394/for-next' new ef88b3596d1b Merge remote-tracking branch 'swiotlb/linux-next' new 3c873161a0d7 RDMA/hns: Add support for addressing when hopnum is 0 new cc23267aedeb RDMA/hns: Optimize hns buffer allocation flow new 477a0a387072 RDMA/hns: Optimize 0 hop addressing for EQE buffer new d563099e3e89 RDMA/hns: Support 0 hop addressing for WQE buffer new 6fd610c5733d RDMA/hns: Support 0 hop addressing for SRQ buffer new 744b7bdfa79e RDMA/hns: Support 0 hop addressing for CQE buffer new 322f3d45a17f RDMA/bnxt: Delete 'nq_ptr' variable which is not used new 9976ea27b526 RDMA/hns: Optimize hns_roce_config_link_table() new 375898e83d26 RDMA/hns: Optimize hns_roce_v2_set_mac() new a3de9e83810c RDMA/hns: Simplify the qp state convert code new 7c044adca272 RDMA/hns: Simplify the cqe code of poll cq new 357f34294686 RDMA/hns: Simplify the state judgment code of qp new a97bf49f824e RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp() new 3c2686aaa75e Merge remote-tracking branch 'rdma/for-next' new 8146458fcd79 mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entr [...] new 7f9b099bd9d3 mlxsw: spectrum_span: Rename parms() to parms_set() new c0c2899cf66e mlxsw: spectrum_span: Remove unnecessary debug prints new 4c00dafc59c7 mlxsw: spectrum_span: Use 'refcount_t' for reference counting new 4780dbdbd957 mlxsw: spectrum_span: Replace zero-length array with flexi [...] new 92dc39fd4047 Merge branch 'mlxsw-Mirroring-cleanups' new b70ba69ef1f7 net: sched: report ndo_setup_tc failures via extack new b89c1e6bdc73 dpaa2-eth: fix return codes used in ndo_setup_tc new 6861d6d9cf36 Merge branch 'qdisc-noop' new 5c05c1dbb177 net: phylink, dsa: eliminate phylink_fixed_state_cb() new d70c47c8dc69 net: phy: make phy_suspend a no-op if PHY is suspended already new 3194915486b2 net: phy: remove genphy_no_soft_reset new 9576e9fa1c02 net: phy: clear phydev->suspended after soft reset new 993e8ec9754b Merge branch 'net-phy-smaller-phylib-improvements' new 10395e99f4a6 net/mlxfw: Remove unneeded semicolon new d9e4171a4a2c net: atlantic: Remove unneeded semicolon new 7f023ec91c3c net: sched: remove unused inline function qdisc_reset_all_tx new 5d7163a11787 net: ipv6: remove unused inline function ip6_set_txhash new 6033cebdfff9 ptp: idt82p33: remove unnecessary comparison new d483389678f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 1ac0e6c29298 net: hns3: refine for unicast MAC VLAN space management new c1c5f66ee0de net: hns3: remove unnecessary parameter 'is_alloc' in hclg [...] new 4c58f5924701 net: hns3: replace num_req_vfs with num_alloc_vport in hcl [...] new ee4bcd3b7ae4 net: hns3: refactor the MAC address configure new f671237a4b45 net: hns3: add support for dumping UC and MC MAC list new c631c696823c net: hns3: refactor the promisc mode setting new 7d0b345156d0 net: hns3: use mutex vport_lock instead of mutex umv_lock new 039ba863e8d7 net: hns3: optimize the filter table entries handling when [...] new 8b5d10e4d285 Merge branch 'net-hns3-refactor-for-MAC-table' new dce38b74b2b5 net: phy: dp83867: Remove unneeded semicolon new ae23aae229b8 octeontx2-pf: Remove unneeded semicolon new 460fd830dd9d dpaa2-eth: add channel stat to debugfs new 071c8ed6e88d tcp: mptcp: use mptcp receive buffer space to select rcv window new f30e472071c8 hsr: remove unnecessary code in hsr_dev_change_mtu() new 3e14462f1bee ptp: clockmatrix: remove unnecessary comparison new 308de89fedf4 liquidio: remove unused inline functions new 163749ad8436 qlcnic: remove unused inline function qlcnic_hw_write_wx_2M new df346f1aac6c dccp: remove unused inline function dccp_set_seqno new c90af587a9ee net/mlx4_core: Add missing iounmap() in error path new a425b6e1c69b hinic: add mailbox function support new 7dd29ee12865 hinic: add sriov feature support new 1f62cfa19a61 hinic: add net_device_ops associated with vf new 06b439de5f89 Merge branch 'hinic-add-SR-IOV-support' new 4b36a0dff794 net: openvswitch: suitable access to the dp_meters new 659d4587fe72 net: openvswitch: use div_u64() for 64-by-32 divisions new 3fd8dc269ff0 net: hns3: remove an unnecessary check in hclge_set_umv_space() new 0767ec042897 net: ag71xx: extend link validation to support other SoCs new 3608a1997498 dt-bindings: net: convert qca,ar71xx documentation to yaml new 7d3118016787 net: rtnetlink: remove redundant assignment to variable err new 4714d13791f8 bridge: uapi: mrp: Add mrp attributes. new 2cc974f83fb5 bridge: mrp: Update Kconfig new 4b8d7d4c5991 bridge: mrp: Extend bridge interface new 3e54442c9384 net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN new 2f1a11ae11d2 bridge: mrp: Add MRP interface. new c284b5459008 switchdev: mrp: Extend switchdev API to offload MRP new fadd409136f0 bridge: switchdev: mrp: Implement MRP API for switchdev new 9a9f26e8f7ea bridge: mrp: Connect MRP API with the switchdev API new 4d02b8f07515 bridge: mrp: Implement netlink interface to configure MRP new 6536993371fa bridge: mrp: Integrate MRP into the bridge new 419dba8a49d7 net: bridge: Add checks for enabling the STP. new 45c9cbec425c Merge branch 'net-bridge-mrp' new 975e8505e670 r8169: improve handling CPCMD_MASK new 10478283f210 r8169: improve configuring RxConfig register new 6488f11f39cf Merge branch 'r8169-improve-chip-config-handling' new 49c958ccd243 mlxsw: spectrum_acl: Move block helpers into inline header [...] new 3bc3ffb6e911 mlxsw: spectrum: Rename acl_block to flow_block new d52238eb7bcf mlxsw: spectrum: Push flow_block related functions into a [...] new d7fcc986224d mlxsw: spectrum: Push matchall bits into a separate file new 6c8cd435b587 mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_ru [...] new 780ba878a1b0 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] new c7ea0e162fc8 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] new 47fa15eae487 mlxsw: spectrum_matchall: Move ingress indication into mall_entry new dd0fbc89d274 mlxsw: spectrum_matchall: Push per-port rule add/del into [...] new 481ff57aadf5 mlxsw: spectrum: Avoid copying sample values and use RCU p [...] new 3c650136afba mlxsw: spectrum_matchall: Process matchall events from the [...] new 19f06771ca3d mlxsw: spectrum: Move flow offload binding into spectrum_flow.c new 075c8aa79d54 selftests: forwarding: tc_actions.sh: add matchall mirror test new 19f1f467bc5e Merge branch 'mlxsw-Rework-matchall-offloading-plumbing' new 2a7e978625e8 batman-adv: Start new development cycle new c08dd06b3d25 batman-adv: Fix spelling error in term buffer new 9204a4f876b2 batman-adv: trace: Drop unneeded types.h include new 26893e7e928e batman-adv: Utilize prandom_u32_max for random [0, max) values new e73f94d1b6f0 batman-adv: remove unused inline function batadv_arp_chang [...] new a21643cf569b Merge tag 'batadv-next-for-davem-20200427' of git://git.op [...] new 0c2006b29e5f r8169: improve error message if no dedicated PHY driver is found new 2ac757e4152e net: ethernet: ti: fix return value check in k3_cppi_desc_ [...] new 964027700047 Merge remote-tracking branch 'net-next/master' new b0b3fb675922 bpf: Remove set but not used variable 'dst_known' new 93e516894752 tools/bpf/bpftool: Remove duplicate headers new 0456ea170cd6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] new ae460c022453 bpf_helpers.h: Add note for building with vmlinux.h or lin [...] new 745abfaa9eaf bpf, riscv: Fix tail call count off by one in RV32 BPF JIT new 6890896bd765 bpf: Fix missing bpf_base_func_proto in cgroup_base_func_p [...] new 6f3f65d80dac net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head new 082b57e3eb09 net: bpf: Make bpf_ktime_get_ns() available to non GPL programs new 0a05861f80fe xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit [...] new 71d19214776e bpf: add bpf_ktime_get_boot_ns() new 6f8a57ccf851 bpf: Make verifier log more relevant by default new 234589012ba0 selftests/bpf: Add cls_redirect classifier new f131bd3eee97 Merge branch 'cloudflare-prog' new e411eb257b33 libbpf: Return err if bpf_object__load failed new 8c1b2bf16d59 bpf, cgroup: Remove unused exports new cf660ee88532 Merge remote-tracking branch 'bpf-next/master' new 7e1114cc4d23 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 74f99482eae0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit new 2bbb4c9418b3 Merge remote-tracking branch 'netfilter-next/master' new 990f72a343e0 Merge remote-tracking branch 'wireless-drivers-next/master' new b6c1e2705298 Merge remote-tracking branch 'bluetooth/master' new 84870b25cfb4 next-20200424/mac80211-next new b5171ca2e718 Merge remote-tracking branch 'gfs2/for-next' new 9a6bc06f9527 Merge remote-tracking branch 'spi-nor/spi-nor/next' new 3ca73b70a3a9 crypto: arm64 - Consistently enable extension new 8a656a48f75f crypto: chelsio - remove redundant assignment to variable error new 63e05f327517 crypto: algif_rng - remove redundant assignment to variable err new 764428fe99e8 crypto: jitter - SP800-90B compliance new 97f2650e5040 crypto: drbg - always seeded with SP800-90B compliant nois [...] new 9c3d6497fbfa crypto: bcm - Delete redundant variable definition new 88d65ba167f7 Merge remote-tracking branch 'crypto/master' new 4f53d61ba30f Merge remote-tracking branch 'drm/drm-next' new 1a0f3667d876 drm/amdgpu: ignore TA ucode for SRIOV new 2f5a0a91191a drm/amdgpu: skip cg/pg set for SRIOV new c983361a7249 drm/amdgpu: sriov is forbidden to call disable DPM new c2ce6aebf092 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later new b217e6f579d6 drm/amdgpu: clear the messed up checking logic new 38748ad88a2f drm/amdgpu: enable one vf mode for nv12 new 8efd72759e9e drm/amdgpu: skip sysfs node not belong to one vf mode new 79bebabb88cb drm/amdgpu: for nv12 always need smu ip new 312a79b6eafe drm/amdgpu: extent threshold of waiting FLR_COMPLETE new 04e4e2e95583 drm/amdgpu: protect ring overrun new a96f661a4715 drm/amd/display: remove redundant assignment to variable ret new abb17b1edf7b drm/amdgpu/gmc: Use consistent variable on unlocks new d971d42f0655 amdgpu/dc: remove redundant assignment to variable 'option' new 71df9e22fd96 drm/amdgpu: add UAPI for creating encrypted buffers new 5efc2a75618b drm/amdgpu: add UAPI to create secure commands (v3) new 8e0afce85b74 drm/amdgpu: define the TMZ bit for the PTE new 7564a6e1c9af drm/amdgpu: add tmz feature parameter (v2) new 453174fa58bb drm/amdgpu: add amdgpu_tmz data structure new 07823add1f35 drm/amdgpu: add function to check tmz capability (v4) new 1f4a7d2ef7f2 drm/amdgpu: add tmz bit in frame control packet new 1921b9e4fc91 drm/amdgpu: expand the emit tmz interface with trusted flag new 721f69fbeee5 drm/amdgpu: expand the context control interface with trust flag new 78b767d0a9a7 drm/amdgpu: job is secure iff CS is secure (v5) new 4bae3651addd drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new 562adfa38339 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new 9f25c59e458e drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new 0afe57d6f47f drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new 7ab3eae7275d drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new 2ba413304c02 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new 03bd8b63a0eb drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new b2afab759e67 drm/amdgpu: move CS secure flag next the structs where it's used new aedeab910c86 drm/amdgpu: remove the alignment placeholder for secure buffer new 42df743586d2 drm/amdgpu: implement TMZ accessor (v3) new 808acc029057 drm/amd/display: Indicate use of TMZ buffers to DC new c7cd0d012859 drm/amdgpu: Move to a per-IB secure flag (TMZ) new 6b52b7102418 drm/amdgpu: fix the wrong logic checking when secure buffe [...] new 6d99e0295c59 drm/amdgpu: also add the TMZ flag to GART new 86113f1ebdd8 drm/amdgpu: add TMZ handling to amdgpu_move_blit new bef92682b688 drm/amdgpu: stop evicting encrypted BOs to swap new b0f23d3a07e8 drm/amdgpu: Fine-grained TMZ support new 9f8c0af4d619 drm/amdgpu: Fix per-IB secure flag GFX hang new 7a4565575468 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] new 802bbd9ffadf drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 new 71ae0cbf469b drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem new 78d4941c279c drm/amdgpu: check ring type for secure IBs new 535d4af4c0d0 drm/amdgpu: Add new ring callback to insert memory sync new 0e5201835304 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion new 47dc928e75b8 drm/amdgpu: Add mem_sync implementation for all the ASICs. new b28f31d83927 drm/amdgpu: Add a UAPI flag for user to call mem_sync new 584b9f2cd15e drm/amdgpu: partial revert VM sync changes new d17dc66b1bf0 drm/amdgpu: cleanup IB pool handling a bit new 8463f5f5fefb drm/amdgpu: rename direct to immediate for VM updates new 6006ade20d0e drm/amdgpu: add new unlocked flag for PTE updates new 88048f1e161e drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...] new bac8e1d45a13 drm/amdgpu: add tiling flags from Mesa new 402100afba03 drm/amdkfd: Put ASIC revision into HSA capability new dd7c0f738e93 drm/amdkfd: New IOCTL to allocate queue GWS (v2) new 998964ae2daa drm/amdkfd: Enable GWS based on FW Support new 4330358cf61b drm/mm: revert "Break long searches in fragmented address spaces" new 13c75ebdebe2 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) new f742198732f0 drm/ttm: Break out the loops if need_resched in bo delayed [...] new 17b676d4c54b drm/amdgpu: work around llvm bug #42576 new dfdf1224c787 drm/amdgpu/display: fix logic inversion in program_timing_sync() new 3c26ec63acca PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist new 8cef3ccea0eb drm/amdgpu: re-enable runtime pm on vega10 new 458ea2b8c7dc Merge remote-tracking branch 'amdgpu/drm-next' new 50689771c8f0 drm/i915: Only close vma we open new c5a01ec7579a drm/i915: Fix skl+ non-scaled pfit modes new eac9c58539aa drm/i915: Flatten a bunch of the pfit functions new 35dd95b4ee19 drm/i915: Use drm_rect to store the pfit window pos/size new f650af72e5ba drm/i915: s/pipe_config/crtc_state/ in pfit functions new 4cecc7c0cc2b drm/i915: Pass connector state to pfit calculations new d7ff281c6d27 drm/i915: Have pfit calculations return an error code new eee3f91195ad drm/i915: Introduce .set_link_train() vfunc new fb83f72c48a5 drm/i915: Introduce .set_signal_levels() vfunc new 8fdda3854967 drm/i915: Introduce .set_idle_link_train() vfunc new 7db8736db081 drm/i915: Split some long lines new 1ebf7aaf3ac0 drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT new 555a32242997 drm/i915/gt: Trace RPS events new 9c878557b1eb drm/i915/gt: Use the RPM config register to determine clk [...] new 9669a5079995 drm/i915: Drop rq->ring->vma peeking from error capture new 168c6d231b4b drm/i915: Add engine scratch register to live_lrc_fixed new 685d21096f6c drm/i915: Add per ctx batchbuffer wa for timestamp new 1dd47b54baea drm/i915: Add live selftests for indirect ctx batchbuffers new b8a1181122f7 drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL new 9f4069b055d1 drm/i915: re-disable -Wframe-address new 68ace460c5b2 drm/i915/execlists: Check preempt-timeout target before su [...] new 2759e395358b drm/i915/gt: Check cacheline is valid before acquiring new 4243cd5388c8 drm/i915/gt: Sanitize GT first new 6dc0d028f539 drm/i915/gt: Fix up clock frequency new 869129ee0c62 drm/i915: Use proper fault mask in interrupt postinstall too new 38c6360d756a Merge remote-tracking branch 'drm-intel/for-linux-next' new b760af7d6421 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 21d81f888299 drm/lima: Clean up IRQ warnings new 2ce216edf2c6 drm/lima: Clean up redundant pdev pointer new 4eda21d61904 drm/lima: use module_platform_driver helper new d04f2a8e5b19 drm/lima: print process name and pid when task error new 24943269e51b drm/lima: check vm != NULL in lima_vm_put new 4eb70cd3f284 drm/lima: always set page directory when switch vm new 4836cf044d74 drm/lima: add lima_devfreq_resume/suspend new 9f5072a191a1 drm/lima: power down ip blocks when pmu exit new 3446d7e9883d drm/lima: add resume/suspend callback for each ip new 7a475eb470ac drm/lima: separate clk/regulator enable/disable function new 63945d51490f drm/lima: add pm resume/suspend ops new 50de2e9ebbc0 drm/lima: enable runtime pm new 2f7b832fc992 drm/panel: simple: Add support for AUO G190EAN01 panel new d9ccd1f28246 drm/panel: simple: Add support for AUO G156XTN01.0 panel new 03e909acd95a drm/panel: simple: Add support for AUO G121EAN01.4 panel new a29b57e9df22 drm/panel: ili9322: Remove unneeded semicolon new d53139b37f10 drm: panel: Set connector type for LP120UP1 new 4606ed7ede0c drm/bridge: ps8640: Let panel to set the connector type new 30be30310871 drm/bridge: panel: Return always an error pointer in drm_p [...] new 232f23e8cd97 dt-bindings: panel: Document some missing compatible strings new 3d930aacd637 drm/panel: remove set but not used variable 'config' new bc7f0b6d4ae4 video/fbdev/riva: Remove dead code new 1a8afd1ef47c dt-bindings: display: simple: Add BOE NV133FHM-N61 new b0c664cc80e8 panel: simple: Add BOE NV133FHM-N61 new d08ffbeaa100 dt-bindings: display: simple: Add IVO M133NWF4 R0 new e1ca5184625d panel: simple: Add Ivo M133NWF4 R0 new b430ff7ef8b0 drm/stm: ltdc: check number of endpoints new 7c49abb4c2f8 drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static new 611e22b1d9f6 drm/rockchip: Remove unneeded semicolon new d308a881a591 drm/dp_mst: Kill the second sideband tx slot, save the world new 45864af937a9 Merge remote-tracking branch 'drm-misc/for-linux-next' new 748741287eb2 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 4c6927a062f4 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 82f25bd73c0b regmap-i2c: add 16-bit width registers support new 6c9147d991fb Merge remote-tracking branch 'regmap/for-5.8' into regmap-next new 99adb178b173 Merge remote-tracking branch 'regmap/for-next' new 0d283287a420 ALSA: hda: Refactor Intel NHLT init new 36dbae994532 Merge branch 'topic/nhlt' into for-next new 10635d2d2a4c Merge branch 'for-linus' into for-next new f0bd62b64016 ALSA: usb-audio: Improve frames size computation new 04c96460bfdb ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen new 5b6cc38f3f3f ALSA: usb-audio: Fix racy list management in output queue new d749ab2f0152 Merge remote-tracking branch 'sound/for-next' new 3e645a4add53 ASoC: soc-compress: avoid false-positive Wuninitialized warning new b8d3ad51dfec ASoC: snd-sof-intel-hda-common - add hda_model parameter a [...] new e782ddbb0873 ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() new b1ca2f63e20b ASoC: Intel: sof_sdw: add amp number in components string for ucm new e66f385354b3 ASoC: mxs-saif: Avoid unnecessary check new 1597bfbfdb3c ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_ [...] new f3fc1ea011f0 ASoC: fsl_easrc: Check for null pointer before dereferenci [...] new 77060f4f71df ASoC: hisilicon: Use the defined variable to clean code new 1b290ef023b3 ASoC: Intel: Skylake: Add alternative topology binary name new 1b450791d517 ASoC: Intel: Multiple I/O PCM format support for pipe new 2d744ecf2b98 ASoC: Intel: Skylake: Automatic DMIC format configuration [...] new d11926fd9e67 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next new 45044533f644 Merge remote-tracking branch 'sound-asoc/for-next' new 0556ab20bb1e Merge remote-tracking branch 'modules/modules-next' new 86d1ee00c86d dt-bindings: mms114: document melfas,mms345l binding new 7842087b0196 Input: mms114 - add extra compatible for mms345l new 6052abf8ff78 Input: i8042 - attach fwnode to serio i8042 kbd device new 8f7b057abe28 Input: atkbd - expose function row physical map to userspace new 9d17ad2369dc Input: atkbd - receive and use physcode->keycode mapping from FW new 6659ceed8227 Merge remote-tracking branch 'input/next' new e64a0e169284 block: remove RQF_COPY_USER new 89de1504d53b block: provide a blk_rq_map_sg variant that returns the la [...] new 0475bd6c6597 scsi: merge scsi_init_sgtable into scsi_init_io new cc97923a5bcc block: move dma drain handling to scsi new bdf8710d69f8 block: move dma_pad handling from blk_rq_map_sg into the callers new e2267d7ca0df Merge branch 'for-5.8/block' into for-next new 895d47759bdc block: unexport bdev_read_page and bdev_write_page new 28d65729b050 block: Limit number of items taken from the I/O scheduler [...] new 02f5cb95a27c Merge branch 'for-5.8/block' into for-next new 3e82c3485e83 block: remove create_io_context new a91b2014fc31 bcache: remove a duplicate ->make_request_fn assignment new ae3cc8d8ff06 dm: remove the make_request_fn check in device_area_is_invalid new 8cf7961dab42 block: bypass ->make_request_fn for blk-mq drivers new a69e61051a50 Merge branch 'for-5.8/block' into for-next new 24b51bf01ae0 Merge remote-tracking branch 'block/for-next' new eeb17d25430d dm ebs: new block size emulating target new ddc1316e185f dm bufio: implement discard new 97d10675af00 Merge remote-tracking branch 'device-mapper/for-next' new e66991a796da Merge remote-tracking branch 'mmc/next' new 9d3d3ad0adc4 Merge remote-tracking branch 'battery/for-next' new 48dd1a7938e3 regulator: max77826: Remove erroneous additionalProperties new b66734446b3a Merge remote-tracking branch 'regulator/for-5.8' into regu [...] new 6e260260897f Merge remote-tracking branch 'regulator/for-next' new 7478356fcca8 Merge remote-tracking branch 'apparmor/apparmor-next' new ceba5383a8af Merge remote-tracking branch 'integrity/next-integrity' new 54bf3c92b418 Merge remote-tracking branch 'keys/keys-next' new 779fa69089ff Merge remote-tracking branch 'selinux/next' new 7da01fd1e73c Merge remote-tracking branch 'smack/for-next' new 9d2161bed4e3 audit: log audit netlink multicast bind and unbind new 3ef9910910c6 Merge remote-tracking branch 'audit/next' new f5736cfec961 Merge remote-tracking branch 'devicetree/for-next' new dc234825997e spi: spi-fsl-dspi: Adding shutdown hook new e5c9a223da3c Merge tag 'v5.7-rc3' into spi-5.8 new bbb336f39efc spi: spi-amd: Add AMD SPI controller driver support new d2e326c6cf55 Merge remote-tracking branch 'spi/for-5.8' into spi-next new 1e3a2402bd3c Merge remote-tracking branch 'spi/for-next' new 0d6df996bf5e Merge branch 'x86/vdso' new d8dd25a461e4 objtool: Fix stack offset tracking for indirect CFAs new 06a9750edcff x86/entry/64: Fix unwind hints in register clearing code new 1fb143634a38 x86/entry/64: Fix unwind hints in kernel exit path new 96c64806b4bf x86/entry/64: Fix unwind hints in __switch_to_asm() new f977df7b7ca4 x86/entry/64: Fix unwind hints in rewind_stack_do_exit() new 153eb2223c79 x86/unwind/orc: Convert global variables to static new b08418b54831 x86/unwind: Prevent false warnings for non-current tasks new f1d9a2abff66 x86/unwind/orc: Don't skip the first frame for inactive tasks new 98d0c8ebf77e x86/unwind/orc: Prevent unwinding before ORC initialization new a0f81bf26888 x86/unwind/orc: Fix error path for bad ORC entry type new 81b67439d147 x86/unwind/orc: Fix premature unwind stoppage due to IRET frames new 36beec7fdf58 Merge branch 'x86/urgent' new d073569363d9 x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k() new de17a37896e1 x86/mm: Unexport __cachemode2pte_tbl new 325518e9b743 x86/mm: Use pgprotval_t in protval_4k_2_large() and protva [...] new 794b35bbca5d Merge branch 'x86/mm' new b6217b97cf53 Merge branch 'x86/microcode' new 1b05e692bc04 Merge branch 'x86/kdump' new 8ace6a7fd73b Merge branch 'x86/cleanups' new 9bf98e03d1a5 Merge branch 'x86/build' new 40efe68ddf95 Merge branch 'x86/asm' new 79b149c831ac Merge branch 'smp/core' new 84adc77efa99 Merge branch 'ras/core' new a33df784f996 Merge branch 'perf/core' new 24a50400638f Merge branch 'objtool/core' new a2a269424ed9 Merge branch 'locking/kcsan' new 2e0eb483c058 efi/libstub: Move arm-stub to a common file new cf6b83664895 efi/libstub: Make initrd file loader configurable new 22090f84bc3f efi/libstub: unify EFI call wrappers for non-x86 new 87cd6378b3d2 efi/libstub/arm: Make install_memreserve_table static new bd45870409a3 efi/gop: Remove redundant current_fb_base new 8cd207973c37 efi/gop: Move check for framebuffer before con_out new 6327e6d0e4a5 efi/gop: Get mode information outside the loop new ecf53091f34a efi/gop: Factor out locating the gop into a function new 8e0a22e2b053 efi/gop: Slightly re-arrange logic of find_gop new e484c594ba0e efi/gop: Move variable declarations into loop block new f1d1853bdbcf efi/gop: Use helper macros for populating lfb_base new 9867fc9de6a6 efi/gop: Use helper macros for find_bits new d49fd4bbf9bb efi/gop: Remove unreachable code from setup_pixel_info new b4b89a027242 efi/gop: Add prototypes for query_mode and set_mode new fffb68047e56 efi/gop: Allow specifying mode number on command line new d9ff0323d074 efi/gop: Allow specifying mode by <xres>x<yres> new 9a1663bc4d98 efi/gop: Allow specifying depth as well as resolution new 45d97a749e9f efi/gop: Allow automatically choosing the best mode new e1df73e2d18b efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN new c37c9162a2fa efi/libstub/random: Increase random alloc granularity new 82046702e288 efi/libstub/arm64: Replace 'preferred' offset with alignme [...] new 5d12da9dd6c1 efi/libstub/arm64: Simplify randomized loading of kernel image new 43b1df0e013c efi/libstub: Add API function to allocate aligned memory new e71356fe29e7 efi/libstub/arm64: Switch to ordinary page allocator for k [...] new 685d8164b5da efi/libstub: Move efi_relocate_kernel() into separate source file new 420b6d00ca94 efi/arm: Remove __efistub_global annotation new 26a92425f9a3 efi/x86: Remove __efistub_global and add relocation check new 544393707f3c efi: Kill __efistub_global new ccc27ae77494 efi/libstub: Drop __pure getter for efi_system_table new 980771f61662 efi/libstub: Drop __pure getters for EFI stub options new 0a75561489f5 efi/libstub/x86: Avoid getter function for efi_is64 new 4e9a0f73f030 efi: Clean up config table description arrays new 4eb8320bd1aa efi: Move arch_tables check to caller new 4353dd3b7078 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...] new 4da0b2b7e675 efi/libstub: Re-enable command line initrd loading for x86 new fbca046f1ab9 Merge branch 'efi/core' new 75343f41ca9a Merge branch 'core/core' new 53fb6e990d78 objtool: Fix infinite loop in for_offset_range() new c3dc75971383 Merge branch 'x86/urgent' new 8c5cc19e9470 x86/tlb: Uninline __get_current_cr3_fast() new d8f0b35331c4 x86/cpu: Uninline CR4 accessors new cb2a02355b04 x86/cr4: Sanitize CR4.PCE update new 9020d3956317 x86/alternatives: Move temporary_mm helpers into C new 2faf153bb734 x86/tlb: Move __flush_tlb() out of line new cd30d26cf307 x86/tlb: Move __flush_tlb_global() out of line new 127ac915c8e1 x86/tlb: Move __flush_tlb_one_user() out of line new 58430c5dba7b x86/tlb: Move __flush_tlb_one_kernel() out of line new 29def599b38b x86/tlb: Move flush_tlb_others() out of line new 4b04e6c23674 x86/tlb: Move __flush_tlb_all() out of line new 69de6c1a7fc7 x86/tlb: Move paravirt_tlb_remove_table() to the usage site new 96f59fe291d2 x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site new af5c40c6ee05 x86/tlb: Uninline nmi_uaccess_okay() new 6c9b7d79a801 x86/tlb: Move PCID helpers where they are used new 8a29204f3e97 xen/privcmd: Remove unneeded asm/tlb.h include new bfe3d8f6313d x86/tlb: Restrict access to tlbstate new 21953ee5013d x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m new 0fd9b7869967 Merge branch 'x86/mm' new 2f879e9f05f7 locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() new 5dfeb589ac50 Merge branch 'locking/core' new 82c1852adff2 Merge branch 'linus' new 694cfd87b0c8 x86/setup: Add an initrdmem= option to specify initrd phys [...] new 77b688f7c29f Merge branch 'x86/boot' new e8da4d39eae7 Merge remote-tracking branch 'tip/auto-latest' new ac75ccb535e6 Merge remote-tracking branch 'clockevents/timers/drivers/next' new b2f9fb0d671f EDAC/amd8131: Remove defined but not used bridge_str new ee5340abab3b EDAC, {skx,i10nm}: Make some configurations CPU model specific new ce20670828c1 EDAC/i10nm: Update driver to support different bus number [...] new dc63e28efa19 Merge branch 'edac-i10nm' into edac-for-next new 745e23bdf00d Merge remote-tracking branch 'edac/edac-for-next' new 353159365e72 rcu: Add KCSAN stubs new 4f58820fd710 srcu: Add KCSAN stubs new 2f0846956355 rcu: Mark rcu_state.ncpus to detect concurrent writes new 314eeb43e5f2 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] new 065a6db12a80 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks new b68c6146512d srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] new 5822b8126ff0 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks new 47fbb074536e rcu: Use data_race() for RCU CPU stall-warning prints new 53965dbe5396 drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers new 1fca4d12f463 rcu: Expedite first two FQS scans under callback-overload [...] new fcbcc0e70050 rcu: Fix the (t=0 jiffies) false positive new ddc465936643 Revert "rculist: Describe variadic macro argument in a Sph [...] new c28d5c09d09f rcu: Get rid of some doc warnings in update.c new 62ae19511f1e rcu: Mark rcu_state.gp_seq to detect more concurrent writes new a66dbda7893f rcu: Replace assigned pointer ret value by corresponding b [...] new da44cd6c8e88 rcu: Replace 1 by true new 29ffebc5fcc0 rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison new 7b2413111a63 rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() new e2f3ccfa6200 rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() new f87dc808009a rcuperf: Add ability to increase object allocation size new 9154244c1ab6 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] new a6a82ce18ba4 rcu/tree: Count number of batched kfree_rcu() locklessly new 6be7436d2245 rcu: Add rcu_gp_might_be_stalled() new c76e7e0bce10 rcu: Add KCSAN stubs to update.c new e4453d8a1c56 rcu: Make rcu_read_unlock_special() safe for rq/pi locks new 07b4a930fc44 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] new f0bdf6d473cf rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field new 5f5fa7ea89dc rcu: Don't use negative nesting depth in __rcu_read_unlock() new 52b1fc3f798d rcutorture: Add test of holding scheduler locks across rcu [...] new ac3caf827488 rcu: Add comments marking transitions between RCU watching [...] new 66777e5821f6 rcu-tasks: Use context-switch hook for PREEMPT=y kernels new 2beaf3280e57 sched/core: Add function to sample state of locked-down task new 5bef8da66a9c rcu: Add per-task state to RCU CPU stall warnings new eacd6f04a133 rcu-tasks: Move Tasks RCU to its own file new 07e105158d97 rcu-tasks: Create struct to hold state information new b3d73156b075 rcu: Reinstate synchronize_rcu_mult() new 9cf8fc6fabd4 rcutorture: Add a test for synchronize_rcu_mult() new 5873b8a94e5d rcu-tasks: Refactor RCU-tasks to allow variants to be added new c84aad765406 rcu-tasks: Add an RCU-tasks rude variant new 3d6e43c75d6b rcutorture: Add torture tests for RCU Tasks Rude new c97d12a63c26 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages new e4fe5dd6f26f rcu-tasks: Further refactor RCU-tasks to allow adding more [...] new d01aa2633b5d rcu-tasks: Code movement to allow more Tasks RCU variants new d5f177d35c24 rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] new c1a76c0b6aba rcutorture: Add torture tests for RCU Tasks Trace new 4593e772b502 rcu-tasks: Add stall warnings for RCU Tasks Trace new 8fd8ca388ccf rcu-tasks: Move #ifdef into tasks.h new e21408ceec2d rcu-tasks: Add RCU tasks to rcutorture writer stall output new af051ca4e423 rcu-tasks: Make rcutorture writer stall output include GP state new 43766c3eadcf rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks new 88092d0c99d7 rcu-tasks: Add a grace-period start time for throttling and debug new b0afa0f05667 rcu-tasks: Provide boot parameter to delay IPIs until late [...] new 276c410448db rcu-tasks: Split ->trc_reader_need_end new 238dbce39ea4 rcu-tasks: Add grace-period and IPI counts to statistics new 9ae58d7bd11f rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI new 7d0c9c50c5a1 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] new b38f57c1fe64 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks new 81b4a7bc3b54 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans new 7e3b70e0703b rcu-tasks: Handle the running-offline idle-task special case new 9796e1ae7386 rcu-tasks: Make RCU tasks trace also wait for idle tasks new 40471509be3c rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] new edf3775f0ad6 rcu-tasks: Add count for idle tasks on offline CPUs new 039f3cc93aa0 rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs new 7e0669c3e9de rcu-tasks: Add IPI failure count to statistics new 25246fc83155 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU new e5a971d76d70 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() new 654db05cee81 rcu: Use data_race() for RCU expedited CPU stall-warning prints new 88375825171c rcu: When GP kthread is starved, tag idle threads as false [...] new 33b2b93bd831 rcu: Remove self-stack-trace when all quiescent states seen new 3b2a47398552 rcutorture: Add KCSAN stubs new b3578186b28d rcutorture: Make kvm-recheck-rcu.sh handle truncated lines new c9527bebb017 rcutorture: Mark data-race potential for rcu_barrier() tes [...] new be44ae624311 locktorture.c: Fix if-statement empty body warnings new b35af6a26b7c Default enable RCU list lockdep debugging with PROVE_RCU new 8debcd839f5d rcutorture: Add flag to produce non-busy-wait task stalls new 27904fca54a0 rcutorture: Right-size TREE10 CPU consumption new dc371b9c7f53 rcu: Allow rcutorture to starve grace-period kthread new 509c01101a3c torture: Add --kcsan argument to top-level kvm.sh script new e65c052c0a94 torture: Make --kcsan argument also create a summary new 3c59ac5e2a90 rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static new dfb06c7d5d83 torture: Eliminate duplicate #CHECK# from ConfigFragment new fcbb5a4dc306 torture: Abstract application of additional Kconfig options new 50f361bd2895 torture: Allow --kconfig options to override --kcsan defaults new 1d960fc1750e torture: Allow scenario-specific Kconfig options to overri [...] new 62af31085fec torture: Save a few lines by using config_override_param i [...] new 7adc8dd19966 torture: Add a --kasan argument new 709edfa8c5e4 rcutorture: Convert ULONG_CMP_LT() to time_before() new b6c10df0dbfe Merge branches 'fixes.2020.04.27a', 'kfree_rcu.2020.04.27a [...] new eba9c444d34c Improve KCSAN documentation a bit new 52785b6ae8ed kcsan: Use GFP_ATOMIC under spin lock new 256d9d39591e Merge branch 'kcsan-dev.2020.04.13c' into HEAD new dee83d1bb89c Merge branch 'lkmm-dev.2020.04.15b' into HEAD new 382dbec4e804 fork: Annotate a data race in vm_area_dup() new 9dc109fd7a27 x86/mm/pat: Mark an intentional data race new 51538662a6f9 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] new f93ef791878d locktorture: Use true and false to assign to bool variables new a9aa090ed123 rcu: Initialize and destroy rcu_synchronize only when necessary new 0c1a43806a67 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls new 90457340fad7 kvm/svm: Disable KCSAN for svm_vcpu_run() new b76bee017655 srcu: Fix a typo in comment "amoritized"->"amortized" new 2d20ecf0b31a rcu: Simplify the calculation of rcu_state.ncpus new 62b787a3e9c9 docs: RCU: Convert checklist.txt to ReST new f86fc6f83a9c docs: RCU: Convert lockdep-splat.txt to ReST new c5ac91217057 docs: RCU: Convert lockdep.txt to ReST new 9e673702a4ff docs: RCU: Convert rculist_nulls.txt to ReST new c58ac57d9f78 docs: RCU: Convert torture.txt to ReST new 1276c75cbf36 docs: RCU: Convert rcuref.txt to ReST new 1bc7c884fe00 docs: RCU: Convert stallwarn.txt to ReST new ea55d5c5616d docs: RCU: Don't duplicate chapter names in rculist_nulls.rst new e02882cd57e3 rcutorture: Add races with task-exit processing new 5a76d2d81a12 kcsan: Add __kcsan_{enable,disable}_current() variants new 50576bf9f80f objtool, kcsan: Add kcsan_disable_current() and kcsan_enab [...] new d5874944f59e torture: Set configfile variable to current scenario new 079dabef2694 rcutorture: Handle non-statistic bang-string error messages new 95cc2e51bbd1 rcutorture: NULL rcu_torture_current earlier in cleanup code new 488490e0d16c kcsan: Add test suite new fef153d24edc Merge remote-tracking branch 'rcu/rcu/next' new e72436bc3a52 KVM: SVM: avoid infinite loop on NPF from bad address new 1d2c6c9bd4b7 selftests: kvm/set_memory_region_test: do not check RIP if [...] new 56083bdf67c7 KVM: x86: check_nested_events is never NULL new 25091990ef28 KVM: eVMCS: check if nesting is enabled new 33b22172452f KVM: x86: move nested-related kvm_x86_ops to a separate struct new 9bd4af240f4d KVM: nVMX: Drop a redundant call to vmx_get_intr_info() new 87796555d48c KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned lo [...] new acd05785e48c kvm: add capability for halt polling new 7c67f54661fc KVM: SVM: do not allow VMRUN inside SMM new 394809c443ff Merge remote-tracking branch 'kvm/linux-next' new dda19b714c21 Merge remote-tracking branch 'kvms390/next' new 991ed44679d3 Merge remote-tracking branch 'percpu/for-next' new 20b72dca8829 Merge remote-tracking branch 'workqueues/for-next' new f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...] new b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA new 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...] new ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...] new dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...] new f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API new 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API new 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API new 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API new 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...] new ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC new e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic new 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API new 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API new 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API new b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...] new 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command() new 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...] new b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c new 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata() new 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD new 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver new 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7' new 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control new 91d7a29440a8 Merge remote-tracking branch 'drivers-x86/for-next' new a8769ea5da9c Merge remote-tracking branch 'chrome-platform/for-next' new ba50e011b142 leds: tlc591xxt: hide error on EPROBE_DEFER new 44c606b0058b leds: pwm: check result of led_pwm_set() in led_pwm_add() new 03f613f0571f leds: ariel: Add driver for status LEDs on Dell Wyse 3020 new ea4407fa905a dt-bindings: leds: Add binding for sgm3140 new cef8ec8cbd21 leds: add sgm3140 driver new 9af512e81964 leds: netxbig: Convert to use GPIO descriptors new c85c7cdef3c9 leds: trigger: remove redundant assignment to variable ret new 1cd39d07777d Merge remote-tracking branch 'leds/for-next' new 73b027ae9a3b Merge remote-tracking branch 'ipmi/for-next' new 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" new 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier new 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] new fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER new 96fa72ffb215 Merge 5.7-rc3 into driver-core-next new 159de850d60c Merge remote-tracking branch 'driver-core/driver-core-next' new 27b0387b4221 usb/early: remove unused including <linux/version.h> new a6cd27e9b594 USB: core: Replace an empty statement with a debug message new cfee54616658 usb: pci-quirks: use true,false for bool variables new b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier new 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier new d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] new 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier new 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' new 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] new a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change new 0db592b1a3b7 usb: typec: ucsi: replace magic numbers new e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI new 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode new 992a60ed0d5e usb: typec: ucsi: register with power_supply class new f6402eb4a2b3 Merge 5.7-rc3 into usb-next new 1fbbba6af5ea Merge remote-tracking branch 'usb/usb-next' new d5848fecfd6f Merge remote-tracking branch 'usb-serial/usb-next' new 8ae80252f5a0 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver new 13f1b38dcd83 Merge remote-tracking branch 'phy-next/next' new 63552502b274 tty: rocket, remove unneeded variable new 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level new 6f1c0268a487 tty: hvc: remove hvcs_driver_string new e947861d0ccb Merge 5.7-rc3 into tty-next new 7d4c28ed08e3 Merge remote-tracking branch 'tty/tty-next' new c56851576b18 lkdtm: bugs: Fix spelling mistake new 8419759f98ad misc: mic: correct a typo new 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup new 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning new 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx new 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c new 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c new c18c1f103503 misc: rtsx: Improve compatibility for rts5261 new 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] new af831145158b drivers: visorbus: Use the correct style for SPDX License [...] new d98ce9fef73d parport: fix if-statement empty body warnings new decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( new aa3d6e7c49e3 parport: Use more comon logging styles new 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug new 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug new 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug new 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug new a6abfdff4fe5 parport: Standardize use of printmode new 6824f0ce38cb parport: Add comments for parport_register_dev_model() new bae9defb06a7 parport: remove unused parport_register_device() new 3275158fa52a parport: remove use of devmodel new 48a4cc950348 Merge 5.7-rc3 into char-misc-next new be5bcde3beba Merge remote-tracking branch 'char-misc/char-misc-next' new 30b3347fd362 Merge remote-tracking branch 'extcon/extcon-next' new a06b786c925d Merge remote-tracking branch 'soundwire/next' new 89d53e92f544 Merge remote-tracking branch 'thunderbolt/next' new 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated new 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 new 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' new 988cf07bb9a0 staging: wfx: handle firmware events synchronously new 537000acc323 staging: wfx: also fix network parameters for IBSS networks new d4620087d2eb staging: wfx: dual CTS is never necessary new 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware new 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() new 28502e02e27a staging: wfx: drop useless update of field basic_rate_set new 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() new 9da38fd5a906 staging: wfx: keys are kept during whole firmware life new a2ed05891888 staging: wfx: drop protection for asynchronous join during scan new 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() new cf24a82bd265 staging: wfx: simplify wfx_remove_interface() new 4b815a9da5e2 staging: wfx: drop unused enum wfx_state new 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' new ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c new 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' new 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' new 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE new 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. new 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] new 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] new 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c new e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* new 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] new 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails new e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] new 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function new bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] new 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. new 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] new f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro new 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". new 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow new 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue new e8014d83f604 Merge 5.7-rc3 into staging-next new 3eaa5c6b39e8 Merge remote-tracking branch 'staging/staging-next' new 898a2746e6ec Merge remote-tracking branch 'mux/for-next' new 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying new c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction new 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] new 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] new 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree new 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] new 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] new 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params new 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info new 2647d7317fe3 Merge remote-tracking branch 'slave-dma/next' new 1c825707ef44 Merge remote-tracking branch 'cgroup/for-next' new 5a9e10f0b4f0 Merge branch 'fixes' into for-next new 78fb6bd02578 Merge branch 'misc' into for-next new 9ce60d242c10 Merge remote-tracking branch 'scsi/for-next' new cbb01c2f2f63 scsi: qla2xxx: Fix MPI failure AEN (8200) handling new f8e25f97407c scsi: cxgb4i: Remove superfluous null check new 9cd7d494bd2b scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset() new d1ec20a55f6c scsi: aic7xxx: Remove unnecessary NULL checks before kfree new bc834e074e36 scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() new ba27c5cf286d scsi: mpt3sas: Don't change the DMA coherent mask after al [...] new 550dc875cfbc scsi: mpt3sas: Rename function name is_MSB_are_same new 85896421df0c scsi: mpt3sas: Separate out RDPQ allocation to new function new 8012209eb26b scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region new ce4c43065c01 scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 new 1a5d1d940ba8 scsi: megaraid: Use true, false for bool variables new 3fa65812c202 scsi: BusLogic: Remove conversion to bool in blogic_inquiry() new f983622ae605 scsi: core: Avoid calling synchronize_rcu() for each devic [...] new 7c59dace7e8e scsi: target: iscsi: Remove the iscsi_data_count structure new f8f794a15adc scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc new f166021c0f51 scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_s [...] new 2e9ef0fcac01 scsi: ipr: Remove NULL check before freeing function new baf3fbf26cc0 scsi: mpt3sas: Remove NULL check before freeing function new 6942d531e2d2 scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void new 0745c834f793 scsi: bfa: Remove set but not used variable 'fchs' new f71ded01cc3f scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c new acfcb728bd57 scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c new 8d5e202802a5 scsi: isci: Use true, false for bool variables new 9b77c9da6a1f scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c new f371d5345377 scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c new f7854c382240 scsi: aacraid: Fix error handling paths in aac_probe_one() new 655da8e57a46 scsi: sr: Use {get,put}_unaligned_be*() instead of open-co [...] new 7dfdcc393dcd scsi: ufs: Use true for bool variables in ufshcd_complete_ [...] new 3d17b9b5ab11 scsi: ufs: Add write booster feature support new c14e7adf3a6a scsi: ufs: sysfs: Add sysfs entries for write booster new 04ee8a01abf8 scsi: ufs-qcom: Configure write booster type new ea941016abf7 scsi: core: doc: Change function comments to kernel-doc style new 2a0425e323aa Merge remote-tracking branch 'scsi-mkp/for-next' new bcd9c2461431 Merge remote-tracking branch 'vhost/linux-next' new 94a8f8ce8293 Merge remote-tracking branch 'rpmsg/for-next' new 13ccf8a4c8e1 Merge remote-tracking branch 'gpio/for-next' new 9784c9963fec gpiolib: devprop: Warn if gpio-line-names is too long new 105ca64a2c49 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 9b6d5690b543 gpio: ich: fix a typo new 5c85418ab35b gpio: pch: Use BIT() and GENMASK() where it's appropriate new 5a4245de48d8 gpio: pch: Get rid of unneeded variable in IRQ handler new 368b8436011a gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking new 5376b0b31295 gpio: pch: Use in pch_irq_type() macros provided by IRQ core new 6b1c7837af0e gpio: merrifield: Switch over to MSI interrupts new 7e73aa90a38c gpio: merrifield: Better show how GPIO and IRQ bases are d [...] new 8e56cc3fd3ea Merge remote-tracking branch 'gpio-intel/for-next' new 8b6e43cf561b Merge remote-tracking branch 'pinctrl/for-next' new 2ccb9cc3b4d8 pinctrl: intel: Update description in struct intel_community new 6d649fca3491 pinctrl: intel: Move npins closer to pin_base in struct in [...] new 29c6cdf62092 Merge remote-tracking branch 'pinctrl-intel/for-next' new d12f4cb86ca8 Merge remote-tracking branch 'pinctrl-samsung/for-next' new 3528b55e9537 Merge remote-tracking branch 'pwm/for-next' new c59f415a7cb6 Use proc_pid_ns() to get pid_namespace from the proc superblock adds 1e88c420190b proc: rename struct proc_fs_info to proc_fs_opts adds fa10fed30f25 proc: allow to mount many instances of proc in one pid namespace adds 24a71ce5c47f proc: instantiate only pids that we can ptrace on 'hidepid [...] adds 6814ef2d992a proc: add option to mount only a pids subset adds 37e7647a7212 docs: proc: add documentation for "hidepid=4" and "subset= [...] adds 1c6c4d112e81 proc: use human-readable values for hidepid adds e61bb8b36a28 proc: use named enums for better readability new 0fb5ce62c592 proc: modernize proc to support multiple private instances new 3147d8aaa03e proc: Use PIDTYPE_TGID in next_tgid new eb510fef5839 Merge remote-tracking branch 'userns/for-next' new f0c0d0cf590f selftests/ftrace: Check the first record for kprobe_args_type.tc new f600ba2a817d Merge remote-tracking branch 'kselftest/next' new 448877d52098 Merge remote-tracking branch 'livepatching/for-next' new dd26bf03644a coresight: etm4x: Add support for Neoverse N1 ETM new 440396619c93 coresight: Mark some functions static new 2fc7c955714a coresight: Don't initialize variables unnecessarily new 62eb0c79662c coresight: Initialize arg in sparse friendly way new fcbcc422dc13 Merge remote-tracking branch 'coresight/next' new 8d49c28fe16f Merge remote-tracking branch 'rtc/rtc-next' new 67fecf00fb87 Merge remote-tracking branch 'ntb/ntb-next' new 821f4eb499d8 Merge remote-tracking branch 'kspp/for-next/kspp' new 78db180d5937 Merge remote-tracking branch 'fsi/next' new f8aee5b5c9bc Merge remote-tracking branch 'slimbus/for-next' new c6ce360b8486 Merge remote-tracking branch 'nvmem/for-next' new 9cb68669e7c0 Merge remote-tracking branch 'xarray/xarray' new 44ae7512b511 hyper-v: Use UUID API for exporting the GUID (part 2) new 767d9fedf674 hyper-v: Supply GUID pointer to printf() like functions new 87f79075a18e hyper-v: Replace open-coded variant of %*phN specifier new df474842683c hyper-v: Switch to use UUID types directly new febd9bc264de Merge remote-tracking branch 'hyperv/hyperv-next' new 78f976124e0f Merge remote-tracking branch 'kgdb/kgdb/for-next' new fde68149fa8b Merge remote-tracking branch 'devfreq/devfreq-next' new 1092be13c619 Merge remote-tracking branch 'fpga/for-next' new 0c551230cb0e Merge remote-tracking branch 'kunit-next/kunit' new 511a404b9346 Revert "hwmon: (lm70) Add support for ACPI" new 1ec3fe359a85 checkpatch: test $GIT_DIR changes new d56e1f3ee1d6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new bd6e17c0aa45 /proc/kpageflags: do not use uninitialized struct pages new 020e4748454c ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] new 768ad3caabdf mm, memcg: fix error return value of mem_cgroup_css_alloc() new 5cba9cb223b5 mm-memcg-fix-error-return-value-of-mem_cgroup_css_alloc-fix new 1c334bad7980 kcov: cleanup debug messages new a6993d43157d kcov: fix potential use-after-free in kcov_remote_start new 27f62deb5afd kcov: move t->kcov assignments into kcov_start/stop new 885edc57c682 kcov: move t->kcov_sequence assignment new 958a19552199 kcov: use t->kcov_mode as enabled indicator new bab96be5bbb5 kcov: collect coverage from interrupts new 06131489db74 usb: core: kcov: collect coverage from usb complete callback new 389687bccc0b mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] new 64b71fc80c0c kernel/kcov.c: fix typos in kcov_remote_start documentation new ff9ef820485b scripts/decodecode: fix trapping instruction formatting new 2b9b18e19dab arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in [...] new 4ab8e17a49e8 mm/memcg: optimize memory.numa_stat like memory.stat new 5a2513239750 eventpoll: fix missing wakeup for ovflist in ep_poll_callback new d6c032eb4cb7 eventpoll: fix missing wakeup for ovflist in ep_poll_callback new 0c2e91a7f9f9 scripts/gdb: repair rb_first() and rb_last() new fe9710450a0b squashfs: migrate from ll_rw_block usage to BIO new 58ac5fedbaab squashfs-migrate-from-ll_rw_block-usage-to-bio-fix new 41ae14a0d3b3 ocfs2: add missing annotation for dlm_empty_lockres() new 21aafb2254e6 ocfs2: mount shared volume without ha stack new 4dafb01bbfc3 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 3919a5017cc6 ramfs: support O_TMPFILE new b774b443f192 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new fa760a9fb8e1 usercopy: mark dma-kmalloc caches as usercopy caches new b19eee41b41d mm/slub.c: fix corrupted freechain in deactivate_slab() new 10a6fb2c4c5f mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix new c714b08ab437 slub: Remove userspace notifier for cache add/remove new 23849842637c slub: remove kmalloc under list_lock from list_slab_objects() V2 new 13c9e5e6e182 mm, dump_page(): do not crash with invalid mapping pointer new 0913284e318b mm: move readahead prototypes from mm.h new 1132106c590a mm: return void from various readahead functions new 487901707ddf mm: ignore return value of ->readpages new d4086aecf508 mm: move readahead nr_pages check into read_pages new 518b39b53db0 mm: add new readahead_control API new 18b995238e6d mm: use readahead_control to pass arguments new be5a938cb482 mm: rename various 'offset' parameters to 'index' new a8f26f44aa0b mm: rename readahead loop variable to 'i' new 91487a9f25a0 mm: remove 'page_offset' from readahead loop new aa234faa2397 mm: put readahead pages in cache earlier new 64a78af8926f mm: add readahead address space operation new ef3928ff0ff7 mm: move end_index check out of readahead loop new c24b2689bdfd mm: add page_cache_readahead_unbounded new c2f3ddb9ab5c mm: document why we don't set PageReadahead new 91e9c85bb5a9 mm: use memalloc_nofs_save in readahead path new 464c2cd86edd fs: convert mpage_readpages to mpage_readahead new ded67e048a12 btrfs: convert from readpages to readahead new 0e267244996c erofs: convert uncompressed files from readpages to readahead new 3ceee15124e6 erofs: convert compressed files from readpages to readahead new 104a5855bcde ext4: convert from readpages to readahead new e1c871c7061d ext4: pass the inode to ext4_mpage_readpages new c5d2f9c26949 f2fs: convert from readpages to readahead new cbb5e2bcb704 f2fs: pass the inode to f2fs_mpage_readpages new 2df9d3c83f26 fuse: convert from readpages to readahead new 676d0a882a7d fuse-convert-from-readpages-to-readahead-fix new 3da3377e6e77 iomap: convert from readpages to readahead new 741ecc5b9b62 mm/gup.c: update the documentation new 5144a4d818f8 mm-gupc-updating-the-documentation-fix new ec1ecf443875 mm/swapfile: use list_{prev,next}_entry() instead of open-coding new b67fdf569692 mm/swap_state: fix a data race in swapin_nr_pages new 4a01a0d498db mm: swap: properly update readahead statistics in unuse_pt [...] new eaa90068dce8 mm/swapfile.c: offset is only used when there is more slots new 5dd82a3bfe09 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] new 5c6622b66ecb mm/swapfile.c: remove the unnecessary goto for SSD case new e732142268ca mm/swapfile.c: simplify the calculation of n_goal new a25729020e72 mm/swapfile.c: remove the extra check in scan_swap_map_slots() new db310fc34464 mm/swapfile.c: found_free could be represented by (tmp < max) new 6c9532bed84e mm/swapfile.c: tmp is always smaller than max new 6706cc0a5424 mm/swapfile.c: omit a duplicate code by compare tmp and max first new 2cf776d4f36a swap: try to scan more free slots even when fragmented new d90504a9e71e h8300: remove usage of __ARCH_USE_5LEVEL_HACK new 61cea4dac7e8 arm: add support for folded p4d page tables new 22998131ab33 arm64: add support for folded p4d page tables new a8c93883a22e hexagon: remove __ARCH_USE_5LEVEL_HACK new 5e69659f07f5 ia64: add support for folded p4d page tables new fcd4be68a4db nios2: add support for folded p4d page tables new fa3e9b4da7ef openrisc: add support for folded p4d page tables new 13d99ce336c0 powerpc: add support for folded p4d page tables new 266ecc9a5c78 powerpc-add-support-for-folded-p4d-page-tables-fix new b63edbc94e1d sh: fault: Modernize printing of kernel messages new ea4c2c6650c9 sh: drop __pXd_offset() macros that duplicate pXd_index() ones new 97b2813e00c1 sh: add support for folded p4d page tables new 5e0d30e2f3d4 unicore32: remove __ARCH_USE_5LEVEL_HACK new c3362cff2ab7 asm-generic: remove pgtable-nop4d-hack.h new 17cf5f6320aa mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] new 776f566cca11 mm/gup.c: further document vma_permits_fault() new 047e176adf5e /proc/PID/smaps: Add PMD migration entry parsing new 27fca0a4dab6 mm/mmap.c: fix the adjusted length error new 5f6b7abfb3b4 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() new c3af92d2d77d x86/hyperv: use vmalloc_exec for the hypercall page new 8518f23dbcd3 x86: fix vmap arguments in map_irq_stack new cfeb5068b043 staging: android: ion: use vmap instead of vm_map_ram new dbbf6457816b staging: media: ipu3: use vmap instead of reimplementing it new 48762d2d045c dma-mapping: use vmap insted of reimplementing it new 80e5106d8566 powerpc: add an ioremap_phb helper new 44091e11e699 powerpc: remove __ioremap_at and __iounmap_at new 1d88f7c1f299 mm: remove __get_vm_area new ba2167c73883 mm: unexport unmap_kernel_range_noflush new 185017f0f203 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] new d06d8c88c9f6 mm: only allow page table mappings for built-in zsmalloc new 22f38f2111d1 mm: pass addr as unsigned long to vb_free new 43417d92d826 mm: remove vmap_page_range_noflush and vunmap_page_range new ceade788c9ee mm: rename vmap_page_range to map_kernel_range new 056e07abc53b mm: don't return the number of pages from map_kernel_range [...] new b8bf471c05ea mm: remove map_vm_range new 96b5de89131e mm: remove unmap_vmap_area new 67e4b0a0637d mm: remove the prot argument from vm_map_ram new 735db76db7a3 mm: enforce that vmap can't map pages executable new 775a504b9ae8 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc new 7cc39121ba0b mm: remove the pgprot argument to __vmalloc new 94fdcab83bad mm: remove the prot argument to __vmalloc_node new a0848255c4b1 mm: remove both instances of __vmalloc_node_flags new 6380fb62cc98 mm: remove __vmalloc_node_flags_caller new a573841bf8bf mm-remove-__vmalloc_node_flags_caller-fix new 442428137eb8 mm: switch the test_vmalloc module to use __vmalloc_node new a955f63a393b mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix new 0233d40afba9 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix new 2735a2aed214 mm: remove vmalloc_user_node_flags new 3f94b8221fe3 mm-remove-vmalloc_user_node_flags-fix new ff49b99cb337 arm64: use __vmalloc_node in arch_alloc_vmap_stack new f5abd0244544 powerpc: use __vmalloc_node in alloc_vm_stack new 13a4234c2af7 s390: use __vmalloc_node in stack_alloc new 05b76e9aba42 mm/mm_init.c: report kasan-tag information stored in page->flags new af91262ab616 kasan: stop tests being eliminated as dead code with FORTI [...] new 27c6217f883a kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] new 90fac2b179ef string.h: fix incompatibility between FORTIFY_SOURCE and KASAN new 6977ae24bc7a mm: clarify __GFP_MEMALLOC usage new e4d7c486cc9b mm: memblock: replace dereferences of memblock_region.nid [...] new 04221c96043f mm: make early_pfn_to_nid() and related defintions close t [...] new 0515c2f6347c mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option new a0054a22e5a1 mm: free_area_init: use maximal zone PFNs rather than zone sizes new 74b6e86b1756 mm: use free_area_init() instead of free_area_init_nodes() new 16c4770afd2f alpha: simplify detection of memory zone boundaries new 6ff693312994 arm: simplify detection of memory zone boundaries new a15f333cd766 arm64: simplify detection of memory zone boundaries for UM [...] new 63462c61c0dc csky: simplify detection of memory zone boundaries new a0ac0c5c8b7a m68k: mm: simplify detection of memory zone boundaries new b930b4a0f9b2 parisc: simplify detection of memory zone boundaries new e257e7eefe5d sparc32: simplify detection of memory zone boundaries new c0569fd49bb9 unicore32: simplify detection of memory zone boundaries new a440c0539bf7 xtensa: simplify detection of memory zone boundaries new b2410840946e mm: memmap_init: iterate over memblock regions rather that [...] new 0a058aaf132e mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] new ca0b6165f313 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES new cc3b55801544 mm: free_area_init: allow defining max_zone_pfn in descend [...] new fdd369307b21 mm: rename free_area_init_node() to free_area_init_memoryl [...] new 13e744283fe5 mm: clean up free_area_init_node() and its helpers new de885a87f5ea mm: simplify find_min_pfn_with_active_regions() new 6502706c29ba docs/vm: update memory-models documentation new 4bb0ae234a69 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] new f0c01fabdb48 mm/page_alloc.c: bad_flags is not necessary for bad_page() new 49db9a2a02b8 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] new 30223dd8f600 mm/page_alloc.c: rename free_pages_check() to check_free_page() new 0af6bdbea3ff mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] new cdd70bfa8bc6 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new 16254c799c1e mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new a0c154117acc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] new 42754bf6ffad mm: initialize deferred pages with interrupts enabled new fe16b62d654e mm: call cond_resched() from deferred_init_memmap() new 8ab4a9e3856f mm/page_alloc.c: remove unused free_bootmem_with_active_regions new 0738eaa53d07 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] new 1afa3f4bcaf8 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] new a767913b1961 mm/vmstat.c: do not show lowmem reserve protection informa [...] new a63bc3895009 mm/page_alloc: use ac->high_zoneidx for classzone_idx new 6c04cf0ae1f5 mm/page_alloc: integrate classzone_idx and high_zoneidx new adf4cbca2f73 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() new a0b00b56d46b mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] new b18c8ec9b2b7 mm/vmscan.c: use update_lru_size() in update_lru_sizes() new d28c76349b19 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch new 766620e34773 mm, mempolicy: fix up gup usage in lookup_node new c2e3fad3c308 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] new da2843ed8f2a khugepaged: add self test new da0e23056525 selftests: khugepaged: fix several spelling mistakes new 639bbad4ec50 khugepaged: do not stop collapse if less than half PTEs ar [...] new 1b3aa02fbab3 khugepaged: drain all LRU caches before scanning pages new 1ec974a43bfc khugepaged: drain LRU add pagevec after swapin new e5e3c1e37a2a khugepaged: allow to collapse a page shared across fork new d035f0e2f364 khugepaged: allow to collapse PTE-mapped compound pages new b522e858089a thp: change CoW semantics for anon-THP new e717a98e2564 khugepaged: introduce 'max_ptes_shared' tunable new 12a326d106b8 selftests: khugepaged: fix several spelling mistakes new c06ea8afa89e hugetlbfs: add arch_hugetlb_valid_size new 470949de366f hugetlbfs: move hugepagesz= parsing to arch independent code new 7981646f6139 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] new d3505ea2d245 arm64/hugetlb: fix hugetlb initialization new b72693e85b55 hugetlbfs: clean up command line processing new 7ee63eb2e5ff hugetlbfs: fix changes to command line processing new ca68e08a54ff mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] new b758555e074e mm: thp: don't need to drain lru cache when splitting and [...] new 92ba9ea97eb5 powerpc/mm: drop platform defined pmd_mknotpresent() new 3b1fa9f80afd mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() new 99387cfa6f10 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 new ee3030e0613b drivers/base/memory.c: cache memory blocks in xarray to ac [...] new b1c75ae5a4ec drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new 75839a670cd1 mm: add DEBUG_WX support new 44980b708890 mm-add-debug_wx-support-fix new bbb6dc9ac443 riscv: support DEBUG_WX new 5ebe10cbc53b riscv-support-debug_wx-fix new 7126e130926b x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new edf6e5a75ea5 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new 58108c707461 mm/memory_hotplug: refrain from adding memory into an impo [...] new a6636d0d5816 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] new 4af39b661225 mm/memory_hotplug: remove is_mem_section_removable() new 1f9bf63a3f5a mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 new db1f93a46970 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] new 4ec0cca4a9d8 mm: replace zero-length array with flexible-array member new 23d7e08c1f7b mm-replace-zero-length-array-with-flexible-array-member-fix new 42c439291968 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" new 82dc14a86042 mm: ksm: fix a typo in comment "alreaady"->"already" new 6827e91c786c mm: ksm: fix a typo in comment "alreaady"->"already" new 2f08ba9ae3b1 mm: mmap: fix a typo in comment "compatbility"->"compatibility" new 4c9de8fb3d25 mm/hugetlb: fix a typo in comment "manitained"->"maintained" new 4d485fb97ed6 mm/hugetlb: fix a typo in comment "manitained"->"maintained" new 7ce2056d5d13 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] new e6cd15a5c37c mm/vmsan: fix some typos in comment new 9845fb9d2d68 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" new fd3f10b88949 mm/memblock: fix a typo in comment "implict"->"implicit" new 8331d4794c16 mm/list_lru: fix a typo in comment "numbesr"->"numbers" new 8f97cf609e7a mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" new 999897bcd9d4 mm/frontswap: fix some typos in frontswap.c new 98dec9cca74d mm, memcg: fix some typos in memcontrol.c new fecd08cfd66e mm: fix a typo in comment "strucure"->"structure" new 2eb418481af1 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] new e6e16638426d mm/sparse: fix a typo in comment "convienence"->"convenience" new bf3005502d01 mm/page-writeback: fix a typo in comment "effictive"->"effective" new 7ad8a0ef569f mm/memory: fix a typo in comment "attampt"->"attempt" new 7b6313f89b1f mm: use false for bool variable new 15d870c1abbc include/linux/mm.h: return true in cpupid_pid_unset() new 40357018cae0 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0a7165323909 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1bafcc6ae8b5 kernel/hung_task.c: Monitor killed tasks. new 2b669daf5645 proc: rename "catch" function argument new 0382b39bbee4 kernel/sysctl: support setting sysctl parameters from kern [...] new 3e68c13a94e3 kernel/sysctl: support handling command line aliases new 3dd9bb453741 kernel/hung_task convert hung_task_panic boot parameter to sysctl new 90cc75b2945c tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] new ee1b1f424932 lib/test_sysctl: support testing of sysctl. boot parameter new 310a4708d864 x86/mm: define mm_p4d_folded() new 647d9a0de34c mm/debug: add tests validating architecture page table helpers new 0a8646638865 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 new 1fbbd11a3db6 user.c: make uidhash_table static new 0fe73f87ba37 parisc: add sysctl file interface panic_on_stackoverflow new 631b6d13906c kernel/hung_task.c: introduce sysctl to print all traces w [...] new 055f465047d8 dynamic_debug: add an option to enable dynamic debug for m [...] new d5d69e4b29b6 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] new 051e4bab5af0 get_maintainer: add email addresses from .yaml files new 8c519a8e5cf1 lib/math: avoid trailing newline hidden in pr_fmt() new 13366adf9532 lib: Add might_fault() to strncpy_from_user. new d8a5dfe9768f lib: optimize cpumask_local_spread() new ccd1272789bf lib/test_lockup.c: make test_inode static new ca3ac577a12c checkpatch: additional MAINTAINER section entry ordering checks new b240f960afb9 checkpatch: look for c99 comments in ctx_locate_comment new c68013e2af36 fs/binfmt_elf: remove redundant elf_map ifndef new fbfed091baf0 elfnote: mark all .note sections SHF_ALLOC new b191b41db237 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] new 48623f03853e fat: don't allow to mount if the FAT length == 0 new 90475d013a46 fat: improve the readahead for FAT entries new 55bc83d30759 fs/seq_file.c: seq_read: Update pr_info_ratelimited new 8d0684bebc85 umh: fix refcount underflow in fork_usermode_blob(). new 1a6239c1e3bc kexec: prevent removal of memory in use by a loaded kexec image new cff7f7405215 mm/memory_hotplug: allow arch override of non boot memory [...] new aca37fb8b324 arm64: memory: give hotplug memory a different resource name new 77dc4500ff32 rapidio: avoid data race between file operation callbacks [...] new 0defdd249368 panic: add sysctl to dump all CPUs backtraces on oops event new e983a479a818 kernel/relay.c: fix read_pos error when multiple readers new 408d6c5ad231 aio: simplify read_events() new a5e462150db0 add kernel config option for twisting kernel behavior. new aec720489569 twist: allow disabling k_spec() function in drivers/tty/vt [...] new c35075a15e92 twist: add option for selecting twist options for syzkalle [...] new d4656985f766 selftests/x86/pkeys: move selftests to arch-neutral directory new ecfd40be99d8 selftests/vm/pkeys: rename all references to pkru to a gen [...] new 53521e402c94 selftests/vm/pkeys: move generic definitions to header file new 6093af22d0d1 selftests/vm/pkeys: move some definitions to arch-specific header new 154bd231e4b2 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() new 1dfb23109b44 selftests: vm: pkeys: Use sane types for pkey register new 2b70dbd7ffe5 selftests: vm: pkeys: add helpers for pkey bits new c59d582c4d60 selftests/vm/pkeys: fix pkey_disable_clear() new ac4fb2da204e selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() new 31517e87d29e selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] new a4cc41bc9e30 selftests: vm: pkeys: use the correct huge page size new ec65cb22b5b4 selftests/vm/pkeys: introduce generic pkey abstractions new d25bb4c9a942 selftests/vm/pkeys: introduce powerpc support new c8a252b1c386 selftests/vm/pkeys: fix number of reserved powerpc pkeys new 7abf06a76125 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() new a07f2ef88816 selftests/vm/pkeys: improve checks to determine pkey support new b78080958287 selftests/vm/pkeys: associate key on a mapped page and det [...] new 6b68f2e53462 selftests/vm/pkeys: associate key on a mapped page and det [...] new 39ddebe76a0a selftests/vm/pkeys: detect write violation on a mapped acc [...] new 6914170c4cfd selftests/vm/pkeys: introduce a sub-page allocator new 9b9b8babc5ac selftests/vm/pkeys: test correct behaviour of pkey-0 new 100a22f0d0eb selftests/vm/pkeys: override access right definitions on powerpc new a6a920208bbc selftests: vm: pkeys: use the correct page size on powerpc new d91621d8633e selftests: vm: pkeys: fix multilib builds for x86 new af1b1ab7ca68 tools/testing/selftests/vm: remove duplicate headers new d9b19005058a ipc/msg: add missing annotation for freeque() new fd1bbd3bfc17 ipc/namespace.c: use a work queue to free_ipc new 5cf3842aa69d ipc: convert ipcs_idr to XArray new 2b5030a63ffd ipc-convert-ipcs_idr-to-xarray-update new 22cd8d6395e8 Merge branch 'akpm-current/current' new 9ec4a61b5f1e amdgpu: a NULL ->mm does not mean a thread is a kthread new 5f246c44db07 i915/gvt: remove unused xen bits new 09a42b9335f2 kernel: move use_mm/unuse_mm to kthread.c new 38970685c59a kernel: move use_mm/unuse_mm to kthread.c new 0b254fe8f060 kernel: better document the use_mm/unuse_mm API contract new 0302eb4eab11 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 new d3d69be384b4 powerpc/vas: fix up for {un}use_mm() rename new 17749e157b9e kernel: set USER_DS in kthread_use_mm new 4bdaeef42351 mm/kmemleak: silence KCSAN splats in checksum new be27003f12dd kallsyms/printk: add loglvl to print_ip_sym() new 79ff2bdbadd5 alpha: add show_stack_loglvl() new 7c3dab977846 arc: add show_stack_loglvl() new 7ce365c364a8 arm/asm: add loglvl to c_backtrace() new 15a6262d494b arm: add loglvl to unwind_backtrace() new 1d256eb891c1 arm: add loglvl to dump_backtrace() new 06b3e7ddd088 arm: wire up dump_backtrace_{entry,stm} new e6504cbf8317 arm: add show_stack_loglvl() new 175b7a085750 arm64: add loglvl to dump_backtrace() new 68c220a81614 arm64: add show_stack_loglvl() new ff050327ee1f c6x: add show_stack_loglvl() new d65813c65634 csky: add show_stack_loglvl() new 88220c13c774 h8300: add show_stack_loglvl() new e5a6e42dd948 hexagon: add show_stack_loglvl() new e0797d67d3f3 ia64: pass log level as arg into ia64_do_show_stack() new ed71dbeee359 ia64: add show_stack_loglvl() new 9a5c8d0cae92 m68k: add show_stack_loglvl() new d838b1aa8ffc microblaze: add loglvl to microblaze_unwind_inner() new d2fb1fd12bcb microblaze: add loglvl to microblaze_unwind() new 5c26c1459d0c microblaze: add show_stack_loglvl() new 762f88f7135d mips: add show_stack_loglvl() new 53371e21521e nds32: add show_stack_loglvl() new 737cb6fa692d nios2: add show_stack_loglvl() new 5e236abe5de4 openrisc: add show_stack_loglvl() new 6d5e9c8de524 parisc: add show_stack_loglvl() new df217cdb897d powerpc: add show_stack_loglvl() new e73bd2ae838a riscv: add show_stack_loglvl() new 4448a7ed5f92 s390: add show_stack_loglvl() new 42abe5a5a53f sh: add loglvl to dump_mem() new 84fb83feda8a sh: remove needless printk() new 29223067a5fc sh: add loglvl to printk_address() new 085a14249c9a sh: add loglvl to show_trace() new d803e30e1855 sh: add show_stack_loglvl() new 024d20506587 sparc: add show_stack_loglvl() new f14d2f3d6dc0 um/sysrq: remove needless variable sp new de51a46e3a90 um: add show_stack_loglvl() new 367cf906b4de unicore32: remove unused pmode argument in c_backtrace() new eba64b52b616 unicore32: add loglvl to c_backtrace() new d225bed296db unicore32: add show_stack_loglvl() new b6eef720d32c x86: add missing const qualifiers for log_lvl new 521834cb942f x86: add show_stack_loglvl() new eccb56efc2cc xtensa: add loglvl to show_trace() new 91b814fc25b8 xtensa: add show_stack_loglvl() new 0c9768abe53a sysrq: use show_stack_loglvl() new 01dea0a4d649 x86/amd_gart: print stacktrace for a leak with KERN_ERR new 8470e5923ad7 power: use show_stack_loglvl() new ace2fdef387d kdb: don't play with console_loglevel new 4defa8fb5167 sched: print stack trace with KERN_INFO new 832df8616b24 kernel: use show_stack_loglvl() new b5cee0fe6efa kernel: rename show_stack_loglvl() => show_stack() new e7028f5978cd mm/frontswap: mark various intentional data races new e202c7fa01b1 mm/page_io: mark various intentional data races new 3da211f3836e mm-page_io-mark-various-intentional-data-races-v2 new a377a4b89137 mm/swap_state: mark various intentional data races new a38848e6bffa mm/filemap.c: fix a data race in filemap_fault() new a25e2da8012e mm/swapfile: fix and annotate various data races new 47c9770ff355 mm-swapfile-fix-and-annotate-various-data-races-v2 new 0ab6271f5de2 mm/page_counter: fix various data races at memsw new 173a00bbe34b mm/memcontrol: fix a data race in scan count new adba49e13b55 mm/list_lru: fix a data race in list_lru_count_one new c4c2b8d9f824 mm/mempool: fix a data race in mempool_free() new 7b9afb28c9f6 mm/util.c: annotate an data race at vm_committed_as new 03f6f38f5d06 mm/rmap: annotate a data race at tlb_flush_batched new c266b09479ed mm: annotate a data race in page_zonenum() new d51fcd591068 mm/swap.c: annotate data races for lru_rotate_pvecs new 5c57db38c590 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new a3b836926e28 mm/mmap.c: add more sanity checks to get_unmapped_area() new 5aae25a2f436 mm/mmap.c: do not allow mappings outside of allowed limits new acc99875bc02 mm/madvise: pass task and mm to do_madvise new a4a24fabbeab fs: use current->mm for io_uring new e187d5df862d mm-pass-task-and-mm-to-do_madvise-fix-fix new d35b29e37dda mm-pass-task-and-mm-to-do_madvise-fix-fix-fix new 0bb777fc39b6 mm-pass-task-and-mm-to-do_madvise-fix-fix-fix-fix new 067ed2486fda mm/madvise: introduce process_madvise() syscall: an extern [...] new 70d7f52d0682 fix process_madvise build break for arm64 new 20c04e95d4e0 mm/madvise: check fatal signal pending of target process new 6b3ec930b2ba pid: move pidfd_get_pid() to pid.c new 82cc74a492ed mm/madvise: support both pid and pidfd for process_madvise new 1a0f371d9ea4 mm/madvise: allow KSM hints for remote API new 88c047e0be8c mm: support vector address ranges for process_madvise new 743f242d65ec mm: support compat_sys_process_madvise new e530cca71c9d mm-support-vector-address-ranges-for-process_madvise-fix-fix new a9509b8ee069 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
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 (9ca6dc09f757) \ N -- N -- N refs/heads/akpm (a9509b8ee069)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1350 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 + Documentation/admin-guide/device-mapper/dm-ebs.rst | 51 + Documentation/admin-guide/kernel-parameters.txt | 25 +- Documentation/devicetree/bindings/Makefile | 21 +- .../devicetree/bindings/arm/rockchip.yaml | 5 + .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 12 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 + Documentation/devicetree/bindings/i2c/i2c.txt | 66 +- .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 8 +- .../bindings/input/touchscreen/mms114.txt | 3 +- .../devicetree/bindings/leds/leds-sgm3140.yaml | 62 + .../devicetree/bindings/mfd/st,stpmic1.yaml | 2 - .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/qca,ar71xx.yaml | 216 ++++ .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 6 +- .../bindings/regulator/maxim,max77826.yaml | 1 - .../devicetree/bindings/regulator/mps,mp5416.yaml | 1 - .../devicetree/bindings/regulator/mps,mpq7920.yaml | 3 +- .../bindings/regulator/rohm,bd71828-regulator.yaml | 6 +- .../bindings/regulator/rohm,bd71837-regulator.yaml | 6 +- .../bindings/regulator/rohm,bd71847-regulator.yaml | 6 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/pm/devices.rst | 94 +- Documentation/fb/efifb.rst | 33 +- Documentation/filesystems/proc.rst | 92 +- Documentation/virt/kvm/api.rst | 17 + MAINTAINERS | 30 +- Makefile | 2 +- arch/arc/include/asm/hugepage.h | 2 +- arch/arm/Kconfig | 2 +- arch/arm/boot/compressed/vmlinux.lds.S | 2 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 12 +- arch/arm/boot/dts/r8a7744.dtsi | 12 +- arch/arm/boot/dts/r8a7745.dtsi | 12 +- arch/arm/boot/dts/r8a7790.dtsi | 12 +- arch/arm/boot/dts/r8a7791.dtsi | 14 +- arch/arm/boot/dts/r8a7793.dtsi | 14 +- arch/arm/boot/dts/r8a7794.dtsi | 12 +- arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk3229-xms6.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/include/asm/efi.h | 8 - arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm64/Kconfig | 3 +- arch/arm64/Kconfig.debug | 29 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 18 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 14 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 34 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 22 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 - arch/arm64/boot/dts/rockchip/rk3308.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 560 +++++++++ arch/arm64/boot/dts/rockchip/rk3326.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 18 - arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 1 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 27 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 14 +- arch/arm64/crypto/crct10dif-ce-core.S | 2 +- arch/arm64/include/asm/efi.h | 8 - arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 +- arch/ia64/kernel/efi.c | 12 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/include/asm/asm.h | 4 + arch/mips/include/asm/branch.h | 3 + arch/mips/include/asm/cacheops.h | 2 +- arch/mips/include/asm/cpu.h | 4 + arch/mips/include/asm/fpu_emulator.h | 4 - arch/mips/include/asm/inst.h | 773 +++++++++++++ arch/mips/include/asm/pgtable.h | 2 +- arch/mips/include/asm/smp.h | 2 +- arch/mips/include/uapi/asm/inst.h | 26 + arch/mips/kernel/cpu-probe.c | 19 +- arch/mips/kernel/head.S | 3 + arch/mips/kernel/idle.c | 3 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 +- arch/mips/kernel/unaligned.c | 775 ------------- arch/mips/loongson64/cop2-ex.c | 289 ++++- arch/mips/mm/c-r4k.c | 14 +- arch/mips/pmcs-msp71xx/msp_setup.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 +- arch/riscv/Kconfig | 5 +- arch/riscv/include/asm/gdb_xml.h | 117 ++ arch/riscv/include/asm/kdebug.h | 12 + arch/riscv/include/asm/kgdb.h | 112 ++ arch/riscv/include/asm/parse_asm.h | 219 ++++ arch/riscv/include/asm/patch.h | 4 +- arch/riscv/include/asm/pgtable.h | 4 +- arch/riscv/include/asm/ptdump.h | 11 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/kgdb.c | 390 +++++++ arch/riscv/kernel/patch.c | 46 +- arch/riscv/kernel/traps.c | 5 + arch/riscv/mm/init.c | 3 + arch/s390/boot/uv.c | 2 - arch/s390/kernel/syscalls/syscall.tbl | 2 +- arch/s390/kernel/uv.c | 3 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 +- arch/x86/Kconfig | 3 +- arch/x86/Kconfig.debug | 27 - arch/x86/boot/compressed/vmlinux.lds.S | 1 + arch/x86/entry/calling.h | 40 +- arch/x86/entry/entry_64.S | 14 +- arch/x86/entry/syscalls/syscall_32.tbl | 2 +- arch/x86/entry/syscalls/syscall_64.tbl | 3 +- arch/x86/events/core.c | 11 +- arch/x86/include/asm/efi.h | 29 +- arch/x86/include/asm/intel-mid.h | 9 +- arch/x86/include/asm/intel_pmc_ipc.h | 59 - arch/x86/include/asm/intel_scu_ipc.h | 114 +- arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 ++ arch/x86/include/asm/intel_telemetry.h | 6 +- arch/x86/include/asm/kvm_host.h | 29 +- arch/x86/include/asm/mmu_context.h | 88 +- arch/x86/include/asm/paravirt.h | 12 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/pgtable_types.h | 4 +- arch/x86/include/asm/tlbflush.h | 441 +------ arch/x86/include/asm/unwind.h | 2 +- arch/x86/kernel/alternative.c | 55 + arch/x86/kernel/cpu/common.c | 25 +- arch/x86/kernel/cpu/mtrr/generic.c | 4 +- arch/x86/kernel/dumpstack_64.c | 3 +- arch/x86/kernel/paravirt.c | 21 +- arch/x86/kernel/process.c | 11 + arch/x86/kernel/unwind_frame.c | 3 + arch/x86/kernel/unwind_orc.c | 111 +- arch/x86/kvm/hyperv.c | 4 +- arch/x86/kvm/svm/nested.c | 12 +- arch/x86/kvm/svm/sev.c | 2 +- arch/x86/kvm/svm/svm.c | 20 +- arch/x86/kvm/svm/svm.h | 3 +- arch/x86/kvm/vmx/evmcs.c | 24 +- arch/x86/kvm/vmx/nested.c | 21 +- arch/x86/kvm/vmx/nested.h | 2 + arch/x86/kvm/vmx/vmx.c | 7 +- arch/x86/kvm/x86.c | 34 +- arch/x86/mm/init.c | 14 +- arch/x86/mm/init_64.c | 2 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kmmio.c | 4 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/pat/set_memory.c | 2 +- arch/x86/mm/pgtable.c | 10 +- arch/x86/mm/pgtable_32.c | 2 +- arch/x86/mm/tlb.c | 384 ++++++- arch/x86/net/bpf_jit_comp32.c | 28 +- arch/x86/platform/efi/efi.c | 8 +- arch/x86/platform/uv/tlb_uv.c | 4 +- block/blk-core.c | 38 +- block/blk-iocost.c | 4 +- block/blk-map.c | 9 +- block/blk-merge.c | 40 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 64 +- block/blk-mq.c | 16 +- block/blk-settings.c | 37 - block/blk.h | 20 - crypto/algif_rng.c | 2 +- crypto/drbg.c | 26 +- crypto/jitterentropy-kcapi.c | 27 + crypto/jitterentropy.c | 417 +++++-- drivers/acpi/cppc_acpi.c | 4 +- drivers/acpi/device_pm.c | 4 +- drivers/acpi/pci_root.c | 9 +- drivers/acpi/processor_idle.c | 9 +- drivers/android/binderfs.c | 4 +- drivers/ata/libata-scsi.c | 30 +- drivers/ata/sata_inic162x.c | 2 +- drivers/base/firmware_loader/fallback_table.c | 1 + drivers/base/platform.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/regmap/regmap-i2c.c | 61 + drivers/block/null_blk.h | 29 +- drivers/block/null_blk_main.c | 62 +- drivers/block/null_blk_zoned.c | 45 +- drivers/char/tlclk.c | 17 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/crypto/bcm/cipher.c | 1 - drivers/crypto/chelsio/chcr_algo.c | 2 +- drivers/dma-buf/dma-buf.c | 3 +- drivers/dma/dmaengine.c | 60 +- drivers/dma/dmatest.c | 28 +- drivers/dma/dw-edma/dw-edma-core.c | 17 +- drivers/dma/mmp_tdma.c | 5 + drivers/dma/qcom/hidma.c | 1 - drivers/dma/stm32-dma.c | 41 +- drivers/dma/tegra20-apb-dma.c | 9 + drivers/edac/amd8131_edac.c | 8 - drivers/edac/i10nm_base.c | 27 +- drivers/edac/skx_base.c | 13 +- drivers/edac/skx_common.c | 11 +- drivers/edac/skx_common.h | 11 +- drivers/firmware/efi/Kconfig | 15 +- drivers/firmware/efi/arm-init.c | 4 +- drivers/firmware/efi/efi.c | 44 +- drivers/firmware/efi/libstub/Makefile | 42 +- drivers/firmware/efi/libstub/alignedmem.c | 57 + drivers/firmware/efi/libstub/arm64-stub.c | 94 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 47 +- .../efi/libstub/{arm-stub.c => efi-stub.c} | 23 +- drivers/firmware/efi/libstub/efistub.h | 96 +- drivers/firmware/efi/libstub/fdt.c | 8 +- drivers/firmware/efi/libstub/file.c | 34 +- drivers/firmware/efi/libstub/gop.c | 492 ++++++-- drivers/firmware/efi/libstub/mem.c | 191 +-- drivers/firmware/efi/libstub/randomalloc.c | 6 +- drivers/firmware/efi/libstub/{mem.c => relocate.c} | 139 +-- drivers/firmware/efi/libstub/x86-stub.c | 35 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-merrifield.c | 10 +- drivers/gpio/gpio-pch.c | 73 +- drivers/gpio/gpiolib-devprop.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 - drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 3 +- drivers/gpu/drm/bridge/panel.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 2 - drivers/gpu/drm/drm_dp_mst_topology.c | 157 +-- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/i915/Makefile | 2 + drivers/gpu/drm/i915/display/icl_dsi.c | 11 +- drivers/gpu/drm/i915/display/intel_ddi.c | 160 ++- drivers/gpu/drm/i915/display/intel_display.c | 314 ++--- drivers/gpu/drm/i915/display/intel_display.h | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 357 +++--- drivers/gpu/drm/i915/display/intel_hdmi.c | 39 +- drivers/gpu/drm/i915/display/intel_lvds.c | 16 +- drivers/gpu/drm/i915/display/intel_panel.c | 126 +- drivers/gpu/drm/i915/display/intel_panel.h | 10 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 83 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 57 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 2 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 3 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 102 ++ drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 27 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 260 ++++- drivers/gpu/drm/i915/gt/intel_renderstate.c | 4 +- drivers/gpu/drm/i915/gt/intel_rps.c | 123 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 2 + drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 160 +++ drivers/gpu/drm/i915/gt/selftest_rps.c | 146 ++- drivers/gpu/drm/i915/gt/selftest_rps.h | 1 + drivers/gpu/drm/i915/gvt/scheduler.c | 5 +- drivers/gpu/drm/i915/i915_debugfs.c | 34 +- drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.h | 1 - drivers/gpu/drm/i915/i915_irq.c | 6 +- drivers/gpu/drm/i915/i915_reg.h | 26 +- drivers/gpu/drm/i915/i915_vma.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 32 +- drivers/gpu/drm/lima/lima_bcast.c | 25 +- drivers/gpu/drm/lima/lima_bcast.h | 2 + drivers/gpu/drm/lima/lima_devfreq.c | 31 +- drivers/gpu/drm/lima/lima_devfreq.h | 3 + drivers/gpu/drm/lima/lima_device.c | 211 +++- drivers/gpu/drm/lima/lima_device.h | 6 +- drivers/gpu/drm/lima/lima_dlbu.c | 17 +- drivers/gpu/drm/lima/lima_dlbu.h | 2 + drivers/gpu/drm/lima/lima_drv.c | 41 +- drivers/gpu/drm/lima/lima_gp.c | 21 +- drivers/gpu/drm/lima/lima_gp.h | 2 + drivers/gpu/drm/lima/lima_l2_cache.c | 38 +- drivers/gpu/drm/lima/lima_l2_cache.h | 2 + drivers/gpu/drm/lima/lima_mmu.c | 49 +- drivers/gpu/drm/lima/lima_mmu.h | 2 + drivers/gpu/drm/lima/lima_pmu.c | 77 +- drivers/gpu/drm/lima/lima_pmu.h | 2 + drivers/gpu/drm/lima/lima_pp.c | 31 +- drivers/gpu/drm/lima/lima_pp.h | 4 + drivers/gpu/drm/lima/lima_sched.c | 63 +- drivers/gpu/drm/lima/lima_vm.h | 3 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 157 +++ drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 - drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 6 +- drivers/gpu/drm/stm/ltdc.c | 102 +- drivers/hv/hv_trace.h | 6 +- drivers/hv/vmbus_drv.c | 25 +- .../hwtracing/coresight/coresight-cti-platform.c | 3 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 10 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 3 +- drivers/hwtracing/coresight/coresight-platform.c | 4 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/i2c/busses/i2c-brcmstb.c | 20 +- drivers/i2c/busses/i2c-powermac.c | 16 +- drivers/i2c/busses/i2c-qup.c | 10 +- drivers/i2c/busses/i2c-stm32.c | 10 +- drivers/i2c/busses/i2c-stm32f4.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 132 ++- drivers/i2c/i2c-slave-eeprom.c | 25 + drivers/ide/ide-io.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 3 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 103 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 351 ++---- drivers/infiniband/hw/hns/hns_roce_device.h | 100 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 135 ++- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 544 ++++----- drivers/infiniband/hw/hns/hns_roce_mr.c | 431 ++++++- drivers/infiniband/hw/hns/hns_roce_qp.c | 182 +-- drivers/infiniband/hw/hns/hns_roce_srq.c | 368 +++--- drivers/infiniband/sw/rdmavt/cq.c | 4 +- drivers/infiniband/sw/rdmavt/mmap.c | 4 +- drivers/infiniband/sw/rdmavt/qp.c | 4 +- drivers/infiniband/sw/rdmavt/srq.c | 4 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/serio/i8042.c | 3 + drivers/input/touchscreen/mms114.c | 17 +- drivers/leds/Kconfig | 19 + drivers/leds/Makefile | 2 + drivers/leds/leds-ariel.c | 133 +++ drivers/leds/leds-netxbig.c | 148 +-- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-sgm3140.c | 320 ++++++ drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 4 +- drivers/md/Kconfig | 8 + drivers/md/Makefile | 2 + drivers/md/bcache/request.c | 1 - drivers/md/dm-bufio.c | 69 +- drivers/md/dm-ebs-target.c | 443 +++++++ drivers/md/dm-table.c | 17 - drivers/md/dm.c | 3 + drivers/media/rc/bpf-lirc.c | 2 + drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 1 + drivers/mfd/intel_pmc_bxt.c | 468 ++++++++ drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +- drivers/mfd/intel_soc_pmic_mrfld.c | 10 +- drivers/misc/cardreader/rts5261.c | 9 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/xilinx_sdfec.c | 11 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 4 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 43 +- drivers/net/ethernet/broadcom/bcmsysport.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 10 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 12 - .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 5 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 152 +-- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 51 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 868 ++++++++++---- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 33 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 70 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 368 +++++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 26 + drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 18 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 148 +-- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 48 + drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 98 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 46 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 18 + drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 49 + drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 23 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 1213 ++++++++++++++++++++ drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 154 +++ drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 120 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 76 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1016 ++++++++++++++++ drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 102 ++ drivers/net/ethernet/huawei/hinic/hinic_tx.c | 17 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 1 + drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 463 +------- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 167 +-- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 207 +--- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 303 +++++ .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 24 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 278 +++++ .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 64 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 7 +- drivers/net/ethernet/natsemi/jazzsonic.c | 6 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 6 - drivers/net/ethernet/realtek/r8169_main.c | 44 +- drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/macsec.c | 12 +- drivers/net/phy/cortina.c | 1 - drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/marvell10g.c | 29 +- drivers/net/phy/phy-c45.c | 1 - drivers/net/phy/phy_device.c | 16 +- drivers/net/phy/phylink.c | 46 +- drivers/net/phy/teranetics.c | 1 - drivers/net/wireless/intel/iwlegacy/3945-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 2 +- drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 ++--- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 6 +- drivers/parport/share.c | 292 ++--- drivers/pci/controller/dwc/Kconfig | 3 +- drivers/pci/hotplug/pciehp.h | 2 - drivers/pci/hotplug/rpaphp_core.c | 2 +- drivers/pci/pci.c | 4 +- drivers/pci/pcie/Kconfig | 2 - drivers/pci/pcie/aer.c | 26 +- drivers/pci/pcie/edr.c | 4 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 7 + drivers/phy/ti/phy-j721e-wiz.c | 59 +- drivers/pinctrl/intel/pinctrl-intel.h | 11 +- drivers/platform/mellanox/mlxreg-hotplug.c | 11 +- drivers/platform/x86/Kconfig | 46 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/asus-nb-wmi.c | 24 + drivers/platform/x86/intel_mid_powerbtn.c | 15 +- drivers/platform/x86/intel_pmc_ipc.c | 949 --------------- drivers/platform/x86/intel_scu_ipc.c | 447 ++++++-- drivers/platform/x86/intel_scu_ipcutil.c | 43 +- drivers/platform/x86/intel_scu_pcidrv.c | 68 ++ drivers/platform/x86/intel_telemetry_core.c | 17 +- drivers/platform/x86/intel_telemetry_debugfs.c | 15 +- drivers/platform/x86/intel_telemetry_pltdrv.c | 97 +- drivers/platform/x86/thinkpad_acpi.c | 43 +- drivers/ptp/ptp_clockmatrix.c | 2 +- drivers/ptp/ptp_idt82p33.c | 2 +- drivers/rapidio/devices/rio_mport_cdev.c | 14 +- drivers/scsi/BusLogic.c | 2 +- drivers/scsi/aacraid/linit.c | 12 +- drivers/scsi/aic7xxx/aic79xx_core.c | 18 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 19 +- drivers/scsi/bfa/bfa_fcs_lport.c | 2 +- drivers/scsi/bfa/bfa_fcs_rport.c | 4 +- drivers/scsi/bfa/bfa_svc.c | 3 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 7 +- drivers/scsi/ipr.c | 3 +- drivers/scsi/isci/isci.h | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 259 +++-- drivers/scsi/mpt3sas/mpt3sas_base.h | 9 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qla2xxx/qla_attr.c | 32 +- drivers/scsi/qla2xxx/qla_def.h | 13 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 + drivers/scsi/qla2xxx/qla_init.c | 2 + drivers/scsi/qla2xxx/qla_isr.c | 54 +- drivers/scsi/qla2xxx/qla_mbx.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 6 + drivers/scsi/qla2xxx/qla_tmpl.c | 121 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_lib.c | 262 +++-- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/snic/snic.h | 2 +- drivers/scsi/snic/snic_ctl.c | 5 +- drivers/scsi/sr.c | 26 +- drivers/scsi/ufs/ufs-qcom.c | 1 + drivers/scsi/ufs/ufs-sysfs.c | 39 +- drivers/scsi/ufs/ufs.h | 36 +- drivers/scsi/ufs/ufshcd.c | 254 +++- drivers/scsi/ufs/ufshcd.h | 14 + drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-amd.c | 333 ++++++ drivers/spi/spi-fsl-dspi.c | 23 + drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/qlge/qlge_dbg.c | 2 +- drivers/staging/qlge/qlge_main.c | 181 +-- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 43 - drivers/staging/rtl8723bs/hal/odm.c | 13 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/vt6656/Makefile | 3 +- drivers/staging/vt6656/baseband.c | 139 --- drivers/staging/vt6656/baseband.h | 13 - drivers/staging/vt6656/card.c | 39 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/device.h | 4 + drivers/staging/vt6656/firmware.c | 106 -- drivers/staging/vt6656/firmware.h | 25 - drivers/staging/vt6656/main_usb.c | 109 +- drivers/staging/vt6656/rxtx.c | 111 ++ drivers/staging/vt6656/rxtx.h | 7 + drivers/staging/wfx/data_tx.c | 7 - drivers/staging/wfx/hif_api_mib.h | 6 - drivers/staging/wfx/hif_rx.c | 39 +- drivers/staging/wfx/hif_tx.c | 12 +- drivers/staging/wfx/hif_tx.h | 3 +- drivers/staging/wfx/hif_tx_mib.c | 13 - drivers/staging/wfx/hif_tx_mib.h | 1 - drivers/staging/wfx/key.c | 68 +- drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 1 + drivers/staging/wfx/queue.c | 44 - drivers/staging/wfx/scan.c | 3 - drivers/staging/wfx/sta.c | 252 +--- drivers/staging/wfx/sta.h | 17 +- drivers/staging/wfx/wfx.h | 20 +- drivers/target/iscsi/iscsi_target_util.c | 30 +- drivers/tty/hvc/hvcs.c | 2 - drivers/tty/rocket.c | 10 +- drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/vt/keyboard.c | 2 + drivers/usb/core/sysfs.c | 6 +- drivers/usb/early/xhci-dbc.c | 1 - drivers/usb/gadget/udc/gr_udc.c | 1 - drivers/usb/host/pci-quirks.c | 8 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/mux/Kconfig | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 12 +- drivers/usb/typec/tcpm/Kconfig | 2 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/ucsi/Makefile | 4 + drivers/usb/typec/ucsi/psy.c | 241 ++++ drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/vhost/vsock.c | 16 +- drivers/video/fbdev/riva/riva_hw.c | 18 - drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/watchdog/iTCO_wdt.c | 25 +- drivers/watchdog/intel-mid_wdt.c | 53 +- drivers/xen/privcmd.c | 1 - fs/afs/cmservice.c | 2 +- fs/afs/fs_probe.c | 5 +- fs/afs/internal.h | 4 +- fs/afs/rotate.c | 6 +- fs/afs/server.c | 7 +- fs/afs/vl_rotate.c | 4 +- fs/afs/volume.c | 8 +- fs/block_dev.c | 13 +- fs/buffer.c | 2 +- fs/configfs/dir.c | 1 + fs/debugfs/internal.h | 2 +- fs/eventpoll.c | 18 +- fs/f2fs/compress.c | 6 +- fs/io_uring.c | 12 +- fs/kernfs/file.c | 2 +- fs/locks.c | 4 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 + fs/proc/base.c | 65 +- fs/proc/generic.c | 9 + fs/proc/inode.c | 30 +- fs/proc/proc_sysctl.c | 142 +++ fs/proc/root.c | 131 ++- fs/proc/self.c | 6 +- fs/proc/thread_self.c | 6 +- fs/proc_namespace.c | 14 +- include/crypto/drbg.h | 6 +- include/drm/drm_dp_mst_helper.h | 29 +- include/linux/backing-dev-defs.h | 1 - include/linux/blk-mq.h | 2 + include/linux/blkdev.h | 21 +- include/linux/bpf.h | 9 + include/linux/compat.h | 3 + include/linux/dm-bufio.h | 12 + include/linux/dmaengine.h | 4 +- include/linux/efi.h | 2 +- include/linux/filter.h | 2 - include/linux/if_bridge.h | 2 + include/linux/kcsan-checks.h | 17 +- include/linux/kvm_host.h | 1 + include/linux/libata.h | 2 + include/linux/mfd/intel_pmc_bxt.h | 53 + include/linux/mfd/intel_soc_pmic.h | 15 + include/linux/mm.h | 2 +- include/linux/mod_devicetable.h | 2 +- include/linux/parport.h | 16 +- include/linux/pci-acpi.h | 6 - include/linux/phy.h | 4 - include/linux/phylink.h | 6 +- include/linux/pid_namespace.h | 12 - include/linux/platform_data/itco_wdt.h | 11 +- include/linux/pnp.h | 29 +- include/linux/proc_fs.h | 30 +- include/linux/string.h | 60 +- include/linux/syscalls.h | 6 +- include/linux/sysctl.h | 4 + include/linux/torture.h | 5 + include/linux/virtio_vsock.h | 1 + include/linux/vmstat.h | 1 + include/linux/xarray.h | 1 - include/net/ipv6.h | 1 - include/net/mac80211.h | 4 +- include/net/mptcp.h | 3 + include/net/sch_generic.h | 5 - include/net/switchdev.h | 62 + include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_device.h | 3 + include/scsi/scsi_host.h | 7 + include/target/iscsi/iscsi_target_core.h | 10 - include/trace/events/iocost.h | 6 +- include/trace/events/writeback.h | 1 - include/uapi/asm-generic/unistd.h | 3 +- include/uapi/drm/i915_drm.h | 4 +- include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 17 +- include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/dm-ioctl.h | 12 +- include/uapi/linux/dm-log-userspace.h | 2 +- include/uapi/linux/dma-buf.h | 6 + include/uapi/linux/fiemap.h | 2 +- include/uapi/linux/firewire-cdev.h | 12 +- include/uapi/linux/fs.h | 2 +- include/uapi/linux/if_alg.h | 2 +- include/uapi/linux/if_arcnet.h | 6 +- include/uapi/linux/if_bridge.h | 42 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 2 +- include/uapi/linux/ip.h | 4 +- include/uapi/linux/ip_vs.h | 4 +- include/uapi/linux/jffs2.h | 8 +- include/uapi/linux/kvm.h | 9 +- include/uapi/linux/mic_common.h | 4 +- include/uapi/linux/minix_fs.h | 4 +- include/uapi/linux/mmc/ioctl.h | 2 +- include/uapi/linux/mrp_bridge.h | 84 ++ include/uapi/linux/net_dropmon.h | 4 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +- include/uapi/linux/netfilter_bridge/ebt_among.h | 2 +- include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/pkt_cls.h | 4 +- include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/romfs_fs.h | 4 +- include/uapi/linux/stm.h | 2 +- include/uapi/linux/usb/audio.h | 2 +- include/uapi/linux/usb/raw_gadget.h | 4 +- include/uapi/linux/virtio_9p.h | 2 +- include/uapi/linux/xfrm.h | 10 +- include/uapi/rdma/ib_user_mad.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 80 +- include/uapi/rdma/rdma_user_cm.h | 2 +- include/uapi/scsi/fc/fc_els.h | 12 +- include/uapi/scsi/scsi_bsg_fc.h | 2 +- include/uapi/sound/asound.h | 2 +- include/uapi/sound/skl-tplg-interface.h | 4 +- init/main.c | 2 + ipc/util.c | 52 +- kernel/audit.c | 48 +- kernel/bpf/cgroup.c | 4 - kernel/bpf/core.c | 6 + kernel/bpf/helpers.c | 89 +- kernel/bpf/syscall.c | 13 +- kernel/bpf/verifier.c | 37 +- kernel/debug/debug_core.c | 12 + kernel/dma/contiguous.c | 4 +- kernel/exit.c | 1 + kernel/hung_task.c | 10 - kernel/kcsan/Makefile | 3 + kernel/kcsan/core.c | 7 + kernel/kcsan/kcsan-test.c | 1067 +++++++++++++++++ kernel/locking/rtmutex.c | 2 - kernel/power/hibernate.c | 7 + kernel/rcu/rcutorture.c | 128 ++- kernel/sys_ni.c | 1 + kernel/trace/bpf_trace.c | 2 + lib/Kconfig.debug | 2 + lib/Kconfig.kcsan | 23 +- lib/Kconfig.twist | 26 + lib/mpi/longlong.h | 34 +- lib/test_kasan.c | 29 +- lib/test_sysctl.c | 13 + lib/xarray.c | 2 +- mm/Kconfig | 3 + mm/Kconfig.debug | 33 + mm/gup.c | 62 +- mm/hugetlb.c | 48 +- mm/madvise.c | 100 +- mm/memory_hotplug.c | 35 +- mm/mempolicy.c | 5 +- mm/page_alloc.c | 9 - mm/pgtable-generic.c | 2 +- mm/slub.c | 37 +- mm/swapfile.c | 47 +- mm/vmscan.c | 26 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 6 +- net/batman-adv/distributed-arp-table.h | 5 - net/batman-adv/main.h | 2 +- net/batman-adv/network-coding.c | 9 +- net/batman-adv/sysfs.c | 3 +- net/batman-adv/trace.h | 1 - net/batman-adv/types.h | 2 +- net/bridge/Kconfig | 12 + net/bridge/Makefile | 2 + net/bridge/br_device.c | 3 + net/bridge/br_if.c | 2 + net/bridge/br_input.c | 3 + net/bridge/br_ioctl.c | 3 +- net/bridge/br_mrp.c | 559 +++++++++ net/bridge/br_mrp_netlink.c | 120 ++ net/bridge/br_mrp_switchdev.c | 140 +++ net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 38 +- net/bridge/br_private_mrp.h | 63 + net/bridge/br_stp.c | 6 + net/bridge/br_stp_if.c | 11 +- net/bridge/br_sysfs_br.c | 4 +- net/core/filter.c | 80 +- net/core/rtnetlink.c | 2 +- net/core/sock.c | 1 - net/dccp/dccp.h | 5 - net/dsa/slave.c | 20 +- net/hsr/hsr_device.c | 4 +- net/ipv4/tcp_bpf.c | 9 +- net/ipv4/tcp_output.c | 8 +- net/mac80211/main.c | 5 +- net/mac80211/rate.c | 15 +- net/mac80211/rate.h | 23 + net/mac80211/rc80211_minstrel_ht.c | 19 +- net/mac80211/sta_info.c | 3 +- net/mptcp/subflow.c | 20 +- net/netfilter/nf_conntrack_standalone.c | 4 +- net/netfilter/nf_flow_table_offload.c | 3 + net/netfilter/nf_nat_proto.c | 4 +- net/openvswitch/meter.c | 8 +- net/sched/cls_api.c | 5 +- net/sched/sch_choke.c | 3 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_sfq.c | 9 + net/tls/tls_sw.c | 7 +- net/vmw_vsock/virtio_transport_common.c | 4 + net/x25/x25_subr.c | 4 + net/xdp/xsk.c | 4 +- net/xfrm/xfrm_interface.c | 21 + scripts/checkpatch.pl | 12 +- scripts/gdb/linux/rbtree.py | 4 +- scripts/get_maintainer.pl | 44 +- security/tomoyo/realpath.c | 4 +- sound/core/oss/pcm_plugin.c | 10 +- sound/hda/intel-nhlt.c | 49 +- sound/pci/hda/hda_intel.c | 9 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/codecs/wm8962.c | 3 +- sound/soc/fsl/fsl_easrc.c | 9 +- sound/soc/fsl/fsl_esai.c | 4 + sound/soc/hisilicon/hi6210-i2s.c | 16 +- sound/soc/intel/boards/sof_sdw.c | 14 +- sound/soc/intel/skylake/skl-topology.c | 178 ++- sound/soc/intel/skylake/skl-topology.h | 1 + sound/soc/mxs/mxs-saif.c | 3 - sound/soc/soc-compress.c | 2 +- sound/soc/sof/intel/hda.c | 6 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/usb/card.h | 4 + sound/usb/endpoint.c | 49 +- sound/usb/endpoint.h | 1 + sound/usb/line6/podhd.c | 22 +- sound/usb/pcm.c | 2 + sound/usb/quirks.c | 14 - tools/bpf/bpftool/struct_ops.c | 8 +- tools/bpf/runqslower/Makefile | 2 +- tools/include/uapi/linux/bpf.h | 15 +- tools/include/uapi/linux/if_link.h | 1 + tools/lib/bpf/libbpf.c | 2 +- tools/objtool/check.c | 4 +- tools/objtool/elf.h | 7 +- .../selftests/bpf/prog_tests/cls_redirect.c | 456 ++++++++ .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 30 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 28 +- .../selftests/bpf/progs/freplace_connect4.c | 18 + tools/testing/selftests/bpf/progs/test_btf_haskv.c | 18 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 18 +- tools/testing/selftests/bpf/progs/test_btf_nokv.c | 18 +- .../selftests/bpf/progs/test_cls_redirect.c | 1058 +++++++++++++++++ .../selftests/bpf/progs/test_cls_redirect.h | 54 + tools/testing/selftests/bpf/test_btf.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 7 + tools/testing/selftests/bpf/test_verifier.c | 7 +- .../ftrace/test.d/kprobe/kprobe_args_type.tc | 2 +- .../testing/selftests/kvm/set_memory_region_test.c | 13 +- .../testing/selftests/net/forwarding/tc_actions.sh | 26 +- tools/testing/selftests/proc/.gitignore | 2 + tools/testing/selftests/proc/Makefile | 2 + .../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 + .../testing/selftests/proc/proc-multiple-procfs.c | 48 + .../selftests/rcutorture/bin/kvm-recheck.sh | 1 + .../selftests/rcutorture/bin/parse-console.sh | 18 +- tools/testing/selftests/sysctl/sysctl.sh | 42 +- virt/kvm/kvm_main.c | 20 +- 898 files changed, 25794 insertions(+), 11497 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt create mode 100644 Documentation/admin-guide/device-mapper/dm-ebs.rst create mode 100644 Documentation/devicetree/bindings/leds/leds-sgm3140.yaml delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.yaml create mode 100644 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3326.dtsi create mode 100644 arch/riscv/include/asm/gdb_xml.h create mode 100644 arch/riscv/include/asm/kdebug.h create mode 100644 arch/riscv/include/asm/kgdb.h create mode 100644 arch/riscv/include/asm/parse_asm.h create mode 100644 arch/riscv/kernel/kgdb.c delete mode 100644 arch/x86/include/asm/intel_pmc_ipc.h create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h create mode 100644 drivers/firmware/efi/libstub/alignedmem.c rename drivers/firmware/efi/libstub/{arm-stub.c => efi-stub.c} (96%) copy drivers/firmware/efi/libstub/{mem.c => relocate.c} (55%) create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h create mode 100644 drivers/leds/leds-ariel.c create mode 100644 drivers/leds/leds-sgm3140.c create mode 100644 drivers/md/dm-ebs-target.c create mode 100644 drivers/mfd/intel_pmc_bxt.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c delete mode 100644 drivers/platform/x86/intel_pmc_ipc.c create mode 100644 drivers/platform/x86/intel_scu_pcidrv.c create mode 100644 drivers/spi/spi-amd.c delete mode 100644 drivers/staging/vt6656/firmware.c delete mode 100644 drivers/staging/vt6656/firmware.h create mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 include/linux/mfd/intel_pmc_bxt.h create mode 100644 include/uapi/linux/mrp_bridge.h create mode 100644 kernel/kcsan/kcsan-test.c create mode 100644 lib/Kconfig.twist create mode 100644 net/bridge/br_mrp.c create mode 100644 net/bridge/br_mrp_netlink.c create mode 100644 net/bridge/br_mrp_switchdev.c create mode 100644 net/bridge/br_private_mrp.h create mode 100644 tools/testing/selftests/bpf/prog_tests/cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/freplace_connect4.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.h create mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c create mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c