This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits c7e0ace95443 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 005911aeb202 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 5182f3348c7c Merge remote-tracking branch 'risc-v-fixes/fixes' omits 70ad976a4181 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits c3e46a530ca5 Merge remote-tracking branch 'mmc-fixes/fixes' omits 36a64bfd42a7 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' omits cb26e6462836 Merge remote-tracking branch 'scsi-fixes/fixes' omits dc3601605afd Merge remote-tracking branch 'erofs-fixes/fixes' omits 5cc65ef58c34 Merge remote-tracking branch 'vfs-fixes/fixes' omits 3b3d7c6a92f2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 3bb22c5a77c9 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 1f1c286a0f4c Merge remote-tracking branch 'omap-fixes/fixes' omits ffa30d7104dd Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits cf236f8ab963 Merge remote-tracking branch 'ide/master' omits 7553897cbb35 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits fcff53b604a3 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits d616e22ca946 Merge remote-tracking branch 'spi-fixes/for-linus' omits 7fc1af0b6cad Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 351929293fb4 Merge remote-tracking branch 'sound-current/for-linus' omits 29087a55d388 Merge remote-tracking branch 'wireless-drivers/master' omits e07bf834bcff Merge remote-tracking branch 'netfilter/master' omits 67439cd8cb61 Merge remote-tracking branch 'bpf/master' omits de37b9d14e1d Merge remote-tracking branch 'net/master' omits 8b1ad8a0f049 Merge remote-tracking branch 'sparc/master' omits 1482112d59ea Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits b83ced70fa09 Merge branch 'spi-5.3' into spi-linus omits 4f3ded8cc889 Merge branch 'asoc-5.3' into asoc-linus new 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 new 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 new 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 [...] new 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 new 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) 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() new 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_ [...] new b6cb84b4fc58 Merge tag 'for-5.4/io_uring-2019-09-24' of git://git.kerne [...] new 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 new 351c8a09b00b Merge branch 'i2c/for-5.4' of git://git.kernel.org/pub/scm [...] new 2742f2c4fbc6 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new a003365cab64 powerpc/tm: Add tm-poison test new 7aec584eaf1c powerpc/book3s64/radix: Remove WARN_ON in destroy_context() new c6fadabb2868 powerpc: Fix definition of PCR bits to work with old binutils new 13c7bb3c57dc powerpc/64s: Set reserved PCR bits new 4c0f5d1eb407 powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_ [...] new cbd18991e24f powerpc/mm: Fix an Oops in kasan_mmu_init() new 3a83f677a6ee KVM: PPC: Book3S HV: use smp_mb() when setting/clearing ho [...] new 1211ee61b4a8 powerpc/pseries: Read TLB Block Invalidate Characteristics new 59545ebe3319 powerpc/pseries: Call H_BLOCK_REMOVE when supported new 677733e296b5 powerpc/book3s64/mm: Don't do tlbie fixup for some hardwar [...] new 09ce98cacd51 powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag new 047e6575aec7 powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue o [...] new 93cad5f78995 selftests/powerpc: Add test case for tlbie vs mtpidr order [...] new 4111cdef0e87 powerpc/nvdimm: Use HCALL error as the return value new faa6d21153fd powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error new f103cdb108b3 Merge remote-tracking branch 'powerpc-fixes/fixes' new 715d99aac363 Merge remote-tracking branch 'sparc/master' new 3d66b89c30f9 net: sched: fix possible crash in tcf_action_destroy() new b91ee4aa2a21 mISDN: enforce CAP_NET_RAW for raw sockets new 6cc03e8aa36c appletalk: enforce CAP_NET_RAW for raw sockets new 0614e2b73768 ax25: enforce CAP_NET_RAW for raw sockets new e69dbd4619e7 ieee802154: enforce CAP_NET_RAW for raw sockets new 3a359798b176 nfc: enforce CAP_NET_RAW for raw sockets new 0edc3f703f7b Merge branch 'check-CAP_NEW_RAW' new 02a07046834e arcnet: provide a buffer big enough to actually receive packets new 5aafeb74b5bb skge: fix checksum byte order new b27507bb59ed net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run new 7ed5b31f4a66 net/ibmvnic: prevent more than one thread from running in reset new 8875cf9c7cde Merge branch 'ibmvnic-serialization-fixes' new 4c247de564f1 ppp: Fix memory leak in ppp_write new 5c94ad1793f1 atm: he: clean up an indentation issue new 9f5c44cf61a7 gianfar: Make reset_gfar static new 63c66266eda8 Merge remote-tracking branch 'net/master' new aef51fd064cb Merge remote-tracking branch 'bpf/master' new 20ff1cb50672 netfilter: ebtables: use __u8 instead of uint8_t in uapi header new 9b05b6e11d5e netfilter: nf_tables: bogus EBUSY when deleting flowtable [...] new 8ace9703882f Merge remote-tracking branch 'netfilter/master' new 9d4d0d06bbf9 mt76: mt7615: fix mt7615 firmware path definitions new fddbfeece9c7 iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW v [...] new 2b481835cf4e wil6210: use after free in wil_netif_rx_any() new 1b4b19920f4e Merge remote-tracking branch 'wireless-drivers/master' new fb629fa2587d ASoC: samsung: arndale: Add missing OF node dereferencing new ca2347190adb ASoC: wm8994: Do not register inapplicable controls for WM1811 new 901e822b2e36 ASoC: soc-component: fix a couple missing error assignments new c077f737949f Merge branch 'asoc-5.4' into asoc-linus new b227dd578e60 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 131cb1210d4b regulator: of: fix suspend-min/max-voltage parsing new f8970d341eec regulator: core: make regulator_register() EPROBE_DEFER aware new 1d6db22ff7d6 regulator: fixed: Prevent NULL pointer dereference when !C [...] new 58283636a5a0 dt-bindings: fixed-regulator: fix compatible enum new a72865f05782 regulator: da9062: fix suspend_enable/disable preparation new f9a60abc26d9 Merge branch 'regulator-5.4' into regulator-linus new a24542f2dc97 Merge remote-tracking branch 'regulator-fixes/for-linus' new 4a82fe0e1842 spi: mxic: Select SPI_NOR type by default new 6fe7ab3837bd spi: mxic: Fix DMAS_CTRL register layout new 9f918a728cf8 spi: Add call to spi_slave_abort() function when spidev dr [...] new 55eaa28551e1 Merge branch 'spi-5.4' into spi-linus new e78b5c8e4319 Merge remote-tracking branch 'spi-fixes/for-linus' new 870cd2c0ca29 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new a9fa82373e73 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new bcc5978d2e7b Merge remote-tracking branch 'ide/master' new 29fcfadf3af3 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' new ab018b49e4f1 Merge remote-tracking branch 'omap-fixes/fixes' new e2ada66ec418 kvm: x86: Add Intel PMU MSRs to msrs_to_save[] new 7a83247e010a x86/Hyper-V: Fix definition of struct hv_vp_assist_page new 344c6c804703 KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_ [...] new 6f6a657c9998 KVM/Hyper-V/VMX: Add direct tlb flush support new 956e255c59a5 KVM: x86: svm: remove unneeded nested_enable_evmcs() hook new 5a0165f6dde3 KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support [...] new 12c386b23083 KVM: selftests: Move vm type into _vm_create() internally new 338eb29876b9 KVM: selftests: Create VM earlier for dirty log test new 567a9f1e9deb KVM: selftests: Introduce VM_MODE_PXXV48_4K new 52200d0d944e KVM: selftests: Remove duplicate guest mode handling new 319109a2d0dd KVM: x86: Manually flush collapsible SPTEs only when toggl [...] new a073d7e3ad68 KVM: hyperv: Fix Direct Synthetic timers assert an interru [...] new e1572f1d08be cpu/SMT: create and export cpu_smt_possible() new b2d8b167e15b KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID [...] new e738772e2921 KVM: selftests: hyperv_cpuid: add check for NoNonArchitect [...] new 5845038c111d KVM: nVMX: Check Host Address Space Size on vmentry of nes [...] new bc8a0aafcbb8 KVM: x86: Relocate MMIO exit stats counting new 22da61c9123e KVM: x86: Clean up handle_emulation_failure() new 120c2c4f99a8 KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param new a6c6ed1e8106 KVM: x86: Don't attempt VMWare emulation on #GP with non-z [...] new 42cbf06872cc KVM: x86: Move #GP injection for VMware into x86_emulate_i [...] new b40006062059 KVM: x86: Add explicit flag for forced emulation on #UD new c83fad65e2ca KVM: x86: Move #UD injection for failed emulation into emu [...] new 738fece46dc5 KVM: x86: Exit to userspace on emulation skip failure new 1051778f6e1e KVM: x86: Handle emulation failure directly in kvm_task_switch() new 9497e1f2ec93 KVM: x86: Move triple fault request into RM int injection new 8fff2710eaf5 KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_g [...] new 60fc3d02d5b8 KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAI [...] new 1957aa63be53 KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT [...] new 41577ab8bd72 KVM: x86: Add comments to document various emulation types new e69e72faa3a0 KVM: x86: Add support for user wait instructions new 6e3ba4abcea5 KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL new bf653b78f960 KVM: vmx: Introduce handle_unexpected_vmexit and handle WA [...] new d0f5a86a3407 KVM: LAPIC: Tune lapic_timer_advance_ns smoothly new fac026dac0bc KVM: x86/mmu: Treat invalid shadow pages as obsolete new 92f58b5c0181 KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes new dd6223c76205 KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen [...] new 14a3c4f498ed KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for [...] new fbb158cb88b6 KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch"" new 4506ecf4855e KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flush [...] new 31741eb11a43 KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped [...] new 10605204e91f KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call" new ca333add6933 KVM: x86/mmu: Explicitly track only a single invalid mmu g [...] new 9a5c034c9aba KVM: x86/mmu: Skip invalid pages during zapping iff root_c [...] new a06dcd625d61 kvm: x86: Add "significant index" flag to a few CPUID leaves new 0cb8410b90e7 kvm: svm: Intercept RDPRU new f0b5105af6e0 kvm: nvmx: limit atomic switch MSRs new 89340d0935c9 Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" new 90a48843a186 KVM: selftests: fix ucall on x86 new c16ca319204f Merge remote-tracking branch 'kvm-fixes/master' new abb65260e6e5 Merge remote-tracking branch 'hwmon-fixes/hwmon' new a6f197f889ce powerpc/book3s64: Export has_transparent_hugepage() relate [...] new f537669978a7 libnvdimm/dax: Pick the right alignment default when creat [...] new 86aa66687442 libnvdimm: Fix endian conversion issues new cf387d9644d8 libnvdimm/altmap: Track namespace boundaries in altmap new 59f08896f058 libnvdimm/nfit_test: Fix acpi_handle redefinition new c42adf87e4e7 libnvdimm/region: Initialize bad block for volatile namespaces new 674f31a352da libnvdimm: prevent nvdimm from requesting key when securit [...] new 4c806b897d60 libnvdimm/region: Enable MAP_SYNC for volatile regions new 1a3b9913becc Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 30365f4a06d0 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new b1d51a8c1772 Merge remote-tracking branch 'vfs-fixes/fixes' new 52b166202e56 Merge remote-tracking branch 'erofs-fixes/fixes' new 1716acd76abe Merge remote-tracking branch 'scsi-fixes/fixes' new a05353f02358 Merge remote-tracking branch 'amdgpu-fixes/drm-fixes' new 8ba830b10b0a Merge remote-tracking branch 'mmc-fixes/fixes' new 20ea5d90ce3a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new beccfd671d1b Merge remote-tracking branch 'risc-v-fixes/fixes' new 033e0a61e78f Merge remote-tracking branch 'pidfd-fixes/fixes' new ec3b4fcb56c6 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
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 (c7e0ace95443) \ N -- N -- N refs/heads/pending-fixes (ec3b4fcb56c6)
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 276 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 .../bindings/regulator/fixed-regulator.yaml | 4 +- Documentation/virt/kvm/api.txt | 13 + 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/book3s/64/radix.h | 8 +- arch/powerpc/include/asm/cputable.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 100 ++- arch/powerpc/include/asm/pgalloc.h | 2 - arch/powerpc/include/asm/pgtable.h | 1 - arch/powerpc/include/asm/reg.h | 9 +- arch/powerpc/kernel/cpu_setup_power.S | 6 + arch/powerpc/kernel/dbell.c | 6 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 35 +- arch/powerpc/kvm/book3s_hv.c | 11 +- arch/powerpc/kvm/book3s_hv_nested.c | 6 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 42 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 +- arch/powerpc/mm/book3s64/hash_native.c | 31 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 2 + arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/iommu_api.c | 7 +- arch/powerpc/mm/book3s64/mmu_context.c | 15 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 7 - arch/powerpc/mm/book3s64/radix_tlb.c | 84 ++- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/init_64.c | 17 +- arch/powerpc/mm/kasan/kasan_init_32.c | 34 +- arch/powerpc/platforms/cell/spufs/inode.c | 207 +++--- arch/powerpc/platforms/powernv/smp.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 163 ++++- arch/powerpc/platforms/pseries/papr_scm.c | 72 +- arch/powerpc/platforms/pseries/pseries.h | 1 + arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/xics/icp-native.c | 6 +- arch/powerpc/sysdev/xics/icp-opal.c | 6 +- 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/hyperv-tlfs.h | 31 +- arch/x86/include/asm/kvm_host.h | 48 +- arch/x86/include/asm/pgtable_32.h | 2 - arch/x86/include/asm/pgtable_64.h | 3 - arch/x86/include/asm/svm.h | 1 + arch/x86/include/asm/vmx.h | 2 + arch/x86/include/uapi/asm/svm.h | 1 + arch/x86/include/uapi/asm/vmx.h | 6 +- arch/x86/kernel/cpu/umwait.c | 6 + arch/x86/kvm/cpuid.c | 8 +- arch/x86/kvm/hyperv.c | 16 +- arch/x86/kvm/lapic.c | 28 +- arch/x86/kvm/lapic.h | 1 - arch/x86/kvm/mmu.c | 145 ++-- arch/x86/kvm/mmutrace.h | 42 +- arch/x86/kvm/svm.c | 79 +-- arch/x86/kvm/vmx/capabilities.h | 6 + arch/x86/kvm/vmx/evmcs.h | 2 + arch/x86/kvm/vmx/nested.c | 76 ++- arch/x86/kvm/vmx/vmx.c | 268 +++++--- arch/x86/kvm/vmx/vmx.h | 9 + arch/x86/kvm/x86.c | 194 ++++-- arch/x86/kvm/x86.h | 2 +- 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/atm/he.c | 2 +- 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/isdn/mISDN/socket.c | 2 + 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/net/arcnet/arcnet.c | 31 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 262 +++++--- drivers/net/ethernet/ibm/ibmvnic.h | 6 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/wireless/ath/wil6210/txrx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 6 +- drivers/nvdimm/btt.c | 8 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/namespace_devs.c | 7 +- drivers/nvdimm/nd.h | 6 +- drivers/nvdimm/pfn_devs.c | 77 ++- drivers/nvdimm/region.c | 4 +- drivers/nvdimm/region_devs.c | 7 +- drivers/nvdimm/security.c | 4 + 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/regulator/core.c | 13 + drivers/regulator/da9062-regulator.c | 118 ++-- drivers/regulator/fixed.c | 5 +- drivers/regulator/of_regulator.c | 27 +- drivers/scsi/sd.c | 8 - drivers/spi/spi-mxic.c | 6 +- drivers/spi/spidev.c | 3 + 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/cpu.h | 2 + include/linux/fs.h | 32 + include/linux/huge_mm.h | 16 +- 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/memremap.h | 1 + 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/net/netfilter/nf_tables.h | 4 + include/uapi/linux/io_uring.h | 2 + include/uapi/linux/kvm.h | 1 + include/uapi/linux/netfilter_bridge/ebtables.h | 6 +- init/main.c | 6 +- kernel/bpf/inode.c | 92 ++- kernel/cpu.c | 11 +- kernel/events/uprobes.c | 81 ++- kernel/locking/qspinlock_paravirt.h | 2 +- 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/appletalk/ddp.c | 5 + net/ax25/af_ax25.c | 2 + net/ieee802154/socket.c | 3 + net/netfilter/nf_tables_api.c | 16 + net/netfilter/nft_flow_offload.c | 19 + net/nfc/llcp_sock.c | 7 +- net/sched/cls_api.c | 6 +- net/xdp/xdp_umem.c | 9 +- net/xdp/xsk.c | 2 +- sound/soc/codecs/wm8994.c | 43 +- sound/soc/samsung/arndale_rt5631.c | 34 +- sound/soc/soc-pcm.c | 4 +- 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 +- tools/testing/nvdimm/test/nfit_test.h | 4 +- tools/testing/selftests/kvm/dirty_log_test.c | 79 +-- tools/testing/selftests/kvm/include/kvm_util.h | 18 +- .../selftests/kvm/include/x86_64/processor.h | 3 + .../testing/selftests/kvm/lib/aarch64/processor.c | 3 + tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 30 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 2 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 27 + tools/testing/selftests/powerpc/mm/Makefile | 2 + tools/testing/selftests/powerpc/mm/tlbie_test.c | 734 +++++++++++++++++++++ tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 2 +- tools/testing/selftests/powerpc/tm/tm-poison.c | 179 +++++ usr/Makefile | 3 + usr/include/Makefile | 1 - 404 files changed, 8035 insertions(+), 4919 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 create mode 100644 tools/testing/selftests/powerpc/mm/tlbie_test.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-poison.c