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-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from fbcde197e1be gfs2: Fix error path kobject memory leak adds 259799ea5a9a gcc-plugins: arm_ssp_per_task_plugin: Fix for older GCC < 6 adds 63863ee8e2f6 Merge tag 'gcc-plugins-v5.2-rc1' of ssh://gitolite.kernel. [...] adds d8eabc37310a x86/msr-index: Cleanup bit defines adds 36ad35131ada x86/speculation: Consolidate CPU whitelists adds ed5194c2732c x86/speculation/mds: Add basic bug infrastructure for MDS adds e261f209c366 x86/speculation/mds: Add BUG_MSBDS_ONLY adds 6c4dbbd14730 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests adds 6a9e52927251 x86/speculation/mds: Add mds_clear_cpu_buffers() adds 04dcbdb80578 x86/speculation/mds: Clear CPU buffers on exit to user adds 650b68a0622f x86/kvm/vmx: Add MDS protection when L1D Flush is not active adds 07f07f55a29c x86/speculation/mds: Conditionally clear CPU buffers on id [...] adds bc1241700acd x86/speculation/mds: Add mitigation control for MDS adds 8a4b06d391b0 x86/speculation/mds: Add sysfs reporting for MDS adds 22dd8365088b x86/speculation/mds: Add mitigation mode VMWERV adds 65fd4cb65b2d Documentation: Move L1TF to separate directory adds 5999bbe7a6ea Documentation: Add MDS vulnerability documentation adds d71eb0ce109a x86/speculation/mds: Add mds=full,nosmt cmdline option adds 7c3658b20194 x86/speculation: Move arch_smt_update() call to after miti [...] adds 39226ef02bfb x86/speculation/mds: Add SMT warning message adds cae5ec342645 x86/speculation/mds: Fix comment adds e2c3c94788b0 x86/speculation/mds: Print SMT vulnerable on MSBDS with mi [...] adds e9fee6fe08ee Merge branch 'core/speculation' of git://git.kernel.org/pu [...] adds 5c14068f87d0 x86/speculation/mds: Add 'mitigations=' support for MDS adds e672f8bf71c6 x86/mds: Add MDSUM variant to the MDS documentation adds ea01668f9f43 Documentation: Correct the possible MDS sysfs values adds 95310e348a32 x86/speculation/mds: Fix documentation typo adds fa4bff165070 Merge branch 'x86-mds-for-linus' of git://git.kernel.org/p [...] adds 0916878da355 f2fs: Fix use of number of devices adds 95175dafc439 f2fs: Reduce zoned block device memory usage adds 7f3d7719c188 f2fs: improve discard handling with multi-device volumes adds 186857c5a14a f2fs: fix potential recursive call when enabling data_flush adds e1074d4b1deb f2fs: add comment for conditional compilation statement adds 126ce7214d21 f2fs: add tracepoint for f2fs_file_write_iter() adds adcc00f7dcbf f2fs: data: fix warning Using plain integer as NULL pointer adds 793ab1c8a792 f2fs: fix to avoid deadloop in foreground GC adds 988385795c7f f2fs: fix error path of recovery adds 45a746881576 f2fs: fix to retrieve inline xattr space adds 622927f3b880 f2fs: fix to use inline space only if inline_xattr is enable adds 5e159cd349bf f2fs: fix to avoid panic in dec_valid_block_count() adds ea6d7e72fea4 f2fs: fix to avoid panic in dec_valid_node_count() adds 6dc3a12663c8 f2fs: fix wrong __is_meta_io() macro adds bda5239738fa f2fs: remove new blank line of f2fs kernel message adds 546d22f070d6 f2fs: fix to clear dirty inode in error path of f2fs_iget() adds 8b6810f8acfe f2fs: fix to avoid panic in f2fs_remove_inode_page() adds b42b179bda9f f2fs: fix to do checksum even if inode page is uptodate adds 626bcf2b7ce8 f2fs: fix to do sanity check on free nid adds 22d61e286e2d f2fs: fix to avoid panic in do_recover_data() adds 7b63f72f73af f2fs: fix to do sanity check on valid node/block count adds e95bcdb2fefa f2fs: fix to do sanity check on valid block count of segment adds 05573d6ccf70 f2fs: fix to avoid panic in f2fs_inplace_write_data() adds cd23ffa9fcba f2fs: fix to set FI_UPDATE_WRITE correctly adds 5c533b19ae26 f2fs: mark is_extension_exist() inline adds 2df0ab045784 f2fs: introduce f2fs_read_single_page() for cleanup adds d02a6e6174a7 f2fs: allow address pointer number of dnode aligning to sp [...] adds c456362b91a6 f2fs: insert space before the open parenthesis '(' adds 3a912b773238 f2fs: Replace spaces with tab adds d7eb8f1cdfae f2fs: allow unfixed f2fs_checkpoint.checksum_offset adds b471eb99e644 f2fs: relocate chksum_offset for large_nat_bitmap feature adds f824deb54b68 f2fs: fix to consider multiple device for readonly check adds b61af314c9b8 f2fs: fix to skip recovery on readonly device adds f5a131bb236d f2fs: fix to be aware of readonly device in write_checkpoint() adds d5d5f0c0c916 f2fs: remove redundant check in f2fs_file_write_iter() adds 896285ad02ea f2fs: fix to handle error in f2fs_disable_checkpoint() adds 93770ab7a6e9 f2fs: introduce DATA_GENERIC_ENHANCE adds d764834378a9 f2fs: add tracepoint for f2fs_filemap_fault() adds c9c8ed50d94c f2fs: fix to avoid potential race on sbi->unusable_block_c [...] adds 2777e654371d f2fs: fix to avoid accessing xattr across the boundary adds 0d28544117fa Merge tag 'f2fs-for-v5.2-rc1' of git://git.kernel.org/pub/ [...] adds 9de5be06d0a8 fuse: fix writepages on 32bit adds 0cbade024ba5 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate adds f2294482ff65 fuse: convert printk -> pr_* adds ad2ba64dd489 fuse: allow filesystems to have precise control over data cache adds 7640682e67b3 fuse: retrieve: cap requested size to negotiated max_write adds d4b13963f217 fuse: require /dev/fuse reads to have enough buffer capacity adds bbd84f33652f fuse: Add FOPEN_STREAM to use stream_open() adds 154603fe3ec4 fuse: document fuse_fsync_in.fsync_flags adds 68065b841557 fuse: fix changelog entry for protocol 7.12 adds 7142fd1be327 fuse: fix changelog entry for protocol 7.9 adds 29cc02d949b1 fuse: Convert fusectl to use the new mount API adds 6407f44aaf2a fuse: Add ioctl flag for x32 compat ioctl adds 9031a69cf9f0 fuse: clean up fuse_alloc_inode adds 4856118f4953 Merge tag 'fuse-update-5.2' of git://git.kernel.org/pub/sc [...] adds 3428030da004 ovl: fix missing upper fs freeze protection on copy up for ioctl adds 9e46b840c705 ovl: support stacked SEEK_HOLE/SEEK_DATA adds d989903058a8 ovl: do not generate duplicate fsnotify events for "fake" path adds 98487de318a6 ovl: check the capability before cred overridden adds acf3062a7e1c ovl: relax WARN_ON() for overlapping layers use case adds 7e9890a3500d Merge tag 'ovl-update-5.2' of git://git.kernel.org/pub/scm [...] adds fce86ff5802b mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, han [...] adds 2bf753e64b4a mm/hugetlb.c: don't put_page in lock of hugetlb_lock adds a9e73998f9d7 kernel/sys.c: prctl: fix false positive in validate_prctl_map() adds e602b26ce475 arch/sh/boards/mach-dreamcast/irq.c: Remove duplicate header adds 3fde8c60b398 MAINTAINERS: add Joseph as ocfs2 co-maintainer adds 9dc2108d667d ocfs2: use common file type conversion adds e091eab028f9 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget adds a16b53849913 list: add function list_rotate_to_front() adds 130e8e09e267 slob: respect list_head abstraction layer adds adab7b68189d slob: use slab_list instead of lru adds 6dfd1b653c49 slub: add comments to endif pre-processor macros adds 916ac0527837 slub: use slab_list instead of lru adds 16cb0ec75b34 slab: use slab_list instead of lru adds 3e05617ceaa4 mm: remove stale comment from page struct adds a4d3f8916c65 slub: remove useless kmem_cache_debug() before remove_full() adds 517f9f1ee5ed mm/slab.c: remove unneed check in cpuup_canceled adds 632b2ef0c72d mm/slub.c: update the comment about slab frozen adds 745e10146c31 mm/slab.c: fix an infinite loop in leaks_show() adds 3b775998eca7 include/trace/events/vmscan.h: drop zone id from kswapd tr [...] adds f0fd50504a54 mm/cma_debug.c: fix the break condition in cma_maxchunk_get() adds cefdca0a86be userfaultfd/sysctl: add vm.unprivileged_userfaultfd adds 5fd4ca2d84b2 mm: page cache: store only head pages in i_pages adds 63931eb97508 mm, page_alloc: disallow __GFP_COMP in alloc_pages_exact() adds 886cf1901db9 mm: move recent_rotated pages calculation to shrink_inacti [...] adds 9851ac13592d mm: move nr_deactivate accounting to shrink_active_list() adds f372d89e5dbb mm: remove pages_to_free argument of move_active_pages_to_lru() adds a222f3415868 mm: generalize putback scan functions adds 932f4a630a69 mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM adds b798bec4741b mm/gup: change write parameter to flags in fast walk adds 73b0140bf0fe mm/gup: change GUP fast to use flags rather than a write 'bool' adds 7af75561e171 mm/gup: add FOLL_LONGTERM capability to GUP fast adds 9fdf4aa15673 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 664b21e717cf IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds f3b4fdb18cb5 IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() adds 10eeadf3045c mm,memory_hotplug: unlock 1GB-hugetlb on x86_64 adds 39186cbe652d mm,memory_hotplug: drop redundant hugepage_migration_suppo [...] adds d3ba3ae19751 mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY adds dd7ef7bd1464 mm/compaction.c: fix an undefined behaviour adds 2b59e01a3aa6 mm/cma.c: fix the bitmap status to show failed allocation reason adds b1746b991d62 mm: compaction: show gfp flag names in try_to_compact_page [...] adds b6cfab7ad19d mm, compaction: some tracepoints should be defined only wh [...] adds 5e65af19e89a mm/page_isolation.c: remove redundant pfn_valid_within() i [...] adds 132bb8cfc9e0 mm/vmscan: add tracepoints for node reclaim adds e0ee0e71078a mm: memcontrol: track LRU counts in the vmstats array adds 1a61ab8038e7 mm: memcontrol: replace zone summing with lruvec_page_state() adds 22796c844fcb mm: memcontrol: replace node summing with memcg_page_state() adds 2b487e59f00a mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() adds 21d89d151bb4 mm: memcontrol: push down mem_cgroup_nr_lru_pages() adds 113b7dfd8271 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pa [...] adds 1df3a339074e mm/cma.c: fix crash on CMA allocation if bitmap allocation fails adds 54c7a8916a88 initramfs: free initrd memory if opening /initrd.image fails adds 23091e287355 initramfs: cleanup initrd freeing adds 7c184ecd262f initramfs: factor out a helper to populate the initrd image adds afef7889c480 initramfs: cleanup populate_rootfs adds d8ae8a3765bf initramfs: move the legacy keepinitrd parameter to core code adds 4afd58e14dd4 initramfs: provide a generic free_initrd_mem implementation adds f94f7434cbbb initramfs: poison freed initrd memory adds 997aef68af3e init: provide a generic free_initmem implementation adds 522c99194549 hexagon: switch over to generic free_initmem() adds f40399992a24 init: free_initmem: poison freed init memory adds 0d7b4a607d8f riscv: switch over to generic free_initmem() adds a861bbce2763 sh: advertise gigantic page support adds b53f45695449 sparc: advertise gigantic page support adds 8df995f6bde0 mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CO [...] adds 4eb0716e868e hugetlb: allow to free gigantic pages regardless of the co [...] adds fc1d8e7cca2d mm: introduce put_user_page*(), placeholder versions adds 024eee0e83f0 mm: page_mkclean vs MADV_DONTNEED race adds 3481c37ffa1d mm/vmscan: drop may_writepage and classzone_idx from direc [...] adds 299c83dce9ea mem-hotplug: fix node spanned pages when we have a node wi [...] adds fd875dca7c71 hugetlbfs: fix potential over/underflow setting node speci [...] adds 2d0adf7e0d7a mm/hugetlb: get rid of NODEMASK_ALLOC adds dae966dc8f88 mm/swap.c: __pagevec_lru_add_fn: typo fix adds 926e5d1cb525 include/linux/balloon_compaction.h: drop unused function stubs adds 7567cfc5da9f mm/sparse.c: clean up obsolete code comment adds 063b8a4cee80 drivers/base/memory.c: clean up relics in function parameters adds 0919e1b69ab4 hugetlbfs: on restore reserve error path retain subpool re [...] adds 1b426bac66e6 hugetlb: use same fault hash key for shared and private mappings adds 734fb8996890 mm/hmm: select mmu notifier when selecting HMM adds 704f3f2cf63c mm/hmm: use reference counting for HMM struct adds 9f454612f602 mm/hmm: do not erase snapshot when a range is invalidated adds 25f23a0c7127 mm/hmm: improve and rename hmm_vma_get_pfns() to hmm_range [...] adds 73231612dc7c mm/hmm: improve and rename hmm_vma_fault() to hmm_range_fault() adds a3e0d41c2b1f mm/hmm: improve driver API to work and wait over a range adds 023a019a9b4e mm/hmm: add default fault flags to avoid the need to pre-f [...] adds 63d5066f6e5a mm/hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) adds 992de9a8b751 mm/hmm: allow to mirror vma of a file on a DAX backed filesystem adds 202394178d02 mm/hmm: add helpers to test if mm is still alive or not adds 55c0ece82ac6 mm/hmm: add a helper function that fault pages and map the [...] adds 391aab11e93f mm/hmm: convert various hmm_pfn_* to device_entry which is [...] adds 4a83bfe916f3 mm/mmu_notifier: helper to test if a range invalidation is [...] adds dfcd66604c1c mm/mmu_notifier: convert user range->blockable to helper function adds 27560ee96f40 mm/mmu_notifier: convert mmu_notifier_range->blockable to a flags adds d87f055b94ea mm/mmu_notifier: contextual information for event enums adds 6f4f13e8d9e2 mm/mmu_notifier: contextual information for event triggeri [...] adds 7269f999934b mm/mmu_notifier: use correct mmu_notifier events for each [...] adds bf198b2b34bf mm/mmu_notifier: pass down vma and reasons why mmu notifie [...] adds c6d23413f81b mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper adds cfcbfb1382db mm/filemap.c: enable error injection at add_to_page_cache() adds 059d8442ea77 mm/rmap.c: use the pra.mapcount to do the check adds 5470dea49f53 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 56ec43d8b027 mm: drop meminit_pfn_in_nid as it is redundant adds 837566e7e08e mm: implement new zone specific memblock iterator adds 0e56acae4b4d mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 5557c766abad mm, memory_hotplug: cleanup memory offline path adds 940519f0c8b7 mm, memory_hotplug: provide a more generic restrictions fo [...] adds 2346a560599a mm/filemap.c: fix minor typo adds d9eb1417c77d mm/memory_hotplug: release memory resource after arch_remo [...] adds cb7b3a3685b2 mm/memory_hotplug: make unregister_memory_section() never fail adds 9d1d887d785b mm/memory_hotplug: make __remove_section() never fail adds ac5c94264580 mm/memory_hotplug: make __remove_pages() and arch_remove_m [...] adds 8c7829b04c52 mm: fix false-positive OVERCOMMIT_GUESS failures adds 62afcd1cb8e3 mm: remove redundant 'default n' from Kconfig-s adds a667d7456f18 mm: introduce new vm_map_pages() and vm_map_pages_zero() API adds 6248461d2168 arm: mm: dma-mapping: convert to use vm_map_pages() adds 22660db89262 drivers/firewire/core-iso.c: convert to use vm_map_pages_zero() adds 2f69b3c8bad0 drm/rockchip/rockchip_drm_gem.c: convert to use vm_map_pages() adds e60b72b1a9f5 drm/xen/xen_drm_front_gem.c: convert to use vm_map_pages() adds b0d0084fd906 iommu/dma-iommu.c: convert to use vm_map_pages() adds a17ae1476693 videobuf2/videobuf2-dma-sg.c: convert to use vm_map_pages() adds df9bde015a72 xen/gntdev.c: convert to use vm_map_pages() adds 5326905798de xen/privcmd-buf.c: convert to use vm_map_pages_zero() adds c553ea4fdf27 fs/sync.c: sync_file_range(2) may use WB_SYNC_ALL writeback adds f46b79120e94 mm/vmscan.c: simplify shrink_inactive_list() adds 2c8fc3dcf2dc mm/hmm: add ARCH_HAS_HMM_MIRROR ARCH_HAS_HMM_DEVICE Kconfig adds 1c52e6d06810 mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist adds 9050cce104c0 mm/z3fold.c: introduce helper functions adds 351618b203ac mm/z3fold.c: improve compression by extending search adds 7c2b8baa61fe mm/z3fold.c: add structure for buddy handles adds 1f862989b04a mm/z3fold.c: support page migration adds f27a5136f70a hugetlbfs: always use address space in inode for resv_map pointer adds 350e88bad496 mm: memblock: make keeping memblock memory opt-in rather t [...] adds 2fa2690ca617 mm/vmscan.c: don't disable irq again when count pgrefill f [...] adds d66d109d3c9c mm/Kconfig: update "Memory Model" help text adds 60b62ff7cc42 mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags adds 19343b5bdd16 mm/page-writeback: introduce tracepoint for wait_on_page_w [...] adds 94393c78964c mm/mprotect.c: fix compilation warning because of unused ' [...] adds b3b07077b01e mm/huge_memory.c: make __thp_get_unmapped_area static adds a1b8e6abf35b mm: delete find_get_entries_tag adds 640be2d1ffbc kernel/memremap.c: remove the unused device_private_entry_ [...] adds 318222a35bfb Merge branch 'akpm' (patches from Andrew) adds 31f996efbd5a PCI/AER: Change pci_aer_init() stub to return void adds 156752817cb0 Merge branch 'pci/aer' adds 6302bf3ef78d PCI: Init PCIe feature bits for managed host bridge alloc adds 86fa6a344209 PCI: Factor out pcie_retrain_link() function adds 4ec73791a64b PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum adds 658eec837b11 PCI: Rework pcie_retrain_link() wait loop adds badd9f19f199 dt-bindings: Add "external-facing" PCIe port property adds 9cb30a71acd4 PCI: OF: Support "external-facing" property adds 2dbce5901179 PCI: Assign bus numbers present in EA capability for bridges adds 178901bf6a7d Merge branch 'pci/enumeration' adds fb26228bfc4c PCI: rpadlpar: Fix leaked device_node references in add/re [...] adds 91800660bbe9 PCI: rpaphp: Get/put device node reference during slot all [...] adds e77704501ca0 PCI/ACPI: Do not export pci_get_hp_params() adds 87fcf12e846a PCI/ACPI: Remove the need for 'struct hotplug_params' adds f873c51a155a PCI/ACPI: Implement _HPX Type 3 Setting Record adds ba11edc65065 PCI/ACPI: Advertise _HPX Type 3 support via _OSC adds 3ea6f739dca4 Merge branch 'pci/hotplug' adds 1903ba82823b PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() adds fc2786545395 PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() adds 33987fd167dc Merge branch 'pci/msi' adds 296bd5aea223 PCI: Mark expected switch fall-throughs adds 804ee5be633f PCI: Remove unused pci_request_region_exclusive() adds ea094d53580f x86/PCI: Fix PCI IRQ routing table memory leak adds e0547c81bfcf PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary adds 4e544bac8267 PCI: Add pci_dev_id() helper adds a195016a5981 r8169: use pci_dev_id() helper adds 51c51a48de4b powerpc/powernv/npu: Use pci_dev_id() helper adds babe2ef342c4 drm/amdkfd: Use pci_dev_id() helper adds 775c068c6aae iommu/amd: Use pci_dev_id() helper adds cc49baa9a202 iommu/vt-d: Use pci_dev_id() helper adds d4a62ea411f9 stmmac: pci: Use pci_dev_id() helper adds 3b9f900fa063 platform/chrome: chromeos_laptop: use pci_dev_id() helper adds 86511dbcfb7a MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for M [...] adds 09fdd75c1814 Merge branch 'pci/misc' adds 0f97da831026 PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZE [...] adds 292c93965413 Merge branch 'pci/peer-to-peer' adds 6056bed93b4f PCI/LINK: Disable bandwidth notification interrupt during suspend adds db9d639fa127 Merge branch 'pci/portdrv' adds ba8a39820d46 switchtec: Increase PFF limit from 48 to 255 adds 083c1b5e50b7 switchtec: Fix unintended mask of MRPC event adds da33ae0129ff Merge branch 'pci/switchtec' adds d28ca864c493 PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken adds 6afb7e26978d PCI: Mark Atheros AR9462 to avoid bus reset adds c711a84af0af Merge branch 'pci/virtualization' adds 4166bfe53093 PCI: al: Add Amazon Annapurna Labs PCIe host controller driver adds 83d82352827a Merge branch 'pci/host/al' adds be20bbcb0a8c PCI: rcar: Add the initialization of PCIe link in resume_noirq() adds 05f151a73ec2 PCI: hv: Fix a memory leak in hv_eject_device_work() adds 15becc2b56c6 PCI: hv: Add hv_pci_remove_slots() when we unload the driver adds 340d45569940 PCI: hv: Add pci_destroy_slot() in pci_devices_present_wor [...] adds 4014eb8b6117 Merge branch 'remotes/lorenzo/pci/controller-fixes' adds 322f03436692 PCI: qcom: Use default config space read function adds 3ebc269c197e PCI: dwc: Fix dw_pcie_free_msi() if msi_irq is invalid adds dc69a3d56794 PCI: dwc: Free MSI IRQ page in dw_pcie_free_msi() adds 9e2b5de5604a PCI: dwc: Free MSI in dw_pcie_host_init() error path adds e6fdd3bf5aec PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify code adds fe23274f72f4 PCI: dwc: Save root bus for driver remove hooks adds 1b8df7aa7874 PCI: imx6: Allow asynchronous probing adds 29fa3bbd6c20 Merge branch 'pci/dwc' adds 9e303be2e5d0 PCI: imx6: Simplify imx7d_pcie_wait_for_phy_pll_lock() adds ee6f37175b3f PCI: imx6: Drop imx6_pcie_wait_for_link() adds c377690cffaf PCI: imx6: Return -ETIMEOUT from imx6_pcie_wait_for_speed_ [...] adds 680728e4cbee PCI: imx6: Remove PCIE_PL_PFLR_* constants adds 60ef4b072ba0 PCI: dwc: imx6: Share PHY debug register definitions adds 276c76d7a15a PCI: imx6: Make use of BIT() in constant definitions adds 3ca4133253a7 PCI: imx6: Simplify bit operations in PHY functions adds c2c708bc1dbf PCI: imx6: Simplify pcie_phy_poll_ack() adds 37d5d32ae091 PCI: imx6: Restrict PHY register data to 16-bit adds 76d6dc26331d PCI: imx6: Use flags to indicate support for suspend adds 87cb312777b5 PCI: imx6: Use usleep_range() in imx6_pcie_enable_ref_clk() adds 5349abcf8e5f Merge branch 'remotes/lorenzo/pci/imx' adds 73b9e4d3309c PCI: iproc: Add CRS check in config read adds ea2df11f7221 PCI: iproc: Allow outbound configuration for 32-bit I/O region adds 8cff995405eb PCI: iproc: Enable iProc config read for PAXBv2 adds b138f67d7bad Merge branch 'remotes/lorenzo/pci/iproc' adds 1beb55126937 PCI: keystone: Cleanup interrupt related macros adds 1146c2953dcb PCI: keystone: Add separate functions for configuring MSI [...] adds f6f2900ca9b7 PCI: keystone: Use hwirq to get the MSI IRQ number offset adds 66c10eca5952 PCI: keystone: Cleanup ks_pcie_msi_irq_handler() adds 9f67437b3a08 PCI: dwc: Add support to use non default msi_irq_chip adds 117c3b60bd53 PCI: keystone: Use Keystone specific msi_irq_chip adds dad5258999e9 PCI: dwc: Remove Keystone specific dw_pcie_host_ops adds fd8a44bd5b76 PCI: dwc: Remove default MSI initialization for platform s [...] adds 9afb20d600da PCI: keystone: Add start_link()/stop_link() dw_pcie_ops adds 0790eb175ee0 PCI: keystone: Cleanup error_irq configuration adds 47fe944138a6 dt-bindings: PCI: keystone: Add "reg-names" binding information adds f3560a9f88ae PCI: keystone: Perform host initialization in a single function adds 2341ab4fd5d7 PCI: keystone: Use platform_get_resource_byname() to get m [...] adds b1dee41b7692 PCI: keystone: Move resources initialization to prepare fo [...] adds 1c55c4263fe7 dt-bindings: PCI: Add dt-binding to configure PCIe mode adds 156c6fef75a4 PCI: keystone: Explicitly set the PCIe mode adds 26f51e85b3b6 dt-bindings: PCI: Document "atu" reg-names adds a9f4c2d2f99e PCI: dwc: Enable iATU unroll for endpoint too adds 2aadcb0cd391 PCI: dwc: Fix ATU identification for designware version >= 4.80 adds f316a2b53cd7 PCI: keystone: Prevent ARM32 specific code to be compiled [...] adds 162aaa3b6cc1 dt-bindings: PCI: Add PCI RC DT binding documentation for AM654 adds 18b0415bc802 PCI: keystone: Add support for PCIe RC in AM654x Platforms adds b22af42b3e57 PCI: keystone: Invoke phy_reset() API before enabling PHY adds 40e5d614a0cd PCI: OF: Allow of_pci_get_max_link_speed() to be used by P [...] adds fbb2de891cc4 PCI: keystone: Add support to set the max link speed from DT adds 2a9a801620ef PCI: endpoint: Add support to specify alignment for buffer [...] adds 626961dd6d32 PCI: dwc: Add const qualifier to struct dw_pcie_ep_ops adds 421db1ab287e PCI: dwc: Fix dw_pcie_ep_find_capability() to return corre [...] adds ddf567e3d994 PCI: dwc: Add callbacks for accessing dbi2 address space adds 9bc755d2cf54 dt-bindings: PCI: Add PCI EP DT binding documentation for AM654 adds 23284ad677a9 PCI: keystone: Add support for PCIe EP in AM654x Platforms adds fc9a77040b04 PCI: designware-ep: Configure Resizable BAR cap to adverti [...] adds 6b7330303a81 PCI: designware-ep: Use aligned ATU window for raising MSI [...] adds 5bb04b19230c misc: pci_endpoint_test: Add support to test PCI EP in AM654x adds 8f220664570e misc: pci_endpoint_test: Fix test_reg_bar to be updated in [...] adds 0b8439d37482 Merge branch 'remotes/lorenzo/pci/keystone' adds 6be22343cc54 PCI: mediatek: Get optional clocks with devm_clk_get_optional() adds 258f250fc5f7 arm64: dts: mt2712: Remove un-used property for PCIe adds fb8a85fabdc8 Merge branch 'remotes/lorenzo/pci/mediatek' adds b2c615457b28 PCI: rcar: Clean up remaining macros defining bits adds 7dc13a7939e0 PCI: rcar: Replace unsigned long with u32/unsigned int in [...] adds d8fa26609b91 PCI: rcar: Replace various variable types with unsigned on [...] adds 29ffa6db4043 PCI: rcar: Replace (8 * n) with (BITS_PER_BYTE * n) adds 42a58f73e9ea PCI: rcar: Clean up debug messages adds 954b4b752a4c PCI: rcar: Fix 64bit MSI message address handling adds f0d14edd2ba4 PCI: rcar: Fix a potential NULL pointer dereference adds a27beb5820d1 PCI: rcar: Do not shadow the 'irq' variable adds bac9789e535a Merge branch 'remotes/lorenzo/pci/rcar' adds c577f4a5a08b PCI: rockchip: Fix rockchip_pcie_ep_assert_intx() bitwise [...] adds 673525c5c2da Merge branch 'remotes/lorenzo/pci/rockchip' adds 21e2079fe493 PCI: tegra: Use the DMA-API to get the MSI address adds cdf4315502a5 Merge branch 'remotes/lorenzo/pci/tegra' adds 699ca3016268 PCI: xilinx: Check for __get_free_pages() failure adds ed0eaf320571 Merge branch 'remotes/lorenzo/pci/xilinx' adds b71f0a0b1e3f tools: PCI: Exit with error code when test fails adds 91e0a58e663f PCI: dwc: pci-dra7xx: Fix a leaked reference by adding mis [...] adds e12bfa013c09 PCI: uniphier: Fix a leaked reference by adding missing of [...] adds b35c0e454394 PCI: dwc: layerscape: Fix a leaked reference by adding mis [...] adds 69adea738eb2 PCI: rockchip: Fix a leaked reference by adding missing of [...] adds 3842f5166bf1 PCI: aardvark: Fix a leaked reference by adding missing of [...] adds 8956388d3670 PCI: iproc: Fix a leaked reference by adding missing of_no [...] adds ff7a5a0a8562 PCI: mediatek: Fix a leaked reference by adding missing of [...] adds fbca0b284bd0 tools: PCI: Add 'h' in optstring of getopt() adds 993d5fe31c7b tools: PCI: Handle pcitest.sh independently from pcitest adds 507b820009a4 PCI: endpoint: Fix a potential NULL pointer dereference adds ee6df38da848 Merge branch 'remotes/lorenzo/pci/misc' adds e80a91ad302b PCI: Add dma_ranges window list adds aadad097cd46 iommu/dma: Reserve IOVA for PCIe inaccessible DMA address adds 90199c951bd2 PCI: iproc: Add sorted dma ranges resource entries to host bridge adds f2e946831625 Merge branch 'pci/iova-dma-ranges' adds 7db4af43c97b PCI: Use dev_printk() when possible adds 25da8dbaaf06 PCI: Replace printk(KERN_INFO) with pr_info(), etc adds 34c6b7105e5a PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc adds 192415f49860 Merge branch 'pci/printk' adds d55791834570 PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() adds 00ebf1348cb3 PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() adds 10a9990c1044 PCI/DPC: Log messages with pci_dev, not pcie_device adds 9cc6f75b27e7 PCI/AER: Log messages with pci_dev, not pcie_device adds 7e696b8ae9a7 PCI: pciehp: Remove pciehp_debug uses adds 017124725c15 PCI: pciehp: Replace pciehp_debug module param with dyndbg adds 94dbc9562edc PCI: pciehp: Log messages with pci_dev, not pcie_device adds 742ee16bc31f PCI: pciehp: Remove unused dbg/err/info/warn() wrappers adds b498b6872da1 PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition adds e07ca82a5fde PCI: pciehp: Remove pointless MY_NAME definition adds f8587c80c62a Merge branch 'pci/printk-portdrv' adds 35d0a06dad22 PCI: Cleanup register definition width and whitespace adds 74356addc0b3 PCI: Fix comment typos adds 12fa4f47924c CPER: Add UEFI spec references adds 113fb03ed1d4 CPER: Remove unnecessary use of user-space types adds 0d6076184aec PCI: Cleanup setup-bus.c comments and whitespace adds c7a1c2bbb65e Merge branch 'pci/trivial' adds 414147d99b92 Merge tag 'pci-v5.2-changes' of git://git.kernel.org/pub/s [...] adds f36e789a1f8d mfd: altera-sysmgr: Add SOCFPGA System Manager adds a957abb58ddf dt-bindings: arm: socfpga: Add S10 System Manager binding adds 5ab96af1ecfc ARM: socfpga_defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR adds 5dd2814b0249 arm64: defconfig: Enable CONFIG_MTD_ALTERA_SYSMGR adds 54a5afb4818e net: stmmac: socfpga: Use shared System Manager driver adds 8f4ebe9b331e arm64: dts: stratix10: New System Manager compatible adds 13a22f73319c dt-bindings: mfd: Add DT bindings for max77650 adds 424ece627cd9 dt-bindings: power: supply: Add DT bindings for max77650 adds 5a032b0697c7 dt-bindings: leds: Add DT bindings for max77650 adds 93fb61e2c3de dt-bindings: input: Add DT bindings for max77650 adds 1946f9967c56 mfd: mfd-core: Document mfd_add_devices() adds d0f60334500b mfd: Add new driver for MAX77650 PMIC adds e85e17da8ae7 power: supply: max77650: Add support for battery charger adds 72b5135bc396 gpio: max77650: Add GPIO support adds 5be102eb161a leds: max77650: Add LEDs support adds 1af2b76f63f5 input: max77650: Add onkey support adds 796fad0101d3 MAINTAINERS: Add an entry for MAX77650 PMIC driver adds fb8c86911052 dt-bindings: mfd: Add ST Multi-Function eXpander (STMFX) c [...] adds 06252ade9156 mfd: Add ST Multi-Function eXpander (STMFX) core driver adds 2e0b80ce4520 dt-bindings: pinctrl: document the STMFX pinctrl bindings adds 1490d9f841b1 pinctrl: Add STMFX GPIO expander Pinctrl/GPIO driver adds 9af2de7657f5 pinctrl: Kconfig: Fix STMFX GPIO expander Pinctrl/GPIO dri [...] adds 28a853860f71 pinctrl: stmfx: Fix 'warn: unsigned <VAR> is never less th [...] adds d17ed797b8fd pinctrl: stmfx: Fix 'warn: bitwise AND condition is false here' adds 56076a538536 dt-bindings: mfd: max77620: Add compatible for Maxim 77663 adds c63217a462fe dt-bindings: mfd: max77620: Add system-power-controller property adds ea611d1cc180 mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values adds 4c58f7012f15 mfd: max77620: Support Maxim 77663 adds 744b13107d0d mfd: max77620: Provide system power-off functionality adds 60a7a9a2493a Merge branches 'ib-mfd-arm-leds-5.2', 'ib-mfd-gpio-input-l [...] adds 236c765d6abc mfd: intel_soc_pmic_chtwc: Register LED child device adds f01faec6256c mfd: sec: Put one element structure initialisation on one line adds ec85d4a10e35 mfd: sec: Add support for the RTC on S2MPA01 adds c6ba08819b6a dt-bindings: stm32: syscon: Add clock support adds a00406b71c5f mfd: syscon: Add optional clock support adds 48171d0ea7ca mfd: twl6040: Fix device init errors for ACCCTL register adds 129fc67785fb mfd: axp20x: Add USB power supply mfd cell to AXP813 adds 2cd0ee3b1dcd mfd: Kconfig: Pedantic formatting adds 1e8c15856131 mfd: atmel-hlcdc: Add compatible for SAM9X60 HLCD controller adds 730080a758fd dt-bindings: mfd: Add bindings for SAM9X60 HLCD controller adds d4cee9509e50 mfd: cros_ec: Instantiate properly CrOS ISH MCU device adds 54349b3ce82e mfd: rk808: Remove the id_table adds 4f799e47adb3 mfd: axp20x: Allow the AXP223 to be probed by I2C adds 9efbc6f175c0 mfd: da9063: Convert headers to SPDX adds c6b9605f5eae mfd: da9063: Remove platform_data support adds 993c0ba7e410 mfd: syscon: atmel: Switch to SPDX license identifiers adds 801f0da9b735 mfd: cs47l35: Make DAC_AEC_CONTROL_2 readable adds 178bc6b87ac4 mfd: cs47l90: Make DAC_AEC_CONTROL_2 readable adds 49a65e3c276c mfd: cros_ec: Instantiate the CrOS USB PD logger driver adds afe2bb5c4b62 mfd: cros_ec: Add host_sleep_event_v1 command adds 7235560ac77a platform/chrome: Add support for v1 of host sleep event adds dad06532292d mfd: intel-lpss: Set the device in reset state when init adds 8ca6ff16de55 mfd: sun6i-prcm: Fix build warning for non-OF configurations adds e7037d75ac48 mfd: axp20x: Add USB power supply mfd cell to AXP803 adds 9e364e87ad7f mfd: tps65912-spi: Add missing of table registration adds 6b4814a9451a mfd: da9063: Fix OTP control register names to match datas [...] adds a9bf6aa69956 mfd: intel_quark_i2c_gpio: Adjust IOT2000 matching adds a2a0c4ef4e56 dt-bindings: mfd: LMU: Fix lm3632 dt binding example adds 13d72945323c mfd: imx6sx: Add MQS register definition for iomuxc gpr adds 38a3227151f6 mfd: ab8500-debugfs: Fix a typo ("deubgfs") adds c273e63129b1 mfd: lochnagar: Add links to binding docs for sound and hwmon adds dd6629073a97 mfd: intel-lpss: Add Intel Comet Lake PCI IDs adds 93abf68b6bcb mfd: cros_ec: Update the EC feature codes adds 90486af5e0f7 mfd: cros_ec: Instantiate properly CrOS FP MCU device adds 4f8f2bb7ab03 mfd: cros_ec: Instantiate properly CrOS Touchpad MCU device adds ed835136ee67 mfd: Use dev_get_drvdata() directly adds ebcf5bb28241 Merge tag 'mfd-next-5.2' of git://git.kernel.org/pub/scm/l [...] adds 8c5dc8d9f19c video: backlight: Remove useless BACKLIGHT_LCD_SUPPORT ker [...] adds bc32286cab55 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies adds d3f48ec0954c backlight: lm3630a: Return 0 on success in update_status f [...] adds 32fcb75c66a0 dt-bindings: backlight: Add lm3630a bindings adds 8fbce8efe15c backlight: lm3630a: Add firmware node support adds e0654264c480 Merge tag 'backlight-next-5.2' of git://git.kernel.org/pub [...] adds 9672e2cb0fbd vmlinux.lds.h: drop unused __vermagic adds 1c7651f43777 kallsyms: store type information in its own array adds dadec066d8fa module: add stubs for within_module functions adds 280664f558c9 Merge tag 'modules-for-v5.2' of git://git.kernel.org/pub/s [...] adds a5d5092c9285 gdbstub: mark expected switch fall-throughs adds 4cc168eaf3b6 gdbstub: Replace strcpy() by strscpy() adds 9b555c4d784c kdb: kdb_support: replace strcpy() by strscpy() adds 976643af4ec6 misc: kgdbts: fix out-of-bounds access in function param_s [...] adds ecebc5ce59a0 kdb: Get rid of broken attempt to print CCVERSION in kdb summary adds b586627e10f5 kdb: do a sanity check on the cpu in kdb_per_cpu() adds ca976bfb3154 kdb: Fix bound check compiler warning adds ca4b40629f4e Merge tag 'kgdb-5.2-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6eb5fe9123f parisc: Drop LDCW barrier in CAS code when running UP adds 8d0e051cc75e parisc: Enable the ro_after_init feature adds 271c29a17fad parisc: Use __ro_after_init in cache.c adds 9aa8848a751f parisc: Use __ro_after_init in drivers.c adds 1b69085d4fcf parisc: Use __ro_after_init in firmware.c adds dc1b3c0d50ea parisc: Use __ro_after_init in head.S adds 7c1952b4be68 parisc: Use __ro_after_init in inventory.c adds 874b051923dd parisc: Use __ro_after_init in pci.c adds 67266fd48f0f parisc: Use __ro_after_init in perf_images.h adds 7e4c65bf0637 parisc: Use __ro_after_init in process.c adds d98883690b7b parisc: Use __ro_after_init in processor.c adds 34589df6338a parisc: Use __ro_after_init in time.c adds 47293774c49c parisc: Use __ro_after_init in unwind.c adds 4e617c86ba9b parisc: Use __ro_after_init in init.c adds b2c91128212a Merge branch 'parisc-5.2-2' of git://git.kernel.org/pub/sc [...] new 814137768b5a Add gitignore file for samples/vfs/ generated files adds df0bfe7501e9 virtio_ring: Fix potential mem leak in virtqueue_add_indir [...] adds d63031bb0fc0 tools/virtio/ringtest: Remove bogus definition of BUG_ON() adds 889e31e73a73 vhost-scsi: remove incorrect memory barrier adds a5581206c565 virtio/virtio_ring: do some comment fixes adds 3279beac5451 virtio/s390: use vring_create_virtqueue adds f35f54f11f7f virtio/s390: DMA support for virtio-ccw adds 050f4c4d2fbb virtio/s390: enable packed ring new 35c99ffa20ed Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...]
The 2 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-devices-system-cpu | 4 +- Documentation/admin-guide/hw-vuln/index.rst | 13 + Documentation/admin-guide/{ => hw-vuln}/l1tf.rst | 1 + Documentation/admin-guide/hw-vuln/mds.rst | 308 ++++++ Documentation/admin-guide/index.rst | 6 +- Documentation/admin-guide/kernel-parameters.txt | 30 +- .../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/index.rst | 1 + Documentation/sysctl/vm.txt | 12 + .../trace/postprocess/trace-vmscan-postprocess.pl | 7 +- Documentation/vm/hmm.rst | 94 +- Documentation/x86/conf.py | 10 + Documentation/x86/index.rst | 1 + Documentation/x86/mds.rst | 225 ++++ 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/include/asm/cache.h | 3 - arch/parisc/kernel/cache.c | 16 +- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/head.S | 2 +- arch/parisc/kernel/inventory.c | 8 +- arch/parisc/kernel/pci.c | 8 +- arch/parisc/kernel/perf_images.h | 4 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/processor.c | 4 +- arch/parisc/kernel/syscall.S | 12 +- arch/parisc/kernel/time.c | 2 +- arch/parisc/kernel/unwind.c | 2 +- arch/parisc/kernel/vmlinux.lds.S | 3 - arch/parisc/mm/init.c | 82 +- 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/entry/common.c | 3 + arch/x86/include/asm/cpufeatures.h | 3 + arch/x86/include/asm/hugetlb.h | 4 - arch/x86/include/asm/irqflags.h | 4 + arch/x86/include/asm/msr-index.h | 39 +- arch/x86/include/asm/mwait.h | 7 + arch/x86/include/asm/nospec-branch.h | 50 + arch/x86/include/asm/processor.h | 6 + arch/x86/kernel/cpu/bugs.c | 135 ++- arch/x86/kernel/cpu/common.c | 121 ++- arch/x86/kernel/nmi.c | 4 + arch/x86/kernel/traps.c | 8 + arch/x86/kvm/cpuid.c | 3 +- arch/x86/kvm/paging_tmpl.h | 2 +- arch/x86/kvm/svm.c | 2 +- arch/x86/kvm/vmx/vmx.c | 7 +- 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/cpu.c | 8 + 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/s390/virtio/virtio_ccw.c | 52 +- 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/scsi.c | 1 - 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/virtio/virtio_ring.c | 28 +- drivers/xen/gntdev.c | 19 +- drivers/xen/privcmd-buf.c | 8 +- fs/dax.c | 8 +- fs/f2fs/acl.c | 4 +- fs/f2fs/checkpoint.c | 108 +- fs/f2fs/data.c | 285 ++--- fs/f2fs/f2fs.h | 127 ++- fs/f2fs/file.c | 76 +- fs/f2fs/gc.c | 16 +- fs/f2fs/inline.c | 17 + fs/f2fs/inode.c | 12 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 43 +- fs/f2fs/recovery.c | 37 +- fs/f2fs/segment.c | 71 +- fs/f2fs/segment.h | 16 +- fs/f2fs/super.c | 70 +- fs/f2fs/xattr.c | 36 +- fs/f2fs/xattr.h | 2 + fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 13 +- fs/fuse/dev.c | 16 +- fs/fuse/file.c | 22 +- fs/fuse/fuse_i.h | 7 + fs/fuse/inode.c | 23 +- 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/overlayfs/copy_up.c | 6 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/file.c | 133 ++- fs/overlayfs/inode.c | 3 +- fs/overlayfs/overlayfs.h | 2 +- fs/proc/task_mmu.c | 3 +- fs/sync.c | 21 +- fs/userfaultfd.c | 5 + include/asm-generic/hugetlb.h | 7 + include/asm-generic/vmlinux.lds.h | 1 - include/linux/acpi.h | 3 +- include/linux/balloon_compaction.h | 15 - include/linux/cper.h | 336 +++--- include/linux/cpu.h | 2 + include/linux/f2fs_fs.h | 11 +- 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/module.h | 12 + 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/virtio.h | 17 - include/linux/vmstat.h | 2 +- include/trace/events/compaction.h | 10 +- include/trace/events/f2fs.h | 57 + include/trace/events/vmscan.h | 98 +- include/trace/events/writeback.h | 16 +- include/uapi/linux/fs.h | 3 + include/uapi/linux/fuse.h | 22 +- include/uapi/linux/pci_regs.h | 138 +-- include/uapi/linux/switchtec_ioctl.h | 13 +- init/initramfs.c | 147 +-- init/main.c | 5 + kernel/debug/gdbstub.c | 9 +- kernel/debug/kdb/Makefile | 1 - kernel/debug/kdb/kdb_io.c | 2 +- kernel/debug/kdb/kdb_main.c | 3 +- kernel/debug/kdb/kdb_support.c | 2 +- kernel/events/uprobes.c | 3 +- kernel/futex.c | 2 +- kernel/kexec_file.c | 16 +- kernel/memremap.c | 13 +- kernel/module-internal.h | 2 +- kernel/module.c | 21 +- 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 +- samples/vfs/.gitignore | 2 + scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 2 +- tools/pci/Makefile | 8 +- tools/pci/pcitest.c | 8 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/x86_energy_perf_policy/Makefile | 2 +- tools/virtio/ringtest/ptr_ring.c | 1 - virt/kvm/kvm_main.c | 3 +- 458 files changed, 12560 insertions(+), 4815 deletions(-) create mode 100644 Documentation/admin-guide/hw-vuln/index.rst rename Documentation/admin-guide/{ => hw-vuln}/l1tf.rst (99%) create mode 100644 Documentation/admin-guide/hw-vuln/mds.rst 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 Documentation/x86/conf.py create mode 100644 Documentation/x86/mds.rst 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 create mode 100644 samples/vfs/.gitignore