This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allyesconfig in repository toolchain/ci/linux.
from e94f8ccde471 Merge tag 'smack-for-5.4-rc1' of git://github.com/cschaufl [...] adds 7ce2e76a0420 PCI: Move ASPM declarations to linux/pci.h adds 20d3618b25c7 Merge branch 'pci/aspm' adds 4f77e0956bd9 PCI: Remove pci_block_cfg_access() et al (unused) adds fae6b93b19b4 PCI: Unexport pci_bus_get() and pci_bus_put() adds 70a658073726 PCI: Unexport pci_bus_sem adds c776dd50196a PCI: Make PCI_PM_* delay times private adds 669696ebbccc PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private adds 975e1ac17305 PCI: Make pci_get_host_bridge_device(), pci_put_host_bridg [...] adds 440589dd1068 PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc [...] adds 003d3b2c5f83 PCI: Make pci_hotplug_io_size, mem_size, and bus_size private adds ecd29c1a38af PCI: Make pci_bus_get(), pci_bus_put() private adds 5da78d95785d PCI: Make pcie_update_link_speed() private adds b92b512a435d PCI: Make pci_ats_init() private adds 72bde9ced373 PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() [...] adds ac6c26da29c1 PCI: Make pci_enable_ptm() private adds 621f7e354fd8 PCI: Make pci_set_of_node(), etc private adds 77dc51fd557f Merge branch 'pci/encapsulate' adds e2797ad31fb4 PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* adds 8c3aac6e1b61 PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c adds 4a2dbeddd3d5 PCI/ACPI: Remove unnecessary struct hotplug_program_ops adds 984998e3404e PCI: Make pcie_downstream_port() available outside of access.c adds ca78410403dd PCI: Get rid of dev->has_secondary_link flag adds a10a1f60c7a3 Merge branch 'pci/enumeration' adds befa45fb5bdd PCI: Use devm_add_action_or_reset() adds 5a2e340690f2 PCI: Mark expected switch fall-through adds 8bdfa145f582 PCI: sysfs: Define device attributes with DEVICE_ATTR*() adds 4e2b79436e4f PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() adds e2154044dd41 PCI: sysfs: Change permissions from symbolic to octal adds aaee0c1ffd63 PCI/IOV: Move sysfs SR-IOV functions to iov.c adds 244c06c3b6d8 PCI/IOV: Remove group write permission from sriov_numvfs, [...] adds 7f1c62c443a4 PCI: Add pci_info_ratelimited() to ratelimit PCI separately adds 8050f3f6645a PCI: Use static const struct, not const static struct adds 70aaf61a9b8b PCI: Clean up resource_alignment parameter to not require [...] adds 273b177cac4b PCI: Move pci_[get|set]_resource_alignment_param() into th [...] adds e499081da1a2 PCI: Force trailing new line to resource_alignment_param in sysfs adds 46b2c32df7a4 PCI: Add ACS quirk for iProc PAXB adds 0d8006ddbe89 PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI adds 6ce54f0219c8 Merge branch 'pci/misc' adds 2a9af0273c1c PCI/MSI: Enable PCI_MSI_IRQ_DOMAIN support for RISC-V adds 3ddbff3676be Merge branch 'pci/msi' adds a6e6fe6549f6 PCI/P2PDMA: Introduce private pagemap structure adds 0afea3814358 PCI/P2PDMA: Add provider's pci_dev to pci_p2pdma_pagemap struct adds 72583084e3fe PCI/P2PDMA: Add constants for map type results to upstream [...] adds c6bfaeb573a6 PCI/P2PDMA: Factor out __upstream_bridge_distance() adds e2cbfbf78968 PCI/P2PDMA: Apply host bridge whitelist for ACS adds 2c84d818aee9 PCI/P2PDMA: Factor out host_bridge_whitelist() adds 494d63b0d5d0 PCI/P2PDMA: Whitelist some Intel host bridges adds 2b9f4bb2a4fb PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() adds 7f73eac3a713 PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() adds 142c242e6f12 PCI/P2PDMA: Factor out __pci_p2pdma_map_sg() adds 110203bee05f PCI/P2PDMA: Store mapping method in an xarray adds 5d52e1abcd47 PCI/P2PDMA: dma_map() requests that traverse the host bridge adds 5daf40b03924 PCI/P2PDMA: Allow IOMMU for host bridge whitelist adds 27235b15e419 PCI/P2PDMA: Update pci_p2pdma_distance_many() documentation adds 63fa8437cbae Merge branch 'pci/p2pdma' adds 688033f52d71 PCI: pciehp: Add pciehp_set_indicators() to set both indicators adds 94719ba090e2 PCI: pciehp: Combine adjacent indicator updates adds 106feb2fdced PCI: pciehp: Remove pciehp_set_attention_status() adds 9194094be418 PCI: pciehp: Remove pciehp_green_led_{on,off,blink}() adds 4a06c2c38235 PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments adds 203104c8d5ec Merge branch 'pci/pciehp' adds b8074aa2460b PCI: Convert pci_resource_to_user() to a weak function adds 39098edbd79e PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RE [...] adds d2182b2d4b71 PCI: Restore Resizable BAR size bits correctly for 1MB BARs adds 3b1b1ce35964 PCI: Correct pci=resource_alignment parameter example adds 0ca0ef1042f4 Merge branch 'pci/resource' adds 4a36a60c34f4 PCI: Add Amazon's Annapurna Labs vendor ID adds 76e67e9e0f0f PCI: Add ACS quirk for Amazon Annapurna Labs root ports adds a638b5de205a PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port adds 738cb37b013e PCI: Add quirk to disable MSI-X support for Amazon's Annap [...] adds ed4381da34d4 dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host br [...] adds a8daea947549 PCI: dwc: al: Add Amazon Annapurna Labs PCIe controller driver adds 0b24134f7888 PCI: dwc: Add validation that PCIe core is set to correct mode adds af47f25f33f7 Merge branch 'remotes/lorenzo/pci/al' adds 5ae6393e6d41 PCI: kirin: Make structure kirin_dw_pcie_ops constant adds ee4ea764ea03 dt-bindings: PCI: designware: Remove the num-lanes from Re [...] adds 66de33f09fd9 PCI: dwc: Return directly when num-lanes is not found adds 568adba9eb20 ARM: dts: ls1021a: Remove num-lanes property from PCIe nodes adds 4035ff36a6e0 arm64: dts: fsl: Remove num-lanes property from PCIe nodes adds b83e445d462a Merge branch 'remotes/lorenzo/pci/dwc' adds 533ca1feed98 PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it adds f58ba5e3f686 PCI: pci-hyperv: Fix build errors on non-SYSFS config adds be700103efd1 PCI: hv: Detect and fix Hyper-V PCI domain number collision adds f73f8a504e27 PCI: hv: Use bytes 4 and 5 from instance ID as the PCI dom [...] adds a40c4b379f57 Merge branch 'remotes/lorenzo/pci/hv' adds 075af61c19cd PCI: imx6: Limit DBI register length adds 708824167830 Merge branch 'remotes/lorenzo/pci/imx' adds fd5d16531a39 PCI: layerscape: Add the bar_fixed_64bit property to the e [...] adds b5b24617987f PCI: layerscape: Add CONFIG_PCI_LAYERSCAPE_EP to build EP/ [...] adds 5adc7d510627 Merge branch 'remotes/lorenzo/pci/layerscape' adds f4c737d6194f dt-bindings: PCI: Add support for MT7629 adds 0cccd42e6193 PCI: mediatek: Add controller support for MT7629 adds 8b38b5f2cf92 Merge branch 'remotes/lorenzo/pci/mediatek' adds 0e3ff0ac5f71 PCI: rockchip: Propagate errors for optional regulators adds ddd6960087d4 PCI: exynos: Propagate errors for optional PHYs adds 2170a09fb4b0 PCI: imx6: Propagate errors for optional regulators adds e7a877b2fa79 PCI: armada8x: Propagate errors for optional PHYs adds 8f9e1641ba44 PCI: histb: Propagate errors for optional regulators adds c1e33666c94f PCI: iproc: Propagate errors for optional PHYs adds 716c6a228ec9 MAINTAINERS: Add PCI native host/endpoint controllers desi [...] adds e4faafbf5c3f Merge branch 'remotes/lorenzo/pci/misc' adds df901c85cc28 PCI: mobiveil: Fix the CPU base address setup in inbound window adds 4597905ee429 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 9e38e690ace3 PCI: tegra: Fix OF node reference leak adds 448d5a55759a PCI: Add #defines for some of PCIe spec r4.0 features adds 8c7e96d3fe75 PCI: Disable MSI for Tegra root ports adds 3924bc2fd1b6 PCI: dwc: Group DBI registers writes requiring unlocking adds 7a6854f6874f PCI: dwc: Move config space capability search API adds 5b0841fa653f PCI: dwc: Add extended configuration space capability search API adds feee519ae55c PCI: dwc: Export dw_pcie_wait_for_link() API adds f4e84a5d9db7 dt-bindings: PCI: designware: Add binding for CDM register check adds 07f123def73e PCI: dwc: Add support to enable CDM register check adds 7b31a72e7195 dt-bindings: Add PCIe supports-clkreq property adds 42c253ecaa53 dt-bindings: PCI: tegra: Add device tree support for Tegra194 adds 813c6fbcb775 dt-bindings: PHY: P2U: Add Tegra194 P2U block adds 5dae15b21d36 phy: tegra: Add PCIe PIPE2UPHY support adds 56e15a238d92 PCI: tegra: Add Tegra194 PCIe support adds 151481ef5e36 dt-bindings: PCI: tegra: Add sideband pins configuration entries adds 7ed106d8fdfa dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries adds f4ff4faf894d PCI: tegra: Add support to configure sideband pins adds 0a901f213080 PCI: tegra: Add support to enable slot regulators adds dbb72e2c305b arm64: tegra: Add configuration for PCIe C5 sideband signals adds 09a0774a183d arm64: tegra: Add PCIe slot supply information in p2972-00 [...] adds 3efa7f1febe6 Merge branch 'lorenzo/pci/tegra' adds e3dffa4f6c36 PCI: vmd: Fix config addressing when using bus offsets adds a1a30170138c PCI: vmd: Fix shadow offsets to reflect spec changes adds cdc7e184abb3 Merge branch 'remotes/lorenzo/pci/vmd' adds d1bbf38aaf88 PCI: Fix typos and whitespace errors adds b071c1fd7a8a PCI: OF: Correct of_irq_parse_pci() documentation adds 55507aea5882 PCI: Remove unnecessary returns adds c5048a73b477 Merge branch 'pci/trivial' adds 299d14d4c31a Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/s [...] adds 865cac14c2da backlight: rave-sp: Leave initial state and register with [...] adds 072e2c8192cf backlight: lm3630a: Switch to use fwnode_property_count_uXX() adds 30f644fd6ec9 backlight: lms283gf05: Fix a typo in the description passe [...] adds bcd69da98e36 video: backlight: Drop default m for {LCD,BACKLIGHT_CLASS_DEVICE} adds 28a1d72a221e video: backlight: tosa_lcd: drop check because i2c_unregis [...] adds ec665b756e6f backlight: gpio-backlight: Correct initial power state handling adds 6451e123dec3 MAINTAINERS: Add entry for stable backlight sysfs ABI docu [...] adds d55c028f8b25 backlight: Expose brightness curve type through sysfs adds 511a204638d7 backlight: pwm_bl: Set scale type for CIE 1931 curves adds c0b64faf0fe6 backlight: pwm_bl: Set scale type for brightness curves sp [...] adds d0b3cfee333e Merge tag 'backlight-next-5.4' of git://git.kernel.org/pub [...] adds 197df18f7038 mfd: max77620: Add of_node_put() before return adds b5e29aa880be mfd: davinci_voicecodec: Remove pointless #include adds efecc3b531a3 mfd: ab3100: No need to check return value of debugfs_crea [...] adds 64e8a9bacadb mfd: ab8500: No need to check return value of debugfs_crea [...] adds cbfe612d471f mfd: aat2870: No need to check return value of debugfs_cre [...] adds ed075453d527 dt-bindings: mfd: rn5t618: Document optional property syst [...] adds 624e3fceb533 mfd: cros_ec: Update cros_ec_commands.h adds a604e5b29ce6 mfd: tps80031: Convert to devm_i2c_new_dummy_device adds e406b832d89d mfd: da9063: Remove now unused platform_data adds aee36174b22d mfd: timberdale: Use dev_get_drvdata adds 83215897356f mfd: 88pm800: Convert to i2c_new_dummy_device adds 9520b835ffda mfd: 88pm860x-core: Convert to i2c_new_dummy_device adds f5d5d193c5f7 mfd: ab3100-core: Convert to i2c_new_dummy_device adds 98f0c05f409e mfd: bcm590xx: Convert to i2c_new_dummy_device adds e310ee86f9ef mfd: da9150-core: Convert to i2c_new_dummy_device adds f6ae8129631f mfd: max14577: Convert to i2c_new_dummy_device adds ad28edcb8733 mfd: max77693: Convert to i2c_new_dummy_device adds 0005a9e1bab7 mfd: max77843: Convert to i2c_new_dummy_device adds b8afcd54db8a mfd: max8907: Convert to i2c_new_dummy_device adds ddbf6ffeb63c mfd: max8925-i2c: Convert to i2c_new_dummy_device adds 4e32bff681fb mfd: max8997: Convert to i2c_new_dummy_device adds 7a99c8f3310b mfd: max8998: Convert to i2c_new_dummy_device adds ad9fc1f4229e mfd: palmas: Convert to i2c_new_dummy_device adds ba972dac9854 mfd: twl-core: Convert to i2c_new_dummy_device adds 76380a607ba0 mfd: intel-lpss: Remove D3cold delay adds ea1acf11ee7a mfd: omap-usb-host: Mark expected switch fall-throughs adds ff71266aa490 mfd: Drop obsolete JZ4740 driver adds ec65b56046d2 mfd: intel-lpss: Add Intel Tiger Lake PCI IDs adds b620c17672b9 mfd: db8500-prcmu: Mark expected switch fall-throughs adds 802d9bd4fac7 mfd: Remove dev_err() usage after platform_get_irq() adds 708cb5cc3fde mfd: mt6397: Rename macros to something more readable adds a4872e80ce7d mfd: mt6397: Extract IRQ related code from core driver adds 40667d1bd822 MAINTAINERS: altera-sysmgr: Fix typo in a filepath adds 5cd690a308e8 mfd: asic3: Include the right header adds b65dc4f6b339 mfd: ezx-pcap: Replace mutex_lock with spin_lock adds b9a801dfa591 mfd: Add support for Merrifield Basin Cove PMIC adds cbd1c5c4d443 mfd: intel-lpss: Consistently use GENMASK() adds c5b90cb26e83 mfd: intel-lpss: Add Intel Skylake ACPI IDs adds f68c0a873ef2 mfd: sm501: Include the GPIO driver header adds 1094422253db mfd: htc-i2cpld: Drop check because i2c_unregister_device( [...] adds 569fac74627c mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request adds fea3ac55e112 mfd: db8500-prcmu: Support the higher DB8520 ARMSS adds b788d111e676 dt-bindings: mfd: mediatek: mt6397: Change to relative paths adds 7051919d1751 dt-bindings: mfd: mediatek: Update RTC to include MT6323 adds 8ab1267ff73d dt-bindings: mfd: mediatek: Add MT6323 Power Controller adds 09c1dec47002 mfd: mt6397: Add mutex include adds 7c3f7cd5a0c9 mfd: mt6323: Replace boilerplate resource code with DEFINE [...] adds 8391c6cb2414 mfd: mt6323: Add MT6323 RTC and PWRC adds 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-class-backlight | 26 + Documentation/ABI/testing/sysfs-kernel-slab | 13 +- Documentation/admin-guide/cgroup-v1/memory.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 7 +- .../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 Documentation/devicetree/bindings/mfd/mt6397.txt | 20 +- Documentation/devicetree/bindings/mfd/rn5t618.txt | 5 + .../devicetree/bindings/pci/designware-pcie.txt | 6 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +- .../devicetree/bindings/pci/mediatek-pcie.txt | 1 + .../bindings/pci/nvidia,tegra194-pcie.txt | 171 ++ .../devicetree/bindings/pci/pci-armada8k.txt | 2 +- Documentation/devicetree/bindings/pci/pci.txt | 5 + Documentation/devicetree/bindings/pci/pcie-al.txt | 46 + .../devicetree/bindings/phy/phy-tegra194-p2u.txt | 28 + .../bindings/power/reset/mt6323-poweroff.txt | 20 + MAINTAINERS | 22 +- 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/boot/dts/ls1021a.dtsi | 2 - 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/boot/dts/freescale/fsl-ls1012a.dtsi | 1 - arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 3 - arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 4 - arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 24 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 38 +- 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/pci.h | 2 - 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/pci.h | 1 - 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/pci.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/pci.h | 2 - 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/acpi/pci_root.c | 1 - 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/char/xillybus/xillybus_pcie.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/rw.c | 6 +- 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/mfd/88pm800.c | 12 +- drivers/mfd/88pm860x-core.c | 6 +- drivers/mfd/Kconfig | 20 +- drivers/mfd/Makefile | 5 +- drivers/mfd/ab3100-core.c | 6 +- drivers/mfd/ab8500-debugfs.c | 8 +- drivers/mfd/asic3.c | 2 +- drivers/mfd/bcm590xx.c | 6 +- drivers/mfd/da9150-core.c | 6 +- drivers/mfd/davinci_voicecodec.c | 9 +- drivers/mfd/db8500-prcmu.c | 44 +- drivers/mfd/ezx-pcap.c | 53 +- drivers/mfd/fsl-imx25-tsadc.c | 4 +- drivers/mfd/htc-i2cpld.c | 3 +- drivers/mfd/intel-lpss-acpi.c | 26 + drivers/mfd/intel-lpss-pci.c | 25 + drivers/mfd/intel-lpss.c | 39 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 4 +- drivers/mfd/intel_soc_pmic_mrfld.c | 157 ++ drivers/mfd/jz4740-adc.c | 324 ---- drivers/mfd/max14577.c | 6 +- drivers/mfd/max77620.c | 4 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/max77843.c | 6 +- drivers/mfd/max8907.c | 6 +- drivers/mfd/max8925-i2c.c | 12 +- drivers/mfd/max8997.c | 18 +- drivers/mfd/max8998.c | 6 +- drivers/mfd/mt6397-core.c | 192 +-- drivers/mfd/mt6397-irq.c | 181 ++ drivers/mfd/palmas.c | 6 +- drivers/mfd/qcom_rpm.c | 12 +- drivers/mfd/sm501.c | 5 +- drivers/mfd/timberdale.c | 3 +- drivers/mfd/tps80031.c | 23 +- drivers/mfd/twl-core.c | 6 +- drivers/misc/eeprom/at24.c | 1 - drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/jme.c | 1 - drivers/net/ethernet/realtek/r8169_main.c | 1 - drivers/net/wireless/ath/ath5k/pci.c | 1 - drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 - drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 1 - drivers/nvme/host/core.c | 9 - drivers/nvme/host/pci.c | 10 +- drivers/pci/Kconfig | 6 +- drivers/pci/access.c | 9 - drivers/pci/bus.c | 2 - drivers/pci/controller/dwc/Kconfig | 42 +- drivers/pci/controller/dwc/Makefile | 4 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 37 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 1 + drivers/pci/controller/dwc/pcie-al.c | 365 +++++ drivers/pci/controller/dwc/pcie-armada8k.c | 7 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 45 +- drivers/pci/controller/dwc/pcie-designware-host.c | 30 +- drivers/pci/controller/dwc/pcie-designware.c | 96 +- drivers/pci/controller/dwc/pcie-designware.h | 12 + drivers/pci/controller/dwc/pcie-histb.c | 4 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1732 ++++++++++++++++++++ drivers/pci/controller/pci-host-common.c | 3 +- drivers/pci/controller/pci-hyperv.c | 94 +- drivers/pci/controller/pci-tegra.c | 22 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-mediatek.c | 20 +- drivers/pci/controller/pcie-mobiveil.c | 10 +- drivers/pci/controller/pcie-rockchip-host.c | 16 +- drivers/pci/controller/vmd.c | 25 +- drivers/pci/hotplug/cpci_hotplug_core.c | 1 - drivers/pci/hotplug/cpqphp_core.c | 1 - drivers/pci/hotplug/cpqphp_ctrl.c | 4 - drivers/pci/hotplug/cpqphp_nvram.h | 5 +- drivers/pci/hotplug/ibmphp_res.c | 1 + drivers/pci/hotplug/pciehp.h | 11 +- drivers/pci/hotplug/pciehp_core.c | 9 +- drivers/pci/hotplug/pciehp_ctrl.c | 39 +- drivers/pci/hotplug/pciehp_hpc.c | 87 +- drivers/pci/hotplug/rpadlpar_core.c | 1 - drivers/pci/hotplug/rpaphp_core.c | 1 - drivers/pci/iov.c | 171 +- drivers/pci/of.c | 2 +- drivers/pci/p2pdma.c | 374 +++-- drivers/pci/pci-acpi.c | 410 ++++- drivers/pci/pci-bridge-emul.c | 4 +- drivers/pci/pci-sysfs.c | 223 +-- drivers/pci/pci.c | 87 +- drivers/pci/pci.h | 68 +- drivers/pci/pcie/aspm.c | 9 +- drivers/pci/pcie/err.c | 2 +- drivers/pci/probe.c | 326 +--- drivers/pci/quirks.c | 106 +- drivers/pci/search.c | 1 - drivers/pci/setup-bus.c | 4 +- drivers/pci/vc.c | 5 +- drivers/pci/vpd.c | 6 + drivers/phy/tegra/Kconfig | 7 + drivers/phy/tegra/Makefile | 1 + drivers/phy/tegra/phy-tegra194-p2u.c | 120 ++ drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/i2c-multi-instantiate.c | 2 +- drivers/platform/x86/pmc_atom.c | 7 + drivers/scsi/aacraid/linit.c | 1 - drivers/scsi/hpsa.c | 1 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 - 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/video/backlight/Kconfig | 2 - drivers/video/backlight/backlight.c | 19 + drivers/video/backlight/gpio_backlight.c | 24 +- drivers/video/backlight/lm3630a_bl.c | 3 +- drivers/video/backlight/lms283gf05.c | 2 +- drivers/video/backlight/pwm_bl.c | 35 +- drivers/video/backlight/rave-sp-backlight.c | 10 +- drivers/video/backlight/tosa_lcd.c | 3 +- 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/Kbuild | 1 - include/asm-generic/pgalloc.h | 5 - include/asm-generic/pgtable.h | 7 +- include/linux/backlight.h | 8 + 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/memremap.h | 1 - include/linux/mfd/da9063/pdata.h | 60 - include/linux/mfd/intel_soc_pmic_mrfld.h | 81 + include/linux/mfd/mt6397/core.h | 11 + 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/pci-aspm.h | 36 - include/linux/pci-p2pdma.h | 28 +- include/linux/pci.h | 133 +- include/linux/pci_hotplug.h | 100 -- include/linux/pci_ids.h | 3 + include/linux/platform_data/cros_ec_commands.h | 12 + 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 + include/uapi/linux/pci_regs.h | 15 +- 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 + 461 files changed, 10332 insertions(+), 6086 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-backlight 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%) create mode 100644 Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/pcie-al.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-tegra194-p2u.txt create mode 100644 Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt delete mode 100644 arch/hexagon/mm/pgalloc.c create mode 100644 drivers/i2c/busses/i2c-icy.c create mode 100644 drivers/mfd/intel_soc_pmic_mrfld.c delete mode 100644 drivers/mfd/jz4740-adc.c create mode 100644 drivers/mfd/mt6397-irq.c create mode 100644 drivers/pci/controller/dwc/pcie-tegra194.c create mode 100644 drivers/phy/tegra/phy-tegra194-p2u.c delete mode 100644 include/linux/mfd/da9063/pdata.h create mode 100644 include/linux/mfd/intel_soc_pmic_mrfld.h delete mode 100644 include/linux/pci-aspm.h delete mode 100644 include/linux/quicklist.h delete mode 100644 mm/quicklist.c create mode 100644 tools/hv/Build