This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 4c07e2ddab5b Merge tag 'mfd-next-5.4' of git://git.kernel.org/pub/scm/l [...] adds 722e6f500ac7 ia64: Fix some warnings introduced in merge window adds d2935de7e4fd vfs: Convert bpf to use the new mount API adds dec90f61f125 vfs: Convert functionfs to use the new mount API adds b54c64f7adeb hypfs: Fix error number left in struct pointer member adds 8f8d8d11f76e vfs: Convert hypfs to use the new mount API adds d2e0981c3b9a vfs: Convert spufs to use the new mount API adds 1f52aa08d12f gfs2: Convert gfs2 to fs_context adds 0b36c9eed232 Merge branch 'work.mount3' of git://git.kernel.org/pub/scm [...] adds 1fed17df7e50 hv_balloon: Use a static page for the balloon_up send buffer adds 221f6df008ab hv_balloon: Reorganize the probe function adds 9b5434196529 Tools: hv: move to tools buildsystem adds 345f0254e5b2 HID: hv: Remove dependencies on PAGE_SIZE for ring buffer adds dba61cda3046 Drivers: hv: vmbus: Break out synic enable and disable operations adds 63ecc6d22ce4 Drivers: hv: vmbus: Suspend/resume the synic for hibernation adds ed56ef675ae6 Drivers: hv: vmbus: Add a helper function is_sub_channel() adds 271b2224d42f Drivers: hv: vmbus: Implement suspend/resume for VSC drive [...] adds e3ede02add7e Drivers: hv: vmbus: Ignore the offers when resuming from h [...] adds f53335e3289f Drivers: hv: vmbus: Suspend/resume the vmbus itself for hi [...] adds 1f48dcf180e5 Drivers: hv: vmbus: Clean up hv_sock channels by force upo [...] adds b307b38962eb Drivers: hv: vmbus: Suspend after cleaning up hv_sock and [...] adds d8bd2d442bb2 Drivers: hv: vmbus: Resume after fixing up old primary channels adds af5a7e99cce2 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds 85624f90c8fc platform/x86: asus-wmi: Make it depend on ACPI battery API adds 44460efe44e0 tools/power/x86/intel-speed-select: Fix high priority core [...] adds 3c64c81ad1f0 tools/power/x86/intel-speed-select: Allow online/offline b [...] adds e118fbe366d8 tools/power/x86/intel-speed-select: Format get-assoc information adds d2d1f304dc96 tools/power/x86/intel-speed-select: Fix some debug prints adds 188afed9db7d tools/power/x86/intel-speed-select: Extend core-power command set adds b3abfd778bf1 tools/power/x86/intel-speed-select: Fix perf-profile comma [...] adds f110d252ae79 platform/x86: pmc_atom: Add Siemens SIMATIC IPC277E to cri [...] adds 24a8d78a9aff platform/x86: i2c-multi-instantiate: Derive the device nam [...] adds baff384b0e90 Merge tag 'platform-drivers-x86-v5.4-2' of git://git.infra [...] adds d3b9f659fac6 microblaze/nommu: use the generic uncached segment support adds 04e3543e228f microblaze: use the generic dma coherent remap allocator adds c709bf455d60 microblaze: remove ioremap_fullcache adds 6a090e97972d arch/microblaze: support get_user() of size 8 bytes adds 6be76fd94ba3 microblaze: Enable Xilinx AXI emac driver by default adds 1c62ed908363 microblaze: defconfig synchronization adds 7cca9b8b7c5b microblaze: Switch to standard restart handler adds 5184d449600f Merge tag 'microblaze-v5.4-rc1' of git://git.monstr.eu/lin [...] adds 07bfa4415ab6 fat: work around race with userspace's read via blockdev w [...] adds 6e73fd25e2c7 Revert "mm/z3fold.c: fix race between migration and destruction" adds 710ec38b0f63 mm: add dummy can_do_mlock() helper adds 3f9d2b5766ae z3fold: fix retry mechanism in page reclaim adds 6279eb3dd794 kbuild: clean compressed initramfs image adds bbd0f32721e2 ocfs2: use jbd2_inode dirty range scoping adds 963abb9aebcd jbd2: remove jbd2_journal_inode_add_[write|wait] adds 5e7a3ed9f1a6 ocfs2: further debugfs cleanups adds 3dd21cdbefa9 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() adds bf5a52647963 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration adds 225dcadf8ee8 fs/ocfs2/namei.c: remove set but not used variables adds 236dcc2ae494 fs/ocfs2/file.c: remove set but not used variables adds 77461ba1d176 fs/ocfs2/dir.c: remove set but not used variables adds a89bd89fae63 ocfs2: delete unnecessary checks before brelse() adds 0a3775e4f883 ocfs2: wait for recovering done after direct unlock request adds d7283b39dbf3 ocfs2: checkpoint appending truncate log transaction befor [...] adds 1c3ce5417b33 ocfs2: fix spelling mistake "ambigous" -> "ambiguous" adds 04f768a39d55 mm, slab: extend slab/shrink to shrink all memcg caches adds 9adeaa226988 mm, slab: move memcg_cache_params structure to mm/slab.h adds 9d5f0be0f755 mm/slub.c: fix -Wunused-function compiler warnings adds b751c52bb587 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K adds dba82d943177 mm: kmemleak: make the tool tolerant to struct scan_area a [...] adds 0647398a8c7b mm: kmemleak: simple memory allocation pool for kmemleak objects adds c5665868183f mm: kmemleak: use the memory pool for early allocations adds 0e965a6bda80 mm/kmemleak.c: record the current memory pool size adds c59180ae3e5b mm/kmemleak: increase the max mem pool to 1M adds ae8f06b31a83 kasan: add memory corruption identification for software t [...] adds b92a953cb7f7 lib/test_kasan.c: add roundtrip tests adds dbf7684e29d1 mm/page_poison.c: fix a typo in a comment adds 1f18b296699c mm/rmap.c: remove set but not used variable 'cstart' adds a50b854e073c mm: introduce page_size() adds 94ad9338109f mm: introduce page_shift() adds d8c6546b1aea mm: introduce compound_nr() adds e7a1aaf28770 mm: replace list_move_tail() with add_page_to_lru_list_tail() adds 7e2f2a0cd17c mm, page_owner: record page owner for each subpage adds 37389167a281 mm, page_owner: keep owner info when freeing the page adds 8974558f49a6 mm, page_owner, debug_pagealloc: save and dump freeing sta [...] adds c3aab9a0bd91 mm/filemap.c: don't initiate writeback if mapping has no d [...] adds 875d91b11a20 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] adds 4101196b19d7 mm: page cache: store only head pages in i_pages adds 0e4b01df8659 mm, memcg: throttle allocators when failing reclaim over m [...] adds e1a366be5cb4 mm: memcontrol: switch to rcu protection in drain_all_stock() adds 1ba6fc9af35b mm: vmscan: do not share cgroup iteration between reclaimers adds 2d15eb31b50a mm/gup: add make_dirty arg to put_user_pages_dirty_lock() adds 6f553ce498a7 drivers/gpu/drm/via: convert put_page() to put_user_page*() adds 1edc97694d0f net/xdp: convert put_page() to put_user_page*() adds 9da99f20ecf8 mm: remove redundant assignment of entry adds 7b167b681013 mm: release the spinlock on zap_pte_range adds 13224794cb08 mm: remove quicklist page table caches adds 013199211c8b ia64: switch to generic version of pte allocation adds 6fb12766f7fc sh: switch to generic version of pte allocation adds 1b9a9d8564cb microblaze: switch to generic version of pte allocation adds 782de70c4293 mm: consolidate pgtable_cache_init() and pgd_cache_init() adds 6aa9b8b2c635 mm: do not hash address in print_bad_pte() adds 3fccb74cf3a6 mm/memory_hotplug: remove move_pfn_range() adds d84f2f5a7552 drivers/base/node.c: simplify unregister_memory_block_unde [...] adds f915fb7fb2c1 drivers/base/memory.c: fixup documentation of removable/ph [...] adds 902ce63b3373 driver/base/memory.c: validate memory block size early adds b6c88d3b9d38 drivers/base/memory.c: don't store end_section_nr in memor [...] adds 33fce0113da2 mm/memory_hotplug.c: prevent memory leak when reusing pgdat adds 00ff9a91bdb7 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] adds 5ecae6359e3a mm/memory_hotplug: drop PageReserved() check in online_pag [...] adds b2c2ab208e4f mm/memory_hotplug: simplify online_pages_range() adds bd02cc01d342 mm/memory_hotplug: make sure the pfn is aligned to the ord [...] adds ca9a46f8a4f0 mm/memory_hotplug: online_pages cannot be 0 in online_pages() adds 29a90db92995 mm/memory_hotplug.c: s/is/if adds ae83189405ea mm/sparse.c: fix memory leak of sparsemap_buf in aligned memory adds db57e98d8790 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] adds c1cbc3eebf7a mm/sparse.c: use __nr_to_section(section_nr) to get mem_section adds 9f82883c6d9a mm/sparse.c: don't manually decrement num_poisoned_pages adds 5ed867037eb1 mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() adds dd3b8353bae7 mm/vmalloc: do not keep unpurged areas in the busy tree adds 688fcbfc06e4 mm/vmalloc: modify struct vmap_area to reduce its size adds 7ea362427c17 mm/vmalloc.c: move 'area->pages' after if statement adds 2286bf4e4d8f mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask adds b57a775f5130 mm: silence -Woverride-init/initializer-overrides adds 63398413c00c z3fold: fix memory leak in kmem cache adds a94b525241c0 mm/compaction.c: clear total_{migrate,free}_scanned before [...] adds 32aaf0553df9 mm/compaction.c: remove unnecessary zone parameter in isol [...] adds 4406548ee39c mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] adds 8ac3f8fe91a2 mm/oom_kill.c: add task UID to info message on an oom kill adds f9c645621a28 memcg, oom: don't require __GFP_FS when invoking memcg OOM killer adds 70cb6d267790 mm/oom: add oom_score_adj and pgtables to Killed process message adds f364f06b34b5 mm/oom_kill.c: fix oom_cpuset_eligible() comment adds 1eb41bb07e56 mm, oom: consider present pages for the node size adds 4d0e3230a56a mm/memcontrol.c: fix a -Wunused-function warning adds 0158115f702b memcg, kmem: deprecate kmem.limit_in_bytes adds 1c6c15971e47 mm, reclaim: make should_continue_reclaim perform dryrun d [...] adds 5ee04716c46c mm, reclaim: cleanup should_continue_reclaim() adds 494330855641 mm, compaction: raise compaction priority after it withdrawns adds f60858f9d327 hugetlbfs: don't retry when pool page allocations start to fail adds 276f756d7002 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() adds 9ef258bad7af thp: update split_huge_page_pmd() comment adds 585e5a7babd9 filemap: check compound_head(page)->mapping in filemap_fault() adds 31895438e702 filemap: check compound_head(page)->mapping in pagecache_g [...] adds 520e5ba41590 filemap: update offset check in filemap_fault() adds 60fbf0ab5da1 mm,thp: stats for file backed THP adds 579c571e2efd khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() adds 99cb0dbd47a1 mm,thp: add read-only THP support for (non-shmem) FS adds 09d91cda0e82 mm,thp: avoid writes to file with THP in pagecache adds 364c1eebe453 mm: thp: extract split_queue_* into a struct adds 7ae88534cdd9 mm: move mem_cgroup_uncharge out of __page_cache_release() adds 0a432dcbeb32 mm: shrinker: make shrinker not depend on memcg kmem adds 87eaceb3faa5 mm: thp: make deferred split shrinker memcg aware adds 010c164a5fa7 mm: move memcmp_pages() and pages_identical() adds fb4fb04ff4dd uprobe: use original page when all uprobes are removed adds bfe7b00de6d1 mm, thp: introduce FOLL_SPLIT_PMD adds 5a52c9df62b4 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT adds 27e1f8273113 khugepaged: enable collapse pmd for pte-mapped THP adds f385cb85a42f uprobe: collapse THP pmd after removing all uprobes adds 649775be63c8 mm, fs: move randomize_stack_top from fs to mm adds 28058ed61fc8 arm64: make use of is_compat_task instead of hardcoding this test adds e8d54b62c55a arm64: consider stack randomization for mmap base only whe [...] adds 67f3977f805b arm64, mm: move generic mmap layout functions to mm adds e7142bf5d231 arm64, mm: make randomization selected by generic topdown [...] adds af0f4297286f arm: properly account for stack randomization and stack guard gap adds 86e568e9c052 arm: use STACK_TOP when computing mmap base address adds dba79c3df4a2 arm: use generic mmap top-down layout and brk randomization adds b1f61b5bde3a mips: properly account for stack randomization and stack g [...] adds b5fb861790bf mips: use STACK_TOP when computing mmap base address adds e548599fbe31 mips: adjust brk randomization offset to fit generic version adds 09036468c8d0 mips: replace arch specific way to determine 32bit task wi [...] adds 9035bd294279 mips: use generic mmap top-down layout and brk randomization adds 54c95a11cc1b riscv: make mmap allocation top-down by default adds 73848a971110 mm/mmap.c: refine find_vma_prev() with rb_last() adds 76f34950779f mm: mmap: increase sockets maximum memory size pgoff for 32bits adds f3bc0dba3154 mm/madvise: reduce code duplication in error handling paths adds 28eb3c808719 shmem: fix obsolete comment in shmem_getpage_gfp() adds c165f25d23ec zpool: add malloc_support_movable to zpool_driver adds d2fcd82bb83a zswap: use movable memory if zpool support allocate movabl [...] adds 068619e32ff6 zswap: do not map same object twice adds 2b38d01b4de8 mm/zsmalloc.c: fix a -Wunused-function warning adds 9c9fa97a8edb Merge branch 'akpm' (patches from Andrew) adds 5eaed68dd38c block: use symbolic constants for t10_pi type adds 54d4e6ab91eb block: centralize PI remapping logic to the block layer adds 23ed570accc9 block, bfq: update inject limit only after injection occurred adds c1e0a1822882 block, bfq: reduce upper bound for inject limit to max_rq_ [...] adds 17c3d2660268 block, bfq: increase update frequency of inject limit adds 58494c980f40 block, bfq: push up injection only after setting service time adds ec76a7b922e4 nbd: rename the runtime flags as NBD_RT_ prefixed adds 8454d68563d4 nbd: fix possible page fault for nbd disk adds d7f76f36a8b4 ata: libahci_platform: Add of_node_put() before loop exit adds eb09b3cc464d pktcdvd: remove warning on attempting to register non-pass [...] adds be21683e48f2 block: t10-pi: fix -Wswitch warning adds d46fe2cb2dce block: drop device references in bsg_queue_rq() adds 2e959dd87a9f Merge tag 'for-5.4/post-2019-09-24' of git://git.kernel.dk [...] adds 954dab193d19 io_uring: use kmemdup instead of kmalloc and memcpy adds 5f5ad9ced336 io_uring: fix use-after-free of shadow_req adds 6cc47d1d2a9b io_uring: ensure poll commands clear ->sqe adds a1041c27b64c io_uring: fix potential crash issue due to io_get_req failure adds 9831a90ce643 io_uring: use cond_resched() in sqthread adds 5262f567987d io_uring: IORING_OP_TIMEOUT support adds 32960613b7c3 io_uring: correctly handle non ->{read,write}_iter() file_ [...] adds b6cb84b4fc58 Merge tag 'for-5.4/io_uring-2019-09-24' of git://git.kerne [...] adds 3a9236e97207 ALSA: dice: fix wrong packet parameter for Alesis iO26 adds 543242211879 ALSA: hda/realtek - Fix alienware headset mic adds 029d2c0fd61e ALSA: usb-audio: Add Hiby device family to quirks for nati [...] adds d2c63b7dfd06 ALSA: hda - Apply AMD controller workaround for Raven platform adds bd9c10bc663d ALSA: hda/realtek - PCI quirk for Medion E4254 adds 7b485d175631 ALSA: hda - Add laptop imic fixup for ASUS M9V laptop adds e75f4940e8ad ASoC: fsl_sai: Fix noise when using EDMA adds a0a4bf57a977 ASoC: core: delete component->card_list in soc_remove_comp [...] adds 0dce49efc705 ASoC: atmel_ssc_dai: Remove wrong spinlock usage adds 947ec14c7369 ASoC: rsnd: do error check after rsnd_channel_normalization() adds 7a5d9815cc01 ASoC: core: use list_del_init and move it back to soc_clea [...] adds 7b2db65b59c3 ASoC: pcm3168a: The codec does not support S32_LE adds 147162f57515 ASoC: ti: fix SND_SOC_DM365_VOICE_CODEC dependencies adds 5b8b8f764d33 Merge tag 'asoc-fix-v5.4-rc1' of https://git.kernel.org/pu [...] adds f41f900568d9 ALSA: usb-audio: Add DSD support for EVGA NU Audio adds 3cf7487c5de7 Merge tag 'sound-fix-5.4-rc1' of git://git.kernel.org/pub/ [...] adds e5738bc46d49 i2c: tegra: Compile PM functions unconditionally adds 34de3513e668 i2c: ismt: Remove call to memset after dmam_alloc_coherent adds b17e6d19dcd3 i2c: mxs: use devm_platform_ioremap_resource() to simplify code adds 5667b5b59f45 i2c: imx-lpi2c: use devm_platform_ioremap_resource() to si [...] adds 7735eeebd2be i2c: busses: Use dev_get_drvdata where possible adds 23c2556d8fbe dt-bindings: i2c: sh_mobile: Rename bindings documentation file adds d13ed84b195c dt-bindings: i2c: rcar: Rename bindings documentation file adds 1d583590514a dt-bindings: i2c: riic: Rename bindings documentation file adds 684ca71259a6 dt-bindings: i2c: riic: Rename bindings documentation file adds 33eb09a02e8d i2c: designware: make use of devm_gpiod_get_optional adds f29b7f39c0ac Revert "dt-bindings: i2c: rcar: Rename bindings documentat [...] adds e611ee0b3b06 Revert "dt-bindings: i2c: riic: Rename bindings documentat [...] adds f91b2ab0e0c5 i2c: designware: Fix unused variable warning adds 3e99834cc0c7 i2c: Drop unneeded check for of_node adds 4d7802aa434a i2c: sprd: Make I2C driver can be built as a module adds 3c2588fab65f i2c: sprd: Change to use devm_platform_ioremap_resource() adds bbeb6b6c0796 i2c: sprd: Validate the return value of clock initialization adds af80559b4d9c i2c: replace i2c_new_secondary_device with an ERR_PTR variant adds 4e4521f76ff9 dt-bindings: i2c: rcar: Rename bindings documentation file adds 747bee357404 dt-bindings: i2c: i2c-emev2: Rename bindings documentation file adds 232219b9a464 i2c-cht-wc: Fix lockdep warning adds ca85ee7457dc dt-bindings: i2c: bcm2835: Add brcm,bcm2711 compatible adds 67de10fbaa12 i2c: bcm2835: Avoid clk stretch quirk for BCM2711 adds 250212b59a8e i2c: bcm2835: Add full name of devicetree node to adapter name adds 4768e90ecaec i2c: Add i2c-icy for I2C on m68k/Amiga adds 724041ae15ed i2c: icy: Add LTC2990 present on 2019 board revision adds f0b576801d83 i2c: axxia: support slave mode adds 21aa3983d619 i2c: designware-pci: Switch over to MSI interrupts adds 70fb95e21314 i2c: designware-pci: Add support for Elkhart Lake PSE I2C adds f9bf7a899412 i2c: taos-evm: Make structure tsl2550_info constant adds 71dc297ca9ab i2c: designware: assert reset when error happen at ->probe() adds a6af48ec0712 i2c: designware: Fix optional reset error handling adds ba919403566d i2c: ocores: use request_any_context_irq() to register IRQ [...] adds 528d53a1592b i2c: piix4: Fix probing of reserved ports on AMD Family 16 [...] adds 0183eb8bb59d i2c: piix4: Add ACPI support adds 539005ffc626 i2c: iproc: Add full name of devicetree node to adapter name adds 67a53081e655 i2c: iproc: Make bcm_iproc_i2c_quirks constant adds 10742fee98eb eeprom: at24: remove unneeded include adds 51d138292eb1 Merge tag 'at24-v5.4-updates-for-wolfram' of git://git.ker [...] adds da23b6faa8bf watchdog: iTCO: Add support for Cannon Lake PCH iTCO adds b84398d6d7f9 i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond adds f8c274e4a70e i2c: hix5hd2: Remove IRQF_ONESHOT adds 7077ad2ee316 i2c: synquacer: Make synquacer_i2c_ops constant adds 0a321b97368a i2c: fsi: Add of_put_node() before break adds 82d514815441 i2c-eeprom_slave: Add support for more eeprom models adds 539b7569c565 i2c: cht-wc: drop check because i2c_unregister_device() is [...] adds 2252c3172cc5 i2c: stm32f7: Make structure stm32f7_i2c_algo constant adds 41d529d6227c i2c: exynos5: Remove IRQF_ONESHOT adds fe050f99072d i2c: slave-eeprom: Add comment about address handling adds 22ac74a61947 i2c: uniphier(-f): use devm_platform_ioremap_resource() adds 9ee7e72fbbb8 i2c: uniphier(-f): remove all dev_dbg() adds 11330a9fef04 i2c: imx: ACPI support for NXP i2c controller adds 8ebf15e9c869 i2c: tegra: Move suspend handling to NOIRQ phase adds 351c8a09b00b Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-kernel-slab | 13 +- Documentation/admin-guide/cgroup-v1/memory.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 2 + .../devicetree/bindings/i2c/brcm,bcm2835-i2c.txt | 4 +- .../bindings/i2c/{i2c-rcar.txt => renesas,i2c.txt} | 0 .../i2c/{i2c-emev2.txt => renesas,iic-emev2.txt} | 0 .../i2c/{i2c-sh_mobile.txt => renesas,iic.txt} | 0 .../i2c/{i2c-riic.txt => renesas,riic.txt} | 0 MAINTAINERS | 14 +- arch/Kconfig | 11 + arch/alpha/include/asm/pgalloc.h | 2 - arch/alpha/include/asm/pgtable.h | 5 - arch/arc/include/asm/pgalloc.h | 1 - arch/arc/include/asm/pgtable.h | 5 - arch/arm/Kconfig | 1 + arch/arm/include/asm/pgalloc.h | 2 - arch/arm/include/asm/pgtable-nommu.h | 5 - arch/arm/include/asm/pgtable.h | 2 - arch/arm/include/asm/processor.h | 2 - arch/arm/kernel/process.c | 5 - arch/arm/mm/flush.c | 7 +- arch/arm/mm/mmap.c | 52 --- arch/arm64/Kconfig | 2 +- arch/arm64/include/asm/pgalloc.h | 2 - arch/arm64/include/asm/pgtable.h | 2 - arch/arm64/include/asm/processor.h | 2 - arch/arm64/kernel/process.c | 8 - arch/arm64/mm/flush.c | 3 +- arch/arm64/mm/mmap.c | 72 --- arch/arm64/mm/pgd.c | 2 +- arch/c6x/include/asm/pgtable.h | 5 - arch/csky/include/asm/pgalloc.h | 2 - arch/csky/include/asm/pgtable.h | 5 - arch/h8300/include/asm/pgtable.h | 6 - arch/hexagon/include/asm/pgalloc.h | 2 - arch/hexagon/include/asm/pgtable.h | 3 - arch/hexagon/mm/Makefile | 2 +- arch/hexagon/mm/pgalloc.c | 10 - arch/ia64/Kconfig | 4 - arch/ia64/include/asm/pgalloc.h | 52 +-- arch/ia64/include/asm/pgtable.h | 5 - arch/ia64/kernel/irq_ia64.c | 1 + arch/ia64/mm/contig.c | 1 - arch/ia64/mm/discontig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/include/asm/pgtable_mm.h | 7 - arch/m68k/include/asm/pgtable_no.h | 7 - arch/microblaze/Kconfig | 3 + arch/microblaze/boot/dts/system.dts | 16 +- arch/microblaze/configs/mmu_defconfig | 22 +- arch/microblaze/configs/nommu_defconfig | 25 +- arch/microblaze/include/asm/io.h | 1 - arch/microblaze/include/asm/pgalloc.h | 122 +---- arch/microblaze/include/asm/pgtable.h | 7 - arch/microblaze/include/asm/uaccess.h | 42 +- arch/microblaze/kernel/reset.c | 87 +--- arch/microblaze/mm/consistent.c | 221 ++------- arch/microblaze/mm/pgtable.c | 4 - arch/mips/Kconfig | 2 +- arch/mips/include/asm/pgalloc.h | 2 - arch/mips/include/asm/pgtable.h | 5 - arch/mips/include/asm/processor.h | 5 - arch/mips/mm/mmap.c | 84 ---- arch/nds32/include/asm/pgalloc.h | 2 - arch/nds32/include/asm/pgtable.h | 2 - arch/nios2/include/asm/pgalloc.h | 2 - arch/nios2/include/asm/pgtable.h | 2 - arch/openrisc/include/asm/pgalloc.h | 2 - arch/openrisc/include/asm/pgtable.h | 5 - arch/parisc/include/asm/pgalloc.h | 2 - arch/parisc/include/asm/pgtable.h | 2 - arch/powerpc/include/asm/pgalloc.h | 2 - arch/powerpc/include/asm/pgtable.h | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/iommu_api.c | 7 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/platforms/cell/spufs/inode.c | 207 +++++---- arch/riscv/Kconfig | 12 + arch/riscv/include/asm/pgalloc.h | 4 - arch/riscv/include/asm/pgtable.h | 5 - arch/s390/hypfs/inode.c | 137 +++--- arch/s390/include/asm/pgtable.h | 6 - arch/sh/include/asm/pgalloc.h | 44 +- arch/sh/include/asm/pgtable.h | 5 - arch/sh/mm/Kconfig | 3 - arch/sh/mm/nommu.c | 4 - arch/sparc/include/asm/pgalloc_32.h | 2 - arch/sparc/include/asm/pgalloc_64.h | 2 - arch/sparc/include/asm/pgtable_32.h | 5 - arch/sparc/include/asm/pgtable_64.h | 1 - arch/sparc/mm/init_32.c | 1 - arch/um/include/asm/pgalloc.h | 2 - arch/um/include/asm/pgtable.h | 2 - arch/unicore32/include/asm/pgalloc.h | 2 - arch/unicore32/include/asm/pgtable.h | 2 - arch/x86/include/asm/pgtable_32.h | 2 - arch/x86/include/asm/pgtable_64.h | 3 - arch/x86/mm/pgtable.c | 6 +- arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/tlbflush.h | 3 - block/bfq-iosched.c | 35 +- block/blk-core.c | 7 + block/blk-integrity.c | 11 + block/blk-mq.c | 6 + block/bsg-lib.c | 10 +- block/t10-pi.c | 169 +++---- drivers/acpi/acpi_apd.c | 7 + drivers/ata/libahci_platform.c | 9 +- drivers/base/memory.c | 44 +- drivers/base/node.c | 55 ++- drivers/block/nbd.c | 108 +++-- drivers/block/pktcdvd.c | 1 - drivers/crypto/chelsio/chtls/chtls_io.c | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 18 +- drivers/gpu/drm/via/via_dmablit.c | 10 +- drivers/hid/hid-hyperv.c | 4 +- drivers/hv/channel_mgmt.c | 161 ++++++- drivers/hv/connection.c | 8 +- drivers/hv/hv.c | 66 +-- drivers/hv/hv_balloon.c | 143 +++--- drivers/hv/hyperv_vmbus.h | 30 ++ drivers/hv/vmbus_drv.c | 265 +++++++++++ drivers/i2c/busses/Kconfig | 17 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-axxia.c | 152 ++++++- drivers/i2c/busses/i2c-bcm-iproc.c | 6 +- drivers/i2c/busses/i2c-bcm2835.c | 11 +- drivers/i2c/busses/i2c-cht-wc.c | 49 +- drivers/i2c/busses/i2c-designware-master.c | 14 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 41 +- drivers/i2c/busses/i2c-designware-platdrv.c | 22 +- drivers/i2c/busses/i2c-exynos5.c | 4 +- drivers/i2c/busses/i2c-fsi.c | 4 +- drivers/i2c/busses/i2c-hix5hd2.c | 3 +- drivers/i2c/busses/i2c-i801.c | 145 +++--- drivers/i2c/busses/i2c-icy.c | 230 ++++++++++ drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-imx.c | 17 +- drivers/i2c/busses/i2c-ismt.c | 2 - drivers/i2c/busses/i2c-mxs.c | 4 +- drivers/i2c/busses/i2c-ocores.c | 5 +- drivers/i2c/busses/i2c-piix4.c | 34 +- drivers/i2c/busses/i2c-sprd.c | 25 +- drivers/i2c/busses/i2c-stm32f7.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 56 ++- drivers/i2c/busses/i2c-uniphier-f.c | 26 +- drivers/i2c/busses/i2c-uniphier.c | 22 +- drivers/i2c/i2c-core-base.c | 20 +- drivers/i2c/i2c-slave-eeprom.c | 42 +- drivers/infiniband/core/umem.c | 5 +- drivers/infiniband/hw/hfi1/user_pages.c | 5 +- drivers/infiniband/hw/qib/qib_user_pages.c | 5 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 5 +- drivers/infiniband/sw/siw/siw_mem.c | 10 +- drivers/md/dm-integrity.c | 10 + drivers/media/i2c/adv748x/adv748x-core.c | 6 +- drivers/media/i2c/adv7604.c | 22 +- drivers/misc/eeprom/at24.c | 1 - drivers/nvme/host/core.c | 9 - drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/i2c-multi-instantiate.c | 2 +- drivers/platform/x86/pmc_atom.c | 7 + drivers/scsi/sd.c | 8 - drivers/staging/android/ion/ion_system_heap.c | 4 +- drivers/target/tcm_fc/tfc_io.c | 3 +- drivers/usb/gadget/function/f_fs.c | 233 +++++----- drivers/vfio/vfio_iommu_spapr_tce.c | 8 +- drivers/watchdog/iTCO_wdt.c | 26 +- fs/binfmt_elf.c | 20 - fs/fat/dir.c | 13 +- fs/fat/fatent.c | 3 + fs/gfs2/incore.h | 8 +- fs/gfs2/ops_fstype.c | 495 ++++++++++++++++----- fs/gfs2/super.c | 333 +------------- fs/gfs2/super.h | 3 +- fs/inode.c | 3 + fs/io_uring.c | 243 ++++++++-- fs/jbd2/journal.c | 2 - fs/jbd2/transaction.c | 12 - fs/ocfs2/alloc.c | 20 +- fs/ocfs2/aops.c | 13 +- fs/ocfs2/blockcheck.c | 26 +- fs/ocfs2/cluster/heartbeat.c | 103 ++--- fs/ocfs2/dir.c | 3 +- fs/ocfs2/dlm/dlmcommon.h | 1 - fs/ocfs2/dlm/dlmdebug.c | 55 +-- fs/ocfs2/dlm/dlmdebug.h | 16 +- fs/ocfs2/dlm/dlmdomain.c | 7 +- fs/ocfs2/dlm/dlmunlock.c | 23 +- fs/ocfs2/dlmglue.c | 27 +- fs/ocfs2/extent_map.c | 3 +- fs/ocfs2/file.c | 13 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/journal.h | 42 +- fs/ocfs2/namei.c | 2 - fs/ocfs2/ocfs2.h | 3 - fs/ocfs2/super.c | 10 +- fs/open.c | 8 + fs/proc/meminfo.c | 8 +- fs/proc/task_mmu.c | 6 +- include/asm-generic/pgalloc.h | 5 - include/asm-generic/pgtable.h | 7 +- include/linux/blkdev.h | 4 + include/linux/compaction.h | 22 +- include/linux/fs.h | 32 ++ include/linux/huge_mm.h | 9 + include/linux/hugetlb.h | 2 +- include/linux/hyperv.h | 16 +- include/linux/i2c.h | 2 +- include/linux/jbd2.h | 2 - include/linux/khugepaged.h | 12 + include/linux/memcontrol.h | 23 +- include/linux/memory.h | 7 +- include/linux/mm.h | 37 +- include/linux/mm_types.h | 1 + include/linux/mmzone.h | 14 +- include/linux/page_ext.h | 1 + include/linux/pagemap.h | 10 + include/linux/quicklist.h | 94 ---- include/linux/shrinker.h | 7 +- include/linux/slab.h | 62 --- include/linux/t10-pi.h | 14 - include/linux/vmalloc.h | 20 +- include/linux/zpool.h | 3 + include/uapi/linux/io_uring.h | 2 + init/main.c | 6 +- kernel/bpf/inode.c | 92 ++-- kernel/events/uprobes.c | 81 +++- kernel/resource.c | 4 +- kernel/sched/idle.c | 1 - kernel/sysctl.c | 6 +- lib/Kconfig.debug | 15 +- lib/Kconfig.kasan | 8 + lib/iov_iter.c | 2 +- lib/show_mem.c | 5 - lib/test_kasan.c | 41 ++ mm/Kconfig | 16 +- mm/Kconfig.debug | 4 +- mm/Makefile | 4 +- mm/compaction.c | 50 +-- mm/filemap.c | 168 +++---- mm/gup.c | 125 +++--- mm/huge_memory.c | 123 +++-- mm/hugetlb.c | 89 +++- mm/hugetlb_cgroup.c | 2 +- mm/init-mm.c | 2 +- mm/kasan/common.c | 32 +- mm/kasan/kasan.h | 14 +- mm/kasan/report.c | 44 +- mm/kasan/tags_report.c | 24 + mm/khugepaged.c | 366 ++++++++++++--- mm/kmemleak.c | 326 ++++---------- mm/ksm.c | 18 - mm/madvise.c | 52 +-- mm/memcontrol.c | 188 +++++++- mm/memfd.c | 2 + mm/memory.c | 13 +- mm/memory_hotplug.c | 103 ++--- mm/mempolicy.c | 4 - mm/migrate.c | 13 +- mm/mmap.c | 12 +- mm/mmu_gather.c | 2 - mm/nommu.c | 2 +- mm/oom_kill.c | 24 +- mm/page_alloc.c | 27 +- mm/page_owner.c | 123 +++-- mm/page_poison.c | 2 +- mm/page_vma_mapped.c | 3 +- mm/quicklist.c | 103 ----- mm/rmap.c | 25 +- mm/shmem.c | 12 +- mm/slab.h | 64 +++ mm/slab_common.c | 37 ++ mm/slob.c | 2 +- mm/slub.c | 22 +- mm/sparse.c | 25 +- mm/swap.c | 16 +- mm/swap_state.c | 6 +- mm/util.c | 122 ++++- mm/vmalloc.c | 84 ++-- mm/vmscan.c | 149 +++---- mm/vmstat.c | 2 + mm/z3fold.c | 154 ++----- mm/zpool.c | 16 + mm/zsmalloc.c | 23 +- mm/zswap.c | 15 +- net/xdp/xdp_umem.c | 9 +- net/xdp/xsk.c | 2 +- sound/firewire/dice/dice-alesis.c | 2 +- sound/pci/hda/hda_intel.c | 3 +- sound/pci/hda/patch_analog.c | 1 + sound/pci/hda/patch_realtek.c | 28 ++ sound/soc/atmel/atmel_ssc_dai.c | 12 +- sound/soc/atmel/atmel_ssc_dai.h | 1 - sound/soc/codecs/pcm3168a.c | 3 +- sound/soc/fsl/fsl_sai.c | 15 + sound/soc/fsl/fsl_sai.h | 1 + sound/soc/sh/rcar/ssi.c | 10 +- sound/soc/soc-core.c | 2 +- sound/soc/ti/Kconfig | 11 +- sound/usb/quirks.c | 2 + tools/hv/Build | 3 + tools/hv/Makefile | 51 ++- tools/power/x86/intel-speed-select/isst-config.c | 122 ++++- tools/power/x86/intel-speed-select/isst-core.c | 25 ++ tools/power/x86/intel-speed-select/isst-display.c | 71 +++ tools/power/x86/intel-speed-select/isst.h | 10 +- usr/Makefile | 3 + 310 files changed, 5269 insertions(+), 4159 deletions(-) rename Documentation/devicetree/bindings/i2c/{i2c-rcar.txt => renesas,i2c.txt} (100%) rename Documentation/devicetree/bindings/i2c/{i2c-emev2.txt => renesas,iic-emev2.t [...] rename Documentation/devicetree/bindings/i2c/{i2c-sh_mobile.txt => renesas,iic.txt [...] rename Documentation/devicetree/bindings/i2c/{i2c-riic.txt => renesas,riic.txt} (100%) delete mode 100644 arch/hexagon/mm/pgalloc.c create mode 100644 drivers/i2c/busses/i2c-icy.c delete mode 100644 include/linux/quicklist.h delete mode 100644 mm/quicklist.c create mode 100644 tools/hv/Build