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 cd36aa879b73 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 9eaa845d04a9 ipc/util.c: sysvipc_find_ipc() should increase position index omits 758759dfface kernel/gcov/fs.c: gcov_seq_next() should increase position index omits aa3340b93d10 seq_read-info-message-about-buggy-next-functions-fix omits 59c1cf68cb1d fs/seq_file.c: seq_read(): add info message about buggy .n [...] omits ba7e4aaf0bf3 arm64: memory: give hotplug memory a different resource name omits b2f535f4d0e3 mm/memory_hotplug: allow arch override of non boot memory [...] omits c579c851761f kexec: prevent removal of memory in use by a loaded kexec image omits 9ac5b46a359e selftests: kmod: test disabling module autoloading omits 45b9cf50447a selftests: kmod: fix handling test numbers above 9 omits f53a2ce34c2e docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 omits 6a697e758a03 docs: admin-guide: document the kernel.modprobe sysctl omits ad184f6c5e96 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] omits 001496e30a80 kmod: make request_module() return an error when autoloadi [...] omits 5885ef0e387e mm/madvise: allow KSM hints for remote API omits dfaef919989f mm/madvise: employ mmget_still_valid() for write lock omits 8730fa91ef56 mm/madvise: support both pid and pidfd for process_madvise omits 94acb04523db pid: move pidfd_get_pid() to pid.c omits 1adbfbfeba44 mm/madvise: check fatal signal pending of target process omits 5a99edc0a653 fix process_madvise build break for arm64 omits 3b6306c631f8 mm/madvise: introduce process_madvise() syscall: an extern [...] omits d0d65be61632 mm/madvise: pass task and mm to do_madvise omits 5a352894bb44 mm/memremap: set caching mode for PCI P2PDMA memory to WC omits b0c1a4f5534d mm/memory_hotplug: add pgprot_t to mhp_params omits 6f6c7d0c36ad powerpc/mm: thread pgprot_t through create_section_mapping() omits 9b0249eb5617 x86/mm: introduce __set_memory_prot() omits a05025a0d586 x86/mm: thread pgprot_t through init_memory_mapping() omits fe4a587874c9 mm/memory_hotplug: rename mhp_restrictions to mhp_params omits dcba4ef2b5a7 mm/memory_hotplug: drop the flags field from struct mhp_re [...] omits 0f0e1f35b661 mm/debug: add tests validating architecture page table helpers omits eb7562b1a8cd mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] omits b58896ea9755 mm/special: create generic fallbacks for pte_special() and [...] omits 3d430ad1d70d mm/vma: introduce VM_ACCESS_FLAGS omits b277b0747879 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS omits 23a880557d99 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits dba724db91bd net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits 1e0a2954cf35 mm: vm_insert_pages() checks if pte_index defined. omits d34be3d5c405 add missing page_count() check to vm_insert_pages(). omits 051d69ef91b7 mm-add-vm_insert_pages-fix omits 38916994b5c7 mm/memory.c: add vm_insert_pages() omits c25d1f3067e0 mm: define pte_index as macro for x86 omits 3c0525220928 mm: bring sparc pte_index() semantics inline with other platforms omits afb65a67530e mm/memory.c: refactor insert_page to prepare for batched-l [...] omits e88b6b8dd9cf mm/swap.c: annotate data races for lru_rotate_pvecs omits ac22dea881e9 mm: annotate a data race in page_zonenum() omits e52adeb89963 mm/rmap: annotate a data race at tlb_flush_batched omits 40cf917d07aa mm/util.c: annotate an data race at vm_committed_as omits 030e9032da01 mm/mempool: fix a data race in mempool_free() omits ec59fc39471d mm/list_lru: fix a data race in list_lru_count_one omits 887dc35d5389 mm/memcontrol: fix a data race in scan count omits 221db2d5520d mm/page_counter: fix various data races at memsw omits d0f68cc272cc mm-swapfile-fix-and-annotate-various-data-races-v2 omits d02206a6dc4a mm/swapfile: fix and annotate various data races omits a61a2296d0f5 mm/filemap.c: fix a data race in filemap_fault() omits 918f4f5e6c9f mm/swap_state: mark various intentional data races omits 62cbad984bf5 mm-page_io-mark-various-intentional-data-races-v2 omits c522a60c3e54 mm/page_io: mark various intentional data races omits a4da6a648087 mm/frontswap: mark various intentional data races omits c0c1562ee1db drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] omits 82b4585780e4 mm/kmemleak: silence KCSAN splats in checksum omits f28026829b51 Change email address for Pali Rohár omits f2ff8b616399 Merge branch 'akpm-current/current' omits a894b789c712 Merge remote-tracking branch 'cel/cel-next' omits 479556bb5e4a Merge remote-tracking branch 'fpga/for-next' omits e35b74460c59 Merge remote-tracking branch 'pidfd/for-next' omits 14c7535194ae Merge remote-tracking branch 'kgdb/kgdb/for-next' omits f918a92bfc1f Merge remote-tracking branch 'hyperv/hyperv-next' omits 05abc45bd4d0 Merge remote-tracking branch 'xarray/xarray' omits 1bd65461ce43 Merge remote-tracking branch 'nvmem/for-next' omits a2379c940d2b Merge remote-tracking branch 'slimbus/for-next' omits e756a7876896 Merge remote-tracking branch 'fsi/next' omits f25e66914f3d Merge remote-tracking branch 'ntb/ntb-next' omits 40989809a05d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits faeecc25a2b9 Merge remote-tracking branch 'rtc/rtc-next' omits 7ef17af803ba Merge remote-tracking branch 'coresight/next' omits 347214dd39c2 Merge remote-tracking branch 'livepatching/for-next' omits 0404ded6893c Merge remote-tracking branch 'kselftest/next' omits 12925ee4d3b3 Merge remote-tracking branch 'random/dev' omits a730a47f847f Merge remote-tracking branch 'userns/for-next' omits 0a660fc087e0 Merge remote-tracking branch 'pwm/for-next' omits 1265436fa4df Merge remote-tracking branch 'pinctrl/for-next' omits e4310318b06b Merge remote-tracking branch 'gpio/for-next' omits 7a97cdf4706d Merge remote-tracking branch 'rpmsg/for-next' omits f7c2814a75c5 Merge remote-tracking branch 'vhost/linux-next' omits 9ecc9f103ccb Merge remote-tracking branch 'scsi-mkp/for-next' omits eafde88fb49f Merge remote-tracking branch 'scsi/for-next' omits 42b7eeb99bbc Merge remote-tracking branch 'cgroup/for-next' omits da9ae0c51d9c Merge remote-tracking branch 'slave-dma/next' omits 38db9b1d2009 Merge remote-tracking branch 'mux/for-next' omits ef2703135fdb Merge remote-tracking branch 'char-misc/char-misc-next' omits de339dea1fc5 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits 322ba9891eb9 Merge remote-tracking branch 'ipmi/for-next' omits a2b1cb0f83a8 Merge remote-tracking branch 'leds/for-next' omits e39e5db516c2 Merge remote-tracking branch 'chrome-platform/for-next' omits ba44af6f2609 XArray: Handle retry entries within xas_find_marked omits 7255a77a4bdd XArray: Add xas_for_each_contig omits c633efcacd9b test_xarray: Test two more things about xa_cmpxchg omits 9c252bd7ff5b XArray: Split __xas_store from xas_store omits bf5812ece511 Merge remote-tracking branch 'workqueues/for-next' omits 588c2d2fdd18 ipc/mqueue.c: fix a brace coding style issue omits 7aa7509f55e8 ubsan: include bug type in report header omits 7b5f3b4ec0dc kasan: unset panic_on_warn before calling panic() omits c92bb80a4015 ubsan: check panic_on_warn omits fa6b967c7df0 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] omits 9f6d8b44e0ab ubsan: split "bounds" checker from other options omits 023f855de75b ubsan: add trap instrumentation option omits 543f9ea32cb5 usb: core: kcov: collect coverage from usb complete callback omits fd0a44c048f5 kcov-collect-coverage-from-interrupts-v4 omits 09b2cd5b3064 kcov: collect coverage from interrupts omits 240bf3a537f7 kcov: use t->kcov_mode as enabled indicator omits 325479779101 kcov: move t->kcov_sequence assignment omits 5c175fcb0670 kcov: move t->kcov assignments into kcov_start/stop omits 2030a39d602e kcov: fix potential use-after-free in kcov_remote_start omits afde3c4bdef0 kcov: cleanup debug messages omits 68540cc243bb init/Kconfig: clean up ANON_INODES and old IO schedulers options omits b221e1a0b319 aio: simplify read_events() omits bce08feb392f kernel/relay.c: fix read_pos error when multiple readers omits 2b94196cf968 kernel/gcov/fs.c: replace zero-length array with flexible- [...] omits da0b78ea96c1 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] omits 1ffaa3f07f25 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] omits 269a2b962412 umh: fix refcount underflow in fork_usermode_blob(). omits 21232cd79870 reiserfs: clean up several indentation issues omits b9ddfdc7ad1a kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] omits 6e2def88d070 samples/hw_breakpoint: drop use of kallsyms_lookup_name() omits 78f5dd4c795b samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes omits f2581c2ad86b fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] omits 366f18cb978f fs/binfmt_elf.c: allocate less for static executable omits e7e0c1631043 fs/binfmt_elf.c: delete "loc" variable omits 8a828042be60 fs/epoll: make nesting accounting safe for -rt kernel omits cf7e3acd6e20 kselftest: introduce new epoll test case omits 4889d6e27354 checkpatch: avoid warning about uninitialized_var() omits ac151b0f9484 checkpatch: check proper licensing of Devicetree bindings omits c804f18b176c checkpatch: improve Gerrit Change-Id: test omits 9f45ba26e8a1 checkpatch: add command-line option for TAB size omits a3ea161c280f checkpatch: fix multiple const * types omits c7b33c90e28a checkpatch: fix minor typo and mixed space+tab in indentation omits 4b7ce300c4e7 checkpatch: prefer fallthrough; over fallthrough comments omits fc523c876592 checkpatch: support "base-commit:" format omits ba5efead91ca checkpatch: check SPDX tags in YAML files omits 3c3be8b90359 checkpatch: remove email address comment from email addres [...] omits 9f70536a24f9 lib/dynamic_debug.c: use address-of operator on section symbols omits 0129d8175554 lib/list: prevent compiler reloads inside 'safe' list iteration omits c1a92e5554ec lib: optimize cpumask_local_spread() omits a6db06cbba88 linux/bits.h: add compile time sanity check of GENMASK inputs omits 39169c33e9f0 lib/test_kmod.c: remove a NULL test omits 05de9008e4f3 lib/rbtree: fix coding style of assignments omits 2ad8e42e178c lib/test_bitmap.c: make use of EXP2_IN_BITS omits 8cca18b0bd7e percpu_counter: fix a data race at vm_committed_as omits 2dafba4189d6 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script omits 1447fa91c3b6 nds32: linker script: add SOFTIRQENTRY_TEXT omits cc8b2b3de478 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c omits 6e87beb8216a lib/stackdepot.c: build with -fno-builtin omits e1b35a429b5f lib/stackdepot.c: fix a condition in stack_depot_fetch() omits b6e044fa4c02 lib/stackdepot.c: check depot_index before accessing the s [...] omits cc12a4b2bdb3 lib: test_stackinit.c: XFAIL switch variable init tests omits bdeb6b5b2cd2 lib/scatterlist: fix sg_copy_buffer() kerneldoc omits ac61b472d7af lib/ts_kmp.c: replace zero-length array with flexible-arra [...] omits fdbaa9bb13e8 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] omits b6cc86300db6 lib/ts_bm.c: replace zero-length array with flexible-array member omits 3201aae60c92 lib/bch.c: replace zero-length array with flexible-array member omits 2e754214fca5 lib/test_lockup.c: add parameters for locking generic vfs locks omits 6fa114da209a lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] omits 48c019ee0408 lib/test_lockup: rename disable_irq to fix build error omits b3f967bff850 lib/test_lockup: test module to generate lockups omits fcbe3911c41d bitops: always inline sign extension helpers omits d41c77c0e614 MAINTAINERS: list the section entries in the preferred order omits 3a2485c53e0f MAINTAINERS: add an entry for kfifo omits b9f00b2f29c6 compiler.h: fix error in BUILD_BUG_ON() reporting omits 91320dd639d4 compiler: Remove CONFIG_OPTIMIZE_INLINING entirely omits 107d73593839 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] omits c38ff05056c4 kernel/extable.c: use address-of operator on section symbols omits 30505c493ce6 asm-generic: fix unistd_32.h generation format omits 7a0921893f2b proc: inline m_next_vma into m_next omits 586df3e14295 seq_file: remove m->version omits 9cd7a963dbd3 proc: use ppos instead of m->version omits 2f7a50e62094 proc: remove m_cache_vma omits 98ef4dbb35a8 proc: inline vma_stop into m_stop omits 073305753f11 proc: speed up /proc/*/statm omits d225dc0049d5 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes omits 56aebf12f73e proc: faster open/read/close with "permanent" files omits 6fd6a4787310 fs/proc/inode.c: annotate close_pdeo() for sparse omits c44775414b91 kernel/hung_task.c: Monitor killed tasks. omits 1863c171a62c fs/buffer.c: dump more info for __getblk_gfp() stall problem omits ebd0faed5568 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits d30ab2251a4c mm: Remove dummy struct bootmem_data/bootmem_data_t omits 707d3d8f13be mm/dmapool.c: micro-optimisation remove unnecessary branch omits d01882cd1033 include/linux/memremap.h: remove stale comments omits 65688873634a include/linux/swapops.h: correct guards for non_swap_entry() omits 160c084a7e19 mm: use fallthrough; omits baee9cf6ea77 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] omits 411afa37e8e1 mm: fix ambiguous comments for better code readability omits 20a1bbc43e60 mm/zsmalloc: add missing annotation for unpin_tag() omits a3db7f14fdb2 mm/zsmalloc: add missing annotation for pin_tag() omits 159ff0800c93 mm/zsmalloc: add missing annotation for migrate_read_unlock() omits c30bb8fb12cd mm/zsmalloc: add missing annotation for migrate_read_lock() omits 6c027e15f6a5 mm/slub: add missing annotation for put_map() omits 67d1605350e5 mm/slub: add missing annotation for get_map() omits 5c2d0defaf3b mm/mempolicy: add missing annotation for queue_pages_pmd() omits 06214f65cb12 mm/hugetlb: add missing annotation for gather_surplus_pages() omits 18ff823d2f25 mm/compaction: add missing annotation for compact_lock_irqsave omits 71e29713385a mm/zswap: allow setting default status, compressor and all [...] omits 325ad187e575 mm: prevent a warning when casting void* -> enum omits 65e0eed27131 mm: huge tmpfs: try to split_huge_page() when punching hole omits 804b914468f1 mm/shmem.c: Clean code by removing unnecessary assignment omits e9100bb983ba mm/shmem.c: distribute switch variables for initialization omits c6f69fc8b73d mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] omits 0c012908d3ea mm/memory_hotplug: allow to specify a default online_type omits b84c3fd37051 mm/memory_hotplug: convert memhp_auto_online to store an o [...] omits 5ebad6b4ad98 mm/memory_hotplug: unexport memhp_auto_online omits 6f5522accc8a hv_balloon-dont-check-for-memhp_auto_online-manually-fix omits 5838c28e01d8 hv_balloon: don't check for memhp_auto_online manually omits 2e4dad20c20b powernv/memtrace: always online added memory blocks omits 96af8ad1e541 drivers/base/memory: store mapping between MMOP_* and stri [...] omits edd25a60b63b drivers/base/memory: map MMOP_OFFLINE to 0 omits d29b5b002b2f drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE omits 5b8ec4ca2b59 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] omits 69b339f82205 mm/sparse.c: move subsection_map related functions together omits e474a3165165 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] omits 855a8d6fa4e1 mm/sparse.c: only use subsection map in VMEMMAP case omits c50ef24c2927 mm/sparse.c: introduce a new function clear_subsection_map() omits d56254b3705d mm/sparse.c: introduce new function fill_subsection_map() omits 562fc61b7abc mm/memory_hotplug.c: cleanup __add_pages() omits f9b9feb035b7 mm/memory_hotplug.c: simplify calculation of number of pag [...] omits 4ab39a0e66c7 mm/memory_hotplug.c: only respect mem= parameter during bo [...] omits 02632d8de76d mm/page_ext.c: drop pfn_present() check when onlining omits 5b351ac4f3e0 drivers/base/memory.c: drop pages_correctly_probed() omits 0b92f60499a0 drivers/base/memory.c: drop section_count omits 23503675aef9 userfaultfd: selftests: add write-protect test omits 564c95cc4e29 userfaultfd: selftests: refactor statistics omits 6d2fe1c8d644 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally omits 5f0e19221ef8 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update omits 3b7c55809d70 userfaultfd: wp: don't wake up when doing write protect omits 2426ad793b53 userfaultfd: wp: enabled write protection in userfaultfd API omits c24606bae395 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl omits d4fc522a9a4e userfaultfd: wp: support write protection for userfault vma range omits a1e1a972e6a7 khugepaged: skip collapse if uffd-wp detected omits cb840559761b userfaultfd: wp: support swap and page migration omits a3e0e4aaeed4 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers omits b544153b4707 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork omits 3ce1b35a17f2 userfaultfd: wp: apply _PAGE_UFFD_WP bit omits 1d71c2ffc303 mm: merge parameters for change_protection() omits e79e95033c10 userfaultfd: wp: add UFFDIO_COPY_MODE_WP omits e782e83cf5ff userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers omits b7a3235e1485 userfaultfd: wp: add WP pagetable tracking to x86 omits 9d93fcb2314a userfaultfd: wp: hook userfault handler to write protection fault omits 8cbf799daaf3 userfaultfd: wp: add helper for writeprotect check omits 86842d8fea27 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] omits 7305faf9d29b mm/page_reporting: add free page reporting documentation omits f27542922972 mm/page_reporting: add budget limit on how many pages can [...] omits cee3f962264b mm/page_reporting: rotate reported pages to the tail of the list omits c5eb70f3c4d0 virtio-balloon: add support for providing free page report [...] omits 34755e217a0b virtio-balloon: pull page poisoning config out of free pag [...] omits 38db28b18fba mm: introduce Reported pages omits 02aac9ed275e mm: add function __putback_isolated_page omits b65d1833ab74 mm: use zone and order instead of free area in free_list m [...] omits 1377d09e517f mm: adjust shuffle code to allow for future coalescing omits 3198146172ae mm: code cleanup for MADV_FREE omits 329f7e6bdee3 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits c8ada410ebe0 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits 363a901bcdf2 mm/ksm.c: update get_user_pages() argument in comment omits 042b77b90b28 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE omits 9092606587ca include/linux/pagemap.h: optimise find_subpage for !THP omits 5dff6f6b6b6e mm, thp: track fallbacks due to failed memcg charges separately omits f7ce39aa7023 mm, shmem: add vmstat for hugepage fallback omits ff7e84866ba9 mm-migratec-migrate-pg_readahead-flag-fix omits 9b64712d158c mm/migrate.c: migrate PG_readahead flag omits 7db3bc48b2cd mm/migrate.c: unify "not queued for migration" handling in [...] omits 19c172e977ee mm/migrate.c: check pagelist in move_pages_and_store_status() omits b1b05e946bed mm/migrate.c: wrap do_move_pages_to_node() and store_status() omits 640c88529ef9 mm/migrate.c: no need to check for i > start in do_pages_move() omits 748420c0718b include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] omits 8caf094121b0 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix omits 654605780010 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t omits 519c78683670 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set omits da217505577b mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] omits 7e96e194d3a3 selftests/vm: fix map_hugetlb length used for testing read [...] omits e62b6d92071e mm: hugetlb: fix per-node size calculation for hugetlb_cma omits 9225b06c1713 mm: cleanup cmdline_parse_hugetlb_cma() omits e9799a911011 mm: hugetlb: optionally allocate gigantic hugepages using cma omits f025f61f8916 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() omits cba8bb6c775f mm/hugetlb.c: clean code by removing unnecessary initialization omits c71f7dde835c hugetlb_cgroup: add hugetlb_cgroup reservation docs omits 8aa87b74cbaa hugetlb_cgroup: add hugetlb_cgroup reservation tests omits 8d17f6f1bd94 hugetlb: remove check_coalesce_bug debug code omits 15bde0789649 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs omits 8bb77970298d hugetlb: support file_region coalescing again omits 0da9a360e381 hugetlb_cgroup: support noreserve mappings omits fe0235015b58 hugetlb_cgroup-add-accounting-for-shared-mappings-fix omits f21dae98cf14 hugetlb_cgroup: add accounting for shared mappings omits 8fc7c6a3cd5c mm/hugetlb: fix file_region entry allocations omits e4e9d2915436 hugetlb: disable region_add file_region coalescing omits 6bde8ba0c27a hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] omits 4887158086d5 hugetlb_cgroup: add reservation accounting for private mappings omits 5100cd02efae mm/hugetlb_cgroup: fix hugetlb_cgroup migration omits bf9cfb7e8fc3 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] omits ea2d57b67137 hugetlb_cgroup: add hugetlb_cgroup reservation counter omits 6d597196c2bf hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race omits 2c993970f0d4 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits b62150eb0c5a mm/memblock.c: remove redundant assignment to variable max_addr omits ec9b92a47632 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED omits 545c45d9329e mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() omits df594c8797b8 mm/mempolicy: check hugepage migration is supported by arc [...] omits c28bbb280302 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping omits bc85416043c7 mm/compaction.c: clean code by removing unnecessary assignment omits 97512b740e69 mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 omits 80d8e2119d7a mm/compaction: Disable compact_unevictable_allowed on RT omits 95402c137e6d mm/compaction: really limit compact_unevictable_allowed to [...] omits 6904b2fa543f mm, compaction: fully assume capture is not NULL in compac [...] omits 0906903b287e mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix omits 6703cdd86794 mm,thp,compaction,cma: allow THP migration for CMA allocations omits cb524d4b6e14 mm,compaction,cma: add alloc_contig flag to compact_control omits 9fb9c82dc4c9 selftests: vm: drop dependencies on page flags from mlock2 tests omits 83d4b0662220 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] omits ad5668b41bb4 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() omits 1790475952be mm/vmscan.c: Clean code by removing unnecessary assignment omits af3568e46682 mm/vmscan.c: fix data races using kswapd_classzone_idx omits 53a88027b038 mm/vmscan.c: remove cpu online notification for now omits 70f41b83c8c8 mm: vmscan: replace open codings to NUMA_NO_NODE omits 2b884b0fdee3 mm: vmpressure: use mem_cgroup_is_root API omits 81781e7eb5eb mm: vmpressure: don't need call kfree if kstrndup fails omits f34637aaa509 mm/page_alloc: simplify page_is_buddy() for better code re [...] omits e404cfd8c5c6 mm/page_alloc.c: micro-optimisation Remove unnecessary branch omits 904e7b2a80fc mm/page_alloc.c: use free_area_empty() instead of open-coding omits 95b27fe1e5f2 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits aadc86f9a68b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits 3439b6fa7c3c mm, pagealloc: micro-optimisation: save two branches on ho [...] omits 4791c268dcb2 mm/page_alloc: increase default min_free_kbytes bound omits 276cbac25080 kasan: fix -Wstringop-overflow warning omits 55ed4d080953 kasan: add test for invalid size in memmove omits 42a90fc66876 kasan-detect-negative-size-in-memory-operation-function-fix-2 omits 4768c0ed5173 kasan/tags: fix -Wdeclaration-after-statement warn omits 617bd290c751 kasan: detect negative size in memory operation function omits 8ffdf600e394 mm/sparse.c: allocate memmap preferring the given node omits d10b6a62725f mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] omits 40b9e05a0cd9 mm/sparse: rename pfn_present() to pfn_in_present_section() omits ec0f7741a565 mm/sparsemem: get address to page struct instead of addres [...] omits 5102e366e37f selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes omits c46bc702c20d selftest: add MREMAP_DONTUNMAP selftest omits f06e85a8ea41 selftest-add-mremap_dontunmap-selftest-fix omits da959edff419 selftests: add MREMAP_DONTUNMAP selftest omits 0c790cbce38e mm-add-mremap_dontunmap-to-mremap-v7 omits 06326b4aaa77 mm-add-mremap_dontunmap-to-mremap-v6 omits 11e1f7fa2c9e mm/mremap: add MREMAP_DONTUNMAP to mremap() omits 52fc897f7d0b mm-mmap-add-trace-point-of-vm_unmapped_area-fix omits e3200711ebdb mm: mmap: add trace point of vm_unmapped_area omits dfa685f75be7 mmap: remove inline of vm_unmapped_area omits bae54c271cfe mm/memory.c: clarify a confusing comment for vm_iomap_memory omits d98a97634499 mm: clarify a confusing comment for remap_pfn_range() omits 8f80fef63fa5 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path omits 2f79c256aad7 mm/gup: allow to react to fatal signals omits e478e49087d6 mm/gup: allow VM_FAULT_RETRY for multiple times omits cc17c6cd82f0 mm: allow VM_FAULT_RETRY for multiple times omits e533ba505a23 mm: introduce FAULT_FLAG_INTERRUPTIBLE omits a6a7b0af25ac mm: introduce FAULT_FLAG_DEFAULT omits 13e6f31dfeeb userfaultfd: don't retake mmap_sem to emulate NOPAGE omits 8b2c093da561 mm: return faster for non-fatal signals in user mode faults omits 34beb3ae3b3d sh/mm: use helper fault_signal_pending() omits 3eb6584cb41c powerpc/mm: use helper fault_signal_pending() omits 377bf10cdf98 arm64/mm: use helper fault_signal_pending() omits dafadcbe3eab arc/mm: use helper fault_signal_pending() omits 6a071cae8ed5 x86/mm: use helper fault_signal_pending() omits 1723f8ad44fe mm-introduce-fault_signal_pending-fix omits 59465f4d083c mm: introduce fault_signal_pending() omits 77581c02dc67 mm/gup: fix __get_user_pages() on fault retry of hugetlb omits e98344917306 mm/gup: rename "nonblocking" to "locked" where proper omits 152b88069158 mm: add pagemap.h to the fine documentation omits 63af5e157806 mm/vma: make is_vma_temporary_stack() available for general use omits 5bb86801246f mm/vma: make vma_is_foreign() available for general use omits 7b12b58d969b mm/vma: move VM_NO_KHUGEPAGED into generic header omits b959921b0edc mm/mmap.c: fix the adjusted length error omits 4934cfd9b2cf mm/vma: append unlikely() while testing VMA access permissions omits a59bcbd28168 mm/vma: replace all remaining open encodings with vma_is_a [...] omits 7e23f1449f61 mm/vma: replace all remaining open encodings with is_vm_hu [...] omits d88676eb1597 mm/vma: make vma_is_accessible() available for general use omits 9b79d4e218e6 mm/vma: add missing VMA flag readable name for VM_SYNC omits 40cbe12da4b7 mm: set vm_next and vm_prev to NULL in vm_area_dup() omits ce5124507238 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" omits dd9f84548cd3 mm: don't prepare anon_vma if vma has VM_WIPEONFORK omits 32b663d9023f mm/mapping_dirty_helpers: Update huge page-table entry callbacks omits 4e3280c0fb2e mm: memcg: make memory.oom.group tolerable to task migration omits 8462c79b1116 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] omits 4017b5172a0c mm, memcg: prevent mem_cgroup_protected store tearing omits f4364ef572fc mm, memcg: prevent memory.swap.max load tearing omits a25b112cce28 mm, memcg: prevent memory.min load/store tearing omits e5f861be9996 mm, memcg: prevent memory.low load/store tearing omits 8654a4ba7e8d mm, memcg: prevent memory.max load tearing omits f71fbce04d56 mm, memcg: prevent memory.high load/store tearing omits 20e90b803537 memcg-optimize-memorynuma_stat-like-memorystat-fix omits b30114fdbd62 mm/memcg: optimize memory.numa_stat like memory.stat omits 101e1341b97e mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused omits a2d78795e02f memcg: css_tryget_online cleanups omits aa689dc53f63 mm: memcontrol: recursive memory.low protection omits 26eabef4665c mm: memcontrol: clean up and document effective low/min ca [...] omits c9257ad68faf mm: memcontrol: fix memory.low proportional distribution omits 3069b0b0f516 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] omits 1a0524b9b719 mm: memcg/slab: cache page number in memcg_(un)charge_slab() omits e8989fa2e475 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() omits 7b94e9167671 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] omits fb4f991b186b mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments omits a0f6a206b616 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments omits bc4868419ee7 mm: memcg/slab: use mem_cgroup_from_obj() omits e0da684bb428 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node omits 8dbab4c8d588 mm, memcg: fix build error around the usage of kmem_caches omits 33c2d8050996 mm/swap_state.c: use the same way to count page in [add_to [...] omits 69944eb49f88 mm: swap: use smp_mb__after_atomic() to order LRU bit set omits f2aab5c0eddf mm-swap-make-page_evictable-inline-fix omits 19db41c4da37 mm: swap: make page_evictable() inline omits 0e39467a2a4c mm/swap_slots.c: assign|reset cache slot by value directly omits 53f5bc5ba01b mm/swapfile: fix data races in try_to_unuse() omits 55e5d7718f15 mm/swap.c: not necessary to export __pagevec_lru_add() omits 13e36d6e0c06 mm/swapfile.c: fix comments for swapcache_prepare omits 8a61024ab956 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path omits 2d59b0e03e72 mm/gup: rename nr as nr_pinned in get_user_pages_fast() omits 1e30c8eafe76 mm/gup/writeback: add callbacks for inaccessible pages omits 9b52f99f6a60 mm: dump_page(): additional diagnostics for huge pinned pages omits c4d6e695a1f2 mm: improve dump_page() for compound pages omits bb189c444ae5 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] omits cf91206bc5a3 mm/gup_benchmark: support pin_user_pages() and related calls omits 1fb26314ca86 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting omits e0ee4e999750 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] omits 47e22a233bed mm-gup-track-foll_pin-pages-fix-2-fix omits b4570752b0bf mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" omits fb4cf46ad4f0 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages omits 4df876dbb5b5 mm/gup: track FOLL_PIN pages omits 221b9c60689f mm/gup: require FOLL_GET for get_user_pages_fast() omits c9183d01e1e7 mm/gup: pass gup flags to two more routines omits e3d702b68d10 mm: introduce page_ref_sub_return() omits ae5c84b237e1 mm/gup: pass a flags arg to __gup_device_* functions omits 23f0217c5633 mm/gup: split get_user_pages_remote() into two routines omits 2ea9a7cb9d5d mm/filemap.c: rewrite pagecache_get_page documentation omits 01bcde63c59c mm/filemap.c: unexport find_get_entry omits 9684f6757226 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] omits 1370808c580d include/linux/pagemap.h: rename arguments to find_subpage omits d6fd36cf5a61 mm/filemap.c: use vm_fault error code directly omits b1c15c597eb2 mm/filemap.c: remove unused argument from shrink_readahead [...] omits 68aca83136f5 mm/filemap.c: clear page error before actual read omits 73f257b3348c mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] omits 4827a0a4faa5 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] omits 0566f19d526e mm/Makefile: disable KCSAN for kmemleak omits 41789872eac5 mm/kmemleak.c: use address-of operator on section symbols omits 7e422bebff06 Revert "topology: add support for node_to_mem_node() to de [...] omits 466bf4327940 slub: relocate freelist pointer to middle of object omits e07fa26682df slub: improve bit diffusion for freelist ptr obfuscation omits 141ee7be033d mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs omits 71dc16dc76ab mm/slub.c: replace cpu_slab->partial with wrapped APIs omits 88da8640b2f1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits e7fdbc783ce2 fs_parse: Remove pr_notice() about each validation omits efe5f655972b ramfs: support O_TMPFILE omits 24dc77db8f74 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 787d771922ba ocfs2: use memalloc_nofs_save instead of memalloc_noio_save omits 8f6e872b9439 ocfs2: use scnprintf() for avoiding potential buffer overflow omits 0ade6040750d ocfs2: roll back the reference count modification of the p [...] omits 96c6950aef8c ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] omits bfaa5a8a4b4a ocfs2: dlm: replace zero-length array with flexible-array member omits 2e7d0bd1231c ocfs2: cluster: replace zero-length array with flexible-ar [...] omits 859ee02735ea ocfs2: replace zero-length array with flexible-array member omits 64c60a811af6 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] omits 577bcd24ef34 ocfs2: remove useless err omits 39f5aed70243 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" omits edc158862dc4 ocfs2: there is no need to log twice in several functions omits 1aacf652922e ocfs2: remove dlm_lock_is_remote omits b738119e7519 ocfs2: use OCFS2_SEC_BITS in macro omits 130817744214 ocfs2: remove unused macros omits eee90a09b199 ocfs2: remove FS_OCFS2_NM omits d7fee4862e24 scripts/spelling.txt: add more spellings to spelling.txt omits 58562b846777 scripts/spelling.txt: add syfs/sysfs pattern omits b0fa2fddce71 asm-generic: make more kernel-space headers mandatory omits 3fbcab4acea3 kthread: mark timer used by delayed kthread works as IRQ safe omits 39c6cd3522b0 mm, memcg: Do not high throttle allocators based on wraparound omits 0144a9e045e4 hfsplus: fix crash and filesystem corruption when deleting files omits b89d7d3b81c3 tools/accounting/getdelays.c: fix netlink attribute length omits 54a7a53f1340 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits b55ba4a515c7 /proc/kpageflags: do not use uninitialized struct pages omits 050f2a45a57c /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits c0ec2df536ca Merge remote-tracking branch 'percpu/for-next' omits cbcf1464924a Merge remote-tracking branch 'xen-tip/linux-next' omits 5a6fa5442213 Merge remote-tracking branch 'kvm/linux-next' omits 13705f930896 Merge remote-tracking branch 'rcu/rcu/next' omits 0bfba7d74ca2 Merge remote-tracking branch 'ftrace/for-next' omits 0f115fd8dd54 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 9b4685f39a4f Merge remote-tracking branch 'edac/edac-for-next' omits c2ea7c1c41ff Merge remote-tracking branch 'clockevents/timers/drivers/next' omits c913224ec980 Merge remote-tracking branch 'tip/auto-latest' omits e8bdaa96d312 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 57f1208cc321 Merge remote-tracking branch 'devicetree/for-next' omits 9d5e3eb85f90 Merge remote-tracking branch 'vfio/next' omits 06db90409482 Merge remote-tracking branch 'iommu/next' omits 937a7748b13e Merge remote-tracking branch 'watchdog/master' omits 3f7281bd9dd9 Merge remote-tracking branch 'smack/for-next' omits 2142327f7d19 Merge remote-tracking branch 'keys/keys-next' omits bc3db7f01b86 Merge remote-tracking branch 'integrity/next-integrity' omits 28a3646e84c4 Merge remote-tracking branch 'apparmor/apparmor-next' omits 4de51e4a5692 Merge remote-tracking branch 'battery/for-next' omits e18c0ba657ae Merge remote-tracking branch 'backlight/for-backlight-next' omits cbeb436d913d Merge remote-tracking branch 'mfd/for-mfd-next' omits 1bddf343ff4d Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 8f488ebcfc2c Merge remote-tracking branch 'device-mapper/for-next' omits ce6be762882e Merge remote-tracking branch 'block/for-next' omits 4399653fd969 Merge remote-tracking branch 'input/next' omits 16eeff941959 Merge remote-tracking branch 'modules/modules-next' omits 045b111b7336 Merge remote-tracking branch 'regmap/for-next' omits 9245c1913c35 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits e3e8c8907d1e Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 008163e2d4c4 Merge remote-tracking branch 'drm-misc/for-linux-next' omits ad085309491c Merge remote-tracking branch 'drm-intel/for-linux-next' omits a5e3c55028dd Merge remote-tracking branch 'amdgpu/drm-next' omits a4f11611a9e5 Merge remote-tracking branch 'drm/drm-next' omits 2945cddbaafb Merge remote-tracking branch 'mtd/mtd/next' omits a641a1a2c35c Merge remote-tracking branch 'mac80211-next/master' omits 68b7bbd2131a Merge remote-tracking branch 'bluetooth/master' omits 133668d73f8f Merge remote-tracking branch 'rdma/for-next' omits b11caf2de9ed Merge remote-tracking branch 'swiotlb/linux-next' omits f99ba5da2ab0 Merge remote-tracking branch 'ieee1394/for-next' omits 45008f8c2b0f Merge remote-tracking branch 'thermal/thermal/linux-next' omits f45941660882 Merge remote-tracking branch 'pm/linux-next' omits 028980cf17ee Merge branch 'dmi/master' omits 6e9cb6071fb6 Merge remote-tracking branch 'i2c/i2c/for-next' omits de752a156160 Merge remote-tracking branch 'hid/for-next' omits 0fcf4fe058b2 Merge remote-tracking branch 'pci/next' omits 20f780ebbbe6 Merge remote-tracking branch 'printk/for-next' omits ea5bd2d4aa24 Merge remote-tracking branch 'vfs/for-next' omits 1661fc8069f0 Merge remote-tracking branch 'file-locks/locks-next' omits 96a288ea8671 Merge remote-tracking branch 'djw-vfs/vfs-for-next' omits 0e74d1aefc19 Merge remote-tracking branch 'iomap/iomap-for-next' omits 8ed4c1cf886b Merge remote-tracking branch 'xfs/for-next' omits c8ee2788086f Merge remote-tracking branch 'v9fs/9p-next' omits 0bb5545c77b0 Merge remote-tracking branch 'ubifs/linux-next' omits c2c316b2c339 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 1d235bc3de47 Merge remote-tracking branch 'nfsd/nfsd-next' omits 387534fcfa0b Merge remote-tracking branch 'nfs/linux-next' omits d32e8df3bc40 Merge remote-tracking branch 'jfs/jfs-next' omits 0268e76f5573 Merge remote-tracking branch 'f2fs/dev' omits f4e32330de69 Merge remote-tracking branch 'ext4/dev' omits 01e62558c63d Merge remote-tracking branch 'ext3/for_next' omits cbfde932d0ca Merge remote-tracking branch 'cifs/for-next' omits f1932a1eb008 Merge remote-tracking branch 'ceph/master' omits de7bc0963fd6 Merge remote-tracking branch 'btrfs/for-next' omits df5fdf2b030a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 112764ab85eb Merge remote-tracking branch 'uml/linux-next' omits dde2e73b64b5 Merge remote-tracking branch 'sh/sh-next' omits 91130812a30d Merge remote-tracking branch 's390/features' omits b18d074cb186 Merge remote-tracking branch 'risc-v/for-next' omits 1ef50e2de1a3 Merge remote-tracking branch 'powerpc/next' omits 0c816a8f1163 Merge remote-tracking branch 'parisc-hd/for-next' omits 59ce70617070 Merge remote-tracking branch 'openrisc/for-next' omits 14692501863e Merge remote-tracking branch 'nds32/next' omits 33d56c20f0da Merge remote-tracking branch 'm68knommu/for-next' omits 874d09a66ca9 Merge remote-tracking branch 'h8300/h8300-next' omits 8b1c31233e19 Merge remote-tracking branch 'csky/linux-next' omits e34cce72ac9e Merge remote-tracking branch 'clk/clk-next' omits 4baeb19a6e13 Merge remote-tracking branch 'tegra/for-next' omits f1b397d306a0 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1d17cc657898 Merge remote-tracking branch 'samsung-krzk/for-next' omits 7f2d11d2f17d Merge remote-tracking branch 'rockchip/for-next' omits 99ce5405679f Merge remote-tracking branch 'reset/reset/next' omits 392922fafd2e Merge remote-tracking branch 'renesas/next' omits 025298399aa5 Merge remote-tracking branch 'realtek/for-next' omits e92bfa65cf2f Merge remote-tracking branch 'raspberrypi/for-next' omits cfa65e36ad4a Merge remote-tracking branch 'qcom/for-next' omits c32c02dbd6ca Merge remote-tracking branch 'omap/for-next' omits 0880753342ce Merge remote-tracking branch 'mvebu/for-next' omits d467d7b4ebef Merge remote-tracking branch 'mediatek/for-next' omits 09a7c227bf30 Merge remote-tracking branch 'keystone/next' omits fb7776c7579a Merge remote-tracking branch 'imx-mxs/for-next' omits de17a3c5b88b Merge remote-tracking branch 'at91/at91-next' omits 18abc55acd47 Merge remote-tracking branch 'aspeed/for-next' omits cb6153ed9274 Merge remote-tracking branch 'amlogic/for-next' omits 4a7a47beec53 Merge remote-tracking branch 'arm-soc/for-next' omits 23421fcc7e98 Merge remote-tracking branch 'arm64/for-next/core' omits 25e9a8896c0d Merge remote-tracking branch 'arm/for-next' omits db908f3e6f78 Merge remote-tracking branch 'dma-mapping/for-next' omits de295868bf80 Merge remote-tracking branch 'kbuild/for-next' omits 27d4071c9c5e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 700297ff160a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits ba9d928c4e94 Merge remote-tracking branch 'spdx/spdx-linus' omits 0fb0c49de97c Merge remote-tracking branch 'fpga-fixes/fixes' omits b53bed8534fb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 783f409c0f44 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' omits 9557476fcab9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 696c1e0a0366 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits bbe1bbeca230 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits bbf02a68f2c3 Merge remote-tracking branch 'omap-fixes/fixes' omits 11eed9eb98b5 Merge remote-tracking branch 'crypto-current/master' omits 316e1f1d62d8 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 33a6b1ba4229 Merge remote-tracking branch 'regmap-fixes/for-linus' omits 609f530d7305 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 7d1e139e32af Merge remote-tracking branch 'sound-current/for-linus' omits b3a28b9a0524 Merge remote-tracking branch 'net/master' omits 116cb51f19b7 Merge remote-tracking branch 'arc-current/for-curr' omits d38e6b0b607e Merge remote-tracking branch 'fixes/master' omits 32bd3422a90a KVM: SVM: Split svm_vcpu_run inline assembly to separate file omits 41f08f0506c0 KVM: SVM: Move SEV code to separate file omits 27447a188f1d KVM: SVM: Move AVIC code to separate file omits 70c9400ebc9b KVM: SVM: Move Nested SVM Implementation to nested.c omits 83a2c705f002 kVM SVM: Move SVM related files to own sub-directory omits 09880f689ab3 vdpa: move to drivers/vdpa omits b3da06089278 virtio: Intel IFC VF driver for VDPA omits a35630af6f31 vdpasim: vDPA device simulator omits 180562400b65 vhost: introduce vDPA-based backend omits 04b3f5186e8b rtc: remove rtc_time_to_tm and rtc_tm_to_time omits 5f0ff4d272bb rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits 4f6d08609bb6 crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] omits 595ddd9ba571 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] omits 26ec4a501170 Documentation/changes: Raise minimum supported binutils ve [...] omits c478583ef416 crypto: curve25519 - do not pollute dispatcher based on assembler omits dcdf6bcb49b9 crypto: x86 - rework configuration based on Kconfig omits 70e846669096 x86: add comments about the binutils version to support co [...] omits bb291b7e0192 x86: probe assembler capabilities via kconfig instead of makefile omits 5d7cbc5633d4 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA omits 3bf313e33360 x86: remove always-defined CONFIG_AS_AVX omits 5a0e1b13fa73 x86: remove always-defined CONFIG_AS_SSSE3 omits 230126cd3f7c x86: remove always-defined CONFIG_AS_CFI_SECTIONS omits 887e55c45614 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME omits 5c790d905aec x86: remove always-defined CONFIG_AS_CFI omits 08d51fa719f9 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] omits 526e493ac244 lib/raid6/test: fix build on distros whose /bin/sh is not bash omits 505d60df2623 Merge branch 'remotes/lorenzo/pci/vmd' omits e238ca793e02 Merge branch 'remotes/lorenzo/pci/tegra' omits bc37f5530abb Merge branch 'remotes/lorenzo/pci/qcom' omits cbb805f7489e Merge branch 'remotes/lorenzo/pci/mobiveil' omits 96f2a6a05486 Merge branch 'remotes/lorenzo/pci/hv' omits ea16df5b2a6b Merge branch 'remotes/lorenzo/pci/endpoint' omits 62935ccaf523 Merge branch 'remotes/lorenzo/pci/dwc' omits 8ee534a89120 Merge branch 'remotes/lorenzo/pci/dt' omits 7b96a52e3215 Merge branch 'remotes/lorenzo/pci/amlogic' omits 8b1e7dfb999d Merge branch 'pci/virtualization' omits 928b31881092 Merge branch 'pci/resource' omits 179b691f547a Merge branch 'pci/p2pdma' omits 5f014572467f Merge branch 'pci/misc' omits 2be39108452d Merge branch 'pci/interrupts' omits 6fb89be1321e Merge branch 'pci/hotplug' omits eb199107785e Merge branch 'pci/enumeration' omits 612ea75f8905 Merge branch 'pci/edr' omits cb118d12a77c Merge branch 'pci/aspm' omits 42cd904e03e8 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] omits 6c0ac36be887 PCI: tegra: Print -EPROBE_DEFER error message at debug level omits 9d316131da53 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] omits 0d603f874e75 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] omits 3bc7b8ba47a1 tools: PCI: Add 'e' to clear IRQ omits 88d679a8a1ad misc: pci_endpoint_test: Add ioctl to clear IRQ omits de99da76fa8a misc: pci_endpoint_test: Avoid using module parameter to d [...] omits e9eff55bcdea PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt omits a4cca0eabff3 PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] omits 5d71ac5f6e02 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] omits 5d6f4e192931 misc: pci_endpoint_test: Add support to get DMA option fro [...] omits 89f00b80fdb2 tools: PCI: Add 'd' command line option to support DMA omits d29323773941 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] omits fd7b63114eab PCI: endpoint: functions/pci-epf-test: Print throughput in [...] omits a558357b1b34 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] omits e5ff49d1dfba Merge branch 'locking/kcsan' omits bc756606aab4 Merge branch 'x86/boot' omits 1a9e41acbf1b Merge branch 'x86/build' omits e2d5d6e92279 Merge branch 'x86/cleanups' omits 47233516dad0 Merge branch 'x86/fpu' omits 9037eb46b6d5 Merge branch 'x86/kdump' omits 71505af7b277 Merge branch 'x86/misc' omits 691f5e4fc8b7 Merge branch 'x86/mm' omits 415de8bbbb32 Merge branch 'x86/urgent' omits 12764d550e3d Merge branch 'x86/vmware' omits d7a448d5da88 Bluetooth: Always request for user confirmation for Just Works omits 7e141d88e8ce Bluetooth: Add BT_MODE socket option omits 3c7acab031cf Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS omits b3ba2d2b7257 dt-bindings: net: bluetooth: Add device tree bindings for [...] omits 65a459a276d0 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] omits 9dfce4c4d3cd Merge branch 'misc' into for-next omits 60f59640b7af scsi: libfc: rport state move to PLOGI if all PRLI retry e [...] omits 850d02032ed5 scsi: libfc: If PRLI rejected, move rport to PLOGI state omits 0006079c7f33 scsi: bnx2fc: Update the driver version to 2.12.13 omits 8dd247a2fd47 scsi: bnx2fc: Fix SCSI command completion after cleanup is posted omits 8d78d64b8b5e scsi: bnx2fc: Process the RQE with CQE in interrupt context omits 733d5c8a1341 scsi: target: use the stack for XCOPY passthrough cmds omits 5be4d4230818 scsi: target: increase XCOPY I/O size omits 489d7a239394 scsi: target: avoid per-loop XCOPY buffer allocations omits 14bf11e99bc5 scsi: target: drop xcopy DISK BLOCK LENGTH debug omits 7b44d9974565 scsi: target: use #define for xcopy descriptor len omits 16fe5d0540db scsi: ufs-mediatek: add error recovery for suspend and resume omits 74311a1b0ccb scsi: ufs: export ufshcd_link_recovery omits 55df14e40f3c scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling [...] omits 239e2ff48fbb Merge branch 'misc' into for-next omits 4b5877208840 Merge branch 'fixes' into for-next omits 98d0fc7f002d scsi: lpfc: Update lpfc version to 12.8.0.0 omits 185b2ce24b7e scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 omits cb42d1ad347a scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI omits 8b626ff4a671 scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics omits d04d18197cf5 Merge branch 'misc' into for-next omits 1129d6145ed5 mfd: Add support for Azoteq IQS620A/621/622/624/625 omits ce85b6d820b1 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 omits 065cfc524949 mfd: Kconfig: Fix some misspelling of the word functionality omits a56cabee12d5 mfd: pm8xxx: Replace zero-length array with flexible-array member omits 303170f70f6c mfd: omap-usb-tll: Replace zero-length array with flexible [...] omits 47eff3394975 mfd: cpcap: Fix compile if MFD_CORE is not selected omits 9a7cd6c4926a mfd: cros_ec: Check DT node for usbpd-notify add adds d987ca1c6b7e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c2df19687660 lift all calls of step_into() out of follow_dotdot/follow_ [...] adds 12487f3067d8 follow_dotdot{,_rcu}(): massage loops adds efe772d6283b follow_dotdot_rcu(): be lazy about changing nd->path adds 165200d6cb88 follow_dotdot(): be lazy about changing nd->path adds 7ef482fa6551 helper for mount rootwards traversal adds 2aa38470853a non-RCU analogue of the previous commit adds 19f6028a0146 fs/namei.c: kill follow_mount() adds 84f0cd9e83da pick_link(): pass it struct path already with normal refco [...] adds c99687a03a78 fold path_to_nameidata() into its only remaining caller adds aef9404d8cc3 pick_link(): more straightforward handling of allocation failures adds 49055906af51 pick_link(): take reserving space on stack into a new helper adds 4542576b79a6 reserve_stack(): switch to __nd_alloc_stack() adds 60ef60c7d729 __nd_alloc_stack(): make it return bool adds 0f705953012a link_path_walk(): sample parent's i_uid and i_mode for the [...] adds c5971b8c6354 take post-lookup part of do_last() out of loop adds f7bb959d9623 open_last_lookups(): consolidate fsnotify_create() calls adds 72287417abd1 open_last_lookups(): don't abuse complete_walk() when all [...] adds b94e0b32c899 open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() adds ff326a329966 open_last_lookups(): move complete_walk() into do_open() adds d489cf9a3e88 atomic_open(): no need to pass struct open_flags anymore adds 99a4a90c8e93 lookup_open(): don't bother with fallbacks to lookup+create adds 9c577491b985 Merge branch 'work.dotdot1' of git://git.kernel.org/pub/sc [...] adds 35a9fafe230b Merge tag 'iomap-5.7-merge-2' of git://git.kernel.org/pub/ [...] adds 7db83c070bd2 Merge tag 'vfs-5.7-merge-1' of git://git.kernel.org/pub/sc [...] adds 7be97138e727 Merge tag 'xfs-5.7-merge-8' of git://git.kernel.org/pub/sc [...] adds 08d18325b799 Merge remote-tracking branch 'fixes/master' adds 9a9534731d1e Merge remote-tracking branch 'arc-current/for-curr' adds 2abb5792387e net: qualcomm: rmnet: Allow configuration updates to exist [...] adds 86287543715a net: atlantic: fix missing | operator when assigning rec->llc adds bf88dc327de8 net: dsa: dsa_bridge_mtu_normalization() can be static adds 21f6f9469386 crypto/chcr: Add missing include file <linux/highmem.h> adds d16fa759253f net: ipv6: rpl_iptunnel: remove redundant assignments to v [...] adds 0b4f33def7bb mptcp: fix tcp fallback crash adds 59832e246515 mptcp: subflow: check parent mptcp socket on subflow state change adds de06f57392b6 mptcp: re-check dsn before reading from subflow adds 564cf2f39536 mptcp: fix "fn parameter not described" warnings adds 2822d1a689f1 Merge branch 'mptcp-various-bugfixes-and-improvements' adds a7d40cbb2490 net: cavium: Fix build errors due to 'imply CAVIUM_PTP' adds 21f64e72e707 net: stmmac: xgmac: Fix VLAN register handling adds 796e0fef8ed6 Merge remote-tracking branch 'net/master' adds 9bb45cc28f5c Merge remote-tracking branch 'sound-current/for-linus' adds 9f9f17f72148 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9c91f62819a9 Merge remote-tracking branch 'regmap-fixes/for-linus' adds e90cee321735 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds f40e25bdcb75 Merge remote-tracking branch 'omap-fixes/fixes' adds 5a227d60477c Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 4290e970f25f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds f95f4539ffc1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 2dfa72b44cf6 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' adds 598fac7467a9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 35d833185a61 Merge remote-tracking branch 'fpga-fixes/fixes' adds a0444f89ed7b Merge remote-tracking branch 'spdx/spdx-linus' adds ed040e5bd750 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 693a155278da Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 57c1b85e7488 sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() new f13d08cd0eee h8300: move definition of __kernel_size_t etc. to posix_types.h new 6c25d9605c05 sh: remove unneeded uapi asm-generic wrappers new 0d7b313146ac lib/raid6/test: fix build on distros whose /bin/sh is not bash new 5c605075ecc7 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] new 78afded949cb x86: remove always-defined CONFIG_AS_CFI new acec076be069 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME new 3a194d530fee x86: remove always-defined CONFIG_AS_CFI_SECTIONS new a58a0466e5ba x86: remove always-defined CONFIG_AS_SSSE3 new a1f671bc9647 x86: remove always-defined CONFIG_AS_AVX new b4ea62ef79a8 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA new d2618a287c38 x86: probe assembler capabilities via kconfig instead of makefile new 9c597a1bbf95 x86: add comments about the binutils version to support co [...] new ed3fec293268 crypto: x86 - rework configuration based on Kconfig new d0eea0e1e561 crypto: curve25519 - do not pollute dispatcher based on assembler new a00fb8648766 Documentation/changes: Raise minimum supported binutils ve [...] new b4c3ef40adfb x86: update AS_* macros to binutils >=2.23, supporting ADX [...] new 9fd667f5126e crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] new c46b3ffd2717 kbuild: link lib-y objects to vmlinux forcibly when CONFIG [...] new ee6313f6b884 kbuild: Enable -Wtautological-compare new 60028bac8b52 gcc-plugins: drop support for GCC <= 4.7 new b2fafa24083a kconfig: qconf: clean deprecated warnings new 014544232a98 kconfig: qconf: Change title for the item window new 6231dfcc920f kconfig: qconf: fix the content of the main widget new 66f0a5ca7cc7 kconfig: qconf: fix support for the split view mode new 1c3c448ac38c kconfig: qconf: remove some old bogus TODOs new 71d39cb09995 kconfig: qconf: Fix a few alignment issues new d48be8080bf5 kbuild: mkcompile_h: Include $LD version in /proc/version new 580ff3dfafe3 Documentation/llvm: fix the name of llvm-size new 4fd415197955 Merge remote-tracking branch 'kbuild/for-next' new 6c1142546f7e Merge remote-tracking branch 'dma-mapping/for-next' new 1c87e08878b0 Merge remote-tracking branch 'arm/for-next' new b8fdef311a0b arm64: Always force a branch protection mode when the comp [...] new e16e65a02913 arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature new eeb3773976bc Merge remote-tracking branch 'arm64/for-next/core' new fa7d74f2e9e5 Merge remote-tracking branch 'arm-soc/for-next' new 5ee2e751ee8e Merge remote-tracking branch 'amlogic/for-next' new 827350801ca2 Merge remote-tracking branch 'aspeed/for-next' new 4e5f391d52c7 Merge remote-tracking branch 'at91/at91-next' new 25fe7f46ef51 Merge remote-tracking branch 'imx-mxs/for-next' new 0a8470734d52 Merge remote-tracking branch 'keystone/next' new 8ebfa3252e34 Merge remote-tracking branch 'mediatek/for-next' new 23bb2bea93d0 Merge remote-tracking branch 'mvebu/for-next' new 85fc3271b0d3 Merge remote-tracking branch 'omap/for-next' new 2431f3b48bb4 Merge remote-tracking branch 'qcom/for-next' new 132b50d3238f Merge remote-tracking branch 'raspberrypi/for-next' new 5fea3c870670 Merge remote-tracking branch 'realtek/for-next' new 043a493143a5 Merge remote-tracking branch 'renesas/next' new 834544623566 Merge remote-tracking branch 'reset/reset/next' new 41d008bda841 Merge remote-tracking branch 'rockchip/for-next' new 3fa489228e75 Merge remote-tracking branch 'samsung-krzk/for-next' new 07faa1435c30 Merge remote-tracking branch 'sunxi/sunxi/for-next' new dd9bf4571fab Merge remote-tracking branch 'tegra/for-next' new 1a5cc5373391 Merge remote-tracking branch 'clk/clk-next' new 032adf3d816c Merge remote-tracking branch 'csky/linux-next' new e007e7c948b2 Merge remote-tracking branch 'h8300/h8300-next' new 31a14f67a959 Merge remote-tracking branch 'm68knommu/for-next' new a3749f851dfb Merge remote-tracking branch 'nds32/next' new e4248e8aa455 Merge remote-tracking branch 'openrisc/for-next' new 079e518af0a8 Merge remote-tracking branch 'parisc-hd/for-next' new cb0f9bfe251e Merge remote-tracking branch 'powerpc/next' new 7d9d4bc4815a Merge remote-tracking branch 'risc-v/for-next' new 4a68e3621db5 Merge remote-tracking branch 's390/features' new 725c0b920c66 Merge remote-tracking branch 'sh/sh-next' new 5d678d7dfbf0 Merge remote-tracking branch 'uml/linux-next' new 8cd94b00171b Merge remote-tracking branch 'xtensa/xtensa-for-next' new 51a27f57a966 Merge remote-tracking branch 'btrfs/for-next' new 943564c94207 Merge remote-tracking branch 'ceph/master' new 689821be98c8 Merge remote-tracking branch 'cifs/for-next' new 95bc81193505 Merge remote-tracking branch 'ext3/for_next' new dcb60c76bae0 Merge remote-tracking branch 'ext4/dev' new 443c9f599100 Merge remote-tracking branch 'f2fs/dev' new 33ead52fc7bf Merge remote-tracking branch 'jfs/jfs-next' new 90021db4a4b2 Merge remote-tracking branch 'nfs/linux-next' new 9cef1a306c28 Merge remote-tracking branch 'nfsd/nfsd-next' new 0cf4d0f4eda0 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 3946d2d11d84 Merge remote-tracking branch 'ubifs/linux-next' new 48d4b3579307 Merge remote-tracking branch 'v9fs/9p-next' new d9fdd0adf932 xfs: fix inode number overflow in ifree cluster helper new ebba5d0f7bda Merge remote-tracking branch 'xfs/for-next' new 457df33e035a iomap: Handle memory allocation failure in readahead new 8382ae52ed5a Merge remote-tracking branch 'iomap/iomap-for-next' new 438850146e24 Merge remote-tracking branch 'file-locks/locks-next' new 177a5d264889 Merge remote-tracking branch 'vfs/for-next' new 4b7db8ac0d31 Merge remote-tracking branch 'printk/for-next' new dd956a123699 Merge branch 'pci/aspm' new 4ea40c380dd5 Merge branch 'pci/edr' new eb81b249ba05 Merge branch 'pci/enumeration' new 3038685357ee Merge branch 'pci/hotplug' new 74f0862cc983 Merge branch 'pci/interrupts' new 10e8141baa7c Merge branch 'pci/misc' new de71a000a15f Merge branch 'pci/p2pdma' new 86845e37aca4 Merge branch 'pci/resource' new 1ee57ad69e1d Merge branch 'pci/virtualization' new d620d86426ba Merge branch 'remotes/lorenzo/pci/amlogic' new 86d0b6a13105 Merge branch 'remotes/lorenzo/pci/dt' new cc36a451e403 Merge branch 'remotes/lorenzo/pci/dwc' new 5ebf3fc59bd2 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] new 5893c2e5353b PCI: endpoint: functions/pci-epf-test: Print throughput in [...] new 0a121f9bc3f5 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] new 73c5762652c5 tools: PCI: Add 'd' command line option to support DMA new cf376b4b59da misc: pci_endpoint_test: Add support to get DMA option fro [...] new 83153d9f36e2 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] new 6f5e193bfb55 PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] new 146d32880796 PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt new b2ba9225e031 misc: pci_endpoint_test: Avoid using module parameter to d [...] new 475007f9cef0 misc: pci_endpoint_test: Add ioctl to clear IRQ new 74d60b28d5bf tools: PCI: Add 'e' to clear IRQ new 6b443e5c80b6 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] new c2be14ab32d8 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] new 54455238be89 PCI: tegra: Print -EPROBE_DEFER error message at debug level new e48ba3eb29a2 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] new b16f2ab280f9 Merge branch 'remotes/lorenzo/pci/endpoint' new a29a44c19711 Merge branch 'remotes/lorenzo/pci/hv' new d09fca9ecddb Merge branch 'remotes/lorenzo/pci/mobiveil' new a9dcb025d31e Merge branch 'remotes/lorenzo/pci/qcom' new 5f38dec435b2 Merge branch 'remotes/lorenzo/pci/tegra' new 86ce3c90c910 Merge branch 'remotes/lorenzo/pci/vmd' new ed093aa7b982 Merge remote-tracking branch 'pci/next' new f201a5c1b50e Merge remote-tracking branch 'hid/for-next' new 8a3071f595a0 Merge remote-tracking branch 'i2c/i2c/for-next' new 17d70272b654 Merge branch 'dmi/master' new 5fd769c2bf11 ACPI: video: Docs update for "acpi_backlight" kernel param [...] new 1c8fbc1f9bfb ACPI: video: Use native backlight on Acer Aspire 5783z new b62c770fee69 ACPI: Update Tiger Lake ACPI device IDs new d5764dc59746 platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID new 26d8bec1e97b thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs new d07ac1d27208 Merge branches 'acpi-video' and 'acpi-drivers' into linux-next new 3704a6a44579 PM: hibernate: Propagate the return value of hibernation_r [...] new b5252a6cbbda PM: sleep: core: Drop racy and redundant checks from devic [...] new acc53bd61222 Merge branch 'pm-sleep' into linux-next new a00ec3874e7d cpufreq: intel_pstate: Select schedutil as the default governor new 90ffa1f5a089 Merge branch 'pm-cpufreq' into linux-next new c705c4cbd89f Merge remote-tracking branch 'pm/linux-next' new 36a048db556b Merge remote-tracking branch 'thermal/thermal/linux-next' new 2f100cadb3c8 Merge remote-tracking branch 'ieee1394/for-next' new 9a05788c3bc6 Merge remote-tracking branch 'swiotlb/linux-next' new e5d6468fe9d8 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] new 139dfad6cfa0 dt-bindings: net: bluetooth: Add device tree bindings for [...] new b86b0b150fed Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS new 3ee7b7cd8390 Bluetooth: Add BT_MODE socket option new 92516cd97fd4 Bluetooth: Always request for user confirmation for Just Works new 3f6924a330eb Merge remote-tracking branch 'bluetooth/master' new bcd73f997c48 Merge remote-tracking branch 'mac80211-next/master' new 37a164a6dde0 Merge remote-tracking branch 'mtd/mtd/next' new f05a3849f644 fs: Constify vma argument to vma_is_dax new 2484ca9b6a20 mm: Introduce vma_is_special_huge new 327e9fd48972 mm: Split huge pages on write-notify or COW new 9a9731b18c9b mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries new 314b6580adc5 drm/ttm, drm/vmwgfx: Support huge TTM pagefaults new 75390281ab68 drm/vmwgfx: Support huge page faults new b18234166709 drm: Add a drm_get_unmapped_area() helper new 7546f7ffdb5c drm/vmwgfx: Introduce a huge page aligning TTM range manager new 9431042dbc8c drm/vmwgfx: Hook up the helpers to align buffer objects new 0e7e6198af28 Merge branch 'ttm-transhuge' of git://people.freedesktop.o [...] new b62cc9aaa8cc Merge remote-tracking branch 'drm/drm-next' new b66018682e97 Merge remote-tracking branch 'amdgpu/drm-next' new cbc936fb491f Merge remote-tracking branch 'drm-intel/for-linux-next' new eb88b8470fdc Merge remote-tracking branch 'drm-misc/for-linux-next' new 677f44ac2c73 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new b2b9c436b41d Merge remote-tracking branch 'imx-drm/imx-drm/next' new 22637f83f18e Merge remote-tracking branch 'regmap/for-next' new ca707b3f00b4 ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen new dbdd24eaac4e edd: Use scnprintf() for avoiding potential buffer overflow new 1733dcf9da46 Merge remote-tracking branch 'sound/for-next' new a0e015fbb050 Merge remote-tracking branch 'modules/modules-next' new ebc68cedec4a Input: i8042 - add Acer Aspire 5738z to nomux list new 3a8579629665 Input: update SPDX tag for input-event-codes.h new 820abf1e9533 Merge remote-tracking branch 'input/next' new 8078bf61822a Merge remote-tracking branch 'block/for-next' new fdd5b7d474f8 Revert "dm: always call blk_queue_split() in dm_process_bio()" new 8258f4dad02a Merge remote-tracking branch 'device-mapper/for-next' new 6abc6702161c Merge remote-tracking branch 'pcmcia/pcmcia-next' new d8a3c488c6d3 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 new 4d9cf7df8d35 mfd: Add support for Azoteq IQS620A/621/622/624/625 new ce1cb0eec85b input: keyboard: Add support for Azoteq IQS620A/621/622/624/625 new 8ba447109af4 iio: temperature: Add support for Azoteq IQS620AT temperat [...] new b081b7382094 iio: light: Add support for Azoteq IQS621/622 ambient ligh [...] new 189c3c495ad7 iio: position: Add support for Azoteq IQS624/625 angle sensors new 361dca7d97f5 dt-bindings: mfd: rn5t618: Document optional property interrupts new 0c81604516af mfd: rn5t618: Add IRQ support new 11027ce6f1d2 mfd: rn5t618: Add RTC related registers new bc61676617d3 mfd: rn5t618: Add more subdevices new 540d1e15393d rtc: rc5t619: Add Ricoh RC5T619 RTC driver new 87a25333c8c3 iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619 new 7858658cdcab mfd: rn5t618: Cleanup i2c_device_id new 873357b1a7f0 Merge branches 'ib-mfd-iio-input-5.7' and 'ib-mfd-iio-rtc- [...] new f8db89d14efb mfd: cros_ec: Check DT node for usbpd-notify add new c703797c1d54 mfd: cpcap: Fix compile if MFD_CORE is not selected new a0c8498c076d mfd: omap-usb-tll: Replace zero-length array with flexible [...] new 7235d9e48fda mfd: pm8xxx: Replace zero-length array with flexible-array member new 74391043a42f mfd: Kconfig: Fix some misspelling of the word functionality new 9a153b0ed196 mfd: omap: Remove useless cast for driver.name new d8f083a302f7 mfd: rk808: Always use poweroff when requested new 08e8c0d9e9fa mfd: rk808: Ensure suspend/resume hooks always work new 90df3a8230ef mfd: rk808: Stop using syscore ops new 7a52cbccee8d mfd: rk808: Reduce shutdown duplication new 42679765faf2 mfd: rk808: Convert RK805 to shutdown/suspend hooks new ba5836933a71 dt-bindings: mfd: Document STM32 low power timer bindings new 2a7e7274f3d4 mfd: sc27xx: Add USB charger type detection support new 4e213b45d2b5 mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs new fb945c95a482 mfd: dln2: Fix sanity checking for endpoints new a045f3578e0c dt-bindings: bd718x7: Yamlify and add BD71850 new b1cc5409f08e mfd: da9062: Add support for interrupt polarity defined in [...] new e3fadb35bc1b mfd: dln2: Allow to be enumerated via ACPI new c2b5fdfba2a9 mfd: aat2870: Use scnprintf() for avoiding potential buffe [...] new d2923aa45356 mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock new 533c9979c75f Merge remote-tracking branch 'mfd/for-mfd-next' new 2aae3635bd44 Merge remote-tracking branch 'backlight/for-backlight-next' new 362ee7aec913 Merge remote-tracking branch 'battery/for-next' new cb467f47016e Merge remote-tracking branch 'apparmor/apparmor-next' new 2429cb9ad5c1 Merge remote-tracking branch 'integrity/next-integrity' new 668c33077c0b Merge remote-tracking branch 'keys/keys-next' new 8c57e64f8a14 Merge remote-tracking branch 'smack/for-next' new 4dc1997d5848 Merge remote-tracking branch 'watchdog/master' new 3b19b13a7b4c Merge remote-tracking branch 'iommu/next' new 3ff81d787c55 Merge remote-tracking branch 'vfio/next' new 7a5feb438722 Merge remote-tracking branch 'devicetree/for-next' new 951b47d453a4 Merge branch 'x86/urgent' new 482f940f8e8f Merge branch 'x86/kdump' new 73d20564e0dc hrtimer: Don't dereference the hrtimer pointer after the callback new ecefa1650838 Merge branch 'timers/urgent' new 54b1b916e23f Merge branch 'locking/kcsan' new a67cd1fb660d Merge tag 'irqchip-fixes-5.7-1' of git://git.kernel.org/pu [...] new ee8bac724cc7 Merge branch 'irq/urgent' new 3797ac681192 Merge remote-tracking branch 'tip/auto-latest' new e0215182ca20 Merge remote-tracking branch 'clockevents/timers/drivers/next' new d64301668568 Merge remote-tracking branch 'edac/edac-for-next' new 80d234e3c1e2 Merge remote-tracking branch 'ftrace/for-next' new 55ff100e4e07 Merge remote-tracking branch 'rcu/rcu/next' new 514ccc194971 x86/kvm: fix a missing-prototypes "vmread_error" new 579203e7712b Merge remote-tracking branch 'kvm/linux-next' new 475da12dd2b6 Merge remote-tracking branch 'xen-tip/linux-next' new 49266e428f52 Merge remote-tracking branch 'percpu/for-next' new 529f1adbc684 Merge remote-tracking branch 'workqueues/for-next' new bc6a9ef22849 Merge remote-tracking branch 'chrome-platform/for-next' new e3789275217b Merge remote-tracking branch 'leds/for-next' new 277e09354b7f Merge remote-tracking branch 'ipmi/for-next' new 353ffc4dc7e2 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new 7263ab581b28 Merge remote-tracking branch 'char-misc/char-misc-next' new 817da6f7780b Merge remote-tracking branch 'mux/for-next' new 1d7bbcc5b5d5 Merge remote-tracking branch 'slave-dma/next' new 02dfd796bc83 Merge remote-tracking branch 'cgroup/for-next' new 529adc58cea3 Merge branch 'misc' into for-next new c128052e6991 Merge branch 'misc' into for-next new f59f66a39d18 Merge remote-tracking branch 'scsi/for-next' new 4c8cf31885f6 vhost: introduce vDPA-based backend new 2c53d0f64c06 vdpasim: vDPA device simulator new 5a2414bc454e virtio: Intel IFC VF driver for VDPA new c9b9f5f8c0f3 vdpa: move to drivers/vdpa new 00ab71df5c91 Merge remote-tracking branch 'vhost/linux-next' new 1523c823ce47 Merge remote-tracking branch 'rpmsg/for-next' new f0254b51cbbf gpio: Unconditionally assign .request()/.free() new d6471d6e09d4 pinctrl: Unconditionally assign .request()/.free() new 4ed7d7dd4890 Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()" new 615b2f48a905 Merge remote-tracking branch 'gpio/for-next' new 47d04630946a Merge remote-tracking branch 'pinctrl/for-next' new d903c5a73253 Merge remote-tracking branch 'pwm/for-next' new 264a775f041a Merge remote-tracking branch 'random/dev' new eb9feb876be5 Merge remote-tracking branch 'livepatching/for-next' new 50b7dfd290e0 Merge remote-tracking branch 'coresight/next' new 99b7ac9c68fa rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64 new 8ae79be79b1d rtc: sun6i: let the core handle rtc range new 6487a8019b3e rtc: remove rtc_time_to_tm and rtc_tm_to_time new 3edf29d9d585 rtc: class: remove redundant assignment to variable err new 9f24bcd1434e Merge remote-tracking branch 'rtc/rtc-next' new 10432fff7f2a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 88002ef3cabf Merge remote-tracking branch 'ntb/ntb-next' new 2e8993d77697 gcc-plugins/stackleak: Avoid assignment for unused macro argument new 643cda226f84 Merge remote-tracking branch 'kspp/for-next/kspp' new 5e35905fffa5 Merge remote-tracking branch 'fsi/next' new 7f9196808633 Merge remote-tracking branch 'slimbus/for-next' new 1f8fcdd00b72 Merge remote-tracking branch 'nvmem/for-next' new 14c04d4e28bc ida: Free allocated bitmap in error path new 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg new e8018d0afe78 XArray: Split __xas_store from xas_store new 303c32f3fce9 XArray: Add xas_for_each_contig new 27586ca786a7 XArray: Handle retry entries within xas_find_marked new da63ffe035e6 Merge remote-tracking branch 'xarray/xarray' new a82502ef0262 Merge remote-tracking branch 'hyperv/hyperv-next' new a1590c74be3f Merge remote-tracking branch 'kgdb/kgdb/for-next' new d0ecc3419a08 Merge remote-tracking branch 'pidfd/for-next' new 04982b957b3c PM / devfreq: tegra30: Make CPUFreq notifier to take into [...] new 94d0693b0f71 Merge remote-tracking branch 'devfreq/devfreq-next' new 471be5b6b3bb Merge remote-tracking branch 'fpga/for-next' new a0908f29aa2b Merge remote-tracking branch 'cel/cel-next' new 4054ab64e29b tools/accounting/getdelays.c: fix netlink attribute length new 98c985d7da8d kthread: mark timer used by delayed kthread works as IRQ safe new 630f289b7114 asm-generic: make more kernel-space headers mandatory new 66906c4933d6 scripts/spelling.txt: add syfs/sysfs pattern new df47b5e9a403 scripts/spelling.txt: add more spellings to spelling.txt new ee9dc325acf2 ocfs2: remove FS_OCFS2_NM new 8e6ef3731edc ocfs2: remove unused macros new 31cc0c802902 ocfs2: use OCFS2_SEC_BITS in macro new e0369873e6fe ocfs2: remove dlm_lock_is_remote new cb5bc8557a50 ocfs2: there is no need to log twice in several functions new 41f4dc833135 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" new 1a5692e4776b ocfs2: remove useless err new 185a73216f2d ocfs2: add missing annotations for ocfs2_refcount_cache_lo [...] new 3c9210d45d50 ocfs2: replace zero-length array with flexible-array member new fa803cf8f39f ocfs2: cluster: replace zero-length array with flexible-ar [...] new 8cb92435e2fd ocfs2: dlm: replace zero-length array with flexible-array member new 95f3427c243b ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] new 0434c9f40442 ocfs2: roll back the reference count modification of the p [...] new d293d3af2dee ocfs2: use scnprintf() for avoiding potential buffer overflow new 4ceb229f66c6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save new c537338c0554 fs_parse: remove pr_notice() about each validation new 4c7ba22e4c2d mm/slub.c: replace cpu_slab->partial with wrapped APIs new bbd4e305e373 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs new 1ad53d9fa3f6 slub: improve bit diffusion for freelist ptr obfuscation new 3202fa62fb43 slub: relocate freelist pointer to middle of object new 667c790169e2 revert "topology: add support for node_to_mem_node() to de [...] new b0d14fc43d39 mm/kmemleak.c: use address-of operator on section symbols new 5f2d5026be67 mm/Makefile: disable KCSAN for kmemleak new 5c72feee3e45 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] new cc7b8f6245f0 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] new faffdfa04fa1 mm/filemap.c: clear page error before actual read new 0f8e2db4ead5 mm/filemap.c: remove unused argument from shrink_readahead [...] new e520e932dcc6 mm/filemap.c: use vm_fault error code directly new ec84821507be include/linux/pagemap.h: rename arguments to find_subpage new 184b4fef58b6 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] new 83daf837884c mm/filemap.c: unexport find_get_entry new 2294b32e068f mm/filemap.c: rewrite pagecache_get_page documentation new 22bf29b67dee mm/gup: split get_user_pages_remote() into two routines new 86dfbed49f88 mm/gup: pass a flags arg to __gup_device_* functions new 566d774a1187 mm: introduce page_ref_sub_return() new 3b78d8347d31 mm/gup: pass gup flags to two more routines new 94202f126f69 mm/gup: require FOLL_GET for get_user_pages_fast() new 3faa52c03f44 mm/gup: track FOLL_PIN pages new 47e29d32afba mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] new 1970dc6f5226 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting new 41c45d37b9ee mm/gup_benchmark: support pin_user_pages() and related calls new be87141108f0 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] new 6197ab984b41 mm: improve dump_page() for compound pages new dc8fb2f282ad mm: dump_page(): additional diagnostics for huge pinned pages new f28d43636d6f mm/gup/writeback: add callbacks for inaccessible pages new 4628b063d218 mm/gup: rename nr as nr_pinned in get_user_pages_fast() new df3a0a21b698 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path new 3eeba1356dfc mm/swapfile.c: fix comments for swapcache_prepare new bde07cfc65da mm/swap.c: not necessary to export __pagevec_lru_add() new 218209487c3d mm/swapfile: fix data races in try_to_unuse() new 2406b76fe815 mm/swap_slots.c: assign|reset cache slot by value directly new 1eb6234e52f0 mm: swap: make page_evictable() inline new 9a9b6cce630d mm: swap: use smp_mb__after_atomic() to order LRU bit set new cb77445132ae mm/swap_state.c: use the same way to count page in [add_to [...] new a87425a36fb2 mm, memcg: fix build error around the usage of kmem_caches new 86daf94efb11 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node new 4f103c6363c3 mm: memcg/slab: use mem_cgroup_from_obj() new 10eaec2f63b6 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments new 50591183fa86 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments new f4b00eab5004 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] new 92d0510c3585 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() new 9c315e4d7d8c mm: memcg/slab: cache page number in memcg_(un)charge_slab() new 4b13f64de256 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] new 503970e42325 mm: memcontrol: fix memory.low proportional distribution new bc50bcc6e00b mm: memcontrol: clean up and document effective low/min ca [...] new 8a931f801340 mm: memcontrol: recursive memory.low protection new 8965aa28cdf0 memcg: css_tryget_online cleanups new c1514c0aac77 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused new f6f989c5cebc mm, memcg: prevent memory.high load/store tearing new 15b42562d46d mm, memcg: prevent memory.max load tearing new f86b810c2610 mm, memcg: prevent memory.low load/store tearing new c3d532008661 mm, memcg: prevent memory.min load/store tearing new 32d087cdd9a1 mm, memcg: prevent memory.swap.max load tearing new b3a7822e5e75 mm, memcg: prevent mem_cgroup_protected store tearing new 48fe267c503e mm: memcg: make memory.oom.group tolerable to task migration new b2a403fdd15e mm/mapping_dirty_helpers: update huge page-table entry callbacks new b44437723cbc mm/vma: move VM_NO_KHUGEPAGED into generic header new 7969f2264f92 mm/vma: make vma_is_foreign() available for general use new 222100eed264 mm/vma: make is_vma_temporary_stack() available for general use new 767e5ee54ed7 mm: add pagemap.h to the fine documentation new 4f6da9341180 mm/gup: rename "nonblocking" to "locked" where proper new ad415db81796 mm/gup: fix __get_user_pages() on fault retry of hugetlb new 4ef873226ceb mm: introduce fault_signal_pending() new 39678191cd89 x86/mm: use helper fault_signal_pending() new 24a62cf41f67 arc/mm: use helper fault_signal_pending() new b502f038f2ff arm64/mm: use helper fault_signal_pending() new c9a0dad16201 powerpc/mm: use helper fault_signal_pending() new fb027ada051a sh/mm: use helper fault_signal_pending() new 8b9a65fd282c mm: return faster for non-fatal signals in user mode faults new ef429ee7409a userfaultfd: don't retake mmap_sem to emulate NOPAGE new dde160724832 mm: introduce FAULT_FLAG_DEFAULT new c270a7eedcf2 mm: introduce FAULT_FLAG_INTERRUPTIBLE new 4064b9827063 mm: allow VM_FAULT_RETRY for multiple times new 4426e945df58 mm/gup: allow VM_FAULT_RETRY for multiple times new 71335f37c5e8 mm/gup: allow to react to fatal signals new 3e69ad081c18 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path new 86a76331d94c mm: clarify a confusing comment for remap_pfn_range() new abd69b9e0010 mm/memory.c: clarify a confusing comment for vm_iomap_memory new baceaf1c8b99 mmap: remove inline of vm_unmapped_area new df529cabb7a2 mm: mmap: add trace point of vm_unmapped_area new e346b3813067 mm/mremap: add MREMAP_DONTUNMAP to mremap() new 0c28759ee3c9 selftests: add MREMAP_DONTUNMAP selftest new 4627d76dcf04 mm/sparsemem: get address to page struct instead of addres [...] new e03d1f78341e mm/sparse: rename pfn_present() to pfn_in_present_section() new 3af776f601dc mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] new 4027149abde8 mm/sparse.c: allocate memmap preferring the given node new 8cceeff48f23 kasan: detect negative size in memory operation function new 98f3b56fa62a kasan: add test for invalid size in memmove new ee8eb9a5fe86 mm/page_alloc: increase default min_free_kbytes bound new 736838e964c3 mm, pagealloc: micro-optimisation: save two branches on ho [...] new 76089d0082e6 mm/page_alloc.c: use free_area_empty() instead of open-coding new 97ce86f93cf3 mm/page_alloc.c: micro-optimisation Remove unnecessary branch new fe925c0cb05b mm/page_alloc: simplify page_is_buddy() for better code re [...] new 565dc842313f mm: vmpressure: don't need call kfree if kstrndup fails new d8a1c03ff797 mm: vmpressure: use mem_cgroup_is_root API new f661d007f40d mm: vmscan: replace open codings to NUMA_NO_NODE new 6b700b5b3c59 mm/vmscan.c: remove cpu online notification for now new 5644e1fbbfe1 mm/vmscan.c: fix data races using kswapd_classzone_idx new e072bff60a29 mm/vmscan.c: clean code by removing unnecessary assignment new 4b7930626747 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() new c4ecddfff1f2 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] new eea274d64e6e selftests: vm: drop dependencies on page flags from mlock2 tests new b06eda091e5d mm,compaction,cma: add alloc_contig flag to compact_control new 1da2f328fa64 mm,thp,compaction,cma: allow THP migration for CMA allocations new 6467552ca64c mm, compaction: fully assume capture is not NULL in compac [...] new 964b692daf30 mm/compaction: really limit compact_unevictable_allowed to [...] new 6923aa0d8c62 mm/compaction: Disable compact_unevictable_allowed on RT new 250046e7ba2a mm/compaction.c: clean code by removing unnecessary assignment new dcf1763546d7 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping new 20ca87f22b82 mm/mempolicy: check hugepage migration is supported by arc [...] new d888fb2b189b mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() new aa9f7d5172fa mm: mempolicy: require at least one nodeid for MPOL_PREFERRED new 49aef7175cc6 mm/memblock.c: remove redundant assignment to variable max_addr new c0d0381ade79 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization new 87bf91d39bb5 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race new cdc2fcfea79b hugetlb_cgroup: add hugetlb_cgroup reservation counter new 1adc4d419aa2 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] new 9808895e1a44 mm/hugetlb_cgroup: fix hugetlb_cgroup migration new e9fe92ae0cd2 hugetlb_cgroup: add reservation accounting for private mappings new 0db9d74ed884 hugetlb: disable region_add file_region coalescing new 075a61d07a8e hugetlb_cgroup: add accounting for shared mappings new 08cf9faf7558 hugetlb_cgroup: support noreserve mappings new a9b3f867404b hugetlb: support file_region coalescing again new 29750f71a9b4 hugetlb_cgroup: add hugetlb_cgroup reservation tests new 6566704dafdd hugetlb_cgroup: add hugetlb_cgroup reservation docs new 353b2de42e84 mm/hugetlb.c: clean code by removing unnecessary initialization new d4af73e3f8d0 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() new cabc30da10e6 selftests/vm: fix map_hugetlb length used for testing read [...] new bb297bb2de51 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] new 77d6b9094819 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] new b73dfc294bdd /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 6350237da8b8 /proc/kpageflags: do not use uninitialized struct pages new 1eedd7fc3f89 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] new 04afadae01d4 hfsplus: fix crash and filesystem corruption when deleting files new b92923901ebe mm, memcg: Do not high throttle allocators based on wraparound new 493e668e224c drivers/tty/serial/sh-sci.c: suppress uninitialized var warning new 75378b030e39 ramfs: support O_TMPFILE new 6b36a56dd538 kernel/watchdog: flush all printk nmi buffers when hardloc [...] new 94fc1468548f mm/memcg: optimize memory.numa_stat like memory.stat new 8e0258c38c5e memcg-optimize-memorynuma_stat-like-memorystat-fix new 017c760c4495 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] new 9b1e6f1f3e15 mm: don't prepare anon_vma if vma has VM_WIPEONFORK new c3067a6bffb9 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" new bc945e50a3ac mm: set vm_next and vm_prev to NULL in vm_area_dup() new fa06861aaa78 mm/vma: add missing VMA flag readable name for VM_SYNC new a8a89b2df258 mm/vma: make vma_is_accessible() available for general use new 5489fde83225 mm/vma: replace all remaining open encodings with is_vm_hu [...] new 769d10c9174d mm/vma: replace all remaining open encodings with vma_is_a [...] new ab36c349b468 mm/vma: append unlikely() while testing VMA access permissions new f6b79978d7dd mm/mmap.c: fix the adjusted length error new 9feeb598b2f3 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new 75b2cf09b927 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] new 198334d7deb6 mm: hugetlb: optionally allocate gigantic hugepages using cma new 2a1fcc2e4d78 mm: cleanup cmdline_parse_hugetlb_cma() new dde89779fcc4 mm: hugetlb: fix per-node size calculation for hugetlb_cma new 008e65111e83 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set new 2869619cd9db mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t new d336f9776e1e mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix new 333a6ae1484c mm/migrate.c: no need to check for i > start in do_pages_move() new 10f7af0cd432 mm/migrate.c: wrap do_move_pages_to_node() and store_status() new 206420faedc5 mm/migrate.c: check pagelist in move_pages_and_store_status() new 31c5b18cd621 mm/migrate.c: unify "not queued for migration" handling in [...] new 4da76155f8a6 mm/migrate.c: migrate PG_readahead flag new 87c65f0c1830 mm-migratec-migrate-pg_readahead-flag-fix new f9f1dba6efbc mm, shmem: add vmstat for hugepage fallback new 035cf60c9d52 mm, thp: track fallbacks due to failed memcg charges separately new 263bdcc5fc60 include/linux/pagemap.h: optimise find_subpage for !THP new 81ba389ab283 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE new aaab1e7c59e7 mm/ksm.c: update get_user_pages() argument in comment new 382e92f94d93 drivers/base/memory.c: cache memory blocks in xarray to ac [...] new 70efa687d339 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] new 06fcf2da808b mm: code cleanup for MADV_FREE new e033de302297 mm: adjust shuffle code to allow for future coalescing new e872591da997 mm: use zone and order instead of free area in free_list m [...] new 381ac6a2364d mm: add function __putback_isolated_page new 642be01d9ba5 mm: introduce Reported pages new 7b2a2311a6f6 virtio-balloon: pull page poisoning config out of free pag [...] new 23d22f85d52e virtio-balloon: add support for providing free page report [...] new befadf8c6ff6 mm/page_reporting: rotate reported pages to the tail of the list new 191679b1c085 mm/page_reporting: add budget limit on how many pages can [...] new 1529769685c9 mm/page_reporting: add free page reporting documentation new 7d0a07903294 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] new f56c588f3eba userfaultfd: wp: add helper for writeprotect check new 834d999836c4 userfaultfd: wp: hook userfault handler to write protection fault new 2af251cda032 userfaultfd: wp: add WP pagetable tracking to x86 new d56086e013c2 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers new 6629fdb91afe userfaultfd: wp: add UFFDIO_COPY_MODE_WP new a97e497dc404 mm: merge parameters for change_protection() new 3314cd84e98c userfaultfd: wp: apply _PAGE_UFFD_WP bit new aaad1fe7493c userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork new 83469a804dc6 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers new b65f9e49ce88 userfaultfd: wp: support swap and page migration new 161c0216c58b khugepaged: skip collapse if uffd-wp detected new 244c9d16ee98 userfaultfd: wp: support write protection for userfault vma range new 52c17ca5e833 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl new d54ff9578fb0 userfaultfd: wp: enabled write protection in userfaultfd API new 6c96a10bf26a userfaultfd: wp: don't wake up when doing write protect new 7207d4a38f02 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update new 89ec829af0fe userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally new 4416b9717388 userfaultfd: selftests: refactor statistics new 9b0ef0d3763e userfaultfd: selftests: add write-protect test new d9dc3d5ee81c drivers/base/memory.c: drop section_count new cc77ab3aa13d drivers/base/memory.c: drop pages_correctly_probed() new 26ee4ef48e90 mm/page_ext.c: drop pfn_present() check when onlining new 543da86987b8 mm/memory_hotplug.c: only respect mem= parameter during bo [...] new a7062adf7084 mm/memory_hotplug.c: simplify calculation of number of pag [...] new 9805906537db mm/memory_hotplug.c: cleanup __add_pages() new a339e85407b8 mm/sparse.c: introduce new function fill_subsection_map() new 6aa0342c8b77 mm/sparse.c: introduce a new function clear_subsection_map() new 1ec8a48174de mm/sparse.c: only use subsection map in VMEMMAP case new 8c853a3855bd mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] new 6ecaa9bed357 mm/sparse.c: move subsection_map related functions together new c7f0e906f799 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] new d6fef03190b1 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE new eb11f35076a0 drivers/base/memory: map MMOP_OFFLINE to 0 new f213173c8a17 drivers/base/memory: store mapping between MMOP_* and stri [...] new a9f97a87b7f1 powernv/memtrace: always online added memory blocks new e7b75c957e67 hv_balloon: don't check for memhp_auto_online manually new fb80793e3e37 hv_balloon-dont-check-for-memhp_auto_online-manually-fix new 48c8ed223247 mm/memory_hotplug: unexport memhp_auto_online new c93a9367cdab mm/memory_hotplug: convert memhp_auto_online to store an o [...] new 70bdcf6e00e7 mm/memory_hotplug: allow to specify a default online_type new 0ef185b9699c mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] new 3ba2990563f0 mm/shmem.c: distribute switch variables for initialization new 8b27ed67d9e8 mm/shmem.c: Clean code by removing unnecessary assignment new acb72f2f0c70 mm: huge tmpfs: try to split_huge_page() when punching hole new 57f856686f92 mm: prevent a warning when casting void* -> enum new 2cd4fcc00b8e mm/zswap: allow setting default status, compressor and all [...] new 0f83bb82a55e mm/compaction: add missing annotation for compact_lock_irqsave new db8c05ecdd99 mm/hugetlb: add missing annotation for gather_surplus_pages() new ed7598475df2 mm/mempolicy: add missing annotation for queue_pages_pmd() new a2f9c1e27308 mm/slub: add missing annotation for get_map() new c848c756a2d4 mm/slub: add missing annotation for put_map() new 715da309c664 mm/zsmalloc: add missing annotation for migrate_read_lock() new 4dc272e074ff mm/zsmalloc: add missing annotation for migrate_read_unlock() new 4d5058eeac8f mm/zsmalloc: add missing annotation for pin_tag() new 54775e399421 mm/zsmalloc: add missing annotation for unpin_tag() new a9b260869dfb mm: fix ambiguous comments for better code readability new 21a2d511c3f1 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] new 0c60832f4a04 mm: use fallthrough; new b036d849f363 include/linux/swapops.h: correct guards for non_swap_entry() new 950ee4d6d99d include/linux/memremap.h: remove stale comments new d6589bc9082e mm/dmapool.c: micro-optimisation remove unnecessary branch new 8cd7c618afb9 mm: Remove dummy struct bootmem_data/bootmem_data_t new eb6653236d7d fs/buffer.c: add debug print for __getblk_gfp() stall problem new 301585867b50 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 1595738e4101 kernel/hung_task.c: Monitor killed tasks. new 17e488706a5e fs/proc/inode.c: annotate close_pdeo() for sparse new 5d7dad1ab29b proc: faster open/read/close with "permanent" files new e417da8226b0 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes new 09dbd7b02405 proc: speed up /proc/*/statm new 7a59375a984d proc: inline vma_stop into m_stop new 215d66e91842 proc: remove m_cache_vma new 925c2610f2f2 proc: use ppos instead of m->version new 4a0a2d329923 seq_file: remove m->version new 775736b3a4bb proc: inline m_next_vma into m_next new fe42398e809b asm-generic: fix unistd_32.h generation format new 4231a95f4b4d kernel/extable.c: use address-of operator on section symbols new 6290b47e9aa2 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] new e98efd42a38a compiler: Remove CONFIG_OPTIMIZE_INLINING entirely new 53aa0f4013de compiler.h: fix error in BUILD_BUG_ON() reporting new 19f4b56e7232 MAINTAINERS: add an entry for kfifo new aa0578e63b2a MAINTAINERS: list the section entries in the preferred order new 000b0ad54897 bitops: always inline sign extension helpers new 389736ae6776 lib/test_lockup: test module to generate lockups new 8b9fbe0b7033 lib/test_lockup: rename disable_irq to fix build error new b9f68f1433be lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] new bd115862692e lib/test_lockup.c: add parameters for locking generic vfs locks new f8ee13ef4b0c lib/bch.c: replace zero-length array with flexible-array member new 1e9c7510e9d8 lib/ts_bm.c: replace zero-length array with flexible-array member new 1fe276e996b6 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] new d4d2f5b7feab lib/ts_kmp.c: replace zero-length array with flexible-arra [...] new 703c73304332 lib/scatterlist: fix sg_copy_buffer() kerneldoc new 12cb2a588ed7 lib: test_stackinit.c: XFAIL switch variable init tests new bab06d1da208 lib/stackdepot.c: check depot_index before accessing the s [...] new 862e567a8923 lib/stackdepot.c: fix a condition in stack_depot_fetch() new 981ed3add075 lib/stackdepot.c: build with -fno-builtin new b4a1f2789a01 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c new 80c4ff33d7ab nds32: linker script: add SOFTIRQENTRY_TEXT new 0efb268d32f7 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script new 1b958fc15cb5 percpu_counter: fix a data race at vm_committed_as new dc04c3f3e7b8 lib/test_bitmap.c: make use of EXP2_IN_BITS new a47835004776 lib/rbtree: fix coding style of assignments new ac62148d1b67 lib/test_kmod.c: remove a NULL test new c49f461da3db linux/bits.h: add compile time sanity check of GENMASK inputs new 4682996c5fda lib: optimize cpumask_local_spread() new b82833ef9243 lib/list: prevent compiler reloads inside 'safe' list iteration new 414e40d2359c lib/dynamic_debug.c: use address-of operator on section symbols new c09d0379ee0b checkpatch: remove email address comment from email addres [...] new 9128d1ce5543 checkpatch: check SPDX tags in YAML files new b0efd99c3e80 checkpatch: support "base-commit:" format new 42e47f39f9b5 checkpatch: prefer fallthrough; over fallthrough comments new 160f59139400 checkpatch: fix minor typo and mixed space+tab in indentation new c1eb9cb37519 checkpatch: fix multiple const * types new bdef57de86ff checkpatch: add command-line option for TAB size new cc92018cc709 checkpatch: improve Gerrit Change-Id: test new 6c7d42f21e39 checkpatch: check proper licensing of Devicetree bindings new 56a3ba3213ca checkpatch: avoid warning about uninitialized_var() new 2b44dd56db62 kselftest: introduce new epoll test case new 31272e01b740 fs/epoll: make nesting accounting safe for -rt kernel new 0bdb9dd5e724 fs/binfmt_elf.c: delete "loc" variable new 652eaf7e6631 fs/binfmt_elf.c: allocate less for static executable new 1ecf1d3c974d fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] new 520a1bea6ca4 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes new e68e35baa83e samples/hw_breakpoint: drop use of kallsyms_lookup_name() new cbcafe41dde6 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] new dc05d6b22c47 reiserfs: clean up several indentation issues new 170e3df4a5c6 umh: fix refcount underflow in fork_usermode_blob(). new 7213fca5752d gcov: gcc_4_7: replace zero-length array with flexible-arr [...] new 2a250ed649ef gcov: gcc_3_4: replace zero-length array with flexible-arr [...] new d914416ba10d kernel/gcov/fs.c: replace zero-length array with flexible- [...] new afcd18158767 kernel/relay.c: fix read_pos error when multiple readers new ddde0f9c6ef0 aio: simplify read_events() new f976db4995e7 init/Kconfig: clean up ANON_INODES and old IO schedulers options new 96bffae9760e kcov: cleanup debug messages new 4037eae1ba2a kcov: fix potential use-after-free in kcov_remote_start new 983798f9db78 kcov: move t->kcov assignments into kcov_start/stop new af37535f3a97 kcov: move t->kcov_sequence assignment new 5d185e032bf2 kcov: use t->kcov_mode as enabled indicator new 32a14d06a0ad kcov: collect coverage from interrupts new bf8fc0c0d5cf kcov-collect-coverage-from-interrupts-v4 new a0dc38f3ca95 usb: core: kcov: collect coverage from usb complete callback new 70c8da1a2999 ubsan: add trap instrumentation option new 7da75e25f1ea ubsan: split "bounds" checker from other options new 642e9bca07b1 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] new 7a6d56b5ca82 ubsan: check panic_on_warn new 30d0cd15258b kasan: unset panic_on_warn before calling panic() new 29831b7fe88e ubsan: include bug type in report header new 56303282d2cc ipc/mqueue.c: fix a brace coding style issue new 0af00f7353c0 Merge branch 'akpm-current/current' new ec2deae8ea20 Change email address for Pali Rohár new e1fb6276be15 mm/kmemleak: silence KCSAN splats in checksum new 3970a4dc4ac0 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] new 69dc6f404954 mm/frontswap: mark various intentional data races new fe00a2dbd386 mm/page_io: mark various intentional data races new 8b4925977a6d mm-page_io-mark-various-intentional-data-races-v2 new 3b369066f3a4 mm/swap_state: mark various intentional data races new 4862231ca9fe mm/filemap.c: fix a data race in filemap_fault() new c62babb2fd68 mm/swapfile: fix and annotate various data races new 4284c629c120 mm-swapfile-fix-and-annotate-various-data-races-v2 new 5c2c955f7c33 mm/page_counter: fix various data races at memsw new 1454537d63eb mm/memcontrol: fix a data race in scan count new 52c9292827c3 mm/list_lru: fix a data race in list_lru_count_one new 210085c22bd1 mm/mempool: fix a data race in mempool_free() new 681c99f14774 mm/util.c: annotate an data race at vm_committed_as new 58253b1ef5ff mm/rmap: annotate a data race at tlb_flush_batched new a08fae46e52e mm: annotate a data race in page_zonenum() new f5aee474ae63 mm/swap.c: annotate data races for lru_rotate_pvecs new 5b38ff0fa04e mm/memory.c: refactor insert_page to prepare for batched-l [...] new 0e1883e2f752 mm: bring sparc pte_index() semantics inline with other platforms new 5a1828946c23 mm: define pte_index as macro for x86 new c013a01deee5 mm/memory.c: add vm_insert_pages() new a7d5f30034d9 mm-add-vm_insert_pages-fix new 957b7005eadf add missing page_count() check to vm_insert_pages(). new 35961e8f05f0 mm: vm_insert_pages() checks if pte_index defined. new d3d645d030d4 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new 933ac57300f0 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix new 366bab79bf4d mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS new 3e1162c3b5b5 mm/vma: introduce VM_ACCESS_FLAGS new c2e0f271711e mm/special: create generic fallbacks for pte_special() and [...] new 6a156304abb3 mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] new f00735ab383e mm/debug: add tests validating architecture page table helpers new e84c5bb7286b mm/memory_hotplug: drop the flags field from struct mhp_re [...] new dd5872d815c0 mm/memory_hotplug: rename mhp_restrictions to mhp_params new 62ef2205d28e x86/mm: thread pgprot_t through init_memory_mapping() new 93786708a8e9 x86/mm: introduce __set_memory_prot() new bdd8645965b6 powerpc/mm: thread pgprot_t through create_section_mapping() new e2b7fd82c7d3 mm/memory_hotplug: add pgprot_t to mhp_params new 759537bb6112 mm/memremap: set caching mode for PCI P2PDMA memory to WC new 5b7b8708c7ae mm/madvise: pass task and mm to do_madvise new 7a41dfa828b8 mm/madvise: introduce process_madvise() syscall: an extern [...] new 228fef4546c4 fix process_madvise build break for arm64 new bad042cd1795 mm/madvise: check fatal signal pending of target process new 6f4f56b506e9 pid: move pidfd_get_pid() to pid.c new 9eb1f47a3362 mm/madvise: support both pid and pidfd for process_madvise new 39b1a41e7f8d mm/madvise: employ mmget_still_valid() for write lock new 43dbe0844bc3 mm/madvise: allow KSM hints for remote API new 39ee8d4404e0 kmod: make request_module() return an error when autoloadi [...] new 3fab1c4c40b1 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] new 6191a78a69a5 docs: admin-guide: document the kernel.modprobe sysctl new 560e4e782cfd docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 new d1b8ab53440e selftests: kmod: fix handling test numbers above 9 new b16a225a2cdc selftests: kmod: test disabling module autoloading new eb2bcde5ab1c kexec: prevent removal of memory in use by a loaded kexec image new 01bcc9bbb35b mm/memory_hotplug: allow arch override of non boot memory [...] new acce7a814c1e arm64: memory: give hotplug memory a different resource name new 4958a16b25de fs/seq_file.c: seq_read(): add info message about buggy .n [...] new 0dc9e4dcf118 seq_read-info-message-about-buggy-next-functions-fix new 6e9f04a5b29b kernel/gcov/fs.c: gcov_seq_next() should increase position index new d091a69c540f ipc/util.c: sysvipc_find_ipc() should increase position index new 8cbeecd470ba 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 (cd36aa879b73) \ N -- N -- N refs/heads/akpm (8cbeecd470ba)
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 703 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/devicetree/bindings/mfd/rn5t618.txt | 4 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 90 - .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 236 + .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 222 + .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 16 + .../bindings/regulator/rohm,bd71837-regulator.txt | 162 - .../bindings/regulator/rohm,bd71837-regulator.yaml | 103 + .../bindings/regulator/rohm,bd71847-regulator.yaml | 97 + Documentation/kbuild/llvm.rst | 2 +- Makefile | 9 +- arch/arm64/Kconfig.debug | 13 - arch/arm64/Makefile | 7 +- arch/arm64/include/asm/memory.h | 12 +- arch/sh/include/uapi/asm/setup.h | 2 - arch/sh/include/uapi/asm/types.h | 2 - arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/{svm/pmu.c => pmu_amd.c} | 0 arch/x86/kvm/{svm => }/svm.c | 6482 +++++++++++++++----- arch/x86/kvm/svm/avic.c | 1027 ---- arch/x86/kvm/svm/nested.c | 823 --- arch/x86/kvm/svm/sev.c | 1187 ---- arch/x86/kvm/svm/svm.h | 491 -- arch/x86/kvm/svm/vmenter.S | 162 - arch/x86/kvm/vmx/ops.h | 1 + drivers/acpi/device_pm.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 +- drivers/acpi/dptf/int340x_thermal.c | 8 +- drivers/acpi/video_detect.c | 9 + drivers/base/power/main.c | 7 +- drivers/cpufreq/Kconfig | 3 +- drivers/cpufreq/Kconfig.x86 | 2 + drivers/crypto/chelsio/chcr_ktls.c | 1 + drivers/devfreq/tegra30-devfreq.c | 2 +- drivers/firmware/edd.c | 6 +- drivers/firmware/efi/libstub/arm64-stub.c | 8 +- drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-eic-sprd.c | 9 +- drivers/gpio/gpio-mxc.c | 7 +- drivers/gpio/gpio-pl061.c | 7 +- drivers/gpio/gpio-pxa.c | 7 +- drivers/gpio/gpio-zx.c | 10 +- drivers/gpu/drm/drm_file.c | 141 + drivers/gpu/drm/ttm/ttm_bo_vm.c | 161 +- drivers/gpu/drm/vmwgfx/Makefile | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 13 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 + drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 76 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 166 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 5 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/rn5t618-adc.c | 256 + drivers/iio/light/Kconfig | 10 + drivers/iio/light/Makefile | 1 + drivers/iio/light/iqs621-als.c | 617 ++ drivers/iio/position/Kconfig | 19 + drivers/iio/position/Makefile | 7 + drivers/iio/position/iqs624-pos.c | 284 + drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/iqs620at-temp.c | 97 + drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/iqs62x-keys.c | 335 + drivers/input/serio/i8042-x86ia64io.h | 11 + drivers/md/dm.c | 5 +- drivers/mfd/Kconfig | 1 + drivers/mfd/aat2870-core.c | 2 +- drivers/mfd/da9062-core.c | 44 +- drivers/mfd/dln2.c | 30 +- drivers/mfd/intel-lpss-pci.c | 31 +- drivers/mfd/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 2 +- drivers/mfd/rk808.c | 139 +- drivers/mfd/rn5t618.c | 109 +- drivers/mfd/sprd-sc27xx-spi.c | 52 + .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 2 +- drivers/net/ethernet/cavium/common/cavium_ptp.h | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 31 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 11 + drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 7 +- drivers/platform/x86/intel-hid.c | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 2 +- drivers/rtc/rtc-rc5t619.c | 444 ++ drivers/rtc/rtc-sun6i.c | 25 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../intel/int340x_thermal/int3403_thermal.c | 2 +- drivers/vhost/Kconfig | 1 + fs/iomap/buffered-io.c | 8 + fs/xfs/xfs_inode.c | 2 +- include/drm/drm_file.h | 9 + include/drm/ttm/ttm_bo_api.h | 3 +- include/linux/fs.h | 2 +- include/linux/huge_mm.h | 41 +- include/linux/irqflags.h | 27 +- include/linux/mfd/rk808.h | 2 - include/linux/mfd/rn5t618.h | 26 + include/linux/mfd/sc27xx-pmic.h | 7 + include/linux/mm.h | 28 +- include/uapi/linux/input-event-codes.h | 2 +- init/Makefile | 2 +- kernel/power/hibernate.c | 2 +- kernel/time/hrtimer.c | 5 +- lib/idr.c | 1 + mm/huge_memory.c | 44 +- mm/memory.c | 27 +- net/dsa/slave.c | 2 +- net/ipv6/rpl_iptunnel.c | 2 +- net/mptcp/protocol.c | 109 +- net/mptcp/protocol.h | 2 + net/mptcp/subflow.c | 3 +- net/mptcp/token.c | 9 +- scripts/Kconfig.include | 3 - scripts/Makefile.build | 19 +- scripts/Makefile.clean | 1 - scripts/Makefile.extrawarn | 1 + scripts/Makefile.host | 23 +- scripts/gcc-plugin.sh | 55 +- scripts/gcc-plugins/Kconfig | 12 +- scripts/gcc-plugins/Makefile | 21 +- scripts/gcc-plugins/stackleak_plugin.c | 5 +- scripts/kconfig/qconf.cc | 90 +- scripts/kconfig/qconf.h | 2 + scripts/mkcompile_h | 6 +- sound/pci/hda/patch_realtek.c | 1 + tools/testing/radix-tree/idr-test.c | 29 + 133 files changed, 9190 insertions(+), 5910 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.txt create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regula [...] create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71847-regula [...] delete mode 100644 arch/sh/include/uapi/asm/setup.h delete mode 100644 arch/sh/include/uapi/asm/types.h rename arch/x86/kvm/{svm/pmu.c => pmu_amd.c} (100%) rename arch/x86/kvm/{svm => }/svm.c (54%) delete mode 100644 arch/x86/kvm/svm/avic.c delete mode 100644 arch/x86/kvm/svm/nested.c delete mode 100644 arch/x86/kvm/svm/sev.c delete mode 100644 arch/x86/kvm/svm/svm.h delete mode 100644 arch/x86/kvm/svm/vmenter.S create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c create mode 100644 drivers/iio/adc/rn5t618-adc.c create mode 100644 drivers/iio/light/iqs621-als.c create mode 100644 drivers/iio/position/Kconfig create mode 100644 drivers/iio/position/Makefile create mode 100644 drivers/iio/position/iqs624-pos.c create mode 100644 drivers/iio/temperature/iqs620at-temp.c create mode 100644 drivers/input/keyboard/iqs62x-keys.c create mode 100644 drivers/rtc/rtc-rc5t619.c create mode 100644 include/linux/mfd/sc27xx-pmic.h