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 d73c3117a5a6 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 575554975ea6 drivers/base/platform.c: kmemleak ignore a known leak omits 033faf35dba4 fs: don't open code lru_to_page() omits 41df8fae6cb1 include/linux/sched/signal.h: replace `tsk' with `task' omits d28944c0fa2f fs-remove-caller-signal_pending-branch-predictions-fix omits 58b0405fc724 fs/: remove caller signal_pending branch predictions omits 1c41b7b739a4 mm/: remove caller signal_pending branch predictions omits 1495cd6ee79b arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 2fb4da478353 kernel/sched/: remove caller signal_pending branch predictions omits 99ac77c78d18 kernel/locking/mutex.c: remove caller signal_pending branc [...] omits 2c0e033e7d1b pm-hibernate-exclude-all-pageoffline-pages-v2 omits 66de95e640cf PM/Hibernate: exclude all PageOffline() pages omits 2a4c35146ca4 PM/Hibernate: use pfn_to_online_page() omits ee0d03dec4c6 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits d9759bcf3721 vmw_balloon: mark inflated pages PG_offline omits 391f0dc6def8 hv_balloon: mark inflated pages PG_offline omits 889f20036f95 xen/balloon: mark inflated pages PG_offline omits 15a2035866e4 kexec: export PG_offline to VMCOREINFO omits 2f5c696d7c90 mm-convert-pg_balloon-to-pg_offline-fix omits 0a02e6893d79 mm: convert PG_balloon to PG_offline omits a0c3f329d11e mm: balloon: update comment about isolation/migration/compaction omits a009bff59cf4 locking/atomics: build atomic headers as required omits e39e07c38fb3 kernel/signal.c: remove some duplicated includes omits da470e8de22e kernel/async.c: remove some duplicated includes omits 26d3ae1fde7f mm: select HAVE_MOVE_PMD on x86 for faster mremap omits c0de15f096af mm/mremap: fix 'move_normal_pmd' unused function warning omits 11b3b15fa3ee mm: speed up mremap by 20x on large regions omits 71f598e9af4b mm: treewide: remove unused address argument from pte_allo [...] omits 2368c85d2b77 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits f3e3596871fc Merge branch 'akpm-current/current' omits ecee39761400 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 063b1cd30435 Merge remote-tracking branch 'nvmem/for-next' omits df755a8d44e4 Merge remote-tracking branch 'slimbus/for-next' omits d18f20d00261 Merge remote-tracking branch 'cisco/for-next' omits de90d6f370b0 Merge remote-tracking branch 'kspp/for-next/kspp' omits 822114c02428 Merge remote-tracking branch 'ntb/ntb-next' omits 6ff9c3798723 Merge remote-tracking branch 'rtc/rtc-next' omits aeb194981e22 Merge remote-tracking branch 'coresight/next' omits 87677fcfcdb6 Merge remote-tracking branch 'livepatching/for-next' omits 6f9eafa74474 Merge remote-tracking branch 'y2038/y2038' omits ab17d6c94931 Merge remote-tracking branch 'kselftest/next' omits dcc21cf6a52b Merge remote-tracking branch 'random/dev' omits fde6eee09289 Merge remote-tracking branch 'pwm/for-next' omits cd452e393a90 Merge remote-tracking branch 'pinctrl/for-next' omits ee987d557279 Merge remote-tracking branch 'gpio/for-next' omits 344ef3811627 Merge remote-tracking branch 'rpmsg/for-next' omits fc39dcb682e9 Merge remote-tracking branch 'vhost/linux-next' omits 8e561f557a48 Merge remote-tracking branch 'scsi-mkp/for-next' omits 49dfa88eead0 Merge remote-tracking branch 'scsi/for-next' omits 360bc3017196 Merge remote-tracking branch 'cgroup/for-next' omits d6c58380c03f Merge remote-tracking branch 'slave-dma/next' omits 48911dd203d2 Merge remote-tracking branch 'icc/icc-next' omits 9408394951cf Merge remote-tracking branch 'mux/for-next' omits 2aa2715f5f8b Merge remote-tracking branch 'staging/staging-next' omits 01104bbc1f02 Merge remote-tracking branch 'char-misc/char-misc-next' omits da5ad2c0db11 Merge remote-tracking branch 'tty/tty-next' omits 97704b403027 Merge remote-tracking branch 'usb-serial/usb-next' omits 0357af4af4f2 Merge remote-tracking branch 'usb/usb-next' omits 99e8abb84b6e Merge remote-tracking branch 'driver-core/driver-core-next' omits bbcacaa9e74e Merge remote-tracking branch 'ipmi/for-next' omits 18386e5d99dc Merge remote-tracking branch 'leds/for-next' omits a8130104e4b6 Merge remote-tracking branch 'hsi/for-next' omits 40a61c8e3164 Merge remote-tracking branch 'chrome-platform/for-next' omits a51f48507813 Merge remote-tracking branch 'drivers-x86/for-next' omits f84035018a9b Merge remote-tracking branch 'percpu/for-next' omits eb11cbad245e Merge remote-tracking branch 'xen-tip/linux-next' omits 0d4ec722c9c1 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits d11b8d99e3a7 Merge remote-tracking branch 'kvm/linux-next' omits 7a756eef77f9 Merge remote-tracking branch 'rcu/rcu/next' omits 3d379cbf1ed3 Merge remote-tracking branch 'ftrace/for-next' omits a9800b90e011 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits d8c818068833 Merge remote-tracking branch 'edac-amd/for-next' omits 920971c1f29a Merge remote-tracking branch 'clockevents/clockevents/next' omits c2d2709cc9ef Merge remote-tracking branch 'tip/auto-latest' omits d08b79ca394f Merge remote-tracking branch 'spi/for-next' omits 4e3f7a6bb0f0 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits de37dcc8b7a1 Merge remote-tracking branch 'devicetree/for-next' omits 9847bbc65453 Merge remote-tracking branch 'audit/next' omits 30a3c87603ec Merge remote-tracking branch 'vfio/next' omits 6039b883e7ac Merge remote-tracking branch 'iommu/next' omits d8585615aa95 Merge remote-tracking branch 'watchdog/master' omits b842fe0681b7 Merge remote-tracking branch 'selinux/next' omits 7beb49192240 Merge remote-tracking branch 'apparmor/apparmor-next' omits 4a1ed58028c6 Merge remote-tracking branch 'security/next-testing' omits 733fe117beee Merge remote-tracking branch 'regulator/for-next' omits b4806bedb9c3 Merge remote-tracking branch 'battery/for-next' omits be6b4856c6f7 Merge remote-tracking branch 'backlight/for-backlight-next' omits 0693bf54cc4f Merge remote-tracking branch 'mfd/for-mfd-next' omits b96435b2798b Merge remote-tracking branch 'md/for-next' omits d020a26b91ea Merge remote-tracking branch 'kgdb/kgdb-next' omits 800fc29840ec Merge remote-tracking branch 'mmc/next' omits 8be8b1e99e8e Merge remote-tracking branch 'device-mapper/for-next' omits 036d9eb8e6ef Merge remote-tracking branch 'block/for-next' omits f41e54670a4c Merge remote-tracking branch 'input/next' omits 0f39da26b14e Merge remote-tracking branch 'modules/modules-next' omits b14c9e8735ba Merge remote-tracking branch 'sound-asoc/for-next' omits 197b647903ad Merge remote-tracking branch 'sound/for-next' omits 64bea59c46fb Merge remote-tracking branch 'regmap/for-next' omits b827cf43b297 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits cd484402790e Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 28c0386dba87 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 1add7c9c2fff Merge remote-tracking branch 'drm/drm-next' omits 7c8add8b7cc1 Merge remote-tracking branch 'crypto/master' omits 02cd32ee4877 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits ed6c8f4efaa6 Merge remote-tracking branch 'nand/nand/next' omits 13e13eb7e776 Merge remote-tracking branch 'mtd/mtd/next' omits 859f2de93c0f Merge remote-tracking branch 'gfs2/for-next' omits 208139f94c04 Merge remote-tracking branch 'mac80211-next/master' omits 9a1a064d5bd8 Merge remote-tracking branch 'wireless-drivers-next/master' omits f949c761f036 Merge remote-tracking branch 'nfc-next/master' omits b87a9e94917b Merge remote-tracking branch 'netfilter-next/master' omits bd5cd7e9807d Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 9877868d384b Merge remote-tracking branch 'ipsec-next/master' omits ea53e5d97415 Merge remote-tracking branch 'bpf-next/master' omits 998bb4b9f365 Merge remote-tracking branch 'net-next/master' omits 08bfe33ada0b Merge remote-tracking branch 'rdma/for-next' omits 06e75f199002 Merge remote-tracking branch 'swiotlb/linux-next' omits d270a343fc8d Merge remote-tracking branch 'dlm/next' omits 88bbac9a0568 Merge remote-tracking branch 'ieee1394/for-next' omits ecc8ecc58829 Merge remote-tracking branch 'thermal/next' omits 47452b613f21 Merge remote-tracking branch 'cpupower/cpupower' omits 4f2a7ad47329 Merge remote-tracking branch 'pm/linux-next' omits 2f968cc49b76 Merge remote-tracking branch 'v4l-dvb-next/master' omits 16eff386690a Merge remote-tracking branch 'v4l-dvb/master' omits 31487bd50a51 Merge remote-tracking branch 'jc_docs/docs-next' omits ab0360ad9a77 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 98416b4a32ec Merge remote-tracking branch 'i3c/i3c/next' omits baecc00fe444 Merge remote-tracking branch 'i2c/i2c/for-next' omits 50969fe2c3eb Merge remote-tracking branch 'hid/for-next' omits 02add422666c Merge remote-tracking branch 'pstore/for-next/pstore' omits 96f90368b923 Merge remote-tracking branch 'pci/next' omits 4eb061127ac9 Merge remote-tracking branch 'printk/for-next' omits cbe6d77cdd77 Merge remote-tracking branch 'vfs/for-next' omits 03c3cd1ea8e4 Merge remote-tracking branch 'file-locks/locks-next' omits 08a9741d50d1 Merge remote-tracking branch 'v9fs/9p-next' omits 860797e22641 Merge remote-tracking branch 'ubifs/linux-next' omits bcffecdb051e Merge remote-tracking branch 'nfsd/nfsd-next' omits c53174b884e9 Merge remote-tracking branch 'nfs-anna/linux-next' omits d9d34fa751e9 Merge remote-tracking branch 'nfs/linux-next' omits a8dd72cebc89 Merge remote-tracking branch 'jfs/jfs-next' omits 71dcf2d97174 Merge remote-tracking branch 'f2fs/dev' omits 9848e584efb4 Merge remote-tracking branch 'ext4/dev' omits b6df2375ae9e Merge remote-tracking branch 'ext3/for_next' omits 006ec4f01de8 Merge remote-tracking branch 'ecryptfs/next' omits 7c0706ebb782 Merge remote-tracking branch 'cifs/for-next' omits 47c02fb297fd Merge remote-tracking branch 'btrfs-kdave/for-next' omits 72d0648b66f8 Merge remote-tracking branch 'befs/for-next' omits 70c4cd6a639a Merge remote-tracking branch 'fscrypt/master' omits 8f916e7c5618 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 5c31d40d1968 Merge remote-tracking branch 'sparc-next/master' omits e2c8659b744c Merge remote-tracking branch 's390/features' omits c687d35c0780 Merge remote-tracking branch 'risc-v/for-next' omits 51dc240ba06b Merge remote-tracking branch 'powerpc/next' omits c13559eda3e5 Merge remote-tracking branch 'parisc-hd/for-next' omits cddec3f12ede Merge remote-tracking branch 'nios2/for-next' omits b58d9da43cf6 Merge remote-tracking branch 'nds32/next' omits 433cb09c1bc5 Merge remote-tracking branch 'mips/mips-next' omits f760e8440d6e Merge remote-tracking branch 'microblaze/next' omits cc559cdab676 Merge remote-tracking branch 'm68k/for-next' omits 6921f17d30df Merge remote-tracking branch 'ia64/next' omits d38a37356829 Merge remote-tracking branch 'csky/linux-next' omits 22bbfdcac433 Merge remote-tracking branch 'clk/clk-next' omits c5439cc14cf2 Merge remote-tracking branch 'tegra/for-next' omits 9c0617084005 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 2c49a9ccbf72 Merge remote-tracking branch 'samsung-krzk/for-next' omits d594c73eda62 Merge remote-tracking branch 'rockchip/for-next' omits 294412e4ca90 Merge remote-tracking branch 'renesas/next' omits 454f12774e30 Merge remote-tracking branch 'qcom/for-next' omits 4bd3d4f87e22 Merge remote-tracking branch 'reset/reset/next' omits 18f6d81a360b Merge remote-tracking branch 'omap/for-next' omits 46538a79d454 Merge remote-tracking branch 'mvebu/for-next' omits 113d696224f2 Merge remote-tracking branch 'mediatek/for-next' omits 2264f8a29af0 Merge remote-tracking branch 'keystone/next' omits 182ac34be5e7 Merge remote-tracking branch 'imx-mxs/for-next' omits 904936d9c874 Merge remote-tracking branch 'bcm2835/for-next' omits d75645c1935f Merge remote-tracking branch 'at91/at91-next' omits 742c8ad219f9 Merge remote-tracking branch 'aspeed/for-next' omits 087a12e7289c Merge remote-tracking branch 'amlogic/for-next' omits 26f6d29520ea Merge remote-tracking branch 'actions/for-next' omits 61e9bac621aa Merge remote-tracking branch 'arm-soc/for-next' omits 0520e99944db Merge remote-tracking branch 'arm64/for-next/core' omits 9421c39150da Merge remote-tracking branch 'arm/for-next' omits 86dce5315495 Merge remote-tracking branch 'dma-mapping/for-next' omits 63bff051307e Merge remote-tracking branch 'leaks/leaks-next' omits 8ea9c64e19a4 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 29d3ceb41e3f Merge remote-tracking branch 'kbuild/for-next' omits 28bd44725d19 Merge remote-tracking branch 'mmc-fixes/fixes' omits 0bcbed3f5d96 Merge remote-tracking branch 'scsi-fixes/fixes' omits 7b183eda39dd Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits a3e4639b572a Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits 3794125e58a5 Merge remote-tracking branch 'vfs-fixes/fixes' omits b0bde1bd175a Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4ce19af352f3 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits a711127fb007 Merge remote-tracking branch 'omap-fixes/fixes' omits dd41db6c95c2 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 047004a7a6af Merge remote-tracking branch 'ide/master' omits e1bb06c19788 Merge remote-tracking branch 'input-current/for-linus' omits ccf66f00a9ae Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 8714ae98f976 Merge remote-tracking branch 'usb.current/usb-linus' omits 63ec100e152a Merge remote-tracking branch 'tty.current/tty-linus' omits 869e2ec2498c Merge remote-tracking branch 'pci-current/for-linus' omits 7573afc90030 Merge remote-tracking branch 'spi-fixes/for-linus' omits 083d6ead663a Merge remote-tracking branch 'regulator-fixes/for-linus' omits 433f56aefac1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 4d638ec1b873 Merge remote-tracking branch 'wireless-drivers/master' omits c8a6f9c4c1a1 Merge remote-tracking branch 'ipsec/master' omits 1f915229c056 Merge remote-tracking branch 'net/master' omits ce500e4fb411 Merge remote-tracking branch 'arc-current/for-curr' omits bb888156f2f9 Merge remote-tracking branch 'fixes/master' omits 9e821587b1c0 automerging branch "kernel.org-palmer-linux/next-tracepoin [...] omits 532d94282f91 automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] omits daed795e24fa automerging branch "kernel.org-palmer-linux/next-sched_clo [...] omits 1b98c9607d42 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] omits c0c1bded3c42 automerging branch "kernel.org-palmer-linux/next-earlycon" [...] omits 6d3bb43b0855 automerging branch "kernel.org-palmer-linux/next-audit" in [...] omits 704f7745879b automerging branch "kernel.org-palmer-linux/fix-unused_var [...] omits 0ab2a4066775 automerging branch "kernel.org-palmer-linux/fix-su" into " [...] omits d162fbc40cd9 automerging branch "kernel.org-palmer-linux/fix-rv32i" int [...] omits 0de57890ba86 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] omits 5c743b14473e automerging branch "kernel.org-palmer-linux/fix-ptrace" in [...] omits 857dc3ec2af0 automerging branch "kernel.org-palmer-linux/fix-pt_regs-wh [...] omits b217dee5787a automerging branch "kernel.org-palmer-linux/fix-module" in [...] omits 3538418fcb77 automerging branch "kernel.org-palmer-linux/fix-flat" into [...] omits 340b30a3053d automerging branch "kernel.org-palmer-linux/fix-features_r [...] omits e9db3614132f automerging branch "kernel.org-palmer-linux/fix-copy_user" [...] omits 728cb9d8dce9 automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] omits abb94ade6c67 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits 5c50490dea85 Merge branch 'regulator-4.21' into regulator-next omits 1a365a5c7959 Merge branch 'regulator-4.20' into regulator-linus omits 0f494f739abd Merge branch 'x86/urgent' omits b0db08bd1880 Merge branch 'x86/timers' omits 1ad3b31fca17 Merge branch 'x86/pti' omits 24d3a572509f Merge branch 'x86/platform' omits 95800574a3f6 Merge branch 'x86/mm' omits ca930a97350b Merge branch 'x86/microcode' omits 8a0794257387 Merge branch 'x86/fpu' omits 018251464a2a Merge branch 'x86/cpu' omits 7b63442069cb Merge branch 'x86/cleanups' omits d52efac82579 Merge branch 'x86/cache' omits 1d02ee942f7e Merge branch 'x86/build' omits 993b33c1359e Merge branch 'x86/boot' omits cfde90ebcf84 Merge branch 'x86/asm' omits 36fc662efeb9 Merge branch 'x86/amd-nb' omits 28ba5f55f014 Merge branch 'timers/core' omits a54cf15701f8 Merge branch 'sched/core' omits b17dd20d3e1c Merge branch 'ras/core' omits 246c369391d7 Merge branch 'perf/core' omits e76671192dc7 Merge branch 'locking/core' omits a90e1f2720a4 Merge branch 'locking/atomics' omits d7c2830906cd Merge branch 'irq/core' omits 278ba82fe72e Merge branch 'efi/core' omits 11792e665ae2 Merge branch 'core/rcu' omits 227790070460 Merge branch 'core/core' omits 9352db32dc95 Merge branch 'fixes-for-v4.21' into next omits 1da5acbf36a3 Merge branch 'for-4.22' into for-next omits 7abf734d01a8 printk: Add caller information to printk() output. omits 78d626e0374e ipc: conserve sequence numbers in extended IPCMNI mode omits 31750bd9431f ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 39d2563713e7 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 7862e02bf687 initramfs: cleanup incomplete rootfs omits 7d1dbb8a3b61 scripts/gdb: fix lx-version string output omits 73ff49ac4395 kernel/kcov.c: mark write_comp_data() as notrace omits 58cda59837fd kernel/sysctl: add panic_print into sysctl omits 401961be5d96 panic: add options to print system info when panic happens omits 89a40a0ea43c bfs: extra sanity checking and static inode bitmap omits a9377cf7600f exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] omits 98258ad65b16 exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix omits 74eaaeb58e39 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting omits a6a96ed906a1 exec: increase BINPRM_BUF_SIZE to 256 omits 64ca9398513d exec: load_script: don't blindly truncate shebang string omits 7ae9dd7e93bc fork: fix some -Wmissing-prototypes warnings omits 2665895b265d ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits b28925f8762a include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] omits 2d74731cee0c hfsplus: return file attributes on statx omits 46098d9f701f autofs: add strictexpire mount option omits 6518e8229c8b autofs: change catatonic setting to a bit flag omits 5fe885cf6d14 autofs: simplify parse_options() function call omits d05f375adea1 autofs: fix possible inode leak in autofs_fill_super() omits 774ff7a78734 autofs-improve-ioctl-sbi-checks-fix omits 0fe94d07f36c autofs: improve ioctl sbi checks omits 1b43ca88b254 init/main.c: make "initcall_level_names[]" const char * omits 429961dbd47e fs-epoll-deal-with-wait_queue-only-once-fix omits 1a47c1899053 fs/epoll: deal with wait_queue only once omits 1b48cee74372 fs/epoll: rename check_events label to send_events omits 6eb63acd517a fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix omits 366dc30ec158 fs/epoll: avoid barrier after an epoll_wait(2) timeout omits 4520a715ae26 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix omits b0b968a7b0bc fs/epoll: reduce the scope of wq lock in epoll_wait() omits 788b9dbee224 fs/epoll: robustify ep->mtx held checks omits d13b77a4073f fs/epoll: drop ovflist branch prediction omits 2e3a87205033 fs/epoll: simplify ep_send_events_proc() ready-list loop omits 5f59a8808b05 fs/epoll: remove max_nests argument from ep_call_nested() omits 5ec64ad122a3 checkpatch: warn on const char foo[] = "bar"; declarations omits fdd2925bb41f lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] omits 0025ca8fb117 lib/genalloc.c: fix allocation of aligned buffer from non- [...] omits 190d9bda7257 fls: change parameter to unsigned int omits 756f69e12016 include/linux/printk.h: drop silly "static inline asmlinka [...] omits 01c1b2623403 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t omits 3cd47f3ed5de build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse omits e3646f3364dd build_bug.h: remove negative-array fallback for BUILD_BUG_ON() omits 5df057a6beaf Documentation/process/coding-style.rst: don't use "extern" [...] omits 9a96f84bd0e0 proc/sysctl: fix return error for proc_doulongvec_minmax() omits 5924c2868816 fs/proc/base.c: slightly faster /proc/*/limits omits e513a87a8db4 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] omits 77b687ee68d4 fs/proc/util.c: include fs/proc/internal.h for name_to_int() omits 13a0d323434a fs/proc/base.c: use ns_capable instead of capable for time [...] omits 596cf85c2d60 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c94ee02fdf6a mm/page_owner: align with pageblock_nr pages omits ffa1b48977b1 mm/page_owner: align with pageblock_nr_pages omits affcdb86637c mm: don't expose page to fast gup before it's ready omits 32ef0d651f9a mm: fix race between swapoff and mincore omits ef0dda855191 mm, swap: fix race between swapoff and some swap operations omits 1340ce8b527d mm, swap: fix race between swapoff and some swap operations omits 08852cb827ef mm/page_alloc.c: remove software prefetching in __free_pag [...] omits 44164c0a5d80 memory_hotplug-free-pages-as-higher-order-fix-fix omits 1862e9df8801 memory_hotplug-free-pages-as-higher-order-fix omits 14e54fa68be5 mm/page_alloc.c: memory hotplug: free pages as higher order omits c75dba36f427 include/linux/memory_hotplug.h: remove duplicate declarati [...] omits 51d3443066d4 mm/mmu_notifier: contextual information for event triggeri [...] omits d532f1f2fc1d mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 242d76ed96d8 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 8d758d275b8b mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 3e04cec0fd05 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 0691edb671f3 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined omits b2a3b55b50fe mm-kmemleak-little-optimization-while-scanning-fix omits 89d2e8ad07f2 mm, kmemleak: little optimization while scanning omits 5417318d4868 lib/ioremap: ensure break-before-make is used for huge p4d [...] omits 9daaef510f32 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] omits 611e8b9815d8 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() omits 7730d3a46066 arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() omits 5096e5864f0f ioremap: rework pXd_free_pYd_page() API omits 396f1bd65f76 mm/page_alloc.c: calculate first_deferred_pfn directly omits da6877fb48b6 mm/filemap.c: remove useless check in pagecache_get_page() omits 80c106f62c02 mm/page_io.c: fix polled swap page in omits 466968899d49 proc-kpagecount-return-0-for-special-pages-that-are-never- [...] omits d24da7f9159b /proc/kpagecount: return 0 for special pages that are neve [...] omits 4e2205df819f tools/vm/page-types.c: fix "kpagecount returned fewer page [...] omits 74f1087cb616 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] omits a709cbc7ebc6 mm: use common iterator for deferred_init_pages and deferr [...] omits 759558b17fe7 mm: add reserved flag setting to set_page_links() omits 4cecd8d5534e mm: move hot-plug specific memory init into separate funct [...] omits ed92cb75c452 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 0898bd9ed789 mm: implement new zone specific memblock iterator omits 39b2c2e4e895 mm: drop meminit_pfn_in_nid as it is redundant omits 2bbf880b8063 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 02178d96ec4c mm/page_alloc.c: drop uneeded __meminit and __meminitdata omits 01a03fd90c15 mm-dont-break-integrity-writeback-on-writepage-error-fix omits de7c89954d56 mm/page-writeback.c: don't break integrity writeback on -> [...] omits d512d36d39ac lib/show_mem.c: drop pgdat_resize_lock in show_mem() omits b7a0ac20f01d mm/hmm.c: remove set but not used variable 'devmem' omits f45f01f1c795 mm, swap: rid swapoff of quadratic complexity omits 735b6acdf849 mm, swap: refactor swap-in logic out of shmem_getpage_gfp omits 3e99de5ff038 mm, hotplug: move init_currently_empty_zone() under zone_s [...] omits c8ee008bb374 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() omits e8626981b347 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] omits 84c94755a727 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] omits b8b540179520 mm: remove pte_lock_deinit() omits 73c7509fa8f9 zram: writeback throttle omits 1b867c5b5b8e zram: writeback throttle omits 28125cb6c056 zram-add-bd_stat-statistics-v4 omits 1a7bf3280df8 zram: add bd_stat statistics omits 347e604d6adb zram: support idle/huge page writeback omits 423b3de80a6c zram: introduce ZRAM_IDLE flag omits 5f742a0adc57 zram: refactor flags and writeback stuff omits 867a5f9d7b59 zram: fix double free backing device omits 316bd8347a8f zram: fix lockdep warning of free block handling omits 61c4928bf6df mm/memblock.c: skip kmemleak for kasan_init() omits bc02428ff7e1 mm, memory_hotplug: refactor shrink_zone/pgdat_span omits 227e59766113 mm, memory-hotplug: rework unregister_mem_sect_under_nodes omits a8c35dd67765 mm, memory_hotplug: move zone/pages handling to offline stage omits 129066d5f855 kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] omits 96c117536747 mm, memory_hotplug: add nid parameter to arch_remove_memory omits 0cf3689452ad mm: check nr_initialised with PAGES_PER_SECTION directly i [...] omits 16fcc5f5aff3 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix omits dbcb358d9d75 mm: put_and_wait_on_page_locked() while page is migrated omits f65d668a354d mm, oom: add oom victim's memcg to the oom context information omits bfa77fb7e16c mm, oom: reorganize the oom report in dump_header omits 1056289731c4 mm: make free_reserved_area() return "const char *" omits fe7573db455e mm/debug.c: make "migrate_reason_names[]" const char * omits 5ab58d27e8be mm/mmzone.c: make "migratetype_names" const char * omits cc96ade24d14 mm: reclaim small amounts of memory when an external fragm [...] omits b4d4300e984e mm: Use alloc_flags to record if kswapd can wake -fix omits cda4f38cd7ea mm: use alloc_flags to record if kswapd can wake omits d6e7043563b3 mm: move zone watermark accesses behind an accessor omits be3ea6b25b52 mm, page_alloc: spread allocations across zones before int [...] omits 44303b97ad48 mm/memory_hotplug: drop "online" parameter from add_memory [...] omits 6dd475be983d drivers/base/memory.c: remove an unnecessary check on NR_M [...] omits 24e0941d5ba3 memblock: replace usage of __memblock_free_early() with me [...] omits 5ee62101a5b0 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] omits fb8ca3509457 mm/page_alloc.c: use a single function to free page omits cf859fe1c9b5 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] omits 7b437762cd57 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] omits 7dd46ad9fd86 PCI/P2PDMA: match interface changes to devm_memremap_pages() omits 93577c41c35f mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL omits 9a3e567d906e mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] omits 46a1c10dded6 mm, hmm: use devm semantics for hmm_devmem_{add, remove} omits 7c1bbd5f1d5e mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support omits a8640e03b815 mm, devm_memremap_pages: fix shutdown handling omits 6359f80532cb mm, devm_memremap_pages: kill mapping "System RAM" support omits 417f411cf5a1 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] omits 6f65429b01dd mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] omits 1566a2bf1b27 userfaultfd: convert userfaultfd_ctx::refcount to refcount_t omits 32045d5856c2 mm/swap: use nr_node_ids for avail_lists in swap_info_struct omits 1597d20b25a9 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] omits af01eccf4aee mm: remove managed_page_count_lock spinlock omits 54ab5f59b54b mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] omits ed57134c8cdf mm: convert totalram_pages and totalhigh_pages variables t [...] omits 52b7502d3e1f mm: convert zone->managed_pages to atomic variable omits ec7f1a58be55 mm: reference totalram_pages and managed_pages once per function omits 2b582cce5216 mm: remove reset of pcp->counter in pageset_init() omits 8c8de78205c9 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal omits d70b2d2b15cc selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits fc3b82b40ddd mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 omits 7f27ed25923b mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust omits 665d29c0e491 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd omits 1789f7a5bbd6 mm, memory_hotplug: do not clear numa_node association aft [...] omits 56c58897f2eb mm/mmap.c: remove verify_mm_writelocked() omits 089c365b4af2 ksm: replace jhash2 with xxhash omits fbaa17d496c1 xxHash: create arch dependent 32/64-bit xxhash() omits b86f3d5d6c5b mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] omits fca66d21c6ba mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix omits b323c049a999 mm, memory_hotplug: be more verbose for memory offline failures omits cd1644b2d2ab mm-memory_hotplug-print-reason-for-the-offlining-failure-fix omits 06bfec9bb7d2 mm, memory_hotplug: print reason for the offlining failure omits 2287fce92d05 mm, memory_hotplug: drop pointless block alignment checks [...] omits c2d0798875f2 mm: lower the printk loglevel for __dump_page messages omits ea9b7d45f4b7 mm-print-more-information-about-mapping-in-__dump_page-fix-2 omits 586a7be05ab8 mm: debug: Fix a width vs precision bug in printk omits d5ded8846897 mm: print more information about mapping in __dump_page omits 7b9ffab493fb mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix omits 3768f9f22488 mm: ksm: do not block on page lock when searching stable tree omits d6fad29a1ff9 mm: vmscan: skip KSM page in direct reclaim if priority is low omits 6e88f025a932 mm/readahead.c: simplify get_next_ra_size() omits 5c5d782c2042 writeback: don't decrement wb->refcnt if !wb->bdi omits 5d55f43e461f mm/mmu_notifier.c: remove mmu_notifier_synchronize() omits d4256b0d2ac6 mm-hotplug-optimize-clear_hwpoisoned_pages-fix omits 4b576163ad51 mm/hotplug: optimize clear_hwpoisoned_pages() omits db1c37423c4f mm-page_owner-clamp-read-count-to-page_size-fix omits 5b0b52b7a397 mm/page_owner: clamp read count to PAGE_SIZE omits f04620aebe83 include/linux/slab.h: fix sparse warning in kmalloc_type() omits 2292cb35e8a2 mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] omits 623f00bc5bd8 mm/slub.c: improve performance by skipping checked node in [...] omits 7d8982353bb3 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix omits a1c5094492ae mm/slub.c: record final state of slub action in deactivate_slab() omits 5b47150ed0c7 mm/slub.c: page is always non-NULL in node_match() omits 68e97555fb06 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() omits e4d92392f443 mm-slab-remove-unnecessary-unlikely-fix omits 160b9707d911 mm, slab: remove unnecessary unlikely() omits 743eebf1c2eb block: restore /proc/partitions to not display non-partiti [...] omits 07be3891d06c ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 114abc89954b ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits 354206a49b4f ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 02b326468ef2 ocfs2: clear zero in unaligned direct IO omits f3d7245db296 ocfs2: don't clear bh uptodate for block read omits b439a52a8931 ocfs2: clear journal dirty flag after shutdown journal omits 0341c2b61055 ocfs2: fix panic due to unrecovered local alloc omits 32078742206c ocfs2: improve ocfs2 Makefile omits 6337e6522dac ocfs2: remove set but not used variable 'lastzero' omits 1a9bdb0b87d5 ocfs2: dlmfs: remove set but not used variable 'status' omits 9810d8ec2b9b ocfs2: optimize the reading of heartbeat data omits c9acfaa3cd31 debugobjects: call debug_objects_mem_init eariler omits a9998deeb5b8 sh: lib: convert to SPDX identifiers omits 9430566d78f0 sh: kernel: convert to SPDX identifiers omits e41e8968e09f sh: cpu: convert to SPDX identifiers omits e56e79287f3a sh: shmobile: convert to SPDX identifiers omits 263cae3e84c8 sh: sh5: convert to SPDX identifiers omits 405ef3b4cd19 sh: sh4a: convert to SPDX identifiers omits 20a05580042e sh: sh4: convert to SPDX identifiers omits cc95b1560736 sh: sh3: convert to SPDX identifiers omits 14cba8ba8958 sh: sh2a: convert to SPDX identifiers omits fa9be308073a sh: sh2: convert to SPDX identifiers omits c798d7b1b453 sh: include: convert to SPDX identifiers omits 7c2c9eb34c72 sh: drivers: convert to SPDX identifiers omits d6ebaae9eb0a sh: boards: convert to SPDX identifiers omits 968a2b26d3df arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] omits 209ed97100fc arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] omits 05b344f568dd bloat-o-meter: ignore __addressable_ symbols omits 2fd4c0e4ca0d kasan: add SPDX-License-Identifier mark to source files omits 01693dc6c7c4 kasan: update documentation omits d74d13e86563 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS omits d95b6761da87 kasan: add __must_check annotations to kasan hooks omits df5eb3395942 kasan, mm, arm64: tag non slab memory allocated via pagealloc omits 6876926d205c kasan, arm64: add brk handler for inline instrumentation omits e9c4d9636199 kasan: add hooks implementation for tag-based mode omits 39579ed689f8 mm: move obj_to_index to include/linux/slab_def.h omits faca11cc46f1 kasan: add bug reporting routines for tag-based mode omits e9e7c6a32485 kasan: split out generic_report.c from report.c omits 10e849e0a575 kasan, mm: perform untagged pointers comparison in krealloc omits 8f9563790bf6 kasan, arm64: enable top byte ignore for the kernel omits 0f2cee408236 kasan, arm64: fix up fault handling logic omits a442d5876084 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] omits 49c1f8313c7a kasan, arm64: untag address in _virt_addr_is_linear omits fa6acc3158f9 kasan: add tag related helper functions omits 0ed9d8ede5fd arm64: move untagged_addr macro from uaccess.h to memory.h omits 1e0fea6a18dd kasan: initialize shadow to 0xff for tag-based mode omits e16600e4c6ec kasan: rename kasan_zero_page to kasan_early_shadow_page omits a431f87e7c51 kasan, arm64: adjust shadow size for tag-based mode omits 118211be2b0f kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS omits 58362b109d56 kasan: rename source files to reflect the new naming scheme omits fb340709a7b0 kasan: move common generic and tag-based code to common.c omits 230e50e2a46e kasan, slub: handle pointer tags in early_kmem_cache_node_alloc omits dfa799c76b34 kasan, mm: change hooks signatures omits 042f19d9e619 arm: arch/arm/include/asm/page.h needs personality.h omits 85deb3414dbd lib/test_debug_virtual.c: fix build failure omits debb806240f2 hugetlbfs: remove unnecessary code after i_mmap_rwsem sync [...] omits 6da944274bf0 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race omits 42466c51febd hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits 5f1d28aa3661 mm, thp: always specify disabled vmas as nh in smaps omits 8795358eb42d sunrpc: Be sure to clear XPRT_WRITE_SPACE when resetting t [...] omits ba26f635bf72 Merge branch 'asoc-4.21' into asoc-next omits 9683863aecfe Merge branch 'asoc-4.20' into asoc-linus omits b72514463f44 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits 7718ef3221e4 Merge branch 'spi-4.21' into spi-next omits 6594150c7db6 Merge branch 'spi-4.20' into spi-linus omits 7d60a8a48880 Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] omits 503283fa006d printk: Add caller information to printk() output. omits 72c636469a36 arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE omits ec221af96920 arm64: defconfig: Enable scu-simple-card driver omits 7bdbba78481e Merge branch 'dm-4.20' into dm-next omits 30045592fe54 Merge branches 'arm/renesas', 'arm/mediatek', 'arm/tegra', [...] omits 71887ed3b889 dm rq: cleanup leftover code from recently removed q->mq_o [...] omits 8ec60e93af57 dm verity: log the hash algorithm implementation omits 32bbca787931 dm crypt: log the encryption algorithm implementation omits f5b3481a3072 dm integrity: fix spelling mistake in workqueue name omits 15e563a15154 dm flakey: Properly corrupt multi-page bios. omits 582f9c9472c4 dm: Check for device sector overflow if CONFIG_LBDAF is not set omits 90a4fde36ec9 dm crypt: use u64 instead of sector_t to store iv_offset omits d1f7898c7a1b dm kcopyd: Fix bug causing workqueue stalls omits 61d594bb7e1c dm snapshot: Fix excessive memory usage and workqueue stalls omits 39b950f43490 dm bufio: update comment in dm-bufio.c omits 9a256ed98c0b dm writecache: fix typo in error msg for creating writecac [...] omits 605777bf67ba dm: remove indirect calls from __send_changing_extent_only() omits 15c45bc91f5a dm mpath: only flush workqueue when needed omits 56eea122a7cc dm rq: remove unused arguments from rq_completed() omits 0aab2f0664bd dm: avoid indirect call in __dm_make_request omits dea492e0cfcb drm/etnaviv: remove lastctx member from gpu struct omits ead5bd82cc37 drm/etnaviv: replace header include with forward declaration omits 2ef0ebf5cc6b drm/etnaviv: remove unnecessary local irq disable omits 4c567a448b30 ARC: perf: remove useless ifdefs omits cddbd8921dc4 ARC: perf: fix description comment omits c1616110247f ARC: perf: fix of kernel data types using omits a24f8219a47d ARC: perf: trivial code cleanup omits b9ecd66a2712 riscv: remove unused variable in ftrace omits ccea641b6742 timekeeping: remove obsolete time accessors omits 1dc973a11005 vfs: replace current_kernel_time64 with ktime equivalent omits 4f8d85931435 timekeeping: remove timespec_add/timespec_del omits 40a76524164b timekeeping: remove unused {read,update}_persistent_clock omits d642856cd346 sh: remove board_time_init() callback omits 894c5d4f0023 sh: remove unused rtc_sh_get/set_time infrastructure omits a77c6cb88af4 sh: sh03: rtc: push down rtc class ops into driver omits 5cc30cad0003 sh: dreamcast: rtc: push down rtc class ops into driver omits fdf2006cb89d y2038: signal: Add compat_sys_rt_sigtimedwait_time64 omits 4c7c2fd26f75 y2038: signal: Add sys_rt_sigtimedwait_time32 omits b136972b063b y2038: socket: Add compat_sys_recvmmsg_time64 omits 3245ae79a2fe riscv: audit: add audit hook in do_syscall_trace_enter/exit() omits fec0f77dd8f2 riscv: add audit support omits b78002b395b4 riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig omits df314f79d15c riscv: fix trace_sys_exit hook omits bfb53ee8129c riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig omits c7fcbd04f25d riscv: fix trace_sys_exit hook omits ad5a7d20c297 RISC-V: Remove EARLY_PRINTK support omits 680a72069305 RISC-V: defconfig: Enable RISC-V SBI earlycon support omits 81c0503bb148 tty/serial: Add RISC-V SBI earlycon support omits e57b2737ef06 RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers omits b40f40be0d23 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] omits 95c0cd5ea0e8 irq: Fix various typos in comments omits 00c3f1c0fcd0 RISC-V: add of_node_put() omits f30031ea8698 riscv: add asm/unistd.h UAPI header omits f393a8182dac riscv: fix warning in arch/riscv/include/asm/module.h omits 04e6be7d995c RISC-V: recognize S/U mode bits in print_isa omits b1d2ee54609f RISC-V: Build flat and compressed kernel images omits 48605aa7521a doc: Indicate that RISC-V support pte_special omits 574a7019cb34 doc: Indicate that parisc supports kprobes-events omits 96a55b347b93 doc: Indicate that arm64 support queued-spinlocks omits 1b9f89553571 doc: Indicate that xtensa supports sg-chain omits 4a4efef101be doc: Indicate that powerpc supports stackprotector omits 6f3986edd946 doc: Indicate that s390 supports KASAN omits 1df4d3866118 doc: features-refresh.sh for csky omits b6283bab2685 RISC-V: Fix raw_copy_{to,from}_user() omits ccef008dd4d2 RISC-V: lib: minor asm cleanup omits efef086d6acc riscv: add ARCH_HAS_SG_CHAIN omits d32f94f7ee2a riscv: fix spacing in struct pt_regs omits 92bd057d2d0a arm64: defconfig: Enable R-Car thermal driver omits 7c2684d667fe RISC-V: Fix PTRACE_SETREGSET bug. adds 94c13f66e13c security: don't use a negative Opt_err token index adds 1a9430db2835 ima: cleanup the match_token policy code adds ddfbab46539f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds ceb5aabdb056 Merge remote-tracking branch 'fixes/master' adds 64a214282db0 ARC: fix __ffs return value to avoid build warnings adds 941135210cbe ARC: perf: trivial code cleanup adds b4902a1ee174 ARC: perf: avoid kernel killing where it is possible adds c3dec689860f ARC: perf: move HW events mapping to separate function adds bc2cbf2cc506 ARC: perf: map generic branches to correct hardware condition adds 68b2cdd9dca9 Merge remote-tracking branch 'arc-current/for-curr' adds e735fd55b94b net: mvneta: fix operation for 64K PAGE_SIZE adds 255fe81a6ad4 MAINTAINERS: change my email address adds fbfb2321e950 ipv6: add missing tx timestamping on IPPROTO_RAW adds 8f932f762e79 net: add missing SOF_TIMESTAMPING_OPT_ID support adds b33299017ca7 Merge branch 'net-SO_TIMESTAMPING-fixes' adds a5f3932646a7 net: dsa: mv88e6xxx: set ethtool regs version adds cf0b70e71b32 mlxsw: core: Increase timeout during firmware flash process adds 5d5043917a28 mlxsw: spectrum: Add trap for decapsulated ARP packets adds 5edb7e8bd52c mlxsw: spectrum_nve: Fix memory leak upon driver reload adds 8d013b791059 Merge branch 'mlxsw-VXLAN-and-firmware-flashing-fixes' adds fde9cd69a59f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a915b982d8f5 VSOCK: Send reset control packet when socket is partially bound adds afef76368bf6 Merge remote-tracking branch 'net/master' adds bcb671c2fa0e bpf: promote bpf_perf_event.h to mandatory UAPI header adds 701804536f47 Merge remote-tracking branch 'bpf/master' adds 0a020fdeb0ec Merge remote-tracking branch 'wireless-drivers/master' adds a50e5fb8db83 mac80211: fix a kernel panic when TXing after TXQ teardown adds 7af29c6f27a2 mac80211: fix radiotap vendor presence bitmap handling adds 7a8332a9045c cfg80211: fix ieee80211_get_vht_max_nss() adds 40d252695c58 nl80211: fix memory leak if validate_pae_over_nl80211() fails adds 81b559e27d43 mac80211: Properly access radiotap vendor data adds 442147d0ea77 mac80211: free skb fraglist before freeing the skb adds 1f04cb08d00d Merge remote-tracking branch 'mac80211/master' adds 1e7a78c1a3ca Merge branch 'asoc-4.20' into asoc-linus adds e016c0d068da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 71b6b0e0d12f Merge branch 'regulator-4.20' into regulator-linus adds 59adfe9cb6fd Merge remote-tracking branch 'regulator-fixes/for-linus' adds 111c49e0eef9 Merge branch 'spi-4.20' into spi-linus adds a02fe0ce8545 Merge remote-tracking branch 'spi-fixes/for-linus' adds e05fcbf0f7ac Merge remote-tracking branch 'pci-current/for-linus' adds a5509a5068dd Merge remote-tracking branch 'tty.current/tty-linus' adds ef0f7f4318ca Merge remote-tracking branch 'usb.current/usb-linus' adds ad5dff7e9f4d Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds b3a1d7064dae Merge remote-tracking branch 'input-current/for-linus' adds 55db0f448dfb Merge remote-tracking branch 'ide/master' adds 41ab397ae74c Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 312e1d12786a Merge remote-tracking branch 'omap-fixes/fixes' adds 0fc12cad4a9d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 8743d83e695e Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 86406fe991f3 Merge remote-tracking branch 'vfs-fixes/fixes' adds 404819a6bb66 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds a1d03ba683a8 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds e6f4e6b4246a Merge remote-tracking branch 'scsi-fixes/fixes' adds 33768980f881 Merge remote-tracking branch 'mmc-fixes/fixes' adds fda2485b9ca4 Drivers: hv: vmbus: Check for ring when getting debug info adds b37ad3ef589a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 8ffa955e458a Merge remote-tracking branch 'kbuild/for-next' new 4c79c7bed9a3 Merge remote-tracking branch 'compiler-attributes/compiler [...] new fdfdbd4aaf6c Merge remote-tracking branch 'leaks/leaks-next' new 50199e649e47 Merge remote-tracking branch 'dma-mapping/for-next' new 092b312ec9e5 Merge remote-tracking branch 'arm/for-next' new 84a9eaaa9c09 Merge remote-tracking branch 'arm64/for-next/core' new e71bcc2f73a9 Merge remote-tracking branch 'arm-soc/for-next' new 8cd098aad76a Merge remote-tracking branch 'actions/for-next' new 95011aff0833 Merge remote-tracking branch 'amlogic/for-next' new 7bda20136e52 Merge remote-tracking branch 'aspeed/for-next' new da3629e78fba Merge remote-tracking branch 'at91/at91-next' new 068bbc85c9a0 Merge remote-tracking branch 'bcm2835/for-next' new 41705ae7901b Merge remote-tracking branch 'imx-mxs/for-next' new b4838df342c4 Merge remote-tracking branch 'keystone/next' new 30eb32f4a39f Merge remote-tracking branch 'mediatek/for-next' new 0513b896b8f5 Merge remote-tracking branch 'mvebu/for-next' new d0df511281a1 Merge remote-tracking branch 'omap/for-next' new 5becd640725c Merge remote-tracking branch 'reset/reset/next' new 2ff74a04d8fc Merge remote-tracking branch 'qcom/for-next' new f0722e173448 Merge branches 'fixes-for-v4.21', 'fixes-for-v4.20', 'dt-b [...] new d2fbc66e1e31 Merge remote-tracking branch 'renesas/next' new 5a5f6a044ef6 Merge remote-tracking branch 'rockchip/for-next' new a31d716f7638 Merge remote-tracking branch 'samsung-krzk/for-next' new 0cd17ca6d944 Merge remote-tracking branch 'sunxi/sunxi/for-next' new e8ec2cd7cb7a Merge remote-tracking branch 'tegra/for-next' new 9051a5d0e587 Merge remote-tracking branch 'clk/clk-next' new 055e9270260f Merge remote-tracking branch 'csky/linux-next' new 83617034d3d9 Merge remote-tracking branch 'ia64/next' new 4286eafc531a Merge remote-tracking branch 'm68k/for-next' new efccb8cac507 Merge remote-tracking branch 'microblaze/next' new c9ca678485b7 Merge remote-tracking branch 'mips/mips-next' new 336498e4639f Merge remote-tracking branch 'nds32/next' new 084c5fed4eb9 Merge remote-tracking branch 'nios2/for-next' new 6d000492a643 Merge remote-tracking branch 'parisc-hd/for-next' new e512b75b058c Merge remote-tracking branch 'powerpc/next' new 555af8090162 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] new 2b5dc333ff2f automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] new 5fe0427abf2b RISC-V: add of_node_put() new f9ae3169af97 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] new c5b842751ef6 riscv: remove unused variable in ftrace new c6cbdbbbf3e9 automerging branch "kernel.org-palmer-linux/fix-unused_var [...] new 83ee9dd3444c riscv: fix trace_sys_exit hook new 23253977a7ee riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig new c711b3d11101 riscv: add audit support new e8f99458ae3d riscv: audit: add audit hook in do_syscall_trace_enter/exit() new 7eb2880c9e25 riscv: define NR_syscalls in unistd.h new 8f696e1a9a8b riscv: define CREATE_TRACE_POINTS in ptrace.c new b2a0704d5292 automerging branch "kernel.org-palmer-linux/next-audit" in [...] new d010d5315ca6 RISC-V: Update Kconfig to better handle CMDLINE new 598d27869cf3 automerging branch "kernel.org-palmer-linux/next-cmdline" [...] new 2b3f786408c5 RISC-V: defconfig: Enable RISC-V SBI earlycon support new 7ba12bb676c2 RISC-V: Remove EARLY_PRINTK support new 7c3c7a17faa0 automerging branch "kernel.org-palmer-linux/next-earlycon" [...] new aafd3d431c77 RISC-V: lib: minor asm cleanup new a2d260bbba28 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] new 55a5606e563c RISC-V: Add CONFIG_PREEMPT=y to defconfig new dd88b540ab6d automerging branch "kernel.org-palmer-linux/next-preempt" [...] new 9012eafc31e7 RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers new 9854b446cedc automerging branch "kernel.org-palmer-linux/next-sched_clo [...] new 6a0400661cb6 riscv: add ARCH_HAS_SG_CHAIN new 9c60096d499e automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] new 28fb3602cefd Merge remote-tracking branch 'risc-v/for-next' new e98b2ff0a03c Merge remote-tracking branch 's390/features' new 24f1494a7564 Merge remote-tracking branch 'sparc-next/master' new 4e460f656e9c xtensa: support memtest new b61c41c28eb0 Move EM_XTENSA to uapi/linux/elf-em.h new 98c3115a4ec5 xtensa: define syscall_get_arch() new 6a986984b639 xtensa: use NO_SYSCALL instead of -1 new 3aee3e25deea xtensa: call do_syscall_trace_{enter,leave} selectively new 06fbac8e8971 xtensa: implement task_user_regset_view new 1819afcc0b13 xtensa: implement TIE regset new 921534473a6b xtensa: enable CORE_DUMP_USE_REGSET new 9f24f3c1067c xtensa: implement tracehook functions and enable HAVE_ARCH [...] new af5395c214c1 xtensa: implement syscall tracepoints new c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next new 474eb4306f4c Merge remote-tracking branch 'xtensa/xtensa-for-next' new ea4ceac9e834 Merge remote-tracking branch 'fscrypt/master' new 8afbcec180b6 Merge remote-tracking branch 'befs/for-next' new e54f3ffff6f0 Merge remote-tracking branch 'btrfs-kdave/for-next' new 05ce2aa0dfa1 cifs: remove set but not used variable 'sep' new 8b7efcc24cd0 cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() new face30c51c54 cifs: remove set but not used variable 'server' new 9eb9d26ec941 CIFS: use the correct length when pinning memory for direc [...] new c4efc94f307f CIFS: return correct errors when pinning memory failed for [...] new 76df9c9935ed cifs: Fix to use kmem_cache_free() instead of kfree() new cca374cbc372 Merge remote-tracking branch 'cifs/for-next' new 4c3e6565449f Merge remote-tracking branch 'ecryptfs/next' new 41c4f85cdac2 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF [...] new 3f0216106126 Pull quota locking fix. new 0555325bfaf9 Merge remote-tracking branch 'ext3/for_next' new 6e32c7e71953 Merge remote-tracking branch 'ext4/dev' new 35bcbf9f33e1 Merge remote-tracking branch 'f2fs/dev' new 9c68fe5c402e Merge remote-tracking branch 'jfs/jfs-next' new 0445f92c5d53 SUNRPC: Fix disconnection races new cf76785d3071 SUNRPC: Fix a race with XPRT_CONNECTING new abc13275771f SUNRPC: Remove xprt_connect_status() new 55e83ba9ee56 Merge remote-tracking branch 'nfs/linux-next' new af25098d4959 Merge remote-tracking branch 'nfs-anna/linux-next' new 6ecaf23f6aba Merge remote-tracking branch 'nfsd/nfsd-next' new 4c9662b2ce3a Merge remote-tracking branch 'ubifs/linux-next' new 5c6d16f151cb Merge remote-tracking branch 'v9fs/9p-next' new d6f215f35963 xfs: split up the xfs_reflink_end_cow work into smaller tr [...] new fe5ed6c22e94 xfs: libxfs: move xfs_perag_put late new 8c4ce794ee7a xfs: clean up indentation issues, remove an unwanted space new 43feeea88c9c xfs: zero length symlinks are not valid new bc9f2b7c8a73 xfs: idiotproof defer op type configuration new 02b100fb83f9 xfs: streamline defer op type handling new 66e3237e724c xfs: const-ify xfs_owner_info arguments new 7280fedaf3a0 xfs: remove xfs_rmap_ag_owner and friends new 43004b2a8da2 xfs: add a block to inode count converter new 83dcdb4469e7 xfs: precalculate inodes and blocks per inode cluster new c1b4a321ede0 xfs: precalculate cluster alignment in inodes and blocks new 2c2d9d3a205a xfs: count inode blocks correctly in inobt scrub new 355e3532132b xfs: cache minimum realtime summary level new 64bafd2f1e48 xfs: require both realtime inodes to mount new c456d64449ef xfs: Align compat attrlist_by_handle with native implementation. new 7ca860e3c1a7 xfs: Fix bulkstat compat ioctls on x32 userspace. new a9d25bde1e9b xfs: Fix x32 ioctls when cmd numbers differ from ia32. new e0c427246567 Merge remote-tracking branch 'xfs/for-next' new 065c1b616fd3 Merge remote-tracking branch 'file-locks/locks-next' new fa599f8f696b Merge remote-tracking branch 'vfs/for-next' new 15ff2069cb7f printk: Add caller information to printk() output. new 599f8c84a515 Merge remote-tracking branch 'printk/for-next' new 997cc6fafd43 Merge remote-tracking branch 'pci/next' new df9d2fc64d6f Merge remote-tracking branch 'pstore/for-next/pstore' new 46b14eef59a8 HID: doc: fix wrong data structure reference for UHID_OUTPUT new f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next new 084da5d9893e Merge remote-tracking branch 'hid/for-next' new 0a2cbe21d2a4 Merge remote-tracking branch 'i2c/i2c/for-next' new c5a08bff5150 Merge remote-tracking branch 'i3c/i3c/next' new 531e8748c711 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new a4ac6967cda3 Merge remote-tracking branch 'jc_docs/docs-next' new 47b12d1fb6d3 Merge remote-tracking branch 'v4l-dvb/master' new fb023d1c295f Merge remote-tracking branch 'v4l-dvb-next/master' new 5172a9c0ea74 Merge remote-tracking branch 'pm/linux-next' new f386908be80c Merge remote-tracking branch 'cpupower/cpupower' new 8ec9d8cea282 Merge remote-tracking branch 'thermal/next' new 942586ef8083 Merge remote-tracking branch 'ieee1394/for-next' new db99f39bc44f Merge remote-tracking branch 'dlm/next' new b860e4789904 Merge remote-tracking branch 'swiotlb/linux-next' new 9f5071010347 RDMA/hns: Init qp context when modify qp from reset to init new 233673e422de RDMA/hns: Encapsulate and simplify qp state transition new 4af07f01f7a7 RDMA/hns: Fix the bug while use multi-hop of pbl new f747b6894518 RDMA/hns: Update posting & querying mailbox new 0c1c3880442f RDMA/hns: Bugfix for RoCE loopback test new 6db21d8986e1 IB/rxe: Fix incorrect cache cleanup in error flow new 1e8f43b7fb25 IB/core: Add CapabilityMask2 to port attributes new dbabf68574f9 IB/core: Add 2X port width new a5a5d1993696 IB/core: Add new IB rates new 4106a758f791 IB/mlx5: Report CapabilityMask2 in ib_query_port new b874155a5fa4 IB/mlx5: Add HDR speed support to query port new 28ab1bb0e8f0 Merge tag 'v4.20-rc6' into rdma.git for-next new d764970bcea3 IB/mlx5: Add 2X width support to query_port new f94e02ddfd88 IB/mlx5: Remove duplicated include from mlx5_ib.h new a1462351b590 RDMA/mlx5: Fail early if user tries to create flows on IB [...] new 59590b8ad2ee IB/{mlx5,ocrdma,qedr,rxe}: Omit port validation from IB verbs new a276a4d93bf1 RDMA/vmw_pvrdma: Use atomic memory allocation in create AH new 9435ef4caeea RDMA/uverbs: Optimize clearing of extra bytes in response new 8cc0698f46ca RDMA/ocrdma: Use PCI-ID as an identification in debugfs new 2dd8e44cb4f3 IB/mlx4: Remove unneeded NULL check new 521ed0d92ab0 RDMA/core: Introduce ib_device_ops new 9615f86be981 RDMA/bnxt_re: Initialize ib_device_ops struct new 071b2ca40ae3 RDMA/cxgb3: Initialize ib_device_ops struct new dad3b05d050a RDMA/cxgb4: Initialize ib_device_ops struct new e3c320caa107 RDMA/hfi1: Initialize ib_device_ops struct new 7f645a58d001 RDMA/hns: Initialize ib_device_ops struct new 15644f57cb66 RDMA/i40iw: Initialize ib_device_ops struct new 4725c4ba8d1c RDMA/mlx4: Initialize ib_device_ops struct new 96458233ee73 RDMA/mlx5: Initialize ib_device_ops struct new 56e2a43136b7 RDMA/mthca: Initialize ib_device_ops struct new 5a6c6e71acb0 RDMA/nes: Initialize ib_device_ops struct new a263c1241a18 RDMA/ocrdma: Initialize ib_device_ops struct new bd59461e57b4 RDMA/qedr: Initialize ib_device_ops struct new 16b0ba9571f9 RDMA/qib: Initialize ib_device_ops struct new e761058190b4 RDMA/usnic: Initialize ib_device_ops struct new 20a6b5886102 RDMA/vmw_pvrdma: Initialize ib_device_ops struct new 573efc4b3ce8 RDMA/rxe: Initialize ib_device_ops struct new 02a42f8e40ca RDMA/rdmavt: Initialize ib_device_ops struct new 3023a1e93656 RDMA: Start use ib_device_ops new 241414967fb9 MAINTAINERS: Update usnic driver maintainers new 4785860e04bc RDMA/uverbs: Implement an ioctl that can call write and wr [...] new eb7a25022316 Merge remote-tracking branch 'rdma/for-next' new 11789039da53 fou: Prevent unbounded recursion in GUE error handler new f7588cd89331 bnxt_en: Store the maximum NQs available on the PF. new e916b0815a11 bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. new c027c6b4e91f bnxt_en: get rid of num_stat_ctxs variable new f4e896142de8 bnxt_en: Do not modify max_stat_ctxs after RDMA driver req [...] new 780baad44f0f bnxt_en: Reserve 1 stat_ctx for RDMA driver. new 36d65be9a880 bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. new b16b68918674 bnxt_en: Add SR-IOV support for 57500 chips. new e37fed790335 bnxt_en: Add ethtool -S priority counters. new 24654f095ed6 bnxt_en: Don't set ETS on unused TCs. new 7c675421afef bnxt_en: Return linux standard errors in bnxt_ethtool.c new b8875ca356f1 bnxt_en: Save ring statistics before reset. new fd3ab1c70e0b bnxt_en: Do not free port statistics buffer when device is down. new 56d374624778 bnxt_en: query force speeds before disabling autoneg mode. new 6a95147c5131 Merge branch 'bnxt_en-next' new eedbbb0d98b2 net: dccp: initialize (addr,port) listening hashtable new 6e0735d1f7e5 ipmr: Drop mfc_cache argument to ipmr_queue_xmit new f5c6dfdefb21 ip6mr: Drop mfc6_cache argument to ip6mr_forward2 new d1675a160296 mlxsw: spectrum: Update the supported firmware to version [...] new b12c97d45cd0 nfp: flower: fix cb_ident duplicate in indirect block register new 77c7a7b3e7da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new cda69d244585 net: hns3: fix error handling int the hns3_get_vector_ring_chain new e3338205f0c7 net: hns3: uninitialize pci in the hclgevf_uninit new 531eba0fe2b5 net: hns3: fix napi_disable not return problem new b644a8d4cb18 net: hns3: update some variables while hclge_reset()/hclge [...] new b51c366df70d net: hns3: remove unnecessary configuration recapture whil [...] new ae6017a71115 net: hns3: fix incomplete uninitialization of IRQ in the h [...] new 7445565cd064 net: hns3: update coalesce param per second new 8362089d7877 net: hns3: remove 1000M/half support of phy new 0ad5ea5dbd6c net: hns3: synchronize speed and duplex from phy when phy link up new 368686be234d net: hns3: getting tx and dv buffer size through firmware new b9a400ac2957 net: hns3: aligning buffer size in SSU to 256 bytes new af854724e51e net: hns3: fix a SSU buffer checking bug new a01aa7680e3d Merge branch 'hns3-next' new 3379b3bfb71d bonding: fix indentation issues, remove extra spaces new 2429f13870d3 net: fec: remove workaround to restart phylib state machin [...] new 2b3e88ea6528 net: phy: improve phy state checking new fa7b28c11bbf net: phy: print stack trace in phy_error new 809c67059162 test_rhashtable: remove semaphore usage new 8937388acb09 qlcnic: remove set but not used variables 'op, cmd_op' new a26d94bff4d5 net: bridge: remove unneeded variable 'err' new ec6aaa9110ef Merge remote-tracking branch 'net-next/master' new 0d7410ea6efc tools/bpf: check precise {func, line, jited_line}_info_rec [...] new be3245e22d22 tools: bpftool: attempt to mount tracefs if required for t [...] new 33221307c3f9 tools: bpftool: add an option to prevent auto-mount of bpf [...] new a137401d8512 Merge branch 'bpf-bpftool-mount-tracefs' new a38d1107f937 bpf: support raw tracepoints in modules new 0bae2d4d62d5 bpf: correct slot_type marking logic to allow more stack s [...] new 3bdbd0228e75 bpf: sockmap, metadata support for reporting size of msg new 584e46813e68 bpf: add tools lib/include support sk_msg_md size field new 945a47d87cee bpf: sk_msg, add tests for size field new dd4bfda9cfd1 Merge branch 'bpf-sk-msg-size-member' new 76c43ae84e3f bpf: log struct/union attribute for forward type new f4f19e9744f0 Merge remote-tracking branch 'bpf-next/master' new bde91c8f8bd1 Merge remote-tracking branch 'mlx5-next/mlx5-next' new 6be3a0f7cc6d Merge remote-tracking branch 'netfilter-next/master' new 9c8e459ff71a Merge remote-tracking branch 'nfc-next/master' new 4dfcda5dd3c5 Merge remote-tracking branch 'wireless-drivers-next/master' new f79ba4300202 6lowpan: convert to DEFINE_SHOW_ATTRIBUTE new 8e2924e383b7 Bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro new 6ae81eebdef9 dt-bindings: net: broadcom-bluetooth: Fix external clock names new 061a8aaf4c0f dt-bindings: net: broadcom-bluetooth: Add VBAT and VDDIO supplies new bfbc47bd5901 dt-bindings: net: broadcom-bluetooth: Add BCM20702A1 compa [...] new 31f20f5f6d14 dt-bindings: net: broadcom-bluetooth: Add BCM4330 compatib [...] new 28ac03b9ac3f Bluetooth: hci_bcm: Handle deferred probing for the clock supply new 8c08947b7c4f Bluetooth: hci_bcm: Simplify clk_get error handling new 55dbfcd0f621 Bluetooth: hci_bcm: Use "txco" and "extclk" to get clock r [...] new 90bc07cc59ac Bluetooth: hci_bcm: Add support for LPO clock new 75d11676dccb Bluetooth: hci_bcm: Add support for regulator supplies new 91927a9b351f Bluetooth: hci_bcm: Wait for device to come out of reset a [...] new 92ffe0db3c85 Bluetooth: hci_bcm: Add BCM20702A1 variant new 66904555191c Bluetooth: hci_bcm: Add compatible string for BCM4330 new 0697607acab9 Bluetooth: btbcm: Add default address for BCM43430A0 new dff6d593b10f Bluetooth: Remove unnecessary smp_mb__after_atomic() barriers new cba736465e5c Bluetooth: hci_serdev: Remove setting of HCI_QUIRK_RESET_O [...] new 75edd1f2f916 Bluetooth: clean an indentation issue, remove extraneous space new 7086b36b8080 Bluetooth: hci_intel: clean an indentation issue, remove e [...] new 28a75e4c813c Bluetooth: hci_h5: Add suspend / resume ops new 8589086f4efd Bluetooth: hci_h5: Turn off RTL8723BS on suspend, reprobe [...] new 1edeeb2c3509 Merge remote-tracking branch 'bluetooth/master' new 68406a9807e4 mac80211_hwsim: fix overwriting of if_combination new 3e8bf5234e4e rfkill: gpio: Remove unused include new 3453de98145f wireless: FTM: fix kernel-doc "cannot understand" warnings new 554be8333088 mac80211: ftm responder: remove pointless defensive coding new 30db641ef4f6 cfg80211: clarify LCI/civic location documentation new 925b5978cdc7 cfg80211: add some missing fall through annotations new 8020919a9b99 mac80211: Properly handle SKB with radiotap only new dd665d23c1e9 mac80211: never pass NULL params to ieee80211_if_add() new 233e98dc9c30 mac80211: remove superfluous NULL check new fca1279f090b mac80211: document RCU requirements for ieee80211_tx_dequeue() new 344f8e00933d mac80211: don't build AMSDU from GSO packets new 30c63115e20b nl80211: Add support to notify radar event info received from STA new 14b993eaff71 Merge remote-tracking branch 'mac80211-next/master' new bc0205612bbd gfs2: take jdata unstuff into account in do_grow new 4a7df40a5b03 Merge remote-tracking branch 'gfs2/for-next' new ccec4a4a4f27 Merge tag 'nand/for-4.21' of git://git.infradead.org/linux [...] new f366d3854ec0 Merge tag 'spi-nor/for-4.21' of git://git.infradead.org/li [...] new 423ff56561dc Merge remote-tracking branch 'mtd/mtd/next' new 28e829c37f4c Merge remote-tracking branch 'crypto/master' new 5a23144cb507 drm/etnaviv: remove unnecessary local irq disable new f9d255f4549e drm/etnaviv: replace header include with forward declaration new 801c7a1e5286 drm/etnaviv: remove lastctx member from gpu struct new 221b35fedee1 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 57aa44975ff0 Merge remote-tracking branch 'drm/drm-next' new 8c1304e989a1 Merge remote-tracking branch 'drm-intel/for-linux-next' new e8fa2049cb33 Merge remote-tracking branch 'imx-drm/imx-drm/next' new dfdbafbf2d88 Merge remote-tracking branch 'regmap/for-next' new c5fd9e77be44 Merge branch 'asoc-4.20' into asoc-linus new f2055e145f29 ASoC: ti: Merge davinci and omap directories new ca1c4d653524 MAINTAINERS: Add entry for sound/soc/ti and update the OMA [...] new c27ace2e95a2 ARM: OMAP1: Makefile: Update for new MCBSP Kconfig option new 558eb0bfb271 ARM: OMAP2: Update for new MCBSP Kconfig option new 4d8c1e7efb9f ARM: davinci: dm365-evm: Update for the new ASoC Kcofnig options new 3162b05fb74c ARM: omap2plus_defconfig: Update the audio options new eab5b50a13de ARM: omap1_defconfig: Do not select ASoC by default new 41e95652ee22 ARM: davinci_all_defconfig: Update the audio options new 0f4967bc21de ASoC: ti: Kconfig: Remove the deprecated options new a7a850dba824 Merge branch 'asoc-4.21' into asoc-next new ed49e839199e Merge tag 'asoc-v4.21' of git://git.kernel.org/pub/scm/lin [...] new a389390df78a Merge remote-tracking branch 'sound/for-next' new d62805014ee8 ASoC: sdm845: set jack only for a specific backend new 308424c9e0e1 ASoC: dma-sh7760: cleanup a debug printk new 3930bdad68d0 ASoC: xlnx: Grammar s/the the/the/ new 3f4cb5fd8465 Merge branch 'asoc-4.21' into asoc-next new 88a4aa067e28 Merge remote-tracking branch 'sound-asoc/for-next' new dc5223e94633 Merge remote-tracking branch 'modules/modules-next' new 7a934f6040a2 Merge remote-tracking branch 'input/next' new 3c94d83cb352 blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() new d97b73a86dfd Merge branch 'for-4.21/block' into for-next new cd19181bf9ad blk-mq: enable IO poll if .nr_queues of type poll > 0 new 9b41439af4e9 Merge branch 'for-4.21/block' into for-next new d43d94dd8bfc Merge remote-tracking branch 'block/for-next' new 24113d487843 dm: avoid indirect call in __dm_make_request new 2adc5c559a07 dm rq: remove unused arguments from rq_completed() new 935fcc56abc3 dm mpath: only flush workqueue when needed new 53b471687012 dm: remove indirect calls from __send_changing_extent_only() new e8ea141a0f5e dm writecache: fix typo in error msg for creating writecac [...] new ef9923739e6d dm bufio: update comment in dm-bufio.c new 721b1d98fb51 dm snapshot: Fix excessive memory usage and workqueue stalls new d7e6b8dfc7bc dm kcopyd: Fix bug causing workqueue stalls new 8d683dcd65c0 dm crypt: use u64 instead of sector_t to store iv_offset new ef87bfc24f9b dm: Check for device sector overflow if CONFIG_LBDAF is not set new a00f5276e266 dm flakey: Properly corrupt multi-page bios. new e8c2566f8352 dm integrity: fix spelling mistake in workqueue name new af331ebae7e1 dm crypt: log the encryption algorithm implementation new bbf6a566920e dm verity: log the hash algorithm implementation new 34743bfddef2 dm rq: cleanup leftover code from recently removed q->mq_o [...] new 74694bcbdf7e dm raid: fix false -EBUSY when handling check/repair message new c6d6e9b0f6b4 dm: do not allow readahead to limit IO size new bd938bf0b6cf Merge branch 'dm-4.20' into dm-next new 36357a3d5a9b Merge remote-tracking branch 'device-mapper/for-next' new d82f718e63b2 Merge remote-tracking branch 'mmc/next' new e3b3cb40adce Merge remote-tracking branch 'kgdb/kgdb-next' new 6b540ef0a0e4 Merge remote-tracking branch 'md/for-next' new 67af2787bbaf Merge remote-tracking branch 'mfd/for-mfd-next' new 7f1f0eb29744 Merge remote-tracking branch 'backlight/for-backlight-next' new e0fd7ee1e5c7 Merge remote-tracking branch 'battery/for-next' new ebbf22159e2f Merge branch 'regulator-4.21' into regulator-next new 27f8169d2f4c Merge remote-tracking branch 'regulator/topic/coupled' int [...] new a85d704d06d9 Merge remote-tracking branch 'regulator/for-next' new fa14b2a42111 Merge remote-tracking branch 'security/next-testing' new 860e08c5b025 Merge remote-tracking branch 'apparmor/apparmor-next' new f05419ca99e1 Merge remote-tracking branch 'selinux/next' new d5530f072a98 Merge remote-tracking branch 'watchdog/master' new 2713fe37153e Revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" new a6cf933a359f dt-bindings: iommu: ipmmu-vmsa: Add r8a774c0 support new b6d39cd82241 iommu/ipmmu-vmsa: Hook up r8a774c0 DT matching code new 69d24c6ed67c dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 new b4ef725eeba1 iommu: Introduce wrappers around dev->iommu_fwspec new 8097e53eaba2 ACPI/IORT: Use helper functions to access dev->iommu_fwspec new 9b468f7d9cf1 iommu/arm-smmu: Use helper functions to access dev->iommu_fwspec new 98cc4f719642 iommu/dma: Use helper functions to access dev->iommu_fwspec new df9036558062 iommu/ipmmu-vmsa: Use helper functions to access dev->iomm [...] new a9bf2eec5a6f iommu/mediatek: Use helper functions to access dev->iommu_fwspec new 5c7e6bd71bfd iommu/of: Use helper functions to access dev->iommu_fwspec new 2000e5f70322 iommu/qcom: Use helper functions to access dev->iommu_fwspec new db5d6a70043a iommu/tegra: Use helper functions to access dev->iommu_fwspec new dbba197edf32 driver core: Introduce device_iommu_mapped() function new 170ecbd5ff09 iommu/of: Use device_iommu_mapped() new 13e6a84d697e ACPI/IORT: Use device_iommu_mapped() new bf8763d8f837 powerpc/iommu: Use device_iommu_mapped() new 05afde1a7ef3 xhci: Use device_iommu_mapped() new f884f6ee6260 dmaengine: sh: rcar-dmac: Use device_iommu_mapped() new 6954cf9bfda1 iommu/sysfs: Rename iommu_release_device() new cc5aed44a3a8 iommu: Consolitate ->add/remove_device() calls new 641fb0efbff0 iommu/of: Don't call iommu_ops->add_device directly new d2e1a003af56 ACPI/IORT: Don't call iommu_ops->add_device directly new b9374e6eb8ba Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] new 290c7644c7bd Merge remote-tracking branch 'iommu/next' new 2e9b437438d9 Merge remote-tracking branch 'vfio/next' new 232006e511f0 Merge remote-tracking branch 'audit/next' new 7c6d87865494 Merge remote-tracking branch 'devicetree/for-next' new 57c853636e56 Merge remote-tracking branch 'mailbox/mailbox-for-next' new 9e9fd0272f74 Merge branch 'spi-4.21' into spi-next new a68a1c05aee3 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] new 0fa3db6aae32 Merge remote-tracking branch 'spi/for-next' new ad3b8185f3dc Merge branch 'core/core' new a97b5635d2d6 Merge branch 'core/rcu' new 2d61c1a13ee8 Merge branch 'efi/core' new a0fc5578f1d6 efi: Let kmemleak ignore false positives new 793423cf07e5 efi: Align 'efi_guid_t' to 64 bits new d0e9d5b657c4 Merge branch 'efi/urgent' new c5f48c0a7aa1 genirq: Fix various typos in comments new 7fde68c3a752 Merge branch 'irq/core' new 1bce5ee16f83 Merge branch 'locking/atomics' new 343e352ef468 Merge branch 'locking/core' new 76aea1eeb98d Merge tag 'v4.20-rc7' into perf/core, to pick up fixes new fb1a59fae8ba kprobes: Blacklist symbols in arch-defined prohibited area new fe6e65615415 kprobes/x86: Show x86-64 specific blacklisted symbols correctly new 8162b3d1a728 kprobes/x86: Remove unneeded arch_within_kprobe_blacklist [...] new bbdcbad0677e Merge branch 'perf/core' new 7e4488119f66 Merge branch 'ras/core' new efd6b6a5fce6 Merge branch 'sched/core' new 07daef8b41e0 ntp: Remove duplicated include new 1097dc079f24 Merge branch 'timers/core' new 0e334db6bb4b posix-timers: Fix division by zero bug new bd35eff14ee2 Merge branch 'timers/urgent' new 1a0e9405bf1e Merge branch 'x86/amd-nb' new e9dff5cda05a Merge branch 'x86/asm' new a757549df4f0 Merge branch 'x86/boot' new 017d49876093 Merge branch 'x86/build' new bb4b4452b1a0 Merge branch 'x86/cache' new cbd2334eb597 Merge branch 'x86/cleanups' new aa02ef099cff x86/topology: Use total_cpus for max logical packages calculation new 99928507f3c7 Merge branch 'x86/cpu' new d05ef4b24094 Merge branch 'x86/fpu' new 1485acb79007 Merge branch 'x86/microcode' new 721066dfd4d5 x86/mm/cpa: Fix cpa_flush_array() TLB invalidation new 02117e42db74 Merge branch 'x86/urgent' into x86/mm, to pick up dependent fix new ecc729f1f471 x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests new 16ebf031e8ab x86/mm/cpa: Add __cpa_addr() helper new 98bfc9b038cd x86/mm/cpa: Make cpa_data::vaddr invariant new 5fe26b7a8f46 x86/mm/cpa: Simplify the code after making cpa->vaddr invariant new 935f5839827e x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation new 83b4e39146aa x86/mm/cpa: Make cpa_data::numpages invariant new fe0937b24ff5 x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() i [...] new c38116bb940a x86/mm/cpa: Better use CLFLUSHOPT new 3c567356dbe0 x86/mm/cpa: Rename @addrinarray to @numpages new 6848ac7ca39a x86/mm/dump_pagetables: Use DEFINE_SHOW_ATTRIBUTE() new 31fa9e1a702b Merge branch 'x86/mm' new eb012ef3b4e3 x86: Remove Intel MPX new 6f0462323c30 Merge branch 'x86/mpx' new 6269a144407e Merge branch 'x86/platform' new 20c3a2c33e9f x86/speculation: Add support for STIBP always-on preferred mode new efb946603f49 Merge branch 'x86/pti' new 4aaecf40e6a6 Merge branch 'x86/timers' new 87ab4689ca65 x86/fsgsbase/64: Fix the base write helper functions new 24e141b41e0c Merge branch 'x86/urgent' new 1d2c55541bc8 Merge remote-tracking branch 'tip/auto-latest' new 3c6338201b1d Merge remote-tracking branch 'clockevents/clockevents/next' new e6f30df90796 Merge remote-tracking branch 'edac-amd/for-next' new 1fb51c975a80 irqchip/irq-rda-intc: Fix return value check in rda8810_in [...] new 8ca66b7ccf3c irqchip/irq-imx-gpcv2: Add IRQCHIP_DECLARE for i.MX8MQ compatible new da0abe1a0411 irqchip: Add driver for Cirrus Logic Madera codecs new ff63495eff81 dt-bindings/irq: Add binding for Freescale IRQSTEER multiplexer new 0136afa08967 irqchip: Add driver for imx-irqsteer controller new 897898a69451 dt-bindings: interrupt-controller: stm32: Document hwlock [...] new fb94109b764e irqchip/stm32: protect configuration registers with hwspinlock new d1efeba4a275 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new bf456177f722 Merge remote-tracking branch 'ftrace/for-next' new 676d7ca941ce Merge remote-tracking branch 'rcu/rcu/next' new ef5607d2ca61 Merge remote-tracking branch 'kvm/linux-next' new 0d640732dbeb arm64: KVM: Skip MMIO insn after emulation new bd7d95cafb49 arm64: KVM: Consistently advance singlestep when emulating [...] new fb544d1ca65a KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less new d1878af3a5a6 KVM: arm/arm64: Log PSTATE for unhandled sysregs new 60c3ab30d8c2 KVM: arm/arm64: vgic-v2: Set active_source to 0 when resto [...] new 3f58bf634555 KVM: arm/arm64: Share common code in user_mem_abort() new 6396b852e46e KVM: arm/arm64: Re-factor setting the Stage 2 entry to exe [...] new f8df73388ee2 KVM: arm/arm64: Introduce helpers to manipulate page table [...] new 4ea5af531140 KVM: arm64: Support dirty page tracking for PUD hugepages new 86d1c55ea605 KVM: arm64: Support PUD hugepage in stage2_is_exec() new eb3f0624ea08 KVM: arm64: Support handling access faults for PUD hugepages new 35a63966194d KVM: arm64: Update age handlers to support PUD hugepages new b8e0ba7c8bea KVM: arm64: Add support for creating PUD hugepages at stage 2 new 2e2f6c3c0b08 KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs [...] new 6992195cc6c6 KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS new bea2ef803ade KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum new 6022fcc0e87a KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() new ba3b54568423 KVM: arm/arm64: vgic: Consider priority and active state f [...] new 4a0ff26e961c KVM: arm/arm64: Fixup the kvm_exit tracepoint new fb3e1fded760 KVM: arm/arm64: Remove arch timer workqueue new e8a03ec60917 KVM: arm/arm64: Simplify bg_timer programming new f126567636fb KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate new 1053dd49b208 KVM: arm64: Make vcpu const in vcpu_read_sys_reg new dfdc69e4b03b arm64: KVM: Add trapped system register access tracepoint new b726f4a4a33a arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] new 3c780d1840b6 KVM: arm/arm64: Fix unintended stage 2 PMD mappings new 1e63d2057138 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 new 493dff08812a Merge remote-tracking branch 'kvm-arm/next' new c3f064d2282f Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new b3383974fee2 xen: Introduce shared buffer helpers for page directory... new 5641f19bdfc4 drm/xen-front: Use Xen common shared buffer implementation new 58f9d806d16a ALSA: xen-front: Use Xen common shared buffer implementation new 33ddd05a7f29 Merge remote-tracking branch 'xen-tip/linux-next' new 18cdc3f54e42 Merge remote-tracking branch 'percpu/for-next' new 73911e5dd5da Merge remote-tracking branch 'drivers-x86/for-next' new fbc9271532c3 Merge remote-tracking branch 'chrome-platform/for-next' new 0a515c68e224 Merge remote-tracking branch 'hsi/for-next' new ae18919591ed Merge remote-tracking branch 'leds/for-next' new 77096deaef9a Merge remote-tracking branch 'ipmi/for-next' new d50b170299fc Merge remote-tracking branch 'driver-core/driver-core-next' new 7777ebbd3822 Merge remote-tracking branch 'usb/usb-next' new 8d503f206c33 USB: serial: pl2303: add ids for Hewlett-Packard HP POS po [...] new 9de1b5eb6ad9 Merge remote-tracking branch 'usb-serial/usb-next' new b59ceee3a60d Merge remote-tracking branch 'tty/tty-next' new 72035c85c7a2 Merge remote-tracking branch 'char-misc/char-misc-next' new 7735d61e0e05 Merge remote-tracking branch 'staging/staging-next' new 7851462829f4 Merge remote-tracking branch 'mux/for-next' new d757b5786814 Merge remote-tracking branch 'icc/icc-next' new 0066001477a0 Merge remote-tracking branch 'slave-dma/next' new 29fd3ef814dd Merge remote-tracking branch 'cgroup/for-next' new c6bfce48ae40 Merge branch 'fixes' into for-next new 147ba5fbfde1 Merge branch 'misc' into for-next new 9b89d594f948 Merge remote-tracking branch 'scsi/for-next' new c29d7d10cd1e scsi: virtio_scsi: Remove per-target data because it is no [...] new 8b2db98e814a scsi: target/core: Use kmem_cache_free() instead of kfree() new 4dd4130a722f scsi: make sure all drivers set the use_clustering flag new 2a3d4eb8e228 scsi: flip the default on use_clustering new 50c2e9107f17 scsi: introduce a max_segment_size host_template parameters new 736c23d6caa5 scsi: cumana_2: remove the explicit use_clustering setting new 7b44047bce9c scsi: powertec: remove the explicit use_clustering setting new e08ea3009f53 scsi: xen-scsifront: remove DISABLE_CLUSTERING new 5bd6cd54bd01 scsi: mesh: remove DISABLE_CLUSTERING new 1c3726ad3093 scsi: mac53c94: remove DISABLE_CLUSTERING new 4af14d113bcf scsi: remove the use_clustering flag new 4e87eb2f46ea scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_p [...] new d6a9000b81be scsi: hisi_sas: Add support for DIF feature for v2 hw new 38417468d4f0 scsi: block: remove the cluster flag new c742f54c5d63 Merge remote-tracking branch 'scsi-mkp/for-next' new f37aa4f37052 Merge remote-tracking branch 'vhost/linux-next' new be7f5eb28924 Merge remote-tracking branch 'rpmsg/for-next' new f0f9a93cf23c Merge remote-tracking branch 'gpio/for-next' new 2fdd8ac7464b Merge remote-tracking branch 'pinctrl/for-next' new 4de80b598b7e Merge remote-tracking branch 'pwm/for-next' new 63a15ecad405 Merge remote-tracking branch 'random/dev' new 9d72240fe9ec Merge remote-tracking branch 'kselftest/next' new e11d4284e2f4 y2038: socket: Add compat_sys_recvmmsg_time64 new df8522a340ee y2038: signal: Add sys_rt_sigtimedwait_time32 new 2367c4b5fa09 y2038: signal: Add compat_sys_rt_sigtimedwait_time64 new b0495e4b67b2 sh: dreamcast: rtc: push down rtc class ops into driver new 09e81263e501 sh: sh03: rtc: push down rtc class ops into driver new 07df7800c6cd sh: remove unused rtc_sh_get/set_time infrastructure new 19f48591e67c sh: remove board_time_init() callback new 926617889dc8 timekeeping: remove unused {read,update}_persistent_clock new 437e78d3fd6d timekeeping: remove timespec_add/timespec_del new d651d1607f22 vfs: replace current_kernel_time64 with ktime equivalent new e4b92b108c6c timekeeping: remove obsolete time accessors new 2b2bac4760a5 Merge remote-tracking branch 'y2038/y2038' new 5f30b2e82348 livepatch: check kzalloc return values new bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next new 76fd68b48591 Merge remote-tracking branch 'livepatching/for-next' new c081c0be8ec1 Merge remote-tracking branch 'coresight/next' new f8a669e0e7c6 Merge remote-tracking branch 'rtc/rtc-next' new fb3f8e23a561 Merge remote-tracking branch 'ntb/ntb-next' new 78bd7678b1b5 Merge remote-tracking branch 'kspp/for-next/kspp' new a7bfd7a023a8 Merge remote-tracking branch 'cisco/for-next' new 79babbd0b60d Merge remote-tracking branch 'slimbus/for-next' new 3c415f4e3389 Merge remote-tracking branch 'nvmem/for-next' new 1f77ade62bc4 Merge remote-tracking branch 'auxdisplay/auxdisplay' new d6a70301b0c3 kgdb: Remove irq flags from roundup new cb74b09ac5fe kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] new 17d2577c2574 kgdb: Don't round up a CPU that failed rounding up before new d308ce0d3969 kdb: Don't back trace on a cpu that didn't round up new 50c3022fee89 kdb: use bool for binary state indicators new 4fbc914c15f9 mips/kgdb: prepare arch_kgdb_ops for constness new 97498c96a186 kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops new b3e14e094066 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new d8c431eb28dc checkpatch: don't interpret stack dumps as commit IDs new 8c1a745fe39b mm: thp: fix flags for pmd migration when split new 522ef8732533 fork,memcg: fix crash in free_thread_stack on memcg charge fail new 7357fbf07261 mm, thp: always specify disabled vmas as nh in smaps new 26c2312abc46 mm, memcg: fix reclaim deadlock with writeback new ac0790572009 mm, page_alloc: fix has_unmovable_pages for HugePages new 5ea13e09f995 arm: arch/arm/include/asm/page.h needs personality.h new b249f8bc850e kasan, mm: change hooks signatures new 2f81dd35de99 kasan, slub: handle pointer tags in early_kmem_cache_node_alloc new bc5f2f758886 kasan: move common generic and tag-based code to common.c new 06cb0f6bf7b2 kasan: rename source files to reflect the new naming scheme new 593f3ff3f393 kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS new 19535286b71d kasan, arm64: adjust shadow size for tag-based mode new 355d22265527 kasan: rename kasan_zero_page to kasan_early_shadow_page new 59a9ffc8a3b7 kasan: initialize shadow to 0xff for tag-based mode new 43ed5910e9a2 arm64: move untagged_addr macro from uaccess.h to memory.h new 6724fd94e4ca kasan: add tag related helper functions new 57a8ba73d58d kasan, arm64: untag address in _virt_addr_is_linear new 2cdebb3df290 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] new 52df870c2bcd kasan, arm64: fix up fault handling logic new b60326ae556b kasan, arm64: enable top byte ignore for the kernel new 66efb188c6cf kasan, mm: perform untagged pointers comparison in krealloc new a0cb08b2c387 kasan: split out generic_report.c from report.c new e23a7f6eba45 kasan: add bug reporting routines for tag-based mode new 8a5a3312cbb8 mm: move obj_to_index to include/linux/slab_def.h new 6e2f9eef1f5b kasan: add hooks implementation for tag-based mode new 3780b2faf87c kasan, arm64: add brk handler for inline instrumentation new 956c36e28b1e kasan, mm, arm64: tag non slab memory allocated via pagealloc new 11074c68dd99 kasan: add __must_check annotations to kasan hooks new 6499d9235d42 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS new 7a2605cc6488 kasan: update documentation new 34338b5a4602 kasan: add SPDX-License-Identifier mark to source files new eb9bb9d14cde bloat-o-meter: ignore __addressable_ symbols new 289ef25a1326 scripts/decodecode: set ARCH when running natively on arm/arm64 new ba4bddd211fa scripts/decode_stacktrace: only strip base path when a pre [...] new cd27b3de3fd6 scripts/checkstack.pl: dynamic stack growth for aarch64 new b606656180e4 scripts: add spdxcheck.py self test new c838e7a47c1a scripts/tags.sh: add more declarations new b83b8aa8f462 arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] new 223217799170 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] new a1dda69bd1b4 sh: boards: convert to SPDX identifiers new f490a13fa268 sh: drivers: convert to SPDX identifiers new 548211e87ba0 sh: include: convert to SPDX identifiers new df4218cce3ed sh: sh2: convert to SPDX identifiers new a4d304ed3f95 sh: sh2a: convert to SPDX identifiers new 71ad755b4c65 sh: sh3: convert to SPDX identifiers new 3ee62d508f79 sh: sh4: convert to SPDX identifiers new aa77153875ff sh: sh4a: convert to SPDX identifiers new f75b293492c7 sh: sh5: convert to SPDX identifiers new 9150082a42dd sh: shmobile: convert to SPDX identifiers new 1ebbef9c1bdf sh: cpu: convert to SPDX identifiers new 1bf1ee1f63f2 sh: kernel: convert to SPDX identifiers new 54144a36533e sh: lib: convert to SPDX identifiers new 8369c4073e27 debugobjects: call debug_objects_mem_init eariler new ba143407fc74 lib/debugobjects.c: move printk out of db lock critical sections new a34efe6dd8f7 ocfs2: optimize the reading of heartbeat data new e5d8dbc2858e ocfs2: dlmfs: remove set but not used variable 'status' new 19f447c78c79 ocfs2: remove set but not used variable 'lastzero' new ae2cf419f79b ocfs2: improve ocfs2 Makefile new d8f8a0a7a390 ocfs2: fix panic due to unrecovered local alloc new 7d6975607468 ocfs2: clear journal dirty flag after shutdown journal new e91950157cd5 ocfs2: don't clear bh uptodate for block read new 8898b62e2af2 ocfs2: clear zero in unaligned direct IO new cca82f078c63 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new 37e0d5b70585 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] new 9e0bcd2e3f4c ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] new db0a09918448 block: restore /proc/partitions to not display non-partiti [...] new f7c07b503022 mm, slab: remove unnecessary unlikely() new 1fd6bc40353e mm-slab-remove-unnecessary-unlikely-fix new 8af046270c84 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() new ff45e8ab05f3 mm/slub.c: page is always non-NULL in node_match() new 09167122bfc9 mm/slub.c: record final state of slub action in deactivate_slab() new a49c19eeebed mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix new 37499781fa0f mm/slub.c: improve performance by skipping checked node in [...] new 31b26a6e0e5e mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] new 06c596904bd6 include/linux/slab.h: fix sparse warning in kmalloc_type() new ce60d187badd mm/page_owner: clamp read count to PAGE_SIZE new c15ebcac9f13 mm-page_owner-clamp-read-count-to-page_size-fix new 42b70c9ea72e mm/hotplug: optimize clear_hwpoisoned_pages() new 930510dd2c0d mm-hotplug-optimize-clear_hwpoisoned_pages-fix new 6434bd54fd80 mm/mmu_notifier.c: remove mmu_notifier_synchronize() new a32ffbbb7f69 writeback: don't decrement wb->refcnt if !wb->bdi new d2e0880c40da mm/readahead.c: simplify get_next_ra_size() new 091ecfdf2f2e mm: vmscan: skip KSM page in direct reclaim if priority is low new 967751878c05 mm: ksm: do not block on page lock when searching stable tree new 5e5a4f14899a mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix new 0aecf32daf0f mm: print more information about mapping in __dump_page new 0670832bd4f6 mm: debug: Fix a width vs precision bug in printk new 47997417e5b9 mm-print-more-information-about-mapping-in-__dump_page-fix-2 new 8a8db8d367fe mm: lower the printk loglevel for __dump_page messages new b5a9bd9171ed mm-lower-the-printk-loglevel-for-__dump_page-messages-fix new d68f4506c262 mm-lower-the-printk-loglevel-for-__dump_page-messages-fix-fix new 2b74b4c242e4 mm, memory_hotplug: drop pointless block alignment checks [...] new 7c640728ba23 mm, memory_hotplug: print reason for the offlining failure new d2019cc9c54b mm-memory_hotplug-print-reason-for-the-offlining-failure-fix new 3bce4496b45e mm, memory_hotplug: be more verbose for memory offline failures new 28132034e003 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix new 5b3015bfc571 mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] new db77b2f0d389 mm: only report isolation failures when offlining memory new 7f72580b6c61 xxHash: create arch dependent 32/64-bit xxhash() new 39f8bfce1777 ksm: replace jhash2 with xxhash new d8217307b508 mm/mmap.c: remove verify_mm_writelocked() new 5a8fb0543bac mm, memory_hotplug: do not clear numa_node association aft [...] new 0df35e5f9ef0 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd new 1df339c37607 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust new 1323c3918ba8 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 new 6350fdf16a25 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal new 3c0d2399dffc selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal new b1c0f9a2bca2 mm: remove reset of pcp->counter in pageset_init() new 7519edfc23a4 mm: reference totalram_pages and managed_pages once per function new 150d9995f607 mm: convert zone->managed_pages to atomic variable new 25616c199ec6 mm: convert totalram_pages and totalhigh_pages variables t [...] new 40e0d9e10845 mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] new 9d948ec050c9 mm: remove managed_page_count_lock spinlock new b19768717269 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] new 9dfd5fcde1a9 mm/swap: use nr_node_ids for avail_lists in swap_info_struct new 29d3a20dbf2d userfaultfd: convert userfaultfd_ctx::refcount to refcount_t new 818673a4250b mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] new 5782f8d1c098 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] new 1aa1838660b9 mm, devm_memremap_pages: kill mapping "System RAM" support new e50b785d51b4 mm, devm_memremap_pages: fix shutdown handling new 08718e9293fa mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support new 923bdc878f5c mm, hmm: use devm semantics for hmm_devmem_{add, remove} new 71dedca92b43 mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] new 9862cf7e9ff3 mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL new 47d1ef60ccc3 PCI/P2PDMA: match interface changes to devm_memremap_pages() new a389eb9d9bf4 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] new 362e068b9ba3 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] new 9f07c124c67c mm/page_alloc.c: use a single function to free page new cc5e56920a21 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] new 70aa7b1fff09 memblock: replace usage of __memblock_free_early() with me [...] new 8c8b8b5de1aa drivers/base/memory.c: remove an unnecessary check on NR_M [...] new edb62274ab12 mm/memory_hotplug: drop "online" parameter from add_memory [...] new 4e83e7b3aac1 mm, page_alloc: spread allocations across zones before int [...] new d54d38b01fc7 mm: move zone watermark accesses behind an accessor new 1f14fde320cd mm: use alloc_flags to record if kswapd can wake new d24cd3b353ea mm: Use alloc_flags to record if kswapd can wake -fix new 880833c1c290 mm: reclaim small amounts of memory when an external fragm [...] new 91a6bd817d42 mm/mmzone.c: make "migratetype_names" const char * new c7944988f863 mm/debug.c: make "migrate_reason_names[]" const char * new f43189d0038b mm: make free_reserved_area() return "const char *" new b91718aad353 mm, oom: reorganize the oom report in dump_header new 502b86e2934a mm, oom: add oom victim's memcg to the oom context information new 360a52b494d5 mm: put_and_wait_on_page_locked() while page is migrated new be58e2686443 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix new 06cb1641e7b4 mm: check nr_initialised with PAGES_PER_SECTION directly i [...] new c61fa1ab06bf mm, memory_hotplug: add nid parameter to arch_remove_memory new 9daa3e97aa8c kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] new 4ef0a910e206 mm, memory_hotplug: move zone/pages handling to offline stage new 1fe848c55361 mm, memory-hotplug: rework unregister_mem_sect_under_nodes new 01841b010d97 mm, memory_hotplug: refactor shrink_zone/pgdat_span new 89e4a4166af9 mm/memblock.c: skip kmemleak for kasan_init() new b268f8dec239 zram: fix lockdep warning of free block handling new 59758c1edccb zram: fix double free backing device new 34223d9f57d8 zram: refactor flags and writeback stuff new 02342c6d6ef0 zram: introduce ZRAM_IDLE flag new 9d4d853e321f zram: support idle/huge page writeback new f7377953d22b zram: add bd_stat statistics new 91e1d519d8c7 zram-add-bd_stat-statistics-v4 new 346f8175b8ef zram: writeback throttle new d0a6eee950e4 zram: writeback throttle new ec37cbcbfacd mm: remove pte_lock_deinit() new 7f8425a36a24 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] new f391317c4a33 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] new 7f142ab194d8 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() new 70cb4614e9ae mm, hotplug: move init_currently_empty_zone() under zone_s [...] new 4352758a4d13 mm, swap: refactor swap-in logic out of shmem_getpage_gfp new 43a1cefe34c5 mm, swap: rid swapoff of quadratic complexity new 11f808768389 swap: fix general protection fault when swapoff new b09323108617 swap: Deal with PTE mapped THP when unuse PTE new 57af44e3454e mm/hmm.c: remove set but not used variable 'devmem' new 667bdd6bdfb3 lib/show_mem.c: drop pgdat_resize_lock in show_mem() new cc3f90626547 mm/page-writeback.c: don't break integrity writeback on -> [...] new a90495a48515 mm-dont-break-integrity-writeback-on-writepage-error-fix new 3395c0a96df0 mm/page_alloc.c: drop uneeded __meminit and __meminitdata new c73acffe8e48 mm: use mm_zero_struct_page from SPARC on all 64b architectures new c94719a268b0 mm: drop meminit_pfn_in_nid as it is redundant new 5930e98da4c1 mm: implement new zone specific memblock iterator new 22f75ffe9322 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] new 197be1f9b6a5 mm: move hot-plug specific memory init into separate funct [...] new ad26864a44d8 mm: add reserved flag setting to set_page_links() new 3fc74135cf63 mm: use common iterator for deferred_init_pages and deferr [...] new 5897d155ff4e mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] new 6009414b962c tools/vm/page-types.c: fix "kpagecount returned fewer page [...] new 799c983e6805 /proc/kpagecount: return 0 for special pages that are neve [...] new f4cb49508fdf proc-kpagecount-return-0-for-special-pages-that-are-never- [...] new 0b2550934f40 mm/filemap.c: remove useless check in pagecache_get_page() new b61df0312f23 mm/page_alloc.c: calculate first_deferred_pfn directly new 3f3a1d815c1b ioremap: rework pXd_free_pYd_page() API new 2936cb273a4b arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() new 52965a77aa25 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() new 31c99dd5d3a3 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] new ed7d20dfbd9c lib/ioremap: ensure break-before-make is used for huge p4d [...] new 5aedaffeac29 mm, kmemleak: little optimization while scanning new af4e75670518 mm-kmemleak-little-optimization-while-scanning-fix new 7dee4b83fa46 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined new 801b3232e420 mm/mmu_notifier: use structure for invalidate_range_start/ [...] new 6a50b1304ea0 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] new a1f31a4ccb57 mm/mmu_notifier: use structure for invalidate_range_start/ [...] new 79718c9ea736 mm/mmu_notifier: use structure for invalidate_range_start/ [...] new d372e5c65a4b mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] new 01bdcef5d561 mm/mmu_notifier: contextual information for event triggeri [...] new 982a45e36e50 mm-mmu_notifier-contextual-information-for-event-triggerin [...] new f57783ede32f include/linux/memory_hotplug.h: remove duplicate declarati [...] new f0ee6b46bab5 filemap: kill page_cache_read usage in filemap_fault new 405b99d68d23 filemap-kill-page_cache_read-usage-in-filemap_fault-fix new 75327773b15c filemap: pass vm_fault to the mmap ra helpers new 59a4775ba928 filemap: drop the mmap_sem for all blocking operations new 3ca60a446eff filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 new 4c9e546c069d filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] new d2f200d62675 mm, proc: be more verbose about unstable VMA flags in /pro [...] new 48cf516f8c3e mm, thp, proc: report THP eligibility for each vma new 68892f2d2b47 mm, proc: report PR_SET_THP_DISABLE in proc new 476b3817d2c6 mm, memory_hotplug: try to migrate full pfn range new a7158a437e8c mm, memory_hotplug: deobfuscate migration part of offlining new 244ace6e0325 mm-memory_hotplug-deobfuscate-migration-part-of-offlining-fix new 88e23af2d687 mm, fault_around: do not take a reference to a locked page new 9524c8a80b71 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] new 4869b5700aa4 ksm: react on changing "sleep_millisecs" parameter faster new 4e2536f4cf72 mm/pageblock: throw compile error if pageblock_bits cannot [...] new e4c40ad01230 userfaultfd: clear flag if remap event not enabled new 59d790a580af mm/page_alloc.c: don't call kasan_free_pages() at deferred [...] new 3cb48bba642c mm, memory_hotplug: initialize struct pages for the full m [...] new 47058206b166 kmemleak: add config to select auto scan new 2f11a1743755 mm, page_alloc: enable pcpu_drain with zone capability new 9c3b1e9dade4 mm-page_alloc-enable-pcpu_drain-with-zone-capability-fix new 7e9df57cffcb mm: migration: factor out code to compute expected number [...] new 9268371a8a4b mm-migration-factor-out-code-to-compute-expected-number-of [...] new 5b668e3944b9 mm: migrate: lock buffers before migrate_page_move_mapping() new 5fd5a2e0b29b mm: migrate: move migrate_page_lock_buffers() new 88ca6ce1bab1 mm: migrate: provide buffer_migrate_page_norefs() new 55b2d5e4516a mm-migrate-provide-buffer_migrate_page_norefs-fix new 4a98b1340d0a blkdev: avoid migration stalls for blkdev pages new 8eb31e4c933c mm: migrate: drop unused argument of migrate_page_move_mapping() new f9a8a6819768 mm/page_alloc.c: allow error injection new b6a588fff5ed include/linux/vmstat.h: remove unused page state adjustment macro new ad64632f8dc5 mm: remove __hugepage_set_anon_rmap() new 6694d86b1a64 memory_hotplug: add missing newlines to debugging output new 257f44f177a7 mm/page_alloc.c: memory hotplug: free pages as higher order new cb3cc54947f4 memory_hotplug-free-pages-as-higher-order-fix new a8f58dc5c07f memory_hotplug-free-pages-as-higher-order-fix-fix new 9ed035a77071 mm/page_alloc.c: remove software prefetching in __free_pag [...] new 0c755b7cc8e7 mm, swap: fix race between swapoff and some swap operations new 1a11b62a5b44 mm, swap: fix race between swapoff and some swap operations new 49333049b916 mm: fix race between swapoff and mincore new 2aac62bf72c9 mm: don't expose page to fast gup before it's ready new 9f9b49b3575d mm/page_owner: align with pageblock_nr_pages new 96b7d26c911c mm/page_owner: align with pageblock_nr pages new 1bdb3bfd25c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem new f76a9165f0de fs/proc/base.c: use ns_capable instead of capable for time [...] new 792b514e7499 fs/proc/util.c: include fs/proc/internal.h for name_to_int() new ffc82bfc0c49 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] new 6a768d7d358a fs/proc/base.c: slightly faster /proc/*/limits new cfe9b553984c proc/sysctl: fix return error for proc_doulongvec_minmax() new 5c01814ed8ab Documentation/process/coding-style.rst: don't use "extern" [...] new 0853f023cf63 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() new 94915e3b04da build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse new 6226bda59485 kernel/hung_task.c: force console verbose before panic new 28912493446d kernel/hung_task.c: break RCU locks based on jiffies new d7bbc8681e60 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t new 1140f997812c include/linux/printk.h: drop silly "static inline asmlinka [...] new 0b3332354415 fls: change parameter to unsigned int new bcb12a155650 lib/genalloc.c: fix allocation of aligned buffer from non- [...] new 3beebe10c584 lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] new 537b7bb10508 checkpatch: warn on const char foo[] = "bar"; declarations new 6fc81708cdab fs/epoll: remove max_nests argument from ep_call_nested() new 87b84bdcddf4 fs/epoll: simplify ep_send_events_proc() ready-list loop new e869792524d4 fs/epoll: drop ovflist branch prediction new f4ca39f0ae21 fs/epoll: robustify ep->mtx held checks new 0957be76d47c fs/epoll: reduce the scope of wq lock in epoll_wait() new 874fccb625e8 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix new 9d7f57ced574 fs/epoll: avoid barrier after an epoll_wait(2) timeout new dd9d5ac353e7 fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix new d668060c2ca7 fs/epoll: rename check_events label to send_events new 8ee46df7e5d4 fs/epoll: deal with wait_queue only once new 2182abbea4e7 fs-epoll-deal-with-wait_queue-only-once-fix new dbeccc07f325 init/main.c: make "initcall_level_names[]" const char * new a094fce901de autofs: improve ioctl sbi checks new 28e85cdeb80f autofs-improve-ioctl-sbi-checks-fix new 28a56346230c autofs: simplify parse_options() function call new cab196577c3d autofs: change catatonic setting to a bit flag new 86ff80a83764 autofs: add strictexpire mount option new 163c672bc545 hfsplus: return file attributes on statx new 4cbe4bb281b1 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] new 85de5868fe8f fat: remov FAT_FIRST_ENT macro new d1f353035835 fat: move MAX_FAT to fat.h and change it to inline function new 31aad026387d fat: new inline functions to determine the FAT variant (32 [...] new 3b0a3db52241 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] new 2d1f065129fb fork: fix some -Wmissing-prototypes warnings new c2d5604bbd29 exec: load_script: don't blindly truncate shebang string new 897e5ac417b4 exec: increase BINPRM_BUF_SIZE to 256 new f6d7651d6493 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting new e69b491d169c exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix new 1cc1d6b78102 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] new e973795107c1 bfs: extra sanity checking and static inode bitmap new 0f1c7dc54bc0 panic: add options to print system info when panic happens new 3de299c8ef77 kernel/sysctl: add panic_print into sysctl new 9e24c0424c88 kernel/kcov.c: mark write_comp_data() as notrace new 461609d40f5e scripts/gdb: fix lx-version string output new fa30d38b0c79 initramfs: cleanup incomplete rootfs new c449cc3dfb97 ipc: allow boot time extension of IPCMNI from 32k to 8M new 79afaa221cbc ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] new 107faad469e1 ipc: conserve sequence numbers in extended IPCMNI mode new 9b537e6d845f Merge branch 'akpm-current/current' new af63cb8792f3 scripts/atomic/check-atomics.sh: don't assume that scripts [...] new 800b7f0d3eb9 lib/test_debug_virtual.c: fix build failure new b9ade0e457bc mm: treewide: remove unused address argument from pte_allo [...] new 348eee138d87 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] new 7ae39ad802e6 mm: speed up mremap by 20x on large regions new f2927f483417 mm/mremap: fix 'move_normal_pmd' unused function warning new c35164296e89 mm: select HAVE_MOVE_PMD on x86 for faster mremap new 13359633fd4e kernel/async.c: remove some duplicated includes new ed9101e8c67a kernel/signal.c: remove some duplicated includes new 9716f41df047 locking/atomics: build atomic headers as required new be1d43b621cf mm: balloon: update comment about isolation/migration/compaction new a290735670ca mm: convert PG_balloon to PG_offline new a41cd743b56c mm-convert-pg_balloon-to-pg_offline-fix new d6e78da3bf3e kexec: export PG_offline to VMCOREINFO new 53237aa3afdd xen/balloon: mark inflated pages PG_offline new 5a1be9765014 hv_balloon: mark inflated pages PG_offline new d9da09c3b780 vmw_balloon: mark inflated pages PG_offline new 783394f64372 vmw_balloon-mark-inflated-pages-pg_offline-v2 new 04d432aff10a PM/Hibernate: use pfn_to_online_page() new b9532e4f0405 PM/Hibernate: exclude all PageOffline() pages new a3863a5fcb1e pm-hibernate-exclude-all-pageoffline-pages-v2 new e13f137222e7 kernel/locking/mutex.c: remove caller signal_pending branc [...] new 5570c092c699 kernel/sched/: remove caller signal_pending branch predictions new 3f623f11b71f arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] new 07cefc056059 mm/: remove caller signal_pending branch predictions new 7454f45e06f6 fs/: remove caller signal_pending branch predictions new 4c9c8666dd6c fs-remove-caller-signal_pending-branch-predictions-fix new 3b60f44262db include/linux/sched/signal.h: replace `tsk' with `task' new 8f064ff596a4 fs: don't open code lru_to_page() new e8395caf6bd6 drivers/base/platform.c: kmemleak ignore a known leak new a56c83f901f4 docs: fix Co-Developed-by docs new 50bd13b330b2 checkpatch: add Co-developed-by to signature tags new 82ac20b04f09 mm/page_io.c: fix polled swap page in new 467ecc395363 kernel/fork.c: remove duplicated include new 19db9ee0e76b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 85a453df5722 openvswitch: convert to kvmalloc new 5247a5f59866 md: convert to kvmalloc new 7ac5edabd047 selinux: convert to kvmalloc new 2c81adf64d10 Generic radix trees new 0aac0403ba3e proc: commit to genradix new 4cafef2484d6 sctp: convert to genradix new ed4a931586dc Drop flex_arrays
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 (d73c3117a5a6) \ N -- N -- N refs/heads/akpm (ed4a931586dc)
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 896 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/core-api/flexible-arrays.rst | 130 -- Documentation/core-api/generic-radix-tree.rst | 12 + Documentation/core-api/index.rst | 1 + .../bindings/interrupt-controller/fsl,irqsteer.txt | 34 + .../interrupt-controller/st,stm32-exti.txt | 4 + .../devicetree/bindings/iommu/arm,smmu.txt | 4 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 11 +- .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 3 +- .../debug/gcov-profile-all/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../debug/kprobes-on-ftrace/arch-support.txt | 1 - .../features/debug/kprobes/arch-support.txt | 1 - .../features/debug/kretprobes/arch-support.txt | 1 - .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 3 +- .../features/debug/uprobes/arch-support.txt | 1 - .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 3 +- .../locking/rwsem-optimized/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 1 - .../features/perf/perf-stackdump/arch-support.txt | 1 - .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 1 - .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../time/modern-timekeeping/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/numa-memblock/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 3 +- Documentation/filesystems/proc.txt | 10 +- Documentation/flexible-arrays.txt | 123 -- Documentation/hid/uhid.txt | 2 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/scsi/scsi_mid_low_api.txt | 2 - Documentation/x86/intel_mpx.txt | 244 --- MAINTAINERS | 19 +- arch/arc/include/asm/bitops.h | 6 +- arch/arc/include/asm/perf_event.h | 3 +- arch/arc/kernel/kgdb.c | 12 +- arch/arc/kernel/perf_event.c | 64 +- arch/arm/configs/davinci_all_defconfig | 5 +- arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/omap2plus_defconfig | 14 +- arch/arm/include/asm/kvm_host.h | 5 - arch/arm/include/asm/kvm_mmu.h | 61 + arch/arm/include/asm/stage2_pgtable.h | 5 + arch/arm/kernel/kgdb.c | 14 +- arch/arm/kvm/coproc.c | 4 +- arch/arm/mach-davinci/board-dm365-evm.c | 4 +- arch/arm/mach-omap1/Makefile | 2 +- arch/arm/mach-omap2/Makefile | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 4 +- arch/arm64/configs/defconfig | 3 - arch/arm64/include/asm/kvm_arm.h | 6 +- arch/arm64/include/asm/kvm_asm.h | 6 + arch/arm64/include/asm/kvm_emulate.h | 35 +- arch/arm64/include/asm/kvm_host.h | 3 +- arch/arm64/include/asm/kvm_mmu.h | 48 + arch/arm64/include/asm/pgtable-hwdef.h | 4 + arch/arm64/include/asm/pgtable.h | 9 + arch/arm64/include/asm/stage2_pgtable.h | 16 +- arch/arm64/kernel/kgdb.c | 14 +- arch/arm64/kvm/debug.c | 21 - arch/arm64/kvm/handle_exit.c | 14 +- arch/arm64/kvm/hyp/switch.c | 43 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 12 +- arch/arm64/kvm/sys_regs.c | 12 +- arch/arm64/kvm/sys_regs.h | 4 + arch/arm64/kvm/trace.h | 35 + arch/h8300/kernel/kgdb.c | 2 +- arch/hexagon/kernel/kgdb.c | 34 +- arch/ia64/hp/sim/simscsi.c | 2 +- arch/microblaze/kernel/kgdb.c | 2 +- arch/mips/kernel/kgdb.c | 25 +- arch/nios2/kernel/kgdb.c | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/iommu.c | 6 +- arch/powerpc/kernel/kgdb.c | 8 +- arch/riscv/Kconfig | 57 +- arch/riscv/configs/defconfig | 2 +- arch/riscv/include/asm/unistd.h | 2 + arch/riscv/kernel/ptrace.c | 2 + arch/sh/kernel/kgdb.c | 14 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/x86/Kconfig | 28 - arch/x86/include/asm/bugs.h | 6 - arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/fpu/xstate.h | 4 +- arch/x86/include/asm/fsgsbase.h | 15 +- arch/x86/include/asm/mmu.h | 4 - arch/x86/include/asm/mmu_context.h | 31 - arch/x86/include/asm/mpx.h | 115 -- arch/x86/include/asm/nospec-branch.h | 1 + arch/x86/include/asm/processor.h | 18 - arch/x86/include/asm/trace/mpx.h | 134 -- arch/x86/kernel/cpu/bugs.c | 28 +- arch/x86/kernel/cpu/common.c | 18 - arch/x86/kernel/cpu/cpuid-deps.c | 1 - arch/x86/kernel/cpu/intel.c | 37 - arch/x86/kernel/fpu/xstate.c | 6 +- arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/kprobes/core.c | 8 +- arch/x86/kernel/process_64.c | 99 +- arch/x86/kernel/ptrace.c | 9 +- arch/x86/kernel/setup.c | 2 - arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/sys_x86_64.c | 9 - arch/x86/kernel/traps.c | 74 - arch/x86/kvm/cpuid.c | 13 +- arch/x86/kvm/cpuid.h | 1 - arch/x86/kvm/svm.c | 6 - arch/x86/kvm/vmx/nested.c | 13 - arch/x86/kvm/vmx/vmx.c | 40 +- arch/x86/kvm/x86.c | 25 - arch/x86/kvm/x86.h | 3 +- arch/x86/mm/Makefile | 1 - arch/x86/mm/debug_pagetables.c | 58 +- arch/x86/mm/hugetlbpage.c | 5 - arch/x86/mm/mm_internal.h | 2 + arch/x86/mm/mpx.c | 936 ------------ arch/x86/mm/pageattr-test.c | 31 +- arch/x86/mm/pageattr.c | 267 ++-- arch/x86/mm/tlb.c | 4 +- arch/xtensa/Kconfig | 2 + arch/xtensa/include/asm/elf.h | 22 +- arch/xtensa/include/asm/ptrace.h | 7 + arch/xtensa/include/asm/syscall.h | 90 +- arch/xtensa/include/asm/thread_info.h | 8 +- arch/xtensa/include/asm/unistd.h | 2 + arch/xtensa/include/uapi/asm/ptrace.h | 20 +- arch/xtensa/kernel/entry.S | 24 +- arch/xtensa/kernel/process.c | 46 - arch/xtensa/kernel/ptrace.c | 343 +++-- arch/xtensa/kernel/signal.c | 8 +- arch/xtensa/kernel/syscall.c | 2 - arch/xtensa/mm/init.c | 3 + block/blk-merge.c | 18 +- block/blk-mq.c | 19 +- block/blk-settings.c | 3 - block/blk-sysfs.c | 8 +- drivers/acpi/arm64/iort.c | 23 +- drivers/base/memory.c | 6 +- drivers/bluetooth/btbcm.c | 13 +- drivers/bluetooth/btusb.c | 8 +- drivers/bluetooth/hci_bcm.c | 112 +- drivers/bluetooth/hci_h5.c | 81 + drivers/bluetooth/hci_intel.c | 20 +- drivers/bluetooth/hci_serdev.c | 3 - drivers/dma/sh/rcar-dmac.c | 2 +- drivers/firewire/sbp2.c | 1 - drivers/firmware/efi/efi.c | 3 + drivers/gpu/drm/xen/Kconfig | 1 + drivers/gpu/drm/xen/Makefile | 1 - drivers/gpu/drm/xen/xen_drm_front.c | 65 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 1 - drivers/gpu/drm/xen/xen_drm_front_shbuf.c | 414 ----- drivers/gpu/drm/xen/xen_drm_front_shbuf.h | 64 - drivers/hv/ring_buffer.c | 31 +- drivers/hv/vmbus_drv.c | 91 +- drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 12 +- drivers/infiniband/core/core_priv.h | 12 +- drivers/infiniband/core/cq.c | 6 +- drivers/infiniband/core/device.c | 137 +- drivers/infiniband/core/fmr_pool.c | 4 +- drivers/infiniband/core/mad.c | 22 +- drivers/infiniband/core/nldev.c | 4 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 6 +- drivers/infiniband/core/rdma_core.h | 5 + drivers/infiniband/core/security.c | 8 +- drivers/infiniband/core/smi.h | 4 +- drivers/infiniband/core/sysfs.c | 28 +- drivers/infiniband/core/ucm.c | 2 +- drivers/infiniband/core/uverbs.h | 1 - drivers/infiniband/core/uverbs_cmd.c | 74 +- drivers/infiniband/core/uverbs_ioctl.c | 40 +- drivers/infiniband/core/uverbs_main.c | 14 +- drivers/infiniband/core/uverbs_std_types.c | 5 +- .../infiniband/core/uverbs_std_types_counters.c | 10 +- drivers/infiniband/core/uverbs_std_types_cq.c | 6 +- drivers/infiniband/core/uverbs_std_types_device.c | 60 + drivers/infiniband/core/uverbs_std_types_dm.c | 6 +- .../infiniband/core/uverbs_std_types_flow_action.c | 14 +- drivers/infiniband/core/uverbs_std_types_mr.c | 4 +- drivers/infiniband/core/uverbs_uapi.c | 4 +- drivers/infiniband/core/verbs.c | 171 ++- drivers/infiniband/hw/bnxt_re/main.c | 96 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 64 +- drivers/infiniband/hw/cxgb4/provider.c | 74 +- drivers/infiniband/hw/hfi1/verbs.c | 18 +- drivers/infiniband/hw/hns/hns_roce_common.h | 3 - drivers/infiniband/hw/hns/hns_roce_device.h | 2 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 11 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 155 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 47 +- drivers/infiniband/hw/hns/hns_roce_main.c | 114 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 63 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx4/main.c | 178 ++- drivers/infiniband/hw/mlx4/qp.c | 6 +- drivers/infiniband/hw/mlx5/flow.c | 16 +- drivers/infiniband/hw/mlx5/mad.c | 18 +- drivers/infiniband/hw/mlx5/main.c | 234 +-- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 - drivers/infiniband/hw/mlx5/qp.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 139 +- drivers/infiniband/hw/nes/nes_cm.c | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 67 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 92 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 12 - drivers/infiniband/hw/qedr/main.c | 103 +- drivers/infiniband/hw/qedr/verbs.c | 12 - drivers/infiniband/hw/qib/qib_verbs.c | 8 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 61 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 82 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 299 +--- drivers/infiniband/sw/rxe/rxe_pool.c | 26 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 112 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 1 - drivers/infiniband/ulp/iser/iser_memory.c | 4 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 7 +- drivers/iommu/arm-smmu-v3.c | 16 +- drivers/iommu/arm-smmu.c | 12 +- drivers/iommu/dma-iommu.c | 2 +- drivers/iommu/io-pgtable-arm-v7s.c | 4 - drivers/iommu/iommu-sysfs.c | 12 +- drivers/iommu/iommu.c | 65 +- drivers/iommu/ipmmu-vmsa.c | 17 +- drivers/iommu/mtk_iommu.c | 21 +- drivers/iommu/mtk_iommu_v1.c | 28 +- drivers/iommu/of_iommu.c | 16 +- drivers/iommu/qcom_iommu.c | 18 +- drivers/iommu/tegra-smmu.c | 2 +- drivers/irqchip/Kconfig | 11 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-imx-gpcv2.c | 3 +- drivers/irqchip/irq-imx-irqsteer.c | 261 ++++ drivers/irqchip/irq-madera.c | 256 ++++ drivers/irqchip/irq-rda-intc.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 116 +- drivers/md/dm-raid.c | 3 +- drivers/md/dm-table.c | 3 + drivers/md/dm.c | 2 +- drivers/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 87 +- drivers/md/raid5.h | 9 +- drivers/message/fusion/mptfc.c | 1 - drivers/message/fusion/mptsas.c | 1 - drivers/message/fusion/mptspi.c | 1 - drivers/net/bonding/bond_3ad.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 251 ++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 201 ++- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 32 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 - drivers/net/ethernet/freescale/fec.h | 1 - drivers/net/ethernet/freescale/fec_main.c | 12 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 29 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 4 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 95 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 3 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 6 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 3 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + .../net/ethernet/netronome/nfp/flower/offload.c | 21 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +- drivers/net/phy/phy.c | 36 +- drivers/net/wireless/mac80211_hwsim.c | 13 +- drivers/s390/scsi/zfcp_scsi.c | 1 - drivers/scsi/3w-9xxx.c | 1 - drivers/scsi/3w-sas.c | 1 - drivers/scsi/3w-xxxx.c | 1 - drivers/scsi/53c700.c | 1 - drivers/scsi/BusLogic.c | 1 - drivers/scsi/a100u2w.c | 1 - drivers/scsi/a2091.c | 2 +- drivers/scsi/a3000.c | 1 - drivers/scsi/aacraid/linit.c | 1 - drivers/scsi/advansys.c | 12 +- drivers/scsi/aha152x.c | 2 +- drivers/scsi/aha1542.c | 1 - drivers/scsi/aha1740.c | 1 - drivers/scsi/aic7xxx/aic79xx_osm.c | 1 - drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 - drivers/scsi/aic94xx/aic94xx_init.c | 1 - drivers/scsi/arcmsr/arcmsr_hba.c | 1 - drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/arm/arxescsi.c | 2 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 1 - drivers/scsi/arm/eesox.c | 1 - drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 1 - drivers/scsi/atari_scsi.c | 2 +- drivers/scsi/atp870u.c | 1 - drivers/scsi/be2iscsi/be_main.c | 9 +- drivers/scsi/bfa/bfad_im.c | 2 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 1 - drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 - drivers/scsi/csiostor/csio_scsi.c | 2 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxlflash/main.c | 1 - drivers/scsi/dc395x.c | 2 +- drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/dpt_i2o.c | 1 - drivers/scsi/esas2r/esas2r_main.c | 1 - drivers/scsi/esp_scsi.c | 1 - drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/fnic/fnic_main.c | 1 - drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/gdth.c | 1 - drivers/scsi/gvp11.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 8 + drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 133 +- drivers/scsi/hosts.c | 6 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/hptiop.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 1 - drivers/scsi/ibmvscsi/ibmvscsi.c | 1 - drivers/scsi/imm.c | 1 - drivers/scsi/initio.c | 1 - drivers/scsi/ipr.c | 1 - drivers/scsi/ips.c | 2 - drivers/scsi/isci/init.c | 1 - drivers/scsi/iscsi_tcp.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 4 - drivers/scsi/lpfc/lpfc_sli.c | 3 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/mac_esp.c | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/megaraid.c | 1 - drivers/scsi/megaraid/megaraid_mbox.c | 1 - drivers/scsi/megaraid/megaraid_sas_base.c | 1 - drivers/scsi/mesh.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 - drivers/scsi/mvme147.c | 1 - drivers/scsi/mvsas/mv_init.c | 1 - drivers/scsi/mvumi.c | 1 + drivers/scsi/myrb.c | 1 + drivers/scsi/myrs.c | 1 + drivers/scsi/ncr53c8xx.c | 1 - drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 2 +- drivers/scsi/pcmcia/sym53c500_cs.c | 1 - drivers/scsi/pm8001/pm8001_init.c | 1 - drivers/scsi/pmcraid.c | 1 - drivers/scsi/ppa.c | 1 - drivers/scsi/ps3rom.c | 1 - drivers/scsi/qedf/qedf_main.c | 1 - drivers/scsi/qedi/qedi_iscsi.c | 1 - drivers/scsi/qla1280.c | 1 - drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla4xxx/ql4_os.c | 1 - drivers/scsi/qlogicfas.c | 2 +- drivers/scsi/qlogicpti.c | 1 - drivers/scsi/scsi_debug.c | 8 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 1 - drivers/scsi/snic/snic_main.c | 1 - drivers/scsi/stex.c | 1 + drivers/scsi/storvsc_drv.c | 1 - drivers/scsi/sun3_scsi.c | 2 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 1 - drivers/scsi/ufs/ufshcd.c | 1 + drivers/scsi/virtio_scsi.c | 53 - drivers/scsi/vmw_pvscsi.c | 1 - drivers/scsi/wd719x.c | 1 - drivers/scsi/xen-scsifront.c | 1 - drivers/staging/rts5208/rtsx.c | 6 - drivers/staging/unisys/visorhba/visorhba_main.c | 1 - drivers/target/loopback/tcm_loop.c | 2 +- drivers/target/target_core_transport.c | 2 +- drivers/tty/serial/Kconfig | 12 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/earlycon-riscv-sbi.c | 28 - drivers/usb/host/xhci.c | 2 +- drivers/usb/image/microtek.c | 1 - drivers/usb/serial/pl2303.c | 5 + drivers/usb/serial/pl2303.h | 5 + drivers/usb/storage/scsiglue.c | 7 - drivers/usb/storage/uas.c | 1 + drivers/xen/Kconfig | 3 + drivers/xen/Makefile | 1 + drivers/xen/xen-front-pgdir-shbuf.c | 553 +++++++ fs/aio.c | 2 +- fs/autofs/inode.c | 10 +- fs/block_dev.c | 1 + fs/cifs/cifs_dfs_ref.c | 3 - fs/cifs/connect.c | 3 +- fs/cifs/dfs_cache.c | 4 +- fs/cifs/file.c | 12 +- fs/cifs/smb2pdu.c | 8 +- fs/cifs/smbdirect.c | 2 +- fs/exec.c | 1 - fs/f2fs/data.c | 2 +- fs/fat/cache.c | 2 +- fs/fat/dir.c | 4 +- fs/fat/fat.h | 30 +- fs/fat/fatent.c | 16 +- fs/fat/inode.c | 26 +- fs/fat/misc.c | 2 +- fs/gfs2/bmap.c | 2 + fs/hugetlbfs/inode.c | 50 +- fs/iomap.c | 2 +- fs/proc/array.c | 10 + fs/proc/base.c | 43 +- fs/proc/task_mmu.c | 2 + fs/quota/quota.c | 3 +- fs/ubifs/file.c | 2 +- fs/userfaultfd.c | 10 +- fs/xfs/libxfs/xfs_ag.c | 9 +- fs/xfs/libxfs/xfs_alloc.c | 79 +- fs/xfs/libxfs/xfs_alloc.h | 4 +- fs/xfs/libxfs/xfs_bmap.c | 6 +- fs/xfs/libxfs/xfs_bmap.h | 4 +- fs/xfs/libxfs/xfs_defer.c | 67 +- fs/xfs/libxfs/xfs_defer.h | 37 +- fs/xfs/libxfs/xfs_format.h | 2 + fs/xfs/libxfs/xfs_ialloc.c | 54 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 7 +- fs/xfs/libxfs/xfs_refcount_btree.c | 6 +- fs/xfs/libxfs/xfs_rmap.c | 240 +-- fs/xfs/libxfs/xfs_rmap.h | 54 +- fs/xfs/libxfs/xfs_rtbitmap.c | 6 + fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_types.c | 9 +- fs/xfs/scrub/agheader.c | 25 +- fs/xfs/scrub/agheader_repair.c | 5 +- fs/xfs/scrub/alloc.c | 4 +- fs/xfs/scrub/btree.c | 45 +- fs/xfs/scrub/btree.h | 22 +- fs/xfs/scrub/common.c | 14 +- fs/xfs/scrub/common.h | 2 +- fs/xfs/scrub/ialloc.c | 64 +- fs/xfs/scrub/inode.c | 4 +- fs/xfs/scrub/refcount.c | 16 +- fs/xfs/scrub/repair.c | 54 +- fs/xfs/scrub/repair.h | 7 +- fs/xfs/scrub/rmap.c | 35 +- fs/xfs/scrub/scrub.h | 4 +- fs/xfs/xfs_extfree_item.c | 5 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_inode.c | 16 +- fs/xfs/xfs_ioctl32.c | 58 +- fs/xfs/xfs_itable.c | 14 +- fs/xfs/xfs_log_recover.c | 8 +- fs/xfs/xfs_mount.c | 4 + fs/xfs/xfs_mount.h | 11 + fs/xfs/xfs_reflink.c | 232 +-- fs/xfs/xfs_rtalloc.c | 29 +- fs/xfs/xfs_super.c | 10 +- fs/xfs/xfs_symlink.c | 33 +- fs/xfs/xfs_trace.h | 6 +- fs/xfs/xfs_trans.h | 7 +- fs/xfs/xfs_trans_bmap.c | 11 +- fs/xfs/xfs_trans_extfree.c | 40 +- fs/xfs/xfs_trans_refcount.c | 11 +- fs/xfs/xfs_trans_rmap.c | 11 +- include/asm-generic/error-injection.h | 1 + include/asm-generic/mm_hooks.h | 11 - include/kvm/arm_arch_timer.h | 7 - include/linux/blk-mq.h | 2 +- include/linux/blkdev.h | 6 - include/linux/device.h | 10 + include/linux/efi.h | 2 +- include/linux/flex_array.h | 149 -- include/linux/fs.h | 4 + include/linux/generic-radix-tree.h | 231 +++ include/linux/huge_mm.h | 13 +- include/linux/hyperv.h | 5 +- include/linux/iommu.h | 14 + include/linux/irqchip/irq-madera.h | 132 ++ include/linux/kgdb.h | 24 +- include/linux/kprobes.h | 3 + include/linux/libata.h | 2 - include/linux/migrate.h | 3 +- include/linux/mlx5/driver.h | 4 +- include/linux/module.h | 4 + include/linux/page-isolation.h | 11 +- include/linux/pageblock-flags.h | 3 +- include/linux/pagemap.h | 1 + include/linux/phy.h | 24 +- include/linux/poison.h | 3 - include/linux/skmsg.h | 3 + include/linux/trace_events.h | 8 +- include/linux/vmstat.h | 5 - include/net/cfg80211.h | 8 +- include/net/mac80211.h | 10 +- include/net/sctp/structs.h | 15 +- include/net/sock.h | 25 +- include/rdma/ib_mad.h | 10 + include/rdma/ib_verbs.h | 540 ++++--- include/rdma/uverbs_ioctl.h | 21 +- include/scsi/scsi_host.h | 20 +- include/uapi/asm-generic/Kbuild.asm | 1 + include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 1 + include/uapi/linux/elf-em.h | 1 + include/uapi/linux/msdos_fs.h | 5 - include/uapi/linux/nl80211.h | 23 +- include/uapi/linux/prctl.h | 2 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 10 + include/uapi/rdma/ib_user_verbs.h | 2 +- include/xen/xen-front-pgdir-shbuf.h | 89 ++ kernel/bpf/btf.c | 8 +- kernel/bpf/syscall.c | 11 +- kernel/bpf/verifier.c | 5 + kernel/debug/debug_core.c | 65 +- kernel/debug/debug_core.h | 1 + kernel/debug/kdb/kdb_bt.c | 11 +- kernel/debug/kdb/kdb_debugger.c | 7 - kernel/debug/kdb/kdb_main.c | 14 +- kernel/fork.c | 10 +- kernel/hung_task.c | 20 +- kernel/kprobes.c | 67 +- kernel/module.c | 5 + kernel/printk/printk.c | 53 +- kernel/sys.c | 13 +- kernel/time/ntp.c | 1 - kernel/time/posix-timers.c | 5 +- kernel/trace/bpf_trace.c | 99 +- lib/Kconfig.debug | 23 +- lib/Makefile | 5 +- lib/debugobjects.c | 66 +- lib/flex_array.c | 398 ----- lib/generic-radix-tree.c | 217 +++ lib/test_rhashtable.c | 32 +- mm/debug.c | 2 +- mm/filemap.c | 220 ++- mm/huge_memory.c | 32 +- mm/hugetlb.c | 87 +- mm/kmemleak.c | 10 +- mm/ksm.c | 10 +- mm/memory-failure.c | 14 +- mm/memory.c | 15 +- mm/memory_hotplug.c | 93 +- mm/migrate.c | 231 +-- mm/mmap.c | 6 - mm/page_alloc.c | 100 +- mm/page_isolation.c | 10 +- mm/rmap.c | 28 +- mm/swapfile.c | 5 +- mm/userfaultfd.c | 11 +- net/6lowpan/debugfs.c | 13 +- net/bluetooth/hci_request.c | 2 +- net/bluetooth/l2cap_core.c | 12 +- net/bluetooth/rfcomm/core.c | 12 +- net/bluetooth/rfcomm/sock.c | 12 +- net/bluetooth/sco.c | 12 +- net/bridge/br_multicast.c | 3 +- net/bridge/br_netlink.c | 4 +- net/can/raw.c | 2 +- net/core/filter.c | 6 + net/dccp/proto.c | 3 + net/ipv4/fou.c | 7 + net/ipv4/inet_hashtables.c | 1 + net/ipv4/ipmr.c | 9 +- net/ipv4/raw.c | 2 +- net/ipv6/ip6mr.c | 7 +- net/ipv6/raw.c | 2 + net/mac80211/cfg.c | 4 +- net/mac80211/iface.c | 13 +- net/mac80211/main.c | 6 +- net/mac80211/rx.c | 37 +- net/mac80211/status.c | 5 + net/mac80211/tx.c | 7 +- net/openvswitch/flow.h | 1 - net/openvswitch/flow_netlink.h | 1 - net/openvswitch/flow_table.c | 51 +- net/openvswitch/flow_table.h | 3 +- net/packet/af_packet.c | 6 +- net/rds/ib.c | 4 +- net/rfkill/rfkill-gpio.c | 1 - net/sctp/stream.c | 105 +- net/sctp/stream_interleave.c | 2 +- net/socket.c | 6 +- net/sunrpc/clnt.c | 1 + net/sunrpc/xprt.c | 35 +- net/sunrpc/xprtrdma/fmr_ops.c | 2 +- net/sunrpc/xprtsock.c | 10 +- net/vmw_vsock/vmci_transport.c | 67 +- net/wireless/chan.c | 3 + net/wireless/nl80211.c | 75 +- net/wireless/scan.c | 2 +- net/wireless/util.c | 15 +- samples/livepatch/livepatch-shadow-fix1.c | 5 + samples/livepatch/livepatch-shadow-mod.c | 4 + scripts/checkpatch.pl | 7 +- scripts/checkstack.pl | 2 + scripts/decode_stacktrace.sh | 2 +- scripts/decodecode | 7 + scripts/spdxcheck-test.sh | 12 + scripts/tags.sh | 13 +- security/integrity/ima/ima_policy.c | 10 +- security/keys/keyctl_pkey.c | 2 +- security/keys/trusted.c | 2 +- security/selinux/ss/avtab.c | 40 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/policydb.c | 122 +- security/selinux/ss/policydb.h | 12 +- security/selinux/ss/services.c | 22 +- sound/soc/Kconfig | 3 +- sound/soc/Makefile | 3 +- sound/soc/davinci/Kconfig | 106 -- sound/soc/davinci/Makefile | 16 - sound/soc/omap/Kconfig | 120 -- sound/soc/omap/Makefile | 30 - sound/soc/qcom/sdm845.c | 31 +- sound/soc/sh/dma-sh7760.c | 2 +- sound/soc/ti/Kconfig | 209 +++ sound/soc/ti/Makefile | 44 + sound/soc/{omap => ti}/ams-delta.c | 0 sound/soc/{davinci => ti}/davinci-evm.c | 4 +- sound/soc/{davinci => ti}/davinci-i2s.c | 0 sound/soc/{davinci => ti}/davinci-i2s.h | 0 sound/soc/{davinci => ti}/davinci-mcasp.c | 14 +- sound/soc/{davinci => ti}/davinci-mcasp.h | 0 sound/soc/{davinci => ti}/davinci-vcif.c | 0 sound/soc/{davinci => ti}/edma-pcm.c | 0 sound/soc/{davinci => ti}/edma-pcm.h | 4 +- sound/soc/{omap => ti}/n810.c | 0 sound/soc/{omap => ti}/omap-abe-twl6040.c | 0 sound/soc/{omap => ti}/omap-dmic.c | 0 sound/soc/{omap => ti}/omap-dmic.h | 0 .../soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} | 0 sound/soc/{omap => ti}/omap-mcbsp-priv.h | 0 sound/soc/{omap => ti}/omap-mcbsp-st.c | 0 sound/soc/{omap => ti}/omap-mcbsp.c | 0 sound/soc/{omap => ti}/omap-mcbsp.h | 0 sound/soc/{omap => ti}/omap-mcpdm.c | 0 sound/soc/{omap => ti}/omap-mcpdm.h | 0 sound/soc/{omap => ti}/omap-twl4030.c | 0 sound/soc/{omap => ti}/omap3pandora.c | 0 sound/soc/{omap => ti}/osk5912.c | 0 sound/soc/{omap => ti}/rx51.c | 0 sound/soc/{omap => ti}/sdma-pcm.c | 0 sound/soc/{omap => ti}/sdma-pcm.h | 4 +- sound/soc/xilinx/Kconfig | 2 +- sound/xen/Kconfig | 1 + sound/xen/Makefile | 1 - sound/xen/xen_snd_front.c | 7 +- sound/xen/xen_snd_front.h | 4 +- sound/xen/xen_snd_front_alsa.c | 102 +- sound/xen/xen_snd_front_shbuf.c | 194 --- sound/xen/xen_snd_front_shbuf.h | 36 - tools/bpf/bpftool/Documentation/bpftool-map.rst | 4 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 4 + tools/bpf/bpftool/Documentation/bpftool.rst | 4 + tools/bpf/bpftool/common.c | 31 +- tools/bpf/bpftool/main.c | 8 +- tools/bpf/bpftool/main.h | 6 +- tools/bpf/bpftool/tracelog.c | 23 +- tools/include/linux/poison.h | 3 - tools/include/uapi/linux/bpf.h | 1 + tools/testing/selftests/bpf/test_btf.c | 10 +- tools/testing/selftests/bpf/test_verifier.c | 50 +- tools/testing/selftests/x86/mpx-debug.h | 15 - tools/testing/selftests/x86/mpx-dig.c | 499 ------ tools/testing/selftests/x86/mpx-hw.h | 124 -- tools/testing/selftests/x86/mpx-mini-test.c | 1616 -------------------- tools/testing/selftests/x86/mpx-mm.h | 10 - virt/kvm/arm/arch_timer.c | 60 +- virt/kvm/arm/arm.c | 27 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 6 +- virt/kvm/arm/mmio.c | 11 +- virt/kvm/arm/mmu.c | 384 +++-- virt/kvm/arm/trace.h | 18 +- virt/kvm/arm/vgic/vgic-mmio.c | 44 +- virt/kvm/arm/vgic/vgic.c | 13 +- 715 files changed, 9197 insertions(+), 11245 deletions(-) delete mode 100644 Documentation/core-api/flexible-arrays.rst create mode 100644 Documentation/core-api/generic-radix-tree.rst create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqs [...] delete mode 100644 Documentation/flexible-arrays.txt delete mode 100644 Documentation/x86/intel_mpx.txt delete mode 100644 arch/x86/include/asm/mpx.h delete mode 100644 arch/x86/include/asm/trace/mpx.h delete mode 100644 arch/x86/mm/mpx.c delete mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.c delete mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.h create mode 100644 drivers/infiniband/core/uverbs_std_types_device.c create mode 100644 drivers/irqchip/irq-imx-irqsteer.c create mode 100644 drivers/irqchip/irq-madera.c delete mode 100644 drivers/tty/serial/earlycon-riscv-sbi.c create mode 100644 drivers/xen/xen-front-pgdir-shbuf.c delete mode 100644 include/linux/flex_array.h create mode 100644 include/linux/generic-radix-tree.h create mode 100644 include/linux/irqchip/irq-madera.h create mode 100644 include/xen/xen-front-pgdir-shbuf.h delete mode 100644 lib/flex_array.c create mode 100644 lib/generic-radix-tree.c create mode 100644 scripts/spdxcheck-test.sh delete mode 100644 sound/soc/davinci/Kconfig delete mode 100644 sound/soc/davinci/Makefile delete mode 100644 sound/soc/omap/Kconfig delete mode 100644 sound/soc/omap/Makefile create mode 100644 sound/soc/ti/Kconfig create mode 100644 sound/soc/ti/Makefile rename sound/soc/{omap => ti}/ams-delta.c (100%) rename sound/soc/{davinci => ti}/davinci-evm.c (99%) rename sound/soc/{davinci => ti}/davinci-i2s.c (100%) rename sound/soc/{davinci => ti}/davinci-i2s.h (100%) rename sound/soc/{davinci => ti}/davinci-mcasp.c (99%) rename sound/soc/{davinci => ti}/davinci-mcasp.h (100%) rename sound/soc/{davinci => ti}/davinci-vcif.c (100%) rename sound/soc/{davinci => ti}/edma-pcm.c (100%) rename sound/soc/{davinci => ti}/edma-pcm.h (91%) rename sound/soc/{omap => ti}/n810.c (100%) rename sound/soc/{omap => ti}/omap-abe-twl6040.c (100%) rename sound/soc/{omap => ti}/omap-dmic.c (100%) rename sound/soc/{omap => ti}/omap-dmic.h (100%) rename sound/soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} (100%) rename sound/soc/{omap => ti}/omap-mcbsp-priv.h (100%) rename sound/soc/{omap => ti}/omap-mcbsp-st.c (100%) rename sound/soc/{omap => ti}/omap-mcbsp.c (100%) rename sound/soc/{omap => ti}/omap-mcbsp.h (100%) rename sound/soc/{omap => ti}/omap-mcpdm.c (100%) rename sound/soc/{omap => ti}/omap-mcpdm.h (100%) rename sound/soc/{omap => ti}/omap-twl4030.c (100%) rename sound/soc/{omap => ti}/omap3pandora.c (100%) rename sound/soc/{omap => ti}/osk5912.c (100%) rename sound/soc/{omap => ti}/rx51.c (100%) rename sound/soc/{omap => ti}/sdma-pcm.c (100%) rename sound/soc/{omap => ti}/sdma-pcm.h (85%) delete mode 100644 sound/xen/xen_snd_front_shbuf.c delete mode 100644 sound/xen/xen_snd_front_shbuf.h delete mode 100644 tools/testing/selftests/x86/mpx-debug.h delete mode 100644 tools/testing/selftests/x86/mpx-dig.c delete mode 100644 tools/testing/selftests/x86/mpx-hw.h delete mode 100644 tools/testing/selftests/x86/mpx-mini-test.c delete mode 100644 tools/testing/selftests/x86/mpx-mm.h