This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from 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 [...] adds 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 adds 35c99ffa20ed Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...]
No new revisions were added by this update.
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 + 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 +- 457 files changed, 12559 insertions(+), 4814 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