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 36821732f9fb drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 6f938415c8a7 drivers/tty/serial/sh-sci.c: suppress warning omits 2279eee1e6fc ipc/util.c: sysvipc_find_ipc() should increase position index omits 737805b2ac66 kernel/gcov/fs.c: gcov_seq_next() should increase position index omits 2da3cce3ba52 seq_read-info-message-about-buggy-next-functions-fix omits da0fdb520ad1 fs/seq_file.c: seq_read(): add info message about buggy .n [...] omits 571f8ebf5686 selftests: kmod: test disabling module autoloading omits 4c6101e73f19 selftests: kmod: fix handling test numbers above 9 omits c33e2be1b467 docs: admin-guide: document the kernel.modprobe sysctl omits 1633b9eef313 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] omits 25838e0b8c81 kmod: make request_module() return an error when autoloadi [...] omits b2217a4bd8b3 mm/debug: add tests validating architecture page table helpers omits 734214ca46fa mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] omits 8bbc9a3a3f1c mm/special: create generic fallbacks for pte_special() and [...] omits 75cd4488f53b mm/memremap: set caching mode for PCI P2PDMA memory to WC omits a41f619de915 mm/memory_hotplug: add pgprot_t to mhp_params omits 25d942833183 powerpc/mm: thread pgprot_t through create_section_mapping() omits 57a587fa9004 x86/mm: introduce __set_memory_prot() omits 88ddbf64ea0f x86/mm: thread pgprot_t through init_memory_mapping() omits 7bf301535524 mm/memory_hotplug: rename mhp_restrictions to mhp_params omits 9db3f8e4d0f2 mm/memory_hotplug: drop the flags field from struct mhp_re [...] omits e49388a08855 mm/vma: introduce VM_ACCESS_FLAGS omits 81a8fe85f5d2 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS omits f56061e6313e net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits e99ffe1d6b1f net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 71da53c8c4d7 mm: vm_insert_pages() checks if pte_index defined. omits addbd8d48d55 add missing page_count() check to vm_insert_pages(). omits 8fcc854f71e8 mm-add-vm_insert_pages-fix omits 938a6e038f1b mm/memory.c: add vm_insert_pages() omits 03b55ada4c6a mm: define pte_index as macro for x86 omits 2b6e9f2d2254 mm: bring sparc pte_index() semantics inline with other platforms omits a11243a64d39 mm/memory.c: refactor insert_page to prepare for batched-l [...] omits d00d4c019e8d mm/swap.c: annotate data races for lru_rotate_pvecs omits 7de05dec1bff mm: annotate a data race in page_zonenum() omits f8295d50e6ce mm/rmap: annotate a data race at tlb_flush_batched omits bfd529661a00 mm/util.c: annotate an data race at vm_committed_as omits 2ce733fe8e4a mm/mempool: fix a data race in mempool_free() omits 20f241b9b082 mm/list_lru: fix a data race in list_lru_count_one omits e3ba1477c367 mm/memcontrol: fix a data race in scan count omits 4af644ebd8cf mm/page_counter: fix various data races at memsw omits 3a99973f010e mm-swapfile-fix-and-annotate-various-data-races-v2 omits 02f448612290 mm/swapfile: fix and annotate various data races omits e643a2b13681 mm/filemap.c: fix a data race in filemap_fault() omits a01d24aa0ffd mm/swap_state: mark various intentional data races omits 52dd6068d1cd mm-page_io-mark-various-intentional-data-races-v2 omits 682cd17687eb mm/page_io: mark various intentional data races omits bb5d3b2ba5d3 mm/frontswap: mark various intentional data races omits 1224dbbaf701 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] omits 325d3142a975 psi: move PF_MEMSTALL out of task->flags omits e283c1d43601 mm/kmemleak: silence KCSAN splats in checksum omits 0c3c1f60aa39 Change email address for Pali Rohar omits 47037d8b6a51 Merge branch 'akpm-current/current' omits 4da4eb58a7b1 Revert "irqchip/xilinx: Enable generic irq multi handler" omits 0d0e84e00d64 Revert "irqchip/xilinx: Do not call irq_set_default_host()" omits cfbe71b22308 Merge remote-tracking branch 'zx2c4/for-next' omits c14146775847 Merge remote-tracking branch 'trivial/for-next' omits beaf5630ad42 Merge remote-tracking branch 'kunit-next/kunit' omits 36af3b745f5a Merge remote-tracking branch 'cfi/cfi/next' omits 672bf7c16577 Merge remote-tracking branch 'cel/cel-next' omits 52dff18d1e48 Merge remote-tracking branch 'fpga/for-next' omits f82084673e68 Merge remote-tracking branch 'hmm/hmm' omits e141a32e0401 Merge remote-tracking branch 'devfreq/devfreq-next' omits c0e420bac468 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 23674188e117 Merge remote-tracking branch 'hyperv/hyperv-next' omits 3ead3254a623 Merge remote-tracking branch 'xarray/xarray' omits d233963b3b55 Merge remote-tracking branch 'nvmem/for-next' omits 798fa8a19822 Merge remote-tracking branch 'slimbus/for-next' omits 81374c3057d3 Merge remote-tracking branch 'fsi/next' omits c07e28f993ab Merge remote-tracking branch 'ntb/ntb-next' omits 8864b7a7b80f Merge remote-tracking branch 'at24/at24/for-next' omits a4c62b917095 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 830393d6f682 Merge remote-tracking branch 'rtc/rtc-next' omits 0745789cfc36 Merge remote-tracking branch 'livepatching/for-next' omits 808f1503eb4a Merge remote-tracking branch 'kselftest/next' omits 34c00c85aada Merge remote-tracking branch 'random/dev' omits af15afb07b51 Merge remote-tracking branch 'userns/for-next' omits 197295c15361 Merge remote-tracking branch 'pinctrl/for-next' omits 0d05d30364f8 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits e7e4708eb4f0 Merge remote-tracking branch 'gpio/for-next' omits 24d2040a1100 Merge remote-tracking branch 'rpmsg/for-next' omits 76c9545b1d07 Merge remote-tracking branch 'vhost/linux-next' omits 8d7f8e884cd5 Merge remote-tracking branch 'scsi/for-next' omits 4eee0aac765b Merge remote-tracking branch 'cgroup/for-next' omits 19be9d70472d Merge remote-tracking branch 'slave-dma/next' omits a2aadcdf4d63 Merge remote-tracking branch 'mux/for-next' omits 689259fb31da Merge remote-tracking branch 'staging/staging-next' omits 78fe89bf31b9 Merge remote-tracking branch 'soundwire/next' omits ec8d4d5bc80c Merge remote-tracking branch 'extcon/extcon-next' omits c1227c70aa4e Merge remote-tracking branch 'char-misc/char-misc-next' omits fc9ef1923758 Merge remote-tracking branch 'tty/tty-next' omits fbac405176aa Merge remote-tracking branch 'usb-serial/usb-next' omits 8149bea2f7a1 Merge remote-tracking branch 'usb/usb-next' omits 67e54a1397eb Merge remote-tracking branch 'driver-core/driver-core-next' omits fff924f78a03 Merge remote-tracking branch 'ipmi/for-next' omits 6f7851dd3e30 Merge remote-tracking branch 'leds/for-next' omits d1b9b79c5538 Merge remote-tracking branch 'chrome-platform/for-next' omits cb5ea4b32d30 Merge remote-tracking branch 'drivers-x86/for-next' omits 18411a0f0efa Merge remote-tracking branch 'workqueues/for-next' omits b95ffba3ad77 Merge remote-tracking branch 'percpu/for-next' omits f9fb29eb025a Merge remote-tracking branch 'xen-tip/linux-next' omits d8fff55e9170 Merge remote-tracking branch 'kvms390/next' omits 65e370b1ad44 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits caa60ab08676 Merge remote-tracking branch 'kvm-arm/next' omits 2b066894aa29 Merge remote-tracking branch 'kvm/linux-next' omits 212a2ea87444 Merge remote-tracking branch 'rcu/rcu/next' omits fddd3c2c3135 Merge remote-tracking branch 'ftrace/for-next' omits ab8a8b0f6ab6 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 40ee4a9c0509 Merge remote-tracking branch 'edac/edac-for-next' omits 7d0d4ec92e56 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits d2e5972c2385 Merge remote-tracking branch 'tip/auto-latest' omits ddb065b5e174 Merge remote-tracking branch 'spi/for-next' omits 8d2df8a888bb Merge remote-tracking branch 'mailbox/mailbox-for-next' omits e661d2673f80 Merge remote-tracking branch 'devicetree/for-next' omits b70f590f39ca Merge remote-tracking branch 'audit/next' omits d2bb65665ab2 Merge remote-tracking branch 'iommu/next' omits f41f55986726 Merge remote-tracking branch 'watchdog/master' omits 1ad66cab3e98 Merge remote-tracking branch 'tpmdd/next' omits 34be04ab1213 Merge remote-tracking branch 'smack/for-next' omits 626759ed25e9 Merge remote-tracking branch 'selinux/next' omits e6f53246200d Merge remote-tracking branch 'keys/keys-next' omits 2b94e08314a2 Merge remote-tracking branch 'integrity/next-integrity' omits 57f5ab90e674 Merge remote-tracking branch 'apparmor/apparmor-next' omits 06c2fe11dadb Merge remote-tracking branch 'security/next-testing' omits af980748fc70 Merge remote-tracking branch 'regulator/for-next' omits 2b991a197d8b Merge remote-tracking branch 'battery/for-next' omits 9e5e157814d8 Merge remote-tracking branch 'mfd/for-mfd-next' omits dbcd6bc70279 Merge remote-tracking branch 'mmc/next' omits eb33aed57502 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits e940f70ade7d Merge remote-tracking branch 'block/for-next' omits 95f9edccb9ef Merge remote-tracking branch 'input/next' omits 07c1583ddaa4 Merge remote-tracking branch 'modules/modules-next' omits 3dbacc0a4867 Merge remote-tracking branch 'sound-asoc/for-next' omits 483b50108ff4 Merge remote-tracking branch 'sound/for-next' omits e3df1b8ed25f Merge remote-tracking branch 'regmap/for-next' omits f5900b75bcbe Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 34ebfbdc98e4 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 8abcf79e49c0 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 7ab30db5f152 Merge remote-tracking branch 'drm-msm/msm-next' omits 9b5b853dc2da Merge remote-tracking branch 'amdgpu/drm-next' omits 395b98cd8b75 Merge remote-tracking branch 'drm/drm-next' omits 9741863992bc Merge remote-tracking branch 'crypto/master' omits 0d56acb11821 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 2aec46b92e4e Merge remote-tracking branch 'nand/nand/next' omits ce51d4fd9ff0 Merge remote-tracking branch 'mtd/mtd/next' omits 4c4d218124fb Merge remote-tracking branch 'gfs2/for-next' omits 7025d2056351 Merge remote-tracking branch 'wireless-drivers-next/master' omits 4dcbbd4f7e38 Merge remote-tracking branch 'netfilter-next/master' omits 60897a3c7104 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 342dc81f2bc5 Merge remote-tracking branch 'ipsec-next/master' omits f85b9ac4ed4d Merge remote-tracking branch 'bpf-next/master' omits 21008fddcbca Merge remote-tracking branch 'net-next/master' omits a23b3772c66e Merge remote-tracking branch 'rdma/for-next' omits 93dee734d0d4 Merge remote-tracking branch 'swiotlb/linux-next' omits d4f36a29b541 Merge remote-tracking branch 'ieee1394/for-next' omits e07599d3caf6 next-20200320/thermal omits 8a212ed33463 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits a888a5b25d6a Merge remote-tracking branch 'pm/linux-next' omits ea3428f240d3 Merge remote-tracking branch 'v4l-dvb/master' omits e488cf2e4751 Merge remote-tracking branch 'jc_docs/docs-next' omits 6df0054cedc2 next-20200320/hwmon-staging omits 3c2ffc18fef7 Merge branch 'dmi/master' omits e11024ef02ae Merge remote-tracking branch 'i3c/i3c/next' omits fa83d6a0b836 Merge remote-tracking branch 'i2c/i2c/for-next' omits c5c3e6dd25c2 Merge remote-tracking branch 'hid/for-next' omits a1a962f627e7 Merge remote-tracking branch 'pstore/for-next/pstore' omits 1389eb25b52c Merge remote-tracking branch 'pci/next' omits 888bd981114d Merge remote-tracking branch 'printk/for-next' omits 2d4dcb1e33cf Merge remote-tracking branch 'vfs/for-next' omits 5f3f8257513c Merge remote-tracking branch 'file-locks/locks-next' omits cf391c1a646e Merge remote-tracking branch 'iomap/iomap-for-next' omits 2c9194cb2287 Merge remote-tracking branch 'xfs/for-next' omits 69ed4bd3369b Merge remote-tracking branch 'v9fs/9p-next' omits feca261bfd8d Merge remote-tracking branch 'ubifs/linux-next' omits 0384dd117607 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 41984c1d062e Merge remote-tracking branch 'nfsd/nfsd-next' omits 707555f32e9a Merge remote-tracking branch 'nfs/linux-next' omits 3d30f5921218 Merge remote-tracking branch 'jfs/jfs-next' omits 3482b84b7ef0 Merge remote-tracking branch 'f2fs/dev' omits b3df20cffb1f Merge remote-tracking branch 'ext4/dev' omits 589117a544bd Merge remote-tracking branch 'ext3/for_next' omits 32cebd32f7e6 Merge remote-tracking branch 'erofs/dev' omits 38dde6ddab58 Merge remote-tracking branch 'cifs/for-next' omits 3f1c0c3425b1 Merge remote-tracking branch 'btrfs/for-next' omits 00783eae7852 Merge remote-tracking branch 'fscrypt/master' omits dc0314cde6ce Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 3063b0c93466 Merge remote-tracking branch 'sh/sh-next' omits f2d871174b88 Merge remote-tracking branch 's390/features' omits 2a421234dd12 Merge remote-tracking branch 'risc-v/for-next' omits 79833884506b Merge remote-tracking branch 'soc-fsl/next' omits 13c2267a288d Merge remote-tracking branch 'powerpc/next' omits b38f3dda97df Merge remote-tracking branch 'parisc-hd/for-next' omits 34ae58d67320 Merge remote-tracking branch 'openrisc/for-next' omits 34b29fa69d0b Merge remote-tracking branch 'nds32/next' omits 26dec9e14603 Merge remote-tracking branch 'mips/mips-next' omits 8ce56b55a8eb Merge remote-tracking branch 'microblaze/next' omits 1e10292c1653 Merge remote-tracking branch 'm68knommu/for-next' omits 5cd00527bb9d Merge remote-tracking branch 'm68k/for-next' omits 7b36e363ecda Merge remote-tracking branch 'ia64/next' omits 9b967208cafe Merge remote-tracking branch 'h8300/h8300-next' omits 86fa152764a5 Merge remote-tracking branch 'csky/linux-next' omits 6e9a4a4d89b7 Merge remote-tracking branch 'clk/clk-next' omits 105f3a49e0dc Merge remote-tracking branch 'tegra/for-next' omits 3600d5269bec Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 430e623f0cbb Merge remote-tracking branch 'scmi/for-linux-next' omits a5971fb993a6 Merge remote-tracking branch 'samsung-krzk/for-next' omits cc591dc3f7c9 Merge remote-tracking branch 'rockchip/for-next' omits d86f391a024e Merge remote-tracking branch 'reset/reset/next' omits 68592dd05752 Merge remote-tracking branch 'renesas/next' omits f25d3b541019 Merge remote-tracking branch 'realtek/for-next' omits e7a4ebc08509 Merge remote-tracking branch 'raspberrypi/for-next' omits 676ae712ecf7 Merge remote-tracking branch 'qcom/for-next' omits e11bc1b742f2 Merge remote-tracking branch 'omap/for-next' omits 067d9da577bd Merge remote-tracking branch 'mvebu/for-next' omits 7e8e35fb08ac Merge remote-tracking branch 'mediatek/for-next' omits 62748ff6db1d Merge remote-tracking branch 'keystone/next' omits a9fced1544bd Merge remote-tracking branch 'imx-mxs/for-next' omits 59cd735568cd Merge remote-tracking branch 'at91/at91-next' omits 526a55487e76 Merge remote-tracking branch 'aspeed/for-next' omits 4cdebee72e05 rtc: pm8xxx: clear alarm register when alarm is not enabled omits c82f83646f6f Merge remote-tracking branch 'amlogic/for-next' omits cbb690db0abe Merge remote-tracking branch 'arm-soc/for-next' omits cf481bf3aafc Merge remote-tracking branch 'arm64/for-next/core' omits 557ca917a0d2 Merge remote-tracking branch 'arm/for-next' omits 42d120c60df2 Merge remote-tracking branch 'dma-mapping/for-next' omits 204c0c523c2c Merge remote-tracking branch 'kbuild/for-next' omits b16203b0e08a Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 42db82372629 rtc: omap: drop unused dt-bindings header omits ba49d55f808e rtc: bd70528: Avoid double error messaging when IRQ absent omits 10197a73e4fa rtc: max8907: add missing select REGMAP_IRQ omits cd49b579e705 rtc: fsl-ftm-alarm: enable acpi support omits a32dcb4acc60 Merge remote-tracking branch 'risc-v-fixes/fixes' omits c995524455e8 Merge remote-tracking branch 'soc-fsl-fixes/fix' omits ace1b627867c Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 866305107f3f Merge remote-tracking branch 'scsi-fixes/fixes' omits 8ff607e9cb05 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 2da0c6b6c35c Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits b06c96cb88b3 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 7583869db10d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 3a0b9f9380ac Merge remote-tracking branch 'omap-fixes/fixes' omits 867afdaa4aff Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits fb59c76d1c4b Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 9841994e630b Merge remote-tracking branch 'crypto-current/master' omits af050c8aa36a Merge remote-tracking branch 'input-current/for-linus' omits 20fa59fde9c7 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits bc39c1e09896 Merge remote-tracking branch 'regulator-fixes/for-linus' omits d63f5dc52631 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 886833aa40a5 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8d9657a48e0b Merge remote-tracking branch 'rdma-fixes/for-rc' omits 6753923cadad Merge remote-tracking branch 'ipsec/master' omits 24a2aacafb1c Merge remote-tracking branch 'bpf/master' omits f5a4f11a4b18 Merge remote-tracking branch 'net/master' omits 171a3894419f Merge remote-tracking branch 's390-fixes/fixes' omits a746412d994f Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 6c02ad7a61d2 Merge remote-tracking branch 'arc-current/for-curr' omits 40923cad84d6 ipc/mqueue.c: fix a brace coding style issue omits 516427242a56 ubsan: include bug type in report header omits f4a28b1f3f0f kasan: unset panic_on_warn before calling panic() omits d090be0e3221 ubsan: check panic_on_warn omits 975a5b519f5e drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] omits a6c170f42a0f ubsan: split "bounds" checker from other options omits 14ae556f2c3a ubsan: add trap instrumentation option omits d0fadde6a7c6 usb: core: kcov: collect coverage from usb complete callback omits 38634b19736d kcov: collect coverage from interrupts omits 6d88ab3a23c0 kcov: use t->kcov_mode as enabled indicator omits 95323a3ec400 kcov: move t->kcov_sequence assignment omits 0431996f3695 kcov: move t->kcov assignments into kcov_start/stop omits ea29fd7f6f90 kcov: fix potential use-after-free in kcov_remote_start omits dbbf3cca057d kcov: cleanup debug messages omits 3a833da1e730 init/Kconfig: clean up ANON_INODES and old IO schedulers options omits 0aa5fcd8213d aio: simplify read_events() omits 35325b23dfb3 kernel/relay.c: fix read_pos error when multiple readers omits 711a473f9fdc kernel/gcov/fs.c: replace zero-length array with flexible- [...] omits 7d55486789c8 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] omits a475d0704315 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] omits 5e01a1cdc8a6 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] omits 04734f837997 samples/hw_breakpoint: drop use of kallsyms_lookup_name() omits 9e9f2cd335cc samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes omits adec5c87d8e4 fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] omits 858fd6bdb8bb fs/binfmt_elf.c: allocate less for static executable omits 6c5dcbb3b5f4 fs/binfmt_elf.c: delete "loc" variable omits ebf2121bb41c fs/epoll: make nesting accounting safe for -rt kernel omits fd5cbaf88dad kselftest: introduce new epoll test case omits 1fa3ca6ec7e1 checkpatch: check proper licensing of Devicetree bindings omits b4aa8ef5f3dc checkpatch: improve Gerrit Change-Id: test omits e1f7674360e4 checkpatch: add command-line option for TAB size omits 230e717c7f70 checkpatch: fix multiple const * types omits 937b5750e70c checkpatch: fix minor typo and mixed space+tab in indentation omits 336cf02a93c3 checkpatch: prefer fallthrough; over fallthrough comments omits f85b388e4026 checkpatch: support "base-commit:" format omits 7389af159c32 checkpatch: check SPDX tags in YAML files omits 6aaf86d9473c checkpatch: remove email address comment from email addres [...] omits 77d5755b504a lib/dynamic_debug.c: use address-of operator on section symbols omits 7c8d245c5c9f lib/list: prevent compiler reloads inside 'safe' list iteration omits 110c2d709c1f lib: optimize cpumask_local_spread() omits 12c54d5f75ef linux/bits.h: add compile time sanity check of GENMASK inputs omits 2b0bfe7965ef lib/test_kmod.c: remove a NULL test omits ea1f24bb1b20 lib/rbtree: fix coding style of assignments omits cd539724dcb6 lib/test_bitmap.c: make use of EXP2_IN_BITS omits 9b8483ce6c14 lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] omits cc1578fd8ab4 percpu_counter: fix a data race at vm_committed_as omits ea5b7d649778 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script omits 242efae573a2 nds32: linker script: add SOFTIRQENTRY_TEXT omits a30b68e2cfdf kasan: stackdepot: move filter_irq_stacks() to stackdepot.c omits e2687f3c0ceb lib/stackdepot.c: build with -fno-builtin omits 3bae86faea2f lib/stackdepot.c: fix a condition in stack_depot_fetch() omits 90533b5b27a0 lib/stackdepot.c: check depot_index before accessing the s [...] omits f845fafb04ae lib: test_stackinit.c: XFAIL switch variable init tests omits a1350e13a96b lib/scatterlist: fix sg_copy_buffer() kerneldoc omits 3f54b5d789b7 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] omits 44dd7a8879ad lib/ts_fsm.c: replace zero-length array with flexible-arra [...] omits 9778e8420e99 lib/ts_bm.c: replace zero-length array with flexible-array member omits e8ffa8ee0a7f lib/bch.c: replace zero-length array with flexible-array member omits 21c11db117bc lib/test_lockup: rename disable_irq to fix build error omits 451c4f2d6af7 lib/test_lockup: test module to generate lockups omits 588973bd0624 bitops: always inline sign extension helpers omits 4b7206784b1f MAINTAINERS: add an entry for kfifo omits 5686c4ff9623 compiler: Remove CONFIG_OPTIMIZE_INLINING entirely omits 09c71a249182 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] omits 1d85722a8a67 kernel/extable.c: use address-of operator on section symbols omits a8ebdf4112d9 asm-generic: fix unistd_32.h generation format omits e19420a67db7 proc: inline m_next_vma into m_next omits ad0760c3690d seq_file: remove m->version omits a38ae6b8c877 proc: use ppos instead of m->version omits 37c0a6a8409f proc: remove m_cache_vma omits 04432040b400 proc: inline vma_stop into m_stop omits 663dd0ae4d66 proc: speed up /proc/*/statm omits 7e493968e9d2 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes omits d8e041094cd8 proc: faster open/read/close with "permanent" files omits bdc4ad209659 fs/proc/inode.c: annotate close_pdeo() for sparse omits 6d84fcddbde8 kernel/hung_task.c: Monitor killed tasks. omits 27846c799f26 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 142283e71751 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 9334620fadbe mm/dmapool.c: micro-optimisation remove unnecessary branch omits 04c8e38389f1 include/linux/memremap.h: remove stale comments omits 8ec3d5751749 include/linux/swapops.h: correct guards for non_swap_entry() omits 5f60be6e78db mm: use fallthrough; omits 8df0524a4170 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] omits 50e2e3ffc36b mm: fix ambiguous comments for better code readability omits 76080967c968 mm/zsmalloc: add missing annotation for unpin_tag() omits f2ab0fe41014 mm/zsmalloc: add missing annotation for pin_tag() omits 0e75a06b078b mm/zsmalloc: add missing annotation for migrate_read_unlock() omits 7535aa77cadf mm/zsmalloc: add missing annotation for migrate_read_lock() omits db1e6da135b8 mm/slub: add missing annotation for put_map() omits e6c2329798a2 mm/slub: add missing annotation for get_map() omits 39ea2919967d mm/mempolicy: add missing annotation for queue_pages_pmd() omits 3893bac6c4fe mm/hugetlb: add missing annotation for gather_surplus_pages() omits 921d997ef338 mm/compaction: add missing annotation for compact_lock_irqsave omits f5b63362be4a mm/zswap: allow setting default status, compressor and all [...] omits 224f0264cea9 mm: prevent a warning when casting void* -> enum omits b4ec3af67138 mm: huge tmpfs: try to split_huge_page() when punching hole omits 1a4211023f39 mm/shmem.c: Clean code by removing unnecessary assignment omits 9e9574278453 mm/shmem.c: distribute switch variables for initialization omits ad0180e06567 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] omits 2796ab20f633 mm/memory_hotplug: allow to specify a default online_type omits fb65d3ff0b9f mm/memory_hotplug: convert memhp_auto_online to store an o [...] omits 6a11dc9413d3 mm/memory_hotplug: unexport memhp_auto_online omits ddbe8851ee6e hv_balloon-dont-check-for-memhp_auto_online-manually-fix omits ecb61b02a360 hv_balloon: don't check for memhp_auto_online manually omits f330fc844565 powernv/memtrace: always online added memory blocks omits 813a5913b41e drivers/base/memory: store mapping between MMOP_* and stri [...] omits f427513454d6 drivers/base/memory: map MMOP_OFFLINE to 0 omits 697a66be2079 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE omits 44204f585f4c mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] omits f20a5b159826 mm/sparse.c: move subsection_map related functions together omits b0834e79811a mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] omits 2b30f3595731 mm/sparse.c: only use subsection map in VMEMMAP case omits 643db90d157a mm/sparse.c: introduce a new function clear_subsection_map() omits 0428f6fe3dad mm/sparse.c: introduce new function fill_subsection_map() omits 40bf3ee9870e mm/memory_hotplug.c: cleanup __add_pages() omits 8b63461ea9c5 mm/memory_hotplug.c: simplify calculation of number of pag [...] omits 82ead3c97fc4 mm/memory_hotplug.c: only respect mem= parameter during bo [...] omits 0ff606ddae87 mm/page_ext.c: drop pfn_present() check when onlining omits 830e6b77c3a5 drivers/base/memory.c: drop pages_correctly_probed() omits 80ffd0338bc3 drivers/base/memory.c: drop section_count omits c28db77a6ec8 drivers/base/memory.c: indicate all memory blocks as removable omits 646495001975 userfaultfd: selftests: add write-protect test omits 2d71aef139b0 userfaultfd: selftests: refactor statistics omits 40be891a3a62 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally omits 020d0a54f1b8 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update omits 5f6578338f48 userfaultfd: wp: don't wake up when doing write protect omits f2cb1b5792d7 userfaultfd: wp: enabled write protection in userfaultfd API omits 6cf93b76ee51 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl omits 72098f4535ac userfaultfd: wp: support write protection for userfault vma range omits 3652ecc238ad khugepaged: skip collapse if uffd-wp detected omits e237774b8ad0 userfaultfd: wp: support swap and page migration omits 660dfaa1b914 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers omits fd796b677fe4 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork omits 0548403a5ac4 userfaultfd: wp: apply _PAGE_UFFD_WP bit omits 1b73c45e70a2 mm: merge parameters for change_protection() omits 0bb31d665ec5 userfaultfd: wp: add UFFDIO_COPY_MODE_WP omits afb185fbe07a userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers omits 3888344415db userfaultfd: wp: add WP pagetable tracking to x86 omits 37b0c9f19c82 userfaultfd: wp: hook userfault handler to write protection fault omits daae521103d2 userfaultfd: wp: add helper for writeprotect check omits c9e7437a5edc virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] omits 34205f8f226c mm/page_reporting: add free page reporting documentation omits 81d98e64e0fb mm/page_reporting: add budget limit on how many pages can [...] omits 7986893a6a82 mm/page_reporting: rotate reported pages to the tail of the list omits 51280dcf06c3 virtio-balloon: add support for providing free page report [...] omits 5a80926b194d virtio-balloon: pull page poisoning config out of free pag [...] omits 9fb4432c332d mm: introduce Reported pages omits 29ab8217f42e mm: add function __putback_isolated_page omits a5e48d0ead2d mm: use zone and order instead of free area in free_list m [...] omits 39f8663ce84a mm: adjust shuffle code to allow for future coalescing omits 54932272029b mm: code cleanup for MADV_FREE omits 784eca592237 mm/madvise: allow KSM hints for remote API omits c2b452d67ada mm/madvise: employ mmget_still_valid() for write lock omits 8b82900a1560 mm/madvise: support both pid and pidfd for process_madvise omits 91096e9add4a pid: move pidfd_get_pid() to pid.c omits fc85a7b7bdc1 mm/madvise: check fatal signal pending of target process omits 4cc843a0d436 fix process_madvise build break for arm64 omits 111f7ff5fb86 mm/madvise: introduce process_madvise() syscall: an extern [...] omits f0b1da47d6c1 mm/madvise: pass task and mm to do_madvise omits 6357a752eca1 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits 9963a7867042 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits 9fe22956c38c mm/ksm.c: update get_user_pages() argument in comment omits c3df901f4782 mm, thp: track fallbacks due to failed memcg charges separately omits 674077d724af mm, shmem: add vmstat for hugepage fallback omits b57090713f22 mm-migratec-migrate-pg_readahead-flag-fix omits 7c17d1d33afa mm/migrate.c: migrate PG_readahead flag omits 96cc3d03812e mm/migrate.c: unify "not queued for migration" handling in [...] omits aeb02b1eaa08 mm/migrate.c: check pagelist in move_pages_and_store_status() omits b3e4c99a1a38 mm/migrate.c: wrap do_move_pages_to_node() and store_status() omits fde768dd1f70 mm/migrate.c: no need to check for i > start in do_pages_move() omits 99088b679227 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix omits 0c2884d77aa8 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t omits da1e61d26551 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set omits ed50dcf21aaa mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] omits da3891dd745a selftests/vm: fix map_hugetlb length used for testing read [...] omits 5e34a1ebc0cd mm: cleanup cmdline_parse_hugetlb_cma() omits 115312bd79e9 mm: hugetlb: optionally allocate gigantic hugepages using cma omits 8486188f2471 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() omits db17de2d6ed6 mm/hugetlb.c: clean code by removing unnecessary initialization omits 3d7dead7aa8c hugetlb_cgroup: add hugetlb_cgroup reservation docs omits 680d6c615d90 hugetlb_cgroup: add hugetlb_cgroup reservation tests omits ccdbcbe4b2cf hugetlb: remove check_coalesce_bug debug code omits b63e676d408b hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs omits 52ec4f26c102 hugetlb: support file_region coalescing again omits cdb6b5c61fe9 hugetlb_cgroup: support noreserve mappings omits 2854ea8c3f02 hugetlb_cgroup-add-accounting-for-shared-mappings-fix omits efeb369feab0 hugetlb_cgroup: add accounting for shared mappings omits c17972dacb9a mm/hugetlb: fix file_region entry allocations omits ad2d3f369039 hugetlb: disable region_add file_region coalescing omits cb1360feaeed hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] omits c03ab4a7eebe hugetlb_cgroup: add reservation accounting for private mappings omits 1f27830dae57 mm/hugetlb_cgroup: fix hugetlb_cgroup migration omits 9d7c1b7ad176 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] omits 35a98dc63857 hugetlb_cgroup: add hugetlb_cgroup reservation counter omits 5351d91f0421 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race omits d2b8801489e1 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits 83487f54884c mm/memblock.c: remove redundant assignment to variable max_addr omits 2259554813ca mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() omits ca1599778a3e mm/mempolicy: check hugepage migration is supported by arc [...] omits 39e027120bd8 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping omits b6e2b35b2469 mm/compaction.c: clean code by removing unnecessary assignment omits 0e05f19ac95c mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 omits 3d40d59d86df mm/compaction: Disable compact_unevictable_allowed on RT omits e68825d8bd2a mm/compaction: really limit compact_unevictable_allowed to [...] omits 39e9c6b1c01c mm, compaction: fully assume capture is not NULL in compac [...] omits da5e9e3d96dd mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix omits 4321a7b0ab0d mm,thp,compaction,cma: allow THP migration for CMA allocations omits 649411639ff8 mm,compaction,cma: add alloc_contig flag to compact_control omits a32cac0968b5 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] omits ee8cb733f8a1 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() omits 140f85d6c25d mm/vmscan.c: Clean code by removing unnecessary assignment omits da340698cbfb mm/vmscan.c: fix data races using kswapd_classzone_idx omits ba26aa90d732 mm/vmscan.c: remove cpu online notification for now omits b93ed58e8b26 mm: vmscan: replace open codings to NUMA_NO_NODE omits be941c25df1d mm: vmpressure: use mem_cgroup_is_root API omits 405195c99dea mm: vmpressure: don't need call kfree if kstrndup fails omits a183f7b75074 mm/page_alloc: simplify page_is_buddy() for better code re [...] omits 14cb25116baf mm/page_alloc.c: fix tick timer stall during deferred page init omits dedd56e85a63 mm/page_alloc.c: micro-optimisation Remove unnecessary branch omits 092840d731b2 mm/page_alloc.c: use free_area_empty() instead of open-coding omits 39c1d632df45 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits d523463785f5 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits e6ed06a6e911 mm, pagealloc: micro-optimisation: save two branches on ho [...] omits a8ad8c74a0cb mm/page_alloc: increase default min_free_kbytes bound omits e5cb7ed33b3b kasan: fix -Wstringop-overflow warning omits 4e94c861dc62 kasan: add test for invalid size in memmove omits 3b81a8e4391b kasan-detect-negative-size-in-memory-operation-function-fix-2 omits 24b972da3eca kasan/tags: fix -Wdeclaration-after-statement warn omits 7cc4cff01d45 kasan: detect negative size in memory operation function omits de0cc03ce21f mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] omits 6d2a034c31fa mm/sparse: rename pfn_present() to pfn_in_present_section() omits e0ee3c9455a5 mm/sparsemem: get address to page struct instead of addres [...] omits 334471fe6a87 selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes omits 1323bdf809aa selftest: add MREMAP_DONTUNMAP selftest omits f8c1eb76c34e selftest-add-mremap_dontunmap-selftest-fix omits 4f6b8214c244 selftests: add MREMAP_DONTUNMAP selftest omits 21bedd694f64 mm-add-mremap_dontunmap-to-mremap-v7 omits 82f5cdd15b24 mm-add-mremap_dontunmap-to-mremap-v6 omits 08e9ffcaf975 mm/mremap: add MREMAP_DONTUNMAP to mremap() omits 6600855f6292 mm: mmap: add trace point of vm_unmapped_area omits 53786201fbff mmap: remove inline of vm_unmapped_area omits 1dd43d45786c mm/memory.c: clarify a confusing comment for vm_iomap_memory omits 05c4d08584bf mm: clarify a confusing comment for remap_pfn_range() omits 25048605bf20 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path omits cc926b3e1c99 mm/gup: allow to react to fatal signals omits babb07404183 mm/gup: allow VM_FAULT_RETRY for multiple times omits d2ef7490e38f mm: allow VM_FAULT_RETRY for multiple times omits 9db031725023 mm: introduce FAULT_FLAG_INTERRUPTIBLE omits 96853880ad8f mm: introduce FAULT_FLAG_DEFAULT omits f58b81cb7d07 userfaultfd: don't retake mmap_sem to emulate NOPAGE omits 14da2783cc66 mm: return faster for non-fatal signals in user mode faults omits 68880a4e47af sh/mm: use helper fault_signal_pending() omits a913ff4994a7 powerpc/mm: use helper fault_signal_pending() omits 1936a87a3b89 arm64/mm: use helper fault_signal_pending() omits ef9301e76e55 arc/mm: use helper fault_signal_pending() omits d0dd8ad4c5b7 x86/mm: use helper fault_signal_pending() omits 5517151f55b6 mm-introduce-fault_signal_pending-fix omits 72566ae10295 mm: introduce fault_signal_pending() omits 6566b88ff70b mm/gup: fix __get_user_pages() on fault retry of hugetlb omits e0bb4db8ea7c mm/gup: rename "nonblocking" to "locked" where proper omits 765a939f29a1 mm: add pagemap.h to the fine documentation omits 9d22717ab08f mm/vma: make is_vma_temporary_stack() available for general use omits b3ba5f35bd4d mm/vma: make vma_is_foreign() available for general use omits 9dd542e29104 mm/vma: move VM_NO_KHUGEPAGED into generic header omits 42faa31726a3 mm/mmap.c: fix the adjusted length error omits 615da912800c mm/vma: append unlikely() while testing VMA access permissions omits cab76372ceed mm/vma: replace all remaining open encodings with vma_is_a [...] omits a9efc21831ac mm/vma: replace all remaining open encodings with is_vm_hu [...] omits c3514ff1b22f mm/vma: make vma_is_accessible() available for general use omits 9dba1e8c6212 mm/vma: add missing VMA flag readable name for VM_SYNC omits 0943c42707a1 mm: set vm_next and vm_prev to NULL in vm_area_dup() omits e9908916aa57 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" omits 867458d0cc4e mm: don't prepare anon_vma if vma has VM_WIPEONFORK omits 03e8374530cb mm/mapping_dirty_helpers: Update huge page-table entry callbacks omits 78f3bc6d7f0f mm: memcg: make memory.oom.group tolerable to task migration omits fa64273b6558 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] omits 1d0664a50b97 mm, memcg: prevent mem_cgroup_protected store tearing omits 29ba167ecace mm, memcg: prevent memory.swap.max load tearing omits a7feb1c9d082 mm, memcg: prevent memory.min load/store tearing omits 0aee1081c83c mm, memcg: prevent memory.low load/store tearing omits f8b65997fe1d mm, memcg: prevent memory.max load tearing omits 42989742fed8 mm, memcg: prevent memory.high load/store tearing omits 034da8b42fe6 memcg-optimize-memorynuma_stat-like-memorystat-fix omits 9f9f3eecab9e mm/memcg: optimize memory.numa_stat like memory.stat omits 2a3ee23c8579 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused omits a5857f20d472 memcg: css_tryget_online cleanups omits e3eacfab447c mm: memcontrol: recursive memory.low protection omits 0bf7abc11693 mm: memcontrol: clean up and document effective low/min ca [...] omits 10817ce87454 mm: memcontrol: fix memory.low proportional distribution omits 7525cae97880 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] omits 897e10c9522c mm: memcg/slab: cache page number in memcg_(un)charge_slab() omits fc777a8956f3 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() omits 9c21df644a1f mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] omits 8d98ba48754b mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments omits 308a41d466ff mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments omits e4f266fb7b91 mm-memcg-slab-introduce-mem_cgroup_from_obj-v2 omits 110f0ed3a889 mm: memcg/slab: introduce mem_cgroup_from_obj() omits 45cd036ef2e7 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node omits 0475685711f8 mm, memcg: fix build error around the usage of kmem_caches omits 3e99fca4f1a0 mm/swap_state.c: use the same way to count page in [add_to [...] omits df8b9019ac1c mm: swap: use smp_mb__after_atomic() to order LRU bit set omits 903f16406e2b mm-swap-make-page_evictable-inline-fix omits 016de4a74e55 mm: swap: make page_evictable() inline omits b2e2c5a27c1b mm/swap_slots.c: assign|reset cache slot by value directly omits 8b7c9e1c3cba mm/swapfile: fix data races in try_to_unuse() omits b72002ce7ea1 mm/swap.c: not necessary to export __pagevec_lru_add() omits c0e90a3a04f2 mm/swapfile.c: fix comments for swapcache_prepare omits eb049b34fcac mm/gup/writeback: add callbacks for inaccessible pages omits b7f57255b9eb mm: dump_page(): additional diagnostics for huge pinned pages omits 92b39c21b1ab mm: improve dump_page() for compound pages omits dcca96783ef2 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] omits 9a9d2846a971 mm/gup_benchmark: support pin_user_pages() and related calls omits a515216a631a mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting omits 33394fa8e65f mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] omits b8e8b2b8fdc6 mm-gup-track-foll_pin-pages-fix-2-fix omits 7f40bcb6f00a mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" omits f3f21f4b6f5d mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages omits 4ae35895f80d mm/gup: track FOLL_PIN pages omits 0da2ef1e48af mm/gup: require FOLL_GET for get_user_pages_fast() omits 58e77e3f65c6 mm/gup: pass gup flags to two more routines omits 82e4fc037f5c mm: introduce page_ref_sub_return() omits 6463a5eea8ce mm/gup: pass a flags arg to __gup_device_* functions omits 1be1b17d7cd1 mm/gup: split get_user_pages_remote() into two routines omits 4411909aa29a mm/filemap.c: remove unused argument from shrink_readahead [...] omits 278a4c85b1f9 mm/filemap.c: clear page error before actual read omits 3400ca382bae mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] omits ce4a927364f7 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] omits 0765f31f52c5 mm/Makefile: disable KCSAN for kmemleak omits a0b6eb9da589 mm/kmemleak.c: use address-of operator on section symbols omits 0cb8c5bfe0ed Revert "topology: add support for node_to_mem_node() to de [...] omits 63bc7276cbc3 slub: relocate freelist pointer to middle of object omits 70d8193b69c5 slub: improve bit diffusion for freelist ptr obfuscation omits 4603f2db6833 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs omits 879f670c867c mm/slub.c: replace cpu_slab->partial with wrapped APIs omits 220e678a3f5d kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits 19c8bafeb5c3 fs_parse: Remove pr_notice() about each validation omits 31cfd4fc61bf ramfs: support O_TMPFILE omits 77137e7f0baf ocfs2: use scnprintf() for avoiding potential buffer overflow omits adbc28d235e0 ocfs2: roll back the reference count modification of the p [...] omits 07f9a85732d4 ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] omits fb6bc4434fe2 ocfs2: dlm: replace zero-length array with flexible-array member omits 54edbe9c1bcd ocfs2: cluster: replace zero-length array with flexible-ar [...] omits 1769a3e634cb ocfs2: replace zero-length array with flexible-array member omits e50e50525241 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] omits 5a33b2654fb7 ocfs2: remove useless err omits 328d2bbf3b30 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" omits e330ba54c4b9 ocfs2: there is no need to log twice in several functions omits 6f72cfeea9ab ocfs2: remove dlm_lock_is_remote omits 2fc764b00cd1 ocfs2: use OCFS2_SEC_BITS in macro omits 98a340097b62 ocfs2: remove unused macros omits d3520dbe6b1d ocfs2: remove FS_OCFS2_NM omits 344c451c5d04 scripts/spelling.txt: add more spellings to spelling.txt omits a2ea728f6b53 scripts/spelling.txt: add syfs/sysfs pattern omits 478d694a258e asm-generic: make more kernel-space headers mandatory omits 15b3d9068ee8 kthread: mark timer used by delayed kthread works as IRQ safe omits 0eee213807e6 hugetlb_cgroup: fix illegal access to memory omits 04815dab1228 /proc/kpageflags: do not use uninitialized struct pages omits 13f7c5d6aa59 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e99199435ace mm/swapfile.c: move inode_lock out of claim_swapfile omits 1aaabd1170fb mm/hugetlb.c: fix an address exception caused by huge_pte_ [...] omits 043261714264 mm: fork: fix kernel_stack memcg stats for various stack i [...] omits 5e3ada361a7a Merge branch 'pnp' into linux-next omits def2c5014dd3 Merge branch 'acpi-pm' into linux-next omits d3ee1b1da029 Merge branch 'spi-5.7' into spi-next omits 79661d777dc0 Merge branch 'asoc-5.7' into asoc-next omits a47c7b73a49d Merge branch 'asoc-5.6' into asoc-linus omits fcd137a654ea f2fs: fix to account compressed blocks in f2fs_compressed_ [...] omits 600e6385a5e9 f2fs: xattr.h: Replace zero-length array with flexible-arr [...] omits 5681b8aafc6d f2fs: fix to update f2fs_super_block fields under sb_lock omits 254b075d170d f2fs: Add a new CP flag to help fsck fix resize SPO issues omits 6ac3c5f021cc f2fs: Fix mount failure due to SPO after a successful onli [...] omits c4c5d1b611f7 f2fs: use kmem_cache pool during inline xattr lookups omits 37da629c357d Merge branch 'pnp' into linux-next omits 05f7e4f06836 Merge branch 'pm-docs' into linux-next omits b2c84b18ecd4 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'po [...] omits 1a44a4cd5183 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 3b5c0d97df4f Merge branch 'pm-qos' into linux-next omits bf24423dbb9e Merge branches 'acpi-x86', 'acpi-fan' and 'acpi-pci' into [...] omits 8fd106952da7 CIFS: Fix bug which the return value by asynchronous read [...] omits 4f6257b7d092 CIFS: check new file size when extending file by fallocate omits fafdc445db3c rcu-tasks: Add grace-period and IPI counts to statistics omits 5dba8c0aae80 rcu-tasks: Split ->trc_reader_need_end omits fc1a4b27637d rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits f4843414fa9e rcu-tasks: Add a grace-period start time for throttling and debug omits 19dd521ede41 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits a9fc13126d09 rcu-tasks: Make rcutorture writer stall output include GP state omits c6ef38e4d595 rcu-tasks: Add RCU tasks to rcutorture writer stall output omits b062c7d2cac5 rcu-tasks: Move #ifdef into tasks.h omits c0cb026358f5 rcu-tasks: Add stall warnings for RCU Tasks Trace omits fd3e855129bd rcutorture: Add torture tests for RCU Tasks Trace omits 35e10798667a rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits ba0c8f158269 rcu-tasks: Code movement to allow more Tasks RCU variants omits 0cd1a5688c27 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits 2ff80b4f3a36 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits 14ce86e34577 rcutorture: Add torture tests for RCU Tasks Rude omits be32f89cd89d rcu-tasks: Add an RCU-tasks rude variant omits 3fc540adf93f rcu-tasks: Refactor RCU-tasks to allow variants to be added omits a2055d17aa08 rcutorture: Add a test for synchronize_rcu_mult() omits a0a9c1e85385 rcu: Reinstate synchronize_rcu_mult() omits 6bd81546e0fb rcu-tasks: Create struct to hold state information omits ebaa3ba0b7e5 rcu-tasks: Move Tasks RCU to its own file omits 7e9b430e6c7e rcutorture: Add flag to produce non-busy-wait task stalls omits 39e6b9ebcf8b rcu: Add per-task state to RCU CPU stall warnings omits a840abc90ad1 sched/core: Add function to sample state of locked-down task omits c26e4643d4a3 rcu/tree: Count number of batched kfree_rcu() locklessly omits 6531c79b6b45 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] omits 76449ef194c4 rcuperf: Add ability to increase object allocation size omits 7775f03092a1 rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits e2e79d847b4d SMB3: Minor cleanup of protocol definitions omits 926c941f7f2c SMB3: Additional compression structures omits f2fbaa871e8c SMB3: Add new compression flags omits f68f98957f8d cifs: smb2pdu.h: Replace zero-length array with flexible-a [...] omits b83f55dd770d cifs: clear PF_MEMALLOC before exiting demultiplex thread omits 2bba49853d54 cifs: cifspdu.h: Replace zero-length array with flexible-a [...] omits 799b3b9b025d CIFS: Warn less noisily on default mount omits 4a3c5e55bff7 fs/cifs: fix gcc warning in sid_to_id omits 9b813007aee8 cifs: allow unlock flock and OFD lock across fork omits c8b03f9f18ec cifs: do d_move in rename omits 9093579e1edc cifs: add SMB2_open() arg to return POSIX data omits 8d1e37276297 cifs: plumb smb2 POSIX dir enumeration omits 71d4550d9abd cifs: add smb2 POSIX info level omits 9c39e331da40 cifs: rename posix create rsp omits 933e20d7bb8f cifs: print warning mounting with vers=1.0 omits 16e98adab310 smb3: fix performance regression with setting mtime omits e3ca10e92d52 cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() omits 123a8e4e16f7 cifs: use mod_delayed_work() for &server->reconnect if alr [...] omits 053626865549 cifs: call wake_up(&server->response_q) inside of cifs_rec [...] omits d3ff2126f92b cifs: handle prefix paths in reconnect omits 7c5d086f38b1 cifs: do not ignore the SYNC flags in getattr omits c0e782b3572c rcu: update.c: get rid of some doc warnings omits 65d49bcecef9 rcu: Add comments marking transitions between RCU watching [...] omits 3a1180e73014 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() omits 67be63628222 KVM: s390: mark sie block as 512 byte aligned omits 6f6d6ea7cf17 KERNEL VIRTUAL MACHINE for s390 (KVM/s390): Use fallthrough; omits bcc0f64d27ed Merge branch 'acpi-ec' into linux-next omits f7389dde6e50 Merge branches 'acpi-button', 'acpi-battery', 'acpi-osl', [...] omits 19ddcad282f3 Merge branch 'acpica' into linux-next omits edff6aba9400 m68k: Replace setup_irq() by request_irq() omits 308a3571d2b9 x86/mm/pat: Mark an intentional data race omits 8cb926dbc9cf Revert "rculist: Describe variadic macro argument in a Sph [...] omits d68530818c9d rcu: Fix the (t=0 jiffies) false positive omits b7bb333e9c3e tools/memory-model: Fix "conflict" definition omits c69c11a4cd0c Default enable RCU list lockdep debugging with PROVE_RCU omits b0cc4754905f Documentation/locking/atomic: Add a litmus test smp_mb__af [...] omits 0cc4c81a94a3 Documentation/locking/atomic: Add a litmus test for atomic_set() omits 54339ccd2144 Documentation/locking/atomic: Introduce atomic-tests directory omits 3859f6664bd0 Documentation/locking/atomic: Fix atomic-set litmus test omits 5e1cfcc23758 tools/memory-model: Add an exception for limitations on _u [...] omits 5423fd3bed59 locktorture.c: Fix if-statement empty body warnings omits ee9bf1604141 rcu: Expedite first two FQS scans under callback-overload [...] omits c2eab545058d EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] omits a13fe9507da1 fork: Annotate a data race in vm_area_dup() omits 4194563740e0 rcutorture: Mark data-race potential for rcu_barrier() tes [...] omits 05abc4b6aab0 rcu: Don't use negative nesting depth in __rcu_read_unlock() omits 113bfedc5067 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits 909c2807b5f9 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits 757a1e652255 rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits df55a451a75c rcutorture: Make kvm-recheck-rcu.sh handle truncated lines omits 775cb84180c2 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 02a37acf273e rcu: Use data_race() for RCU expedited CPU stall-warning prints omits d3ce30797459 rcu: Use data_race() for RCU CPU stall-warning prints omits 03d11aaca2bc rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks omits 486ee06993de srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] omits 67baa3120e67 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks omits f6c29b1b7c42 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] omits cba18c0cec41 rcu: Mark rcu_state.ncpus to detect concurrent writes omits 5514b965d5bb Merge branch 'lkmm-dev.2020.02.16a' into HEAD omits d3630192cc1d Merge branch 'kcsan-dev.2020.03.09b' into HEAD omits 7440cd5bdd9b Merge branches 'work.do_last' and 'work.exfat' into for-next omits 0bf3a650ab8d thermal: qoriq: Fix a compiling issue omits ababcbaa14d2 thermal: Remove COMPILE_TEST for IMX_SC_THERMAL omits 7ce21087a226 thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) omits 21d0fab5d6a9 thermal: imx_thermal: Use __maybe_unused instead of CONFIG [...] omits 7daaf9f39d61 thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4 omits 6c92df9ec9f1 thermal: ti-soc-thermal: Use GPIO descriptors omits 32daf9846a39 thermal: Rephrase the Kconfig text for thermal omits 502aedd7f7d4 split the lookup-related parts of do_last() into a separat [...] omits 885faca4646f do_last(): rejoin the common path even earlier in FMODE_{O [...] omits 6057fd7e5a7e do_last(): simplify the liveness analysis past finish_open [...] omits 5d72a70f6ad4 do_last(): rejoing the common path earlier in FMODE_{OPENE [...] omits 587dc12d71df do_last(): don't bother with keeping got_write in FMODE_OP [...] omits 01daf25cf6ab do_last(): merge the may_open() calls omits edd889ebbb9d atomic_open(): lift the call of may_open() into do_last() omits ff5a836b33ed atomic_open(): return the right dentry in FMODE_OPENED case omits f023d2856e3b new helper: traverse_mounts() omits d1b9d1e7415b massage __follow_mount_rcu() a bit omits 093959d8fe78 link_path_walk(): simplify stack handling omits ad5671e7b9ed pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT omits 7c9ad4371709 namei: invert the meaning of WALK_FOLLOW omits 500b73121743 sanitize handling of nd->last_type, kill LAST_BIND omits e583ad128bc9 thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit omits 0e5c9608154e dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM omits 96139bdf8f19 thermal: exynos: Silence warning during deferred probe omits ed0843633fee thermal: imx_sc: add i.MX system controller thermal support omits 0629521dc9c9 thermal: of-thermal: add API for getting sensor ID from DT omits 653af63d8da9 dt-bindings: fsl: scu: add thermal binding omits e0c528800a2c thermal: sprd: Add Spreadtrum thermal driver support omits 526736a5fc84 dt-bindings: thermal: sprd: Add the Spreadtrum thermal doc [...] omits 721be913793c thermal: rcar_gen3_thermal: Generate interrupt when temper [...] omits 61eb771cb6db thermal: rcar_gen3_thermal: Remove unneeded curly brackets omits 8c16c5cfcb84 thermal: Add sysfs binding for cooling device and thermal zone omits a16672571b3e thermal: Make cooling device trip point writable from sysfs omits eaaf05560f47 docs: thermal: Add bind, unbind information together with [...] omits 294c9896927a finally fold get_link() into pick_link() omits 6fc15b632183 merging pick_link() with get_link(), part 6 omits 63ad4704a68d merging pick_link() with get_link(), part 5 omits e9a07eb4189c merging pick_link() with get_link(), part 4 omits c858b43b3c67 merging pick_link() with get_link(), part 3 omits f2d8b50f2d1b merging pick_link() with get_link(), part 2 omits 314827badbd5 merging pick_link() with get_link(), part 1 omits 63fa9bafe56e expand the only remaining call of path_lookup_conditional() omits 59e38e534342 LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() omits 9923839d4689 fold handle_mounts() into step_into() omits 313b357b266a new step_into() flag: WALK_NOFOLLOW omits dda9d67bb242 lookup_fast(): take mount traversal into callers omits 833f898e4f8a teach handle_mounts() to handle RCU mode omits 66fd9705454a lookup_fast(): consolidate the RCU success case omits 66dc85694e3e handle_mounts(): pass dentry in, turn path into a pure out [...] omits d07dcc63cd52 do_last(): collapse the call of path_to_nameidata() omits 1c2faccfa0e7 lookup_open(): saner calling conventions (return dentry on [...] omits b5e91fead597 Merge branches 'doc.2020.02.27a', 'fixes.2020.02.27a', 'kf [...] omits 5e253a3dfa68 rcu: Make rcu_barrier() account for offline no-CBs CPUs omits d68fee0d6334 rcu: Mark rcu_state.gp_seq to detect concurrent writes adds 202f2cb533a3 Merge remote-tracking branch 'arc-current/for-curr' adds 0906965bee63 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 843b9bb7a7eb Merge remote-tracking branch 's390-fixes/fixes' adds 9a9ba2a4aaaa net: bcmgenet: always enable status blocks adds 83a9b6f639e9 selftests/net: add definition for SOL_DCCP to fix compilat [...] adds 6cd6cbf593bf tcp: repair: fix TCP_QUEUE_SEQ implementation adds dbba7e103cfe Merge remote-tracking branch 'net/master' adds 5346596190ee Merge remote-tracking branch 'bpf/master' adds 1dd58b0bdac7 Merge remote-tracking branch 'ipsec/master' adds cf52c8a776d1 iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection adds 0433ae556ec8 iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table adds 47d90b99630f Merge remote-tracking branch 'wireless-drivers/master' adds a8c421a2f007 Merge remote-tracking branch 'rdma-fixes/for-rc' adds e9097e47e349 ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated [...] adds c3e9fd5a9705 Merge remote-tracking branch 'sound-current/for-linus' adds c11093efd347 Merge branch 'asoc-5.6' into asoc-linus adds 7253e2e2b746 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 3f756ce4d5b8 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 86943873c6d5 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 47f87fbea7ae Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 7d2daaee85ae Merge remote-tracking branch 'input-current/for-linus' adds 298f7c6ceb29 Merge remote-tracking branch 'crypto-current/master' adds 988aad2f111c dmaengine: idxd: fix off by one on cdev dwq refcount adds 01c4df39a2bb MAINTAINERS: Add maintainer for HiSilicon DMA engine driver adds 018af9be3dd5 dmaengine: ti: k3-udma-glue: Fix an error handling path in [...] adds 75333a92b50f Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 80753a5ea388 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 7e168c21aea5 Merge remote-tracking branch 'omap-fixes/fixes' adds d33294541889 KVM: x86: remove bogus user-triggerable WARN_ON adds 2da1ed62d55c KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detec [...] adds 2e2409afe5f0 KVM: SVM: Issue WBINVD after deactivating an SEV guest adds edec6e015a02 KVM: LAPIC: Mark hrtimer for period or oneshot mode to exp [...] adds 428b8f1d9f92 KVM: VMX: don't allow memory operands for inline asm that [...] adds a90fb5c6607c Merge remote-tracking branch 'kvm-fixes/master' adds 9ba1c4bfd1c4 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 7f8c27e02085 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 6508500db077 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds e48aa479a4a1 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds cab1b58cf47c Merge remote-tracking branch 'scsi-fixes/fixes' adds 4b0d424b9a97 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds edcf6fc7b9ba Merge remote-tracking branch 'soc-fsl-fixes/fix' adds af338e2cb004 Merge remote-tracking branch 'risc-v-fixes/fixes' new cbcf1aefb7fe Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new f0b61d592f1f Merge remote-tracking branch 'kbuild/for-next' new c911cf4e8c22 Merge remote-tracking branch 'dma-mapping/for-next' new a2b4fbf13ef9 Merge remote-tracking branch 'arm/for-next' new 9171d5cc423c Merge remote-tracking branch 'arm64/for-next/core' new 149d1f5ffccb Merge remote-tracking branch 'arm-soc/for-next' new cb60c1b010c4 Merge remote-tracking branch 'amlogic/for-next' new 12ec313c5ca3 Merge remote-tracking branch 'aspeed/for-next' new f4901363fed8 Merge remote-tracking branch 'at91/at91-next' new 43f180382cb2 Merge remote-tracking branch 'imx-mxs/for-next' new d3741dc4c145 Merge remote-tracking branch 'keystone/next' new 77c4c41573c2 Merge remote-tracking branch 'mediatek/for-next' new 29e06df358fc Merge remote-tracking branch 'mvebu/for-next' new 34fc40f1427f Merge remote-tracking branch 'omap/for-next' new 6a7d2e0734c2 Merge remote-tracking branch 'qcom/for-next' new ee036f2b428e Merge remote-tracking branch 'raspberrypi/for-next' new 390f654e86a2 Merge remote-tracking branch 'realtek/for-next' new 114868d05968 Merge remote-tracking branch 'renesas/next' new 7bb4dd1ab26c Merge remote-tracking branch 'reset/reset/next' new 035d7c136c10 Merge remote-tracking branch 'rockchip/for-next' new 968b76e73577 Merge remote-tracking branch 'samsung-krzk/for-next' new f1a83d245779 Merge remote-tracking branch 'scmi/for-linux-next' new 31510bb821ff Merge remote-tracking branch 'sunxi/sunxi/for-next' new e59b7006a3ac Merge remote-tracking branch 'tegra/for-next' new 3bd196583044 Merge remote-tracking branch 'clk/clk-next' new 1737b47f6d39 Merge remote-tracking branch 'csky/linux-next' new 4b55a4b9a732 Merge remote-tracking branch 'h8300/h8300-next' new ff6d108aa319 Merge remote-tracking branch 'ia64/next' new 1027fb124db1 Merge remote-tracking branch 'm68k/for-next' new ba000760eb0f m68k: Replace setup_irq() by request_irq() new 4623f0f43dbe Merge remote-tracking branch 'm68knommu/for-next' new 346c639abf98 Merge remote-tracking branch 'microblaze/next' new 96b6eb8a77da Merge tag 'mips_fixes_5.6.1' into mips-next new f5e8fcf85a25 MIPS: DTS: CI20: add DT node for IR sensor new fa894a8feedc MIPS: DTS: CI20: multiple DTS improvements new a67bac098d9e MIPS: CI20: defconfig: multiple improvements new 71b9b5e0130d MIPS: ralink: mt7621: introduce 'soc_device' initialization new 3da27a4eb8c2 firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START new be8fa1cb444c MIPS: Add support for Desktop Management Interface (DMI) new 19c63096c88d Merge remote-tracking branch 'mips/mips-next' new 3446dc609d6c Merge remote-tracking branch 'nds32/next' new 9737e2c5f0bc openrisc: Remove obsolete show_trace_task function new 335c135493a1 Merge remote-tracking branch 'openrisc/for-next' new 51b3d346ab8a Merge remote-tracking branch 'parisc-hd/for-next' new 1986b7a81bec Merge remote-tracking branch 'powerpc/next' new 45903fee9324 Merge remote-tracking branch 'soc-fsl/next' new 7fb4450fc0ec Merge remote-tracking branch 'risc-v/for-next' new 31932757c612 s390/mm: optimize page table upgrade routine new 42d211a1ae3b s390/cpuinfo: show processor physical address new cd8e702f0db7 s390/numa: remove redundant cpus_with_topology variable new 52aeda7accb6 s390/topology: remove offline CPUs from CPU topology masks new eb3e064b8dd1 s390/zcrypt: Use scnprintf() for avoiding potential buffer [...] new 40501c70e3f0 s390/zcrypt: replace snprintf/sprintf with scnprintf new 1a2ae03b1938 s390/ipl: add support to control memory clearing for FCP a [...] new 959684978d5a s390/cpuinfo: show number of online cores new 2db52dc35314 s390/cpuinfo: show number of online CPUs within a package new 872f27103874 s390/cpuinfo: fix wrong output when CPU0 is offline new 1b648dfd544b s390/cpuinfo: do not skip info for CPUs without MHz feature new 394216275c7d s390: remove broken hibernate / power management support new 086b2d78375c PM: remove s390 specific callbacks new 9289224040cb s390/qdio: pass ISC as parameter to chsc_sadc() new 969ae01bab2f s390/pci: Fix zpci_alloc_domain() over allocation new 7a11c67a1ff9 s390/pci: Improve handling of unset UID new 3cc7c927102d s390/ap: Remove ap device suspend and resume callbacks new a931afc86349 Merge remote-tracking branch 's390/features' new 34827edbbe39 Merge remote-tracking branch 'sh/sh-next' new c77a1495de34 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 043b8300cc1c Merge remote-tracking branch 'fscrypt/master' new 66f4f0ac1658 Merge remote-tracking branch 'btrfs/for-next' new 7614209736fb ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_ [...] new e88627403120 libceph: fix alloc_msg_with_page_vector() memory leaks new c8d6ee01449c ceph: fix memory leak in ceph_cleanup_snapid_map() new 173f9f706f01 ceph: register MDS request with dir inode from the start new bd33ec8073f4 ceph: add refcounting for Fx caps new a9bc2af98195 ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] new 8d0c6df137f6 libceph: drop CEPH_DEFINE_SHOW_FUNC new 1a37d7f4f812 rbd: remove barriers from img_request_layered_{set,clear,test}() new fefdeb72a0f8 ceph: don't ClearPageChecked in ceph_invalidatepage() new 2a9cac9a462c ceph: move ceph_osdc_{read,write}pages to ceph.ko new ea01a4cb77ed ceph: fix description of some mount options new 3eab363ecef6 ceph: check if file lock exists before sending unlock request new 40fb8426cd2b rbd: kill img_request kref new 535ccd979abf rbd: get rid of img_request_layered_clear() new 0336b4fbb764 rbd: acquire header_rwsem just once in rbd_queue_workfn() new aee8942bc15c rbd: embed image request in blk-mq pdu new 289f451e0086 rbd: enable multiple blk-mq queues new 5765f07c16ad ceph: replace zero-length array with flexible-array member new 1b466b36a507 ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite new 7f78e4ddacb5 ceph: reorganize fields in ceph_mds_request new c6508c90ea56 ceph: move to a dedicated slabcache for mds requests new 11da0b08e5ea ceph: re-org copy_file_range and fix some error paths new ffb4d72f0591 ceph: return ETIMEDOUT errno to userland when request timed out new 0c5dde920cec libceph: simplify ceph_monc_handle_map() new ed2eb96fbe9d libceph: directly skip to the end of redirect reply new cb5f2d56c289 ceph: clean up kick_flushing_inode_caps() new a331b428f98f ceph: more caps.c lockdep assertions new 4661d43928a0 ceph: add flag to designate that a request is asynchronous new a6123ca8e6dc ceph: track primary dentry link new de5a65f01e88 ceph: add infrastructure for waiting for async create to complete new 051633f3b234 ceph: make __take_cap_refs non-static new 16ecfa6e6f1f ceph: cap tracking for async directory operations new b15be292482e ceph: don't take refs to want mask unless we have all bits new 892e737e4b9c ceph: perform asynchronous unlink if we have sufficient caps new b20bb4d6d280 ceph: make ceph_fill_inode non-static new f9498ef508a5 ceph: decode interval_sets for delegated inos new b593cbc4bd56 ceph: add new MDS req field to hold delegated inode number new e2cfbf2d5668 ceph: cache layout in parent dir on first sync create new 2e747f8b6e4b ceph: attempt to do async create when possible new 24a3ce7e60cd ceph: update dentry lease for async create new a9ce051afe63 ceph: always renew caps if mds_wanted is insufficient new f5fcc5c8708d ceph: consider inode's last read/write when calculating wa [...] new 6fb34022c41d ceph: remove delay check logic from ceph_check_caps() new cb1d8664afc8 ceph: simplify calling of ceph_get_fmode() new ef5d676e31a9 ceph: update i_requested_max_size only when sending cap ms [...] new 56a204a8d5fd ceph: check all mds' caps after page writeback new 084d1c26b83e ceph: return ceph_mdsc_do_request() errors from __get_parent() new 8930d477f36e ceph: cleanup return error of try_get_cap_refs() new b41ec0a88cc7 ceph: request new max size only when there is auth cap new e2d35c7198c2 ceph: don't skip updating wanted caps when cap is stale new e219079b86e0 ceph: wait for async creating inode before requesting new [...] new 8e0a52bb1235 ceph: fix snapshot directory timestamps new d6826f921fa5 rbd: avoid a deadlock on header_rwsem when flushing notifies new 7508fb974e9f rbd: call rbd_dev_unprobe() after unwatching and flushing [...] new de58d9506b03 rbd: don't test rbd_dev->opts in rbd_dev_image_release() new 4d75036f478f rbd: don't mess with a page vector in rbd_notify_op_lock() new e53b99cd7db7 Merge remote-tracking branch 'ceph/master' new ffdec8d64291 cifs: do not ignore the SYNC flags in getattr new bacd704a95ad cifs: handle prefix paths in reconnect new e2e87519bd72 cifs: call wake_up(&server->response_q) inside of cifs_rec [...] new b08484d71512 cifs: use mod_delayed_work() for &server->reconnect if alr [...] new 864138cb3118 cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() new cf5371ae460e smb3: fix performance regression with setting mtime new 8fe0c2c2cb7b cifs: print warning mounting with vers=1.0 new 2e8af978d9bb cifs: rename posix create rsp new 349e13ad30b4 cifs: add smb2 POSIX info level new 3d519bd1269f cifs: plumb smb2 POSIX dir enumeration new 69dda3059e7a cifs: add SMB2_open() arg to return POSIX data new c7e9f78f7b45 cifs: do d_move in rename new 0667059d0b4a cifs: allow unlock flock and OFD lock across fork new f2d67931fdfe fs/cifs: fix gcc warning in sid_to_id new ba55344f36e9 CIFS: Warn less noisily on default mount new 266b9fecc58c cifs: cifspdu.h: Replace zero-length array with flexible-a [...] new dc920277f1e5 cifs: clear PF_MEMALLOC before exiting demultiplex thread new cff2def598f8 cifs: smb2pdu.h: Replace zero-length array with flexible-a [...] new 2fe4f62de489 SMB3: Add new compression flags new 8f233431310b SMB3: Additional compression structures new 8895c66f2b40 SMB3: Minor cleanup of protocol definitions new ef4a632ccc1c CIFS: check new file size when extending file by fallocate new 97adda8b3ab7 CIFS: Fix bug which the return value by asynchronous read [...] new d17d79ebc8e5 Merge remote-tracking branch 'cifs/for-next' new eb793ee7824d Merge remote-tracking branch 'erofs/dev' new 44a52022e7f1 ext2: fix empty body warnings when -Wextra is used new 9e0762ae9a04 Merge remote-tracking branch 'ext3/for_next' new 23033d7c2097 Merge remote-tracking branch 'ext4/dev' new a999150f4fe3 f2fs: use kmem_cache pool during inline xattr lookups new 682756827501 f2fs: Fix mount failure due to SPO after a successful onli [...] new c84ef3c5e65c f2fs: Add a new CP flag to help fsck fix resize SPO issues new a4ba5dfc5c88 f2fs: fix to update f2fs_super_block fields under sb_lock new 50b1203d8c9c f2fs: xattr.h: Replace zero-length array with flexible-arr [...] new 1a67cbe141cf f2fs: fix to account compressed blocks in f2fs_compressed_ [...] new c118d62a1fd9 f2fs: fix long latency due to discard during umount new 541c38d1e79e f2fs: don't mark compressed inode dirty during f2fs_iget() new e7587f985f94 f2fs: delete DIO read lock new aa022b745cd4 f2fs: fix potential deadlock on compressed quota file new 898da7cd8da1 f2fs: don't change inode status under page lock new a3c6676ec52a f2fs: fix to avoid potential deadlock new 897b30cd0439 f2fs: clean up f2fs_may_encrypt() new 49f7f7683594 f2fs: fix NULL pointer dereference in f2fs_write_begin() new 77fc76e1cc66 f2fs: don't trigger data flush in foreground operation new f31e83a22564 f2fs: don't call fscrypt_get_encryption_info() explicitly [...] new 8165a30ea10f f2fs: fix to clear PG_error if fsverity failed new 48ca5981cc2b f2fs: fix NULL pointer dereference in f2fs_verity_work() new e36d8816848a f2fs: fix potential .flags overflow on 32bit architecture new a98595b08d2a Merge remote-tracking branch 'f2fs/dev' new 9edc7a27e2a0 Merge remote-tracking branch 'jfs/jfs-next' new b3da597de659 Merge remote-tracking branch 'nfs/linux-next' new bc74fa9f6f38 Merge remote-tracking branch 'nfsd/nfsd-next' new 4a0da8c8da12 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 58e0a9606828 Merge remote-tracking branch 'ubifs/linux-next' new 68036a039d90 Merge remote-tracking branch 'v9fs/9p-next' new c7cc296ddd1f xfs: merge xlog_cil_push into xlog_cil_push_work new 81e5b50a8fb5 xfs: factor out a xlog_wait_on_iclog helper new f97a43e43662 xfs: simplify the xfs_log_release_iclog calling convention new a582f32fade2 xfs: simplify log shutdown checking in xfs_log_release_iclog new 12e6a0f449d5 xfs: remove the aborted parameter to xlog_state_done_syncing new c814b4f24eba xfs: refactor xlog_state_clean_iclog new 5781464bd1ee xfs: move the ioerror check out of xlog_state_clean_iclog new 693639994b13 xfs: remove xlog_state_want_sync new ae5cf486d7d8 Merge remote-tracking branch 'xfs/for-next' new 583e5281fd5d Merge remote-tracking branch 'iomap/iomap-for-next' new 56939e014a6c hibernate: Allow uswsusp to write to swap new fe5e322061ae Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 8d41dc5edd80 Merge remote-tracking branch 'file-locks/locks-next' new da5ebf5aa676 lookup_open(): saner calling conventions (return dentry on [...] new e73cabff5917 do_last(): collapse the call of path_to_nameidata() new db3c9ade50b1 handle_mounts(): pass dentry in, turn path into a pure out [...] new b023e1728bec lookup_fast(): consolidate the RCU success case new c153007b7b7a teach handle_mounts() to handle RCU mode new 20e343571cef lookup_fast(): take mount traversal into callers new 56676ec39019 step_into() callers: dismiss the symlink earlier new aca2903eefd0 new step_into() flag: WALK_NOFOLLOW new cbae4d12eeee fold handle_mounts() into step_into() new 161aff1d93ab LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat() new a9dc1494a782 expand the only remaining call of path_lookup_conditional() new 43679723d27f merging pick_link() with get_link(), part 1 new 1ccac622f9da merging pick_link() with get_link(), part 2 new 40fcf5a931af merging pick_link() with get_link(), part 3 new 92d270165cff merging pick_link() with get_link(), part 4 new b0417d2c7298 merging pick_link() with get_link(), part 5 new 06708adb99e8 merging pick_link() with get_link(), part 6 new ad6cc4c338f4 finally fold get_link() into pick_link() new b4c0353693d2 sanitize handling of nd->last_type, kill LAST_BIND new 8c4efe22e7c4 namei: invert the meaning of WALK_FOLLOW new b1a819724074 pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT new d8d4611a4f2d link_path_walk(): simplify stack handling new c108837e06b6 namei: have link_path_walk() maintain LOOKUP_PARENT new ea936aeb3ead massage __follow_mount_rcu() a bit new 9deed3ebca24 new helper: traverse_mounts() new 6fb968cdf9d0 atomic_open(): return the right dentry in FMODE_OPENED case new 7be219b4dcd9 atomic_open(): lift the call of may_open() into do_last() new 3ad5615a071f do_last(): merge the may_open() calls new 59e96e65833e do_last(): don't bother with keeping got_write in FMODE_OP [...] new 5a2d3edd8dad do_last(): rejoing the common path earlier in FMODE_{OPENE [...] new 8795e7d48288 do_last(): simplify the liveness analysis past finish_open [...] new 973d4b73fbaf do_last(): rejoin the common path even earlier in FMODE_{O [...] new c981a4828125 split the lookup-related parts of do_last() into a separat [...] new 6b03f7edf43e path_connected(): pass mount and dentry separately new 63b27720a476 path_parent_directory(): leave changing path->dentry to callers new a6a7eb7628cf expand path_parent_directory() in its callers new abc2c632e0ce follow_dotdot{,_rcu}(): lift switching nd->path to parent [...] new c9a0f75d81e3 follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop new 957dd41d8842 move handle_dots(), follow_dotdot() and follow_dotdot_rcu( [...] new 7521f22b3ce2 handle_dots(), follow_dotdot{,_rcu}(): preparation to swit [...] new 6dfd9fe54dfd follow_dotdot{,_rcu}(): switch to use of step_into() new 5e3c3570ec97 lift all calls of step_into() out of follow_dotdot/follow_ [...] new 5c19a79cd9d3 follow_dotdot{,_rcu}(): massage loops new ea63a0dc31fd follow_dotdot_rcu(): be lazy about changing nd->path new 573f88cea0e2 follow_dotdot(): be lazy about changing nd->path new 8255cecd93ba helper for mount rootwards traversal new ffa2db4ac3e7 non-RCU analogue of the previous commit new 0058fcb4c3b5 fs/namei.c: kill follow_mount() new dcc11116def1 pick_link(): pass it struct path already with normal refco [...] new 4efc770ddf45 fold path_to_nameidata() into its only remaining caller new 8c60edbc56a2 pick_link(): more straightforward handling of allocation failures new 59089811438c pick_link(): take reserving space on stack into a new helper new 794dc2d56401 reserve_stack(): switch to __nd_alloc_stack() new 0e47dacb7f29 __nd_alloc_stack(): make it return bool new 881386f7e46a link_path_walk(): sample parent's i_uid and i_mode for the [...] new c8291f6b0037 take post-lookup part of do_last() out of loop new c01d40b1c03c open_last_lookups(): consolidate fsnotify_create() calls new 57e9b028e9e7 open_last_lookups(): don't abuse complete_walk() when all [...] new 4d7ed93ff9db open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() new 60e1d0b8512f open_last_lookups(): move complete_walk() into do_open() new b686da54700f atomic_open(): no need to pass struct open_flags anymore new e0e25e9bbed5 lookup_open(): don't bother with fallbacks to lookup+create new f7022488c8c1 Merge branches 'work.exfat' and 'work.dotdot' into for-next new 045a6e3c925d Merge remote-tracking branch 'vfs/for-next' new 892775beb317 Merge remote-tracking branch 'printk/for-next' new 500689cd63f8 Merge remote-tracking branch 'pci/next' new 122466a33aa7 Merge remote-tracking branch 'pstore/for-next/pstore' new 2e1b9e1edff7 HID: rmi: Simplify an error handling path in 'rmi_hid_read [...] new c2320c3ee0e6 Merge branch 'for-5.6/upstream-fixes' into for-next new 037631119317 Merge remote-tracking branch 'hid/for-next' new 81abb08e7377 Merge remote-tracking branch 'i2c/i2c/for-next' new 718c5aad23f2 Merge remote-tracking branch 'i3c/i3c/next' new 5fc3a9c20857 Merge branch 'dmi/master' new f621d61fd59f hwmon: (pmbus) add support for 2nd Gen Renesas digital multiphase new 5b10a8194664 docs: hwmon: Update documentation for isl68137 pmbus driver new 23a2bb457405 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new b6fc5cb0746e Merge remote-tracking branch 'jc_docs/docs-next' new 8037d070a184 Merge remote-tracking branch 'v4l-dvb/master' new 264a6747fa2b Merge branch 'acpica' into linux-next new 71d2a90f522d Merge branches 'acpi-button', 'acpi-battery', 'acpi-osl', [...] new 0d101cc18770 Merge branch 'acpi-ec' into linux-next new f6f2c9e43794 Merge branches 'acpi-x86', 'acpi-fan', 'acpi-pci' and 'acp [...] new 99e5d4223407 Merge branch 'pm-qos' into linux-next new 4d92e1eb2631 Merge branch 'pm-cpuidle' into linux-next new 4d99175ab40b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 59579d890aa5 Merge branch 'pm-cpufreq' into linux-next new 9af30bb75f83 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'po [...] new da3d1932a660 Merge branch 'pm-docs' into linux-next new c6e2eb7ccc3d Merge branch 'pnp' into linux-next new 905c8d7bbcfb Merge remote-tracking branch 'pm/linux-next' new d543c8424c11 thermal: rcar_gen3_thermal: Remove unneeded curly brackets new 267c4d8d132c thermal: rcar_gen3_thermal: Generate interrupt when temper [...] new f2ccf917ad33 dt-bindings: thermal: sprd: Add the Spreadtrum thermal doc [...] new 554fdbaf19b1 thermal: sprd: Add Spreadtrum thermal driver support new 7dc6ffbd79c2 dt-bindings: fsl: scu: add thermal binding new 34471abfc8fe thermal: of-thermal: add API for getting sensor ID from DT new e20db70dba1c thermal: imx_sc: add i.MX system controller thermal support new 82bdde8ecdd7 thermal: exynos: Silence warning during deferred probe new 444eb18d091a dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM new 5eed800a6811 thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit new eb8504620381 thermal: Rephrase the Kconfig text for thermal new 7375f2ac6b2d thermal: ti-soc-thermal: Use GPIO descriptors new 1fd213f38b99 thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4 new b009514f9786 thermal: imx_thermal: Use __maybe_unused instead of CONFIG [...] new 15a26319c419 thermal: Fix build warning of !defined(CONFIG_THERMAL_OF) new ef502fc1f0dd thermal: Remove COMPILE_TEST for IMX_SC_THERMAL new cbe259fd80b7 thermal: qoriq: Fix a compiling issue new 52cbc58b3bad thermal: Add COMPILE_TEST support for i.MX8MM new e1b0d18be384 dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support new 8d74bf79dfd5 thermal: rcar_gen3_thermal: Add r8a77961 support new a9d8e61b936d thermal: imx: Remove unused includes new 39056e8a989e thermal: rcar_thermal: Handle probe error gracefully new 0aef1ee5af9e drivers: thermal: tsens: De-constify struct tsens_features new e604bdd2a7e1 drivers: thermal: tsens: Pass around struct tsens_sensor a [...] new c1c6f3b39c04 drivers: thermal: tsens: use simpler variables new f22a3bf0d222 drivers: thermal: tsens: Release device in success path new 79125e03dbfc drivers: thermal: tsens: Add critical interrupt support new d22066c1afcd drivers: thermal: tsens: Add watchdog support new 348596969de1 drivers: thermal: tsens: kernel-doc fixup new 8d3a6d4f4337 drivers: thermal: tsens: Remove unnecessary irq flag new 7617e771c166 thermal: rcar_thermal: Always update thermal zone on interrupt new 57ed737f1646 thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv new 0fa04202078a thermal: rcar_thermal: Remove lock in rcar_thermal_get_cur [...] new 85f0b61a6bed thermal: qoriq: Use devm_add_action_or_reset() to handle a [...] new ce68eeca8f26 thermal: qoriq: Sort includes alphabetically new 9db11010f27b thermal: imx: Calling imx_thermal_unregister_legacy_coolin [...] new 869897786731 dt-bindings: thermal: sprd: Remove redundant 'maxItems' new 01c354e2ec10 dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems' new fd96a316d264 dt-bindings: thermal: make cooling-maps property optional new afa58b49ac52 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t new b46b00aa0418 thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. new 4996f510274e thermal: int340x: processor_thermal: Add Tiger Lake support new eed84a45ca84 thermal: int340x_thermal: Use scnprintf() for avoiding pot [...] new 7796140751cb thermal: imx_sc_thermal: Fix incorrect data type new 5c7bc817d814 thermal: qcom: tsens.h: Replace zero-length array with fle [...] new 06ccf2eecd67 dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP new ba53cb499706 thermal: imx8mm: Add i.MX8MP support new bce24037ce8d Merge remote-tracking branch 'thermal/thermal/linux-next' new b664e6c7f33d Merge remote-tracking branch 'ieee1394/for-next' new 1aeacd6a1edd Merge remote-tracking branch 'swiotlb/linux-next' new 1da24e09fd46 Merge remote-tracking branch 'rdma/for-next' new 027fd5316005 net: hns3: add a conversion for mailbox's response code new d34100184685 net: hns3: refactor the mailbox message between PF and VF new bb5790b71bad net: hns3: refactor mailbox response scheme between PF and VF new fe1f4fc10619 Merge branch 'net-hns3-add-three-optimizations-for-mailbox [...] new 1454c9fa9106 net: Make skb_segment not to compute checksum if network c [...] new 6919a8264a32 Crypto/chtls: add/delete TLS header in driver new 6df3183e75b3 Merge remote-tracking branch 'net-next/master' new ab14fd4ee82e bpf: Add bpf_sk_storage support to bpf_tcp_ca new c9b24312040e bpf: Add tests for bpf_sk_storage to bpf_tcp_ca new 24a6034acc92 samples, bpf: Move read_trace_pipe to trace_helpers new aa5e2af660fc samples, bpf: Refactor perf_event user program with libbpf [...] new 54ad111511d8 Merge remote-tracking branch 'bpf-next/master' new ee079615defa Merge remote-tracking branch 'ipsec-next/master' new 4feff7a9a248 Merge remote-tracking branch 'mlx5-next/mlx5-next' new de4eb27962d9 Merge remote-tracking branch 'netfilter-next/master' new a1b7714b72fd wireless: realtek: Replace zero-length array with flexible [...] new 398978f7dfa5 wireless: ti: Replace zero-length array with flexible-arra [...] new bc1d50a1a485 hostap: Replace zero-length array with flexible-array member new 645aa87fdfd9 orinoco: Replace zero-length array with flexible-array member new c5047d5b831b libertas: Replace zero-length array with flexible-array member new 7b9307134058 p54: Replace zero-length array with flexible-array member new 2a6be797d232 wireless: marvell: Replace zero-length array with flexible [...] new 232c897eb5ca brcmfmac: Replace zero-length array with flexible-array member new 8622a0e5a499 zd1211rw: Replace zero-length array with flexible-array member new 432eb89c6174 cw1200: Replace zero-length array with flexible-array member new 98d13639e695 adm80211: Replace zero-length array with flexible-array member new b0c40588161d atmel: at76c50x: Replace zero-length array with flexible-a [...] new 0562ebcf054a ray_cs: Replace zero-length array with flexible-array member new 53efdc9cb9e6 wl3501_cs: Replace zero-length array with flexible-array member new 57fb39e24775 rtw88: don't hold all IRQs disabled for PS operations new da14a0409e3f rtw88: extract alloc rsvd_page and h2c skb routines new 895c096dab36 rtw88: associate reserved pages with each vif new a5697a65ecd1 rtw88: pci: define a mask for TX/RX BD indexes new aaab5d0e6737 rtw88: kick off TX packets once for higher efficiency new 11a64888c79b rtw88: 8822c: config RF table path B before path A new 54178cc134fd mt76: mt7615: fix mt7663e firmware struct endianness new d14f0a5c62d3 mt76: mt7615: fix endianness in unified command new b899150e60ce mt76: mt7615: add missing declaration in mt7615.h new 8d4ccd7770e7 rtl8xxxu: Fix sparse warning: cast from restricted __le16 new 775315ec87d6 Merge remote-tracking branch 'wireless-drivers-next/master' new 8731840a345f Bluetooth: Restore running state if suspend fails new 2d186fcd6d8d Bluetooth: Fix incorrect branch in connection complete new 5e1126a9417f Merge remote-tracking branch 'bluetooth/master' new 2c167c99eb1e Merge remote-tracking branch 'gfs2/for-next' new 31ba14c2dd64 Merge remote-tracking branch 'mtd/mtd/next' new ee73a6f3082a Merge remote-tracking branch 'nand/nand/next' new 6d4e346435b9 MAINTAINERS: update entry after SPI NOR controller move new e0fe5339d488 mtd: spi-nor: Clear WEL bit when erase or program errors occur new 5bb783cc92f0 mtd: spi-nor: controllers: aspeed-smc: Replace zero-length [...] new 4618b20a69d3 Merge remote-tracking branch 'spi-nor/spi-nor/next' new ac436195f6fe Merge remote-tracking branch 'crypto/master' new 1eb4deb5d356 Merge remote-tracking branch 'drm/drm-next' new a149a7bafadf Merge remote-tracking branch 'amdgpu/drm-next' new b223b4b0e4d7 Merge remote-tracking branch 'drm-msm/msm-next' new aae52b14718b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 3cd0292ffff0 Merge remote-tracking branch 'imx-drm/imx-drm/next' new 1361b7daaead Merge remote-tracking branch 'etnaviv/etnaviv/next' new b877155a522a Merge remote-tracking branch 'regmap/for-next' new c208a5335036 ALSA: core: Add snd_device_get_state() helper new 2d9cb8174487 Merge remote-tracking branch 'sound/for-next' new bc765162f730 ASoC: MT6660: make spdxcheck.py happy new 9a74c44a6f67 ASoC: rt5682: Add a property for DMIC clock rate new 8b15ee0bf80e ASoC: rt5682: Add a property for DMIC delay new 235eb70034a0 ASoC: rt5682: Add the descriptions for the DMIC clock rate [...] new a30b59bffcb7 ASoC: tegra: tegra_wm8903: Support DAPM events for built-i [...] new 7efa128e610f ASoC: tegra-wm8903: Document built-in microphone audio source new c793d0917167 Merge series "Support built-in Mic on Tegra boards that us [...] new 6544c779e849 Merge branch 'asoc-5.7' into asoc-next new adfd773548df Merge remote-tracking branch 'sound-asoc/for-next' new 8c7be11b6f68 Merge remote-tracking branch 'modules/modules-next' new fef3f4ffe8f3 Merge remote-tracking branch 'input/next' new 18a542ff19ad io_uring: Fix ->data corruption on re-enqueue new f3d12eaa6af1 Merge branch 'for-5.7/io_uring' into for-next new 4afdb733b160 io-uring: drop completion when removing file new a5318d3cdffb io-uring: drop 'free_pfile' in struct io_file_put new b73b419e10a5 Merge branch 'for-5.7/io_uring' into for-next new 5888105c4943 Merge remote-tracking branch 'block/for-next' new 9b0a5b42ccfd Merge remote-tracking branch 'pcmcia/pcmcia-next' new 8f736922be18 Merge remote-tracking branch 'mmc/next' new 26a2a86a3dca Merge remote-tracking branch 'mfd/for-mfd-next' new 81ad7cec63cc Merge remote-tracking branch 'battery/for-next' new 5376709f7889 Merge remote-tracking branch 'regulator/for-next' new cb7d8438b0a9 Merge remote-tracking branch 'security/next-testing' new 03d11f0f7e51 Merge remote-tracking branch 'apparmor/apparmor-next' new 8e1c0382d701 Merge remote-tracking branch 'integrity/next-integrity' new 51ef9afd3f98 Merge remote-tracking branch 'keys/keys-next' new 06168a13763c Merge remote-tracking branch 'selinux/next' new 103135dcd6dc Merge remote-tracking branch 'smack/for-next' new 86bcae4abf5b Merge remote-tracking branch 'tpmdd/next' new c3d5fba29784 Merge remote-tracking branch 'watchdog/master' new baa9f328ff48 Merge remote-tracking branch 'iommu/next' new a9cd30c59253 Merge remote-tracking branch 'audit/next' new af137dece254 Merge remote-tracking branch 'devicetree/for-next' new c32e2ce7c407 Merge remote-tracking branch 'mailbox/mailbox-for-next' new 2d4ccc2ac61b spi: spi-s3c24xx: Replace zero-length array with flexible- [...] new 6960b0332c75 spi: spi-fsl-lpspi: Replace zero-length array with flexibl [...] new d70e669eadf1 Merge branch 'spi-5.7' into spi-next new 9ea4e44c8368 Merge remote-tracking branch 'spi/for-next' new 6370b75367a8 Merge remote-tracking branch 'tip/auto-latest' new 0971feafbfad Merge remote-tracking branch 'clockevents/timers/drivers/next' new 332afabf8679 Merge remote-tracking branch 'edac/edac-for-next' new 54fd6ccf918b Merge remote-tracking branch 'irqchip/irq/irqchip-next' new 01de567bb6ee Merge remote-tracking branch 'ftrace/for-next' new 0f11ad323dd3 rcu: Mark rcu_state.gp_seq to detect concurrent writes new 127e29815b4b rcu: Make rcu_barrier() account for offline no-CBs CPUs new aa93ec620be3 Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kf [...] new 55fac01ae987 Merge branch 'kcsan-dev.2020.03.09b' into HEAD new 7d5262417b54 Merge branch 'lkmm-dev.2020.02.16a' into HEAD new 8c57c1e6a092 rcu: Mark rcu_state.ncpus to detect concurrent writes new 0ab496601ab8 rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] new 53a2c81c8933 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks new 42381d116d9e srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] new 3eb8162747ed rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks new b8d01a3ced63 rcu: Use data_race() for RCU CPU stall-warning prints new b834a9d5bd0e rcu: Use data_race() for RCU expedited CPU stall-warning prints new d4bbf83515ff rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] new 748300715e54 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines new 2b5e19e20fc2 rcu: Make rcu_read_unlock_special() safe for rq/pi locks new 60a4f20efb50 rcu: Don't set nesting depth negative in rcu_preempt_defer [...] new 5b32b2275ba9 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field new a4a78aafd7c6 rcu: Don't use negative nesting depth in __rcu_read_unlock() new 610607be0273 rcutorture: Mark data-race potential for rcu_barrier() tes [...] new 6fa3852ab29f fork: Annotate a data race in vm_area_dup() new 7e74d35bb1a8 EXP drm: Make drm_dp_mst_dsc_aux_for_port() safe for old c [...] new a81baea36ad4 rcu: Expedite first two FQS scans under callback-overload [...] new 62b69489560c locktorture.c: Fix if-statement empty body warnings new 65cc37cd8574 tools/memory-model: Add an exception for limitations on _u [...] new 4afdf88fdb2c Documentation/locking/atomic: Fix atomic-set litmus test new b3f848c599b8 Documentation/locking/atomic: Introduce atomic-tests directory new f6640be5aa93 Documentation/locking/atomic: Add a litmus test for atomic_set() new cf8f47c8aeb0 Documentation/locking/atomic: Add a litmus test smp_mb__af [...] new db4ead2cd525 Default enable RCU list lockdep debugging with PROVE_RCU new c0b2582103dd tools/memory-model: Fix "conflict" definition new 73956d29dd37 rcu: Fix the (t=0 jiffies) false positive new de6c6fc5c518 Revert "rculist: Describe variadic macro argument in a Sph [...] new 069754990b4c x86/mm/pat: Mark an intentional data race new 5da5cbaa32d9 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() new 325c9bd058ed rcu: Add comments marking transitions between RCU watching [...] new 34362bbc3d05 rcu: update.c: get rid of some doc warnings new fe8dc23166f2 rcu-tasks: Use context-switch hook for PREEMPT=y kernels new 668d13f85c15 rcuperf: Add ability to increase object allocation size new 3623f26d6765 rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() [...] new b5fc61dee454 rcu/tree: Count number of batched kfree_rcu() locklessly new 1fbbfc4096ca kcsan: Introduce report access_info and other_info new a0a7c142973f kcsan: Avoid blocking producers in prepare_report() new ae2d6c4292bd rcu: Mark rcu_state.gp_seq to detect more concurrent writes new c901da4be020 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] new d271f03250e9 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] new ebaa3ef4f446 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] new 696d08b7eddc MAINTAINERS: Update maintainers for new Documentaion/litmu [...] new f177760b47fc sched/core: Add function to sample state of locked-down task new 0865608b4a48 rcu: Add per-task state to RCU CPU stall warnings new fc06bcb8b955 rcutorture: Add flag to produce non-busy-wait task stalls new 7f03bd180973 rcu-tasks: Move Tasks RCU to its own file new 3ef2ee7fe271 rcu-tasks: Create struct to hold state information new 347e93a8c612 rcu: Reinstate synchronize_rcu_mult() new 2ac4349000e3 rcutorture: Add a test for synchronize_rcu_mult() new 5ecfbcc1836d rcu-tasks: Refactor RCU-tasks to allow variants to be added new 7990ab61f637 rcu-tasks: Add an RCU-tasks rude variant new bc29f0390189 rcutorture: Add torture tests for RCU Tasks Rude new d1f7bb7ac601 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages new 227ea46a4387 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] new 46012649e857 rcu-tasks: Code movement to allow more Tasks RCU variants new fb75f363062b rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] new d4cc128df401 rcutorture: Add torture tests for RCU Tasks Trace new 5a588bd84d07 rcu-tasks: Add stall warnings for RCU Tasks Trace new 68be761bed3c rcu-tasks: Move #ifdef into tasks.h new 70ab1868b929 rcu-tasks: Add RCU tasks to rcutorture writer stall output new 37326f6756c4 rcu-tasks: Make rcutorture writer stall output include GP state new dcc0b4f3ab1c rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks new 91b1a0181761 rcu-tasks: Add a grace-period start time for throttling and debug new 03bb27c862b3 rcu-tasks: Provide boot parameter to delay IPIs until late [...] new 9de34b81d67b rcu-tasks: Split ->trc_reader_need_end new 966285b42d5a rcu-tasks: Add grace-period and IPI counts to statistics new 5deca20af0e2 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI new c1b9d24b1fd2 rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] new 506948e47e62 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks new b34d14f4dfc4 rcu-tasks: Disable CPU hotplug across RCU tasks trace scans new 5fb64332114e rcu-tasks: Handle the running-offline idle-task special case new da4c9565b96f rcu-tasks: Make RCU tasks trace also wait for idle tasks new b61d1a7baadf rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] new 59bc8fd15ce6 rcu-tasks: Add count for idle tasks on offline CPUs new 86d037d2d2fe Merge remote-tracking branch 'rcu/rcu/next' new 4620a3ca8667 Merge remote-tracking branch 'kvm/linux-next' new fac9247783be Merge remote-tracking branch 'kvm-arm/next' new ce891142f979 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' new 3b684a420bd8 KVM: s390: Use fallthrough; new f3dd18d444c7 KVM: s390: mark sie block as 512 byte aligned new 9a800a152190 Merge remote-tracking branch 'kvms390/next' new afdaf47408b9 Merge remote-tracking branch 'xen-tip/linux-next' new a1b5914e5cab Merge remote-tracking branch 'percpu/for-next' new 8e541ae8308f Merge remote-tracking branch 'workqueues/for-next' new d1fd6ecbb809 Merge remote-tracking branch 'drivers-x86/for-next' new fdc6b21e2444 platform/chrome: Add Type C connector class driver new ad7c0510c99e platform/chrome: cros_ec_typec: Update port info from EC new 45620da40f6f platform/chrome: cros_ec_chardev: Replace zero-length arra [...] new e0db7c42b05f platform/chrome: wilco_ec: event: Replace zero-length arra [...] new 1683f73d751f Merge remote-tracking branch 'chrome-platform/for-next' new 42238b303351 Merge remote-tracking branch 'leds/for-next' new 7caf30cd8281 Merge remote-tracking branch 'ipmi/for-next' new d6c4b59e06e7 Merge remote-tracking branch 'driver-core/driver-core-next' new d2e971d884e7 Merge 5.6-rc7 into usb-next new 3abe61e589a5 Merge remote-tracking branch 'usb/usb-next' new 223b7ca93818 Merge remote-tracking branch 'usb-serial/usb-next' new cbf580ff0938 Merge 5.6-rc7 into tty-next new 133dda4f00e3 Merge remote-tracking branch 'tty/tty-next' new baca54d956f7 Merge 5.6-rc7 into char-misc-next new 10974280a0e8 Merge remote-tracking branch 'char-misc/char-misc-next' new b96e00c05e04 Merge remote-tracking branch 'extcon/extcon-next' new 371b33ba8e32 Merge remote-tracking branch 'soundwire/next' new 6203da980301 Merge 5.6-rc7 into staging-next new df0e672a78e5 Merge remote-tracking branch 'staging/staging-next' new f3ca63b62b80 Merge remote-tracking branch 'mux/for-next' new d0f19a48a185 dmaengine: sprd: Set request pending flag when DMA control [...] new 1986f03b2a87 dmaengine: fix spelling mistake "exceds" -> "exceeds" new a48d44c800c7 dmaengine: tegra-apb: mark PM functions as __maybe_unused new 6de88ea4ff66 dmaengine: tegra-apb: Don't save/restore IRQ flags in inte [...] new 6697255f239f dmaengine: tegra-apb: Improve DMA synchronization new 7407f50601f8 Merge remote-tracking branch 'slave-dma/next' new 2effed360d17 Merge remote-tracking branch 'cgroup/for-next' new 1126bfd493a8 Merge remote-tracking branch 'scsi/for-next' new e6aeef489368 Merge remote-tracking branch 'vhost/linux-next' new 51904bf5e1e0 Merge remote-tracking branch 'rpmsg/for-next' new fc89a3b8beb3 Merge remote-tracking branch 'gpio/for-next' new 8afb2c17f830 tools: gpio: Fix typo in gpio-utils new 5d2f28ef588d Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new a221518f876b Merge remote-tracking branch 'pinctrl/for-next' new 1778d20294e8 Merge remote-tracking branch 'userns/for-next' new 3bc0f6f5a526 Merge remote-tracking branch 'random/dev' new 8793965a4d87 Merge remote-tracking branch 'kselftest/next' new f68e9d75acca Merge remote-tracking branch 'livepatching/for-next' new 0b5d9ea14ae3 coresight: Pass coresight_device for coresight_release_pla [...] new 3ddd24c45906 coresight: add return value for fixup connections new 0c61b04cc119 coresight: Add generic sysfs link creation functions new 6993ab06f85e coresight: Expose device connections via sysfs new 8585a6431c5d coresight: cti: Add in sysfs links to other coresight devices new ba05b0d0add2 coresight: docs: Add information about the topology repres [...] new ed0efaa66ad8 docs: trace: coresight-ect.rst: fix a build warning new 2fb89b68a596 Merge remote-tracking branch 'coresight/next' new 929a32704889 rtc: fsl-ftm-alarm: enable acpi support new c05a31f4d1de rtc: max8907: add missing select REGMAP_IRQ new 6e7af4510299 rtc: bd70528: Avoid double error messaging when IRQ absent new 4828a82e29eb rtc: omap: drop unused dt-bindings header new 34ce29774dad rtc: pm8xxx: clear alarm register when alarm is not enabled new f9b2a4d6a5f1 rtc: class: support hctosys from modular RTC drivers new c7e16cdfcadc Merge remote-tracking branch 'rtc/rtc-next' new c330070fe6eb Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 20d6c993f2b1 Merge remote-tracking branch 'at24/at24/for-next' new 39f155c45045 Merge remote-tracking branch 'ntb/ntb-next' new f9643e9eab7c Merge remote-tracking branch 'fsi/next' new 93bc2a88db36 Merge remote-tracking branch 'slimbus/for-next' new 33c37b2a2377 Merge remote-tracking branch 'nvmem/for-next' new 5e4eae74bcb9 Merge remote-tracking branch 'xarray/xarray' new da86dc572abf Merge remote-tracking branch 'hyperv/hyperv-next' new 384b47794ded Merge remote-tracking branch 'kgdb/kgdb/for-next' new 5eb9032ff936 Merge remote-tracking branch 'devfreq/devfreq-next' new 15bf09999446 Merge remote-tracking branch 'hmm/hmm' new f81fa39b3059 Merge remote-tracking branch 'fpga/for-next' new 367265ffe6b1 Merge remote-tracking branch 'cel/cel-next' new bfea948fd163 Merge remote-tracking branch 'cfi/cfi/next' new 0476e69f3937 kunit: add --make_options new 1a210d1fbf33 Merge remote-tracking branch 'kunit-next/kunit' new 75f49f22d0b8 Merge remote-tracking branch 'trivial/for-next' new ba339080c4cd mm/swapfile.c: move inode_lock out of claim_swapfile new 5975c21c5ccf /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 30e34d6ac6f8 /proc/kpageflags: do not use uninitialized struct pages new ccab84a7fc19 hugetlb_cgroup: fix illegal access to memory new ed17369bf78a libfs: fix infoleak in simple_attr_read() new ffeebaac4707 mm: fork: fix kernel_stack memcg stats for various stack i [...] new 78ca40586fb7 mm: fork: fix kernel_stack memcg stats for various stack i [...] new d7c8c7de96de kthread: mark timer used by delayed kthread works as IRQ safe new 062b76fb9952 drivers/infiniband/sw/siw/siw_qp_rx.c: suppress uninitiali [...] new eca365199a65 asm-generic: make more kernel-space headers mandatory new 862501f483eb scripts/spelling.txt: add syfs/sysfs pattern new 70fe3702de5a scripts/spelling.txt: add more spellings to spelling.txt new 8a6c38dd1ae7 ocfs2: remove FS_OCFS2_NM new af838f2416da ocfs2: remove unused macros new bfd0eae93c80 ocfs2: use OCFS2_SEC_BITS in macro new 0c70222c60b3 ocfs2: remove dlm_lock_is_remote new e7bdad888509 ocfs2: there is no need to log twice in several functions new b382307d3923 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" new 7269ba8d7e58 ocfs2: remove useless err new 9cc5f2bf0672 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] new 4d5afe5f999f ocfs2: replace zero-length array with flexible-array member new f466232bf4fe ocfs2: cluster: replace zero-length array with flexible-ar [...] new 182984cc4b3e ocfs2: dlm: replace zero-length array with flexible-array member new b6871241d18e ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] new d5637abbda2f ocfs2: roll back the reference count modification of the p [...] new 6b1d1bc75f01 ocfs2: use scnprintf() for avoiding potential buffer overflow new 7aa3b4455251 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 19fde14431d8 ramfs: support O_TMPFILE new 1921e8168df7 fs_parse: Remove pr_notice() about each validation new 0b367be7cbc3 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new cc7179621075 mm/slub.c: replace cpu_slab->partial with wrapped APIs new 3cad29ee7481 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs new 82deb38bf2f9 slub: improve bit diffusion for freelist ptr obfuscation new 30ba30e88f9f slub: relocate freelist pointer to middle of object new 3db578a7e8cb Revert "topology: add support for node_to_mem_node() to de [...] new ba86a6d308d1 mm/kmemleak.c: use address-of operator on section symbols new 7b0f9b33e773 mm/Makefile: disable KCSAN for kmemleak new 036a2da7812b mm/filemap.c: don't bother dropping mmap_sem for zero size [...] new d98bc7d73ff1 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] new c62e390e768e mm/filemap.c: clear page error before actual read new 23dcc37a18f7 mm/filemap.c: remove unused argument from shrink_readahead [...] new 6395518fbb3e mm/filemap.c: use vm_fault error code directly new 3edb90b3f3d8 include/linux/pagemap.h: rename arguments to find_subpage new f025faa65637 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] new 24c02b07c6fc mm/filemap.c: unexport find_get_entry new 6a2e6f0321e1 mm/filemap.c: rewrite pagecache_get_page documentation new fb309be26bda mm/gup: split get_user_pages_remote() into two routines new 47ea94ccc3af mm/gup: pass a flags arg to __gup_device_* functions new 5dcc6b296173 mm: introduce page_ref_sub_return() new 3dff72e8f68e mm/gup: pass gup flags to two more routines new 04fdd689b641 mm/gup: require FOLL_GET for get_user_pages_fast() new ab4cb4d3c2e9 mm/gup: track FOLL_PIN pages new 6fded9508116 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages new 1123333ef44e mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" new 9420db1e8c56 mm-gup-track-foll_pin-pages-fix-2-fix new 5156526b25b1 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] new 88ec84ad5593 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting new cec8ec4011df mm/gup_benchmark: support pin_user_pages() and related calls new e2da3c936f4b selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] new f2671024a472 mm: improve dump_page() for compound pages new b35101f4ad87 mm: dump_page(): additional diagnostics for huge pinned pages new f25bc8c25555 mm/gup/writeback: add callbacks for inaccessible pages new 64e61ef50d8d mm/gup: rename nr as nr_pinned in get_user_pages_fast() new f058f1efc004 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path new 9cb9e1065cb4 mm/swapfile.c: fix comments for swapcache_prepare new bee0f0094519 mm/swap.c: not necessary to export __pagevec_lru_add() new cf61a0fa5b43 mm/swapfile: fix data races in try_to_unuse() new 87927b7b24eb mm/swap_slots.c: assign|reset cache slot by value directly new e95222c9ef92 mm: swap: make page_evictable() inline new 45e0e62ccc07 mm-swap-make-page_evictable-inline-fix new 3e8dd9ac751b mm: swap: use smp_mb__after_atomic() to order LRU bit set new 7cdfd82599f7 mm/swap_state.c: use the same way to count page in [add_to [...] new 45af3248e14a mm, memcg: fix build error around the usage of kmem_caches new 7d7c56aea622 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node new c514485bc809 mm: memcg/slab: use mem_cgroup_from_obj() new 972499e5d578 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments new ca8f9dcc046c mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments new eae4fe57fe47 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] new 94cc551345f6 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() new 64da034648be mm: memcg/slab: cache page number in memcg_(un)charge_slab() new 08774b2b3b42 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] new 8906ed14c4ec mm: memcontrol: fix memory.low proportional distribution new 8b64953ef994 mm: memcontrol: clean up and document effective low/min ca [...] new c885ef59c7bf mm: memcontrol: recursive memory.low protection new 7fe9b1ea0b2f memcg: css_tryget_online cleanups new fc4c120faa61 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused new 3ecf876fb014 mm/memcg: optimize memory.numa_stat like memory.stat new 277fbf93f7b4 memcg-optimize-memorynuma_stat-like-memorystat-fix new 89ecc0214eee mm, memcg: prevent memory.high load/store tearing new 54137fa2196f mm, memcg: prevent memory.max load tearing new d48b34b15bda mm, memcg: prevent memory.low load/store tearing new 69a3fee7ec98 mm, memcg: prevent memory.min load/store tearing new 24c97cec9c1b mm, memcg: prevent memory.swap.max load tearing new 7b325df59309 mm, memcg: prevent mem_cgroup_protected store tearing new 1a00dbc87e5e mm, memcg: bypass high reclaim iteration for cgroup hierar [...] new 880d9048b845 mm: memcg: make memory.oom.group tolerable to task migration new a1d6a753c96c mm/mapping_dirty_helpers: Update huge page-table entry callbacks new 34750a17b155 mm: don't prepare anon_vma if vma has VM_WIPEONFORK new 2f0ea13847ef Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" new 4d0917b98c22 mm: set vm_next and vm_prev to NULL in vm_area_dup() new 2362e1488385 mm/vma: add missing VMA flag readable name for VM_SYNC new 12fec1c13444 mm/vma: make vma_is_accessible() available for general use new 457d769b33d1 mm/vma: replace all remaining open encodings with is_vm_hu [...] new 2bbedde38f9e mm/vma: replace all remaining open encodings with vma_is_a [...] new f432d5fe7ac8 mm/vma: append unlikely() while testing VMA access permissions new ef2029b64391 mm/mmap.c: fix the adjusted length error new c4b919405eb2 mm/vma: move VM_NO_KHUGEPAGED into generic header new 97b61b8b6210 mm/vma: make vma_is_foreign() available for general use new cf13515b33fb mm/vma: make is_vma_temporary_stack() available for general use new 93672addf65f mm: add pagemap.h to the fine documentation new ecdd218bae4e mm/gup: rename "nonblocking" to "locked" where proper new e74ad2655254 mm/gup: fix __get_user_pages() on fault retry of hugetlb new 471210692c08 mm: introduce fault_signal_pending() new 331e78972c0c mm-introduce-fault_signal_pending-fix new b12747f46b8b x86/mm: use helper fault_signal_pending() new dea754385c68 arc/mm: use helper fault_signal_pending() new 858fe0aead4f arm64/mm: use helper fault_signal_pending() new e748c2c185dd powerpc/mm: use helper fault_signal_pending() new 65926238ddb1 sh/mm: use helper fault_signal_pending() new 723b0452fe4c mm: return faster for non-fatal signals in user mode faults new e92bf74c7276 userfaultfd: don't retake mmap_sem to emulate NOPAGE new f28dcdc06067 mm: introduce FAULT_FLAG_DEFAULT new e51b12cdb2c0 mm: introduce FAULT_FLAG_INTERRUPTIBLE new 825c9d33ded8 mm: allow VM_FAULT_RETRY for multiple times new 420989fa40d6 mm/gup: allow VM_FAULT_RETRY for multiple times new 6506718c3208 mm/gup: allow to react to fatal signals new 31f4de245571 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path new 0c08c8c36b79 mm: clarify a confusing comment for remap_pfn_range() new 23e244838b98 mm/memory.c: clarify a confusing comment for vm_iomap_memory new b4f1bef17375 mmap: remove inline of vm_unmapped_area new 99b0a4b278cd mm: mmap: add trace point of vm_unmapped_area new fe79fc22c96d mm/mremap: add MREMAP_DONTUNMAP to mremap() new 4c51016b12a8 mm-add-mremap_dontunmap-to-mremap-v6 new c14a4aba4a2d mm-add-mremap_dontunmap-to-mremap-v7 new 8b052b8ecc3c selftests: add MREMAP_DONTUNMAP selftest new 986940c77f57 selftest-add-mremap_dontunmap-selftest-fix new 56fd66f053ee selftest: add MREMAP_DONTUNMAP selftest new 541eac36256e selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes new a6cb4cc4f1b6 mm/sparsemem: get address to page struct instead of addres [...] new 48f345fc8e9d mm/sparse: rename pfn_present() to pfn_in_present_section() new 161e5a52f9b4 mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] new c729aec7d622 mm/sparse.c: allocate memmap preferring the given node new 4db62c5e6e14 kasan: detect negative size in memory operation function new 7d3ec9bccd99 kasan/tags: fix -Wdeclaration-after-statement warn new e633b0c62e6a kasan-detect-negative-size-in-memory-operation-function-fix-2 new e8768f7d26a3 kasan: add test for invalid size in memmove new 155072b43d50 kasan: fix -Wstringop-overflow warning new 8f5a869e613f mm/page_alloc: increase default min_free_kbytes bound new ada25db5e474 mm, pagealloc: micro-optimisation: save two branches on ho [...] new 8a9bb2ac1b58 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new f0324da2c8ed mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new 601643104c5d mm/page_alloc.c: use free_area_empty() instead of open-coding new f0be9ff6b4d6 mm/page_alloc.c: micro-optimisation Remove unnecessary branch new e3e3cc4aeb65 mm/page_alloc.c: fix tick timer stall during deferred page init new 644b892ef5a8 mm/page_alloc: simplify page_is_buddy() for better code re [...] new c096b751cea9 mm: vmpressure: don't need call kfree if kstrndup fails new 5b00b04502ac mm: vmpressure: use mem_cgroup_is_root API new 025693ec00da mm: vmscan: replace open codings to NUMA_NO_NODE new 8fceb6b149f6 mm/vmscan.c: remove cpu online notification for now new da709eb1082a mm/vmscan.c: fix data races using kswapd_classzone_idx new 3611f79f9f57 mm/vmscan.c: Clean code by removing unnecessary assignment new bf6fbb6fb3d8 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() new c8bdc3a370a2 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] new 7c8b63dd7305 mm,compaction,cma: add alloc_contig flag to compact_control new 26269e6e62c4 mm,thp,compaction,cma: allow THP migration for CMA allocations new 89c0b9537711 mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix new 8a59d85e0d56 mm, compaction: fully assume capture is not NULL in compac [...] new e09d0319236c mm/compaction: really limit compact_unevictable_allowed to [...] new 6d845214b07e mm/compaction: Disable compact_unevictable_allowed on RT new 651b0d94b97a mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 new 6fd8ab34e3b1 mm/compaction.c: clean code by removing unnecessary assignment new bbee226783c9 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping new 760574918262 mm/mempolicy: check hugepage migration is supported by arc [...] new 3d59a81592fd mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() new 091e69004a54 mm/memblock.c: remove redundant assignment to variable max_addr new 7cbecc2a9532 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization new 508ecd7b7bce hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race new d2076fa048d3 hugetlb_cgroup: add hugetlb_cgroup reservation counter new 000f5a7f6110 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] new 08bbb38ad931 mm/hugetlb_cgroup: fix hugetlb_cgroup migration new 67d3320ac0ed hugetlb_cgroup: add reservation accounting for private mappings new 7863636bf5e1 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] new 37fcde99b69b hugetlb: disable region_add file_region coalescing new 30971dd0d5e1 mm/hugetlb: fix file_region entry allocations new 0609826396f2 hugetlb_cgroup: add accounting for shared mappings new 04ae75cdebe4 hugetlb_cgroup-add-accounting-for-shared-mappings-fix new 7f5fd257cc70 hugetlb_cgroup: support noreserve mappings new 643720e3e58b hugetlb: support file_region coalescing again new 8e8667982303 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs new 35357f8609af hugetlb: remove check_coalesce_bug debug code new d1e8df8fc9b1 hugetlb_cgroup: add hugetlb_cgroup reservation tests new 157222ef1a9b hugetlb_cgroup: add hugetlb_cgroup reservation docs new a6d2637ad641 mm/hugetlb.c: clean code by removing unnecessary initialization new eba05538cf8c mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() new 163f0dba86e0 mm: hugetlb: optionally allocate gigantic hugepages using cma new 991a8daf439b mm: cleanup cmdline_parse_hugetlb_cma() new 7f715f5c8d84 mm: hugetlb: fix per-node size calculation for hugetlb_cma new b8c4c6601fc1 selftests/vm: fix map_hugetlb length used for testing read [...] new eaf92347c813 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] new 37b37ccbe244 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set new c1dbee023d85 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t new 605dfaeeb741 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix new 29aca2cd1790 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] new 512734863d72 mm/migrate.c: no need to check for i > start in do_pages_move() new c9d1277babac mm/migrate.c: wrap do_move_pages_to_node() and store_status() new 86276e4a77e3 mm/migrate.c: check pagelist in move_pages_and_store_status() new 48cd5b2434cb mm/migrate.c: unify "not queued for migration" handling in [...] new f94ac3172566 mm/migrate.c: migrate PG_readahead flag new 53547e7dfe2c mm-migratec-migrate-pg_readahead-flag-fix new 2531972ae58d mm, shmem: add vmstat for hugepage fallback new f09516f63443 mm, thp: track fallbacks due to failed memcg charges separately new f9a5233c6c58 include/linux/pagemap.h: optimise find_subpage for !THP new bd1ee26b0595 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE new a6373f104a2b mm/ksm.c: update get_user_pages() argument in comment new fcf134d494f2 drivers/base/memory.c: cache memory blocks in xarray to ac [...] new 8b6f2ea8481d drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new 8d9899cb892d mm/madvise: pass task and mm to do_madvise new 0dab66ffcdf9 mm/madvise: introduce process_madvise() syscall: an extern [...] new 9c5ab415f7ad fix process_madvise build break for arm64 new 890d19a1107c mm/madvise: check fatal signal pending of target process new 02033d3d6da8 pid: move pidfd_get_pid() to pid.c new d3c628baca49 mm/madvise: support both pid and pidfd for process_madvise new c7ae708ed09d mm/madvise: employ mmget_still_valid() for write lock new c756cdc9cc09 mm/madvise: allow KSM hints for remote API new 450cee4587f9 mm: code cleanup for MADV_FREE new 06fea09ecb86 mm: adjust shuffle code to allow for future coalescing new 3bbcccf6933d mm: use zone and order instead of free area in free_list m [...] new 73c019a3079a mm: add function __putback_isolated_page new 0213dba069fd mm: introduce Reported pages new c36d579f6ad4 virtio-balloon: pull page poisoning config out of free pag [...] new 1959f242f03d virtio-balloon: add support for providing free page report [...] new 341f5afd3ab4 mm/page_reporting: rotate reported pages to the tail of the list new 26d1e67e1cbd mm/page_reporting: add budget limit on how many pages can [...] new 3aae0517525b mm/page_reporting: add free page reporting documentation new 08442fe38731 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] new 479c495f9f7f userfaultfd: wp: add helper for writeprotect check new 524522e5ba92 userfaultfd: wp: hook userfault handler to write protection fault new f1ba1e863b01 userfaultfd: wp: add WP pagetable tracking to x86 new 2b007e2b3ac2 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers new 38ed69267f87 userfaultfd: wp: add UFFDIO_COPY_MODE_WP new 9d658665883e mm: merge parameters for change_protection() new a6ac85184abb userfaultfd: wp: apply _PAGE_UFFD_WP bit new f658fe9e2f91 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork new 2e05072107df userfaultfd: wp: add pmd_swp_*uffd_wp() helpers new b3e18fcabfa1 userfaultfd: wp: support swap and page migration new a752b9f388c9 khugepaged: skip collapse if uffd-wp detected new df2dc198b440 userfaultfd: wp: support write protection for userfault vma range new 4c8a4bdb0ea2 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl new 3d23b3d4b00d userfaultfd: wp: enabled write protection in userfaultfd API new 1bc1daffeb38 userfaultfd: wp: don't wake up when doing write protect new 38ff7e01feb5 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update new a9d5dd568ab5 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally new 6b76853eaae7 userfaultfd: selftests: refactor statistics new a19e63c46a18 userfaultfd: selftests: add write-protect test new db50f09b08bb drivers/base/memory.c: indicate all memory blocks as removable new 24cce82bc688 drivers/base/memory.c: drop section_count new 980d7edbcfb6 drivers/base/memory.c: drop pages_correctly_probed() new 51e4f790ee33 mm/page_ext.c: drop pfn_present() check when onlining new 55f7013b4949 mm/memory_hotplug.c: only respect mem= parameter during bo [...] new 9f1a812dc79e mm/memory_hotplug.c: simplify calculation of number of pag [...] new 57e0ee0b325f mm/memory_hotplug.c: cleanup __add_pages() new b78defc46254 mm/sparse.c: introduce new function fill_subsection_map() new 6c1933c770a5 mm/sparse.c: introduce a new function clear_subsection_map() new 59c120fe884a mm/sparse.c: only use subsection map in VMEMMAP case new 8cd5cb477a38 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] new e9fc67dac5ac mm/sparse.c: move subsection_map related functions together new adcdc06f228d mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] new 35ea7b0176a1 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE new d6cbeeaceffa drivers/base/memory: map MMOP_OFFLINE to 0 new d8a103100c0a drivers/base/memory: store mapping between MMOP_* and stri [...] new a0a42c06bc00 powernv/memtrace: always online added memory blocks new 024bf2e933fc hv_balloon: don't check for memhp_auto_online manually new 073a65af04af hv_balloon-dont-check-for-memhp_auto_online-manually-fix new 26f500fa47f9 mm/memory_hotplug: unexport memhp_auto_online new bb57da0a722e mm/memory_hotplug: convert memhp_auto_online to store an o [...] new b0b8c620679d mm/memory_hotplug: allow to specify a default online_type new a9da50d562f5 mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] new c41b5790eaed mm/shmem.c: distribute switch variables for initialization new af290fc15155 mm/shmem.c: Clean code by removing unnecessary assignment new 4c377b768d7d mm: huge tmpfs: try to split_huge_page() when punching hole new b989461e2ca0 mm: prevent a warning when casting void* -> enum new 1450e2ecc901 mm/zswap: allow setting default status, compressor and all [...] new 97bdc1fafd17 mm/compaction: add missing annotation for compact_lock_irqsave new 6426e064d86e mm/hugetlb: add missing annotation for gather_surplus_pages() new 202240db32da mm/mempolicy: add missing annotation for queue_pages_pmd() new 427ffa32d694 mm/slub: add missing annotation for get_map() new 7beacf16b65b mm/slub: add missing annotation for put_map() new d7dae733234f mm/zsmalloc: add missing annotation for migrate_read_lock() new 2ecf09ba5301 mm/zsmalloc: add missing annotation for migrate_read_unlock() new ed1f3d82d4ec mm/zsmalloc: add missing annotation for pin_tag() new 33ec27c4624d mm/zsmalloc: add missing annotation for unpin_tag() new d6972535d8b1 mm: fix ambiguous comments for better code readability new 6e99894ce6ea mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] new 06b9fd8c5241 mm: use fallthrough; new 3f4ce0d8ab78 include/linux/swapops.h: correct guards for non_swap_entry() new a79518c9969f include/linux/memremap.h: remove stale comments new 1db5048c8923 mm/dmapool.c: micro-optimisation remove unnecessary branch new 381e784a6934 fs/buffer.c: add debug print for __getblk_gfp() stall problem new a68aa2847754 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 0e6c52a6a84b kernel/hung_task.c: Monitor killed tasks. new d154aa441c8e fs/proc/inode.c: annotate close_pdeo() for sparse new 73c7d9f23bc4 proc: faster open/read/close with "permanent" files new 95350d03c4b3 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes new 79b61184588d proc: speed up /proc/*/statm new 7fb4073b7dd3 proc: inline vma_stop into m_stop new a567756698ef proc: remove m_cache_vma new 7a05c9165819 proc: use ppos instead of m->version new 0037bd104d6d seq_file: remove m->version new 388ae9d104de proc: inline m_next_vma into m_next new 1df06e43ef64 asm-generic: fix unistd_32.h generation format new ba36d9938ec3 kernel/extable.c: use address-of operator on section symbols new aa319bf910fe sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] new 3d06d3b60aef compiler: Remove CONFIG_OPTIMIZE_INLINING entirely new e1d0de7a5f64 MAINTAINERS: add an entry for kfifo new 90a2a589775b bitops: always inline sign extension helpers new f9ba7553cf8a lib/test_lockup: test module to generate lockups new 2786ea37e3bb lib/test_lockup: rename disable_irq to fix build error new f7dd875f468a lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] new da73f5206f11 lib/test_lockup.c: add parameters for locking generic vfs locks new 4b91dfe3605f lib/bch.c: replace zero-length array with flexible-array member new 0fcdee1f613c lib/ts_bm.c: replace zero-length array with flexible-array member new b353a8e85ff5 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] new 34d8da1490ad lib/ts_kmp.c: replace zero-length array with flexible-arra [...] new 35980db25ebc lib/scatterlist: fix sg_copy_buffer() kerneldoc new d1d0f4de62c2 lib: test_stackinit.c: XFAIL switch variable init tests new 894d2d7cd61b lib/stackdepot.c: check depot_index before accessing the s [...] new 546df46f07bd lib/stackdepot.c: fix a condition in stack_depot_fetch() new af7743699797 lib/stackdepot.c: build with -fno-builtin new d2c230e25779 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c new 6e767c96a7d2 nds32: linker script: add SOFTIRQENTRY_TEXT new 31deb14ad809 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script new c9e0359bb088 percpu_counter: fix a data race at vm_committed_as new 59f8474f3367 lib/test_bitmap.c: make use of EXP2_IN_BITS new c39bccf4d58b lib/rbtree: fix coding style of assignments new a47305b15a90 lib/test_kmod.c: remove a NULL test new d4a6ae93c266 linux/bits.h: add compile time sanity check of GENMASK inputs new 44b81a43086c lib: optimize cpumask_local_spread() new 0787df2dd72e lib/list: prevent compiler reloads inside 'safe' list iteration new 7f1ad09e718a lib/dynamic_debug.c: use address-of operator on section symbols new b0115814d3cb checkpatch: remove email address comment from email addres [...] new 59a41fa8994f checkpatch: check SPDX tags in YAML files new 0ff0bd2b7a7a checkpatch: support "base-commit:" format new 8f1708fab7a0 checkpatch: prefer fallthrough; over fallthrough comments new 28f5122e1c32 checkpatch: fix minor typo and mixed space+tab in indentation new 875f0151e7cf checkpatch: fix multiple const * types new f342fd0909b9 checkpatch: add command-line option for TAB size new 4595d1c95b79 checkpatch: improve Gerrit Change-Id: test new c07816dca1ae checkpatch: check proper licensing of Devicetree bindings new 11bcc36f9337 checkpatch: avoid warning about uninitialized_var() new c2c3df4e5c45 kselftest: introduce new epoll test case new 37a2538cb859 fs/epoll: make nesting accounting safe for -rt kernel new 429f21c27618 fs/binfmt_elf.c: delete "loc" variable new 0acafbdf9fe5 fs/binfmt_elf.c: allocate less for static executable new 56f4c3c957fc fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] new 2fb84123cfcf samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes new a3eaf934b641 samples/hw_breakpoint: drop use of kallsyms_lookup_name() new c5b8856d3966 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] new 45c2fb6df9cb gcov: gcc_4_7: replace zero-length array with flexible-arr [...] new 8c8e49b248ee gcov: gcc_3_4: replace zero-length array with flexible-arr [...] new 3e0fb5ed8c89 kernel/gcov/fs.c: replace zero-length array with flexible- [...] new 5ba0b27b63fd kernel/relay.c: fix read_pos error when multiple readers new 60e27c325954 aio: simplify read_events() new 79b65f4eba4f init/Kconfig: clean up ANON_INODES and old IO schedulers options new a3caf1705753 kcov: cleanup debug messages new 81013823d098 kcov: fix potential use-after-free in kcov_remote_start new af9e5e2705f7 kcov: move t->kcov assignments into kcov_start/stop new c5a3794440af kcov: move t->kcov_sequence assignment new 9333e655dd9b kcov: use t->kcov_mode as enabled indicator new 0d6958a70483 kcov: collect coverage from interrupts new 66c5ee2e828b usb: core: kcov: collect coverage from usb complete callback new b3ddb33fe736 ubsan: add trap instrumentation option new ab308cb6a9b0 ubsan: split "bounds" checker from other options new f287fac4c4f1 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] new eb1c746a83f6 ubsan: check panic_on_warn new e5ce8f3a869c kasan: unset panic_on_warn before calling panic() new a511ecb25db4 ubsan: include bug type in report header new ed2d96bf85bf ipc/mqueue.c: fix a brace coding style issue new 32096db33a7c Merge branch 'akpm-current/current' new 5e1749b3b3a7 bus/mhi: fix printk format for size_t new 021a4e12e3f5 Change email address for Pali Rohár new d916a11670bf mm/kmemleak: silence KCSAN splats in checksum new 131a7fc71260 psi: move PF_MEMSTALL out of task->flags new 6867d877ac56 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] new 1c6e6656d417 mm/frontswap: mark various intentional data races new 762f5f454e0b mm/page_io: mark various intentional data races new 1b7baed25ed3 mm-page_io-mark-various-intentional-data-races-v2 new 371359306592 mm/swap_state: mark various intentional data races new 115a93e45ee0 mm/filemap.c: fix a data race in filemap_fault() new 7fa6f525a5c1 mm/swapfile: fix and annotate various data races new 13efd8f16491 mm-swapfile-fix-and-annotate-various-data-races-v2 new 686046478b6f mm/page_counter: fix various data races at memsw new 383d1b6d975b mm/memcontrol: fix a data race in scan count new a650e8b6d264 mm/list_lru: fix a data race in list_lru_count_one new abfc27e1c92a mm/mempool: fix a data race in mempool_free() new 0d43984f4e5c mm/util.c: annotate an data race at vm_committed_as new 860c675f468a mm/rmap: annotate a data race at tlb_flush_batched new f3719896c930 mm: annotate a data race in page_zonenum() new 32fda62261c9 mm/swap.c: annotate data races for lru_rotate_pvecs new eadce28fba8e mm/memory.c: refactor insert_page to prepare for batched-l [...] new 47fdc20d4867 mm: bring sparc pte_index() semantics inline with other platforms new 65b493bae34a mm: define pte_index as macro for x86 new 6b18060d38b1 mm/memory.c: add vm_insert_pages() new 421710915495 mm-add-vm_insert_pages-fix new ddcb6111be98 add missing page_count() check to vm_insert_pages(). new 691ef35e17bb mm: vm_insert_pages() checks if pte_index defined. new 854585b6e2b0 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new b853713367bc net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix new b746a5615cfc mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS new 4040649319a1 mm/vma: introduce VM_ACCESS_FLAGS new bec2ef15c28f mm/memory_hotplug: drop the flags field from struct mhp_re [...] new 71ed9b6f6275 mm/memory_hotplug: rename mhp_restrictions to mhp_params new 8c4005393a8e x86/mm: thread pgprot_t through init_memory_mapping() new 37dba0961e85 x86/mm: introduce __set_memory_prot() new 5c061e4982e8 powerpc/mm: thread pgprot_t through create_section_mapping() new 19fbb6a756da mm/memory_hotplug: add pgprot_t to mhp_params new 3dadf4699700 mm/memremap: set caching mode for PCI P2PDMA memory to WC new 775380df3a48 mm/special: create generic fallbacks for pte_special() and [...] new b55bcfa03396 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] new c27d87f1fdf3 mm/debug: add tests validating architecture page table helpers new 6a8fbe0e0f0f kmod: make request_module() return an error when autoloadi [...] new 698ae41f417e fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] new 741dab03737e docs: admin-guide: document the kernel.modprobe sysctl new 46c03714b6f2 selftests: kmod: fix handling test numbers above 9 new 657b4fd5b5ec selftests: kmod: test disabling module autoloading new 39f83384eac0 fs/seq_file.c: seq_read(): add info message about buggy .n [...] new 4e50354c174d seq_read-info-message-about-buggy-next-functions-fix new f3047af8a9d7 kernel/gcov/fs.c: gcov_seq_next() should increase position index new 50f0fdb2e453 ipc/util.c: sysvipc_find_ipc() should increase position index new b59d504e2ed9 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 (36821732f9fb) \ N -- N -- N refs/heads/akpm (b59d504e2ed9)
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 1026 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: .../bindings/sound/nvidia,tegra-audio-wm8903.txt | 1 + Documentation/devicetree/bindings/sound/rt5682.txt | 6 + .../devicetree/bindings/thermal/imx8mm-thermal.txt | 4 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 - .../bindings/thermal/rcar-gen3-thermal.txt | 1 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 1 - .../devicetree/bindings/thermal/thermal.txt | 2 +- Documentation/driver-api/thermal/sysfs-api.rst | 30 +- Documentation/filesystems/ceph.rst | 6 +- Documentation/hwmon/isl68137.rst | 541 +++++++++++++++++- Documentation/litmus-tests/README | 14 + .../rcu}/MP+onceassign+derefonce.litmus | 0 .../litmus-tests/rcu/RCU+sync+free.litmus | 42 ++ .../litmus-tests/rcu/RCU+sync+read.litmus | 37 ++ Documentation/trace/coresight/coresight-ect.rst | 6 +- Documentation/trace/coresight/coresight.rst | 85 +++ Documentation/virt/kvm/amd-memory-encryption.rst | 25 + MAINTAINERS | 10 +- arch/mips/Kconfig | 11 + arch/mips/boot/dts/ingenic/ci20.dts | 19 + arch/mips/configs/ci20_defconfig | 21 + arch/mips/include/asm/dmi.h | 20 + arch/mips/kernel/setup.c | 2 + arch/mips/ralink/mt7621.c | 32 +- arch/openrisc/kernel/traps.c | 7 - arch/s390/Kconfig | 10 - arch/s390/include/asm/ipl.h | 1 + arch/s390/include/asm/pci.h | 4 + arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/topology.h | 6 +- arch/s390/kernel/Makefile | 1 - arch/s390/kernel/ipl.c | 73 ++- arch/s390/kernel/machine_kexec.c | 31 -- arch/s390/kernel/processor.c | 12 +- arch/s390/kernel/smp.c | 11 +- arch/s390/kernel/suspend.c | 240 -------- arch/s390/kernel/swsusp.S | 276 ---------- arch/s390/kernel/topology.c | 30 +- arch/s390/mm/cmm.c | 46 +- arch/s390/mm/pageattr.c | 16 - arch/s390/mm/pgalloc.c | 90 +-- arch/s390/pci/pci.c | 83 +-- arch/s390/pci/pci_clp.c | 2 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/svm.c | 25 +- arch/x86/kvm/vmx/vmx.c | 2 +- arch/x86/kvm/x86.c | 1 - drivers/block/rbd.c | 244 ++++----- drivers/bus/mhi/core/boot.c | 2 +- drivers/crypto/chelsio/chtls/chtls_io.c | 73 ++- drivers/dma/idxd/cdev.c | 4 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sprd-dma.c | 24 + drivers/dma/tegra20-apb-dma.c | 38 +- drivers/dma/ti/k3-udma-glue.c | 29 +- drivers/firmware/dmi_scan.c | 6 +- drivers/hid/hid-rmi.c | 1 - drivers/hwmon/pmbus/Kconfig | 6 +- drivers/hwmon/pmbus/isl68137.c | 111 +++- drivers/hwtracing/coresight/Makefile | 3 +- drivers/hwtracing/coresight/coresight-cti.c | 52 +- drivers/hwtracing/coresight/coresight-platform.c | 2 +- drivers/hwtracing/coresight/coresight-priv.h | 12 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 +++++++ drivers/hwtracing/coresight/coresight.c | 75 ++- drivers/infiniband/sw/siw/siw_qp_rx.c | 2 +- drivers/mtd/spi-nor/controllers/aspeed-smc.c | 2 +- drivers/mtd/spi-nor/core.c | 22 + drivers/net/ethernet/broadcom/genet/bcmgenet.c | 132 ++--- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 54 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 387 ++++++------- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 311 ++++++----- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 50 +- drivers/net/wireless/admtek/adm8211.h | 2 +- drivers/net/wireless/atmel/at76c50x-usb.h | 2 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fweh.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 14 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 9 +- .../net/wireless/intersil/hostap/hostap_common.h | 2 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 2 +- drivers/net/wireless/intersil/orinoco/fw.c | 2 +- drivers/net/wireless/intersil/orinoco/hermes.h | 2 +- drivers/net/wireless/intersil/orinoco/hermes_dld.c | 6 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 2 +- drivers/net/wireless/intersil/p54/eeprom.h | 8 +- drivers/net/wireless/intersil/p54/lmac.h | 6 +- drivers/net/wireless/intersil/p54/p54.h | 2 +- drivers/net/wireless/marvell/libertas/host.h | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +- drivers/net/wireless/marvell/libertas/if_spi.c | 2 +- drivers/net/wireless/marvell/libertas/if_usb.h | 2 +- drivers/net/wireless/marvell/libertas_tf/if_usb.h | 2 +- drivers/net/wireless/marvell/mwifiex/fw.h | 40 +- drivers/net/wireless/marvell/mwl8k.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 + drivers/net/wireless/rayctl.h | 2 +- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 8 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 6 +- drivers/net/wireless/realtek/rtw88/fw.c | 265 +++++++-- drivers/net/wireless/realtek/rtw88/fw.h | 27 +- drivers/net/wireless/realtek/rtw88/hci.h | 20 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 22 +- drivers/net/wireless/realtek/rtw88/main.c | 9 +- drivers/net/wireless/realtek/rtw88/main.h | 3 +- drivers/net/wireless/realtek/rtw88/pci.c | 199 ++++--- drivers/net/wireless/realtek/rtw88/pci.h | 7 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 2 +- drivers/net/wireless/realtek/rtw88/tx.c | 131 ++++- drivers/net/wireless/realtek/rtw88/tx.h | 10 +- drivers/net/wireless/realtek/rtw88/wow.c | 39 +- drivers/net/wireless/st/cw1200/wsm.h | 2 +- drivers/net/wireless/ti/wl1251/cmd.h | 4 +- drivers/net/wireless/ti/wl1251/wl12xx_80211.h | 2 +- drivers/net/wireless/ti/wlcore/acx.h | 2 +- drivers/net/wireless/ti/wlcore/boot.h | 2 +- drivers/net/wireless/ti/wlcore/cmd.h | 2 +- drivers/net/wireless/ti/wlcore/conf.h | 2 +- drivers/net/wireless/ti/wlcore/wl12xx_80211.h | 2 +- drivers/net/wireless/wl3501.h | 2 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.h | 8 +- drivers/platform/chrome/Kconfig | 11 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_typec.c | 357 ++++++++++++ drivers/platform/chrome/wilco_ec/event.c | 4 +- drivers/rtc/Kconfig | 3 - drivers/rtc/Makefile | 1 - drivers/rtc/class.c | 61 +++ drivers/rtc/hctosys.c | 69 --- drivers/rtc/rtc-fsl-ftm-alarm.c | 1 - drivers/s390/cio/chsc.c | 5 +- drivers/s390/cio/chsc.h | 3 +- drivers/s390/cio/qdio_thinint.c | 2 +- drivers/s390/crypto/ap_bus.c | 93 ++-- drivers/s390/crypto/ap_card.c | 17 +- drivers/s390/crypto/ap_queue.c | 18 +- drivers/s390/crypto/zcrypt_card.c | 6 +- drivers/s390/crypto/zcrypt_cex4.c | 74 +-- drivers/s390/crypto/zcrypt_queue.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-s3c24xx.c | 2 +- drivers/thermal/Kconfig | 2 +- drivers/thermal/imx8mm_thermal.c | 154 +++++- drivers/thermal/imx_sc_thermal.c | 4 +- drivers/thermal/imx_thermal.c | 10 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../int340x_thermal/processor_thermal_device.c | 5 + drivers/thermal/intel/intel_pch_thermal.c | 8 + drivers/thermal/intel/x86_pkg_temp_thermal.c | 24 +- drivers/thermal/qcom/tsens-8960.c | 4 +- drivers/thermal/qcom/tsens-common.c | 194 ++++++- drivers/thermal/qcom/tsens-v0_1.c | 6 +- drivers/thermal/qcom/tsens-v1.c | 6 +- drivers/thermal/qcom/tsens-v2.c | 24 +- drivers/thermal/qcom/tsens.c | 65 ++- drivers/thermal/qcom/tsens.h | 105 +++- drivers/thermal/qoriq_thermal.c | 40 +- drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/thermal/rcar_thermal.c | 53 +- drivers/thermal/st/stm_thermal.c | 3 +- drivers/thermal/thermal_core.c | 3 +- drivers/thermal/thermal_core.h | 2 - drivers/thermal/thermal_sysfs.c | 77 --- fs/block_dev.c | 4 +- fs/ceph/addr.c | 90 ++- fs/ceph/cache.c | 2 +- fs/ceph/caps.c | 536 +++++++++--------- fs/ceph/debugfs.c | 16 +- fs/ceph/dir.c | 132 ++++- fs/ceph/export.c | 5 + fs/ceph/file.c | 500 +++++++++++++---- fs/ceph/inode.c | 84 +-- fs/ceph/ioctl.c | 2 + fs/ceph/locks.c | 31 +- fs/ceph/mds_client.c | 240 ++++++-- fs/ceph/mds_client.h | 30 +- fs/ceph/snap.c | 1 + fs/ceph/super.c | 28 + fs/ceph/super.h | 70 ++- fs/ext2/xattr.c | 5 +- fs/f2fs/compress.c | 35 +- fs/f2fs/data.c | 50 +- fs/f2fs/dir.c | 16 +- fs/f2fs/f2fs.h | 118 ++-- fs/f2fs/gc.c | 2 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 10 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 89 ++- fs/f2fs/super.c | 5 +- fs/f2fs/xattr.c | 8 +- fs/io-wq.h | 5 +- fs/io_uring.c | 46 +- fs/libfs.c | 8 +- fs/namei.c | 608 ++++++++++----------- fs/xfs/xfs_log.c | 385 ++++++------- fs/xfs/xfs_log.h | 5 +- fs/xfs/xfs_log_cil.c | 58 +- include/linux/ceph/ceph_fs.h | 18 +- include/linux/ceph/debugfs.h | 14 - include/linux/ceph/libceph.h | 1 + include/linux/ceph/messenger.h | 7 +- include/linux/ceph/osd_client.h | 17 - include/linux/ceph/osdmap.h | 4 + include/linux/ceph/rados.h | 6 +- include/linux/coresight.h | 22 + include/linux/huge_mm.h | 6 +- include/linux/pagemap.h | 15 +- include/linux/rcupdate_trace.h | 3 +- include/linux/shmem_fs.h | 10 +- include/linux/suspend.h | 34 -- include/sound/core.h | 1 + include/sound/rt5682.h | 2 + kernel/kcsan/core.c | 35 +- kernel/kcsan/kcsan.h | 5 +- kernel/kcsan/report.c | 315 ++++++----- kernel/power/Kconfig | 3 - kernel/power/snapshot.c | 18 - kernel/rcu/Kconfig | 24 +- kernel/rcu/rcu.h | 2 + kernel/rcu/tasks.h | 109 +++- kernel/rcu/tree.c | 24 + kernel/rcu/tree.h | 2 + kernel/rcu/tree_plugin.h | 18 + kernel/rcu/update.c | 1 + kernel/sched/core.c | 2 +- lib/test_lockup.c | 45 ++ mm/Kconfig | 6 +- mm/filemap.c | 52 +- mm/gup.c | 34 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 20 +- mm/khugepaged.c | 12 +- mm/memory.c | 5 +- mm/page-writeback.c | 2 +- mm/rmap.c | 2 +- mm/shmem.c | 34 +- mm/sparse.c | 4 +- net/bluetooth/hci_core.c | 39 +- net/bluetooth/hci_event.c | 17 +- net/ceph/debugfs.c | 20 +- net/ceph/messenger.c | 9 +- net/ceph/mon_client.c | 8 +- net/ceph/osd_client.c | 96 +--- net/ceph/osdmap.c | 9 + net/core/skbuff.c | 23 +- net/ipv4/bpf_tcp_ca.c | 33 ++ net/ipv4/tcp.c | 4 +- samples/bpf/Makefile | 8 +- samples/bpf/bpf_load.c | 20 - samples/bpf/bpf_load.h | 1 - samples/bpf/sampleip_user.c | 98 ++-- samples/bpf/trace_event_user.c | 139 +++-- samples/bpf/tracex1_user.c | 1 + samples/bpf/tracex5_user.c | 1 + scripts/checkpatch.pl | 14 +- sound/core/device.c | 21 + sound/pci/hda/patch_ca0132.c | 1 + sound/soc/codecs/mt6660.c | 2 +- sound/soc/codecs/rt5682.c | 21 +- sound/soc/tegra/tegra_wm8903.c | 18 + tools/gpio/gpio-utils.c | 6 +- tools/memory-model/litmus-tests/README | 3 - tools/testing/kunit/kunit.py | 14 +- tools/testing/kunit/kunit_kernel.py | 24 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 39 +- tools/testing/selftests/bpf/progs/bpf_dctcp.c | 16 + tools/testing/selftests/bpf/trace_helpers.c | 23 + tools/testing/selftests/bpf/trace_helpers.h | 1 + tools/testing/selftests/net/reuseport_addr_any.c | 4 + tools/thermal/tmon/tmon.c | 26 +- 278 files changed, 6905 insertions(+), 4225 deletions(-) create mode 100644 Documentation/litmus-tests/README rename {tools/memory-model/litmus-tests => Documentation/litmus-tests/rcu}/MP+once [...] create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus create mode 100644 arch/mips/include/asm/dmi.h delete mode 100644 arch/s390/kernel/suspend.c delete mode 100644 arch/s390/kernel/swsusp.S create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c create mode 100644 drivers/platform/chrome/cros_ec_typec.c delete mode 100644 drivers/rtc/hctosys.c