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 1bc5cb9b3fc2 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits f4b211af6f69 ipc/util.c: sysvipc_find_ipc() should increase position index omits 1fc10acbf269 kernel/gcov/fs.c: gcov_seq_next() should increase position index omits 58b1a0810e73 seq_read-info-message-about-buggy-next-functions-fix omits aad4dba4bd1b fs/seq_file.c: seq_read(): add info message about buggy .n [...] omits ccb37966ead4 arm64: memory: give hotplug memory a different resource name omits e9b48635cae0 mm/memory_hotplug: allow arch override of non boot memory [...] omits 5eb0cda4a242 kexec: prevent removal of memory in use by a loaded kexec image omits 588b6755815b selftests: kmod: test disabling module autoloading omits 0dad2a7ef6d5 selftests: kmod: fix handling test numbers above 9 omits 40432c8e5909 docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 omits cc3dfdcb4ac8 docs: admin-guide: document the kernel.modprobe sysctl omits 4c6bcd4a8a28 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] omits 837971dd6061 kmod: make request_module() return an error when autoloadi [...] omits 3ef1b4bc3af3 mm/madvise: allow KSM hints for remote API omits c4d0acbc2b82 mm/madvise: employ mmget_still_valid() for write lock omits 76c5c9b60daf mm/madvise: support both pid and pidfd for process_madvise omits feb84fe52a11 pid: move pidfd_get_pid() to pid.c omits ed0e03dfebf1 mm/madvise: check fatal signal pending of target process omits 5b28ecedd554 fix process_madvise build break for arm64 omits b07101592822 mm/madvise: introduce process_madvise() syscall: an extern [...] omits ef0bae992133 mm/madvise: pass task and mm to do_madvise omits 3bcaa426effc mm/memremap: set caching mode for PCI P2PDMA memory to WC omits f01e705e67b0 mm/memory_hotplug: add pgprot_t to mhp_params omits b68eacfe052d powerpc/mm: thread pgprot_t through create_section_mapping() omits a1653c8260a5 x86/mm: introduce __set_memory_prot() omits efc1b656cb8b x86/mm: thread pgprot_t through init_memory_mapping() omits b66be59ccfd0 mm/memory_hotplug: rename mhp_restrictions to mhp_params omits 50c565bb5d93 mm/memory_hotplug: drop the flags field from struct mhp_re [...] omits 0feb7e5a2764 mm/debug: add tests validating architecture page table helpers omits 364bd6a59f2f mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] omits 5c1445741b01 mm/special: create generic fallbacks for pte_special() and [...] omits 338c250f545c mm/vma: introduce VM_ACCESS_FLAGS omits 553c13b01846 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS omits 5699305c4247 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits 752d230c0f3c net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 769abf491fda mm: vm_insert_pages() checks if pte_index defined. omits 12163900c8a0 add missing page_count() check to vm_insert_pages(). omits 0b01a48cb819 mm-add-vm_insert_pages-fix omits 52be4f8ee4ef mm/memory.c: add vm_insert_pages() omits 6aee90eb71d3 mm: define pte_index as macro for x86 omits 17785a0509fb mm: bring sparc pte_index() semantics inline with other platforms omits 44ef870136cd mm/memory.c: refactor insert_page to prepare for batched-l [...] omits f6c753a5aeb5 mm/swap.c: annotate data races for lru_rotate_pvecs omits 117d525ec8f2 mm: annotate a data race in page_zonenum() omits de0f17822962 mm/rmap: annotate a data race at tlb_flush_batched omits e521f4ffeac2 mm/util.c: annotate an data race at vm_committed_as omits fbb8d66ea632 mm/mempool: fix a data race in mempool_free() omits e8a59812525c mm/list_lru: fix a data race in list_lru_count_one omits 5d25f0ea65b6 mm/memcontrol: fix a data race in scan count omits b8e4654fea92 mm/page_counter: fix various data races at memsw omits 1b226dd4c108 mm-swapfile-fix-and-annotate-various-data-races-v2 omits eeba4489bbd6 mm/swapfile: fix and annotate various data races omits 8e0ed0b9d77a mm/filemap.c: fix a data race in filemap_fault() omits 742110d936ff mm/swap_state: mark various intentional data races omits a726fef75e85 mm-page_io-mark-various-intentional-data-races-v2 omits 04c8a1e54ee8 mm/page_io: mark various intentional data races omits f4cbde10a4b6 mm/frontswap: mark various intentional data races omits 206b0558e0fb drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] omits 8cc2589d83f6 mm/kmemleak: silence KCSAN splats in checksum omits cec9b6cb2012 Change email address for Pali Rohár omits bf06d247703d Merge branch 'akpm-current/current' omits 3b4a1367ad06 Revert "virtio-balloon: Switch back to OOM handler for VIR [...] omits 60a8e9193d27 Revert "gpio: Support GPIO controllers without pin-ranges" omits b3864fc94203 Merge remote-tracking branch 'trivial/for-next' omits 7fa5f79322b2 Merge remote-tracking branch 'kunit-next/kunit' omits ea8f91d398bc Merge remote-tracking branch 'cel/cel-next' omits 16b216f82796 Merge remote-tracking branch 'fpga/for-next' omits aba45121433b Merge remote-tracking branch 'hmm/hmm' omits 4ac6c9e0a39c Merge remote-tracking branch 'pidfd/for-next' omits 5652ab3e6ff8 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits e16d2d0036dc Merge remote-tracking branch 'hyperv/hyperv-next' omits b55981558825 Merge remote-tracking branch 'xarray/xarray' omits 1611c52c5446 Merge remote-tracking branch 'nvmem/for-next' omits 3610a80cd751 Merge remote-tracking branch 'slimbus/for-next' omits 864750c5b6f9 Merge remote-tracking branch 'fsi/next' omits 9d6e920cf8c4 Merge remote-tracking branch 'ntb/ntb-next' omits d4a68585b2aa Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 2fc08eccc874 Merge remote-tracking branch 'rtc/rtc-next' omits fa9923c0f660 Merge remote-tracking branch 'coresight/next' omits 4477ba24a174 Merge remote-tracking branch 'livepatching/for-next' omits b36cf475a006 Merge remote-tracking branch 'kselftest/next' omits df8b57efa6f9 Merge remote-tracking branch 'random/dev' omits 695ddd11c0a1 Merge remote-tracking branch 'userns/for-next' omits a9dd4bdcf611 Merge remote-tracking branch 'pinctrl/for-next' omits 314693177642 Merge remote-tracking branch 'gpio/for-next' omits 418810d8d9db Merge remote-tracking branch 'rpmsg/for-next' omits 5790fd83d21c Merge remote-tracking branch 'vhost/linux-next' omits ad165763ce90 Merge remote-tracking branch 'scsi-mkp/for-next' omits 43a62e341276 Merge remote-tracking branch 'scsi/for-next' omits 64f8fc55f9a8 Merge remote-tracking branch 'cgroup/for-next' omits ae39a274a523 Merge remote-tracking branch 'slave-dma/next' omits 825d85769216 Merge remote-tracking branch 'mux/for-next' omits 96cae4043e30 Merge remote-tracking branch 'staging/staging-next' omits 3fc4b579d900 Merge remote-tracking branch 'char-misc/char-misc-next' omits 6ee1b7c1d895 Merge remote-tracking branch 'tty/tty-next' omits 7c0ad19b4c5e Merge remote-tracking branch 'usb/usb-next' omits 44206de263fd Merge remote-tracking branch 'driver-core/driver-core-next' omits b20449c18be4 Merge remote-tracking branch 'ipmi/for-next' omits 17b68a095f78 Merge remote-tracking branch 'leds/for-next' omits a5c36364ac61 Merge remote-tracking branch 'chrome-platform/for-next' omits 94d8f10b9985 Merge remote-tracking branch 'drivers-x86/for-next' omits d614d3da9d00 Merge remote-tracking branch 'workqueues/for-next' omits 82903bfcb0cb Merge remote-tracking branch 'percpu/for-next' omits 333dd57eebc1 Merge remote-tracking branch 'xen-tip/linux-next' omits c0ec0dbcddd0 Merge remote-tracking branch 'kvms390/next' omits 08b6961c049f Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits e4356cbc8208 Merge remote-tracking branch 'kvm-arm/next' omits 54e5c3dd0b6a Merge remote-tracking branch 'kvm/linux-next' omits c5916d03f8e8 Merge remote-tracking branch 'rcu/rcu/next' omits 91514d90b762 Merge remote-tracking branch 'ftrace/for-next' omits d0e218bb3507 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 442bd47bc5a3 Merge remote-tracking branch 'edac/edac-for-next' omits 631004b248e4 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 765aa44d8f89 Merge remote-tracking branch 'tip/auto-latest' omits d809ed71d705 Merge remote-tracking branch 'spi/for-next' omits 4bfd2be8d5fb Merge remote-tracking branch 'mailbox/mailbox-for-next' omits dbe55b4b9bbe Merge remote-tracking branch 'devicetree/for-next' omits 4e28d001682e Merge remote-tracking branch 'audit/next' omits c864b80391ef Merge remote-tracking branch 'vfio/next' omits 584154ad8475 Merge remote-tracking branch 'iommu/next' omits 9c7e8a1e553c Merge remote-tracking branch 'watchdog/master' omits 367fe00a37eb Merge remote-tracking branch 'tpmdd/next' omits 0dbc64742488 Merge remote-tracking branch 'smack/for-next' omits edfcda634a9c Merge remote-tracking branch 'selinux/next' omits a03001409645 Merge remote-tracking branch 'keys/keys-next' omits 46ed75ad8ae9 Merge remote-tracking branch 'integrity/next-integrity' omits ef223f6540d0 Merge remote-tracking branch 'apparmor/apparmor-next' omits d2f3c8695d08 Merge remote-tracking branch 'security/next-testing' omits 741c187b32fb Merge remote-tracking branch 'regulator/for-next' omits e9a4fab938e2 Merge remote-tracking branch 'battery/for-next' omits 3f3ceb82e318 Merge remote-tracking branch 'backlight/for-backlight-next' omits 7d7e85521b30 Merge remote-tracking branch 'mfd/for-mfd-next' omits 220cba7dc949 Merge remote-tracking branch 'mmc/next' omits 6f92d696dbe9 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 9fb3c8086926 Merge remote-tracking branch 'device-mapper/for-next' omits 5763620cafc2 Merge remote-tracking branch 'block/for-next' omits f6fc1c7beca9 Merge remote-tracking branch 'input/next' omits d7c6735a723c Merge remote-tracking branch 'modules/modules-next' omits 82d12384af6b Merge remote-tracking branch 'sound-asoc/for-next' omits e5e5f77315f0 Merge remote-tracking branch 'sound/for-next' omits c7b920b4b512 Merge remote-tracking branch 'regmap/for-next' omits 52e0a11ce071 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 35b9754ec87e Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 5570806f13d8 Merge remote-tracking branch 'drm-msm/msm-next' omits 6bdb48689c8e Merge remote-tracking branch 'drm-misc/for-linux-next' omits 74a41a850411 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 86cbfabd1419 Merge remote-tracking branch 'amdgpu/drm-next' omits 196a9e05e9c0 Merge remote-tracking branch 'drm/drm-next' omits 2482de328435 Merge remote-tracking branch 'crypto/master' omits b519e72722c5 Merge remote-tracking branch 'nand/nand/next' omits b1aa1e8809e5 Merge remote-tracking branch 'mtd/mtd/next' omits b3be9a5c7ac3 Merge remote-tracking branch 'gfs2/for-next' omits 63fda314e5d9 Merge remote-tracking branch 'mac80211-next/master' omits 012e6f61791e Merge remote-tracking branch 'bluetooth/master' omits 7591ea147467 Merge remote-tracking branch 'netfilter-next/master' omits 464b9481cf49 Merge remote-tracking branch 'ipsec-next/master' omits 0366e119c039 Merge remote-tracking branch 'bpf-next/master' omits f7d68c90e43f Merge remote-tracking branch 'net-next/master' omits 86278f914ca5 Merge remote-tracking branch 'rdma/for-next' omits 3ea262f7a210 Merge remote-tracking branch 'swiotlb/linux-next' omits 8608523f22ac Merge remote-tracking branch 'ieee1394/for-next' omits 9e82d1832675 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 21f700fe048b Merge remote-tracking branch 'pm/linux-next' omits d297eebe2e03 Merge remote-tracking branch 'v4l-dvb/master' omits 75a9d497d319 Merge remote-tracking branch 'jc_docs/docs-next' omits f912b171a08d Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 74413cf127db Merge branch 'dmi/master' omits e249ffdc701e Merge remote-tracking branch 'i3c/i3c/next' omits 20dfa886f766 Merge remote-tracking branch 'i2c/i2c/for-next' omits ac4920b834e2 Merge remote-tracking branch 'hid/for-next' omits 1dfe853baa22 Merge remote-tracking branch 'pstore/for-next/pstore' omits a3541e8707a3 Merge remote-tracking branch 'pci/next' omits be4bc477b515 Merge remote-tracking branch 'printk/for-next' omits 88aa86c64f9f Merge remote-tracking branch 'vfs/for-next' omits c1f1707e5e68 Merge remote-tracking branch 'file-locks/locks-next' omits 2232803e11d5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits dc5f24688eb7 Merge remote-tracking branch 'iomap/iomap-for-next' omits 2cc6ff7c496c Merge remote-tracking branch 'xfs/for-next' omits cd4c08c46e16 Merge remote-tracking branch 'v9fs/9p-next' omits 07997b5cc1e6 Merge remote-tracking branch 'ubifs/linux-next' omits ec0cef6d3049 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits b8739f3e7c31 Merge remote-tracking branch 'nfsd/nfsd-next' omits 3700446d4a32 Merge remote-tracking branch 'nfs/linux-next' omits a601eb80f41e Merge remote-tracking branch 'jfs/jfs-next' omits dd559536053d Merge remote-tracking branch 'f2fs/dev' omits 9401d1cc5dd9 Merge remote-tracking branch 'ext4/dev' omits 266f3c14a30c Merge remote-tracking branch 'ext3/for_next' omits 5fa77866f803 Merge remote-tracking branch 'erofs/dev' omits 9f2971575218 Merge remote-tracking branch 'cifs/for-next' omits 5eec8729e296 Merge remote-tracking branch 'ceph/master' omits f134b1c145fa Merge remote-tracking branch 'btrfs/for-next' omits 6965f9f7cc98 Merge remote-tracking branch 'fscrypt/master' omits 10acca7e5fa4 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 781c8f39cf21 Merge remote-tracking branch 'uml/linux-next' omits 993b581b23e3 Merge remote-tracking branch 'sh/sh-next' omits 68cd2b21d46e Merge remote-tracking branch 's390/features' omits f8ea049234ad Merge remote-tracking branch 'risc-v/for-next' omits 04be35339b25 Merge remote-tracking branch 'powerpc/next' omits 585442227641 Merge remote-tracking branch 'parisc-hd/for-next' omits 3918c6f73394 Merge remote-tracking branch 'openrisc/for-next' omits 80465286b035 Merge remote-tracking branch 'nds32/next' omits 28d8c71e1c19 Merge remote-tracking branch 'mips/mips-next' omits b65a20091953 Merge remote-tracking branch 'microblaze/next' omits 01cc533da731 Merge remote-tracking branch 'm68knommu/for-next' omits 775e871a4149 Merge remote-tracking branch 'm68k/for-next' omits 28795d60be2b Merge remote-tracking branch 'ia64/next' omits dbbcf394e745 Merge remote-tracking branch 'h8300/h8300-next' omits d22a6e615160 Merge remote-tracking branch 'csky/linux-next' omits b1ee7252c96d Merge remote-tracking branch 'clk/clk-next' omits 6384a79513c2 Merge remote-tracking branch 'tegra/for-next' omits 296f40a2e315 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 8f2baba64ae7 Merge remote-tracking branch 'scmi/for-linux-next' omits 9127954e5c87 Merge remote-tracking branch 'samsung-krzk/for-next' omits 4a71fea2cfc0 Merge remote-tracking branch 'rockchip/for-next' omits 711a33dab89b Merge remote-tracking branch 'reset/reset/next' omits 6f3c631d6232 Merge remote-tracking branch 'renesas/next' omits 297d9e5f92f8 Merge remote-tracking branch 'realtek/for-next' omits ac07c3b1d824 Merge remote-tracking branch 'raspberrypi/for-next' omits c267d66016e1 Merge remote-tracking branch 'qcom/for-next' omits 82ee47d19c7f Merge remote-tracking branch 'omap/for-next' omits c2f61e66ffff Merge remote-tracking branch 'mvebu/for-next' omits 2d9c1bd09f8c Merge remote-tracking branch 'mediatek/for-next' omits 62db1f806ea8 Merge remote-tracking branch 'keystone/next' omits 3065745b2285 Merge remote-tracking branch 'imx-mxs/for-next' omits afc65f636c1a Merge remote-tracking branch 'at91/at91-next' omits 55318b292dc4 Merge remote-tracking branch 'aspeed/for-next' omits 337733a42de9 Merge remote-tracking branch 'amlogic/for-next' omits 729de6123225 Merge remote-tracking branch 'arm-soc/for-next' omits 2db19fbed78f Merge remote-tracking branch 'arm64/for-next/core' omits 789ebacd5a6a Merge remote-tracking branch 'arm/for-next' omits b0fbc6da484c Merge remote-tracking branch 'dma-mapping/for-next' omits 3c88bfda3d41 Merge remote-tracking branch 'kbuild/for-next' omits 335147126059 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits bcaebd8567a2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits ee4efae11aec Merge remote-tracking branch 'spdx/spdx-linus' omits fa1647a6306d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 878df57f25c9 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits cf36ac7c1fb1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 53a60fd8eb1c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 9a29bc0b2b5e Merge remote-tracking branch 'omap-fixes/fixes' omits 82ab29b2a66b Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 7b5b61e9f800 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 5f94466b0c5b Merge remote-tracking branch 'regulator-fixes/for-linus' omits 4f407d1301ac Merge remote-tracking branch 'regmap-fixes/for-linus' omits 6444d0b635d1 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b1b8cd2b7ddf Merge remote-tracking branch 'sound-current/for-linus' omits 271aff691e7c Merge remote-tracking branch 'arc-current/for-curr' omits 8fbaf2360e8b ipc/mqueue.c: fix a brace coding style issue omits 23704ea292fd ubsan: include bug type in report header omits 63fddc9206b0 kasan: unset panic_on_warn before calling panic() omits 3eed6279e9ce ubsan: check panic_on_warn omits da6d023b83ad drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] omits 5ce01c7c2ab7 ubsan: split "bounds" checker from other options omits 78e55b55e978 ubsan: add trap instrumentation option omits 470fe3c9013f usb: core: kcov: collect coverage from usb complete callback omits 542561fa34c8 kcov-collect-coverage-from-interrupts-v4 omits 430879ab5563 kcov: collect coverage from interrupts omits 816f0ff4e95a kcov: use t->kcov_mode as enabled indicator omits 96be2e41bf90 kcov: move t->kcov_sequence assignment omits ad16cb02df3c kcov: move t->kcov assignments into kcov_start/stop omits fa3b44427053 kcov: fix potential use-after-free in kcov_remote_start omits 2707d5ebbfe7 kcov: cleanup debug messages omits 1652101c8c3b init/Kconfig: clean up ANON_INODES and old IO schedulers options omits 3feb7d2397ce aio: simplify read_events() omits 0da32026fa38 kernel/relay.c: fix read_pos error when multiple readers omits 5ebb9452c8f3 kernel/gcov/fs.c: replace zero-length array with flexible- [...] omits d0d6d655b4c3 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] omits 2c26a05974ba gcov: gcc_4_7: replace zero-length array with flexible-arr [...] omits f1add9605e2a umh: fix refcount underflow in fork_usermode_blob(). omits a225d8d4aa19 reiserfs: clean up several indentation issues omits d65d60df90ac kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] omits 24ce9c5c4e24 samples/hw_breakpoint: drop use of kallsyms_lookup_name() omits 3ad22b0efddb samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes omits 65be700ef10d fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] omits 9563b4574d8b fs/binfmt_elf.c: allocate less for static executable omits cb5b1b727b04 fs/binfmt_elf.c: delete "loc" variable omits a6f9ef2bb02c fs/epoll: make nesting accounting safe for -rt kernel omits e23e5be07c01 kselftest: introduce new epoll test case omits 6d0f468f6848 checkpatch: avoid warning about uninitialized_var() omits b5f71c5f2a77 checkpatch: check proper licensing of Devicetree bindings omits 6b7be3bf24d3 checkpatch: improve Gerrit Change-Id: test omits ede2aed236e4 checkpatch: add command-line option for TAB size omits c806c6abff5c checkpatch: fix multiple const * types omits b8d220b728c5 checkpatch: fix minor typo and mixed space+tab in indentation omits 78068a0852e5 checkpatch: prefer fallthrough; over fallthrough comments omits 59b2f7cc15b4 checkpatch: support "base-commit:" format omits a70f63d42cee checkpatch: check SPDX tags in YAML files omits cd91b2a376ed checkpatch: remove email address comment from email addres [...] omits 980c2b013970 lib/dynamic_debug.c: use address-of operator on section symbols omits 040ac086292f lib/list: prevent compiler reloads inside 'safe' list iteration omits ccc29b0a5dfc lib: optimize cpumask_local_spread() omits e5ae6eed123a linux/bits.h: add compile time sanity check of GENMASK inputs omits 48140bac8de1 lib/test_kmod.c: remove a NULL test omits 8a873f321adb lib/rbtree: fix coding style of assignments omits b17bd34576ed lib/test_bitmap.c: make use of EXP2_IN_BITS omits 177d29ed216a percpu_counter: fix a data race at vm_committed_as omits 4eb927c281ed ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script omits e001ca599767 nds32: linker script: add SOFTIRQENTRY_TEXT omits 23dabeb42a83 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c omits a15c303ed9cc lib/stackdepot.c: build with -fno-builtin omits b0eed47be64f lib/stackdepot.c: fix a condition in stack_depot_fetch() omits 16b3d1064bb6 lib/stackdepot.c: check depot_index before accessing the s [...] omits 337976cfda37 lib: test_stackinit.c: XFAIL switch variable init tests omits a91b2d707314 lib/scatterlist: fix sg_copy_buffer() kerneldoc omits 36af8b95dbb5 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] omits 42a132dbc629 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] omits d8180217bc9f lib/ts_bm.c: replace zero-length array with flexible-array member omits 2c1af02d7c9b lib/bch.c: replace zero-length array with flexible-array member omits 6517eea3119d lib/test_lockup.c: add parameters for locking generic vfs locks omits 744b787ca218 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] omits 29e9f5772719 lib/test_lockup: rename disable_irq to fix build error omits 44709b55cfc0 lib/test_lockup: test module to generate lockups omits 2f0e13f13fe8 bitops: always inline sign extension helpers omits 108f7931b657 MAINTAINERS: list the section entries in the preferred order omits b0bf93789108 MAINTAINERS: add an entry for kfifo omits c133b706fe2c compiler: Remove CONFIG_OPTIMIZE_INLINING entirely omits adde892995db sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] omits 5f1733757e48 kernel/extable.c: use address-of operator on section symbols omits 3bc0e0987bec asm-generic: fix unistd_32.h generation format omits 55b22cd89d29 proc: inline m_next_vma into m_next omits a1517f8ce924 seq_file: remove m->version omits a2700cf888bc proc: use ppos instead of m->version omits fb48cab7676f proc: remove m_cache_vma omits c099c39e6c32 proc: inline vma_stop into m_stop omits a5e7377cf976 proc: speed up /proc/*/statm omits 3b8555276ac6 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes omits 24e5f685d2e9 proc: faster open/read/close with "permanent" files omits c49bed40a296 fs/proc/inode.c: annotate close_pdeo() for sparse omits d9bbddb1ecb7 kernel/hung_task.c: Monitor killed tasks. omits ccde4f41bc79 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 24da44da2f84 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b17eef07dad5 mm: Remove dummy struct bootmem_data/bootmem_data_t omits d1153272475a mm/dmapool.c: micro-optimisation remove unnecessary branch omits a5f374e00225 include/linux/memremap.h: remove stale comments omits 85269c4c1a08 include/linux/swapops.h: correct guards for non_swap_entry() omits 8c891d5c9cdc mm: use fallthrough; omits 60f965af5630 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] omits ef1018552651 mm: fix ambiguous comments for better code readability omits 7286a88224bf mm/zsmalloc: add missing annotation for unpin_tag() omits 855001bf952f mm/zsmalloc: add missing annotation for pin_tag() omits 09946a8648f3 mm/zsmalloc: add missing annotation for migrate_read_unlock() omits fa602d5cb542 mm/zsmalloc: add missing annotation for migrate_read_lock() omits ba49f981ff6c mm/slub: add missing annotation for put_map() omits c4f344e595ec mm/slub: add missing annotation for get_map() omits 20b46556cd67 mm/mempolicy: add missing annotation for queue_pages_pmd() omits c1d8dc438e03 mm/hugetlb: add missing annotation for gather_surplus_pages() omits e40e2ddc2786 mm/compaction: add missing annotation for compact_lock_irqsave omits 5628ebb1596b mm/zswap: allow setting default status, compressor and all [...] omits 230d7b439e84 mm: prevent a warning when casting void* -> enum omits c3314ac92f8a mm: huge tmpfs: try to split_huge_page() when punching hole omits df65143019ba mm/shmem.c: Clean code by removing unnecessary assignment omits 6981c46c4440 mm/shmem.c: distribute switch variables for initialization omits ae3443e0a7a6 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] omits f06dfc7ac12a mm/memory_hotplug: allow to specify a default online_type omits 8c68dabd6269 mm/memory_hotplug: convert memhp_auto_online to store an o [...] omits 5db67f4d548b mm/memory_hotplug: unexport memhp_auto_online omits 7982fd281e00 hv_balloon-dont-check-for-memhp_auto_online-manually-fix omits bbed1fd53462 hv_balloon: don't check for memhp_auto_online manually omits 540aa01708af powernv/memtrace: always online added memory blocks omits bc2dc826f981 drivers/base/memory: store mapping between MMOP_* and stri [...] omits 5d280987b637 drivers/base/memory: map MMOP_OFFLINE to 0 omits 0e81e97d1d74 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE omits 887529b98d38 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] omits 16497c4860fc mm/sparse.c: move subsection_map related functions together omits f6ad96128e6d mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] omits ec81519c897d mm/sparse.c: only use subsection map in VMEMMAP case omits 0e44bc03b5ba mm/sparse.c: introduce a new function clear_subsection_map() omits db67edcc141b mm/sparse.c: introduce new function fill_subsection_map() omits e78716a388a5 mm/memory_hotplug.c: cleanup __add_pages() omits e6a13c8d69a8 mm/memory_hotplug.c: simplify calculation of number of pag [...] omits ee15b8b9c41c mm/memory_hotplug.c: only respect mem= parameter during bo [...] omits 28c1dc739d83 mm/page_ext.c: drop pfn_present() check when onlining omits b8a1cd3a830a drivers/base/memory.c: drop pages_correctly_probed() omits 7c10d9fa39bd drivers/base/memory.c: drop section_count omits 6a1ae7d78004 userfaultfd: selftests: add write-protect test omits f43df7627990 userfaultfd: selftests: refactor statistics omits 8f42098e1a2b userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally omits 1727a115f661 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update omits fc20705319b1 userfaultfd: wp: don't wake up when doing write protect omits 2db109536f0b userfaultfd: wp: enabled write protection in userfaultfd API omits 114cad1a367a userfaultfd: wp: add the writeprotect API to userfaultfd ioctl omits e6c7bef86c00 userfaultfd: wp: support write protection for userfault vma range omits fde530a3041b khugepaged: skip collapse if uffd-wp detected omits 3b567cc8abb9 userfaultfd: wp: support swap and page migration omits 6407df4f3057 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers omits 5082d1fce39d userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork omits 2ea55c4cc3c5 userfaultfd: wp: apply _PAGE_UFFD_WP bit omits 65da6aa14634 mm: merge parameters for change_protection() omits 7048c4b3c244 userfaultfd: wp: add UFFDIO_COPY_MODE_WP omits ca9d4b6ad1cd userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers omits 27b3779de089 userfaultfd: wp: add WP pagetable tracking to x86 omits 7e91af264c9c userfaultfd: wp: hook userfault handler to write protection fault omits caf6afb59a6e userfaultfd: wp: add helper for writeprotect check omits 49006aae9e94 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] omits a21ff05837c8 mm/page_reporting: add free page reporting documentation omits 582c68f2e3ae mm/page_reporting: add budget limit on how many pages can [...] omits 7ac63621e06b mm/page_reporting: rotate reported pages to the tail of the list omits 226d0484a676 virtio-balloon: add support for providing free page report [...] omits 5193acb63eef virtio-balloon: pull page poisoning config out of free pag [...] omits 6217268adeed mm: introduce Reported pages omits f1c1dc1865ef mm: add function __putback_isolated_page omits 2b5938079cdb mm: use zone and order instead of free area in free_list m [...] omits a182908f6f30 mm: adjust shuffle code to allow for future coalescing omits a7b38021da59 mm: code cleanup for MADV_FREE omits d54eb6a6597b drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 38f30a6094d7 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits b210bd1c8540 mm/ksm.c: update get_user_pages() argument in comment omits 59d17e583824 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE omits c9a44898d53f include/linux/pagemap.h: optimise find_subpage for !THP omits f556b2c9e879 mm, thp: track fallbacks due to failed memcg charges separately omits fd0b0d50fc7f mm, shmem: add vmstat for hugepage fallback omits 7a9fbbec2d23 mm-migratec-migrate-pg_readahead-flag-fix omits 0aea6aa2962c mm/migrate.c: migrate PG_readahead flag omits 58e41002c653 mm/migrate.c: unify "not queued for migration" handling in [...] omits 99ec8e6321c0 mm/migrate.c: check pagelist in move_pages_and_store_status() omits 7714e2b2537d mm/migrate.c: wrap do_move_pages_to_node() and store_status() omits c7cf18c05823 mm/migrate.c: no need to check for i > start in do_pages_move() omits 41dfc9593075 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] omits 3edb2e1e97da mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix omits e178d881aa56 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t omits a66d5809b93b mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set omits 61452a5715d2 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] omits 611736213e96 selftests/vm: fix map_hugetlb length used for testing read [...] omits ff9b3c7b9dde mm: hugetlb: fix per-node size calculation for hugetlb_cma omits b16d1d348274 mm: cleanup cmdline_parse_hugetlb_cma() omits b866cf0c34e0 mm: hugetlb: optionally allocate gigantic hugepages using cma omits d28480601af8 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() omits 20ae1cd4d9c7 mm/hugetlb.c: clean code by removing unnecessary initialization omits 2088593f992b hugetlb_cgroup: add hugetlb_cgroup reservation docs omits 60e187b99d7a hugetlb_cgroup: add hugetlb_cgroup reservation tests omits afa42698f6a4 hugetlb: remove check_coalesce_bug debug code omits 06cab93002e0 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs omits 03b7439fa27d hugetlb: support file_region coalescing again omits 1f9a5b4467b0 hugetlb_cgroup: support noreserve mappings omits c28d9b54da04 hugetlb_cgroup-add-accounting-for-shared-mappings-fix omits 4a5d18475402 hugetlb_cgroup: add accounting for shared mappings omits bd4ea0733dfc mm/hugetlb: fix file_region entry allocations omits f745e2ade2f0 hugetlb: disable region_add file_region coalescing omits b6584d8d4da0 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] omits 33cb9ce47116 hugetlb_cgroup: add reservation accounting for private mappings omits a67cbad4eefc mm/hugetlb_cgroup: fix hugetlb_cgroup migration omits 47b3a3317ea9 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] omits 0e151460b501 hugetlb_cgroup: add hugetlb_cgroup reservation counter omits 0328a69f26cc hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race omits 407d00f03a27 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits c95368d2e961 mm/memblock.c: remove redundant assignment to variable max_addr omits daa52114f6a0 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED omits 460d5cf7eef2 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() omits bde8cac90221 mm/mempolicy: check hugepage migration is supported by arc [...] omits b43ed3e69620 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping omits 61d9a8457042 mm/compaction.c: clean code by removing unnecessary assignment omits 67ac939dbe31 mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 omits bb35148874d6 mm/compaction: Disable compact_unevictable_allowed on RT omits ca89e3d69390 mm/compaction: really limit compact_unevictable_allowed to [...] omits 0c3bc15d98f7 mm, compaction: fully assume capture is not NULL in compac [...] omits b2bff0e29e60 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix omits efa1847e63bb mm,thp,compaction,cma: allow THP migration for CMA allocations omits 451d8a2a485c mm,compaction,cma: add alloc_contig flag to compact_control omits 62e994bcdc36 selftests: vm: drop dependencies on page flags from mlock2 tests omits 1aafd167a8dc mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] omits 4a80e81fdfd6 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() omits 65d2d03b2878 mm/vmscan.c: Clean code by removing unnecessary assignment omits 669e994f5f8f mm/vmscan.c: fix data races using kswapd_classzone_idx omits 5f262ae142d9 mm/vmscan.c: remove cpu online notification for now omits 45d5567694ab mm: vmscan: replace open codings to NUMA_NO_NODE omits 181088b3cc75 mm: vmpressure: use mem_cgroup_is_root API omits adfd4b1897ee mm: vmpressure: don't need call kfree if kstrndup fails omits cd87dec3ce0b mm/page_alloc: simplify page_is_buddy() for better code re [...] omits 2cb678160e5c mm/page_alloc.c: fix tick timer stall during deferred page init omits 016df7328d17 mm/page_alloc.c: micro-optimisation Remove unnecessary branch omits a6c80845ca61 mm/page_alloc.c: use free_area_empty() instead of open-coding omits e28fc2deda6f mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits f10b9c0be7d5 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 4960f9206d11 mm, pagealloc: micro-optimisation: save two branches on ho [...] omits cb4f24e4469b mm/page_alloc: increase default min_free_kbytes bound omits 88772f1f85ff kasan: fix -Wstringop-overflow warning omits d46113b352f9 kasan: add test for invalid size in memmove omits d765249bdf6b kasan-detect-negative-size-in-memory-operation-function-fix-2 omits 0603820923d4 kasan/tags: fix -Wdeclaration-after-statement warn omits 359b7ce2da36 kasan: detect negative size in memory operation function omits a6b919ac5b27 mm/sparse.c: allocate memmap preferring the given node omits 9b494174946e mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] omits 20fec337377d mm/sparse: rename pfn_present() to pfn_in_present_section() omits f19f6d0fb002 mm/sparsemem: get address to page struct instead of addres [...] omits 090664f01677 selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes omits 8e83d9161d35 selftest: add MREMAP_DONTUNMAP selftest omits 4ec7d4692418 selftest-add-mremap_dontunmap-selftest-fix omits 49867a5c874e selftests: add MREMAP_DONTUNMAP selftest omits 5a0647f438d4 mm-add-mremap_dontunmap-to-mremap-v7 omits e328677f8bd2 mm-add-mremap_dontunmap-to-mremap-v6 omits 6254391f2875 mm/mremap: add MREMAP_DONTUNMAP to mremap() omits 4a8e3fca67c2 mm: mmap: add trace point of vm_unmapped_area omits be4accd8c76b mmap: remove inline of vm_unmapped_area omits f0a4cf859f30 mm/memory.c: clarify a confusing comment for vm_iomap_memory omits 4490bc145af1 mm: clarify a confusing comment for remap_pfn_range() omits 92f28623853e mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path omits dd36ce19c5e7 mm/gup: allow to react to fatal signals omits 7e977152b449 mm/gup: allow VM_FAULT_RETRY for multiple times omits bb07aa5db96b mm: allow VM_FAULT_RETRY for multiple times omits 4820b9be1c23 mm: introduce FAULT_FLAG_INTERRUPTIBLE omits 11df60443ac6 mm: introduce FAULT_FLAG_DEFAULT omits 7c59c401345d userfaultfd: don't retake mmap_sem to emulate NOPAGE omits dca4310bce95 mm: return faster for non-fatal signals in user mode faults omits fca4c47615e9 sh/mm: use helper fault_signal_pending() omits 6998c34a661a powerpc/mm: use helper fault_signal_pending() omits db832d21ca4a arm64/mm: use helper fault_signal_pending() omits f2df5efd14fd arc/mm: use helper fault_signal_pending() omits e7f69f2347e6 x86/mm: use helper fault_signal_pending() omits eba623584a07 mm-introduce-fault_signal_pending-fix omits d35de8f75a0c mm: introduce fault_signal_pending() omits 6d128ef0af24 mm/gup: fix __get_user_pages() on fault retry of hugetlb omits acefbd03459d mm/gup: rename "nonblocking" to "locked" where proper omits c4c9c8119091 mm: add pagemap.h to the fine documentation omits 1a2fc6131dbe mm/vma: make is_vma_temporary_stack() available for general use omits b0d63809d0b0 mm/vma: make vma_is_foreign() available for general use omits 3bb1974f8ac7 mm/vma: move VM_NO_KHUGEPAGED into generic header omits 17fdbda895b7 mm/mmap.c: fix the adjusted length error omits 40ce556bb6ad mm/vma: append unlikely() while testing VMA access permissions omits 0e27f328b400 mm/vma: replace all remaining open encodings with vma_is_a [...] omits 17f8bdb3de94 mm/vma: replace all remaining open encodings with is_vm_hu [...] omits ff077b28a709 mm/vma: make vma_is_accessible() available for general use omits 48381af49f0e mm/vma: add missing VMA flag readable name for VM_SYNC omits f6475ff10b6e mm: set vm_next and vm_prev to NULL in vm_area_dup() omits d63be0958fa1 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" omits fadc783c0324 mm: don't prepare anon_vma if vma has VM_WIPEONFORK omits 253a31444a18 mm/mapping_dirty_helpers: Update huge page-table entry callbacks omits acc4c2e76b76 mm: memcg: make memory.oom.group tolerable to task migration omits 3e856d9f6925 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] omits 0c2e6bab9712 mm, memcg: prevent mem_cgroup_protected store tearing omits 6f122728f3bb mm, memcg: prevent memory.swap.max load tearing omits f62e894683f9 mm, memcg: prevent memory.min load/store tearing omits 780893fa45bd mm, memcg: prevent memory.low load/store tearing omits 8e7fdce0bbe2 mm, memcg: prevent memory.max load tearing omits 064a7ab1adce mm, memcg: prevent memory.high load/store tearing omits 792db24c95ce memcg-optimize-memorynuma_stat-like-memorystat-fix omits eb9abe475654 mm/memcg: optimize memory.numa_stat like memory.stat omits 8ebda1fd5966 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused omits bd8a1e2f705c memcg: css_tryget_online cleanups omits aab881ab3a08 mm: memcontrol: recursive memory.low protection omits 931a90b481ad mm: memcontrol: clean up and document effective low/min ca [...] omits b7fd59a14547 mm: memcontrol: fix memory.low proportional distribution omits f6b9b383d79b mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] omits 74bfe2a16078 mm: memcg/slab: cache page number in memcg_(un)charge_slab() omits 25459266a5a3 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() omits 0225191cf872 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] omits d6aafabf9c49 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments omits 3aed08ebe7f6 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments omits f82d3f5830f7 mm: memcg/slab: use mem_cgroup_from_obj() omits e703ec5cbabf mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node omits ba5b1f7795cb mm, memcg: fix build error around the usage of kmem_caches omits bbb025e3720a mm/swap_state.c: use the same way to count page in [add_to [...] omits b21c635289ca mm: swap: use smp_mb__after_atomic() to order LRU bit set omits e0aca053d6bd mm-swap-make-page_evictable-inline-fix omits 126b8a1e841d mm: swap: make page_evictable() inline omits d3886ede5a22 mm/swap_slots.c: assign|reset cache slot by value directly omits 9b49d483d1aa mm/swapfile: fix data races in try_to_unuse() omits 89b3c485f3e2 mm/swap.c: not necessary to export __pagevec_lru_add() omits b43cf3acc6f0 mm/swapfile.c: fix comments for swapcache_prepare omits 3171b9a34b01 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path omits 22fcd4cb5d2b mm/gup: rename nr as nr_pinned in get_user_pages_fast() omits a14d0998baf9 mm/gup/writeback: add callbacks for inaccessible pages omits ba758b825f81 mm: dump_page(): additional diagnostics for huge pinned pages omits efd3fca770cd mm: improve dump_page() for compound pages omits 15ad56bc6194 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] omits 91b7346f855e mm/gup_benchmark: support pin_user_pages() and related calls omits 43278b9d8284 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting omits 3e82c5d221d0 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] omits 7dcf20760d8f mm-gup-track-foll_pin-pages-fix-2-fix omits 4f0944f76a42 mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" omits 3845d73149b3 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages omits 2e97797c7329 mm/gup: track FOLL_PIN pages omits a2076dbc9cea mm/gup: require FOLL_GET for get_user_pages_fast() omits c2249192e8c0 mm/gup: pass gup flags to two more routines omits 2065bd372dc3 mm: introduce page_ref_sub_return() omits d0ce7e6c2552 mm/gup: pass a flags arg to __gup_device_* functions omits 653593b92570 mm/gup: split get_user_pages_remote() into two routines omits 98aab0c05579 mm/filemap.c: rewrite pagecache_get_page documentation omits 4c8a4cea5c36 mm/filemap.c: unexport find_get_entry omits d8f91ebbb4d7 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] omits 7ed95dc282d1 include/linux/pagemap.h: rename arguments to find_subpage omits 2754a7615b2e mm/filemap.c: use vm_fault error code directly omits e92bddfd94a1 mm/filemap.c: remove unused argument from shrink_readahead [...] omits 114ff4747f02 mm/filemap.c: clear page error before actual read omits aca583ee092c mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] omits 4e00b80f62c4 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] omits 940bed6df5fd mm/Makefile: disable KCSAN for kmemleak omits 5e372268fa16 mm/kmemleak.c: use address-of operator on section symbols omits ae6df3a91c3f Revert "topology: add support for node_to_mem_node() to de [...] omits 7862c3e16d48 slub: relocate freelist pointer to middle of object omits 58e0929edca3 slub: improve bit diffusion for freelist ptr obfuscation omits 018d29582687 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs omits cabad0c785b8 mm/slub.c: replace cpu_slab->partial with wrapped APIs omits 5081bdcffb55 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 50d96b553346 fs_parse: Remove pr_notice() about each validation omits f03573b6f4ec ramfs: support O_TMPFILE omits d4a804067b2c drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits f9a41e114bc2 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save omits f1f6f250f923 ocfs2: use scnprintf() for avoiding potential buffer overflow omits 9b900d79e25d ocfs2: roll back the reference count modification of the p [...] omits f0c010d1a0f4 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] omits 3705b9f012ab ocfs2: dlm: replace zero-length array with flexible-array member omits 57000618c8c8 ocfs2: cluster: replace zero-length array with flexible-ar [...] omits 661252c13540 ocfs2: replace zero-length array with flexible-array member omits b1b99711ce81 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] omits 9e7adadf1fd3 ocfs2: remove useless err omits c0f918c775aa ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" omits 5b21ec57e465 ocfs2: there is no need to log twice in several functions omits ef658115265c ocfs2: remove dlm_lock_is_remote omits 7358ad8a5696 ocfs2: use OCFS2_SEC_BITS in macro omits 8eaef9097e8e ocfs2: remove unused macros omits db2cf09b50cd ocfs2: remove FS_OCFS2_NM omits 9a9303dab2b1 scripts/spelling.txt: add more spellings to spelling.txt omits f817f80a4b6b scripts/spelling.txt: add syfs/sysfs pattern omits 4c80da79fb7f asm-generic: make more kernel-space headers mandatory omits 3f20e7c1f390 kthread: mark timer used by delayed kthread works as IRQ safe omits 86a56ace2bcf hfsplus: fix crash and filesystem corruption when deleting files omits 1072ae39a4f7 mm/hugetlb: fix a addressing exception caused by huge_pte_offset omits ad15f8e231ac tools/accounting/getdelays.c: fix netlink attribute length omits 0f0535ea12e5 ipc-mqueuec-change-__do_notify-to-bypass-check_kill_permis [...] omits ad752a024c87 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits fcb2a9b78a9a /proc/kpageflags: do not use uninitialized struct pages omits 29bebd310caa /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits be58602fabc9 Merge branch 'locking/core' omits 1c145e46630a Merge branch 'smp/core' omits 336f682628cc Merge branch 'timers/core' omits a855f80334bd Merge branch 'timers/urgent' omits 2e1ac38556aa Merge branch 'x86/boot' omits 575139a79e79 Merge branch 'x86/build' omits 7ddef4779d1c Merge branch 'x86/cleanups' omits 5ca22c7cae55 iio: cros_ec: Use Hertz as unit for sampling frequency omits 9cee0e8c6f1e mm/hmm: return error for non-vma snapshots omits 2bf64bd0dbb8 mm/hmm: do not set pfns when returning an error code omits 637dff59297b mm/hmm: do not unconditionally set pfns when returning EBUSY omits eaee60e34849 mm/hmm: use device_private_entry_to_pfn() omits d7cd7ac3bb4a mm/hmm: remove the CONFIG_TRANSPARENT_HUGEPAGE #ifdef omits 47b47eab74e6 selinux: clean up indentation issue with assignment statement omits 72cb2113c1bb vmlinux.lds: Discard .note.gnu.property sections in generic NOTES omits 28aa62327f5e Merge branch 'x86/build' omits ce81f66a845e Merge branch 'core/objtool' omits a518108fc171 Merge branch 'x86/misc' omits 2f9e96bb19d5 Merge branch 'x86/splitlock' omits d4f1d78352e3 crypto: af_alg - bool type cosmetics omits 2b4a78345ade crypto: arm[64]/poly1305 - add artifact to .gitignore files omits 7ada6b6ade17 crypto: caam - limit single JD RNG output to maximum of 16 bytes omits 06a3c501a68d crypto: caam - enable prediction resistance in HRWNG omits 626af2c7d805 bus: fsl-mc: add api to retrieve mc version omits 0298f323b8d4 crypto: caam - invalidate entropy register during RNG init [...] omits 1db775b58e99 crypto: caam - check if RNG job failed omits a1215e209c30 crypto: caam - simplify RNG implementation omits c196673c92a9 crypto: caam - drop global context pointer and init_done omits 49299feaa392 crypto: caam - use struct hwrng's .init for initialization omits fad5a4066c61 crypto: caam - allocate RNG instantiation descriptor with GFP_DMA omits cfb6d9402c70 crypto: ccree - remove duplicated include from cc_aead.c omits 53351bb96b6b crypto: chelsio/chcr - Fixes a deadlock between rtnl_lock [...] omits 41c908c9d369 crypto: chelsio/chcr - Fixes a hang issue during driver re [...] omits 06de758eac74 Merge branch 'kbuild-asinstr' into for-next omits 6de8aad3b48c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] omits 6742432d140c x86: update AS_* macros to binutils >=2.23, supporting ADX [...] omits 70af61315f0d Documentation/changes: Raise minimum supported binutils ve [...] omits 1bba993e7604 crypto: curve25519 - do not pollute dispatcher based on assembler omits 42615b5503b0 crypto: x86 - rework configuration based on Kconfig omits ccbdb7ca71e3 x86: add comments about the binutils version to support co [...] omits 1abc6233c8c0 x86: probe assembler capabilities via kconfig instead of makefile omits 0a896a6e2a60 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA omits 1a908babcb14 x86: replace arch macros from compiler with CONFIG_X86_{32,64} omits 75fece52a192 x86: remove always-defined CONFIG_AS_AVX omits dfe52e20aa27 x86: remove always-defined CONFIG_AS_SSSE3 omits 508d0924d3f1 x86: remove always-defined CONFIG_AS_CFI_SECTIONS omits 2798d43feb07 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME omits 8623d695fe99 x86: remove always-defined CONFIG_AS_CFI omits 73a9a96739da x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] omits 0f4811281836 lib/raid6/test: fix build on distros whose /bin/sh is not bash omits 4d19a08cd204 Merge branch 'remotes/lorenzo/pci/vmd' omits deb564f75a48 Merge branch 'remotes/lorenzo/pci/tegra' omits f6d29b747b68 Merge branch 'remotes/lorenzo/pci/qcom' omits fa4911e7653c Merge branch 'remotes/lorenzo/pci/mobiveil' omits 40f92947f6e5 Merge branch 'remotes/lorenzo/pci/hv' omits 5b02dde51a39 Merge branch 'remotes/lorenzo/pci/endpoint' omits 329519f0abbb Merge branch 'remotes/lorenzo/pci/dt' omits 33dd906aed5b Merge branch 'remotes/lorenzo/pci/amlogic' omits 0c6e1a32b3d0 Merge branch 'pci/p2pdma' omits aea32a02b739 Merge branch 'pci/misc' omits 40c1a713bfbb Merge branch 'pci/interrupts' omits 9fe66f1d384d Merge branch 'pci/hotplug' omits db5e132088b0 Merge branch 'pci/enumeration' omits 352cb08a6588 Merge branch 'pci/aspm' omits 7683c335f2e9 Merge branch 'perf/core' omits 5072c789731f Merge branch 'smp/core' omits b9690e14079e Merge branch 'x86/cleanups' omits bb9b03013f62 Merge branch 'core/rcu' omits fe094c75d9d5 Merge branch 'locking/core' omits c5fbf4c97e15 Merge branch 'perf/urgent' omits 1da4cf62ac28 Merge branch 'timers/core' omits be1a6f56465e Merge branch 'x86/cleanups' omits 4e93480bf18b Merge branch 'x86/entry' omits abf3ab0d3678 Merge branch 'x86/vmware' omits 7c8cc6ff08b8 Merge branch 'linus' omits 4d75036f478f rbd: don't mess with a page vector in rbd_notify_op_lock() omits de58d9506b03 rbd: don't test rbd_dev->opts in rbd_dev_image_release() omits 7508fb974e9f rbd: call rbd_dev_unprobe() after unwatching and flushing [...] omits d6826f921fa5 rbd: avoid a deadlock on header_rwsem when flushing notifies omits 8e0a52bb1235 ceph: fix snapshot directory timestamps omits e219079b86e0 ceph: wait for async creating inode before requesting new [...] omits e2d35c7198c2 ceph: don't skip updating wanted caps when cap is stale omits b41ec0a88cc7 ceph: request new max size only when there is auth cap omits 8930d477f36e ceph: cleanup return error of try_get_cap_refs() omits 084d1c26b83e ceph: return ceph_mdsc_do_request() errors from __get_parent() omits 56a204a8d5fd ceph: check all mds' caps after page writeback omits ef5d676e31a9 ceph: update i_requested_max_size only when sending cap ms [...] omits cb1d8664afc8 ceph: simplify calling of ceph_get_fmode() omits 6fb34022c41d ceph: remove delay check logic from ceph_check_caps() omits f5fcc5c8708d ceph: consider inode's last read/write when calculating wa [...] omits a9ce051afe63 ceph: always renew caps if mds_wanted is insufficient omits 24a3ce7e60cd ceph: update dentry lease for async create omits 2e747f8b6e4b ceph: attempt to do async create when possible omits e2cfbf2d5668 ceph: cache layout in parent dir on first sync create omits b593cbc4bd56 ceph: add new MDS req field to hold delegated inode number omits f9498ef508a5 ceph: decode interval_sets for delegated inos omits b20bb4d6d280 ceph: make ceph_fill_inode non-static omits 892e737e4b9c ceph: perform asynchronous unlink if we have sufficient caps omits b15be292482e ceph: don't take refs to want mask unless we have all bits omits 16ecfa6e6f1f ceph: cap tracking for async directory operations omits 051633f3b234 ceph: make __take_cap_refs non-static omits de5a65f01e88 ceph: add infrastructure for waiting for async create to complete omits a6123ca8e6dc ceph: track primary dentry link omits 4661d43928a0 ceph: add flag to designate that a request is asynchronous omits a331b428f98f ceph: more caps.c lockdep assertions omits cb5f2d56c289 ceph: clean up kick_flushing_inode_caps() omits ed2eb96fbe9d libceph: directly skip to the end of redirect reply omits 0c5dde920cec libceph: simplify ceph_monc_handle_map() omits ffb4d72f0591 ceph: return ETIMEDOUT errno to userland when request timed out omits 11da0b08e5ea ceph: re-org copy_file_range and fix some error paths omits c6508c90ea56 ceph: move to a dedicated slabcache for mds requests omits 7f78e4ddacb5 ceph: reorganize fields in ceph_mds_request omits 1b466b36a507 ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite omits 5765f07c16ad ceph: replace zero-length array with flexible-array member omits 289f451e0086 rbd: enable multiple blk-mq queues omits aee8942bc15c rbd: embed image request in blk-mq pdu omits 0336b4fbb764 rbd: acquire header_rwsem just once in rbd_queue_workfn() omits 535ccd979abf rbd: get rid of img_request_layered_clear() omits 40fb8426cd2b rbd: kill img_request kref omits 3eab363ecef6 ceph: check if file lock exists before sending unlock request omits ea01a4cb77ed ceph: fix description of some mount options omits 2a9cac9a462c ceph: move ceph_osdc_{read,write}pages to ceph.ko omits fefdeb72a0f8 ceph: don't ClearPageChecked in ceph_invalidatepage() omits 1a37d7f4f812 rbd: remove barriers from img_request_layered_{set,clear,test}() omits 8d0c6df137f6 libceph: drop CEPH_DEFINE_SHOW_FUNC omits a9bc2af98195 ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] omits bd33ec8073f4 ceph: add refcounting for Fx caps omits 173f9f706f01 ceph: register MDS request with dir inode from the start omits 3fd01918bbba Merge branch 'WIP.locking/core' omits a4068736634b Merge branch 'WIP.x86/entry' omits 630ed01451a3 Merge branch 'WIP.locking/kcsan' omits 4afa155be0b1 Merge branch 'core/objtool' omits b07838656143 Merge branch 'efi/core' omits eede06879d3c Merge branch 'irq/core' omits 64c500bc072a Merge branch 'irq/urgent' omits f33ba39f26b0 Merge branch 'x86/cleanups' omits 50b6b85a87dd Merge branch 'locking/kcsan' omits c841a3e924c6 Merge branch 'perf/core' omits 18e6816ee11f Merge branch 'perf/urgent' omits 742131dcf835 Merge branch 'ras/core' omits 6303507d8026 Merge branch 'sched/core' omits 377904993111 Merge branch 'sched/rt' omits 3585234d3df9 Merge branch 'smp/core' omits daae8238281d Merge branch 'timers/core' omits f59872028128 Merge branch 'timers/nohz' omits b65c5ec3f7d3 Merge branch 'x86/asm' omits fc684e8bb37b Merge branch 'x86/boot' omits cdc18b407593 Merge branch 'x86/build' omits c50c4f95f903 Merge branch 'x86/cleanups' omits 3be30ad6e8f7 Merge branch 'x86/cpu' omits 3a1a73b2f74e Merge branch 'x86/fpu' omits 9636fc064caa Merge branch 'x86/kdump' omits b2c8b850bd14 Merge branch 'x86/misc' omits bd5993fdb13f Merge branch 'x86/mm' omits 713fb47f6c27 Merge branch 'x86/splitlock' omits 3dbc8900c7df Merge branch 'x86/timers' omits 5239949caaf2 Merge branch 'x86/urgent' omits 953e73f4ea27 x86/entry: Fix SYS_NI() build failure omits 3d5a5417ad06 fpga: dfl: afu: support debug access to memory-mapped afu regions omits 24315b212b7d fpga: dfl.h: Replace zero-length array with flexible-array member omits cb489303edd7 hv: hyperv_vmbus.h: Replace zero-length array with flexibl [...] omits 8077f8157271 media: Fix build failure due to missing select REGMAP_I2C omits 28d4d0e16f09 When using NFSv4.2, the security label for the root inode [...] omits ec14a914b844 media: venus: firmware: Ignore secure call error on first resume omits e63de44d28ca xen/xenbus: remove unused xenbus_map_ring() omits b48c74f4e139 Merge tag 'scmi-updates-5.7' of git://git.kernel.org/pub/s [...] omits 2fb2e7cdfbb0 arm64: dts: agilex: correct service layer driver's compati [...] omits 3451e8410e0d dt-bindings, firmware: add compatible value Intel Stratix1 [...] omits 22adc4afc53a fpga: stratix10-soc: add compatible property value for int [...] omits 53b9b81eae30 arm64: dts: agilex: correct FPGA manager driver's compatib [...] omits 72916857199d dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] omits f9de105cf692 fpga: machxo2-spi: Use new structure for SPI transfer delays omits 79b6a7b477d0 fpga: ice40-spi: Use new structure for SPI transfer delays omits 250819c16597 fpga: dfl: pci: fix return value of cci_pci_sriov_configure omits 309db92e29b1 fpga: zynq: Remove clk_get error message for probe defer omits fe357dbae113 ubi: Fix an error pointer dereference in error handling code omits 31f36312d2ca ubifs: fix memory leak from c->sup_node adds 7111951b8d49 Linux 5.6 adds 0f751396346f Merge tag 'tpmdd-next-20200316' of git://git.infradead.org [...] adds c03cb6646474 Merge tag 'i3c/for-5.7' of git://git.kernel.org/pub/scm/li [...] adds 3a0eb192c01f Merge tag 'for-5.7/libata-2020-03-29' of git://git.kernel. [...] adds 10f36b1e80a9 Merge tag 'for-5.7/block-2020-03-29' of git://git.kernel.d [...] adds 1592614838cb Merge tag 'for-5.7/drivers-2020-03-29' of git://git.kernel [...] adds e59cd88028db Merge tag 'for-5.7/io_uring-2020-03-29' of git://git.kerne [...] adds 481ed297d900 Merge tag 'docs-5.7' of git://git.lwn.net/linux adds 377ad0c28c1d Merge tag 'erofs-for-5.7-rc1' of git://git.kernel.org/pub/ [...] adds 51891498f2da seccomp: allow TSYNC and USER_NOTIF together adds 3db81afd9949 seccomp: Add missing compat_ioctl for notify adds 78b0dedd5292 Merge tag 'seccomp-v5.7-rc1' of git://git.kernel.org/pub/s [...] adds c271bdbf38e0 Merge tag 'pstore-v5.7-rc1' of git://git.kernel.org/pub/sc [...] adds 41dac9a2ad4a Merge branches 'edac-mc-cleanup', 'edac-misc', 'edac-drive [...] adds aaf985e21a4a Merge tag 'edac_updates_for_5.7' of git://git.kernel.org/p [...] adds ff7b862a4c35 Merge tag 'ras_updates_for_5.7' of git://git.kernel.org/pu [...] adds 47acac8cae28 Merge tag 'hwmon-for-v5.7' of git://git.kernel.org/pub/scm [...] adds 0cbd38764e1f Merge remote-tracking branch 'arc-current/for-curr' adds 24ba37950474 Merge remote-tracking branch 'm68k-current/for-linus' adds be8c827f50a0 mac80211: fix authentication with iwlwifi/mvm adds fbe4e0c1b298 ipv4: fix a RCU-list lock in fib_triestat_seq_show adds 5c3e82fe1596 sctp: fix refcount bug in sctp_wfree adds 582eea230536 sctp: fix possibly using a bad saddr with a given dst adds 25629fdaff2f net, ip_tunnel: fix interface lookup with no key adds bde1b56f898c udp: initialize is_flist with 0 in udp_gro_receive adds cf673ed0e057 net: fix fraglist segmentation reference count leak adds 52741d26d902 Merge remote-tracking branch 'net/master' adds aa21c3d4b941 Merge branch 'for-next' into for-linus adds 3c22baeab40b Merge tag 'asoc-v5.7' of https://git.kernel.org/pub/scm/li [...] adds 7562d8d6d154 Merge remote-tracking branch 'sound-current/for-linus' adds f3ca3f5b0966 dt-bindings: sound: cs42l51: Remove unneeded I2C unit name adds 76385a665ff5 ASoC: bcm: Fix pointer cast warning adds a91ab6509cd3 ASoC: AMD: Clear format bits before setting them adds 0ab070917afd ASoC: fix regwmask adds 1ba616bd1a6d ASoC: soc-dai: fix DAI startup/shutdown sequence adds ec14b65ab6bc ASoC: Intel: broadwell: Remove ignore_suspend flag from SS [...] adds a99661531e12 ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 [...] adds b0ada40cb80d ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from S [...] adds 793012c6c586 ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from S [...] adds 7f95581187a2 Merge series "ASoC: Intel: boards: Remove ignore_suspend f [...] adds 5aefc1f21047 Merge branch 'asoc-5.7' into asoc-linus adds ed5395df1b40 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ab2e54ca0499 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 724397f84823 Merge remote-tracking branch 'regulator-fixes/for-linus' adds c7a22836dbdf Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 2632e7b618a7 media: venus: firmware: Ignore secure call error on first resume adds bec404de7e6c Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 9c702b1012d5 Merge remote-tracking branch 'omap-fixes/fixes' adds d6c43d76e8c7 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds ed01d9f33f72 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 57025dbad133 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 5f298336f7a9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 76979feb2181 Merge remote-tracking branch 'spdx/spdx-linus' adds a325aefb3560 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new c7edb86465ae Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new dbd35860122b kconfig: remove unused variable in qconf.cc new 735aab1e008b kbuild: add -Wall to KBUILD_HOSTCXXFLAGS new f463c3510d44 kbuild: add comment about grouped target new 63b903dfebde net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for [...] new 734f3719d343 net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for re [...] new 7d7df745b0a6 net: wan: wanxl: refactor the firmware rebuild rule new aa824e0c962b kbuild: remove AS variable new 4623980dea7c kbuild: add outputmakefile to no-dot-config-targets new d9dac147a2c3 kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset new d359e4849d7e lib/raid6/test: fix build on distros whose /bin/sh is not bash new 0b1d38ef9c6a x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] new 744d52394bf1 x86: remove always-defined CONFIG_AS_CFI new aefa7f1a739e x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME new 91c94b570e1a x86: remove always-defined CONFIG_AS_CFI_SECTIONS new a79532527122 x86: remove always-defined CONFIG_AS_SSSE3 new 41c0262a0bf7 x86: remove always-defined CONFIG_AS_AVX new 43d24fde97c1 x86: replace arch macros from compiler with CONFIG_X86_{32,64} new 50b4722e3e5c drm/i915: remove always-defined CONFIG_AS_MOVNTDQA new 114146359baf x86: probe assembler capabilities via kconfig instead of makefile new b7c895073815 x86: add comments about the binutils version to support co [...] new 9032620de39d crypto: x86 - rework configuration based on Kconfig new 0f9f70b34ccf crypto: curve25519 - do not pollute dispatcher based on assembler new 7412b8a63c0a Documentation/changes: Raise minimum supported binutils ve [...] new 9a510d620344 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] new d0812894b44c crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] new b021f4566a44 Merge branch 'kbuild-asinstr' into for-next new 4e90389e97cd Merge remote-tracking branch 'kbuild/for-next' new cc720cc2ecdf Merge remote-tracking branch 'dma-mapping/for-next' new 450b83bfb565 Merge remote-tracking branch 'arm/for-next' new 189418730b1c Merge remote-tracking branch 'arm64/for-next/core' new e1c427a3ad50 Merge remote-tracking branch 'arm-soc/for-next' new 50036ce4881a Merge remote-tracking branch 'amlogic/for-next' new d60f11805692 Merge remote-tracking branch 'aspeed/for-next' new 68e717e94b12 Merge remote-tracking branch 'at91/at91-next' new 740bbbabbb20 Merge remote-tracking branch 'imx-mxs/for-next' new 108c4000f038 Merge remote-tracking branch 'keystone/next' new 7342436e42a1 Merge remote-tracking branch 'mediatek/for-next' new be7c1ea5023c Merge remote-tracking branch 'mvebu/for-next' new 126b5caacd59 Merge remote-tracking branch 'omap/for-next' new 0ac2e79a7b68 Merge remote-tracking branch 'qcom/for-next' new 49d2f2ca188b Merge remote-tracking branch 'raspberrypi/for-next' new 8f2ff302d4b6 Merge remote-tracking branch 'realtek/for-next' new 7b07fbce2235 Merge remote-tracking branch 'renesas/next' new 3dfdfcb1e1d4 Merge remote-tracking branch 'reset/reset/next' new 16e6d5821291 Merge remote-tracking branch 'rockchip/for-next' new c1be02b37db2 Merge remote-tracking branch 'samsung-krzk/for-next' new f7713dfe2f6c Merge remote-tracking branch 'sunxi/sunxi/for-next' new 4a3dd8933efa Merge remote-tracking branch 'tegra/for-next' new 82147fbdfb7c Merge remote-tracking branch 'clk/clk-next' new 3d72e29af1b4 Merge remote-tracking branch 'csky/linux-next' new a0fe39798ef6 Merge remote-tracking branch 'h8300/h8300-next' new 5a15952b11ee Merge remote-tracking branch 'ia64/next' new 0b46fd758600 Merge remote-tracking branch 'm68knommu/for-next' new 7c84fd617237 Merge remote-tracking branch 'microblaze/next' new ba15533275dd Merge tag 'v5.6' into mips-next new 916ca6833543 Merge remote-tracking branch 'mips/mips-next' new 6e96d53bb431 Merge remote-tracking branch 'nds32/next' new 0a2507ad17b0 Merge remote-tracking branch 'openrisc/for-next' new fa449758ec3e Merge remote-tracking branch 'parisc-hd/for-next' new 194d83d5edbb Merge remote-tracking branch 'powerpc/next' new 7e2bfe878fb2 Merge remote-tracking branch 'risc-v/for-next' new 73ce719494ab Merge remote-tracking branch 's390/features' new d7e2251f129a Merge remote-tracking branch 'sh/sh-next' new 9d9a681df80f Merge remote-tracking branch 'uml/linux-next' new 70cbddb97385 arch/xtensa: fix grammar in Kconfig help text new adc044bf2320 Merge branch 'xtensa-5.7-fixes' into xtensa-for-next new 6ec0b24f4537 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 437edde3f44e Merge remote-tracking branch 'fscrypt/master' new 46d7ad1342f0 Merge remote-tracking branch 'btrfs/for-next' new 3db0a2fc5668 ceph: register MDS request with dir inode from the start new f85122afeb23 ceph: add refcounting for Fx caps new 525d15e8e5ad ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] new 072eaf3c0f0f libceph: drop CEPH_DEFINE_SHOW_FUNC new 94f4857f4ba2 rbd: remove barriers from img_request_layered_{set,clear,test}() new 70837470b41e ceph: don't ClearPageChecked in ceph_invalidatepage() new 5107d7d505cb ceph: move ceph_osdc_{read,write}pages to ceph.ko new cb63483ad06d ceph: fix description of some mount options new bbb480ab05b2 ceph: check if file lock exists before sending unlock request new 679a97d28627 rbd: kill img_request kref new 78b42a871a65 rbd: get rid of img_request_layered_clear() new a52cc6857535 rbd: acquire header_rwsem just once in rbd_queue_workfn() new 59e542c86989 rbd: embed image request in blk-mq pdu new f9b6b98d24f7 rbd: enable multiple blk-mq queues new f682dc713c0a ceph: replace zero-length array with flexible-array member new cb03c14390fb ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite new c36d641493c9 ceph: reorganize fields in ceph_mds_request new 058daab79d6b ceph: move to a dedicated slabcache for mds requests new 1b0c3b9f91f0 ceph: re-org copy_file_range and fix some error paths new 8ccf7fcce191 ceph: return ETIMEDOUT errno to userland when request timed out new 4d8b8fb4940a libceph: simplify ceph_monc_handle_map() new bb0e681dda33 libceph: directly skip to the end of redirect reply new e8a4d2677154 ceph: clean up kick_flushing_inode_caps() new c7e4f85ce967 ceph: more caps.c lockdep assertions new 3bb48b4142bb ceph: add flag to designate that a request is asynchronous new f5e17aed3acc ceph: track primary dentry link new 891f3f5a6a06 ceph: add infrastructure for waiting for async create to complete new 40dcf75e82f8 ceph: make __take_cap_refs non-static new a25949b99003 ceph: cap tracking for async directory operations new 173e70e8ac0f ceph: don't take refs to want mask unless we have all bits new 2ccb45462aea ceph: perform asynchronous unlink if we have sufficient caps new 966c716018de ceph: make ceph_fill_inode non-static new d48464878708 ceph: decode interval_sets for delegated inos new 6deb8008a8e6 ceph: add new MDS req field to hold delegated inode number new 785892fe88f6 ceph: cache layout in parent dir on first sync create new 9a8d03ca2e2c ceph: attempt to do async create when possible new 3313f66a57ed ceph: update dentry lease for async create new c0e385b1067a ceph: always renew caps if mds_wanted is insufficient new 719a2514e9bf ceph: consider inode's last read/write when calculating wa [...] new a0d93e327fc4 ceph: remove delay check logic from ceph_check_caps() new 135e671e54fc ceph: simplify calling of ceph_get_fmode() new 11ba6b9ceeb4 ceph: update i_requested_max_size only when sending cap ms [...] new bf73c62e7ff8 ceph: check all mds' caps after page writeback new c6d50296032f ceph: return ceph_mdsc_do_request() errors from __get_parent() new 546d402085d6 ceph: cleanup return error of try_get_cap_refs() new 42d70f8e31df ceph: request new max size only when there is auth cap new 0aa971b6fd3f ceph: don't skip updating wanted caps when cap is stale new 9bccb76574ad ceph: wait for async creating inode before requesting new [...] new ef9157259fb7 ceph: fix snapshot directory timestamps new 512d9a3147ed rbd: avoid a deadlock on header_rwsem when flushing notifies new d0c8a31b9f4a rbd: call rbd_dev_unprobe() after unwatching and flushing [...] new 7ee6ae9ed787 rbd: don't test rbd_dev->opts in rbd_dev_image_release() new 3e10eb7331c7 rbd: don't mess with a page vector in rbd_notify_op_lock() new 456c7390faf6 Merge remote-tracking branch 'ceph/master' new 78617eb7c270 Merge remote-tracking branch 'cifs/for-next' new 6def1a1d2d58 fanotify: Fix the checks in fanotify_fsid_equal new a32f0ecd79b4 Merge fanotify fix from Nathan Chancellor. new 3fdcd6d5f84b Merge remote-tracking branch 'ext3/for_next' new 626b035b816b ext4: don't set dioread_nolock by default for blocksize < [...] new b9c538da4e52 ext4: fix incorrect inodes per group in error message new df41460a21b0 ext4: fix incorrect group count in ext4_fill_super error message new 2ea2fc775321 ext4: save all error info in save_error_info() and drop ex [...] new e72c9c92b2dc Merge remote-tracking branch 'ext4/dev' new c7e0956c3a8c f2fs: xattr.h: Make stub helpers inline new 707d019cedcd f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages() new 601c004f9e6b f2fs: clean up {cic,dic}.ref handling new e05c46673d6d f2fs: change default compression algorithm new a56ef5864075 f2fs: compress: fix to call missing destroy_compress_ctx() new 105502533f7b f2fs: compress: add .{init,destroy}_decompress_ctx callback new 64bc290f9361 f2fs: compress: support zstd compress algorithm new 08d68595eab7 f2fs: clean up dic->tpages assignment new 6d0121afa6a7 f2fs: show compression in statx new 9cfc421e212c f2fs: fix to verify tpage before releasing in f2fs_free_dic() new b3c387e5a1dd f2fs: switch discard_policy.timeout to bool type new 32f57aa988b1 f2fs: add missing CONFIG_F2FS_FS_COMPRESSION new 42fc4bd2f118 f2fs: fix to disable compression on directory new cbec5876a657 f2fs: keep inline_data when compression conversion new c1690d52fd05 Merge remote-tracking branch 'f2fs/dev' new dd8436ad4716 Merge remote-tracking branch 'jfs/jfs-next' new 6c60e3809eec Merge remote-tracking branch 'nfs/linux-next' new 5a7d0cac2a6c Merge remote-tracking branch 'nfsd/nfsd-next' new acd0d65aa0c0 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 4ab25ac8b2b5 ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() new 81423c785516 ubifs: ubifs_jnl_write_inode: Fix a memory leak bug new 927cc5cec35f ubifs: ubifs_add_orphan: Fix a memory leak bug new c16f39d14a7e ubi: fastmap: Free unused fastmap anchor peb during detach new 294a8dbe34d3 ubi: fastmap: Only produce the initial anchor PEB when fas [...] new acc5af3efa30 ubifs: Fix out-of-bounds memory access caused by abnormal [...] new 3676f32a98cd ubi: ubi-media.h: Replace zero-length array with flexible- [...] new 9fac9366adbc Merge remote-tracking branch 'ubifs/linux-next' new 10b0d6bdd585 Merge remote-tracking branch 'v9fs/9p-next' new bd7105cc82e1 Merge remote-tracking branch 'xfs/for-next' new 6373febab484 Merge remote-tracking branch 'iomap/iomap-for-next' new ee23f1adaa7c Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 43d806162fd9 Merge remote-tracking branch 'file-locks/locks-next' new 747b1574b395 Merge remote-tracking branch 'vfs/for-next' new 5f596f879d6a Merge remote-tracking branch 'printk/for-next' new 3b364c659bd3 PCI/ASPM: Reduce severity of common clock config message new 59fa984625d0 Merge branch 'pci/aspm' new b5dfbeacf748 PCI/ERR: Combine pci_channel_io_frozen cases new 6d2c89441571 PCI/ERR: Update error status after reset_link() new be06c1b42eea PCI/DPC: Move DPC data into struct pci_dev new b6cf1a42f916 PCI/ERR: Remove service dependency in pcie_do_recovery() new e8e5ff2aeec1 PCI/ERR: Return status of pcie_do_recovery() new 27005618178e PCI/DPC: Cache DPC capabilities in pci_init_capabilities() new 20e15e673b05 PCI/AER: Add pci_aer_raw_clear_status() to unconditionally [...] new aea47413e7ce PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for [...] new ac1c8e35a326 PCI/DPC: Add Error Disconnect Recover (EDR) support new 894020fdd88c PCI/AER: Rationalize error status register clearing new 535899328fb8 Merge branch 'pci/edr' new a6559a9c3ff3 Merge branch 'pci/enumeration' new 045c43bd01f4 PCI: pciehp: Fix indefinite wait on sysfs requests new 64868dc26540 PCI: pciehp: Fix MSI interrupt race new 33c1249012ed Merge branch 'pci/hotplug' new ee851b077522 Merge branch 'pci/interrupts' new bd641fd8303a PCI: sysfs: Revert "rescan" file renames new 31e8bd36ca36 Merge branch 'pci/misc' new 3660ad433a69 Merge branch 'pci/p2pdma' new 72e0ef0e5f06 PCI: Use ioremap(), not phys_to_virt() for platform ROM new 2c8d5a2dc1e3 PCI: Add support for root bus sizing new 5799dac9c38a alpha: Fix nautilus PCI setup new 5a908102ef33 Merge branch 'pci/resource' new 3375590623e4 PCI: Add Zhaoxin Vendor ID new 0325837c51cb PCI: Add ACS quirk for Zhaoxin multi-function devices new 299bd044a6f3 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports new 8cd959ad7aee Merge branch 'pci/virtualization' new 08ec6782fca4 Merge branch 'remotes/lorenzo/pci/amlogic' new 6f7a0524da21 Merge branch 'remotes/lorenzo/pci/dt' new 9a5595ab21a9 PCI: dwc: pci-dra7xx: Fix MSI IRQ handling new 9e7eb6e9e8e9 Merge branch 'remotes/lorenzo/pci/dwc' new bad7590c1e81 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] new a5d60dd25cc9 Merge branch 'remotes/lorenzo/pci/endpoint' new 70d66f85e1de Merge branch 'remotes/lorenzo/pci/hv' new b363fe92b680 Merge branch 'remotes/lorenzo/pci/mobiveil' new 6881e110ca5d Merge branch 'remotes/lorenzo/pci/qcom' new 08d81819b5ee Merge branch 'remotes/lorenzo/pci/tegra' new 5024e1fe40c8 Merge branch 'remotes/lorenzo/pci/vmd' new 91db57acf85c Merge remote-tracking branch 'pci/next' new 0ab789ab2838 Merge remote-tracking branch 'hid/for-next' new c70c50b3cc0e Merge remote-tracking branch 'i2c/i2c/for-next' new 9669385ea9a6 Merge branch 'dmi/master' new 0856e991bbd6 Merge remote-tracking branch 'pm/linux-next' new 2d2111b3600f Merge remote-tracking branch 'thermal/thermal/linux-next' new 05740bfd10b3 Merge remote-tracking branch 'ieee1394/for-next' new f7ee4dd0dd6e Merge remote-tracking branch 'swiotlb/linux-next' new 9d04d56c47b1 RDMA/hns: Reduce PFC frames in congestion scenarios new 019cd05ce59d RDMA/hns: Reduce the maximum number of extend SGE per WQE new 90e735aecc4c RDMA/hns: Modify the mask of QP number for CQE of hip08 new d35dc58dd26e RDMA/hns: Fix uninitialized variable bug new 3e87f4313035 IB/qib: Delete struct qib_ivdev.qp_rnd new b4d8ddf8356d RDMA/bnxt_re: make bnxt_re_ib_init static new 6fce0dc2e559 Merge remote-tracking branch 'rdma/for-next' new f0b5989745c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 791bb3fcafce net: macsec: add support for specifying offload upon link [...] new bd734a742d55 net: phy: micrel.c: add rgmii interface delay possibility [...] new 1b68480b945e ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii new 5ef5c90e3cb3 selftests: move timestamping selftests to net folder new 798dda818ad1 net: page pool: allow to pass zero flags to page_pool_init() new 3b85720d3fd7 qed: Fix race condition between scheduling and destroying [...] new a08e7fd9123d net: Fix typo of SKB_SGO_CB_OFFSET new b8f14878e6ae s390/qeth: support net namespaces for L3 devices new 336aa67bd027 net: dsa: sja1105: show more ethtool statistics counters f [...] new 1d01145fd659 net: dsa: mt7530: use resolved link config in mac_link_up() new 9c11cc784963 devlink: don't wrap commands in rST shell blocks new 41b145024ca7 mlx4: fix "initializer element not constant" compiler error new 3df523ab582c mptcp: Add ADD_ADDR handling new 1b1c7a0ef7f3 mptcp: Add path manager interface new f296234c98a8 mptcp: Add handling of incoming MP_JOIN requests new ec3edaa7ca6c mptcp: Add handling of outgoing MP_JOIN requests new 926bdeab5535 mptcp: Implement path manager interface commands new cc9d25669866 mptcp: update per unacked sequence on pkt reception new 18b683bff89d mptcp: queue data for mptcp level retransmission new b51f9b80c032 mptcp: introduce MPTCP retransmission timer new d027236c41fd mptcp: implement memory accounting for mptcp rtx queue new 7948f6cc9951 mptcp: allow partial cleaning of rtx head dfrag new 3f8e0aae1796 mptcp: rework mptcp_sendmsg_frag to accept optional dfrag new 3b1d6210a957 mptcp: implement and use MPTCP-level retransmission new 5147dfb50832 mptcp: allow dumping subflow context to userspace new fc518953bc9c mptcp: add and use MIB counter infrastructure new 01cacb00b35c mptcp: add netlink-based PM new eedbc685321b selftests: add PM netlink functional tests new b08fbf241064 selftests: add test-cases for MPTCP MP_JOIN new c189b5483c1b Merge branch 'mptcp-multiple-subflows-path-management' new cfa933d938d8 include: uapi: linux: add rpl sr header definition new f37c60593634 addrconf: add functionality to check on rpl requirements new 8610c7c6e3bd net: ipv6: add support for rpl sr exthdr new faee676944da net: add net available in build_state new a7a29f9c361f net: ipv6: add rpl sr tunnel new 96376cad3508 Merge branch 'ipv6-add-rpl-source-routing' new b51fb7711a6d ethtool: fix reference leak in ethnl_set_privflags() new 217275453b3e ethtool: provide coalescing parameters with COALESCE_GET request new 9881418c7556 ethtool: set coalescing parameters with COALESCE_SET request new 0cf3eac8c936 ethtool: add COALESCE_NTF notification new 7f59fb32b096 ethtool: provide pause parameters with PAUSE_GET request new 3ab879933d3c ethtool: set pause parameters with PAUSE_SET request new bf37faa3867b ethtool: add PAUSE_NTF notification new b7eeefe72eb0 ethtool: provide EEE settings with EEE_GET request new fd77be7bd43c ethtool: set EEE settings with EEE_SET request new 6c5bc8fe4e19 ethtool: add EEE_NTF notification new f76510b458a5 ethtool: add timestamping related string sets new 5b071c59ede0 ethtool: provide timestamping information with TSINFO_GET request new c13b5adb0627 Merge branch 'ethtool-netlink-interface-part-4' new e999a7343da7 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 6838a35a4567 net/mlx5: Use a separate work queue for fib event handling new 49964352ca27 net/mlx5: E-Switch: Move eswitch chains to a new directory new 5a37a8df809b net/mlx5e: refactor indr setup block new 07c264ab8e6c net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support new aba6d497c821 Merge tag 'mlx5-updates-2020-03-29' of git://git.kernel.or [...] new 76dcbd237059 net: ethernet: ti: fix spelling mistake "rundom" -> "random" new 3aeaaa59fd69 selftests:mptcp: fix failure due to whitespace damage new ad59ddd02de2 Crypto: chelsio - Fixes a hang issue during driver registration new 876aa9f527cd Crypto: chelsio - Fixes a deadlock between rtnl_lock and u [...] new 07c9f74a8961 Merge branch 'crypto-chelsio-Fixes-issues-during-chcr-driv [...] new ed64639bc1e0 net: stmmac: Add support for VLAN Rx filtering new e14394e65685 crypto/chcr: fix incorrect ipv6 packet length new 3a0a97838923 crypto/chtls: Fix chtls crash in connection cleanup new cd1ff948302b dpaa_eth: Make dpaa_a050385_wa static new 32109c7065a2 net: ena: Make some functions static new ee91a83e0849 net: dsa: Simplify 'dsa_tag_protocol_to_str()' new acc086bfb957 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8953b0770ff4 net: introduce nla_put_bitfield32() helper and use it new 93a129eb8c52 net: sched: expose HW stats types per action used by drivers new 6e2345c197a9 Merge branch 'net-sched-expose-HW-stats-types-per-action-u [...] new 054eae82537e net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG new 62582a7ee783 ptp: Avoid deadlocks in the programmable pin code. new c7f0d4c898cb netdevsim: Change dummy reporter auto recover default new ba7d16c77942 devlink: Implicitly set auto recover flag when registering [...] new 48bb52c80be0 devlink: Add auto dump flag to health reporter new 307b4e0b3728 Merge branch 'Devlink-health-auto-attributes-refactor' new ea315c55074e mlxsw: spectrum_ptp: Fix build warnings new aa47b540b79c ionic: decouple link message from netdev state new 987c0871e8ae ionic: check for linkup in watchdog new 2a8c2c1a0264 ionic: move debugfs add/delete to match alloc/free new 0b0641009b89 ionic: move irq request to qcq alloc new f9c00e2cf258 ionic: clean tx queue of unfinished requests new d5eddde5ec52 ionic: check for queues before deleting new 49d3b493673a ionic: disable the queues on link down new c672412f6172 ionic: remove lifs on fw reset new 0d5d6045a7dd Merge branch 'ionic-support-for-firmware-upgrade' new c9a7fe1238e5 net: mscc: ocelot: add action of police on vcap_is2 new e13c2075280e net: dsa: refactor matchall mirred action to separate function new 342971766c17 net: dsa: add port policers new fc411eaac8db net: dsa: felix: add port policers new a7cc081cabda net: dsa: sja1105: add configuration of port policers new a6af77637adc net: dsa: sja1105: add broadcast and per-traffic class policers new 3288dffc5dd8 Merge branch 'Port-and-flow-policers-for-DSA' new 4abc3c04810b r8169: improve handling of TD_MSS_MAX new 8063f761cd7c qed: Fix use after free in qed_chain_free new 033c6f3b7837 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] new b8447abc4c8f r8169: factor out rtl8169_tx_map new 0bd274060a0f net: phylink: change phylink_mii_c22_pcs_set_advertisement [...] new e7765d634aaa net: phylink: rename 'ops' to 'mac_ops' new 4c0d6d3a7a81 net: phylink: add separate pcs operations structure new 2d39eab45b2c Merge branch 'split-phylink-PCS-operations' new 01a6b2d2bebf Merge remote-tracking branch 'net-next/master' new f2d67fec0b43 bpf: Undo incorrect __reg_bound_offset32 handling new 604dca5e3af1 bpf: Fix tnum constraints for 32-bit comparisons new 0fc31b10cfb7 bpf: Simplify reg_set_min_max_inv handling new f50b49a0bfca bpf: btf: Fix arg verification in btf_ctx_access() new b49e42a2dffd bpf, doc: Add John as official reviewer to BPF subsystem new cf7fbe660f2d bpf: Add socket assign support new 71489e21d720 net: Track socket refcounts in skb_steal_sock() new 7ae215d23c12 bpf: Don't refcount LISTEN sockets in sk_assign() new 2d7824ffd25c selftests: bpf: Add test for sk_assign new 8a02a1703633 selftests: bpf: Extend sk_assign tests for UDP new c58b1558a747 Merge branch 'bpf_sk_assign' new 4edf16b72c57 bpf, lsm: Make BPF_LSM depend on BPF_EVENTS new 100605035e15 bpf: Verifier, do_refine_retval_range may clamp umin to 0 [...] new 3f50f132d840 bpf: Verifier, do explicit ALU32 bounds tracking new fa123ac022e4 bpf: Verifier, refine 32bit bound in do_refine_retval_range new d2db08c7a14e bpf: Test_progs, add test to catch retval refine error handling new 9ac26e9973ba bpf: Test_verifier, bpf_get_stack return value add <0 new 32f13a5add87 bpf: Test_verifier, #65 error message updates for trunc of [...] new 41f70fe0649d bpf: Test_verifier, add alu32 bounds tracking tests new e5ffcc9191ca Merge branch 'subreg-bounds' new 72ae26452e77 bpf: Implement bpf_link-based cgroup BPF program attachment new 60636a494fb0 bpf: Implement bpf_prog replacement for an active bpf_cgroup_link new 5f40c2d17819 libbpf: Add support for bpf_link-based cgroup attachment new aa0514bb871f selftests/bpf: Test FD-based cgroup attachment new ff03e1784395 Merge branch 'cgroup-bpf_link' new cb1cc2e48e02 Merge remote-tracking branch 'bpf-next/master' new dd3cc111f2e3 netfilter: nf_queue: make nf_queue_entry_release_refs static new 119e52e664c5 netfilter: nf_queue: place bridge physports into queue_ent [...] new af370ab36fcd netfilter: nf_queue: do not release refcouts until nf_rein [...] new 28f715b9e6dd netfilter: nf_queue: prefer nf_queue_entry_free new 7c6b4121627a netfilter: ctnetlink: be more strict when NF_CONNTRACK_MAR [...] new 24791b9aa1ab netfilter: nft_set_bitmap: initialize set element extensio [...] new 8548bde9890f netfilter: nft_dynset: validate set expression definition new d56aab2625f7 netfilter: nf_tables: skip set types that do not support f [...] new 9312eabab4a6 netfilter: conntrack: add nf_ct_acct_add() new ef803b3cf96a netfilter: flowtable: add counter support in HW offload new 2e34328b396a netfilter: nft_exthdr: fix endianness of tcp option cast new e19680f8347e ipvs: fix uninitialized variable warning new 6b3a52355605 Merge remote-tracking branch 'netfilter-next/master' new 65a459a276d0 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] new b3ba2d2b7257 dt-bindings: net: bluetooth: Add device tree bindings for [...] new 3c7acab031cf Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS new 7e141d88e8ce Bluetooth: Add BT_MODE socket option new d7a448d5da88 Bluetooth: Always request for user confirmation for Just Works new fbce257ba2e4 Merge remote-tracking branch 'bluetooth/master' new cdad0334a124 Merge remote-tracking branch 'mac80211-next/master' new 40e7e86ef165 gfs2: Clean up inode initialization and teardown new 969183bc68bc gfs2: Switch to list_{first,last}_entry new d580712a3727 gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc new 2fba46a04c38 gfs2: Change inode qa_data to allow multiple users new 1595548fe72c gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put new 4bd684bc0143 gfs2: Remove unnecessary gfs2_qa_{get,put} pairs new e04d339bd8b1 gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink new 9592ea80ad13 gfs2: instrumentation wrt ail1 stuck new c953a735c7d4 gfs2: change from write to read lock for sd_log_flush_lock [...] new 75b46c437f6b gfs2: Fix oversight in gfs2_ail1_flush new 0ac65389acff Merge remote-tracking branch 'gfs2/for-next' new 699274b1a127 Merge tag 'nand/for-5.7' into mtd/next new 025a06c1104c mtd: Convert fallthrough comments into statements new 7a567c086ddf Merge remote-tracking branch 'mtd/mtd/next' new 4ccff767914b crypto: ccree - remove duplicated include from cc_aead.c new f0ac02c791a1 crypto: caam - allocate RNG instantiation descriptor with GFP_DMA new 8483c831b9f3 crypto: caam - use struct hwrng's .init for initialization new 1517f63cd84f crypto: caam - drop global context pointer and init_done new 2c5e88dc90f5 crypto: caam - simplify RNG implementation new 32107e43b505 crypto: caam - check if RNG job failed new 551ce72a78e2 crypto: caam - invalidate entropy register during RNG init [...] new 0544cb75bd7d bus: fsl-mc: add api to retrieve mc version new 358ba762d9f1 crypto: caam - enable prediction resistance in HRWNG new ea53756d831a crypto: caam - limit single JD RNG output to maximum of 16 bytes new 6e4e00d8b68c crypto: arm[64]/poly1305 - add artifact to .gitignore files new fcb90d51c375 crypto: af_alg - bool type cosmetics new b792af6ccfab Merge remote-tracking branch 'crypto/master' new c0ca5437c509 Merge tag 'amd-drm-next-5.7-2020-03-26' of git://people.fr [...] new 700d6ab987f3 Merge tag 'drm-intel-next-fixes-2020-03-27' of git://anong [...] new 7b0aad074d81 Merge remote-tracking branch 'drm/drm-next' new 50451cfa9aa6 Merge remote-tracking branch 'amdgpu/drm-next' new 98878d9dfc7a dt-bindings: display: ti: Fix dtc unit-address warnings in [...] new 9488ef75ef44 docs: dt: display/ti: fix typos at the devicetree/ directory name new 7a498748c134 Merge remote-tracking branch 'drm-misc/for-linux-next' new 2ae3c54eaf1b Merge remote-tracking branch 'drm-msm/msm-next' new a81f76c75b40 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new cc68886aeed4 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5ad854bdba49 Merge remote-tracking branch 'regmap/for-next' new 20374e71f2d1 Merge remote-tracking branch 'modules/modules-next' new 58508ea70105 Merge remote-tracking branch 'input/next' new cc51abb167fa Merge remote-tracking branch 'block/for-next' new d292ab5b12f6 Merge remote-tracking branch 'device-mapper/for-next' new fd9b94210c1c Merge remote-tracking branch 'pcmcia/pcmcia-next' new 08e7eb1b5ebc Merge remote-tracking branch 'mmc/next' new bcad7d97869b Merge remote-tracking branch 'mfd/for-mfd-next' new 1646848226cb Merge remote-tracking branch 'backlight/for-backlight-next' new 099928d0e879 Merge remote-tracking branch 'battery/for-next' new 9940534cb47a Merge remote-tracking branch 'regulator/for-next' new e32cd15ed195 Merge remote-tracking branch 'security/next-testing' new bd5ebdbf8f37 Merge remote-tracking branch 'apparmor/apparmor-next' new 4f83108fe627 Merge remote-tracking branch 'integrity/next-integrity' new f1740522a39d Merge remote-tracking branch 'keys/keys-next' new 779df6a5480f NFS: Ensure security label is set for root inode new c753924b6285 selinux: clean up indentation issue with assignment statement new 56eb15cacf21 Merge remote-tracking branch 'selinux/next' new 0bd39aa08aa9 Merge remote-tracking branch 'smack/for-next' new 2920774c5ad0 Merge remote-tracking branch 'watchdog/master' new d478313bfb5c Merge remote-tracking branch 'iommu/next' new 6b28a9b80fdb Merge remote-tracking branch 'vfio/next' new c9ad3d8ebe69 Merge remote-tracking branch 'audit/next' new 73c3f08cb9da dt-bindings: thermal: rcar-thermal: Convert bindings to js [...] new 6843a78dd6d8 dt-bindings: spi: Convert QSPI bindings to YAML new c2b894a8145f dt-bindings: spi: Add interconnect binding for QSPI new f231dc61dddc dt-bindings: interrupt-controller: msi: Correct msi-contro [...] new a06266af17ea dt-bindings: leds: common: fix example for gpio-leds new ac08212216fd dt-bindings: Add cros-ec Type C port driver new 59927043a233 dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support new 677224eaf16a docs: dt: fix references to m_can.txt file new 3d12903de5ad docs: dt: fix references to ap806-system-controller.txt new c88bd7d9aa29 docs: dt: fix a broken reference to input.yaml new b38a6cd14849 of: of_private.h: Replace zero-length array with flexible- [...] new cca8ca3b8d42 dt-bindings: vendor-prefixes: Add Topwise new 0631eaed5f6b Merge remote-tracking branch 'devicetree/for-next' new 4d36e53e4e92 Merge remote-tracking branch 'mailbox/mailbox-for-next' new 51449ae819b4 Merge remote-tracking branch 'spi/for-next' new 4c36c7d59535 Merge branch 'x86/vmware' new 0b7785cc67de Merge branch 'x86/timers' new 69f01bf13d43 Merge branch 'x86/splitlock' new 106be6f7dfbd Merge branch 'x86/mm' new 5590f0a3934b Merge branch 'x86/misc' new 9697e7a49272 Merge branch 'x86/kdump' new d7005318b63d Merge branch 'x86/fpu' new 9f78bf97ec54 Merge branch 'x86/entry' new 53e8f42d7360 Merge branch 'x86/cpu' new d51cbc1b1db3 Merge branch 'x86/cleanups' new eb670cd71f8a Merge branch 'x86/build' new 1e80710b0354 Merge branch 'x86/boot' new 21b9479d9414 Merge branch 'x86/asm' new 789852b8ab03 Merge branch 'timers/nohz' new bd57a487a565 Merge branch 'timers/core' new feb220f13c0f Merge branch 'smp/core' new eca88fb6c04a Merge branch 'sched/rt' new 2c19974d6625 Merge branch 'sched/core' new e909ae4aa01b Merge branch 'ras/core' new 73784ae0f114 Merge branch 'perf/core' new 764e222fc03c Merge branch 'locking/kcsan' new 741b27eb1243 Merge branch 'locking/core' new 82c849eb36fe alpha: Replace setup_irq() by request_irq() new e13b99f30058 c6x: Replace setup_irq() by request_irq() new 45b26ddee6d7 hexagon: Replace setup_irq() by request_irq() new 5497fce735ba sh: Replace setup_irq() by request_irq() new ba947241f125 unicore32: Replace setup_irq() by request_irq() new 8a13b02a010a Merge tag 'irqchip-5.7' of git://git.kernel.org/pub/scm/li [...] new e314ff60b8ed Merge branch 'irq/core' new c2136dceba9a efi/libstub/arm64: Avoid image_base value from efi_loaded_image new 594e576d4b93 efi/libstub/arm: Fix spurious message that an initrd was loaded new 66f6ac6bfa23 Merge branch 'efi/core' new 05bfa81d9da5 Merge branch 'core/rcu' new b600cb614e4a Merge branch 'core/objtool' new 5655cfb2a593 Merge remote-tracking branch 'tip/auto-latest' new 93e764fcbe4f Merge remote-tracking branch 'clockevents/timers/drivers/next' new 5b6406a7b1a5 Merge remote-tracking branch 'edac/edac-for-next' new cbcba0783cc6 Revert "irqchip/xilinx: Do not call irq_set_default_host()" new 545ef0bada10 Revert "irqchip/xilinx: Enable generic irq multi handler" new 099b60ddfe75 Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 1c24246f5539 Merge remote-tracking branch 'ftrace/for-next' new 5c7c82b074af Merge remote-tracking branch 'rcu/rcu/next' new 830948eb6826 Merge tag 'kvm-s390-next-5.7-3' of git://git.kernel.org/pu [...] new b060cc240c93 Merge remote-tracking branch 'kvm/linux-next' new 86ed4bba93da Merge remote-tracking branch 'kvm-arm/next' new 24e9cc8f7dd3 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new b28089a7ad9d xen/xenbus: remove unused xenbus_map_ring() new 69086bd69857 xen-pciback: fix INTERRUPT_TYPE_* defines new 2f62f36e62da x86/xen: Make the boot CPU idle task reliable new c3881eb58d56 x86/xen: Make the secondary CPU idle tasks reliable new e0863d1bcff0 Merge remote-tracking branch 'xen-tip/linux-next' new ac60452092d5 Merge remote-tracking branch 'percpu/for-next' new 5bd5b79965d5 Merge remote-tracking branch 'workqueues/for-next' new d878bdfba8ff platform/x86: surface3_power: Fix always true condition in [...] new f5b74caaf8a8 Merge remote-tracking branch 'drivers-x86/for-next' new 317a0ebe53f4 iio: cros_ec: Use Hertz as unit for sampling frequency new 9ffaf12b7d18 Merge remote-tracking branch 'chrome-platform/for-next' new a8d93084b38e Merge remote-tracking branch 'leds/for-next' new 69979b3f2c93 Merge remote-tracking branch 'ipmi/for-next' new a9f291eecae7 Merge remote-tracking branch 'driver-core/driver-core-next' new 1a1e6d900a53 Merge remote-tracking branch 'usb/usb-next' new 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h new 80990f3fdc0a usb: chipidea: core: refine the description for this driver new 86b17c7f14ed usb: chipidea: core: show the real pointer value for register new e0c36e01cf71 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 5731daee2a46 Merge remote-tracking branch 'tty/tty-next' new 2f7eaa30abaa Documentation: provide IBM contacts for embargoed hardware new 9b6eaaf3db5e coresight: do not use the BIT() macro in the UAPI header new 99397d33b763 mei: me: add cedar fork device ids new d43bea206eaf speakup: misc: Use dynamic minor numbers for speakup devices new 10cea23b6aae misc: rtsx: set correct pcr_ops for rts522A new 3316ab2b45f6 bus: mhi: core: Add support for reading MHI info from device new 93e17a44347a bus: mhi: core: Initialize bhie field in mhi_cntrl for RDD [...] new 3eb583a6d0ae bus: mhi: core: Drop the references to mhi_dev in mhi_dest [...] new 7c8978c0837d driver core: platform: Initialize dma_parms for platform devices new 5caf6102e32e amba: Initialize dma_parms for amba devices new f614be44d7a1 Merge remote-tracking branch 'char-misc/char-misc-next' new 4d4834602bf9 Merge remote-tracking branch 'staging/staging-next' new d69398340858 Merge remote-tracking branch 'mux/for-next' new 368c0d36a246 Merge remote-tracking branch 'slave-dma/next' new 047829cf58ea Merge remote-tracking branch 'cgroup/for-next' new 1be92136e2ba Merge remote-tracking branch 'scsi/for-next' new f5865888beb7 Merge remote-tracking branch 'scsi-mkp/for-next' new 9618925e1518 Merge remote-tracking branch 'vhost/linux-next' new 9d1c3477b503 Merge remote-tracking branch 'rpmsg/for-next' new c0d86c358d48 Merge remote-tracking branch 'gpio/for-next' new 62f02349250a Merge remote-tracking branch 'pinctrl/for-next' new 74c8249f216a Merge branch 'timers/drivers/timer-ti-dm' of https://git.l [...] new 5df5a577a6b4 dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format new 2c25b07e5ec1 pwm: bcm2835: Dynamically allocate base new 15d4dbd60159 pwm: imx27: Fix clock handling in pwm_imx27_apply() new aad4e530c241 pwm: imx27: Simplify helper function to enable and disable clocks new 4563654fddc0 pwm: imx27: Don't disable clocks at device remove time new 2cb5cd90f4cd pwm: imx27: Ensure clocks being on iff the PWM is on new 3ad1f3a33286 pwm: Implement some checks for lowlevel drivers new c0adbd1cdfcd pwm: imx-tpm: Remove unused includes new cf7987320a1a pwm: imx27: Remove unused include of of_device.h new cef6df8bcdda pwm: mxs: Remove unused include of of_address.h new 69ee15f1b7a5 pwm: pca9685: Remove unused duty_cycle struct element new e96c0ff4b1e0 pwm: Enable compile testing for some of drivers new 2d0c08fcd67c pwm: tegra: Add support for Tegra194 new 408a7591d91a pwm: pca9685: Replace CONFIG_PM with __maybe_unused new a37507d5bfec pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIREC [...] new b33d232e6112 pwm: meson: Fix confusing indentation new 5928ce02a7d9 dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support new 1451a3eed24b pwm: rcar: Fix late Runtime PM enablement new d5a3c7a4536e pwm: renesas-tpu: Fix late Runtime PM enablement new a1098c13a3ec pwm: renesas-tpu: Drop confusing registered message new 54091b5f195b pwm: omap-dmtimer: Drop unused header file new 348fb6f7fb4c pwm: omap-dmtimer: Update description for PWM OMAP DM timer new 867beb60d131 pwm: omap-dmtimer: Fix PWM enabling sequence new e793eef8062f pwm: omap-dmtimer: Do not disable PWM before changing peri [...] new 6b28fb6f3ca3 pwm: omap-dmtimer: Implement .apply callback new d3817a647059 pwm: sun4i: Remove redundant needs_delay new ce1f9cece057 pwm: jz4740: Use clocks from TCU driver new 485b56f08f33 pwm: jz4740: Improve algorithm of clock calculation new c2693514a0a1 pwm: jz4740: Obtain regmap from parent node new a2005fc79179 pwm: jz4740: Allow selection of PWM channels 0 and 1 new f767898cf7cd Merge remote-tracking branch 'pwm/for-next' new ebd0d6423057 Merge remote-tracking branch 'userns/for-next' new 4ee5466f97ed Merge remote-tracking branch 'random/dev' new e67cebce74d3 Merge remote-tracking branch 'kselftest/next' new 77c2f89e07bc Merge remote-tracking branch 'livepatching/for-next' new 3bbf11d8287a Merge remote-tracking branch 'coresight/next' new 51a9c0281c95 Merge remote-tracking branch 'rtc/rtc-next' new fd4fdf7807a9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new e831c09c35cc NTB: ntb_tool: reading the link file should not end in a N [...] new 8f79f99c4d45 NTB: Revert the change to use the NTB device dev for DMA a [...] new a36681fc6ac1 NTB: Fix the default port and peer numbers for legacy drivers new 19c1648a2a03 NTB: ntb_pingpong: Choose doorbells based on port number new a82347d86150 NTB: perf: Don't require one more memory window than numbe [...] new 0dfb79b23aa6 NTB: perf: Fix support for hardware that doesn't have port [...] new 3a068f552f92 NTB: perf: Fix race condition when run with ntb_test new b9fc54c38e2e NTB: ntb_test: Fix bug when counting remote files new c500c44f7e8f Merge remote-tracking branch 'ntb/ntb-next' new 87c5159ed3ac Merge remote-tracking branch 'fsi/next' new f58cc6082d30 Merge remote-tracking branch 'slimbus/for-next' new e52dc692c954 Merge remote-tracking branch 'nvmem/for-next' new 299a04bb0106 Merge remote-tracking branch 'xarray/xarray' new fe5f6a1fef87 x86/Hyper-V: Unload vmbus channel in hv panic callback new 36382c687a1e x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump new 5fb92a7d4131 x86/Hyper-V: Trigger crash enlightenment only once during [...] new d155d0cfe77f x86/Hyper-V: Report crash register data or ksmg before run [...] new 86fd319b9240 x86/Hyper-V: Report crash register data when sysctl_record [...] new a6a5aa4b0179 x86/Hyper-V: Report crash data in die() when panic_on_oops is set new cdb4b661216a Merge remote-tracking branch 'hyperv/hyperv-next' new 323d7420dd07 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 949813458908 Merge remote-tracking branch 'pidfd/for-next' new f66c9a33aee9 mm/hmm: use device_private_entry_to_pfn() new 846babe85efd mm/hmm: do not unconditionally set pfns when returning EBUSY new 53bfe17ff88f mm/hmm: do not set pfns when returning an error code new bd5d3587b218 mm/hmm: return error for non-vma snapshots new 202fc85449ae Merge remote-tracking branch 'hmm/hmm' new 0b4607df5615 fpga: ice40-spi: Use new structure for SPI transfer delays new c86045e689a7 fpga: machxo2-spi: Use new structure for SPI transfer delays new e37aa3c45dea dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] new c827f10660da arm64: dts: agilex: correct FPGA manager driver's compatib [...] new fc1792d75264 fpga: stratix10-soc: add compatible property value for int [...] new 904d0c269acf dt-bindings, firmware: add compatible value Intel Stratix1 [...] new 291bcaff6b65 arm64: dts: agilex: correct service layer driver's compati [...] new 394b70defff8 fpga: dfl.h: Replace zero-length array with flexible-array member new cef0ca6417de fpga: dfl: afu: support debug access to memory-mapped afu regions new 956e7d8a9e8b Merge remote-tracking branch 'fpga/for-next' new ac37d0936aee Merge remote-tracking branch 'cel/cel-next' new 024516e446ff Merge remote-tracking branch 'kunit-next/kunit' new ad1a6445c02f Merge remote-tracking branch 'trivial/for-next' new 5ef7218d5dac /proc/kpageflags: prevent an integer overflow in stable_pa [...] new a40056aa7de4 /proc/kpageflags: do not use uninitialized struct pages new 4c08a5aa10d6 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] new 4b255bbf7196 ipc-mqueuec-change-__do_notify-to-bypass-check_kill_permis [...] new 2c8e40e350bb tools/accounting/getdelays.c: fix netlink attribute length new 826ddc88e2cf mm/hugetlb: fix a addressing exception caused by huge_pte_offset new 22caf28f0ce4 hfsplus: fix crash and filesystem corruption when deleting files new 3fb2317694b0 kthread: mark timer used by delayed kthread works as IRQ safe new 89ff3a6a9d41 asm-generic: make more kernel-space headers mandatory new dfcce3ae4ef8 scripts/spelling.txt: add syfs/sysfs pattern new 3471ee76363a scripts/spelling.txt: add more spellings to spelling.txt new 7cffb7ef5dd4 ocfs2: remove FS_OCFS2_NM new 08926c33a397 ocfs2: remove unused macros new aa38eb9dbb8c ocfs2: use OCFS2_SEC_BITS in macro new 0ce6fe41402f ocfs2: remove dlm_lock_is_remote new b465ff888213 ocfs2: there is no need to log twice in several functions new 1753700c356a ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" new 3a339d477a4a ocfs2: remove useless err new 48a7f925dea7 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] new 658ebec852e3 ocfs2: replace zero-length array with flexible-array member new 9c0248585785 ocfs2: cluster: replace zero-length array with flexible-ar [...] new 2c20d4a4d431 ocfs2: dlm: replace zero-length array with flexible-array member new 02bd7134b4a0 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] new f4d4db91652d ocfs2: roll back the reference count modification of the p [...] new 823891f7c428 ocfs2: use scnprintf() for avoiding potential buffer overflow new 419773d575d6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save new 986c3aa5111f drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 6c222735958c ramfs: support O_TMPFILE new c984aa4f4dc3 fs_parse: Remove pr_notice() about each validation new bc8c171ad482 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new a3a731a28d72 mm/slub.c: replace cpu_slab->partial with wrapped APIs new d46ee31aa02d mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs new 20a057f40791 slub: improve bit diffusion for freelist ptr obfuscation new d5b0423c18e7 slub: relocate freelist pointer to middle of object new 05faad039dbc Revert "topology: add support for node_to_mem_node() to de [...] new bfc5f83a2795 mm/kmemleak.c: use address-of operator on section symbols new edbfd5ae09bd mm/Makefile: disable KCSAN for kmemleak new 5ae6b6ee6cbe mm/filemap.c: don't bother dropping mmap_sem for zero size [...] new f287f6ab60bf mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] new 9b8f4937ff93 mm/filemap.c: clear page error before actual read new 855849f855da mm/filemap.c: remove unused argument from shrink_readahead [...] new cc16be8c54da mm/filemap.c: use vm_fault error code directly new d6834c5d9e01 include/linux/pagemap.h: rename arguments to find_subpage new 3202d1c4ac04 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] new 31d514b8b1d4 mm/filemap.c: unexport find_get_entry new 0d71c6fe841d mm/filemap.c: rewrite pagecache_get_page documentation new 4ff84a579cd6 mm/gup: split get_user_pages_remote() into two routines new 122704a5b0ed mm/gup: pass a flags arg to __gup_device_* functions new 14a02971337d mm: introduce page_ref_sub_return() new 329854642d7d mm/gup: pass gup flags to two more routines new e34949f17a8d mm/gup: require FOLL_GET for get_user_pages_fast() new 08ed89a0d7cc mm/gup: track FOLL_PIN pages new 1607df1b963a mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages new 4deaa5a72b2d mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" new 0712f3fe5436 mm-gup-track-foll_pin-pages-fix-2-fix new 364de68f613b mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] new 18759bfcd5d8 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting new dd2ecc2bed4d mm/gup_benchmark: support pin_user_pages() and related calls new 385473f888c7 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] new 2ac41618f769 mm: improve dump_page() for compound pages new de12d9e30873 mm: dump_page(): additional diagnostics for huge pinned pages new 90e699df3745 mm/gup/writeback: add callbacks for inaccessible pages new 34638b057707 mm/gup: rename nr as nr_pinned in get_user_pages_fast() new 5569fa2d8731 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path new 1c87cce79b1f mm/swapfile.c: fix comments for swapcache_prepare new 32efcd8ff36f mm/swap.c: not necessary to export __pagevec_lru_add() new 17cf6acfdcf2 mm/swapfile: fix data races in try_to_unuse() new 5d5869135073 mm/swap_slots.c: assign|reset cache slot by value directly new 9e67cb5e57bf mm: swap: make page_evictable() inline new 5de7582db9d9 mm-swap-make-page_evictable-inline-fix new 42adfa3dd72e mm: swap: use smp_mb__after_atomic() to order LRU bit set new bc5e08cd2d8f mm/swap_state.c: use the same way to count page in [add_to [...] new a36078f6a337 mm, memcg: fix build error around the usage of kmem_caches new c53ddea663b3 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node new fc46a300f0d8 mm: memcg/slab: use mem_cgroup_from_obj() new 5f6f56f28b05 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments new 9f5b25b3b918 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments new c9d9c261787c mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] new 21ac0224a9a8 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() new afa98afa2165 mm: memcg/slab: cache page number in memcg_(un)charge_slab() new ccf2cf29b64f mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] new 245c61d6c63f mm: memcontrol: fix memory.low proportional distribution new 06638a7d5c6f mm: memcontrol: clean up and document effective low/min ca [...] new f61f09e04804 mm: memcontrol: recursive memory.low protection new feb6318dc34f memcg: css_tryget_online cleanups new 995a819cfff7 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused new 1fea1e97b052 mm/memcg: optimize memory.numa_stat like memory.stat new 5266685fb278 memcg-optimize-memorynuma_stat-like-memorystat-fix new f0a89c0d5aa6 mm, memcg: prevent memory.high load/store tearing new 7d6f1e7d5ce2 mm, memcg: prevent memory.max load tearing new ad1a256d8f49 mm, memcg: prevent memory.low load/store tearing new c2dd3d453ea9 mm, memcg: prevent memory.min load/store tearing new 726dfdb4d16a mm, memcg: prevent memory.swap.max load tearing new 7630c922cae8 mm, memcg: prevent mem_cgroup_protected store tearing new 9fc25e53c873 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] new 49abd53bf979 mm: memcg: make memory.oom.group tolerable to task migration new 52eb2fc2a813 mm/mapping_dirty_helpers: Update huge page-table entry callbacks new 5276a3beaadb mm: don't prepare anon_vma if vma has VM_WIPEONFORK new e35668ef4b60 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" new 5e04d17d02b8 mm: set vm_next and vm_prev to NULL in vm_area_dup() new 5bdc0ded5981 mm/vma: add missing VMA flag readable name for VM_SYNC new cebf6ed1fe14 mm/vma: make vma_is_accessible() available for general use new eb90fdea4c51 mm/vma: replace all remaining open encodings with is_vm_hu [...] new dbe63357a3bf mm/vma: replace all remaining open encodings with vma_is_a [...] new b47926dde56a mm/vma: append unlikely() while testing VMA access permissions new d54547075f18 mm/mmap.c: fix the adjusted length error new b18c748ea3f6 mm/vma: move VM_NO_KHUGEPAGED into generic header new 2af0afdd71b5 mm/vma: make vma_is_foreign() available for general use new bfcdf3ed120e mm/vma: make is_vma_temporary_stack() available for general use new 740e3720784e mm: add pagemap.h to the fine documentation new d125df34a197 mm/gup: rename "nonblocking" to "locked" where proper new 4b5f584e4cc7 mm/gup: fix __get_user_pages() on fault retry of hugetlb new eb27ee4d8259 mm: introduce fault_signal_pending() new 6dfef1b19da8 mm-introduce-fault_signal_pending-fix new 505a111ba6ca x86/mm: use helper fault_signal_pending() new 126b675e7203 arc/mm: use helper fault_signal_pending() new 25282cb7850e arm64/mm: use helper fault_signal_pending() new be067c6659e3 powerpc/mm: use helper fault_signal_pending() new b5e8af1381e9 sh/mm: use helper fault_signal_pending() new b77505f87249 mm: return faster for non-fatal signals in user mode faults new 24092b8a93c0 userfaultfd: don't retake mmap_sem to emulate NOPAGE new 0a633ed3d858 mm: introduce FAULT_FLAG_DEFAULT new fc6035632594 mm: introduce FAULT_FLAG_INTERRUPTIBLE new 0b2236aaf246 mm: allow VM_FAULT_RETRY for multiple times new b5c3e9eb1234 mm/gup: allow VM_FAULT_RETRY for multiple times new ed234384579a mm/gup: allow to react to fatal signals new 3587feffb30e mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path new 1fc68a2b8726 mm: clarify a confusing comment for remap_pfn_range() new dbfbafe64635 mm/memory.c: clarify a confusing comment for vm_iomap_memory new c7c9e4e5d770 mmap: remove inline of vm_unmapped_area new 2212a6b38ea6 mm: mmap: add trace point of vm_unmapped_area new 540de1881911 mm-mmap-add-trace-point-of-vm_unmapped_area-fix new 2b89caaf701f mm/mremap: add MREMAP_DONTUNMAP to mremap() new f5520716da89 mm-add-mremap_dontunmap-to-mremap-v6 new bac6293a0b5e mm-add-mremap_dontunmap-to-mremap-v7 new 022f54166be9 selftests: add MREMAP_DONTUNMAP selftest new be22143d7afb selftest-add-mremap_dontunmap-selftest-fix new a0137f43950b selftest: add MREMAP_DONTUNMAP selftest new d237a5877b07 selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes new 373b090da918 mm/sparsemem: get address to page struct instead of addres [...] new c4e93bbda648 mm/sparse: rename pfn_present() to pfn_in_present_section() new 658694267c30 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] new 7d1072b61e4d mm/sparse.c: allocate memmap preferring the given node new 90f6b8e50dd6 kasan: detect negative size in memory operation function new 778e82971207 kasan/tags: fix -Wdeclaration-after-statement warn new 1422edb65193 kasan-detect-negative-size-in-memory-operation-function-fix-2 new a5081859d1f4 kasan: add test for invalid size in memmove new 1d80cb5823b9 kasan: fix -Wstringop-overflow warning new 2331b87c6b6d mm/page_alloc: increase default min_free_kbytes bound new 0c1bc3fa3040 mm, pagealloc: micro-optimisation: save two branches on ho [...] new ea8307f48837 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new df1282719800 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new fcedf20da032 mm/page_alloc.c: use free_area_empty() instead of open-coding new e0d905b8b9fe mm/page_alloc.c: micro-optimisation Remove unnecessary branch new ab18e9bfbae2 mm/page_alloc.c: fix tick timer stall during deferred page init new 0e8c9e39988a mm/page_alloc: simplify page_is_buddy() for better code re [...] new 159e587476d6 mm: vmpressure: don't need call kfree if kstrndup fails new c13258163f0a mm: vmpressure: use mem_cgroup_is_root API new 4898ced2f4f0 mm: vmscan: replace open codings to NUMA_NO_NODE new 2264cf5a823a mm/vmscan.c: remove cpu online notification for now new 33c7bc2db80d mm/vmscan.c: fix data races using kswapd_classzone_idx new 0df3ad1e1b50 mm/vmscan.c: Clean code by removing unnecessary assignment new e07643a2a2d4 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() new d534adb7c95e mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] new 49f469211ef0 selftests: vm: drop dependencies on page flags from mlock2 tests new 87756f31d03b mm,compaction,cma: add alloc_contig flag to compact_control new 0cc5ae8a0098 mm,thp,compaction,cma: allow THP migration for CMA allocations new a3eaf85eeee5 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix new d068bf248d9d mm, compaction: fully assume capture is not NULL in compac [...] new d4cf799be9e3 mm/compaction: really limit compact_unevictable_allowed to [...] new f98f07a99f02 mm/compaction: Disable compact_unevictable_allowed on RT new a51f08604009 mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 new 9b8419cdd956 mm/compaction.c: clean code by removing unnecessary assignment new 9453c45dffba mm/mempolicy: support MPOL_MF_STRICT for huge page mapping new c81a0448ed7d mm/mempolicy: check hugepage migration is supported by arc [...] new ba7fe112b7e9 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() new aee131c41b75 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED new e0a161bb1ba7 mm/memblock.c: remove redundant assignment to variable max_addr new 8d0a8dc35c00 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization new 7bc4fdafe28b hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race new d6c65c960f0a hugetlb_cgroup: add hugetlb_cgroup reservation counter new 0d179c1bcbcd hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] new c0efc0d532a3 mm/hugetlb_cgroup: fix hugetlb_cgroup migration new 288ba882efc3 hugetlb_cgroup: add reservation accounting for private mappings new 20d5aef91a2f hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] new 90cfc0035e87 hugetlb: disable region_add file_region coalescing new adbe2c104dc9 mm/hugetlb: fix file_region entry allocations new 7df50d8fba46 hugetlb_cgroup: add accounting for shared mappings new 06f31f62e5f0 hugetlb_cgroup-add-accounting-for-shared-mappings-fix new f276906066c7 hugetlb_cgroup: support noreserve mappings new 5efb15ac178c hugetlb: support file_region coalescing again new d11c34c63d2b hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs new 50c40e229ae1 hugetlb: remove check_coalesce_bug debug code new f0f089a354ab hugetlb_cgroup: add hugetlb_cgroup reservation tests new c535528cc5fd hugetlb_cgroup: add hugetlb_cgroup reservation docs new 3cd482d84a30 mm/hugetlb.c: clean code by removing unnecessary initialization new d16038130261 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() new ac2f666d2028 mm: hugetlb: optionally allocate gigantic hugepages using cma new ef79cb2d0ae5 mm: cleanup cmdline_parse_hugetlb_cma() new 6aec9607be51 mm: hugetlb: fix per-node size calculation for hugetlb_cma new e7c59e359beb selftests/vm: fix map_hugetlb length used for testing read [...] new 93ce63993dbe mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] new 5ea87af826c1 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set new c0da7bcacd18 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t new 5c942781aaf0 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix new 242a8cb98590 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] new 059596f0bab6 mm/migrate.c: no need to check for i > start in do_pages_move() new cfa1fefe22e3 mm/migrate.c: wrap do_move_pages_to_node() and store_status() new 932e3c375564 mm/migrate.c: check pagelist in move_pages_and_store_status() new 790d71cac338 mm/migrate.c: unify "not queued for migration" handling in [...] new fdb701466407 mm/migrate.c: migrate PG_readahead flag new 667fe2212552 mm-migratec-migrate-pg_readahead-flag-fix new d74e332b5476 mm, shmem: add vmstat for hugepage fallback new b8297ee60f64 mm, thp: track fallbacks due to failed memcg charges separately new 219541f4b9c4 include/linux/pagemap.h: optimise find_subpage for !THP new 5ee8663c18fe mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE new 9207f1cfda5f mm/ksm.c: update get_user_pages() argument in comment new dc74f8191554 drivers/base/memory.c: cache memory blocks in xarray to ac [...] new 394ecdb2d2e3 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new ab1bf49b01e3 mm: code cleanup for MADV_FREE new 4d5c99a7e20a mm: adjust shuffle code to allow for future coalescing new 087edf67e695 mm: use zone and order instead of free area in free_list m [...] new 7e3cef8794f9 mm: add function __putback_isolated_page new 883e49531776 mm: introduce Reported pages new 74032e324f01 virtio-balloon: pull page poisoning config out of free pag [...] new fe613d55dd15 virtio-balloon: add support for providing free page report [...] new a91c547c06eb mm/page_reporting: rotate reported pages to the tail of the list new 6bc9fcec28a6 mm/page_reporting: add budget limit on how many pages can [...] new 0b155b03a922 mm/page_reporting: add free page reporting documentation new 24f47388a79c virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] new 48664a0b0a3c userfaultfd: wp: add helper for writeprotect check new 44eefca4681c userfaultfd: wp: hook userfault handler to write protection fault new 709d69577e1a userfaultfd: wp: add WP pagetable tracking to x86 new c135a611bd8f userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers new b3d8b35f380c userfaultfd: wp: add UFFDIO_COPY_MODE_WP new c792dd2acdc0 mm: merge parameters for change_protection() new edb7b88c04ef userfaultfd: wp: apply _PAGE_UFFD_WP bit new 17748a545c78 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork new 124865565750 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers new 0e5dddbf039c userfaultfd: wp: support swap and page migration new aa746386b528 khugepaged: skip collapse if uffd-wp detected new 5291b7f7f32b userfaultfd: wp: support write protection for userfault vma range new 6e2a8d119120 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl new 204b4a6416e7 userfaultfd: wp: enabled write protection in userfaultfd API new dd43939c4e9e userfaultfd: wp: don't wake up when doing write protect new 2b5bbaae059b userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update new 892c02a4739f userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally new e5df6e94ff4b userfaultfd: selftests: refactor statistics new ceb174c304fa userfaultfd: selftests: add write-protect test new 35cdd532341d drivers/base/memory.c: drop section_count new 9bd60a5a4c69 drivers/base/memory.c: drop pages_correctly_probed() new 6d2dbb57a279 mm/page_ext.c: drop pfn_present() check when onlining new 52a50c99e0fd mm/memory_hotplug.c: only respect mem= parameter during bo [...] new 42855a9c20be mm/memory_hotplug.c: simplify calculation of number of pag [...] new 10a4234177e3 mm/memory_hotplug.c: cleanup __add_pages() new 7b11ba5c9224 mm/sparse.c: introduce new function fill_subsection_map() new 2600292c7b90 mm/sparse.c: introduce a new function clear_subsection_map() new 48d4b8a87858 mm/sparse.c: only use subsection map in VMEMMAP case new 3b360b666e40 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] new 0d87c4010f2f mm/sparse.c: move subsection_map related functions together new b46a181aa7d6 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] new 52dde1681c71 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE new ee8c209c9d4a drivers/base/memory: map MMOP_OFFLINE to 0 new 720c30c72277 drivers/base/memory: store mapping between MMOP_* and stri [...] new ecad822112f0 powernv/memtrace: always online added memory blocks new 0461f5678f46 hv_balloon: don't check for memhp_auto_online manually new 5a09bc49f4c9 hv_balloon-dont-check-for-memhp_auto_online-manually-fix new 45342b9cad35 mm/memory_hotplug: unexport memhp_auto_online new c125b326b954 mm/memory_hotplug: convert memhp_auto_online to store an o [...] new 52460dbf9b39 mm/memory_hotplug: allow to specify a default online_type new ccca60177df0 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] new e7f83efa3b30 mm/shmem.c: distribute switch variables for initialization new a463df6aabee mm/shmem.c: Clean code by removing unnecessary assignment new ea5f6384eea7 mm: huge tmpfs: try to split_huge_page() when punching hole new 93102146c7cd mm: prevent a warning when casting void* -> enum new c1d1583386a3 mm/zswap: allow setting default status, compressor and all [...] new c743e6b9e039 mm/compaction: add missing annotation for compact_lock_irqsave new 8580fad28284 mm/hugetlb: add missing annotation for gather_surplus_pages() new 9c6de287ccb9 mm/mempolicy: add missing annotation for queue_pages_pmd() new 533295dc4665 mm/slub: add missing annotation for get_map() new 8e360a6bcd70 mm/slub: add missing annotation for put_map() new 165f02d979e0 mm/zsmalloc: add missing annotation for migrate_read_lock() new 9bd97f41d82d mm/zsmalloc: add missing annotation for migrate_read_unlock() new 4d7d3c24b2a6 mm/zsmalloc: add missing annotation for pin_tag() new 943f998a8329 mm/zsmalloc: add missing annotation for unpin_tag() new 7c4fffa5801f mm: fix ambiguous comments for better code readability new 85e19d1bdb98 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] new 05c54a1060cd mm: use fallthrough; new bc0395cf4fa8 include/linux/swapops.h: correct guards for non_swap_entry() new 634968332a08 include/linux/memremap.h: remove stale comments new 0cd14fa764b2 mm/dmapool.c: micro-optimisation remove unnecessary branch new 47767143b7b1 mm: Remove dummy struct bootmem_data/bootmem_data_t new 47e153adb2db fs/buffer.c: add debug print for __getblk_gfp() stall problem new 4be09dfd8a1d fs/buffer.c: dump more info for __getblk_gfp() stall problem new e64645b9f655 kernel/hung_task.c: Monitor killed tasks. new 542f37607b01 fs/proc/inode.c: annotate close_pdeo() for sparse new af0594d5a18b proc: faster open/read/close with "permanent" files new 2c2ebfd27f90 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes new 2424f263e192 proc: speed up /proc/*/statm new 28cb8eb84c08 proc: inline vma_stop into m_stop new b49b08d11783 proc: remove m_cache_vma new 7928ad46779d proc: use ppos instead of m->version new 2c32b204ee95 seq_file: remove m->version new 8f3226e6ce13 proc: inline m_next_vma into m_next new 58506873ba9c asm-generic: fix unistd_32.h generation format new 5706f746639e kernel/extable.c: use address-of operator on section symbols new d20116f4c272 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] new b8a21225c43f compiler: Remove CONFIG_OPTIMIZE_INLINING entirely new 7c6d5a3cc20a MAINTAINERS: add an entry for kfifo new 814a867fc7f2 MAINTAINERS: list the section entries in the preferred order new b99196ec548f bitops: always inline sign extension helpers new e1a68c06d516 lib/test_lockup: test module to generate lockups new 50347384328a lib/test_lockup: rename disable_irq to fix build error new cced8bb98182 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] new 75759357b767 lib/test_lockup.c: add parameters for locking generic vfs locks new 53059702975c lib/bch.c: replace zero-length array with flexible-array member new c8306d091771 lib/ts_bm.c: replace zero-length array with flexible-array member new f2a78c8d6b8f lib/ts_fsm.c: replace zero-length array with flexible-arra [...] new 7d2555b0c999 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] new 6bb2ea4411ec lib/scatterlist: fix sg_copy_buffer() kerneldoc new c8abae2de9aa lib: test_stackinit.c: XFAIL switch variable init tests new 21db30011a1e lib/stackdepot.c: check depot_index before accessing the s [...] new fe66ffcf7e13 lib/stackdepot.c: fix a condition in stack_depot_fetch() new 356b95cf208a lib/stackdepot.c: build with -fno-builtin new c91a30fd955a kasan: stackdepot: move filter_irq_stacks() to stackdepot.c new c208e7bef652 nds32: linker script: add SOFTIRQENTRY_TEXT new c772d40a3741 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script new 570790a03d29 percpu_counter: fix a data race at vm_committed_as new c94a5c0faa75 lib/test_bitmap.c: make use of EXP2_IN_BITS new c93f76b00910 lib/rbtree: fix coding style of assignments new 00bde721cc53 lib/test_kmod.c: remove a NULL test new e94e2f8b99fc linux/bits.h: add compile time sanity check of GENMASK inputs new ef1f81673612 lib: optimize cpumask_local_spread() new 15846e87fa97 lib/list: prevent compiler reloads inside 'safe' list iteration new 920e2a1b7c63 lib/dynamic_debug.c: use address-of operator on section symbols new 780333ce932f checkpatch: remove email address comment from email addres [...] new 92ac1393b869 checkpatch: check SPDX tags in YAML files new 499d2c45c985 checkpatch: support "base-commit:" format new 0ec0c37af20e checkpatch: prefer fallthrough; over fallthrough comments new ca8f1bfe7318 checkpatch: fix minor typo and mixed space+tab in indentation new 7825ef0b0545 checkpatch: fix multiple const * types new 485732f8cc6f checkpatch: add command-line option for TAB size new d61c562f0920 checkpatch: improve Gerrit Change-Id: test new 3efa10ddb16e checkpatch: check proper licensing of Devicetree bindings new 05a00641824d checkpatch: avoid warning about uninitialized_var() new 177220030d41 kselftest: introduce new epoll test case new bd1914bf120c fs/epoll: make nesting accounting safe for -rt kernel new 3fd3a0745c29 fs/binfmt_elf.c: delete "loc" variable new 437cc8a0dcc2 fs/binfmt_elf.c: allocate less for static executable new cb7821b34412 fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] new a2a0222905af samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes new dff9a537d918 samples/hw_breakpoint: drop use of kallsyms_lookup_name() new f6fb5d1cf98c kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] new 67c1058c61ea reiserfs: clean up several indentation issues new 60b2251519c9 umh: fix refcount underflow in fork_usermode_blob(). new 347eef9032d7 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] new 696ec552e510 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] new aa70def08e33 kernel/gcov/fs.c: replace zero-length array with flexible- [...] new 67baf2a3260f kernel/relay.c: fix read_pos error when multiple readers new c0000bfaee25 aio: simplify read_events() new ddc532bc9ba5 init/Kconfig: clean up ANON_INODES and old IO schedulers options new 2b7d6c8b128d kcov: cleanup debug messages new 812abb8f1abe kcov: fix potential use-after-free in kcov_remote_start new 5ceb8dd6ac1d kcov: move t->kcov assignments into kcov_start/stop new 20bc794a7fa5 kcov: move t->kcov_sequence assignment new 19f7872504bc kcov: use t->kcov_mode as enabled indicator new 5a364589a52a kcov: collect coverage from interrupts new 6faf3ea87305 kcov-collect-coverage-from-interrupts-v4 new 6c0c10476ea6 usb: core: kcov: collect coverage from usb complete callback new 46bf73e0c10c ubsan: add trap instrumentation option new 1b62798ea166 ubsan: split "bounds" checker from other options new d607cedb2836 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] new 8533e7151308 ubsan: check panic_on_warn new cb7d4212c426 kasan: unset panic_on_warn before calling panic() new a58cddd39162 ubsan: include bug type in report header new cd32a7aa389b ipc/mqueue.c: fix a brace coding style issue new 3887aaa19d87 Merge branch 'akpm-current/current' new 8f2415d8968e Change email address for Pali Rohár new 0b0828f7064a mm/kmemleak: silence KCSAN splats in checksum new 5b64cc0ad661 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] new a049fd5c5c2c mm/frontswap: mark various intentional data races new 25c54deef1e1 mm/page_io: mark various intentional data races new 6271e72bbe42 mm-page_io-mark-various-intentional-data-races-v2 new 78f56e3f90cf mm/swap_state: mark various intentional data races new 1df5d29d9071 mm/filemap.c: fix a data race in filemap_fault() new d8fcb3e612db mm/swapfile: fix and annotate various data races new b8f418b5d837 mm-swapfile-fix-and-annotate-various-data-races-v2 new ed4f15613291 mm/page_counter: fix various data races at memsw new a72c23958a2d mm/memcontrol: fix a data race in scan count new e17f5df34cbf mm/list_lru: fix a data race in list_lru_count_one new af4920e78705 mm/mempool: fix a data race in mempool_free() new 904ae7c446cf mm/util.c: annotate an data race at vm_committed_as new d3a11cabe52a mm/rmap: annotate a data race at tlb_flush_batched new 019afe0b4113 mm: annotate a data race in page_zonenum() new 73e375acc4b4 mm/swap.c: annotate data races for lru_rotate_pvecs new a5667affc554 mm/memory.c: refactor insert_page to prepare for batched-l [...] new 7352f2636feb mm: bring sparc pte_index() semantics inline with other platforms new cee409cda890 mm: define pte_index as macro for x86 new b93c4a7d8fc6 mm/memory.c: add vm_insert_pages() new 5ef90919d98e mm-add-vm_insert_pages-fix new aef2496199c8 add missing page_count() check to vm_insert_pages(). new b3a5686b6b7d mm: vm_insert_pages() checks if pte_index defined. new e60cbf67022a net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new f08333ca5a45 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix new ff462bea4604 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS new 535993372b90 mm/vma: introduce VM_ACCESS_FLAGS new 390b7dae42db mm/special: create generic fallbacks for pte_special() and [...] new ecfb9fa33780 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] new df6ce756b694 mm/debug: add tests validating architecture page table helpers new 63ca784a66d4 mm/memory_hotplug: drop the flags field from struct mhp_re [...] new db6276edbf06 mm/memory_hotplug: rename mhp_restrictions to mhp_params new 92eb0e791640 x86/mm: thread pgprot_t through init_memory_mapping() new 6217e1331e5b x86/mm: introduce __set_memory_prot() new 8d442dc8b7f1 powerpc/mm: thread pgprot_t through create_section_mapping() new 5c2cec1d8882 mm/memory_hotplug: add pgprot_t to mhp_params new 334055b5c842 mm/memremap: set caching mode for PCI P2PDMA memory to WC new 7e5da4218fee mm/madvise: pass task and mm to do_madvise new 12f739de07d3 mm/madvise: introduce process_madvise() syscall: an extern [...] new d233ce41ff7b fix process_madvise build break for arm64 new 957273fabded mm/madvise: check fatal signal pending of target process new 32a30edb7ad6 pid: move pidfd_get_pid() to pid.c new 49df92a5c994 mm/madvise: support both pid and pidfd for process_madvise new bc744875ed0e mm/madvise: employ mmget_still_valid() for write lock new 42f39be2773d mm/madvise: allow KSM hints for remote API new fc3679c0cf75 kmod: make request_module() return an error when autoloadi [...] new 64e5163faeb6 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] new 303b874899bb docs: admin-guide: document the kernel.modprobe sysctl new 82ead57f94ad docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 new 0440b9d4c0b7 selftests: kmod: fix handling test numbers above 9 new d436b92a7770 selftests: kmod: test disabling module autoloading new 9be747788d36 kexec: prevent removal of memory in use by a loaded kexec image new 7cc4f0cb833f mm/memory_hotplug: allow arch override of non boot memory [...] new f39bdd3513e7 arm64: memory: give hotplug memory a different resource name new 5cf75f5ffc7e fs/seq_file.c: seq_read(): add info message about buggy .n [...] new d5279e42a24d seq_read-info-message-about-buggy-next-functions-fix new af8b52711f3b kernel/gcov/fs.c: gcov_seq_next() should increase position index new 0842df930e18 ipc/util.c: sysvipc_find_ipc() should increase position index new 019661e9a491 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1bc5cb9b3fc2) \ N -- N -- N refs/heads/akpm (019661e9a491)
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 1050 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/PCI/pcieaer-howto.rst | 23 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +- .../bindings/chrome/google,cros-ec-typec.yaml | 54 + .../bindings/display/ti/ti,am65x-dss.yaml | 4 +- .../bindings/display/ti/ti,j721e-dss.yaml | 4 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 4 +- .../devicetree/bindings/gpio/gpio-mvebu.txt | 2 +- .../bindings/interrupt-controller/msi.txt | 2 +- Documentation/devicetree/bindings/leds/common.yaml | 4 +- .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../devicetree/bindings/net/qualcomm-bluetooth.txt | 1 + .../devicetree/bindings/pwm/google,cros-ec-pwm.txt | 23 - .../bindings/pwm/google,cros-ec-pwm.yaml | 40 + .../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 1 + .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 4 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 +- .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt | 36 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 88 ++ .../devicetree/bindings/thermal/armada-thermal.txt | 2 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 78 -- .../devicetree/bindings/thermal/rcar-thermal.yaml | 139 +++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/filesystems/f2fs.rst | 4 +- .../networking/devlink/devlink-region.rst | 6 +- Documentation/networking/devlink/ice.rst | 3 +- Documentation/networking/ethtool-netlink.rst | 225 +++- .../process/embargoed-hardware-issues.rst | 3 +- MAINTAINERS | 4 +- Makefile | 13 +- arch/alpha/kernel/irq_alpha.c | 29 +- arch/alpha/kernel/irq_i8259.c | 8 +- arch/alpha/kernel/irq_impl.h | 7 +- arch/alpha/kernel/irq_pyxis.c | 3 +- arch/alpha/kernel/sys_alcor.c | 3 +- arch/alpha/kernel/sys_cabriolet.c | 3 +- arch/alpha/kernel/sys_eb64p.c | 3 +- arch/alpha/kernel/sys_marvel.c | 2 +- arch/alpha/kernel/sys_miata.c | 6 +- arch/alpha/kernel/sys_nautilus.c | 52 +- arch/alpha/kernel/sys_ruffian.c | 3 +- arch/alpha/kernel/sys_rx164.c | 3 +- arch/alpha/kernel/sys_sx164.c | 3 +- arch/alpha/kernel/sys_wildfire.c | 7 +- arch/alpha/kernel/time.c | 6 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +- arch/c6x/platforms/timer64.c | 11 +- arch/hexagon/kernel/smp.c | 22 +- arch/hexagon/kernel/time.c | 11 +- arch/sh/boards/mach-cayman/irq.c | 18 +- arch/sh/drivers/dma/dma-pvr2.c | 9 +- arch/unicore32/kernel/time.c | 11 +- arch/x86/include/asm/syscall_wrapper.h | 8 +- arch/x86/kernel/cpu/mshyperv.c | 10 + arch/x86/xen/smp_pv.c | 3 +- arch/x86/xen/xen-head.S | 18 +- arch/xtensa/Kconfig | 2 +- drivers/acpi/pci_root.c | 15 + drivers/amba/bus.c | 2 + drivers/base/platform.c | 1 + drivers/bluetooth/btqca.c | 18 +- drivers/bluetooth/btqca.h | 3 +- drivers/bluetooth/hci_qca.c | 40 +- drivers/bus/mhi/core/init.c | 34 +- drivers/bus/mhi/core/internal.h | 10 + drivers/bus/mhi/core/main.c | 13 + drivers/crypto/chelsio/chcr_core.c | 14 +- drivers/crypto/chelsio/chcr_ktls.c | 2 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 29 +- drivers/firmware/efi/libstub/arm-stub.c | 2 +- drivers/firmware/efi/libstub/arm64-stub.c | 7 +- drivers/fpga/dfl-pci.c | 6 +- drivers/fpga/zynq-fpga.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 31 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c | 17 +- drivers/gpu/drm/radeon/radeon_bios.c | 30 +- drivers/hv/channel_mgmt.c | 3 + drivers/hv/vmbus_drv.c | 61 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 9 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 - drivers/infiniband/hw/qib/qib_verbs.h | 1 - drivers/misc/cardreader/rts5227.c | 1 + drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/pci_endpoint_test.c | 1 - drivers/mtd/chips/cfi_cmdset_0001.c | 4 +- drivers/mtd/chips/cfi_cmdset_0002.c | 5 +- drivers/mtd/chips/cfi_cmdset_0020.c | 17 +- drivers/mtd/chips/cfi_util.c | 12 +- drivers/mtd/devices/block2mtd.c | 4 +- drivers/mtd/devices/phram.c | 4 +- drivers/mtd/lpddr/lpddr_cmds.c | 3 +- drivers/mtd/maps/sa1100-flash.c | 3 +- drivers/mtd/nand/onenand/onenand_base.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 2 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 3 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 4 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 9 +- drivers/mtd/nand/raw/nand_legacy.c | 6 +- drivers/mtd/nand/raw/nandsim.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 8 +- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 2 +- drivers/mtd/spi-nor/sfdp.c | 1 - drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 4 +- drivers/mtd/ubi/fastmap-wl.c | 15 +- drivers/mtd/ubi/ubi-media.h | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/dsa/mt7530.c | 57 +- drivers/net/dsa/mt7530.h | 4 + drivers/net/dsa/ocelot/felix.c | 24 + drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dsa/sja1105/sja1105.h | 41 + drivers/net/dsa/sja1105/sja1105_ethtool.c | 133 ++- drivers/net/dsa/sja1105/sja1105_flower.c | 340 ++++++ drivers/net/dsa/sja1105/sja1105_main.c | 136 ++- drivers/net/dsa/sja1105/sja1105_spi.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 3 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 4 +- drivers/net/ethernet/mellanox/mlx4/crdump.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 2 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 93 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 8 +- .../mellanox/mlx5/core/{steering => esw}/Makefile | 0 .../{eswitch_offloads_chains.c => esw/chains.c} | 2 +- .../{eswitch_offloads_chains.h => esw/chains.h} | 2 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 5 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 4 + drivers/net/ethernet/mscc/ocelot_ace.c | 64 +- drivers/net/ethernet/mscc/ocelot_ace.h | 4 + drivers/net/ethernet/mscc/ocelot_flower.c | 12 +- drivers/net/ethernet/mscc/ocelot_police.c | 27 + drivers/net/ethernet/mscc/ocelot_police.h | 11 +- drivers/net/ethernet/mscc/ocelot_tc.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 46 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 1 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 390 ++++--- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 5 + drivers/net/ethernet/pensando/ionic/ionic_main.c | 8 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 16 + drivers/net/ethernet/pensando/ionic/ionic_txrx.h | 1 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 38 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 13 +- drivers/net/ethernet/realtek/r8169_main.c | 114 +- drivers/net/ethernet/stmicro/stmmac/common.h | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 25 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 195 ++++ drivers/net/ethernet/stmicro/stmmac/hwif.h | 14 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/macsec.c | 31 +- drivers/net/netdevsim/health.c | 4 +- drivers/net/phy/dp83640.c | 2 +- drivers/net/phy/micrel.c | 50 + drivers/net/phy/phylink.c | 115 +- drivers/net/wan/Kconfig | 2 +- drivers/net/wan/Makefile | 35 +- drivers/ntb/core.c | 9 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 4 - drivers/ntb/hw/idt/ntb_hw_idt.c | 10 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 - drivers/ntb/test/ntb_perf.c | 29 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/of/of_private.h | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 231 +++- drivers/pci/hotplug/pciehp_hpc.c | 40 +- drivers/pci/pci-acpi.c | 2 + drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 2 +- drivers/pci/pci.h | 13 +- drivers/pci/pcie/Kconfig | 10 + drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 40 +- drivers/pci/pcie/aspm.c | 2 +- drivers/pci/pcie/dpc.c | 137 +-- drivers/pci/pcie/edr.c | 239 ++++ drivers/pci/pcie/err.c | 66 +- drivers/pci/pcie/portdrv.h | 5 - drivers/pci/pcie/portdrv_core.c | 21 - drivers/pci/probe.c | 2 + drivers/pci/quirks.c | 29 + drivers/pci/rom.c | 17 - drivers/pci/setup-bus.c | 34 +- drivers/platform/x86/surface3_power.c | 12 +- drivers/ptp/ptp_chardev.c | 9 + drivers/ptp/ptp_clock.c | 17 +- drivers/pwm/Kconfig | 58 +- drivers/pwm/core.c | 135 ++- drivers/pwm/pwm-bcm2835.c | 1 + drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx27.c | 32 +- drivers/pwm/pwm-jz4740.c | 162 ++- drivers/pwm/pwm-meson.c | 2 +- drivers/pwm/pwm-mxs.c | 1 - drivers/pwm/pwm-omap-dmtimer.c | 219 ++-- drivers/pwm/pwm-pca9685.c | 12 +- drivers/pwm/pwm-rcar.c | 10 +- drivers/pwm/pwm-renesas-tpu.c | 11 +- drivers/pwm/pwm-sun4i.c | 13 +- drivers/pwm/pwm-tegra.c | 6 + drivers/s390/net/qeth_l3_main.c | 3 - drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/staging/speakup/devsynth.c | 10 +- drivers/staging/speakup/speakup_soft.c | 14 +- drivers/usb/chipidea/core.c | 42 +- drivers/usb/chipidea/udc.h | 5 +- drivers/xen/xen-pciback/conf_space.c | 2 +- drivers/xen/xen-pciback/conf_space.h | 8 +- fs/ext4/balloc.c | 7 +- fs/ext4/block_validity.c | 18 +- fs/ext4/ext4.h | 40 +- fs/ext4/ext4_jbd2.c | 13 +- fs/ext4/extents.c | 27 +- fs/ext4/ialloc.c | 13 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 13 +- fs/ext4/inode.c | 29 +- fs/ext4/mballoc.c | 21 +- fs/ext4/mmp.c | 13 +- fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 24 +- fs/ext4/super.c | 185 +-- fs/ext4/xattr.c | 10 +- fs/f2fs/Kconfig | 9 + fs/f2fs/compress.c | 222 +++- fs/f2fs/data.c | 3 +- fs/f2fs/f2fs.h | 17 +- fs/f2fs/file.c | 12 +- fs/f2fs/segment.c | 20 +- fs/f2fs/super.c | 9 +- fs/f2fs/sysfs.c | 4 + fs/f2fs/xattr.h | 4 +- fs/gfs2/acl.c | 7 +- fs/gfs2/bmap.c | 9 +- fs/gfs2/file.c | 43 +- fs/gfs2/glock.c | 10 +- fs/gfs2/incore.h | 1 + fs/gfs2/inode.c | 53 +- fs/gfs2/log.c | 49 +- fs/gfs2/lops.c | 6 +- fs/gfs2/quota.c | 69 +- fs/gfs2/quota.h | 4 +- fs/gfs2/recovery.c | 6 +- fs/gfs2/rgrp.c | 17 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 37 +- fs/gfs2/xattr.c | 12 +- fs/notify/fanotify/fanotify.c | 2 +- fs/ubifs/io.c | 16 +- fs/ubifs/journal.c | 1 + fs/ubifs/orphan.c | 13 +- include/clocksource/timer-ti-dm.h | 3 +- include/linux/acpi.h | 6 +- include/linux/aer.h | 9 +- include/linux/amba/bus.h | 1 + include/linux/bpf-cgroup.h | 41 +- include/linux/bpf.h | 10 +- include/linux/bpf_verifier.h | 4 + include/linux/genhd.h | 3 +- include/linux/ipv6.h | 1 + include/linux/limits.h | 1 + include/linux/mhi.h | 17 + include/linux/pci-acpi.h | 8 + include/linux/pci.h | 8 +- include/linux/pci_ids.h | 2 + include/linux/phylink.h | 93 +- include/linux/platform_data/pwm_omap_dmtimer.h | 90 -- include/linux/platform_device.h | 1 + include/linux/ptp_clock_kernel.h | 19 + include/linux/pwm.h | 4 +- include/linux/qed/qed_chain.h | 24 +- include/linux/seccomp.h | 3 +- include/linux/skbuff.h | 4 +- include/linux/tcp.h | 26 +- include/linux/tnum.h | 12 + include/net/act_api.h | 2 + include/net/addrconf.h | 3 + include/net/bluetooth/bluetooth.h | 8 + include/net/devlink.h | 3 +- include/net/dsa.h | 13 +- include/net/flow_offload.h | 12 +- include/net/inet6_hashtables.h | 3 +- include/net/inet_hashtables.h | 3 +- include/net/ip_fib.h | 5 +- include/net/lwtunnel.h | 6 +- include/net/mptcp.h | 26 + include/net/netfilter/nf_conntrack_acct.h | 11 +- include/net/netfilter/nf_queue.h | 7 +- include/net/netfilter/nf_tables.h | 2 + include/net/netlink.h | 15 + include/net/netns/mib.h | 3 + include/net/pkt_cls.h | 5 +- include/net/rpl.h | 46 + include/net/sock.h | 46 +- include/soc/mscc/ocelot.h | 9 + include/sound/soc-dai.h | 2 +- include/trace/events/f2fs.h | 3 +- include/trace/events/mmap.h | 2 +- include/uapi/linux/bpf.h | 47 +- include/uapi/linux/coresight-stm.h | 6 +- include/uapi/linux/devlink.h | 2 + include/uapi/linux/ethtool.h | 6 + include/uapi/linux/ethtool_netlink.h | 93 ++ include/uapi/linux/if_link.h | 1 + include/uapi/linux/inet_diag.h | 1 + include/uapi/linux/ipv6.h | 2 + include/uapi/linux/lwtunnel.h | 1 + include/uapi/linux/mptcp.h | 89 ++ include/uapi/linux/net_tstamp.h | 6 + include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/rpl.h | 48 + include/uapi/linux/rpl_iptunnel.h | 21 + include/uapi/linux/seccomp.h | 1 + init/Kconfig | 1 + kernel/bpf/btf.c | 24 +- kernel/bpf/cgroup.c | 395 +++++-- kernel/bpf/syscall.c | 113 +- kernel/bpf/tnum.c | 15 + kernel/bpf/verifier.c | 1209 ++++++++++++++------ kernel/cgroup/cgroup.c | 41 +- kernel/seccomp.c | 15 +- mm/hmm.c | 6 + net/bluetooth/l2cap_sock.c | 138 ++- net/bluetooth/smp.c | 12 +- net/core/dev.c | 4 +- net/core/dev_ioctl.c | 6 + net/core/devlink.c | 39 +- net/core/filter.c | 35 +- net/core/lwt_bpf.c | 2 +- net/core/lwtunnel.c | 6 +- net/core/page_pool.c | 8 +- net/core/skbuff.c | 1 + net/core/sock.c | 12 + net/dsa/dsa.c | 6 +- net/dsa/slave.c | 145 ++- net/ethtool/Makefile | 2 +- net/ethtool/coalesce.c | 353 ++++++ net/ethtool/common.c | 70 ++ net/ethtool/common.h | 6 + net/ethtool/eee.c | 206 ++++ net/ethtool/ioctl.c | 41 +- net/ethtool/netlink.c | 53 + net/ethtool/netlink.h | 7 + net/ethtool/pause.c | 145 +++ net/ethtool/privflags.c | 4 +- net/ethtool/strset.c | 15 + net/ethtool/tsinfo.c | 143 +++ net/ipv4/af_inet.c | 4 + net/ipv4/fib_lookup.h | 2 +- net/ipv4/fib_semantics.c | 22 +- net/ipv4/fib_trie.c | 5 +- net/ipv4/ip_input.c | 3 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_tunnel.c | 6 +- net/ipv4/ip_tunnel_core.c | 4 +- net/ipv4/proc.c | 2 + net/ipv4/tcp_minisocks.c | 6 + net/ipv4/udp.c | 8 +- net/ipv4/udp_offload.c | 1 + net/ipv6/Kconfig | 10 + net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 63 + net/ipv6/af_inet6.c | 7 + net/ipv6/exthdrs.c | 201 +++- net/ipv6/ila/ila_lwt.c | 2 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/route.c | 2 +- net/ipv6/rpl.c | 123 ++ net/ipv6/rpl_iptunnel.c | 380 ++++++ net/ipv6/seg6_iptunnel.c | 2 +- net/ipv6/seg6_local.c | 5 +- net/ipv6/udp.c | 9 +- net/mac80211/tx.c | 3 +- net/mpls/mpls_iptunnel.c | 2 +- net/mptcp/Makefile | 3 +- net/mptcp/crypto.c | 17 +- net/mptcp/diag.c | 104 ++ net/mptcp/mib.c | 69 ++ net/mptcp/mib.h | 40 + net/mptcp/options.c | 515 ++++++++- net/mptcp/pm.c | 242 ++++ net/mptcp/pm_netlink.c | 857 ++++++++++++++ net/mptcp/protocol.c | 588 +++++++++- net/mptcp/protocol.h | 187 ++- net/mptcp/subflow.c | 337 +++++- net/mptcp/token.c | 27 + net/netfilter/ipvs/ip_vs_core.c | 3 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_flow_table_offload.c | 12 + net/netfilter/nf_queue.c | 96 +- net/netfilter/nf_tables_api.c | 3 + net/netfilter/nfnetlink_queue.c | 10 +- net/netfilter/nft_dynset.c | 9 +- net/netfilter/nft_exthdr.c | 8 +- net/netfilter/nft_set_bitmap.c | 3 + net/openvswitch/datapath.c | 2 +- net/sched/act_api.c | 27 +- net/sched/act_bpf.c | 3 + net/sched/cls_flower.c | 4 +- net/sched/cls_matchall.c | 4 +- net/sched/sch_red.c | 7 +- net/sctp/ipv6.c | 20 +- net/sctp/protocol.c | 28 +- net/sctp/socket.c | 31 +- net/xfrm/xfrm_output.c | 4 +- scripts/gcc-plugins/Makefile | 2 +- scripts/kconfig/qconf.cc | 2 - scripts/package/mkdebian | 5 + sound/soc/amd/raven/acp3x-i2s.c | 1 + sound/soc/amd/raven/acp3x.h | 2 + sound/soc/bcm/bcm63xx-pcm-whistler.c | 2 +- sound/soc/intel/boards/bdw-rt5650.c | 1 - sound/soc/intel/boards/bdw-rt5677.c | 1 - sound/soc/intel/boards/broadwell.c | 1 - sound/soc/intel/boards/haswell.c | 1 - sound/soc/soc-dai.c | 8 +- sound/soc/soc-ops.c | 4 +- tools/include/uapi/linux/bpf.h | 47 +- tools/include/uapi/linux/if_link.h | 1 + tools/lib/bpf/bpf.c | 34 + tools/lib/bpf/bpf.h | 19 + tools/lib/bpf/libbpf.c | 46 + tools/lib/bpf/libbpf.h | 8 +- tools/lib/bpf/libbpf.map | 4 + tools/testing/selftests/Makefile | 1 - .../testing/selftests/bpf/prog_tests/cgroup_link.c | 244 ++++ .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 5 + tools/testing/selftests/bpf/prog_tests/sk_assign.c | 309 +++++ .../testing/selftests/bpf/progs/test_cgroup_link.c | 24 + .../selftests/bpf/progs/test_get_stack_rawtp_err.c | 26 + tools/testing/selftests/bpf/progs/test_sk_assign.c | 204 ++++ tools/testing/selftests/bpf/verifier/bounds.c | 51 +- .../testing/selftests/bpf/verifier/bpf_get_stack.c | 8 +- .../selftests/drivers/net/netdevsim/devlink.sh | 5 + tools/testing/selftests/net/.gitignore | 6 +- tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/config | 2 + .../timestamping => net}/hwtstamp_config.c | 0 tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/Makefile | 7 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 28 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 357 ++++++ tools/testing/selftests/net/mptcp/pm_netlink.sh | 130 +++ tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 616 ++++++++++ .../{networking/timestamping => net}/rxtimestamp.c | 0 .../timestamping => net}/timestamping.c | 0 .../{networking/timestamping => net}/txtimestamp.c | 0 .../timestamping => net}/txtimestamp.sh | 2 +- .../selftests/networking/timestamping/.gitignore | 5 - .../selftests/networking/timestamping/Makefile | 11 - .../selftests/networking/timestamping/config | 2 - tools/testing/selftests/ntb/ntb_test.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 74 +- 476 files changed, 14284 insertions(+), 2961 deletions(-) create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/rcar-thermal.yaml create mode 100644 drivers/net/dsa/sja1105/sja1105_flower.c copy drivers/net/ethernet/mellanox/mlx5/core/{steering => esw}/Makefile (100%) rename drivers/net/ethernet/mellanox/mlx5/core/{eswitch_offloads_chains.c => esw/c [...] rename drivers/net/ethernet/mellanox/mlx5/core/{eswitch_offloads_chains.h => esw/c [...] create mode 100644 drivers/pci/pcie/edr.c delete mode 100644 include/linux/platform_data/pwm_omap_dmtimer.h create mode 100644 include/net/rpl.h create mode 100644 include/uapi/linux/mptcp.h create mode 100644 include/uapi/linux/rpl.h create mode 100644 include/uapi/linux/rpl_iptunnel.h create mode 100644 net/ethtool/coalesce.c create mode 100644 net/ethtool/eee.c create mode 100644 net/ethtool/pause.c create mode 100644 net/ethtool/tsinfo.c create mode 100644 net/ipv6/rpl.c create mode 100644 net/ipv6/rpl_iptunnel.c create mode 100644 net/mptcp/diag.c create mode 100644 net/mptcp/mib.c create mode 100644 net/mptcp/mib.h create mode 100644 net/mptcp/pm.c create mode 100644 net/mptcp/pm_netlink.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_link.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sk_assign.c create mode 100644 tools/testing/selftests/bpf/progs/test_cgroup_link.c create mode 100644 tools/testing/selftests/bpf/progs/test_get_stack_rawtp_err.c create mode 100644 tools/testing/selftests/bpf/progs/test_sk_assign.c rename tools/testing/selftests/{networking/timestamping => net}/hwtstamp_config.c (100%) create mode 100755 tools/testing/selftests/net/mptcp/mptcp_join.sh create mode 100755 tools/testing/selftests/net/mptcp/pm_netlink.sh create mode 100644 tools/testing/selftests/net/mptcp/pm_nl_ctl.c rename tools/testing/selftests/{networking/timestamping => net}/rxtimestamp.c (100%) rename tools/testing/selftests/{networking/timestamping => net}/timestamping.c (100%) rename tools/testing/selftests/{networking/timestamping => net}/txtimestamp.c (100%) rename tools/testing/selftests/{networking/timestamping => net}/txtimestamp.sh (98%) delete mode 100644 tools/testing/selftests/networking/timestamping/.gitignore delete mode 100644 tools/testing/selftests/networking/timestamping/Makefile delete mode 100644 tools/testing/selftests/networking/timestamping/config