This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5184d449600f Merge tag 'microblaze-v5.4-rc1' of git://git.monstr.eu/lin [...] new 07bfa4415ab6 fat: work around race with userspace's read via blockdev w [...] new 6e73fd25e2c7 Revert "mm/z3fold.c: fix race between migration and destruction" new 710ec38b0f63 mm: add dummy can_do_mlock() helper new 3f9d2b5766ae z3fold: fix retry mechanism in page reclaim new 6279eb3dd794 kbuild: clean compressed initramfs image new bbd0f32721e2 ocfs2: use jbd2_inode dirty range scoping new 963abb9aebcd jbd2: remove jbd2_journal_inode_add_[write|wait] new 5e7a3ed9f1a6 ocfs2: further debugfs cleanups new 3dd21cdbefa9 ocfs2: remove unused ocfs2_calc_tree_trunc_credits() new bf5a52647963 ocfs2: remove unused ocfs2_orphan_scan_exit() declaration new 225dcadf8ee8 fs/ocfs2/namei.c: remove set but not used variables new 236dcc2ae494 fs/ocfs2/file.c: remove set but not used variables new 77461ba1d176 fs/ocfs2/dir.c: remove set but not used variables new a89bd89fae63 ocfs2: delete unnecessary checks before brelse() new 0a3775e4f883 ocfs2: wait for recovering done after direct unlock request new d7283b39dbf3 ocfs2: checkpoint appending truncate log transaction befor [...] new 1c3ce5417b33 ocfs2: fix spelling mistake "ambigous" -> "ambiguous" new 04f768a39d55 mm, slab: extend slab/shrink to shrink all memcg caches new 9adeaa226988 mm, slab: move memcg_cache_params structure to mm/slab.h new 9d5f0be0f755 mm/slub.c: fix -Wunused-function compiler warnings new b751c52bb587 kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K new dba82d943177 mm: kmemleak: make the tool tolerant to struct scan_area a [...] new 0647398a8c7b mm: kmemleak: simple memory allocation pool for kmemleak objects new c5665868183f mm: kmemleak: use the memory pool for early allocations new 0e965a6bda80 mm/kmemleak.c: record the current memory pool size new c59180ae3e5b mm/kmemleak: increase the max mem pool to 1M new ae8f06b31a83 kasan: add memory corruption identification for software t [...] new b92a953cb7f7 lib/test_kasan.c: add roundtrip tests new dbf7684e29d1 mm/page_poison.c: fix a typo in a comment new 1f18b296699c mm/rmap.c: remove set but not used variable 'cstart' new a50b854e073c mm: introduce page_size() new 94ad9338109f mm: introduce page_shift() new d8c6546b1aea mm: introduce compound_nr() new e7a1aaf28770 mm: replace list_move_tail() with add_page_to_lru_list_tail() new 7e2f2a0cd17c mm, page_owner: record page owner for each subpage new 37389167a281 mm, page_owner: keep owner info when freeing the page new 8974558f49a6 mm, page_owner, debug_pagealloc: save and dump freeing sta [...] new c3aab9a0bd91 mm/filemap.c: don't initiate writeback if mapping has no d [...] new 875d91b11a20 mm/filemap.c: rewrite mapping_needs_writeback in less fanc [...] new 4101196b19d7 mm: page cache: store only head pages in i_pages new 0e4b01df8659 mm, memcg: throttle allocators when failing reclaim over m [...] new e1a366be5cb4 mm: memcontrol: switch to rcu protection in drain_all_stock() new 1ba6fc9af35b mm: vmscan: do not share cgroup iteration between reclaimers new 2d15eb31b50a mm/gup: add make_dirty arg to put_user_pages_dirty_lock() new 6f553ce498a7 drivers/gpu/drm/via: convert put_page() to put_user_page*() new 1edc97694d0f net/xdp: convert put_page() to put_user_page*() new 9da99f20ecf8 mm: remove redundant assignment of entry new 7b167b681013 mm: release the spinlock on zap_pte_range new 13224794cb08 mm: remove quicklist page table caches new 013199211c8b ia64: switch to generic version of pte allocation new 6fb12766f7fc sh: switch to generic version of pte allocation new 1b9a9d8564cb microblaze: switch to generic version of pte allocation new 782de70c4293 mm: consolidate pgtable_cache_init() and pgd_cache_init() new 6aa9b8b2c635 mm: do not hash address in print_bad_pte() new 3fccb74cf3a6 mm/memory_hotplug: remove move_pfn_range() new d84f2f5a7552 drivers/base/node.c: simplify unregister_memory_block_unde [...] new f915fb7fb2c1 drivers/base/memory.c: fixup documentation of removable/ph [...] new 902ce63b3373 driver/base/memory.c: validate memory block size early new b6c88d3b9d38 drivers/base/memory.c: don't store end_section_nr in memor [...] new 33fce0113da2 mm/memory_hotplug.c: prevent memory leak when reusing pgdat new 00ff9a91bdb7 mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ [...] new 5ecae6359e3a mm/memory_hotplug: drop PageReserved() check in online_pag [...] new b2c2ab208e4f mm/memory_hotplug: simplify online_pages_range() new bd02cc01d342 mm/memory_hotplug: make sure the pfn is aligned to the ord [...] new ca9a46f8a4f0 mm/memory_hotplug: online_pages cannot be 0 in online_pages() new 29a90db92995 mm/memory_hotplug.c: s/is/if new ae83189405ea mm/sparse.c: fix memory leak of sparsemap_buf in aligned memory new db57e98d8790 mm/sparse.c: fix ALIGN() without power of 2 in sparse_buff [...] new c1cbc3eebf7a mm/sparse.c: use __nr_to_section(section_nr) to get mem_section new 9f82883c6d9a mm/sparse.c: don't manually decrement num_poisoned_pages new 5ed867037eb1 mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() new dd3b8353bae7 mm/vmalloc: do not keep unpurged areas in the busy tree new 688fcbfc06e4 mm/vmalloc: modify struct vmap_area to reduce its size new 7ea362427c17 mm/vmalloc.c: move 'area->pages' after if statement new 2286bf4e4d8f mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask new b57a775f5130 mm: silence -Woverride-init/initializer-overrides new 63398413c00c z3fold: fix memory leak in kmem cache new a94b525241c0 mm/compaction.c: clear total_{migrate,free}_scanned before [...] new 32aaf0553df9 mm/compaction.c: remove unnecessary zone parameter in isol [...] new 4406548ee39c mm/mempolicy.c: remove unnecessary nodemask check in kerne [...] new 8ac3f8fe91a2 mm/oom_kill.c: add task UID to info message on an oom kill new f9c645621a28 memcg, oom: don't require __GFP_FS when invoking memcg OOM killer new 70cb6d267790 mm/oom: add oom_score_adj and pgtables to Killed process message new f364f06b34b5 mm/oom_kill.c: fix oom_cpuset_eligible() comment new 1eb41bb07e56 mm, oom: consider present pages for the node size new 4d0e3230a56a mm/memcontrol.c: fix a -Wunused-function warning new 0158115f702b memcg, kmem: deprecate kmem.limit_in_bytes new 1c6c15971e47 mm, reclaim: make should_continue_reclaim perform dryrun d [...] new 5ee04716c46c mm, reclaim: cleanup should_continue_reclaim() new 494330855641 mm, compaction: raise compaction priority after it withdrawns new f60858f9d327 hugetlbfs: don't retry when pool page allocations start to fail new 276f756d7002 mm/migrate.c: clean up useless code in migrate_vma_collect_pmd() new 9ef258bad7af thp: update split_huge_page_pmd() comment new 585e5a7babd9 filemap: check compound_head(page)->mapping in filemap_fault() new 31895438e702 filemap: check compound_head(page)->mapping in pagecache_g [...] new 520e5ba41590 filemap: update offset check in filemap_fault() new 60fbf0ab5da1 mm,thp: stats for file backed THP new 579c571e2efd khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() new 99cb0dbd47a1 mm,thp: add read-only THP support for (non-shmem) FS new 09d91cda0e82 mm,thp: avoid writes to file with THP in pagecache new 364c1eebe453 mm: thp: extract split_queue_* into a struct new 7ae88534cdd9 mm: move mem_cgroup_uncharge out of __page_cache_release() new 0a432dcbeb32 mm: shrinker: make shrinker not depend on memcg kmem new 87eaceb3faa5 mm: thp: make deferred split shrinker memcg aware new 010c164a5fa7 mm: move memcmp_pages() and pages_identical() new fb4fb04ff4dd uprobe: use original page when all uprobes are removed new bfe7b00de6d1 mm, thp: introduce FOLL_SPLIT_PMD new 5a52c9df62b4 uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT new 27e1f8273113 khugepaged: enable collapse pmd for pte-mapped THP new f385cb85a42f uprobe: collapse THP pmd after removing all uprobes new 649775be63c8 mm, fs: move randomize_stack_top from fs to mm new 28058ed61fc8 arm64: make use of is_compat_task instead of hardcoding this test new e8d54b62c55a arm64: consider stack randomization for mmap base only whe [...] new 67f3977f805b arm64, mm: move generic mmap layout functions to mm new e7142bf5d231 arm64, mm: make randomization selected by generic topdown [...] new af0f4297286f arm: properly account for stack randomization and stack guard gap new 86e568e9c052 arm: use STACK_TOP when computing mmap base address new dba79c3df4a2 arm: use generic mmap top-down layout and brk randomization new b1f61b5bde3a mips: properly account for stack randomization and stack g [...] new b5fb861790bf mips: use STACK_TOP when computing mmap base address new e548599fbe31 mips: adjust brk randomization offset to fit generic version new 09036468c8d0 mips: replace arch specific way to determine 32bit task wi [...] new 9035bd294279 mips: use generic mmap top-down layout and brk randomization new 54c95a11cc1b riscv: make mmap allocation top-down by default new 73848a971110 mm/mmap.c: refine find_vma_prev() with rb_last() new 76f34950779f mm: mmap: increase sockets maximum memory size pgoff for 32bits new f3bc0dba3154 mm/madvise: reduce code duplication in error handling paths new 28eb3c808719 shmem: fix obsolete comment in shmem_getpage_gfp() new c165f25d23ec zpool: add malloc_support_movable to zpool_driver new d2fcd82bb83a zswap: use movable memory if zpool support allocate movabl [...] new 068619e32ff6 zswap: do not map same object twice new 2b38d01b4de8 mm/zsmalloc.c: fix a -Wunused-function warning new 9c9fa97a8edb Merge branch 'akpm' (patches from Andrew) new 5eaed68dd38c block: use symbolic constants for t10_pi type new 54d4e6ab91eb block: centralize PI remapping logic to the block layer new 23ed570accc9 block, bfq: update inject limit only after injection occurred new c1e0a1822882 block, bfq: reduce upper bound for inject limit to max_rq_ [...] new 17c3d2660268 block, bfq: increase update frequency of inject limit new 58494c980f40 block, bfq: push up injection only after setting service time new ec76a7b922e4 nbd: rename the runtime flags as NBD_RT_ prefixed new 8454d68563d4 nbd: fix possible page fault for nbd disk new d7f76f36a8b4 ata: libahci_platform: Add of_node_put() before loop exit new eb09b3cc464d pktcdvd: remove warning on attempting to register non-pass [...] new be21683e48f2 block: t10-pi: fix -Wswitch warning new d46fe2cb2dce block: drop device references in bsg_queue_rq() new 2e959dd87a9f Merge tag 'for-5.4/post-2019-09-24' of git://git.kernel.dk [...] new 954dab193d19 io_uring: use kmemdup instead of kmalloc and memcpy new 5f5ad9ced336 io_uring: fix use-after-free of shadow_req new 6cc47d1d2a9b io_uring: ensure poll commands clear ->sqe new a1041c27b64c io_uring: fix potential crash issue due to io_get_req failure new 9831a90ce643 io_uring: use cond_resched() in sqthread new 5262f567987d io_uring: IORING_OP_TIMEOUT support new 32960613b7c3 io_uring: correctly handle non ->{read,write}_iter() file_ [...] new b6cb84b4fc58 Merge tag 'for-5.4/io_uring-2019-09-24' of git://git.kerne [...] new 3a9236e97207 ALSA: dice: fix wrong packet parameter for Alesis iO26 new 543242211879 ALSA: hda/realtek - Fix alienware headset mic new 029d2c0fd61e ALSA: usb-audio: Add Hiby device family to quirks for nati [...] new d2c63b7dfd06 ALSA: hda - Apply AMD controller workaround for Raven platform new bd9c10bc663d ALSA: hda/realtek - PCI quirk for Medion E4254 new 7b485d175631 ALSA: hda - Add laptop imic fixup for ASUS M9V laptop new e75f4940e8ad ASoC: fsl_sai: Fix noise when using EDMA new a0a4bf57a977 ASoC: core: delete component->card_list in soc_remove_comp [...] new 0dce49efc705 ASoC: atmel_ssc_dai: Remove wrong spinlock usage new 947ec14c7369 ASoC: rsnd: do error check after rsnd_channel_normalization() new 7a5d9815cc01 ASoC: core: use list_del_init and move it back to soc_clea [...] new 7b2db65b59c3 ASoC: pcm3168a: The codec does not support S32_LE new 147162f57515 ASoC: ti: fix SND_SOC_DM365_VOICE_CODEC dependencies new 5b8b8f764d33 Merge tag 'asoc-fix-v5.4-rc1' of https://git.kernel.org/pu [...] new f41f900568d9 ALSA: usb-audio: Add DSD support for EVGA NU Audio new 3cf7487c5de7 Merge tag 'sound-fix-5.4-rc1' of git://git.kernel.org/pub/ [...] new e5738bc46d49 i2c: tegra: Compile PM functions unconditionally new 34de3513e668 i2c: ismt: Remove call to memset after dmam_alloc_coherent new b17e6d19dcd3 i2c: mxs: use devm_platform_ioremap_resource() to simplify code new 5667b5b59f45 i2c: imx-lpi2c: use devm_platform_ioremap_resource() to si [...] new 7735eeebd2be i2c: busses: Use dev_get_drvdata where possible new 23c2556d8fbe dt-bindings: i2c: sh_mobile: Rename bindings documentation file new d13ed84b195c dt-bindings: i2c: rcar: Rename bindings documentation file new 1d583590514a dt-bindings: i2c: riic: Rename bindings documentation file new 684ca71259a6 dt-bindings: i2c: riic: Rename bindings documentation file new 33eb09a02e8d i2c: designware: make use of devm_gpiod_get_optional new f29b7f39c0ac Revert "dt-bindings: i2c: rcar: Rename bindings documentat [...] new e611ee0b3b06 Revert "dt-bindings: i2c: riic: Rename bindings documentat [...] new f91b2ab0e0c5 i2c: designware: Fix unused variable warning new 3e99834cc0c7 i2c: Drop unneeded check for of_node new 4d7802aa434a i2c: sprd: Make I2C driver can be built as a module new 3c2588fab65f i2c: sprd: Change to use devm_platform_ioremap_resource() new bbeb6b6c0796 i2c: sprd: Validate the return value of clock initialization new af80559b4d9c i2c: replace i2c_new_secondary_device with an ERR_PTR variant new 4e4521f76ff9 dt-bindings: i2c: rcar: Rename bindings documentation file new 747bee357404 dt-bindings: i2c: i2c-emev2: Rename bindings documentation file new 232219b9a464 i2c-cht-wc: Fix lockdep warning new ca85ee7457dc dt-bindings: i2c: bcm2835: Add brcm,bcm2711 compatible new 67de10fbaa12 i2c: bcm2835: Avoid clk stretch quirk for BCM2711 new 250212b59a8e i2c: bcm2835: Add full name of devicetree node to adapter name new 4768e90ecaec i2c: Add i2c-icy for I2C on m68k/Amiga new 724041ae15ed i2c: icy: Add LTC2990 present on 2019 board revision new f0b576801d83 i2c: axxia: support slave mode new 21aa3983d619 i2c: designware-pci: Switch over to MSI interrupts new 70fb95e21314 i2c: designware-pci: Add support for Elkhart Lake PSE I2C new f9bf7a899412 i2c: taos-evm: Make structure tsl2550_info constant new 71dc297ca9ab i2c: designware: assert reset when error happen at ->probe() new a6af48ec0712 i2c: designware: Fix optional reset error handling new ba919403566d i2c: ocores: use request_any_context_irq() to register IRQ [...] new 528d53a1592b i2c: piix4: Fix probing of reserved ports on AMD Family 16 [...] new 0183eb8bb59d i2c: piix4: Add ACPI support new 539005ffc626 i2c: iproc: Add full name of devicetree node to adapter name new 67a53081e655 i2c: iproc: Make bcm_iproc_i2c_quirks constant new 10742fee98eb eeprom: at24: remove unneeded include new 51d138292eb1 Merge tag 'at24-v5.4-updates-for-wolfram' of git://git.ker [...] new da23b6faa8bf watchdog: iTCO: Add support for Cannon Lake PCH iTCO new b84398d6d7f9 i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond new f8c274e4a70e i2c: hix5hd2: Remove IRQF_ONESHOT new 7077ad2ee316 i2c: synquacer: Make synquacer_i2c_ops constant new 0a321b97368a i2c: fsi: Add of_put_node() before break new 82d514815441 i2c-eeprom_slave: Add support for more eeprom models new 539b7569c565 i2c: cht-wc: drop check because i2c_unregister_device() is [...] new 2252c3172cc5 i2c: stm32f7: Make structure stm32f7_i2c_algo constant new 41d529d6227c i2c: exynos5: Remove IRQF_ONESHOT new fe050f99072d i2c: slave-eeprom: Add comment about address handling new 22ac74a61947 i2c: uniphier(-f): use devm_platform_ioremap_resource() new 9ee7e72fbbb8 i2c: uniphier(-f): remove all dev_dbg() new 11330a9fef04 i2c: imx: ACPI support for NXP i2c controller new 8ebf15e9c869 i2c: tegra: Move suspend handling to NOIRQ phase new 351c8a09b00b Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm [...]
The 224 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/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/mm/init.c | 2 +- arch/m68k/include/asm/pgtable_mm.h | 7 - arch/m68k/include/asm/pgtable_no.h | 7 - arch/microblaze/include/asm/pgalloc.h | 122 +------ arch/microblaze/include/asm/pgtable.h | 7 - 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/riscv/Kconfig | 12 + arch/riscv/include/asm/pgalloc.h | 4 - arch/riscv/include/asm/pgtable.h | 5 - 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/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/scsi/sd.c | 8 - drivers/staging/android/ion/ion_system_heap.c | 4 +- drivers/target/tcm_fc/tfc_io.c | 3 +- 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/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/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/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 + usr/Makefile | 3 + 274 files changed, 3591 insertions(+), 2923 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