This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7e9890a3500d Merge tag 'ovl-update-5.2' of git://git.kernel.org/pub/scm [...] new fce86ff5802b mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, han [...] new 2bf753e64b4a mm/hugetlb.c: don't put_page in lock of hugetlb_lock new a9e73998f9d7 kernel/sys.c: prctl: fix false positive in validate_prctl_map() new e602b26ce475 arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header new 3fde8c60b398 MAINTAINERS: add Joseph as ocfs2 co-maintainer new 9dc2108d667d ocfs2: use common file type conversion new e091eab028f9 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget new a16b53849913 list: add function list_rotate_to_front() new 130e8e09e267 slob: respect list_head abstraction layer new adab7b68189d slob: use slab_list instead of lru new 6dfd1b653c49 slub: add comments to endif pre-processor macros new 916ac0527837 slub: use slab_list instead of lru new 16cb0ec75b34 slab: use slab_list instead of lru new 3e05617ceaa4 mm: remove stale comment from page struct new a4d3f8916c65 slub: remove useless kmem_cache_debug() before remove_full() new 517f9f1ee5ed mm/slab.c: remove unneed check in cpuup_canceled new 632b2ef0c72d mm/slub.c: update the comment about slab frozen new 745e10146c31 mm/slab.c: fix an infinite loop in leaks_show() new 3b775998eca7 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] new f0fd50504a54 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() new cefdca0a86be userfaultfd/sysctl: add vm.unprivileged_userfaultfd new 5fd4ca2d84b2 mm: page cache: store only head pages in i_pages new 63931eb97508 mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() new 886cf1901db9 mm: move recent_rotated pages calculation to shrink_inacti [...] new 9851ac13592d mm: move nr_deactivate accounting to shrink_active_list() new f372d89e5dbb mm: remove pages_to_free argument of move_active_pages_to_lru() new a222f3415868 mm: generalize putback scan functions new 932f4a630a69 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM new b798bec4741b mm/gup: change write parameter to flags in fast walk new 73b0140bf0fe mm/gup: change GUP fast to use flags rather than a write 'bool' new 7af75561e171 mm/gup: add FOLL_LONGTERM capability to GUP fast new 9fdf4aa15673 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() new 664b21e717cf IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() new f3b4fdb18cb5 IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() new 10eeadf3045c mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 new 39186cbe652d mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] new d3ba3ae19751 mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY new dd7ef7bd1464 mm/compaction.c: fix an undefined behaviour new 2b59e01a3aa6 mm/cma.c: fix the bitmap status to show failed allocation reason new b1746b991d62 mm: compaction: show gfp flag names in try_to_compact_page [...] new b6cfab7ad19d mm, compaction: some tracepoints should be defined only wh [...] new 5e65af19e89a mm/page_isolation.c: remove redundant pfn_valid_within() i [...] new 132bb8cfc9e0 mm/vmscan: add tracepoints for node reclaim new e0ee0e71078a mm: memcontrol: track LRU counts in the vmstats array new 1a61ab8038e7 mm: memcontrol: replace zone summing with lruvec_page_state() new 22796c844fcb mm: memcontrol: replace node summing with memcg_page_state() new 2b487e59f00a mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() new 21d89d151bb4 mm: memcontrol: push down mem_cgroup_nr_lru_pages() new 113b7dfd8271 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] new 1df3a339074e mm/cma.c: fix crash on CMA allocation if bitmap allocation fails new 54c7a8916a88 initramfs: free initrd memory if opening /initrd.image fails new 23091e287355 initramfs: cleanup initrd freeing new 7c184ecd262f initramfs: factor out a helper to populate the initrd image new afef7889c480 initramfs: cleanup populate_rootfs new d8ae8a3765bf initramfs: move the legacy keepinitrd parameter to core code new 4afd58e14dd4 initramfs: provide a generic free_initrd_mem implementation new f94f7434cbbb initramfs: poison freed initrd memory new 997aef68af3e init: provide a generic free_initmem implementation new 522c99194549 hexagon: switch over to generic free_initmem() new f40399992a24 init: free_initmem: poison freed init memory new 0d7b4a607d8f riscv: switch over to generic free_initmem() new a861bbce2763 sh: advertise gigantic page support new b53f45695449 sparc: advertise gigantic page support new 8df995f6bde0 mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] new 4eb0716e868e hugetlb: allow to free gigantic pages regardless of the co [...] new fc1d8e7cca2d mm: introduce put_user_page*(), placeholder versions new 024eee0e83f0 mm: page_mkclean vs MADV_DONTNEED race new 3481c37ffa1d mm/vmscan: drop may_writepage and classzone_idx from direc [...] new 299c83dce9ea mem-hotplug: fix node spanned pages when we have a node wi [...] new fd875dca7c71 hugetlbfs: fix potential over/underflow setting node speci [...] new 2d0adf7e0d7a mm/hugetlb: get rid of NODEMASK_ALLOC new dae966dc8f88 mm/swap.c: __pagevec_lru_add_fn: typo fix new 926e5d1cb525 include/linux/balloon_compaction.h: drop unused function stubs new 7567cfc5da9f mm/sparse.c: clean up obsolete code comment new 063b8a4cee80 drivers/base/memory.c: clean up relics in function parameters new 0919e1b69ab4 hugetlbfs: on restore reserve error path retain subpool re [...] new 1b426bac66e6 hugetlb: use same fault hash key for shared and private mappings new 734fb8996890 mm/hmm: select mmu notifier when selecting HMM new 704f3f2cf63c mm/hmm: use reference counting for HMM struct new 9f454612f602 mm/hmm: do not erase snapshot when a range is invalidated new 25f23a0c7127 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] new 73231612dc7c mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() new a3e0d41c2b1f mm/hmm: improve driver API to work and wait over a range new 023a019a9b4e mm/hmm: add default fault flags to avoid the need to pre-f [...] new 63d5066f6e5a mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) new 992de9a8b751 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem new 202394178d02 mm/hmm: add helpers to test if mm is still alive or not new 55c0ece82ac6 mm/hmm: add a helper function that fault pages and map the [...] new 391aab11e93f mm/hmm: convert various hmm_pfn_* to device_entry which is [...] new 4a83bfe916f3 mm/mmu_notifier: helper to test if a range invalidation is [...] new dfcd66604c1c mm/mmu_notifier: convert user range->blockable to helper function new 27560ee96f40 mm/mmu_notifier: convert mmu_notifier_range->blockable to a flags new d87f055b94ea mm/mmu_notifier: contextual information for event enums new 6f4f13e8d9e2 mm/mmu_notifier: contextual information for event triggeri [...] new 7269f999934b mm/mmu_notifier: use correct mmu_notifier events for each [...] new bf198b2b34bf mm/mmu_notifier: pass down vma and reasons why mmu notifie [...] new c6d23413f81b mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper new cfcbfb1382db mm/filemap.c: enable error injection at add_to_page_cache() new 059d8442ea77 mm/rmap.c: use the pra.mapcount to do the check new 5470dea49f53 mm: use mm_zero_struct_page from SPARC on all 64b architectures new 56ec43d8b027 mm: drop meminit_pfn_in_nid as it is redundant new 837566e7e08e mm: implement new zone specific memblock iterator new 0e56acae4b4d mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] new 5557c766abad mm, memory_hotplug: cleanup memory offline path new 940519f0c8b7 mm, memory_hotplug: provide a more generic restrictions fo [...] new 2346a560599a mm/filemap.c: fix minor typo new d9eb1417c77d mm/memory_hotplug: release memory resource after arch_remo [...] new cb7b3a3685b2 mm/memory_hotplug: make unregister_memory_section() never fail new 9d1d887d785b mm/memory_hotplug: make __remove_section() never fail new ac5c94264580 mm/memory_hotplug: make __remove_pages() and arch_remove_m [...] new 8c7829b04c52 mm: fix false-positive OVERCOMMIT_GUESS failures new 62afcd1cb8e3 mm: remove redundant 'default n' from Kconfig-s new a667d7456f18 mm: introduce new vm_map_pages() and vm_map_pages_zero() API new 6248461d2168 arm: mm: dma-mapping: convert to use vm_map_pages() new 22660db89262 drivers/firewire/core-iso.c: convert to use vm_map_pages_zero() new 2f69b3c8bad0 drm/rockchip/rockchip_drm_gem.c: convert to use vm_map_pages() new e60b72b1a9f5 drm/xen/xen_drm_front_gem.c: convert to use vm_map_pages() new b0d0084fd906 iommu/dma-iommu.c: convert to use vm_map_pages() new a17ae1476693 videobuf2/videobuf2-dma-sg.c: convert to use vm_map_pages() new df9bde015a72 xen/gntdev.c: convert to use vm_map_pages() new 5326905798de xen/privcmd-buf.c: convert to use vm_map_pages_zero() new c553ea4fdf27 fs/sync.c: sync_file_range(2) may use WB_SYNC_ALL writeback new f46b79120e94 mm/vmscan.c: simplify shrink_inactive_list() new 2c8fc3dcf2dc mm/hmm: add ARCH_HAS_HMM_MIRROR ARCH_HAS_HMM_DEVICE Kconfig new 1c52e6d06810 mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist new 9050cce104c0 mm/z3fold.c: introduce helper functions new 351618b203ac mm/z3fold.c: improve compression by extending search new 7c2b8baa61fe mm/z3fold.c: add structure for buddy handles new 1f862989b04a mm/z3fold.c: support page migration new f27a5136f70a hugetlbfs: always use address space in inode for resv_map pointer new 350e88bad496 mm: memblock: make keeping memblock memory opt-in rather t [...] new 2fa2690ca617 mm/vmscan.c: don't disable irq again when count pgrefill f [...] new d66d109d3c9c mm/Kconfig: update "Memory Model" help text new 60b62ff7cc42 mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags new 19343b5bdd16 mm/page-writeback: introduce tracepoint for wait_on_page_w [...] new 94393c78964c mm/mprotect.c: fix compilation warning because of unused ' [...] new b3b07077b01e mm/huge_memory.c: make __thp_get_unmapped_area static new a1b8e6abf35b mm: delete find_get_entries_tag new 640be2d1ffbc kernel/memremap.c: remove the unused device_private_entry_ [...] new 318222a35bfb Merge branch 'akpm' (patches from Andrew) new 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void new 156752817cb0 Merge branch 'pci/aer' new 6302bf3ef78d PCI: Init PCIe feature bits for managed host bridge alloc new 86fa6a344209 PCI: Factor out pcie_retrain_link() function new 4ec73791a64b PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum new 658eec837b11 PCI: Rework pcie_retrain_link() wait loop new badd9f19f199 dt-bindings: Add "external-facing" PCIe port property new 9cb30a71acd4 PCI: OF: Support "external-facing" property new 2dbce5901179 PCI: Assign bus numbers present in EA capability for bridges new 178901bf6a7d Merge branch 'pci/enumeration' new fb26228bfc4c PCI: rpadlpar: Fix leaked device_node references in add/re [...] new 91800660bbe9 PCI: rpaphp: Get/put device node reference during slot all [...] new e77704501ca0 PCI/ACPI: Do not export pci_get_hp_params() new 87fcf12e846a PCI/ACPI: Remove the need for 'struct hotplug_params' new f873c51a155a PCI/ACPI: Implement _HPX Type 3 Setting Record new ba11edc65065 PCI/ACPI: Advertise _HPX Type 3 support via _OSC new 3ea6f739dca4 Merge branch 'pci/hotplug' new 1903ba82823b PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() new fc2786545395 PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() new 33987fd167dc Merge branch 'pci/msi' new 296bd5aea223 PCI: Mark expected switch fall-throughs new 804ee5be633f PCI: Remove unused pci_request_region_exclusive() new ea094d53580f x86/PCI: Fix PCI IRQ routing table memory leak new e0547c81bfcf PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary new 4e544bac8267 PCI: Add pci_dev_id() helper new a195016a5981 r8169: use pci_dev_id() helper new 51c51a48de4b powerpc/powernv/npu: Use pci_dev_id() helper new babe2ef342c4 drm/amdkfd: Use pci_dev_id() helper new 775c068c6aae iommu/amd: Use pci_dev_id() helper new cc49baa9a202 iommu/vt-d: Use pci_dev_id() helper new d4a62ea411f9 stmmac: pci: Use pci_dev_id() helper new 3b9f900fa063 platform/chrome: chromeos_laptop: use pci_dev_id() helper new 86511dbcfb7a MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for M [...] new 09fdd75c1814 Merge branch 'pci/misc' new 0f97da831026 PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZE [...] new 292c93965413 Merge branch 'pci/peer-to-peer' new 6056bed93b4f PCI/LINK: Disable bandwidth notification interrupt during suspend new db9d639fa127 Merge branch 'pci/portdrv' new ba8a39820d46 switchtec: Increase PFF limit from 48 to 255 new 083c1b5e50b7 switchtec: Fix unintended mask of MRPC event new da33ae0129ff Merge branch 'pci/switchtec' new d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken new 6afb7e26978d PCI: Mark Atheros AR9462 to avoid bus reset new c711a84af0af Merge branch 'pci/virtualization' new 4166bfe53093 PCI: al: Add Amazon Annapurna Labs PCIe host controller driver new 83d82352827a Merge branch 'pci/host/al' new be20bbcb0a8c PCI: rcar: Add the initialization of PCIe link in resume_noirq() new 05f151a73ec2 PCI: hv: Fix a memory leak in hv_eject_device_work() new 15becc2b56c6 PCI: hv: Add hv_pci_remove_slots() when we unload the driver new 340d45569940 PCI: hv: Add pci_destroy_slot() in pci_devices_present_wor [...] new 4014eb8b6117 Merge branch 'remotes/lorenzo/pci/controller-fixes' new 322f03436692 PCI: qcom: Use default config space read function new 3ebc269c197e PCI: dwc: Fix dw_pcie_free_msi() if msi_irq is invalid new dc69a3d56794 PCI: dwc: Free MSI IRQ page in dw_pcie_free_msi() new 9e2b5de5604a PCI: dwc: Free MSI in dw_pcie_host_init() error path new e6fdd3bf5aec PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify code new fe23274f72f4 PCI: dwc: Save root bus for driver remove hooks new 1b8df7aa7874 PCI: imx6: Allow asynchronous probing new 29fa3bbd6c20 Merge branch 'pci/dwc' new 9e303be2e5d0 PCI: imx6: Simplify imx7d_pcie_wait_for_phy_pll_lock() new ee6f37175b3f PCI: imx6: Drop imx6_pcie_wait_for_link() new c377690cffaf PCI: imx6: Return -ETIMEOUT from imx6_pcie_wait_for_speed_ [...] new 680728e4cbee PCI: imx6: Remove PCIE_PL_PFLR_* constants new 60ef4b072ba0 PCI: dwc: imx6: Share PHY debug register definitions new 276c76d7a15a PCI: imx6: Make use of BIT() in constant definitions new 3ca4133253a7 PCI: imx6: Simplify bit operations in PHY functions new c2c708bc1dbf PCI: imx6: Simplify pcie_phy_poll_ack() new 37d5d32ae091 PCI: imx6: Restrict PHY register data to 16-bit new 76d6dc26331d PCI: imx6: Use flags to indicate support for suspend new 87cb312777b5 PCI: imx6: Use usleep_range() in imx6_pcie_enable_ref_clk() new 5349abcf8e5f Merge branch 'remotes/lorenzo/pci/imx' new 73b9e4d3309c PCI: iproc: Add CRS check in config read new ea2df11f7221 PCI: iproc: Allow outbound configuration for 32-bit I/O region new 8cff995405eb PCI: iproc: Enable iProc config read for PAXBv2 new b138f67d7bad Merge branch 'remotes/lorenzo/pci/iproc' new 1beb55126937 PCI: keystone: Cleanup interrupt related macros new 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] new f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset new 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() new 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip new 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip new dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops new fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] new 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops new 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration new 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information new f3560a9f88ae PCI: keystone: Perform host initialization in a single function new 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] new b1dee41b7692 PCI: keystone: Move resources initialization to prepare fo [...] new 1c55c4263fe7 dt-bindings: PCI: Add dt-binding to configure PCIe mode new 156c6fef75a4 PCI: keystone: Explicitly set the PCIe mode new 26f51e85b3b6 dt-bindings: PCI: Document "atu" reg-names new a9f4c2d2f99e PCI: dwc: Enable iATU unroll for endpoint too new 2aadcb0cd391 PCI: dwc: Fix ATU identification for designware version >= 4.80 new f316a2b53cd7 PCI: keystone: Prevent ARM32 specific code to be compiled [...] new 162aaa3b6cc1 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 new 18b0415bc802 PCI: keystone: Add support for PCIe RC in AM654x Platforms new b22af42b3e57 PCI: keystone: Invoke phy_reset() API before enabling PHY new 40e5d614a0cd PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] new fbb2de891cc4 PCI: keystone: Add support to set the max link speed from DT new 2a9a801620ef PCI: endpoint: Add support to specify alignment for buffer [...] new 626961dd6d32 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops new 421db1ab287e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] new ddf567e3d994 PCI: dwc: Add callbacks for accessing dbi2 address space new 9bc755d2cf54 dt-bindings: PCI: Add PCI EP DT binding documentation for AM654 new 23284ad677a9 PCI: keystone: Add support for PCIe EP in AM654x Platforms new fc9a77040b04 PCI: designware-ep: Configure Resizable BAR cap to adverti [...] new 6b7330303a81 PCI: designware-ep: Use aligned ATU window for raising MSI [...] new 5bb04b19230c misc: pci_endpoint_test: Add support to test PCI EP in AM654x new 8f220664570e misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] new 0b8439d37482 Merge branch 'remotes/lorenzo/pci/keystone' new 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() new 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe new fb8a85fabdc8 Merge branch 'remotes/lorenzo/pci/mediatek' new b2c615457b28 PCI: rcar: Clean up remaining macros defining bits new 7dc13a7939e0 PCI: rcar: Replace unsigned long with u32/unsigned int in [...] new d8fa26609b91 PCI: rcar: Replace various variable types with unsigned on [...] new 29ffa6db4043 PCI: rcar: Replace (8 * n) with (BITS_PER_BYTE * n) new 42a58f73e9ea PCI: rcar: Clean up debug messages new 954b4b752a4c PCI: rcar: Fix 64bit MSI message address handling new f0d14edd2ba4 PCI: rcar: Fix a potential NULL pointer dereference new a27beb5820d1 PCI: rcar: Do not shadow the 'irq' variable new bac9789e535a Merge branch 'remotes/lorenzo/pci/rcar' new c577f4a5a08b PCI: rockchip: Fix rockchip_pcie_ep_assert_intx() bitwise [...] new 673525c5c2da Merge branch 'remotes/lorenzo/pci/rockchip' new 21e2079fe493 PCI: tegra: Use the DMA-API to get the MSI address new cdf4315502a5 Merge branch 'remotes/lorenzo/pci/tegra' new 699ca3016268 PCI: xilinx: Check for __get_free_pages() failure new ed0eaf320571 Merge branch 'remotes/lorenzo/pci/xilinx' new b71f0a0b1e3f tools: PCI: Exit with error code when test fails new 91e0a58e663f PCI: dwc: pci-dra7xx: Fix a leaked reference by adding mis [...] new e12bfa013c09 PCI: uniphier: Fix a leaked reference by adding missing of [...] new b35c0e454394 PCI: dwc: layerscape: Fix a leaked reference by adding mis [...] new 69adea738eb2 PCI: rockchip: Fix a leaked reference by adding missing of [...] new 3842f5166bf1 PCI: aardvark: Fix a leaked reference by adding missing of [...] new 8956388d3670 PCI: iproc: Fix a leaked reference by adding missing of_no [...] new ff7a5a0a8562 PCI: mediatek: Fix a leaked reference by adding missing of [...] new fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() new 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest new 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference new ee6df38da848 Merge branch 'remotes/lorenzo/pci/misc' new e80a91ad302b PCI: Add dma_ranges window list new aadad097cd46 iommu/dma: Reserve IOVA for PCIe inaccessible DMA address new 90199c951bd2 PCI: iproc: Add sorted dma ranges resource entries to host bridge new f2e946831625 Merge branch 'pci/iova-dma-ranges' new 7db4af43c97b PCI: Use dev_printk() when possible new 25da8dbaaf06 PCI: Replace printk(KERN_INFO) with pr_info(), etc new 34c6b7105e5a PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc new 192415f49860 Merge branch 'pci/printk' new d55791834570 PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() new 00ebf1348cb3 PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() new 10a9990c1044 PCI/DPC: Log messages with pci_dev, not pcie_device new 9cc6f75b27e7 PCI/AER: Log messages with pci_dev, not pcie_device new 7e696b8ae9a7 PCI: pciehp: Remove pciehp_debug uses new 017124725c15 PCI: pciehp: Replace pciehp_debug module param with dyndbg new 94dbc9562edc PCI: pciehp: Log messages with pci_dev, not pcie_device new 742ee16bc31f PCI: pciehp: Remove unused dbg/err/info/warn() wrappers new b498b6872da1 PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition new e07ca82a5fde PCI: pciehp: Remove pointless MY_NAME definition new f8587c80c62a Merge branch 'pci/printk-portdrv' new 35d0a06dad22 PCI: Cleanup register definition width and whitespace new 74356addc0b3 PCI: Fix comment typos new 12fa4f47924c CPER: Add UEFI spec references new 113fb03ed1d4 CPER: Remove unnecessary use of user-space types new 0d6076184aec PCI: Cleanup setup-bus.c comments and whitespace new c7a1c2bbb65e Merge branch 'pci/trivial' new 414147d99b92 Merge tag 'pci-v5.2-changes' of git://git.kernel.org/pub/s [...] new f36e789a1f8d mfd: altera-sysmgr: Add SOCFPGA System Manager new a957abb58ddf dt-bindings: arm: socfpga: Add S10 System Manager binding new 5ab96af1ecfc ARM: socfpga_defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR new 5dd2814b0249 arm64: defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR new 54a5afb4818e net: stmmac: socfpga: Use shared System Manager driver new 8f4ebe9b331e arm64: dts: stratix10: New System Manager compatible new 13a22f73319c dt-bindings: mfd: Add DT bindings for max77650 new 424ece627cd9 dt-bindings: power: supply: Add DT bindings for max77650 new 5a032b0697c7 dt-bindings: leds: Add DT bindings for max77650 new 93fb61e2c3de dt-bindings: input: Add DT bindings for max77650 new 1946f9967c56 mfd: mfd-core: Document mfd_add_devices() new d0f60334500b mfd: Add new driver for MAX77650 PMIC new e85e17da8ae7 power: supply: max77650: Add support for battery charger new 72b5135bc396 gpio: max77650: Add GPIO support new 5be102eb161a leds: max77650: Add LEDs support new 1af2b76f63f5 input: max77650: Add onkey support new 796fad0101d3 MAINTAINERS: Add an entry for MAX77650 PMIC driver new fb8c86911052 dt-bindings: mfd: Add ST Multi-Function eXpander (STMFX) c [...] new 06252ade9156 mfd: Add ST Multi-Function eXpander (STMFX) core driver new 2e0b80ce4520 dt-bindings: pinctrl: document the STMFX pinctrl bindings new 1490d9f841b1 pinctrl: Add STMFX GPIO expander Pinctrl/GPIO driver new 9af2de7657f5 pinctrl: Kconfig: Fix STMFX GPIO expander Pinctrl/GPIO dri [...] new 28a853860f71 pinctrl: stmfx: Fix 'warn: unsigned <VAR> is never less th [...] new d17ed797b8fd pinctrl: stmfx: Fix 'warn: bitwise AND condition is false here' new 56076a538536 dt-bindings: mfd: max77620: Add compatible for Maxim 77663 new c63217a462fe dt-bindings: mfd: max77620: Add system-power-controller property new ea611d1cc180 mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values new 4c58f7012f15 mfd: max77620: Support Maxim 77663 new 744b13107d0d mfd: max77620: Provide system power-off functionality new 60a7a9a2493a Merge branches 'ib-mfd-arm-leds-5.2', 'ib-mfd-gpio-input-l [...] new 236c765d6abc mfd: intel_soc_pmic_chtwc: Register LED child device new f01faec6256c mfd: sec: Put one element structure initialisation on one line new ec85d4a10e35 mfd: sec: Add support for the RTC on S2MPA01 new c6ba08819b6a dt-bindings: stm32: syscon: Add clock support new a00406b71c5f mfd: syscon: Add optional clock support new 48171d0ea7ca mfd: twl6040: Fix device init errors for ACCCTL register new 129fc67785fb mfd: axp20x: Add USB power supply mfd cell to AXP813 new 2cd0ee3b1dcd mfd: Kconfig: Pedantic formatting new 1e8c15856131 mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller new 730080a758fd dt-bindings: mfd: Add bindings for SAM9X60 HLCD controller new d4cee9509e50 mfd: cros_ec: Instantiate properly CrOS ISH MCU device new 54349b3ce82e mfd: rk808: Remove the id_table new 4f799e47adb3 mfd: axp20x: Allow the AXP223 to be probed by I2C new 9efbc6f175c0 mfd: da9063: Convert headers to SPDX new c6b9605f5eae mfd: da9063: Remove platform_data support new 993c0ba7e410 mfd: syscon: atmel: Switch to SPDX license identifiers new 801f0da9b735 mfd: cs47l35: Make DAC_AEC_CONTROL_2 readable new 178bc6b87ac4 mfd: cs47l90: Make DAC_AEC_CONTROL_2 readable new 49a65e3c276c mfd: cros_ec: Instantiate the CrOS USB PD logger driver new afe2bb5c4b62 mfd: cros_ec: Add host_sleep_event_v1 command new 7235560ac77a platform/chrome: Add support for v1 of host sleep event new dad06532292d mfd: intel-lpss: Set the device in reset state when init new 8ca6ff16de55 mfd: sun6i-prcm: Fix build warning for non-OF configurations new e7037d75ac48 mfd: axp20x: Add USB power supply mfd cell to AXP803 new 9e364e87ad7f mfd: tps65912-spi: Add missing of table registration new 6b4814a9451a mfd: da9063: Fix OTP control register names to match datas [...] new a9bf6aa69956 mfd: intel_quark_i2c_gpio: Adjust IOT2000 matching new a2a0c4ef4e56 dt-bindings: mfd: LMU: Fix lm3632 dt binding example new 13d72945323c mfd: imx6sx: Add MQS register definition for iomuxc gpr new 38a3227151f6 mfd: ab8500-debugfs: Fix a typo ("deubgfs") new c273e63129b1 mfd: lochnagar: Add links to binding docs for sound and hwmon new dd6629073a97 mfd: intel-lpss: Add Intel Comet Lake PCI IDs new 93abf68b6bcb mfd: cros_ec: Update the EC feature codes new 90486af5e0f7 mfd: cros_ec: Instantiate properly CrOS FP MCU device new 4f8f2bb7ab03 mfd: cros_ec: Instantiate properly CrOS Touchpad MCU device new ed835136ee67 mfd: Use dev_get_drvdata() directly new ebcf5bb28241 Merge tag 'mfd-next-5.2' of git://git.kernel.org/pub/scm/l [...] new 8c5dc8d9f19c video: backlight: Remove useless BACKLIGHT_LCD_SUPPORT ker [...] new bc32286cab55 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies new d3f48ec0954c backlight: lm3630a: Return 0 on success in update_status f [...] new 32fcb75c66a0 dt-bindings: backlight: Add lm3630a bindings new 8fbce8efe15c backlight: lm3630a: Add firmware node support new e0654264c480 Merge tag 'backlight-next-5.2' of git://git.kernel.org/pub [...]
The 380 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: .../bindings/arm/altera/socfpga-system.txt | 12 + .../devicetree/bindings/arm/stm32/stm32-syscon.txt | 2 + .../devicetree/bindings/input/max77650-onkey.txt | 26 + .../bindings/leds/backlight/lm3630a-backlight.yaml | 129 +++ .../devicetree/bindings/leds/leds-max77650.txt | 57 + .../devicetree/bindings/mfd/atmel-hlcdc.txt | 1 + .../devicetree/bindings/mfd/cirrus,lochnagar.txt | 17 + Documentation/devicetree/bindings/mfd/max77620.txt | 9 +- Documentation/devicetree/bindings/mfd/max77650.txt | 46 + Documentation/devicetree/bindings/mfd/stmfx.txt | 28 + Documentation/devicetree/bindings/mfd/ti-lmu.txt | 4 +- .../devicetree/bindings/pci/designware-pcie.txt | 7 +- .../devicetree/bindings/pci/pci-keystone.txt | 58 +- Documentation/devicetree/bindings/pci/pci.txt | 50 + .../devicetree/bindings/pinctrl/pinctrl-stmfx.txt | 116 +++ .../bindings/power/supply/max77650-charger.txt | 28 + Documentation/sysctl/vm.txt | 12 + .../trace/postprocess/trace-vmscan-postprocess.pl | 7 +- Documentation/vm/hmm.rst | 94 +- MAINTAINERS | 30 +- arch/Kconfig | 7 + arch/alpha/mm/init.c | 14 - arch/arc/mm/init.c | 15 - arch/arm/Kconfig | 3 +- arch/arm/configs/socfpga_defconfig | 1 + arch/arm/mm/dma-mapping.c | 22 +- arch/arm/mm/init.c | 25 +- arch/arm64/Kconfig | 4 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 - arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/hugetlb.h | 4 - arch/arm64/mm/init.c | 17 +- arch/arm64/mm/mmu.c | 6 +- arch/c6x/mm/init.c | 12 - arch/h8300/mm/init.c | 14 - arch/hexagon/Kconfig | 1 - arch/hexagon/mm/init.c | 10 - arch/ia64/Kconfig | 1 - arch/ia64/mm/init.c | 17 +- arch/m68k/Kconfig | 1 - arch/m68k/mm/init.c | 7 - arch/microblaze/mm/init.c | 12 - arch/mips/Kconfig | 1 - arch/mips/mm/gup.c | 11 +- arch/mips/mm/init.c | 8 - arch/nds32/mm/init.c | 12 - arch/nios2/Kconfig | 1 - arch/nios2/mm/init.c | 12 - arch/openrisc/mm/init.c | 12 - arch/parisc/mm/init.c | 7 - arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/book3s/64/hugetlb.h | 5 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/e500_mmu.c | 2 +- arch/powerpc/mm/book3s64/iommu_api.c | 5 +- arch/powerpc/mm/mem.c | 22 +- arch/powerpc/platforms/Kconfig.cputype | 2 +- arch/powerpc/platforms/powernv/npu-dma.c | 14 +- arch/riscv/mm/init.c | 5 - arch/s390/Kconfig | 3 +- arch/s390/include/asm/hugetlb.h | 8 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/mm/init.c | 19 +- arch/sh/Kconfig | 2 +- arch/sh/boards/mach-dreamcast/irq.c | 1 - arch/sh/mm/gup.c | 11 +- arch/sh/mm/init.c | 29 +- arch/sparc/Kconfig | 1 + arch/sparc/include/asm/pgtable_64.h | 30 - arch/sparc/mm/gup.c | 9 +- arch/sparc/mm/init_32.c | 13 - arch/sparc/mm/init_64.c | 8 - arch/um/kernel/mem.c | 7 - arch/unicore32/Kconfig | 2 +- arch/unicore32/mm/init.c | 24 - arch/x86/Kconfig | 3 +- arch/x86/include/asm/hugetlb.h | 4 - arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/kvm/svm.c | 2 +- arch/x86/mm/hugetlbpage.c | 2 +- arch/x86/mm/init_32.c | 11 +- arch/x86/mm/init_64.c | 20 +- arch/x86/pci/irq.c | 10 +- arch/xtensa/mm/init.c | 5 - drivers/acpi/pci_mcfg.c | 12 + drivers/acpi/pci_root.c | 2 + drivers/base/memory.c | 24 +- drivers/dax/device.c | 6 +- drivers/firewire/core-iso.c | 15 +- drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-max77650.c | 190 ++++ drivers/gpu/drm/Kconfig | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/fsl-dcu/Kconfig | 1 - drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/i915_gem_userptr.c | 2 +- drivers/gpu/drm/nouveau/Kconfig | 2 - drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 17 +- drivers/gpu/drm/shmobile/Kconfig | 1 - drivers/gpu/drm/tilcdc/Kconfig | 1 - drivers/gpu/drm/via/via_dmablit.c | 3 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 18 +- drivers/infiniband/core/umem.c | 5 +- drivers/infiniband/core/umem_odp.c | 5 +- drivers/infiniband/hw/hfi1/user_pages.c | 3 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 3 +- drivers/infiniband/hw/qib/qib_user_pages.c | 8 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 9 +- drivers/input/misc/Kconfig | 9 + drivers/input/misc/Makefile | 1 + drivers/input/misc/max77650-onkey.c | 121 +++ drivers/iommu/amd_iommu.c | 2 +- drivers/iommu/dma-iommu.c | 47 +- drivers/iommu/intel-iommu.c | 2 +- drivers/iommu/intel_irq_remapping.c | 2 +- drivers/leds/Kconfig | 6 + drivers/leds/Makefile | 1 + drivers/leds/leds-max77650.c | 147 +++ drivers/media/common/videobuf2/videobuf2-core.c | 7 + .../media/common/videobuf2/videobuf2-dma-contig.c | 6 - drivers/media/common/videobuf2/videobuf2-dma-sg.c | 22 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 6 +- drivers/mfd/Kconfig | 99 +- drivers/mfd/Makefile | 4 +- drivers/mfd/ab8500-debugfs.c | 2 +- drivers/mfd/altera-sysmgr.c | 211 ++++ drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/axp20x.c | 16 + drivers/mfd/cros_ec.c | 39 +- drivers/mfd/cros_ec_dev.c | 36 +- drivers/mfd/cs47l35-tables.c | 2 + drivers/mfd/cs47l90-tables.c | 2 + drivers/mfd/da9063-core.c | 28 +- drivers/mfd/da9063-i2c.c | 10 +- drivers/mfd/da9063-irq.c | 10 +- drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/intel-lpss.c | 3 + drivers/mfd/intel_quark_i2c_gpio.c | 10 - drivers/mfd/intel_soc_pmic_chtwc.c | 1 + drivers/mfd/max77620.c | 87 +- drivers/mfd/max77650.c | 232 +++++ drivers/mfd/mfd-core.c | 13 + drivers/mfd/rk808.c | 9 - drivers/mfd/sec-core.c | 59 +- drivers/mfd/sec-irq.c | 3 + drivers/mfd/ssbi.c | 6 +- drivers/mfd/stmfx.c | 545 ++++++++++ drivers/mfd/sun6i-prcm.c | 3 +- drivers/mfd/syscon.c | 19 + drivers/mfd/t7l66xb.c | 12 +- drivers/mfd/tc6387xb.c | 12 +- drivers/mfd/tc6393xb.c | 23 +- drivers/mfd/tps65912-spi.c | 1 + drivers/mfd/twl6040.c | 13 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/pci_endpoint_test.c | 18 + drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/net/ethernet/realtek/r8169.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 2 +- drivers/pci/Makefile | 2 +- drivers/pci/bus.c | 5 +- drivers/pci/controller/dwc/Kconfig | 29 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 144 +-- drivers/pci/controller/dwc/pci-keystone.c | 926 ++++++++++++----- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pcie-al.c | 93 ++ drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 55 +- drivers/pci/controller/dwc/pcie-designware-host.c | 157 ++- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.c | 64 +- drivers/pci/controller/dwc/pcie-designware.h | 26 +- drivers/pci/controller/dwc/pcie-qcom.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier.c | 11 +- drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-host-generic.c | 2 +- drivers/pci/controller/pci-hyperv.c | 23 + drivers/pci/controller/pci-tegra.c | 37 +- drivers/pci/controller/pcie-iproc-msi.c | 2 +- drivers/pci/controller/pcie-iproc.c | 98 +- drivers/pci/controller/pcie-mediatek.c | 51 +- drivers/pci/controller/pcie-rcar.c | 85 +- drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 1 + drivers/pci/controller/pcie-xilinx-nwl.c | 9 +- drivers/pci/controller/pcie-xilinx.c | 12 +- drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 10 +- drivers/pci/hotplug/pciehp.h | 31 +- drivers/pci/hotplug/pciehp_core.c | 18 +- drivers/pci/hotplug/pciehp_ctrl.c | 2 + drivers/pci/hotplug/pciehp_hpc.c | 17 +- drivers/pci/hotplug/pciehp_pci.c | 2 + drivers/pci/hotplug/rpadlpar_core.c | 4 + drivers/pci/hotplug/rpaphp_slot.c | 3 +- drivers/pci/msi.c | 6 +- drivers/pci/of.c | 58 +- drivers/pci/p2pdma.c | 38 +- drivers/pci/pci-acpi.c | 183 ++-- drivers/pci/pci-stub.c | 10 +- drivers/pci/pci-sysfs.c | 3 +- drivers/pci/pci.c | 344 +++---- drivers/pci/pci.h | 2 +- drivers/pci/pcie/aer.c | 30 +- drivers/pci/pcie/aer_inject.c | 20 +- drivers/pci/pcie/aspm.c | 47 +- drivers/pci/pcie/bw_notification.c | 14 + drivers/pci/pcie/dpc.c | 37 +- drivers/pci/pcie/pme.c | 10 +- drivers/pci/probe.c | 230 ++++- drivers/pci/proc.c | 1 + drivers/pci/quirks.c | 92 +- drivers/pci/search.c | 10 +- drivers/pci/setup-bus.c | 526 +++++----- drivers/pci/slot.c | 2 +- drivers/pci/switch/switchtec.c | 42 +- drivers/pci/xen-pcifront.c | 9 +- drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-stmfx.c | 819 +++++++++++++++ drivers/platform/chrome/chromeos_laptop.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 6 + drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/power/supply/Kconfig | 7 + drivers/power/supply/Makefile | 1 + drivers/power/supply/max77650-charger.c | 368 +++++++ drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/sbus/char/oradax.c | 2 +- drivers/scsi/st.c | 3 +- drivers/staging/gasket/gasket_page_table.c | 4 +- drivers/staging/olpc_dcon/Kconfig | 1 - drivers/tee/tee_shm.c | 2 +- drivers/usb/misc/Kconfig | 1 - drivers/vfio/vfio_iommu_spapr_tce.c | 3 +- drivers/vfio/vfio_iommu_type1.c | 3 +- drivers/vhost/vhost.c | 2 +- drivers/video/backlight/Kconfig | 35 +- drivers/video/backlight/lm3630a_bl.c | 153 ++- drivers/video/fbdev/Kconfig | 5 - drivers/video/fbdev/pvr2fb.c | 2 +- drivers/virt/fsl_hypervisor.c | 2 +- drivers/xen/gntdev.c | 19 +- drivers/xen/privcmd-buf.c | 8 +- fs/dax.c | 8 +- fs/hugetlbfs/inode.c | 18 +- fs/io_uring.c | 5 +- fs/ocfs2/dir.c | 20 +- fs/ocfs2/export.c | 30 +- fs/ocfs2/ocfs2_fs.h | 28 +- fs/orangefs/orangefs-bufmap.c | 2 +- fs/proc/task_mmu.c | 3 +- fs/sync.c | 21 +- fs/userfaultfd.c | 5 + include/asm-generic/hugetlb.h | 7 + include/linux/acpi.h | 3 +- include/linux/balloon_compaction.h | 15 - include/linux/cper.h | 336 +++--- include/linux/gfp.h | 4 +- include/linux/hmm.h | 310 ++++-- include/linux/huge_mm.h | 6 +- include/linux/hugetlb.h | 4 +- include/linux/list.h | 18 + include/linux/memblock.h | 44 +- include/linux/memcontrol.h | 34 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 42 +- include/linux/mfd/altera-sysmgr.h | 29 + include/linux/mfd/cros_ec.h | 5 + include/linux/mfd/cros_ec_commands.h | 91 +- include/linux/mfd/da9063/core.h | 7 +- include/linux/mfd/da9063/registers.h | 13 +- include/linux/mfd/max77620.h | 5 +- include/linux/mfd/max77650.h | 59 ++ include/linux/mfd/stmfx.h | 123 +++ include/linux/mfd/syscon/atmel-matrix.h | 6 +- include/linux/mfd/syscon/atmel-mc.h | 6 +- include/linux/mfd/syscon/atmel-smc.h | 5 +- include/linux/mfd/syscon/atmel-st.h | 6 +- include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 9 + include/linux/mm.h | 114 +- include/linux/mm_inline.h | 2 +- include/linux/mm_types.h | 2 +- include/linux/mmu_notifier.h | 63 +- include/linux/mmzone.h | 5 - include/linux/msi.h | 18 - include/linux/pagemap.h | 26 +- include/linux/pci-ecam.h | 1 + include/linux/pci-epc.h | 2 + include/linux/pci-epf.h | 3 +- include/linux/pci.h | 9 +- include/linux/pci_hotplug.h | 66 +- include/linux/platform_data/lm3630a_bl.h | 4 + include/linux/switchtec.h | 2 +- include/linux/userfaultfd_k.h | 2 + include/linux/vmstat.h | 2 +- include/trace/events/compaction.h | 10 +- include/trace/events/vmscan.h | 98 +- include/trace/events/writeback.h | 16 +- include/uapi/linux/fs.h | 3 + include/uapi/linux/pci_regs.h | 138 +-- include/uapi/linux/switchtec_ioctl.h | 13 +- init/initramfs.c | 147 +-- init/main.c | 5 + kernel/events/uprobes.c | 3 +- kernel/futex.c | 2 +- kernel/kexec_file.c | 16 +- kernel/memremap.c | 13 +- kernel/sys.c | 2 +- kernel/sysctl.c | 12 + lib/iov_iter.c | 7 +- mm/Kconfig | 82 +- mm/Kconfig.debug | 1 - mm/cma.c | 23 +- mm/cma_debug.c | 2 +- mm/compaction.c | 4 +- mm/filemap.c | 216 ++-- mm/gup.c | 393 +++++-- mm/gup_benchmark.c | 5 +- mm/hmm.c | 1086 +++++++++++++------- mm/huge_memory.c | 35 +- mm/hugetlb.c | 180 ++-- mm/khugepaged.c | 7 +- mm/ksm.c | 6 +- mm/madvise.c | 3 +- mm/memblock.c | 70 +- mm/memcontrol.c | 85 +- mm/memfd.c | 2 + mm/memory.c | 106 +- mm/memory_hotplug.c | 129 +-- mm/migrate.c | 7 +- mm/mmu_notifier.c | 12 +- mm/mprotect.c | 9 +- mm/mremap.c | 3 +- mm/nommu.c | 14 + mm/oom_kill.c | 3 +- mm/page-writeback.c | 12 + mm/page_alloc.c | 270 +++-- mm/page_isolation.c | 2 - mm/rmap.c | 10 +- mm/shmem.c | 2 +- mm/slab.c | 61 +- mm/slob.c | 59 +- mm/slub.c | 72 +- mm/sparse.c | 16 +- mm/swap.c | 2 +- mm/swap_state.c | 4 +- mm/userfaultfd.c | 3 +- mm/util.c | 59 +- mm/vmscan.c | 203 ++-- mm/workingset.c | 5 +- mm/z3fold.c | 638 +++++++++--- net/ceph/pagevec.c | 2 +- net/rds/info.c | 2 +- net/rds/rdma.c | 3 +- net/xdp/xdp_umem.c | 4 +- tools/pci/Makefile | 8 +- tools/pci/pcitest.c | 8 +- virt/kvm/kvm_main.c | 3 +- 371 files changed, 10595 insertions(+), 4217 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/lm3630a-backli [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt create mode 100644 Documentation/devicetree/bindings/mfd/stmfx.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-stmfx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt create mode 100644 drivers/gpio/gpio-max77650.c create mode 100644 drivers/input/misc/max77650-onkey.c create mode 100644 drivers/leds/leds-max77650.c create mode 100644 drivers/mfd/altera-sysmgr.c create mode 100644 drivers/mfd/max77650.c create mode 100644 drivers/mfd/stmfx.c create mode 100644 drivers/pci/controller/dwc/pcie-al.c create mode 100644 drivers/pinctrl/pinctrl-stmfx.c create mode 100644 drivers/power/supply/max77650-charger.c create mode 100644 include/linux/mfd/altera-sysmgr.h create mode 100644 include/linux/mfd/max77650.h create mode 100644 include/linux/mfd/stmfx.h