This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allyesconfig in repository toolchain/ci/linux.
discards 17f166b56b25 Add linux-next specific files for 20200402 discards 83a73758f70b Merge branch 'akpm/master' discards cd36aa879b73 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards 9eaa845d04a9 ipc/util.c: sysvipc_find_ipc() should increase position index discards 758759dfface kernel/gcov/fs.c: gcov_seq_next() should increase position index discards aa3340b93d10 seq_read-info-message-about-buggy-next-functions-fix discards 59c1cf68cb1d fs/seq_file.c: seq_read(): add info message about buggy .n [...] discards ba7e4aaf0bf3 arm64: memory: give hotplug memory a different resource name discards b2f535f4d0e3 mm/memory_hotplug: allow arch override of non boot memory [...] discards c579c851761f kexec: prevent removal of memory in use by a loaded kexec image discards 9ac5b46a359e selftests: kmod: test disabling module autoloading discards 45b9cf50447a selftests: kmod: fix handling test numbers above 9 discards f53a2ce34c2e docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 discards 6a697e758a03 docs: admin-guide: document the kernel.modprobe sysctl discards ad184f6c5e96 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] discards 001496e30a80 kmod: make request_module() return an error when autoloadi [...] discards 5885ef0e387e mm/madvise: allow KSM hints for remote API discards dfaef919989f mm/madvise: employ mmget_still_valid() for write lock discards 8730fa91ef56 mm/madvise: support both pid and pidfd for process_madvise discards 94acb04523db pid: move pidfd_get_pid() to pid.c discards 1adbfbfeba44 mm/madvise: check fatal signal pending of target process discards 5a99edc0a653 fix process_madvise build break for arm64 discards 3b6306c631f8 mm/madvise: introduce process_madvise() syscall: an extern [...] discards d0d65be61632 mm/madvise: pass task and mm to do_madvise discards 5a352894bb44 mm/memremap: set caching mode for PCI P2PDMA memory to WC discards b0c1a4f5534d mm/memory_hotplug: add pgprot_t to mhp_params discards 6f6c7d0c36ad powerpc/mm: thread pgprot_t through create_section_mapping() discards 9b0249eb5617 x86/mm: introduce __set_memory_prot() discards a05025a0d586 x86/mm: thread pgprot_t through init_memory_mapping() discards fe4a587874c9 mm/memory_hotplug: rename mhp_restrictions to mhp_params discards dcba4ef2b5a7 mm/memory_hotplug: drop the flags field from struct mhp_re [...] discards 0f0e1f35b661 mm/debug: add tests validating architecture page table helpers discards eb7562b1a8cd mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] discards b58896ea9755 mm/special: create generic fallbacks for pte_special() and [...] discards 3d430ad1d70d mm/vma: introduce VM_ACCESS_FLAGS discards b277b0747879 mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS discards 23a880557d99 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix discards dba724db91bd net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards 1e0a2954cf35 mm: vm_insert_pages() checks if pte_index defined. discards d34be3d5c405 add missing page_count() check to vm_insert_pages(). discards 051d69ef91b7 mm-add-vm_insert_pages-fix discards 38916994b5c7 mm/memory.c: add vm_insert_pages() discards c25d1f3067e0 mm: define pte_index as macro for x86 discards 3c0525220928 mm: bring sparc pte_index() semantics inline with other platforms discards afb65a67530e mm/memory.c: refactor insert_page to prepare for batched-l [...] discards e88b6b8dd9cf mm/swap.c: annotate data races for lru_rotate_pvecs discards ac22dea881e9 mm: annotate a data race in page_zonenum() discards e52adeb89963 mm/rmap: annotate a data race at tlb_flush_batched discards 40cf917d07aa mm/util.c: annotate an data race at vm_committed_as discards 030e9032da01 mm/mempool: fix a data race in mempool_free() discards ec59fc39471d mm/list_lru: fix a data race in list_lru_count_one discards 887dc35d5389 mm/memcontrol: fix a data race in scan count discards 221db2d5520d mm/page_counter: fix various data races at memsw discards d0f68cc272cc mm-swapfile-fix-and-annotate-various-data-races-v2 discards d02206a6dc4a mm/swapfile: fix and annotate various data races discards a61a2296d0f5 mm/filemap.c: fix a data race in filemap_fault() discards 918f4f5e6c9f mm/swap_state: mark various intentional data races discards 62cbad984bf5 mm-page_io-mark-various-intentional-data-races-v2 discards c522a60c3e54 mm/page_io: mark various intentional data races discards a4da6a648087 mm/frontswap: mark various intentional data races discards c0c1562ee1db drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] discards 82b4585780e4 mm/kmemleak: silence KCSAN splats in checksum discards f28026829b51 Change email address for Pali Rohár discards f2ff8b616399 Merge branch 'akpm-current/current' discards a894b789c712 Merge remote-tracking branch 'cel/cel-next' discards 479556bb5e4a Merge remote-tracking branch 'fpga/for-next' discards e35b74460c59 Merge remote-tracking branch 'pidfd/for-next' discards 14c7535194ae Merge remote-tracking branch 'kgdb/kgdb/for-next' discards f918a92bfc1f Merge remote-tracking branch 'hyperv/hyperv-next' discards 05abc45bd4d0 Merge remote-tracking branch 'xarray/xarray' discards 1bd65461ce43 Merge remote-tracking branch 'nvmem/for-next' discards a2379c940d2b Merge remote-tracking branch 'slimbus/for-next' discards e756a7876896 Merge remote-tracking branch 'fsi/next' discards f25e66914f3d Merge remote-tracking branch 'ntb/ntb-next' discards 40989809a05d Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards faeecc25a2b9 Merge remote-tracking branch 'rtc/rtc-next' discards 7ef17af803ba Merge remote-tracking branch 'coresight/next' discards 347214dd39c2 Merge remote-tracking branch 'livepatching/for-next' discards 0404ded6893c Merge remote-tracking branch 'kselftest/next' discards 12925ee4d3b3 Merge remote-tracking branch 'random/dev' discards a730a47f847f Merge remote-tracking branch 'userns/for-next' discards 0a660fc087e0 Merge remote-tracking branch 'pwm/for-next' discards 1265436fa4df Merge remote-tracking branch 'pinctrl/for-next' discards e4310318b06b Merge remote-tracking branch 'gpio/for-next' discards 7a97cdf4706d Merge remote-tracking branch 'rpmsg/for-next' discards f7c2814a75c5 Merge remote-tracking branch 'vhost/linux-next' discards 9ecc9f103ccb Merge remote-tracking branch 'scsi-mkp/for-next' discards eafde88fb49f Merge remote-tracking branch 'scsi/for-next' discards 42b7eeb99bbc Merge remote-tracking branch 'cgroup/for-next' discards da9ae0c51d9c Merge remote-tracking branch 'slave-dma/next' discards 38db9b1d2009 Merge remote-tracking branch 'mux/for-next' discards ef2703135fdb Merge remote-tracking branch 'char-misc/char-misc-next' discards de339dea1fc5 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards 322ba9891eb9 Merge remote-tracking branch 'ipmi/for-next' discards a2b1cb0f83a8 Merge remote-tracking branch 'leds/for-next' discards e39e5db516c2 Merge remote-tracking branch 'chrome-platform/for-next' discards ba44af6f2609 XArray: Handle retry entries within xas_find_marked discards 7255a77a4bdd XArray: Add xas_for_each_contig discards c633efcacd9b test_xarray: Test two more things about xa_cmpxchg discards 9c252bd7ff5b XArray: Split __xas_store from xas_store discards bf5812ece511 Merge remote-tracking branch 'workqueues/for-next' discards 588c2d2fdd18 ipc/mqueue.c: fix a brace coding style issue discards 7aa7509f55e8 ubsan: include bug type in report header discards 7b5f3b4ec0dc kasan: unset panic_on_warn before calling panic() discards c92bb80a4015 ubsan: check panic_on_warn discards fa6b967c7df0 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] discards 9f6d8b44e0ab ubsan: split "bounds" checker from other options discards 023f855de75b ubsan: add trap instrumentation option discards 543f9ea32cb5 usb: core: kcov: collect coverage from usb complete callback discards fd0a44c048f5 kcov-collect-coverage-from-interrupts-v4 discards 09b2cd5b3064 kcov: collect coverage from interrupts discards 240bf3a537f7 kcov: use t->kcov_mode as enabled indicator discards 325479779101 kcov: move t->kcov_sequence assignment discards 5c175fcb0670 kcov: move t->kcov assignments into kcov_start/stop discards 2030a39d602e kcov: fix potential use-after-free in kcov_remote_start discards afde3c4bdef0 kcov: cleanup debug messages discards 68540cc243bb init/Kconfig: clean up ANON_INODES and old IO schedulers options discards b221e1a0b319 aio: simplify read_events() discards bce08feb392f kernel/relay.c: fix read_pos error when multiple readers discards 2b94196cf968 kernel/gcov/fs.c: replace zero-length array with flexible- [...] discards da0b78ea96c1 gcov: gcc_3_4: replace zero-length array with flexible-arr [...] discards 1ffaa3f07f25 gcov: gcc_4_7: replace zero-length array with flexible-arr [...] discards 269a2b962412 umh: fix refcount underflow in fork_usermode_blob(). discards 21232cd79870 reiserfs: clean up several indentation issues discards b9ddfdc7ad1a kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] discards 6e2def88d070 samples/hw_breakpoint: drop use of kallsyms_lookup_name() discards 78f5dd4c795b samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes discards f2581c2ad86b fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] discards 366f18cb978f fs/binfmt_elf.c: allocate less for static executable discards e7e0c1631043 fs/binfmt_elf.c: delete "loc" variable discards 8a828042be60 fs/epoll: make nesting accounting safe for -rt kernel discards cf7e3acd6e20 kselftest: introduce new epoll test case discards 4889d6e27354 checkpatch: avoid warning about uninitialized_var() discards ac151b0f9484 checkpatch: check proper licensing of Devicetree bindings discards c804f18b176c checkpatch: improve Gerrit Change-Id: test discards 9f45ba26e8a1 checkpatch: add command-line option for TAB size discards a3ea161c280f checkpatch: fix multiple const * types discards c7b33c90e28a checkpatch: fix minor typo and mixed space+tab in indentation discards 4b7ce300c4e7 checkpatch: prefer fallthrough; over fallthrough comments discards fc523c876592 checkpatch: support "base-commit:" format discards ba5efead91ca checkpatch: check SPDX tags in YAML files discards 3c3be8b90359 checkpatch: remove email address comment from email addres [...] discards 9f70536a24f9 lib/dynamic_debug.c: use address-of operator on section symbols discards 0129d8175554 lib/list: prevent compiler reloads inside 'safe' list iteration discards c1a92e5554ec lib: optimize cpumask_local_spread() discards a6db06cbba88 linux/bits.h: add compile time sanity check of GENMASK inputs discards 39169c33e9f0 lib/test_kmod.c: remove a NULL test discards 05de9008e4f3 lib/rbtree: fix coding style of assignments discards 2ad8e42e178c lib/test_bitmap.c: make use of EXP2_IN_BITS discards 8cca18b0bd7e percpu_counter: fix a data race at vm_committed_as discards 2dafba4189d6 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script discards 1447fa91c3b6 nds32: linker script: add SOFTIRQENTRY_TEXT discards cc8b2b3de478 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c discards 6e87beb8216a lib/stackdepot.c: build with -fno-builtin discards e1b35a429b5f lib/stackdepot.c: fix a condition in stack_depot_fetch() discards b6e044fa4c02 lib/stackdepot.c: check depot_index before accessing the s [...] discards cc12a4b2bdb3 lib: test_stackinit.c: XFAIL switch variable init tests discards bdeb6b5b2cd2 lib/scatterlist: fix sg_copy_buffer() kerneldoc discards ac61b472d7af lib/ts_kmp.c: replace zero-length array with flexible-arra [...] discards fdbaa9bb13e8 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] discards b6cc86300db6 lib/ts_bm.c: replace zero-length array with flexible-array member discards 3201aae60c92 lib/bch.c: replace zero-length array with flexible-array member discards 2e754214fca5 lib/test_lockup.c: add parameters for locking generic vfs locks discards 6fa114da209a lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] discards 48c019ee0408 lib/test_lockup: rename disable_irq to fix build error discards b3f967bff850 lib/test_lockup: test module to generate lockups discards fcbe3911c41d bitops: always inline sign extension helpers discards d41c77c0e614 MAINTAINERS: list the section entries in the preferred order discards 3a2485c53e0f MAINTAINERS: add an entry for kfifo discards b9f00b2f29c6 compiler.h: fix error in BUILD_BUG_ON() reporting discards 91320dd639d4 compiler: Remove CONFIG_OPTIMIZE_INLINING entirely discards 107d73593839 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] discards c38ff05056c4 kernel/extable.c: use address-of operator on section symbols discards 30505c493ce6 asm-generic: fix unistd_32.h generation format discards 7a0921893f2b proc: inline m_next_vma into m_next discards 586df3e14295 seq_file: remove m->version discards 9cd7a963dbd3 proc: use ppos instead of m->version discards 2f7a50e62094 proc: remove m_cache_vma discards 98ef4dbb35a8 proc: inline vma_stop into m_stop discards 073305753f11 proc: speed up /proc/*/statm discards d225dc0049d5 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes discards 56aebf12f73e proc: faster open/read/close with "permanent" files discards 6fd6a4787310 fs/proc/inode.c: annotate close_pdeo() for sparse discards c44775414b91 kernel/hung_task.c: Monitor killed tasks. discards 1863c171a62c fs/buffer.c: dump more info for __getblk_gfp() stall problem discards ebd0faed5568 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards d30ab2251a4c mm: Remove dummy struct bootmem_data/bootmem_data_t discards 707d3d8f13be mm/dmapool.c: micro-optimisation remove unnecessary branch discards d01882cd1033 include/linux/memremap.h: remove stale comments discards 65688873634a include/linux/swapops.h: correct guards for non_swap_entry() discards 160c084a7e19 mm: use fallthrough; discards baee9cf6ea77 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] discards 411afa37e8e1 mm: fix ambiguous comments for better code readability discards 20a1bbc43e60 mm/zsmalloc: add missing annotation for unpin_tag() discards a3db7f14fdb2 mm/zsmalloc: add missing annotation for pin_tag() discards 159ff0800c93 mm/zsmalloc: add missing annotation for migrate_read_unlock() discards c30bb8fb12cd mm/zsmalloc: add missing annotation for migrate_read_lock() discards 6c027e15f6a5 mm/slub: add missing annotation for put_map() discards 67d1605350e5 mm/slub: add missing annotation for get_map() discards 5c2d0defaf3b mm/mempolicy: add missing annotation for queue_pages_pmd() discards 06214f65cb12 mm/hugetlb: add missing annotation for gather_surplus_pages() discards 18ff823d2f25 mm/compaction: add missing annotation for compact_lock_irqsave discards 71e29713385a mm/zswap: allow setting default status, compressor and all [...] discards 325ad187e575 mm: prevent a warning when casting void* -> enum discards 65e0eed27131 mm: huge tmpfs: try to split_huge_page() when punching hole discards 804b914468f1 mm/shmem.c: Clean code by removing unnecessary assignment discards e9100bb983ba mm/shmem.c: distribute switch variables for initialization discards c6f69fc8b73d mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] discards 0c012908d3ea mm/memory_hotplug: allow to specify a default online_type discards b84c3fd37051 mm/memory_hotplug: convert memhp_auto_online to store an o [...] discards 5ebad6b4ad98 mm/memory_hotplug: unexport memhp_auto_online discards 6f5522accc8a hv_balloon-dont-check-for-memhp_auto_online-manually-fix discards 5838c28e01d8 hv_balloon: don't check for memhp_auto_online manually discards 2e4dad20c20b powernv/memtrace: always online added memory blocks discards 96af8ad1e541 drivers/base/memory: store mapping between MMOP_* and stri [...] discards edd25a60b63b drivers/base/memory: map MMOP_OFFLINE to 0 discards d29b5b002b2f drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE discards 5b8ec4ca2b59 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] discards 69b339f82205 mm/sparse.c: move subsection_map related functions together discards e474a3165165 mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] discards 855a8d6fa4e1 mm/sparse.c: only use subsection map in VMEMMAP case discards c50ef24c2927 mm/sparse.c: introduce a new function clear_subsection_map() discards d56254b3705d mm/sparse.c: introduce new function fill_subsection_map() discards 562fc61b7abc mm/memory_hotplug.c: cleanup __add_pages() discards f9b9feb035b7 mm/memory_hotplug.c: simplify calculation of number of pag [...] discards 4ab39a0e66c7 mm/memory_hotplug.c: only respect mem= parameter during bo [...] discards 02632d8de76d mm/page_ext.c: drop pfn_present() check when onlining discards 5b351ac4f3e0 drivers/base/memory.c: drop pages_correctly_probed() discards 0b92f60499a0 drivers/base/memory.c: drop section_count discards 23503675aef9 userfaultfd: selftests: add write-protect test discards 564c95cc4e29 userfaultfd: selftests: refactor statistics discards 6d2fe1c8d644 userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally discards 5f0e19221ef8 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update discards 3b7c55809d70 userfaultfd: wp: don't wake up when doing write protect discards 2426ad793b53 userfaultfd: wp: enabled write protection in userfaultfd API discards c24606bae395 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl discards d4fc522a9a4e userfaultfd: wp: support write protection for userfault vma range discards a1e1a972e6a7 khugepaged: skip collapse if uffd-wp detected discards cb840559761b userfaultfd: wp: support swap and page migration discards a3e0e4aaeed4 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers discards b544153b4707 userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork discards 3ce1b35a17f2 userfaultfd: wp: apply _PAGE_UFFD_WP bit discards 1d71c2ffc303 mm: merge parameters for change_protection() discards e79e95033c10 userfaultfd: wp: add UFFDIO_COPY_MODE_WP discards e782e83cf5ff userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers discards b7a3235e1485 userfaultfd: wp: add WP pagetable tracking to x86 discards 9d93fcb2314a userfaultfd: wp: hook userfault handler to write protection fault discards 8cbf799daaf3 userfaultfd: wp: add helper for writeprotect check discards 86842d8fea27 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] discards 7305faf9d29b mm/page_reporting: add free page reporting documentation discards f27542922972 mm/page_reporting: add budget limit on how many pages can [...] discards cee3f962264b mm/page_reporting: rotate reported pages to the tail of the list discards c5eb70f3c4d0 virtio-balloon: add support for providing free page report [...] discards 34755e217a0b virtio-balloon: pull page poisoning config out of free pag [...] discards 38db28b18fba mm: introduce Reported pages discards 02aac9ed275e mm: add function __putback_isolated_page discards b65d1833ab74 mm: use zone and order instead of free area in free_list m [...] discards 1377d09e517f mm: adjust shuffle code to allow for future coalescing discards 3198146172ae mm: code cleanup for MADV_FREE discards 329f7e6bdee3 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards c8ada410ebe0 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards 363a901bcdf2 mm/ksm.c: update get_user_pages() argument in comment discards 042b77b90b28 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE discards 9092606587ca include/linux/pagemap.h: optimise find_subpage for !THP discards 5dff6f6b6b6e mm, thp: track fallbacks due to failed memcg charges separately discards f7ce39aa7023 mm, shmem: add vmstat for hugepage fallback discards ff7e84866ba9 mm-migratec-migrate-pg_readahead-flag-fix discards 9b64712d158c mm/migrate.c: migrate PG_readahead flag discards 7db3bc48b2cd mm/migrate.c: unify "not queued for migration" handling in [...] discards 19c172e977ee mm/migrate.c: check pagelist in move_pages_and_store_status() discards b1b05e946bed mm/migrate.c: wrap do_move_pages_to_node() and store_status() discards 640c88529ef9 mm/migrate.c: no need to check for i > start in do_pages_move() discards 748420c0718b include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] discards 8caf094121b0 mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix discards 654605780010 mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t discards 519c78683670 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set discards da217505577b mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] discards 7e96e194d3a3 selftests/vm: fix map_hugetlb length used for testing read [...] discards e62b6d92071e mm: hugetlb: fix per-node size calculation for hugetlb_cma discards 9225b06c1713 mm: cleanup cmdline_parse_hugetlb_cma() discards e9799a911011 mm: hugetlb: optionally allocate gigantic hugepages using cma discards f025f61f8916 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() discards cba8bb6c775f mm/hugetlb.c: clean code by removing unnecessary initialization discards c71f7dde835c hugetlb_cgroup: add hugetlb_cgroup reservation docs discards 8aa87b74cbaa hugetlb_cgroup: add hugetlb_cgroup reservation tests discards 8d17f6f1bd94 hugetlb: remove check_coalesce_bug debug code discards 15bde0789649 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs discards 8bb77970298d hugetlb: support file_region coalescing again discards 0da9a360e381 hugetlb_cgroup: support noreserve mappings discards fe0235015b58 hugetlb_cgroup-add-accounting-for-shared-mappings-fix discards f21dae98cf14 hugetlb_cgroup: add accounting for shared mappings discards 8fc7c6a3cd5c mm/hugetlb: fix file_region entry allocations discards e4e9d2915436 hugetlb: disable region_add file_region coalescing discards 6bde8ba0c27a hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] discards 4887158086d5 hugetlb_cgroup: add reservation accounting for private mappings discards 5100cd02efae mm/hugetlb_cgroup: fix hugetlb_cgroup migration discards bf9cfb7e8fc3 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] discards ea2d57b67137 hugetlb_cgroup: add hugetlb_cgroup reservation counter discards 6d597196c2bf hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race discards 2c993970f0d4 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization discards b62150eb0c5a mm/memblock.c: remove redundant assignment to variable max_addr discards ec9b92a47632 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED discards 545c45d9329e mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() discards df594c8797b8 mm/mempolicy: check hugepage migration is supported by arc [...] discards c28bbb280302 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping discards bc85416043c7 mm/compaction.c: clean code by removing unnecessary assignment discards 97512b740e69 mm-compaction-disable-compact_unevictable_allowed-on-rt-v5 discards 80d8e2119d7a mm/compaction: Disable compact_unevictable_allowed on RT discards 95402c137e6d mm/compaction: really limit compact_unevictable_allowed to [...] discards 6904b2fa543f mm, compaction: fully assume capture is not NULL in compac [...] discards 0906903b287e mmthpcompactioncma-allow-thp-migration-for-cma-allocations-fix discards 6703cdd86794 mm,thp,compaction,cma: allow THP migration for CMA allocations discards cb524d4b6e14 mm,compaction,cma: add alloc_contig flag to compact_control discards 9fb9c82dc4c9 selftests: vm: drop dependencies on page flags from mlock2 tests discards 83d4b0662220 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] discards ad5668b41bb4 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() discards 1790475952be mm/vmscan.c: Clean code by removing unnecessary assignment discards af3568e46682 mm/vmscan.c: fix data races using kswapd_classzone_idx discards 53a88027b038 mm/vmscan.c: remove cpu online notification for now discards 70f41b83c8c8 mm: vmscan: replace open codings to NUMA_NO_NODE discards 2b884b0fdee3 mm: vmpressure: use mem_cgroup_is_root API discards 81781e7eb5eb mm: vmpressure: don't need call kfree if kstrndup fails discards f34637aaa509 mm/page_alloc: simplify page_is_buddy() for better code re [...] discards e404cfd8c5c6 mm/page_alloc.c: micro-optimisation Remove unnecessary branch discards 904e7b2a80fc mm/page_alloc.c: use free_area_empty() instead of open-coding discards 95b27fe1e5f2 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards aadc86f9a68b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards 3439b6fa7c3c mm, pagealloc: micro-optimisation: save two branches on ho [...] discards 4791c268dcb2 mm/page_alloc: increase default min_free_kbytes bound discards 276cbac25080 kasan: fix -Wstringop-overflow warning discards 55ed4d080953 kasan: add test for invalid size in memmove discards 42a90fc66876 kasan-detect-negative-size-in-memory-operation-function-fix-2 discards 4768c0ed5173 kasan/tags: fix -Wdeclaration-after-statement warn discards 617bd290c751 kasan: detect negative size in memory operation function discards 8ffdf600e394 mm/sparse.c: allocate memmap preferring the given node discards d10b6a62725f mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] discards 40b9e05a0cd9 mm/sparse: rename pfn_present() to pfn_in_present_section() discards ec0f7741a565 mm/sparsemem: get address to page struct instead of addres [...] discards 5102e366e37f selftest-add-mremap_dontunmap-selftest-v7-checkpatch-fixes discards c46bc702c20d selftest: add MREMAP_DONTUNMAP selftest discards f06e85a8ea41 selftest-add-mremap_dontunmap-selftest-fix discards da959edff419 selftests: add MREMAP_DONTUNMAP selftest discards 0c790cbce38e mm-add-mremap_dontunmap-to-mremap-v7 discards 06326b4aaa77 mm-add-mremap_dontunmap-to-mremap-v6 discards 11e1f7fa2c9e mm/mremap: add MREMAP_DONTUNMAP to mremap() discards 52fc897f7d0b mm-mmap-add-trace-point-of-vm_unmapped_area-fix discards e3200711ebdb mm: mmap: add trace point of vm_unmapped_area discards dfa685f75be7 mmap: remove inline of vm_unmapped_area discards bae54c271cfe mm/memory.c: clarify a confusing comment for vm_iomap_memory discards d98a97634499 mm: clarify a confusing comment for remap_pfn_range() discards 8f80fef63fa5 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path discards 2f79c256aad7 mm/gup: allow to react to fatal signals discards e478e49087d6 mm/gup: allow VM_FAULT_RETRY for multiple times discards cc17c6cd82f0 mm: allow VM_FAULT_RETRY for multiple times discards e533ba505a23 mm: introduce FAULT_FLAG_INTERRUPTIBLE discards a6a7b0af25ac mm: introduce FAULT_FLAG_DEFAULT discards 13e6f31dfeeb userfaultfd: don't retake mmap_sem to emulate NOPAGE discards 8b2c093da561 mm: return faster for non-fatal signals in user mode faults discards 34beb3ae3b3d sh/mm: use helper fault_signal_pending() discards 3eb6584cb41c powerpc/mm: use helper fault_signal_pending() discards 377bf10cdf98 arm64/mm: use helper fault_signal_pending() discards dafadcbe3eab arc/mm: use helper fault_signal_pending() discards 6a071cae8ed5 x86/mm: use helper fault_signal_pending() discards 1723f8ad44fe mm-introduce-fault_signal_pending-fix discards 59465f4d083c mm: introduce fault_signal_pending() discards 77581c02dc67 mm/gup: fix __get_user_pages() on fault retry of hugetlb discards e98344917306 mm/gup: rename "nonblocking" to "locked" where proper discards 152b88069158 mm: add pagemap.h to the fine documentation discards 63af5e157806 mm/vma: make is_vma_temporary_stack() available for general use discards 5bb86801246f mm/vma: make vma_is_foreign() available for general use discards 7b12b58d969b mm/vma: move VM_NO_KHUGEPAGED into generic header discards b959921b0edc mm/mmap.c: fix the adjusted length error discards 4934cfd9b2cf mm/vma: append unlikely() while testing VMA access permissions discards a59bcbd28168 mm/vma: replace all remaining open encodings with vma_is_a [...] discards 7e23f1449f61 mm/vma: replace all remaining open encodings with is_vm_hu [...] discards d88676eb1597 mm/vma: make vma_is_accessible() available for general use discards 9b79d4e218e6 mm/vma: add missing VMA flag readable name for VM_SYNC discards 40cbe12da4b7 mm: set vm_next and vm_prev to NULL in vm_area_dup() discards ce5124507238 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" discards dd9f84548cd3 mm: don't prepare anon_vma if vma has VM_WIPEONFORK discards 32b663d9023f mm/mapping_dirty_helpers: Update huge page-table entry callbacks discards 4e3280c0fb2e mm: memcg: make memory.oom.group tolerable to task migration discards 8462c79b1116 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] discards 4017b5172a0c mm, memcg: prevent mem_cgroup_protected store tearing discards f4364ef572fc mm, memcg: prevent memory.swap.max load tearing discards a25b112cce28 mm, memcg: prevent memory.min load/store tearing discards e5f861be9996 mm, memcg: prevent memory.low load/store tearing discards 8654a4ba7e8d mm, memcg: prevent memory.max load tearing discards f71fbce04d56 mm, memcg: prevent memory.high load/store tearing discards 20e90b803537 memcg-optimize-memorynuma_stat-like-memorystat-fix discards b30114fdbd62 mm/memcg: optimize memory.numa_stat like memory.stat discards 101e1341b97e mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused discards a2d78795e02f memcg: css_tryget_online cleanups discards aa689dc53f63 mm: memcontrol: recursive memory.low protection discards 26eabef4665c mm: memcontrol: clean up and document effective low/min ca [...] discards c9257ad68faf mm: memcontrol: fix memory.low proportional distribution discards 3069b0b0f516 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] discards 1a0524b9b719 mm: memcg/slab: cache page number in memcg_(un)charge_slab() discards e8989fa2e475 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() discards 7b94e9167671 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] discards fb4f991b186b mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments discards a0f6a206b616 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments discards bc4868419ee7 mm: memcg/slab: use mem_cgroup_from_obj() discards e0da684bb428 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node discards 8dbab4c8d588 mm, memcg: fix build error around the usage of kmem_caches discards 33c2d8050996 mm/swap_state.c: use the same way to count page in [add_to [...] discards 69944eb49f88 mm: swap: use smp_mb__after_atomic() to order LRU bit set discards f2aab5c0eddf mm-swap-make-page_evictable-inline-fix discards 19db41c4da37 mm: swap: make page_evictable() inline discards 0e39467a2a4c mm/swap_slots.c: assign|reset cache slot by value directly discards 53f5bc5ba01b mm/swapfile: fix data races in try_to_unuse() discards 55e5d7718f15 mm/swap.c: not necessary to export __pagevec_lru_add() discards 13e36d6e0c06 mm/swapfile.c: fix comments for swapcache_prepare discards 8a61024ab956 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path discards 2d59b0e03e72 mm/gup: rename nr as nr_pinned in get_user_pages_fast() discards 1e30c8eafe76 mm/gup/writeback: add callbacks for inaccessible pages discards 9b52f99f6a60 mm: dump_page(): additional diagnostics for huge pinned pages discards c4d6e695a1f2 mm: improve dump_page() for compound pages discards bb189c444ae5 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] discards cf91206bc5a3 mm/gup_benchmark: support pin_user_pages() and related calls discards 1fb26314ca86 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting discards e0ee4e999750 mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] discards 47e22a233bed mm-gup-track-foll_pin-pages-fix-2-fix discards b4570752b0bf mm/gup: fixup for 9947ea2c1e608e32 "mm/gup: track FOLL_PIN pages" discards fb4cf46ad4f0 mm/gup: fixup for ce35133be382 mm/gup: track FOLL_PIN pages discards 4df876dbb5b5 mm/gup: track FOLL_PIN pages discards 221b9c60689f mm/gup: require FOLL_GET for get_user_pages_fast() discards c9183d01e1e7 mm/gup: pass gup flags to two more routines discards e3d702b68d10 mm: introduce page_ref_sub_return() discards ae5c84b237e1 mm/gup: pass a flags arg to __gup_device_* functions discards 23f0217c5633 mm/gup: split get_user_pages_remote() into two routines discards 2ea9a7cb9d5d mm/filemap.c: rewrite pagecache_get_page documentation discards 01bcde63c59c mm/filemap.c: unexport find_get_entry discards 9684f6757226 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] discards 1370808c580d include/linux/pagemap.h: rename arguments to find_subpage discards d6fd36cf5a61 mm/filemap.c: use vm_fault error code directly discards b1c15c597eb2 mm/filemap.c: remove unused argument from shrink_readahead [...] discards 68aca83136f5 mm/filemap.c: clear page error before actual read discards 73f257b3348c mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] discards 4827a0a4faa5 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] discards 0566f19d526e mm/Makefile: disable KCSAN for kmemleak discards 41789872eac5 mm/kmemleak.c: use address-of operator on section symbols discards 7e422bebff06 Revert "topology: add support for node_to_mem_node() to de [...] discards 466bf4327940 slub: relocate freelist pointer to middle of object discards e07fa26682df slub: improve bit diffusion for freelist ptr obfuscation discards 141ee7be033d mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs discards 71dc16dc76ab mm/slub.c: replace cpu_slab->partial with wrapped APIs discards 88da8640b2f1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards e7fdbc783ce2 fs_parse: Remove pr_notice() about each validation discards efe5f655972b ramfs: support O_TMPFILE discards 24dc77db8f74 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards 787d771922ba ocfs2: use memalloc_nofs_save instead of memalloc_noio_save discards 8f6e872b9439 ocfs2: use scnprintf() for avoiding potential buffer overflow discards 0ade6040750d ocfs2: roll back the reference count modification of the p [...] discards 96c6950aef8c ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] discards bfaa5a8a4b4a ocfs2: dlm: replace zero-length array with flexible-array member discards 2e7d0bd1231c ocfs2: cluster: replace zero-length array with flexible-ar [...] discards 859ee02735ea ocfs2: replace zero-length array with flexible-array member discards 64c60a811af6 ocfs2: Add missing annotations for ocfs2_refcount_cache_lo [...] discards 577bcd24ef34 ocfs2: remove useless err discards 39f5aed70243 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" discards edc158862dc4 ocfs2: there is no need to log twice in several functions discards 1aacf652922e ocfs2: remove dlm_lock_is_remote discards b738119e7519 ocfs2: use OCFS2_SEC_BITS in macro discards 130817744214 ocfs2: remove unused macros discards eee90a09b199 ocfs2: remove FS_OCFS2_NM discards d7fee4862e24 scripts/spelling.txt: add more spellings to spelling.txt discards 58562b846777 scripts/spelling.txt: add syfs/sysfs pattern discards b0fa2fddce71 asm-generic: make more kernel-space headers mandatory discards 3fbcab4acea3 kthread: mark timer used by delayed kthread works as IRQ safe discards 39c6cd3522b0 mm, memcg: Do not high throttle allocators based on wraparound discards 0144a9e045e4 hfsplus: fix crash and filesystem corruption when deleting files discards b89d7d3b81c3 tools/accounting/getdelays.c: fix netlink attribute length discards 54a7a53f1340 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] discards b55ba4a515c7 /proc/kpageflags: do not use uninitialized struct pages discards 050f2a45a57c /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards c0ec2df536ca Merge remote-tracking branch 'percpu/for-next' discards cbcf1464924a Merge remote-tracking branch 'xen-tip/linux-next' discards 5a6fa5442213 Merge remote-tracking branch 'kvm/linux-next' discards 13705f930896 Merge remote-tracking branch 'rcu/rcu/next' discards 0bfba7d74ca2 Merge remote-tracking branch 'ftrace/for-next' discards 0f115fd8dd54 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 9b4685f39a4f Merge remote-tracking branch 'edac/edac-for-next' discards c2ea7c1c41ff Merge remote-tracking branch 'clockevents/timers/drivers/next' discards c913224ec980 Merge remote-tracking branch 'tip/auto-latest' discards e8bdaa96d312 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards 57f1208cc321 Merge remote-tracking branch 'devicetree/for-next' discards 9d5e3eb85f90 Merge remote-tracking branch 'vfio/next' discards 06db90409482 Merge remote-tracking branch 'iommu/next' discards 937a7748b13e Merge remote-tracking branch 'watchdog/master' discards 3f7281bd9dd9 Merge remote-tracking branch 'smack/for-next' discards 2142327f7d19 Merge remote-tracking branch 'keys/keys-next' discards bc3db7f01b86 Merge remote-tracking branch 'integrity/next-integrity' discards 28a3646e84c4 Merge remote-tracking branch 'apparmor/apparmor-next' discards 4de51e4a5692 Merge remote-tracking branch 'battery/for-next' discards e18c0ba657ae Merge remote-tracking branch 'backlight/for-backlight-next' discards cbeb436d913d Merge remote-tracking branch 'mfd/for-mfd-next' discards 1bddf343ff4d Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 8f488ebcfc2c Merge remote-tracking branch 'device-mapper/for-next' discards ce6be762882e Merge remote-tracking branch 'block/for-next' discards 4399653fd969 Merge remote-tracking branch 'input/next' discards 16eeff941959 Merge remote-tracking branch 'modules/modules-next' discards 045b111b7336 Merge remote-tracking branch 'regmap/for-next' discards 9245c1913c35 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards e3e8c8907d1e Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 008163e2d4c4 Merge remote-tracking branch 'drm-misc/for-linux-next' discards ad085309491c Merge remote-tracking branch 'drm-intel/for-linux-next' discards a5e3c55028dd Merge remote-tracking branch 'amdgpu/drm-next' discards a4f11611a9e5 Merge remote-tracking branch 'drm/drm-next' discards 2945cddbaafb Merge remote-tracking branch 'mtd/mtd/next' discards a641a1a2c35c Merge remote-tracking branch 'mac80211-next/master' discards 68b7bbd2131a Merge remote-tracking branch 'bluetooth/master' discards 133668d73f8f Merge remote-tracking branch 'rdma/for-next' discards b11caf2de9ed Merge remote-tracking branch 'swiotlb/linux-next' discards f99ba5da2ab0 Merge remote-tracking branch 'ieee1394/for-next' discards 45008f8c2b0f Merge remote-tracking branch 'thermal/thermal/linux-next' discards f45941660882 Merge remote-tracking branch 'pm/linux-next' discards 028980cf17ee Merge branch 'dmi/master' discards 6e9cb6071fb6 Merge remote-tracking branch 'i2c/i2c/for-next' discards de752a156160 Merge remote-tracking branch 'hid/for-next' discards 0fcf4fe058b2 Merge remote-tracking branch 'pci/next' discards 20f780ebbbe6 Merge remote-tracking branch 'printk/for-next' discards ea5bd2d4aa24 Merge remote-tracking branch 'vfs/for-next' discards 1661fc8069f0 Merge remote-tracking branch 'file-locks/locks-next' discards 96a288ea8671 Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards 0e74d1aefc19 Merge remote-tracking branch 'iomap/iomap-for-next' discards 8ed4c1cf886b Merge remote-tracking branch 'xfs/for-next' discards c8ee2788086f Merge remote-tracking branch 'v9fs/9p-next' discards 0bb5545c77b0 Merge remote-tracking branch 'ubifs/linux-next' discards c2c316b2c339 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 1d235bc3de47 Merge remote-tracking branch 'nfsd/nfsd-next' discards 387534fcfa0b Merge remote-tracking branch 'nfs/linux-next' discards d32e8df3bc40 Merge remote-tracking branch 'jfs/jfs-next' discards 0268e76f5573 Merge remote-tracking branch 'f2fs/dev' discards f4e32330de69 Merge remote-tracking branch 'ext4/dev' discards 01e62558c63d Merge remote-tracking branch 'ext3/for_next' discards cbfde932d0ca Merge remote-tracking branch 'cifs/for-next' discards f1932a1eb008 Merge remote-tracking branch 'ceph/master' discards de7bc0963fd6 Merge remote-tracking branch 'btrfs/for-next' discards df5fdf2b030a Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 112764ab85eb Merge remote-tracking branch 'uml/linux-next' discards dde2e73b64b5 Merge remote-tracking branch 'sh/sh-next' discards 91130812a30d Merge remote-tracking branch 's390/features' discards b18d074cb186 Merge remote-tracking branch 'risc-v/for-next' discards 1ef50e2de1a3 Merge remote-tracking branch 'powerpc/next' discards 0c816a8f1163 Merge remote-tracking branch 'parisc-hd/for-next' discards 59ce70617070 Merge remote-tracking branch 'openrisc/for-next' discards 14692501863e Merge remote-tracking branch 'nds32/next' discards 33d56c20f0da Merge remote-tracking branch 'm68knommu/for-next' discards 874d09a66ca9 Merge remote-tracking branch 'h8300/h8300-next' discards 8b1c31233e19 Merge remote-tracking branch 'csky/linux-next' discards e34cce72ac9e Merge remote-tracking branch 'clk/clk-next' discards 4baeb19a6e13 Merge remote-tracking branch 'tegra/for-next' discards f1b397d306a0 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards 1d17cc657898 Merge remote-tracking branch 'samsung-krzk/for-next' discards 7f2d11d2f17d Merge remote-tracking branch 'rockchip/for-next' discards 99ce5405679f Merge remote-tracking branch 'reset/reset/next' discards 392922fafd2e Merge remote-tracking branch 'renesas/next' discards 025298399aa5 Merge remote-tracking branch 'realtek/for-next' discards e92bfa65cf2f Merge remote-tracking branch 'raspberrypi/for-next' discards cfa65e36ad4a Merge remote-tracking branch 'qcom/for-next' discards c32c02dbd6ca Merge remote-tracking branch 'omap/for-next' discards 0880753342ce Merge remote-tracking branch 'mvebu/for-next' discards d467d7b4ebef Merge remote-tracking branch 'mediatek/for-next' discards 09a7c227bf30 Merge remote-tracking branch 'keystone/next' discards fb7776c7579a Merge remote-tracking branch 'imx-mxs/for-next' discards de17a3c5b88b Merge remote-tracking branch 'at91/at91-next' discards 18abc55acd47 Merge remote-tracking branch 'aspeed/for-next' discards cb6153ed9274 Merge remote-tracking branch 'amlogic/for-next' discards 4a7a47beec53 Merge remote-tracking branch 'arm-soc/for-next' discards 23421fcc7e98 Merge remote-tracking branch 'arm64/for-next/core' discards 25e9a8896c0d Merge remote-tracking branch 'arm/for-next' discards db908f3e6f78 Merge remote-tracking branch 'dma-mapping/for-next' discards de295868bf80 Merge remote-tracking branch 'kbuild/for-next' discards 27d4071c9c5e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards 700297ff160a Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards ba9d928c4e94 Merge remote-tracking branch 'spdx/spdx-linus' discards 0fb0c49de97c Merge remote-tracking branch 'fpga-fixes/fixes' discards b53bed8534fb Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' discards 783f409c0f44 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' discards 9557476fcab9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 696c1e0a0366 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' discards bbe1bbeca230 Merge remote-tracking branch 'hwmon-fixes/hwmon' discards bbf02a68f2c3 Merge remote-tracking branch 'omap-fixes/fixes' discards 11eed9eb98b5 Merge remote-tracking branch 'crypto-current/master' discards 316e1f1d62d8 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards 33a6b1ba4229 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 609f530d7305 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 7d1e139e32af Merge remote-tracking branch 'sound-current/for-linus' discards b3a28b9a0524 Merge remote-tracking branch 'net/master' discards 116cb51f19b7 Merge remote-tracking branch 'arc-current/for-curr' discards d38e6b0b607e Merge remote-tracking branch 'fixes/master' omits c037725d043e cifs: ignore cached share root handle closing errors omits 03eab26d6a9a drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 415ff3092fcf drm/amdgpu: work around llvm bug #42576 omits 79b753da690f drm/amdkfd: Enable GWS based on FW Support omits a5b8489b6c91 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits 5c127fdbc4bb drm/amdgpu: Add a UAPI flag for user to call mem_sync omits ba86eb3af482 drm/amdgpu: Add mem_sync implementation for all the ASICs. omits c1cf3032b3bc drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits 70e5f66981ce drm/amdgpu: Add new ring callback to insert memory sync omits a78f4e24edc0 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 omits d15737e0ef21 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] omits 55a3be8295fe drm/amdgpu: Fix per-IB secure flag GFX hang omits 83c92d1a6d00 drm/amdgpu: Fine-grained TMZ support omits 2a843c2bb2d6 drm/amdgpu: stop evicting encrypted BOs to swap omits 835939ba6448 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits 6a4b9b291615 drm/amdgpu: also add the TMZ flag to GART omits 6fa1812425df drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 6604a22a72f3 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 602c155263f3 drm/amd/display: Indicate use of TMZ buffers to DC omits f842b5a7f47d drm/amdgpu: implement TMZ accessor (v3) omits a20e1b78baa1 drm/amdgpu: remove the alignment placeholder for secure buffer omits 1383a96f7b1a drm/amdgpu: move CS secure flag next the structs where it's used omits 2a509dea3214 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 7a495a4797c6 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits 0d3371e55aa8 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits fc8434f87ed6 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits eff863b3ff36 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits 4ab88bed7e33 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits 3ae86051eb4a drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 635f86c9ee14 drm/amdgpu: job is secure iff CS is secure (v5) omits 66d65aaeca6a drm/amdgpu: expand the context control interface with trust flag omits e216e47c0550 drm/amdgpu: expand the emit tmz interface with trusted flag omits c52ee9091509 drm/amdgpu: add tmz bit in frame control packet omits fb5efaa00bc2 drm/amdgpu: add function to check tmz capability (v4) omits 319405e3b4bc drm/amdgpu: add amdgpu_tmz data structure omits 6bf217bfcf4e drm/amdgpu: add tmz feature parameter (v2) omits 1101e2ff55ff drm/amdgpu: define the TMZ bit for the PTE omits 0eca5d6b2989 drm/amdgpu: add UAPI to create secure commands (v3) omits 16abf411e06b drm/amdgpu: add UAPI for creating encrypted buffers discards 32bd3422a90a KVM: SVM: Split svm_vcpu_run inline assembly to separate file discards 41f08f0506c0 KVM: SVM: Move SEV code to separate file discards 27447a188f1d KVM: SVM: Move AVIC code to separate file discards 70c9400ebc9b KVM: SVM: Move Nested SVM Implementation to nested.c discards 83a2c705f002 kVM SVM: Move SVM related files to own sub-directory discards 09880f689ab3 vdpa: move to drivers/vdpa discards b3da06089278 virtio: Intel IFC VF driver for VDPA discards a35630af6f31 vdpasim: vDPA device simulator discards 180562400b65 vhost: introduce vDPA-based backend omits 52ac54e1de31 Merge branch 'asoc-5.7' into asoc-linus discards 04b3f5186e8b rtc: remove rtc_time_to_tm and rtc_tm_to_time discards 5f0ff4d272bb rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64 omits f218e82ac9c7 cifs: smbd: Do not schedule work to send immediate packet [...] omits f50464a382b7 cifs: smbd: Properly process errors on ib_post_send discards 4f6d08609bb6 crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] discards 595ddd9ba571 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] discards 26ec4a501170 Documentation/changes: Raise minimum supported binutils ve [...] discards c478583ef416 crypto: curve25519 - do not pollute dispatcher based on assembler discards dcdf6bcb49b9 crypto: x86 - rework configuration based on Kconfig discards 70e846669096 x86: add comments about the binutils version to support co [...] discards bb291b7e0192 x86: probe assembler capabilities via kconfig instead of makefile discards 5d7cbc5633d4 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA discards 3bf313e33360 x86: remove always-defined CONFIG_AS_AVX discards 5a0e1b13fa73 x86: remove always-defined CONFIG_AS_SSSE3 discards 230126cd3f7c x86: remove always-defined CONFIG_AS_CFI_SECTIONS discards 887e55c45614 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME discards 5c790d905aec x86: remove always-defined CONFIG_AS_CFI discards 08d51fa719f9 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] discards 526e493ac244 lib/raid6/test: fix build on distros whose /bin/sh is not bash omits 2afd026b57bf cifs: Allocate crypto structures on the fly for calculatin [...] omits 1eb88434c3ff cifs: smbd: Update receive credits before sending and deal [...] discards 505d60df2623 Merge branch 'remotes/lorenzo/pci/vmd' discards e238ca793e02 Merge branch 'remotes/lorenzo/pci/tegra' discards bc37f5530abb Merge branch 'remotes/lorenzo/pci/qcom' discards cbb805f7489e Merge branch 'remotes/lorenzo/pci/mobiveil' discards 96f2a6a05486 Merge branch 'remotes/lorenzo/pci/hv' discards ea16df5b2a6b Merge branch 'remotes/lorenzo/pci/endpoint' discards 62935ccaf523 Merge branch 'remotes/lorenzo/pci/dwc' discards 8ee534a89120 Merge branch 'remotes/lorenzo/pci/dt' discards 7b96a52e3215 Merge branch 'remotes/lorenzo/pci/amlogic' discards 8b1e7dfb999d Merge branch 'pci/virtualization' discards 928b31881092 Merge branch 'pci/resource' discards 179b691f547a Merge branch 'pci/p2pdma' discards 5f014572467f Merge branch 'pci/misc' discards 2be39108452d Merge branch 'pci/interrupts' discards 6fb89be1321e Merge branch 'pci/hotplug' discards eb199107785e Merge branch 'pci/enumeration' discards 612ea75f8905 Merge branch 'pci/edr' discards cb118d12a77c Merge branch 'pci/aspm' discards 42cd904e03e8 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] discards 6c0ac36be887 PCI: tegra: Print -EPROBE_DEFER error message at debug level discards 9d316131da53 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] discards 0d603f874e75 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] discards 3bc7b8ba47a1 tools: PCI: Add 'e' to clear IRQ discards 88d679a8a1ad misc: pci_endpoint_test: Add ioctl to clear IRQ discards de99da76fa8a misc: pci_endpoint_test: Avoid using module parameter to d [...] discards e9eff55bcdea PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt discards a4cca0eabff3 PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] discards 5d71ac5f6e02 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] discards 5d6f4e192931 misc: pci_endpoint_test: Add support to get DMA option fro [...] discards 89f00b80fdb2 tools: PCI: Add 'd' command line option to support DMA discards d29323773941 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] discards fd7b63114eab PCI: endpoint: functions/pci-epf-test: Print throughput in [...] discards a558357b1b34 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] discards e5ff49d1dfba Merge branch 'locking/kcsan' discards bc756606aab4 Merge branch 'x86/boot' discards 1a9e41acbf1b Merge branch 'x86/build' discards e2d5d6e92279 Merge branch 'x86/cleanups' discards 47233516dad0 Merge branch 'x86/fpu' discards 9037eb46b6d5 Merge branch 'x86/kdump' discards 71505af7b277 Merge branch 'x86/misc' discards 691f5e4fc8b7 Merge branch 'x86/mm' discards 415de8bbbb32 Merge branch 'x86/urgent' discards 12764d550e3d Merge branch 'x86/vmware' omits 8a1ca11a95e2 f2fs: keep inline_data when compression conversion omits 389ddc596fc1 f2fs: fix to disable compression on directory omits 8e688f527ba5 f2fs: add missing CONFIG_F2FS_FS_COMPRESSION omits 76fa8ed350b1 f2fs: switch discard_policy.timeout to bool type omits 54f859fce219 f2fs: fix to verify tpage before releasing in f2fs_free_dic() omits e911ab0e7a69 f2fs: show compression in statx omits 09b046b4fe8d f2fs: clean up dic->tpages assignment omits 3e1b4d019a77 f2fs: compress: support zstd compress algorithm discards d7a448d5da88 Bluetooth: Always request for user confirmation for Just Works discards 7e141d88e8ce Bluetooth: Add BT_MODE socket option discards 3c7acab031cf Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS discards b3ba2d2b7257 dt-bindings: net: bluetooth: Add device tree bindings for [...] discards 65a459a276d0 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] omits d9e92da49f29 Merge branch 'for-5.7/block' into for-next discards 9dfce4c4d3cd Merge branch 'misc' into for-next discards 60f59640b7af scsi: libfc: rport state move to PLOGI if all PRLI retry e [...] discards 850d02032ed5 scsi: libfc: If PRLI rejected, move rport to PLOGI state omits ad5724a805e1 Merge branch 'for-5.7/drivers' into for-next discards 0006079c7f33 scsi: bnx2fc: Update the driver version to 2.12.13 discards 8dd247a2fd47 scsi: bnx2fc: Fix SCSI command completion after cleanup is posted discards 8d78d64b8b5e scsi: bnx2fc: Process the RQE with CQE in interrupt context omits 67c7d2f805f4 Merge branch 'for-5.7/block' into for-next discards 733d5c8a1341 scsi: target: use the stack for XCOPY passthrough cmds discards 5be4d4230818 scsi: target: increase XCOPY I/O size discards 489d7a239394 scsi: target: avoid per-loop XCOPY buffer allocations discards 14bf11e99bc5 scsi: target: drop xcopy DISK BLOCK LENGTH debug discards 7b44d9974565 scsi: target: use #define for xcopy descriptor len discards 16fe5d0540db scsi: ufs-mediatek: add error recovery for suspend and resume discards 74311a1b0ccb scsi: ufs: export ufshcd_link_recovery discards 55df14e40f3c scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling [...] omits dfb3d260dd75 Merge branch 'for-5.7/block' into for-next omits b68e9da4188d Merge branch 'for-5.7/block' into for-next omits 563960d4dc6a Merge branch 'for-5.7/io_uring' into for-next discards 239e2ff48fbb Merge branch 'misc' into for-next discards 4b5877208840 Merge branch 'fixes' into for-next discards 98d0fc7f002d scsi: lpfc: Update lpfc version to 12.8.0.0 discards 185b2ce24b7e scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 discards cb42d1ad347a scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI discards 8b626ff4a671 scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics omits 9ee29140f266 Merge branch 'for-5.7/libata' into for-next omits c0d0d9be9802 Merge branch 'for-5.7/drivers' into for-next omits 3620589e165f Merge branch 'for-5.7/io_uring' into for-next omits 6f885b2b7539 Merge branch 'for-5.7/libata' into for-next omits 7cdaa910ad67 Merge branch 'for-5.7/drivers' into for-next omits b8eb330274a3 Merge branch 'for-5.7/block' into for-next omits 575beddbd7f4 Merge branches 'work.exfat' and 'work.dotdot' into for-next omits 382473dca770 lookup_open(): don't bother with fallbacks to lookup+create omits 8aa753f4c9b1 atomic_open(): no need to pass struct open_flags anymore omits 139f5f66a2ab open_last_lookups(): move complete_walk() into do_open() omits 9063390032f6 open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open() omits 8757457515c1 open_last_lookups(): don't abuse complete_walk() when all [...] omits f1202377c211 open_last_lookups(): consolidate fsnotify_create() calls omits 49ce6d6379c6 take post-lookup part of do_last() out of loop omits 759b75439863 link_path_walk(): sample parent's i_uid and i_mode for the [...] omits 799d6176da87 __nd_alloc_stack(): make it return bool omits 3cea4218559b reserve_stack(): switch to __nd_alloc_stack() omits 6fcc1fa66eb9 pick_link(): take reserving space on stack into a new helper omits f5398f52621a pick_link(): more straightforward handling of allocation failures omits 8187ba00c6a4 fold path_to_nameidata() into its only remaining caller omits 025e7840ec38 pick_link(): pass it struct path already with normal refco [...] omits 88d795c31563 fs/namei.c: kill follow_mount() omits 00efec165405 non-RCU analogue of the previous commit omits 3708336d015e helper for mount rootwards traversal omits c0f6eec4aef0 follow_dotdot(): be lazy about changing nd->path omits c1b3bc7cdde6 follow_dotdot_rcu(): be lazy about changing nd->path omits 083e0ca43829 follow_dotdot{,_rcu}(): massage loops omits 20971012f63e lift all calls of step_into() out of follow_dotdot/follow_ [...] discards d04d18197cf5 Merge branch 'misc' into for-next omits 6ab3463a5fcd Merge branch 'for-5.6/libnvdimm-space-align' into libnvdim [...] omits 0ef5b782a807 csky: Enable the gcov function in csky achitecture omits ccb51596cb2a csky: Fixup init_fpu compile warning with __init omits 26455d00ee58 drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] discards 1129d6145ed5 mfd: Add support for Azoteq IQS620A/621/622/624/625 discards ce85b6d820b1 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 discards 065cfc524949 mfd: Kconfig: Fix some misspelling of the word functionality discards a56cabee12d5 mfd: pm8xxx: Replace zero-length array with flexible-array member discards 303170f70f6c mfd: omap-usb-tll: Replace zero-length array with flexible [...] discards 47eff3394975 mfd: cpcap: Fix compile if MFD_CORE is not selected discards 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 4054ab64e29b tools/accounting/getdelays.c: fix netlink attribute length adds 98c985d7da8d kthread: mark timer used by delayed kthread works as IRQ safe adds 630f289b7114 asm-generic: make more kernel-space headers mandatory adds 66906c4933d6 scripts/spelling.txt: add syfs/sysfs pattern adds df47b5e9a403 scripts/spelling.txt: add more spellings to spelling.txt adds ee9dc325acf2 ocfs2: remove FS_OCFS2_NM adds 8e6ef3731edc ocfs2: remove unused macros adds 31cc0c802902 ocfs2: use OCFS2_SEC_BITS in macro adds e0369873e6fe ocfs2: remove dlm_lock_is_remote adds cb5bc8557a50 ocfs2: there is no need to log twice in several functions adds 41f4dc833135 ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec" adds 1a5692e4776b ocfs2: remove useless err adds 185a73216f2d ocfs2: add missing annotations for ocfs2_refcount_cache_lo [...] adds 3c9210d45d50 ocfs2: replace zero-length array with flexible-array member adds fa803cf8f39f ocfs2: cluster: replace zero-length array with flexible-ar [...] adds 8cb92435e2fd ocfs2: dlm: replace zero-length array with flexible-array member adds 95f3427c243b ocfs2: ocfs2_fs.h: replace zero-length array with flexible [...] adds 0434c9f40442 ocfs2: roll back the reference count modification of the p [...] adds d293d3af2dee ocfs2: use scnprintf() for avoiding potential buffer overflow adds 4ceb229f66c6 ocfs2: use memalloc_nofs_save instead of memalloc_noio_save adds c537338c0554 fs_parse: remove pr_notice() about each validation adds 4c7ba22e4c2d mm/slub.c: replace cpu_slab->partial with wrapped APIs adds bbd4e305e373 mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs adds 1ad53d9fa3f6 slub: improve bit diffusion for freelist ptr obfuscation adds 3202fa62fb43 slub: relocate freelist pointer to middle of object adds 667c790169e2 revert "topology: add support for node_to_mem_node() to de [...] adds b0d14fc43d39 mm/kmemleak.c: use address-of operator on section symbols adds 5f2d5026be67 mm/Makefile: disable KCSAN for kmemleak adds 5c72feee3e45 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds cc7b8f6245f0 mm/page-writeback.c: write_cache_pages(): deduplicate iden [...] adds faffdfa04fa1 mm/filemap.c: clear page error before actual read adds 0f8e2db4ead5 mm/filemap.c: remove unused argument from shrink_readahead [...] adds e520e932dcc6 mm/filemap.c: use vm_fault error code directly adds ec84821507be include/linux/pagemap.h: rename arguments to find_subpage adds 184b4fef58b6 mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirt [...] adds 83daf837884c mm/filemap.c: unexport find_get_entry adds 2294b32e068f mm/filemap.c: rewrite pagecache_get_page documentation adds 22bf29b67dee mm/gup: split get_user_pages_remote() into two routines adds 86dfbed49f88 mm/gup: pass a flags arg to __gup_device_* functions adds 566d774a1187 mm: introduce page_ref_sub_return() adds 3b78d8347d31 mm/gup: pass gup flags to two more routines adds 94202f126f69 mm/gup: require FOLL_GET for get_user_pages_fast() adds 3faa52c03f44 mm/gup: track FOLL_PIN pages adds 47e29d32afba mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds 1970dc6f5226 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds 41c45d37b9ee mm/gup_benchmark: support pin_user_pages() and related calls adds be87141108f0 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds 6197ab984b41 mm: improve dump_page() for compound pages adds dc8fb2f282ad mm: dump_page(): additional diagnostics for huge pinned pages adds f28d43636d6f mm/gup/writeback: add callbacks for inaccessible pages adds 4628b063d218 mm/gup: rename nr as nr_pinned in get_user_pages_fast() adds df3a0a21b698 mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path adds 3eeba1356dfc mm/swapfile.c: fix comments for swapcache_prepare adds bde07cfc65da mm/swap.c: not necessary to export __pagevec_lru_add() adds 218209487c3d mm/swapfile: fix data races in try_to_unuse() adds 2406b76fe815 mm/swap_slots.c: assign|reset cache slot by value directly adds 1eb6234e52f0 mm: swap: make page_evictable() inline adds 9a9b6cce630d mm: swap: use smp_mb__after_atomic() to order LRU bit set adds cb77445132ae mm/swap_state.c: use the same way to count page in [add_to [...] adds a87425a36fb2 mm, memcg: fix build error around the usage of kmem_caches adds 86daf94efb11 mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds 4f103c6363c3 mm: memcg/slab: use mem_cgroup_from_obj() adds 10eaec2f63b6 mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments adds 50591183fa86 mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments adds f4b00eab5004 mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_( [...] adds 92d0510c3585 mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() adds 9c315e4d7d8c mm: memcg/slab: cache page number in memcg_(un)charge_slab() adds 4b13f64de256 mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __me [...] adds 503970e42325 mm: memcontrol: fix memory.low proportional distribution adds bc50bcc6e00b mm: memcontrol: clean up and document effective low/min ca [...] adds 8a931f801340 mm: memcontrol: recursive memory.low protection adds 8965aa28cdf0 memcg: css_tryget_online cleanups adds c1514c0aac77 mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused adds f6f989c5cebc mm, memcg: prevent memory.high load/store tearing adds 15b42562d46d mm, memcg: prevent memory.max load tearing adds f86b810c2610 mm, memcg: prevent memory.low load/store tearing adds c3d532008661 mm, memcg: prevent memory.min load/store tearing adds 32d087cdd9a1 mm, memcg: prevent memory.swap.max load tearing adds b3a7822e5e75 mm, memcg: prevent mem_cgroup_protected store tearing adds 48fe267c503e mm: memcg: make memory.oom.group tolerable to task migration adds b2a403fdd15e mm/mapping_dirty_helpers: update huge page-table entry callbacks adds b44437723cbc mm/vma: move VM_NO_KHUGEPAGED into generic header adds 7969f2264f92 mm/vma: make vma_is_foreign() available for general use adds 222100eed264 mm/vma: make is_vma_temporary_stack() available for general use adds 767e5ee54ed7 mm: add pagemap.h to the fine documentation adds 4f6da9341180 mm/gup: rename "nonblocking" to "locked" where proper adds ad415db81796 mm/gup: fix __get_user_pages() on fault retry of hugetlb adds 4ef873226ceb mm: introduce fault_signal_pending() adds 39678191cd89 x86/mm: use helper fault_signal_pending() adds 24a62cf41f67 arc/mm: use helper fault_signal_pending() adds b502f038f2ff arm64/mm: use helper fault_signal_pending() adds c9a0dad16201 powerpc/mm: use helper fault_signal_pending() adds fb027ada051a sh/mm: use helper fault_signal_pending() adds 8b9a65fd282c mm: return faster for non-fatal signals in user mode faults adds ef429ee7409a userfaultfd: don't retake mmap_sem to emulate NOPAGE adds dde160724832 mm: introduce FAULT_FLAG_DEFAULT adds c270a7eedcf2 mm: introduce FAULT_FLAG_INTERRUPTIBLE adds 4064b9827063 mm: allow VM_FAULT_RETRY for multiple times adds 4426e945df58 mm/gup: allow VM_FAULT_RETRY for multiple times adds 71335f37c5e8 mm/gup: allow to react to fatal signals adds 3e69ad081c18 mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path adds 86a76331d94c mm: clarify a confusing comment for remap_pfn_range() adds abd69b9e0010 mm/memory.c: clarify a confusing comment for vm_iomap_memory adds baceaf1c8b99 mmap: remove inline of vm_unmapped_area adds df529cabb7a2 mm: mmap: add trace point of vm_unmapped_area adds e346b3813067 mm/mremap: add MREMAP_DONTUNMAP to mremap() adds 0c28759ee3c9 selftests: add MREMAP_DONTUNMAP selftest adds 4627d76dcf04 mm/sparsemem: get address to page struct instead of addres [...] adds e03d1f78341e mm/sparse: rename pfn_present() to pfn_in_present_section() adds 3af776f601dc mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for [...] adds 4027149abde8 mm/sparse.c: allocate memmap preferring the given node adds 8cceeff48f23 kasan: detect negative size in memory operation function adds 98f3b56fa62a kasan: add test for invalid size in memmove adds ee8eb9a5fe86 mm/page_alloc: increase default min_free_kbytes bound adds 736838e964c3 mm, pagealloc: micro-optimisation: save two branches on ho [...] adds 76089d0082e6 mm/page_alloc.c: use free_area_empty() instead of open-coding adds 97ce86f93cf3 mm/page_alloc.c: micro-optimisation Remove unnecessary branch adds fe925c0cb05b mm/page_alloc: simplify page_is_buddy() for better code re [...] adds 565dc842313f mm: vmpressure: don't need call kfree if kstrndup fails adds d8a1c03ff797 mm: vmpressure: use mem_cgroup_is_root API adds f661d007f40d mm: vmscan: replace open codings to NUMA_NO_NODE adds 6b700b5b3c59 mm/vmscan.c: remove cpu online notification for now adds 5644e1fbbfe1 mm/vmscan.c: fix data races using kswapd_classzone_idx adds e072bff60a29 mm/vmscan.c: clean code by removing unnecessary assignment adds 4b7930626747 mm/vmscan.c: make may_enter_fs bool in shrink_page_list() adds c4ecddfff1f2 mm/vmscan.c: do_try_to_free_pages(): clean code by removin [...] adds eea274d64e6e selftests: vm: drop dependencies on page flags from mlock2 tests adds b06eda091e5d mm,compaction,cma: add alloc_contig flag to compact_control adds 1da2f328fa64 mm,thp,compaction,cma: allow THP migration for CMA allocations adds 6467552ca64c mm, compaction: fully assume capture is not NULL in compac [...] adds 964b692daf30 mm/compaction: really limit compact_unevictable_allowed to [...] adds 6923aa0d8c62 mm/compaction: Disable compact_unevictable_allowed on RT adds 250046e7ba2a mm/compaction.c: clean code by removing unnecessary assignment adds dcf1763546d7 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds 20ca87f22b82 mm/mempolicy: check hugepage migration is supported by arc [...] adds d888fb2b189b mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds aa9f7d5172fa mm: mempolicy: require at least one nodeid for MPOL_PREFERRED adds 49aef7175cc6 mm/memblock.c: remove redundant assignment to variable max_addr adds c0d0381ade79 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds 87bf91d39bb5 hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race adds cdc2fcfea79b hugetlb_cgroup: add hugetlb_cgroup reservation counter adds 1adc4d419aa2 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds 9808895e1a44 mm/hugetlb_cgroup: fix hugetlb_cgroup migration adds e9fe92ae0cd2 hugetlb_cgroup: add reservation accounting for private mappings adds 0db9d74ed884 hugetlb: disable region_add file_region coalescing adds 075a61d07a8e hugetlb_cgroup: add accounting for shared mappings adds 08cf9faf7558 hugetlb_cgroup: support noreserve mappings adds a9b3f867404b hugetlb: support file_region coalescing again adds 29750f71a9b4 hugetlb_cgroup: add hugetlb_cgroup reservation tests adds 6566704dafdd hugetlb_cgroup: add hugetlb_cgroup reservation docs adds 353b2de42e84 mm/hugetlb.c: clean code by removing unnecessary initialization adds d4af73e3f8d0 mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() adds cabc30da10e6 selftests/vm: fix map_hugetlb length used for testing read [...] adds bb297bb2de51 mm/hugetlb: fix build failure with HUGETLB_PAGE but not HU [...] adds 77d6b9094819 include/linux/huge_mm.h: check PageTail in hpage_nr_pages [...] adds 6cad420cc695 Merge branch 'akpm' (patches from Andrew) adds 7f218319caaa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds f14a9532ee30 Merge tag 'x86-urgent-2020-04-02' of git://git.kernel.org/ [...] adds 514ccc194971 x86/kvm: fix a missing-prototypes "vmread_error" adds 8c1b724ddb21 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds ac438771ccb4 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds c6570114316f Merge tag 'rproc-v5.7' of git://git.kernel.org/pub/scm/lin [...] adds 11786191e2d9 Merge tag 'hwlock-v5.7' of git://git.kernel.org/pub/scm/li [...] adds bc3b3f4bfbde Merge tag 'pinctrl-v5.7-1' of git://git.kernel.org/pub/scm [...] adds 848960e576da Merge tag 'sound-5.7-rc1' of git://git.kernel.org/pub/scm/ [...] adds 5c8db3eb3817 Merge branch 'i2c/for-5.7' of git://git.kernel.org/pub/scm [...] adds e964f1e04a1c Merge tag 'dmaengine-5.7-rc1' of git://git.infradead.org/u [...] adds e109f5060741 Merge tag 'mtd/for-5.7' of git://git.kernel.org/pub/scm/li [...] adds 79f51b7b9c47 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds bef7b2a7be28 Merge tag 'devicetree-for-5.7' of git://git.kernel.org/pub [...] adds e6d05acd5701 remoteproc/omap: Fix set_load call in omap_rproc_request_timer adds 0b521e9e3145 Merge branches 'misc' and 'devel-stable' into for-linus adds a943353d170e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds d228bee8201a kdb: Eliminate strncpy() warnings by replacing with strscpy() adds ad99b5105c08 kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ adds f2c3bec3c90d Merge tag 'kgdb-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 2b729fe7f3e9 Revert "cpuset: Make cpuset hotplug synchronous" adds 0c05b9bdbfe5 docs: cgroup-v1: Document the cpuset_v2_mode mount option adds d88360052364 Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds 0adb8bc0391f Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/lin [...] adds 6cd3d4019ba3 Merge tag 'for-linus-5.7-rc1-tag' of git://git.kernel.org/ [...] adds ff2ae607c6f3 Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/l [...] adds 0ad5b053d438 Merge tag 'char-misc-5.7-rc1' of git://git.kernel.org/pub/ [...] adds dd956a123699 Merge branch 'pci/aspm' adds 4ea40c380dd5 Merge branch 'pci/edr' adds eb81b249ba05 Merge branch 'pci/enumeration' adds 3038685357ee Merge branch 'pci/hotplug' adds 74f0862cc983 Merge branch 'pci/interrupts' adds 10e8141baa7c Merge branch 'pci/misc' adds de71a000a15f Merge branch 'pci/p2pdma' adds 86845e37aca4 Merge branch 'pci/resource' adds 1ee57ad69e1d Merge branch 'pci/virtualization' adds d620d86426ba Merge branch 'remotes/lorenzo/pci/amlogic' adds 86d0b6a13105 Merge branch 'remotes/lorenzo/pci/dt' adds cc36a451e403 Merge branch 'remotes/lorenzo/pci/dwc' adds 5ebf3fc59bd2 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] adds 5893c2e5353b PCI: endpoint: functions/pci-epf-test: Print throughput in [...] adds 0a121f9bc3f5 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] adds 73c5762652c5 tools: PCI: Add 'd' command line option to support DMA adds cf376b4b59da misc: pci_endpoint_test: Add support to get DMA option fro [...] adds 83153d9f36e2 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] adds 6f5e193bfb55 PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] adds 146d32880796 PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt adds b2ba9225e031 misc: pci_endpoint_test: Avoid using module parameter to d [...] adds 475007f9cef0 misc: pci_endpoint_test: Add ioctl to clear IRQ adds 74d60b28d5bf tools: PCI: Add 'e' to clear IRQ adds 6b443e5c80b6 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] adds c2be14ab32d8 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] adds 54455238be89 PCI: tegra: Print -EPROBE_DEFER error message at debug level adds e48ba3eb29a2 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] adds b16f2ab280f9 Merge branch 'remotes/lorenzo/pci/endpoint' adds a29a44c19711 Merge branch 'remotes/lorenzo/pci/hv' adds d09fca9ecddb Merge branch 'remotes/lorenzo/pci/mobiveil' adds a9dcb025d31e Merge branch 'remotes/lorenzo/pci/qcom' adds 5f38dec435b2 Merge branch 'remotes/lorenzo/pci/tegra' adds 86ce3c90c910 Merge branch 'remotes/lorenzo/pci/vmd' adds 86f26a77cb0c Merge tag 'pci-v5.7-changes' of git://git.kernel.org/pub/s [...] adds e7fc1e57d9ab dm integrity: fix ppc64le warning adds 120c9257f5f1 Revert "dm: always call blk_queue_split() in dm_process_bio()" adds 8267d8fb4819 dm integrity: fix logic bug in integrity tag testing adds de3c913c6e9d Merge tag 'for-5.7/dm-fixes' of git://git.kernel.org/pub/s [...] new d005ee78244a Merge remote-tracking branch 'fixes/master' new c1af47f9d954 Merge remote-tracking branch 'arc-current/for-curr' new 255a69a94b8c sparc32: use per-device dma_ops new d8cbbe175783 Merge remote-tracking branch 'sparc/master' 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 new c427bfec18f2 net: core: enable SO_BINDTODEVICE for non-root users new 64948427a63f net: openvswitch: use hlist_for_each_entry_rcu instead of [...] new 19e16d220f0a neigh: support smaller retrans_time settting new 2f5107c34df3 pegasus: Remove pegasus' own workqueue new 468c2a100208 mlxsw: spectrum_trap: fix unintention integer overflow on [...] new b2b5ffc49799 Merge remote-tracking branch 'net/master' new 7d32e69310d6 kbuild, btf: Fix dependencies for DEBUG_INFO_BTF new 250e778fe163 bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in [...] new 93bbb2555b65 riscv, bpf: Remove BPF JIT for nommu builds new 7a1ca97269ee net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data new 5222d69642a0 bpf, lsm: Fix the file_mprotect LSM test. new 0ae41c4c913d Merge remote-tracking branch 'bpf/master' adds ca707b3f00b4 ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen adds dbdd24eaac4e edd: Use scnprintf() for avoiding potential buffer overflow new ff7e06a55676 ALSA: pcm: oss: Fix regression by buffer overflow fix (again) new ae769d355664 ALSA: pcm: oss: Fix regression by buffer overflow fix new b79900a4898b Merge branch 'topic/pcm-oss-fix' into for-linus new 73d8c9408434 ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk new d3f257d18761 Merge remote-tracking branch 'sound-current/for-linus' new 904f353d0e50 ASoC: SOF: Turn "firmware boot complete" message into a db [...] new 81630dc042af ASoC: Intel: atom: Take the drv->lock mutex before calling [...] new 0bb2be2d1b78 ASoC: Intel: atom: Check drv->lock is locked in sst_fill_a [...] new c515291d3127 ASoC: Intel: atom: Fix uninitialized variable compiler warning new 2f107b222208 Merge branch 'asoc-5.7' into asoc-linus new 1c0506870a4b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 57eaf818dee3 Merge remote-tracking branch 'regmap-fixes/for-linus' new 61249ce08ee9 spi: spi-ep93xx: fix wrong SPI mode selection new b3027f88cffb Merge branch 'spi-5.7' into spi-linus new 91340caf546a Merge remote-tracking branch 'spi-fixes/for-linus' new 78b1cc2a6e28 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new b5f13031cd8d crypto: hisilicon - Fix build error new 755bddd1e4ea crypto: marvell/octeontx - fix double free of ptr new 2d479dca9597 Merge remote-tracking branch 'crypto-current/master' new 63f6f4a69a24 Merge remote-tracking branch 'omap-fixes/fixes' new 016b50913007 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 9ad313554be1 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 6a6b918ae893 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 12d77cc8c137 Merge remote-tracking branch 'samsung-krzk-fixes/fixes' new 2a7e3035f89d mmc: core: make mmc_interrupt_hpi() static new 8d8d241f0f51 Merge remote-tracking branch 'mmc-fixes/fixes' new 8e936490acc8 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 50de3c00f88f Merge remote-tracking branch 'fpga-fixes/fixes' new 0b1e9f1086f3 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new e7321620d80b Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 29b7730ab1f3 sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() new a542aea6b431 h8300: move definition of __kernel_size_t etc. to posix_types.h new 302814bfc34c sh: remove unneeded uapi asm-generic wrappers new 0f529fe1f0ff lib/raid6/test: fix build on distros whose /bin/sh is not bash new 08c1087ff4a7 x86: remove unneeded defined(__ASSEMBLY__) check from asm/ [...] new add6908df54b x86: remove always-defined CONFIG_AS_CFI new f6e7b280de59 x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME new 57c9ac3165f3 x86: remove always-defined CONFIG_AS_CFI_SECTIONS new 032aaa5bf830 x86: remove always-defined CONFIG_AS_SSSE3 new f6b1d47c2d65 x86: remove always-defined CONFIG_AS_AVX new e2aed59b1f31 drm/i915: remove always-defined CONFIG_AS_MOVNTDQA new 6d99d220018d x86: probe assembler capabilities via kconfig instead of makefile new 47af98c7c91e x86: add comments about the binutils version to support co [...] new 5a5c049a8ecc crypto: x86 - rework configuration based on Kconfig new 19d259c9aa44 crypto: curve25519 - do not pollute dispatcher based on assembler new 4d9738343974 Documentation/changes: Raise minimum supported binutils ve [...] new 642556ecad03 x86: update AS_* macros to binutils >=2.23, supporting ADX [...] new 4b144f87c42b crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'ma [...] new dc3cc3009879 kbuild: link lib-y objects to vmlinux forcibly when CONFIG [...] new cdd44c2e9f42 kbuild: Enable -Wtautological-compare new 2dbe7d3046d6 gcc-plugins: drop support for GCC <= 4.7 new 6e71607128be kconfig: qconf: clean deprecated warnings new 1352921ce2ac kconfig: qconf: Change title for the item window new 4a05d84f15da kconfig: qconf: fix the content of the main widget new efc04c406780 kconfig: qconf: fix support for the split view mode new 50f7dcd6badb kconfig: qconf: remove some old bogus TODOs new 6914d4ef21a4 kconfig: qconf: Fix a few alignment issues new 799fed40687f kbuild: mkcompile_h: Include $LD version in /proc/version new c011ccc722e9 Documentation/llvm: fix the name of llvm-size new e9341150f0f1 kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h new 96f5678b7e2e Merge remote-tracking branch 'kbuild/for-next' new 5c3ae4b1f634 Merge remote-tracking branch 'dma-mapping/for-next' new 885ef94cd523 Merge remote-tracking branch 'arm/for-next' adds b8fdef311a0b arm64: Always force a branch protection mode when the comp [...] adds e16e65a02913 arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature new 441ed320492f Merge remote-tracking branch 'arm64/for-next/core' new 5190023ef272 Merge remote-tracking branch 'arm-soc/for-next' new 45fb4d630893 Merge remote-tracking branch 'amlogic/for-next' new 62fce24f83b5 Merge remote-tracking branch 'aspeed/for-next' new 297da8c74ebb Merge remote-tracking branch 'at91/at91-next' new e71d030b0793 Merge remote-tracking branch 'imx-mxs/for-next' new 9b4135adca2a Merge remote-tracking branch 'keystone/next' new 3f139528a597 Merge remote-tracking branch 'mediatek/for-next' new aab8ae4db5ca Merge remote-tracking branch 'mvebu/for-next' new 47cc14777a56 Merge remote-tracking branch 'omap/for-next' new 39c231dbe9c0 Merge remote-tracking branch 'qcom/for-next' new 7f682aba4d90 Merge remote-tracking branch 'raspberrypi/for-next' new f25e2a701bce Merge remote-tracking branch 'realtek/for-next' new 15dd68d74ca3 Merge remote-tracking branch 'renesas/next' new b430f81e9df8 Merge remote-tracking branch 'reset/reset/next' new 4660ad837ff7 Merge remote-tracking branch 'rockchip/for-next' new f5262839a113 Merge remote-tracking branch 'samsung-krzk/for-next' new 244f4a879752 Merge remote-tracking branch 'sunxi/sunxi/for-next' new 46e982b99e85 Merge remote-tracking branch 'tegra/for-next' new b717a269b6ea Merge remote-tracking branch 'clk/clk-next' new 12879bda3c2a csky: Fixup init_fpu compile warning with __init new bfe47f358ad2 csky: Implement ptrace regs and stack API new 9866d141a097 csky: Add support for restartable sequence new 89a3927a775c csky: Implement ftrace with regs new dd7c983e78a2 csky/ftrace: Fixup ftrace_modify_code deadlock without CPU [...] new 9c0e343d7654 csky: Fixup get wrong psr value from phyical reg new de8636787119 csky: Enable the gcov function new 000591f1ca33 csky: Enable LOCKDEP_SUPPORT new 33e53ae1ce41 csky: Add kprobes supported new 8da2deb6cb60 csky: Add uprobes support new a7a966e2d2e7 csky: Fixup cpu speculative execution to IO area new 9fe2a6ebe11c Merge remote-tracking branch 'csky/linux-next' new 4787327b1f6d Merge remote-tracking branch 'h8300/h8300-next' new ba750ab328fe Merge remote-tracking branch 'm68knommu/for-next' new 5383fd7fa978 Merge remote-tracking branch 'nds32/next' new 428b41e8677f Merge remote-tracking branch 'openrisc/for-next' new aa755df6b677 Merge remote-tracking branch 'parisc-hd/for-next' new 74d507ca5c2f Merge remote-tracking branch 'powerpc/next' new 956d705dd279 riscv: Unaligned load/store handling for M_MODE new 335b139057ef riscv: Add SOC early init support new c48c4a4c7ead riscv: Add Kendryte K210 SoC support new 8759a42bf1d0 riscv: Select required drivers for Kendryte SOC new 5ba568f57f0a riscv: Add Kendryte K210 device tree new aa10eb6bb8a9 riscv: Kendryte K210 default config new 37809df4b1c8 riscv: create a loader.bin boot image for Kendryte SoC new dfb751d6c02b Merge remote-tracking branch 'risc-v/for-next' new 95f37155369f Merge remote-tracking branch 's390/features' new a372afcf29db Merge remote-tracking branch 'sh/sh-next' new 6b5352c3fc9a Merge remote-tracking branch 'uml/linux-next' new 08a1f01211d0 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 449e7d4be5d5 Merge remote-tracking branch 'btrfs/for-next' new b1d35ba3b189 Merge remote-tracking branch 'ceph/master' new 778df8eefa62 cifs: smbd: Update receive credits before sending and deal [...] new 70999261b28c cifs: Allocate crypto structures on the fly for calculatin [...] new 3ff2f1ee0f4f cifs: smbd: Properly process errors on ib_post_send new 6c571966f276 cifs: smbd: Do not schedule work to send immediate packet [...] new 712f1dac6209 cifs: ignore cached share root handle closing errors new abda48b59d80 Merge remote-tracking branch 'cifs/for-next' new e44452ea6197 Merge remote-tracking branch 'ext3/for_next' new d0ec7071cbe1 Merge remote-tracking branch 'ext4/dev' new 50cfa66f0de0 f2fs: compress: support zstd compress algorithm new 80d0d45ab5b2 f2fs: clean up dic->tpages assignment new fd26725f6eaf f2fs: show compression in statx new 8908e753109f f2fs: fix to verify tpage before releasing in f2fs_free_dic() new 6ce48b0c6eab f2fs: switch discard_policy.timeout to bool type new 9b6ed143c19b f2fs: add missing CONFIG_F2FS_FS_COMPRESSION new aa576970fbbd f2fs: fix to disable compression on directory new 531dfae52e8c f2fs: keep inline_data when compression conversion new 1b6a888d24b4 Merge remote-tracking branch 'f2fs/dev' new d87ed63b7dc2 Merge remote-tracking branch 'jfs/jfs-next' new add42de31721 NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() new 08ca8b21f760 NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unl [...] new dc9dc2febb17 NFS: Fix use-after-free issues in nfs_pageio_add_request() new f02cec9d33e0 NFS: Fix a request reference leak in nfs_direct_write_clea [...] new 862f35c94730 NFS: Fix memory leaks in nfs_pageio_stop_mirroring() new 377840ee48cd NFS: Remove the redundant function nfs_pgio_has_mirroring() new a62f8e3bd836 NFS: Clean up nfs_lock_and_join_requests() new 44a65a0c2783 NFS: Reverse the submission order of requests in __nfs_pag [...] new e00ed89d7bd5 NFS: Refactor nfs_lock_and_join_requests() new ed5d588fe47f NFS: Try to join page groups before an O_DIRECT retransmission new 529af90576cf NFS: Fix a few constant_table array definitions new 75da98586af7 NFS: finish_automount() requires us to hold 2 refs to the [...] new f30a6ea0f3a5 NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout new fc51b1cf391d NFS: Beware when dereferencing the delegation cred new 97a728f5e2ad NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcom [...] new 44ea8dfce021 NFS/pnfs: Reference the layout cred in pnfs_prepare_layout [...] new 16238a7626e5 Merge remote-tracking branch 'nfs/linux-next' new 09cd0f05bf89 Merge remote-tracking branch 'nfsd/nfsd-next' new 6d7e57a4f87d Merge remote-tracking branch 'overlayfs/overlayfs-next' new ab92248f5997 Merge remote-tracking branch 'ubifs/linux-next' new a4a666c2796a Merge remote-tracking branch 'v9fs/9p-next' adds d9fdd0adf932 xfs: fix inode number overflow in ifree cluster helper new 99f95cc8e54d Merge remote-tracking branch 'xfs/for-next' adds 457df33e035a iomap: Handle memory allocation failure in readahead new 6afd6355e7a6 Merge remote-tracking branch 'iomap/iomap-for-next' new ae32615c241c Merge remote-tracking branch 'file-locks/locks-next' new ffca8b2a77f2 Merge branch 'work.exfat' into for-next new 1f85f909d407 Merge remote-tracking branch 'vfs/for-next' new f1e646918074 Merge remote-tracking branch 'printk/for-next' new 778fbf417999 HID: wacom: Read HID_DG_CONTACTMAX directly for non-generi [...] new 31ce1c81f672 Merge branch 'for-5.7/upstream-fixes' into for-next new b43657b0139a Merge remote-tracking branch 'hid/for-next' new 0ba94ac291c8 Merge remote-tracking branch 'i2c/i2c/for-next' new a435000fa89c Merge branch 'dmi/master' adds 5fd769c2bf11 ACPI: video: Docs update for "acpi_backlight" kernel param [...] adds 1c8fbc1f9bfb ACPI: video: Use native backlight on Acer Aspire 5783z adds b62c770fee69 ACPI: Update Tiger Lake ACPI device IDs adds d5764dc59746 platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID adds 26d8bec1e97b thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs adds d07ac1d27208 Merge branches 'acpi-video' and 'acpi-drivers' into linux-next adds 3704a6a44579 PM: hibernate: Propagate the return value of hibernation_r [...] adds b5252a6cbbda PM: sleep: core: Drop racy and redundant checks from devic [...] adds acc53bd61222 Merge branch 'pm-sleep' into linux-next adds a00ec3874e7d cpufreq: intel_pstate: Select schedutil as the default governor adds 90ffa1f5a089 Merge branch 'pm-cpufreq' into linux-next new db96a75946d3 PM: sleep: Add pm_debug_messages kernel command line option new 8fdcca8e254a cpufreq: Select schedutil when using big.LITTLE new da5acd1c49d7 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next new 4506c531f118 Documentation: PM: sleep: Document system-wide suspend code flows new 7b11e2df023a Merge branch 'pm-sleep' into linux-next new 0f63d36e9076 Merge remote-tracking branch 'pm/linux-next' new 5e35f46324c6 Merge remote-tracking branch 'thermal/thermal/linux-next' new c532a2e5b9d0 Merge remote-tracking branch 'ieee1394/for-next' new 22882363b48d Merge remote-tracking branch 'swiotlb/linux-next' adds e5d6468fe9d8 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] adds 139dfad6cfa0 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds b86b0b150fed Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS adds 3ee7b7cd8390 Bluetooth: Add BT_MODE socket option adds 92516cd97fd4 Bluetooth: Always request for user confirmation for Just Works new b25e4df4a83e Bluetooth: hci_bcm: respect IRQ polarity from DT new 81bd5d0c6243 Bluetooth: hci_bcm: fix freeing not-requested IRQ new 7fedd3bb6b77 Bluetooth: Prioritize SCO traffic new 1e5479be46a7 Bluetooth: fixing minor typo in comment new 62a56cb7feec Merge remote-tracking branch 'bluetooth/master' new c6f9151ba241 Merge remote-tracking branch 'mac80211-next/master' adds f05a3849f644 fs: Constify vma argument to vma_is_dax adds 2484ca9b6a20 mm: Introduce vma_is_special_huge adds 327e9fd48972 mm: Split huge pages on write-notify or COW adds 9a9731b18c9b mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries adds 314b6580adc5 drm/ttm, drm/vmwgfx: Support huge TTM pagefaults adds 75390281ab68 drm/vmwgfx: Support huge page faults adds b18234166709 drm: Add a drm_get_unmapped_area() helper adds 7546f7ffdb5c drm/vmwgfx: Introduce a huge page aligning TTM range manager adds 9431042dbc8c drm/vmwgfx: Hook up the helpers to align buffer objects adds 0e7e6198af28 Merge branch 'ttm-transhuge' of git://people.freedesktop.o [...] new a59c7c90c53a Merge remote-tracking branch 'drm/drm-next' new c0ed2ca61f90 drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption [...] new 8913f7ff0580 drm/amd/display: Guard calls to hdcp_ta and dtm_ta new 193cce34a105 amdgpu/drm: remove psp access on navi10 for sriov new 575b0a6e6a2f drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK new dbd138dfeb74 drm/amd/display: re-order asic declarations new 567c8fc4a0d2 drm/amd/powerplay: implement the is_dpm_running() new 764a21cb085b drm/amd/powerplay: avoid using pm_en before it is initialized new 50dc581a8f43 drm/amd/display: fix the broken logic in dc_link.c new acb8f01ecd6f drm/amdgpu: change SH MEM alignment mode for gfx10 new 5161bba4311f drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset new 72da405cf9eb drm/amdgpu: sync ring type and drm hw_ip type new 61d044554007 drm/amdgpu: rework sched_list generation new c1d278fd6f2e drm/amdgpu/psp: dont warn on missing optional TA's new 170dbbf5ee57 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event new f9a3855082db drm/amdgpu: add UAPI for creating encrypted buffers new 3e2a97a11a2a drm/amdgpu: add UAPI to create secure commands (v3) new b1450d97a5fd drm/amdgpu: define the TMZ bit for the PTE new 73391f3ee25a drm/amdgpu: add tmz feature parameter (v2) new 239a2af771b0 drm/amdgpu: add amdgpu_tmz data structure new e3e66288381e drm/amdgpu: add function to check tmz capability (v4) new ee9b1df252f7 drm/amdgpu: add tmz bit in frame control packet new 048717c5d319 drm/amdgpu: expand the emit tmz interface with trusted flag new 9ec5ec0c6db6 drm/amdgpu: expand the context control interface with trust flag new 7f068a12eeb6 drm/amdgpu: job is secure iff CS is secure (v5) new dd2f64b7b0a0 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) new 7fa29ae8acf6 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h new c462e645b6d1 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter new b34d6b255222 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] new 1a55947ae0bb drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 new 26ae6d6eebf3 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 new b3df8d48af47 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 new 3fd59cf85bb4 drm/amdgpu: move CS secure flag next the structs where it's used new 007f9b12f947 drm/amdgpu: remove the alignment placeholder for secure buffer new a2f0ead1f8c6 drm/amdgpu: implement TMZ accessor (v3) new 7f93a7be7a19 drm/amd/display: Indicate use of TMZ buffers to DC new aa6b071daad2 drm/amdgpu: Move to a per-IB secure flag (TMZ) new 5fe33a69f5f0 drm/amdgpu: fix the wrong logic checking when secure buffe [...] new 129949323052 drm/amdgpu: also add the TMZ flag to GART new 33430be6939c drm/amdgpu: add TMZ handling to amdgpu_move_blit new 209869845146 drm/amdgpu: stop evicting encrypted BOs to swap new c2b175403435 drm/amdgpu: Fine-grained TMZ support new 0f5c596d324f drm/amdgpu: Fix per-IB secure flag GFX hang new c5b82eabb49c drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] new 1368bc915ae7 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 new 52e0614196c9 drm/amdgpu: Add new ring callback to insert memory sync new 8be8bd35c048 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion new 2ec8874470a6 drm/amdgpu: Add mem_sync implementation for all the ASICs. new 90ffa573af46 drm/amdgpu: Add a UAPI flag for user to call mem_sync new 1db52c201046 drm/amdkfd: New IOCTL to allocate queue GWS (v2) new 69f4e93f9989 drm/amdkfd: Enable GWS based on FW Support new 29794e423233 drm/mm: revert "Break long searches in fragmented address spaces" new cdc0dabd16ff drm/amdgpu: work around llvm bug #42576 new d925758887dd drm/amdgpu/display: fix logic inversion in program_timing_sync() new f7c9c5d47481 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist new 90b9015c9d18 Merge remote-tracking branch 'amdgpu/drm-next' new aa8a996ba8be Merge remote-tracking branch 'drm-intel/for-linux-next' new 4dadd74c23a6 Merge remote-tracking branch 'drm-misc/for-linux-next' new 89230affb7f5 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' new 90fdd1f0d59b Merge remote-tracking branch 'imx-drm/imx-drm/next' new 5a86f932162b Merge remote-tracking branch 'regmap/for-next' new 2115ac94cf78 Merge remote-tracking branch 'modules/modules-next' adds ebc68cedec4a Input: i8042 - add Acer Aspire 5738z to nomux list adds 3a8579629665 Input: update SPDX tag for input-event-codes.h new 3910f2fd4fcd Merge remote-tracking branch 'input/next' new d866dbf61787 blkcg: rename blkcg->cgwb_refcnt to ->online_pin and alway [...] new 4308a434e5e0 blkcg: don't offline parent blkcg first new 8cd55087dc45 loop: Report EOPNOTSUPP properly new c52abf563049 loop: Better discard support for block devices new 055895537302 io_uring: refactor file register/unregister/update handling new 10bea96dcc13 io_uring: add missing finish_wait() in io_sq_thread() new a6ba632d2c24 io_uring: retry poll if we got woken with non-matching mask new 3537b6a7c654 io_uring: grab task reference for poll requests new aa96bf8a9ee3 io_uring: use io-wq manager as backup task if task is exiting new 08b24342b2c0 Merge branch 'io_uring-5.7' into for-next new c336e992cb1c io_uring: remove bogus RLIMIT_NOFILE check in file registration new 581f98103489 io_uring: process requests completed with -EAGAIN on poll list new 7bd314cdd7a8 Merge branch 'io_uring-5.7' into for-next new 46ff963c5ec1 Merge remote-tracking branch 'block/for-next' new a8c122f72d94 pcmcia: remove some unused space characters new a95ba67f2d74 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds d8a3c488c6d3 dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625 adds 4d9cf7df8d35 mfd: Add support for Azoteq IQS620A/621/622/624/625 adds ce1cb0eec85b input: keyboard: Add support for Azoteq IQS620A/621/622/624/625 adds 8ba447109af4 iio: temperature: Add support for Azoteq IQS620AT temperat [...] adds b081b7382094 iio: light: Add support for Azoteq IQS621/622 ambient ligh [...] adds 189c3c495ad7 iio: position: Add support for Azoteq IQS624/625 angle sensors adds 361dca7d97f5 dt-bindings: mfd: rn5t618: Document optional property interrupts adds 0c81604516af mfd: rn5t618: Add IRQ support adds 11027ce6f1d2 mfd: rn5t618: Add RTC related registers adds bc61676617d3 mfd: rn5t618: Add more subdevices adds 540d1e15393d rtc: rc5t619: Add Ricoh RC5T619 RTC driver adds 87a25333c8c3 iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619 adds 7858658cdcab mfd: rn5t618: Cleanup i2c_device_id adds 873357b1a7f0 Merge branches 'ib-mfd-iio-input-5.7' and 'ib-mfd-iio-rtc- [...] adds f8db89d14efb mfd: cros_ec: Check DT node for usbpd-notify add adds c703797c1d54 mfd: cpcap: Fix compile if MFD_CORE is not selected adds a0c8498c076d mfd: omap-usb-tll: Replace zero-length array with flexible [...] adds 7235d9e48fda mfd: pm8xxx: Replace zero-length array with flexible-array member adds 74391043a42f mfd: Kconfig: Fix some misspelling of the word functionality adds 9a153b0ed196 mfd: omap: Remove useless cast for driver.name adds d8f083a302f7 mfd: rk808: Always use poweroff when requested adds 08e8c0d9e9fa mfd: rk808: Ensure suspend/resume hooks always work adds 90df3a8230ef mfd: rk808: Stop using syscore ops adds 7a52cbccee8d mfd: rk808: Reduce shutdown duplication adds 42679765faf2 mfd: rk808: Convert RK805 to shutdown/suspend hooks adds ba5836933a71 dt-bindings: mfd: Document STM32 low power timer bindings adds 2a7e7274f3d4 mfd: sc27xx: Add USB charger type detection support adds 4e213b45d2b5 mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs adds fb945c95a482 mfd: dln2: Fix sanity checking for endpoints adds a045f3578e0c dt-bindings: bd718x7: Yamlify and add BD71850 adds b1cc5409f08e mfd: da9062: Add support for interrupt polarity defined in [...] adds e3fadb35bc1b mfd: dln2: Allow to be enumerated via ACPI adds c2b5fdfba2a9 mfd: aat2870: Use scnprintf() for avoiding potential buffe [...] adds d2923aa45356 mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock new 7ce13b663150 Merge remote-tracking branch 'mfd/for-mfd-next' new ec0f1af12bcb Merge remote-tracking branch 'backlight/for-backlight-next' new 99f572bdd5b8 Merge remote-tracking branch 'battery/for-next' new 1f1e66441f4b Merge remote-tracking branch 'apparmor/apparmor-next' new 113a03081e91 Merge remote-tracking branch 'keys/keys-next' new 00ff8358171d Merge remote-tracking branch 'smack/for-next' new 515bb6a58e36 Merge remote-tracking branch 'watchdog/master' new 4a7c9256dbef Merge remote-tracking branch 'iommu/next' new 4311ca375c4f Merge remote-tracking branch 'vfio/next' adds 951b47d453a4 Merge branch 'x86/urgent' adds 482f940f8e8f Merge branch 'x86/kdump' adds 73d20564e0dc hrtimer: Don't dereference the hrtimer pointer after the callback adds ecefa1650838 Merge branch 'timers/urgent' adds 54b1b916e23f Merge branch 'locking/kcsan' adds a67cd1fb660d Merge tag 'irqchip-fixes-5.7-1' of git://git.kernel.org/pu [...] adds ee8bac724cc7 Merge branch 'irq/urgent' new 63f0af8a7d40 Merge remote-tracking branch 'tip/auto-latest' new 4d2051a42354 Merge remote-tracking branch 'clockevents/timers/drivers/next' new af2fdecca62f Merge remote-tracking branch 'edac/edac-for-next' new 8e99cf91b99b tracing: Do not allocate buffer in trace_find_next_entry() [...] new f7f393a74794 Merge remote-tracking branch 'ftrace/for-next' new f8b5bdefee11 Merge remote-tracking branch 'rcu/rcu/next' new 1eaa6a096edc Merge remote-tracking branch 'percpu/for-next' new f55a2ecf1645 Merge remote-tracking branch 'workqueues/for-next' new f01316fb03f8 Merge remote-tracking branch 'chrome-platform/for-next' new b3a9cb98cc10 Merge remote-tracking branch 'leds/for-next' new 4f1885a7b347 drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] new 32830a053470 ipmi: fix hung processes in __get_guid() new 782da920e3c3 dt-bindings: ipmi: aspeed: Introduce a v2 binding for KCS new af6432c76a13 ipmi: kcs: Finish configuring ASPEED KCS device before enable new 09f5f680707e ipmi: kcs: aspeed: Implement v2 bindings new 562bf7705885 ipmi: Add missing annotation for ipmi_ssif_lock_cond() and [...] new 98b418663d45 Merge remote-tracking branch 'ipmi/for-next' new 67f14d11f39e Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' new b0c48c5e735c Merge remote-tracking branch 'mux/for-next' new 1d0394d1c8ea Merge branch 'for-5.7' into for-next new ee3d5a56f262 Merge branch 'for-5.7' into for-next new 02092c3f07f6 Merge remote-tracking branch 'cgroup/for-next' adds 529adc58cea3 Merge branch 'misc' into for-next adds c128052e6991 Merge branch 'misc' into for-next new 01de84577b80 Merge remote-tracking branch 'scsi/for-next' adds 4c8cf31885f6 vhost: introduce vDPA-based backend adds 2c53d0f64c06 vdpasim: vDPA device simulator adds 5a2414bc454e virtio: Intel IFC VF driver for VDPA adds c9b9f5f8c0f3 vdpa: move to drivers/vdpa new 5003695110d6 Merge remote-tracking branch 'vhost/linux-next' new e1c7b81c5bc0 Merge remote-tracking branch 'rpmsg/for-next' adds f0254b51cbbf gpio: Unconditionally assign .request()/.free() adds d6471d6e09d4 pinctrl: Unconditionally assign .request()/.free() adds 4ed7d7dd4890 Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()" new ff88594beee7 Merge remote-tracking branch 'gpio/for-next' new 437fb760d046 pwm: meson: Remove redundant assignment to variable fin_freq new 374c1104eb72 pwm: Make pwm_apply_state_debug() static new 9cc5f232a4b6 pwm: pca9685: Fix PWM/GPIO inter-operation new e7854ffd328d Merge remote-tracking branch 'pwm/for-next' new 42bf7b119418 Merge remote-tracking branch 'random/dev' new 3079f3e2f802 Merge remote-tracking branch 'livepatching/for-next' new 6ad09132703c Merge remote-tracking branch 'coresight/next' adds 99b7ac9c68fa rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 8ae79be79b1d rtc: sun6i: let the core handle rtc range adds 6487a8019b3e rtc: remove rtc_time_to_tm and rtc_tm_to_time adds 3edf29d9d585 rtc: class: remove redundant assignment to variable err new 1821b79d6a7d rtc: ds1307: check for failed memory allocation on wdt new 081fa67a2562 Merge remote-tracking branch 'rtc/rtc-next' new 04ff4863e126 libnvdimm/region: Fix build error new 1f7767996281 tools/test/nvdimm: Fix out of tree build new 91bf79bcb61d Merge branch 'for-5.6/libnvdimm-fixes' into libnvdimm-for-next new d3b88655c0a1 Merge branch 'for-5.7/numa' into libnvdimm-for-next new 4b566406085b ACPI: NFIT: Replace zero-length array with flexible-array member new 1e361632da12 libnvdimm/label: Replace zero-length array with flexible-a [...] new 9106137c6f0d libnvdimm/region: Replace zero-length array with flexible- [...] new 338f6dac8585 libnvdimm: Update persistence domain value for of_pmem and [...] new 5d64efe79703 pmem: Add functions for reading/writing page to/from pmem new f605a263e069 dax, pmem: Add a dax operation zero_page_range new 79fa974ff6bc s390,dcssblk,dax: Add dax zero_page_range operation to dcs [...] new cdf6cdcd3b99 dm,dax: Add dax zero_page_range operation new 0a23f9ffa5ac dax: Use new dax zero page method for zeroing a page new 4f3b4f161d7a dax,iomap: Add helper dax_iomap_zero() to zero a range new 4e4ced93794a dax: Move mandatory ->zero_page_range() check in alloc_dax() new f6d2b802f80d Merge branch 'for-5.7/libnvdimm' into libnvdimm-for-next new f2c6288c50ae Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 744888d101ad Merge remote-tracking branch 'ntb/ntb-next' adds 2e8993d77697 gcc-plugins/stackleak: Avoid assignment for unused macro argument new 06ddcb431121 Merge remote-tracking branch 'kspp/for-next/kspp' new 3a99b1e8cf39 Merge remote-tracking branch 'fsi/next' new d48765e5507f Merge remote-tracking branch 'slimbus/for-next' new b8513c458a09 Merge remote-tracking branch 'nvmem/for-next' adds 14c04d4e28bc ida: Free allocated bitmap in error path adds 2b32111bf854 test_xarray: Test two more things about xa_cmpxchg adds e8018d0afe78 XArray: Split __xas_store from xas_store adds 303c32f3fce9 XArray: Add xas_for_each_contig adds 27586ca786a7 XArray: Handle retry entries within xas_find_marked new 768b2c5b73a3 Merge remote-tracking branch 'xarray/xarray' new b1ed96c921db Merge remote-tracking branch 'hyperv/hyperv-next' new 978f07172ac9 Merge remote-tracking branch 'kgdb/kgdb/for-next' new dcd24f4d3899 Merge remote-tracking branch 'pidfd/for-next' adds 04982b957b3c PM / devfreq: tegra30: Make CPUFreq notifier to take into [...] new 5319624cbd84 Merge remote-tracking branch 'devfreq/devfreq-next' new 5fc83b695797 Merge remote-tracking branch 'fpga/for-next' new 1f209c365756 Merge remote-tracking branch 'cel/cel-next' adds b73dfc294bdd /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 6350237da8b8 /proc/kpageflags: do not use uninitialized struct pages adds 1eedd7fc3f89 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 04afadae01d4 hfsplus: fix crash and filesystem corruption when deleting files adds b92923901ebe mm, memcg: Do not high throttle allocators based on wraparound adds 493e668e224c drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 75378b030e39 ramfs: support O_TMPFILE adds 6b36a56dd538 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 94fc1468548f mm/memcg: optimize memory.numa_stat like memory.stat adds 8e0258c38c5e memcg-optimize-memorynuma_stat-like-memorystat-fix adds 017c760c4495 mm, memcg: bypass high reclaim iteration for cgroup hierar [...] adds 9b1e6f1f3e15 mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds c3067a6bffb9 Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds bc945e50a3ac mm: set vm_next and vm_prev to NULL in vm_area_dup() adds fa06861aaa78 mm/vma: add missing VMA flag readable name for VM_SYNC adds a8a89b2df258 mm/vma: make vma_is_accessible() available for general use adds 5489fde83225 mm/vma: replace all remaining open encodings with is_vm_hu [...] adds 769d10c9174d mm/vma: replace all remaining open encodings with vma_is_a [...] adds ab36c349b468 mm/vma: append unlikely() while testing VMA access permissions adds f6b79978d7dd mm/mmap.c: fix the adjusted length error adds 9feeb598b2f3 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 75b2cf09b927 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 198334d7deb6 mm: hugetlb: optionally allocate gigantic hugepages using cma adds 2a1fcc2e4d78 mm: cleanup cmdline_parse_hugetlb_cma() adds dde89779fcc4 mm: hugetlb: fix per-node size calculation for hugetlb_cma adds 008e65111e83 mm: hugetlb: fix hugetlb_cma_reserve() if CONFIG_NUMA isn't set adds 2869619cd9db mm/hugetlb.c: fix printk format warning for 32-bit phys_addr_t adds d336f9776e1e mm-hugetlbc-fix-printk-format-warning-for-32-bit-phys_addr_t-fix adds 333a6ae1484c mm/migrate.c: no need to check for i > start in do_pages_move() adds 10f7af0cd432 mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 206420faedc5 mm/migrate.c: check pagelist in move_pages_and_store_status() adds 31c5b18cd621 mm/migrate.c: unify "not queued for migration" handling in [...] adds 4da76155f8a6 mm/migrate.c: migrate PG_readahead flag adds 87c65f0c1830 mm-migratec-migrate-pg_readahead-flag-fix adds f9f1dba6efbc mm, shmem: add vmstat for hugepage fallback adds 035cf60c9d52 mm, thp: track fallbacks due to failed memcg charges separately adds 263bdcc5fc60 include/linux/pagemap.h: optimise find_subpage for !THP adds 81ba389ab283 mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE adds aaab1e7c59e7 mm/ksm.c: update get_user_pages() argument in comment adds 382e92f94d93 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 70efa687d339 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 06fcf2da808b mm: code cleanup for MADV_FREE adds e033de302297 mm: adjust shuffle code to allow for future coalescing adds e872591da997 mm: use zone and order instead of free area in free_list m [...] adds 381ac6a2364d mm: add function __putback_isolated_page adds 642be01d9ba5 mm: introduce Reported pages adds 7b2a2311a6f6 virtio-balloon: pull page poisoning config out of free pag [...] adds 23d22f85d52e virtio-balloon: add support for providing free page report [...] adds befadf8c6ff6 mm/page_reporting: rotate reported pages to the tail of the list adds 191679b1c085 mm/page_reporting: add budget limit on how many pages can [...] adds 1529769685c9 mm/page_reporting: add free page reporting documentation adds 7d0a07903294 virtio-balloon: switch back to OOM handler for VIRTIO_BALL [...] adds f56c588f3eba userfaultfd: wp: add helper for writeprotect check adds 834d999836c4 userfaultfd: wp: hook userfault handler to write protection fault adds 2af251cda032 userfaultfd: wp: add WP pagetable tracking to x86 adds d56086e013c2 userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers adds 6629fdb91afe userfaultfd: wp: add UFFDIO_COPY_MODE_WP adds a97e497dc404 mm: merge parameters for change_protection() adds 3314cd84e98c userfaultfd: wp: apply _PAGE_UFFD_WP bit adds aaad1fe7493c userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork adds 83469a804dc6 userfaultfd: wp: add pmd_swp_*uffd_wp() helpers adds b65f9e49ce88 userfaultfd: wp: support swap and page migration adds 161c0216c58b khugepaged: skip collapse if uffd-wp detected adds 244c9d16ee98 userfaultfd: wp: support write protection for userfault vma range adds 52c17ca5e833 userfaultfd: wp: add the writeprotect API to userfaultfd ioctl adds d54ff9578fb0 userfaultfd: wp: enabled write protection in userfaultfd API adds 6c96a10bf26a userfaultfd: wp: don't wake up when doing write protect adds 7207d4a38f02 userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update adds 89ec829af0fe userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally adds 4416b9717388 userfaultfd: selftests: refactor statistics adds 9b0ef0d3763e userfaultfd: selftests: add write-protect test adds d9dc3d5ee81c drivers/base/memory.c: drop section_count adds cc77ab3aa13d drivers/base/memory.c: drop pages_correctly_probed() adds 26ee4ef48e90 mm/page_ext.c: drop pfn_present() check when onlining adds 543da86987b8 mm/memory_hotplug.c: only respect mem= parameter during bo [...] adds a7062adf7084 mm/memory_hotplug.c: simplify calculation of number of pag [...] adds 9805906537db mm/memory_hotplug.c: cleanup __add_pages() adds a339e85407b8 mm/sparse.c: introduce new function fill_subsection_map() adds 6aa0342c8b77 mm/sparse.c: introduce a new function clear_subsection_map() adds 1ec8a48174de mm/sparse.c: only use subsection map in VMEMMAP case adds 8c853a3855bd mm/sparse.c: add note about only VMEMMAP supporting sub-se [...] adds 6ecaa9bed357 mm/sparse.c: move subsection_map related functions together adds c7f0e906f799 mm/sparse.c: move functions into CONFIG_MEMORY_HOTPLUG ifd [...] adds d6fef03190b1 drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE adds eb11f35076a0 drivers/base/memory: map MMOP_OFFLINE to 0 adds f213173c8a17 drivers/base/memory: store mapping between MMOP_* and stri [...] adds a9f97a87b7f1 powernv/memtrace: always online added memory blocks adds e7b75c957e67 hv_balloon: don't check for memhp_auto_online manually adds fb80793e3e37 hv_balloon-dont-check-for-memhp_auto_online-manually-fix adds 48c8ed223247 mm/memory_hotplug: unexport memhp_auto_online adds c93a9367cdab mm/memory_hotplug: convert memhp_auto_online to store an o [...] adds 70bdcf6e00e7 mm/memory_hotplug: allow to specify a default online_type adds 0ef185b9699c mm/memory_hotplug.c: use __pfn_to_section() instead of ope [...] adds 3ba2990563f0 mm/shmem.c: distribute switch variables for initialization adds 8b27ed67d9e8 mm/shmem.c: Clean code by removing unnecessary assignment adds acb72f2f0c70 mm: huge tmpfs: try to split_huge_page() when punching hole adds 57f856686f92 mm: prevent a warning when casting void* -> enum adds 2cd4fcc00b8e mm/zswap: allow setting default status, compressor and all [...] adds 0f83bb82a55e mm/compaction: add missing annotation for compact_lock_irqsave adds db8c05ecdd99 mm/hugetlb: add missing annotation for gather_surplus_pages() adds ed7598475df2 mm/mempolicy: add missing annotation for queue_pages_pmd() adds a2f9c1e27308 mm/slub: add missing annotation for get_map() adds c848c756a2d4 mm/slub: add missing annotation for put_map() adds 715da309c664 mm/zsmalloc: add missing annotation for migrate_read_lock() adds 4dc272e074ff mm/zsmalloc: add missing annotation for migrate_read_unlock() adds 4d5058eeac8f mm/zsmalloc: add missing annotation for pin_tag() adds 54775e399421 mm/zsmalloc: add missing annotation for unpin_tag() adds a9b260869dfb mm: fix ambiguous comments for better code readability adds 21a2d511c3f1 mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing [...] adds 0c60832f4a04 mm: use fallthrough; adds b036d849f363 include/linux/swapops.h: correct guards for non_swap_entry() adds 950ee4d6d99d include/linux/memremap.h: remove stale comments adds d6589bc9082e mm/dmapool.c: micro-optimisation remove unnecessary branch adds 8cd7c618afb9 mm: Remove dummy struct bootmem_data/bootmem_data_t adds eb6653236d7d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 301585867b50 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 1595738e4101 kernel/hung_task.c: Monitor killed tasks. adds 17e488706a5e fs/proc/inode.c: annotate close_pdeo() for sparse adds 5d7dad1ab29b proc: faster open/read/close with "permanent" files adds e417da8226b0 proc-faster-open-read-close-with-permanent-files-checkpatch-fixes adds 09dbd7b02405 proc: speed up /proc/*/statm adds 7a59375a984d proc: inline vma_stop into m_stop adds 215d66e91842 proc: remove m_cache_vma adds 925c2610f2f2 proc: use ppos instead of m->version adds 4a0a2d329923 seq_file: remove m->version adds 775736b3a4bb proc: inline m_next_vma into m_next adds fe42398e809b asm-generic: fix unistd_32.h generation format adds 4231a95f4b4d kernel/extable.c: use address-of operator on section symbols adds 6290b47e9aa2 sparc,x86: vdso: remove meaningless undefining CONFIG_OPTI [...] adds e98efd42a38a compiler: Remove CONFIG_OPTIMIZE_INLINING entirely adds 53aa0f4013de compiler.h: fix error in BUILD_BUG_ON() reporting adds 19f4b56e7232 MAINTAINERS: add an entry for kfifo adds aa0578e63b2a MAINTAINERS: list the section entries in the preferred order adds 000b0ad54897 bitops: always inline sign extension helpers adds 389736ae6776 lib/test_lockup: test module to generate lockups adds 8b9fbe0b7033 lib/test_lockup: rename disable_irq to fix build error adds b9f68f1433be lib/test_lockup.c: fix spelling mistake "iteraions" -> "it [...] adds bd115862692e lib/test_lockup.c: add parameters for locking generic vfs locks adds f8ee13ef4b0c lib/bch.c: replace zero-length array with flexible-array member adds 1e9c7510e9d8 lib/ts_bm.c: replace zero-length array with flexible-array member adds 1fe276e996b6 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds d4d2f5b7feab lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 703c73304332 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds 12cb2a588ed7 lib: test_stackinit.c: XFAIL switch variable init tests adds bab06d1da208 lib/stackdepot.c: check depot_index before accessing the s [...] adds 862e567a8923 lib/stackdepot.c: fix a condition in stack_depot_fetch() adds 981ed3add075 lib/stackdepot.c: build with -fno-builtin adds b4a1f2789a01 kasan: stackdepot: move filter_irq_stacks() to stackdepot.c adds 80c4ff33d7ab nds32: linker script: add SOFTIRQENTRY_TEXT adds 0efb268d32f7 ia64: add IRQENTRY_TEXT and SOFTIRQENTRY_TEXT to linker script adds 1b958fc15cb5 percpu_counter: fix a data race at vm_committed_as adds dc04c3f3e7b8 lib/test_bitmap.c: make use of EXP2_IN_BITS adds a47835004776 lib/rbtree: fix coding style of assignments adds ac62148d1b67 lib/test_kmod.c: remove a NULL test adds c49f461da3db linux/bits.h: add compile time sanity check of GENMASK inputs adds 4682996c5fda lib: optimize cpumask_local_spread() adds b82833ef9243 lib/list: prevent compiler reloads inside 'safe' list iteration adds 414e40d2359c lib/dynamic_debug.c: use address-of operator on section symbols adds c09d0379ee0b checkpatch: remove email address comment from email addres [...] adds 9128d1ce5543 checkpatch: check SPDX tags in YAML files adds b0efd99c3e80 checkpatch: support "base-commit:" format adds 42e47f39f9b5 checkpatch: prefer fallthrough; over fallthrough comments adds 160f59139400 checkpatch: fix minor typo and mixed space+tab in indentation adds c1eb9cb37519 checkpatch: fix multiple const * types adds bdef57de86ff checkpatch: add command-line option for TAB size adds cc92018cc709 checkpatch: improve Gerrit Change-Id: test adds 6c7d42f21e39 checkpatch: check proper licensing of Devicetree bindings adds 56a3ba3213ca checkpatch: avoid warning about uninitialized_var() adds 2b44dd56db62 kselftest: introduce new epoll test case adds 31272e01b740 fs/epoll: make nesting accounting safe for -rt kernel adds 0bdb9dd5e724 fs/binfmt_elf.c: delete "loc" variable adds 652eaf7e6631 fs/binfmt_elf.c: allocate less for static executable adds 1ecf1d3c974d fs/binfmt_elf.c: don't free interpreter's ELF pheaders on [...] adds 520a1bea6ca4 samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes adds e68e35baa83e samples/hw_breakpoint: drop use of kallsyms_lookup_name() adds cbcafe41dde6 kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_ [...] adds dc05d6b22c47 reiserfs: clean up several indentation issues adds 170e3df4a5c6 umh: fix refcount underflow in fork_usermode_blob(). adds 7213fca5752d gcov: gcc_4_7: replace zero-length array with flexible-arr [...] adds 2a250ed649ef gcov: gcc_3_4: replace zero-length array with flexible-arr [...] adds d914416ba10d kernel/gcov/fs.c: replace zero-length array with flexible- [...] adds afcd18158767 kernel/relay.c: fix read_pos error when multiple readers adds ddde0f9c6ef0 aio: simplify read_events() adds f976db4995e7 init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 96bffae9760e kcov: cleanup debug messages adds 4037eae1ba2a kcov: fix potential use-after-free in kcov_remote_start adds 983798f9db78 kcov: move t->kcov assignments into kcov_start/stop adds af37535f3a97 kcov: move t->kcov_sequence assignment adds 5d185e032bf2 kcov: use t->kcov_mode as enabled indicator adds 32a14d06a0ad kcov: collect coverage from interrupts adds bf8fc0c0d5cf kcov-collect-coverage-from-interrupts-v4 adds a0dc38f3ca95 usb: core: kcov: collect coverage from usb complete callback adds 70c8da1a2999 ubsan: add trap instrumentation option adds 7da75e25f1ea ubsan: split "bounds" checker from other options adds 642e9bca07b1 drivers/misc/lkdtm/bugs.c: add arithmetic overflow and arr [...] adds 7a6d56b5ca82 ubsan: check panic_on_warn adds 30d0cd15258b kasan: unset panic_on_warn before calling panic() adds 29831b7fe88e ubsan: include bug type in report header adds 56303282d2cc ipc/mqueue.c: fix a brace coding style issue new ed8a50a0830c Merge branch 'akpm-current/current' new 90da94e7caa1 Change email address for Pali Rohár new 7746bda918a0 mm/kmemleak: silence KCSAN splats in checksum new b3949e3dc863 drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci [...] new 5d466b344501 mm/frontswap: mark various intentional data races new 23aefa4428ff mm/page_io: mark various intentional data races new 2ceba625637a mm-page_io-mark-various-intentional-data-races-v2 new 2375da974854 mm/swap_state: mark various intentional data races new bd24adf74276 mm/filemap.c: fix a data race in filemap_fault() new 56a25ea5d75a mm/swapfile: fix and annotate various data races new 3c7e8be0a940 mm-swapfile-fix-and-annotate-various-data-races-v2 new 1dc8e31af9e7 mm/page_counter: fix various data races at memsw new 12c58ea3450a mm/memcontrol: fix a data race in scan count new 0f38e4e67ed7 mm/list_lru: fix a data race in list_lru_count_one new 6b12213507f0 mm/mempool: fix a data race in mempool_free() new 300f8b47d3a8 mm/util.c: annotate an data race at vm_committed_as new 8e717c99e47e mm/rmap: annotate a data race at tlb_flush_batched new bf9bfbb4246e mm: annotate a data race in page_zonenum() new fd2b4b1b17f2 mm/swap.c: annotate data races for lru_rotate_pvecs new e6d71fa4e74e mm/memory.c: refactor insert_page to prepare for batched-l [...] new 21d35ddaf356 mm: bring sparc pte_index() semantics inline with other platforms new ecb8143f3b6e mm: define pte_index as macro for x86 new 8507df36bd3e mm/memory.c: add vm_insert_pages() new a9b591a2cc2e mm-add-vm_insert_pages-fix new ef066dbb9034 add missing page_count() check to vm_insert_pages(). new e6f219f28d41 mm: vm_insert_pages() checks if pte_index defined. new 1e617917fb6a net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy new e4d4d14f96a3 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix new 438a0c38bfdd mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS new 2ed75fa6ec17 mm/vma: introduce VM_ACCESS_FLAGS new 56f2ccdd2cad mm/special: create generic fallbacks for pte_special() and [...] new 5ab36c90aa3d mm-special-create-generic-fallbacks-for-pte_special-and-pt [...] new 5fc3c0ead8bf mm/debug: add tests validating architecture page table helpers new 02776c331d1f mm/memory_hotplug: drop the flags field from struct mhp_re [...] new 44d8d9bc9407 mm/memory_hotplug: rename mhp_restrictions to mhp_params new 048fb4c8d36c x86/mm: thread pgprot_t through init_memory_mapping() new cc669464171e x86/mm: introduce __set_memory_prot() new e8c519e7ae76 powerpc/mm: thread pgprot_t through create_section_mapping() new 41d9707fa91c mm/memory_hotplug: add pgprot_t to mhp_params new 023962977c71 mm/memremap: set caching mode for PCI P2PDMA memory to WC new 24084e147faf mm/madvise: pass task and mm to do_madvise new abef2ec447d8 mm/madvise: introduce process_madvise() syscall: an extern [...] new a66248f0d35d fix process_madvise build break for arm64 new 3cb0b5fad5d7 mm/madvise: check fatal signal pending of target process new 03aa8e412f6c pid: move pidfd_get_pid() to pid.c new 5e14b9af648d mm/madvise: support both pid and pidfd for process_madvise new 5756f0bcffe2 mm/madvise: employ mmget_still_valid() for write lock new 66088f005d80 mm/madvise: allow KSM hints for remote API new e1d35ba20d97 kmod: make request_module() return an error when autoloadi [...] new 822f06d12ba4 fs/filesystems.c: downgrade user-reachable WARN_ONCE() to [...] new 18afc3cda1fe docs: admin-guide: document the kernel.modprobe sysctl new 72ce9c3adfaf docs-admin-guide-document-the-kernelmodprobe-sysctl-v5 new 68b70d31e29c selftests: kmod: fix handling test numbers above 9 new f3005c826dea selftests: kmod: test disabling module autoloading new 5fdf80538a7b kexec: prevent removal of memory in use by a loaded kexec image new 7bdab6dcb885 mm/memory_hotplug: allow arch override of non boot memory [...] new 4556b1ea4de5 arm64: memory: give hotplug memory a different resource name new 2556da0f42cd fs/seq_file.c: seq_read(): add info message about buggy .n [...] new bc7cb5791054 seq_read-info-message-about-buggy-next-functions-fix new 6c314ee95174 kernel/gcov/fs.c: gcov_seq_next() should increase position index new f7c2764965d5 ipc/util.c: sysvipc_find_ipc() should increase position index new 04655cae6a37 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new 62e8d649eace Merge branch 'akpm/master' new dff795974310 Add linux-next specific files for 20200404
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 (17f166b56b25) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
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 412 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/cgroup-v1/cpusets.rst | 11 + Documentation/admin-guide/kernel-parameters.txt | 11 +- Documentation/admin-guide/pm/suspend-flows.rst | 270 + Documentation/admin-guide/pm/system-wide.rst | 1 + .../devicetree/bindings/ipmi/aspeed-kcs-bmc.txt | 20 +- 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 +- Next/SHA1s | 120 +- Next/merge.log | 17322 +++++++------------ arch/arm64/Kconfig.debug | 13 - arch/arm64/Makefile | 7 +- arch/arm64/include/asm/memory.h | 12 +- arch/csky/Kconfig | 14 +- arch/csky/abiv1/inc/abi/entry.h | 5 +- arch/csky/abiv2/inc/abi/entry.h | 67 +- arch/csky/abiv2/mcount.S | 48 + arch/csky/include/asm/ftrace.h | 2 + arch/csky/include/asm/kprobes.h | 48 + arch/csky/include/asm/probes.h | 24 + arch/csky/include/asm/processor.h | 1 + arch/csky/include/asm/ptrace.h | 43 + arch/csky/include/asm/thread_info.h | 8 +- arch/csky/include/asm/uprobes.h | 33 + arch/csky/kernel/Makefile | 1 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/entry.S | 18 +- arch/csky/kernel/ftrace.c | 42 + arch/csky/kernel/head.S | 5 + arch/csky/kernel/probes/Makefile | 7 + arch/csky/kernel/probes/decode-insn.c | 49 + arch/csky/kernel/probes/decode-insn.h | 20 + arch/csky/kernel/probes/ftrace.c | 66 + arch/csky/kernel/probes/kprobes.c | 499 + arch/csky/kernel/probes/kprobes_trampoline.S | 19 + arch/csky/kernel/probes/simulate-insn.c | 398 + arch/csky/kernel/probes/simulate-insn.h | 49 + arch/csky/kernel/probes/uprobes.c | 150 + arch/csky/kernel/ptrace.c | 103 + arch/csky/kernel/setup.c | 63 +- arch/csky/kernel/signal.c | 6 + arch/csky/kernel/smp.c | 3 + arch/csky/kernel/traps.c | 29 +- arch/csky/mm/cachev2.c | 45 +- arch/csky/mm/fault.c | 11 + arch/powerpc/platforms/pseries/papr_scm.c | 4 +- arch/riscv/Kconfig | 2 +- arch/riscv/Kconfig.socs | 10 + arch/riscv/Makefile | 6 +- arch/riscv/boot/Makefile | 3 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/kendryte/Makefile | 2 + arch/riscv/boot/dts/kendryte/k210.dts | 23 + arch/riscv/boot/dts/kendryte/k210.dtsi | 123 + arch/riscv/configs/nommu_k210_defconfig | 68 + arch/riscv/include/asm/soc.h | 23 + arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/head.S | 1 + arch/riscv/kernel/soc.c | 28 + arch/riscv/kernel/traps.c | 27 +- arch/riscv/kernel/traps_misaligned.c | 370 + arch/riscv/kernel/vmlinux.lds.S | 6 + arch/sh/include/uapi/asm/setup.h | 2 - arch/sh/include/uapi/asm/types.h | 2 - arch/sparc/include/asm/dma-mapping.h | 15 +- arch/sparc/kernel/ioport.c | 3 - arch/sparc/kernel/of_device_common.c | 1 + arch/sparc/mm/io-unit.c | 9 +- arch/sparc/mm/iommu.c | 15 +- arch/sparc/mm/mm_32.h | 3 - arch/sparc/mm/srmmu.c | 4 +- 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 + block/blk-cgroup.c | 22 +- drivers/acpi/device_pm.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 +- drivers/acpi/dptf/int340x_thermal.c | 8 +- drivers/acpi/nfit/nfit.h | 12 +- drivers/acpi/video_detect.c | 9 + drivers/base/power/main.c | 7 +- drivers/block/loop.c | 49 +- drivers/bluetooth/hci_bcm.c | 8 +- drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 2 + drivers/char/ipmi/kcs_bmc_aspeed.c | 151 +- drivers/cpufreq/Kconfig | 4 +- drivers/cpufreq/Kconfig.x86 | 2 + drivers/crypto/chelsio/chcr_ktls.c | 1 + drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 8 +- drivers/dax/bus.c | 4 +- drivers/dax/super.c | 28 +- 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/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 160 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 4 - drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 18 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 6 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 - .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 449 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 3 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 18 + drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 2 +- 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/hid/wacom_sys.c | 4 +- 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-integrity.c | 4 +- drivers/md/dm-linear.c | 18 + drivers/md/dm-log-writes.c | 17 + drivers/md/dm-stripe.c | 23 + drivers/md/dm.c | 37 +- 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 + drivers/mmc/core/mmc_ops.c | 2 +- .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 2 +- drivers/net/ethernet/cavium/common/cavium_ptp.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 31 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 11 + drivers/net/usb/pegasus.c | 38 +- drivers/nvdimm/label.h | 2 +- drivers/nvdimm/nd.h | 4 +- drivers/nvdimm/of_pmem.c | 4 +- drivers/nvdimm/pmem.c | 101 +- drivers/nvdimm/region_devs.c | 8 +- drivers/pci/endpoint/functions/pci-epf-test.c | 2 +- drivers/pci/p2pdma.c | 2 + drivers/pcmcia/sa1100_simpad.c | 6 +- drivers/pinctrl/pinctrl-ingenic.c | 7 +- drivers/platform/x86/intel-hid.c | 2 +- drivers/pwm/core.c | 4 +- drivers/pwm/pwm-meson.c | 2 +- drivers/pwm/pwm-pca9685.c | 85 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 2 +- drivers/rtc/rtc-ds1307.c | 2 + drivers/rtc/rtc-rc5t619.c | 444 + drivers/rtc/rtc-sun6i.c | 25 +- drivers/s390/block/dcssblk.c | 20 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/kendryte/Kconfig | 14 + drivers/soc/kendryte/Makefile | 3 + drivers/soc/kendryte/k210-sysctl.c | 248 + drivers/spi/spi-ep93xx.c | 8 +- .../intel/int340x_thermal/int3400_thermal.c | 2 +- .../intel/int340x_thermal/int3403_thermal.c | 2 +- drivers/vhost/Kconfig | 1 + fs/cifs/smbdirect.c | 47 +- fs/dax.c | 59 +- fs/f2fs/compress.c | 2 - fs/io-wq.c | 12 + fs/io-wq.h | 2 + fs/io_uring.c | 285 +- fs/iomap/buffered-io.c | 17 +- fs/nfs/delegation.c | 9 +- fs/nfs/direct.c | 21 + fs/nfs/fs_context.c | 5 +- fs/nfs/internal.h | 6 - fs/nfs/namespace.c | 62 +- fs/nfs/nfs4proc.c | 4 + fs/nfs/pagelist.c | 350 +- fs/nfs/pnfs.c | 54 +- fs/nfs/write.c | 258 +- fs/xfs/xfs_inode.c | 2 +- include/drm/drm_file.h | 9 + include/drm/ttm/ttm_bo_api.h | 3 +- include/dt-bindings/clock/k210-clk.h | 20 + include/linux/blk-cgroup.h | 43 +- include/linux/cpuset.h | 3 + include/linux/dax.h | 21 +- include/linux/device-mapper.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/linux/nfs_page.h | 5 + include/uapi/linux/input-event-codes.h | 2 +- init/Makefile | 2 +- kernel/cgroup/cpuset.c | 39 +- kernel/power/hibernate.c | 2 +- kernel/power/main.c | 7 + kernel/power/process.c | 2 + kernel/time/hrtimer.c | 5 +- kernel/trace/trace.c | 21 +- lib/Kconfig.debug | 2 + lib/idr.c | 1 + localversion-next | 2 +- mm/backing-dev.c | 6 +- mm/huge_memory.c | 44 +- mm/memory.c | 27 +- net/bluetooth/hci_core.c | 106 +- net/bluetooth/hci_event.c | 2 +- net/core/neighbour.c | 10 +- net/core/sock.c | 4 +- net/dsa/slave.c | 2 +- net/ipv6/addrconf.c | 7 +- net/ipv6/ndisc.c | 4 +- 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 +- net/openvswitch/flow_table.c | 10 +- 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/core/oss/pcm_plugin.c | 22 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/intel/atom/sst-atom-controls.c | 4 + sound/soc/intel/atom/sst/sst_pvt.c | 2 +- sound/soc/sof/loader.c | 2 +- sound/usb/quirks-table.h | 42 + tools/testing/nvdimm/Kbuild | 4 +- tools/testing/nvdimm/test/Kbuild | 4 +- tools/testing/radix-tree/idr-test.c | 29 + tools/testing/selftests/bpf/prog_tests/test_lsm.c | 18 +- tools/testing/selftests/bpf/progs/lsm.c | 8 +- tools/testing/selftests/bpf/verifier/bounds.c | 4 +- 325 files changed, 20790 insertions(+), 18127 deletions(-) create mode 100644 Documentation/admin-guide/pm/suspend-flows.rst 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 [...] create mode 100644 arch/csky/include/asm/kprobes.h create mode 100644 arch/csky/include/asm/probes.h create mode 100644 arch/csky/include/asm/uprobes.h create mode 100644 arch/csky/kernel/probes/Makefile create mode 100644 arch/csky/kernel/probes/decode-insn.c create mode 100644 arch/csky/kernel/probes/decode-insn.h create mode 100644 arch/csky/kernel/probes/ftrace.c create mode 100644 arch/csky/kernel/probes/kprobes.c create mode 100644 arch/csky/kernel/probes/kprobes_trampoline.S create mode 100644 arch/csky/kernel/probes/simulate-insn.c create mode 100644 arch/csky/kernel/probes/simulate-insn.h create mode 100644 arch/csky/kernel/probes/uprobes.c create mode 100644 arch/riscv/boot/dts/kendryte/Makefile create mode 100644 arch/riscv/boot/dts/kendryte/k210.dts create mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi create mode 100644 arch/riscv/configs/nommu_k210_defconfig create mode 100644 arch/riscv/include/asm/soc.h create mode 100644 arch/riscv/kernel/soc.c create mode 100644 arch/riscv/kernel/traps_misaligned.c 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 drivers/soc/kendryte/Kconfig create mode 100644 drivers/soc/kendryte/Makefile create mode 100644 drivers/soc/kendryte/k210-sysctl.c create mode 100644 include/dt-bindings/clock/k210-clk.h create mode 100644 include/linux/mfd/sc27xx-pmic.h