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-allmodconfig in repository toolchain/ci/linux.
from 9f68e3655aae Merge tag 'drm-next-2020-01-30' of git://anongit.freedeskt [...] adds cf2834a5ed57 ext4: treat buffers contining write errors as valid in ext [...] adds f629afe3369e ext4: fix ext4_dax_read/write inode locking sequence for I [...] adds aa9714d0e397 ext4: Start with shared i_rwsem in case of DIO instead of [...] adds bc6385dab125 ext4: Move to shared i_rwsem even without dioread_nolock m [...] adds a562c687d115 Merge branch 'rk/inode_lock' into dev adds 878520ac45f9 ext4: save the error code which triggered an ext4_error() [...] adds 46f870d690fe ext4: simulate various I/O and checksum errors when readin [...] adds 4549b49f82ab ext4: export information about first/last errors via /sys/ [...] adds 8cd115bdda17 ext4: Optimize ext4 DIO overwrites adds d4c5e960bf20 ext4: avoid fetching btime in ext4_getattr() unless requested adds 7063743f6860 ext4: remove unnecessary assignment in ext4_htree_store_dirent() adds 64c314ff8227 ext4: remove unnecessary ifdefs in htree_dirblock_to_tree() adds 46797ad75af7 ext4: uninline ext4_inode_journal_mode() adds 4756ee183f25 ext4: use true,false for bool variable adds 284b3f6edbbb ext4: remove unnecessary selections from EXT3_FS adds 2fdff4c84390 docs: ext4.rst: add encryption and verity to features list adds 834f1565fa3f ext4: handle decryption error in __ext4_block_zero_page_range() adds 457b1e353c73 ext4: allow ZERO_RANGE on encrypted files adds 33b4cc2501d3 ext4: only use fscrypt_zeroout_range() on regular files adds d85926474ffd ext4: re-enable extent zeroout optimization on encrypted files adds 8f27fd0ab569 ext4: Delete ext4_kvzvalloc() adds 547c556f4db7 ext4: fix deadlock allocating crypto bounce page from mempool adds 68e45330e341 ext4: fix deadlock allocating bio_post_read_ctx from mempool adds fd5fe2535642 ext4: remove unneeded check for error allocating bio_post_ [...] adds dd6683e6efad ext4: remove ext4_{ind,ext}_calc_metadata_amount() adds 9b02e4987ab0 ext4: clean up len and offset checks in ext4_fallocate() adds a1180994f52c ext4: remove redundant S_ISREG() checks from ext4_fallocate() adds 43f816772ff3 ext4: make some functions static in extents.c adds adde81cfd5a8 ext4: fix documentation for ext4_ext_try_to_merge() adds 61a6cb49da81 ext4: remove obsolete comment from ext4_can_extents_be_merged() adds 6e89bbb79bc7 ext4: fix some nonstandard indentation in extents.c adds de7454854d6e ext4: add missing braces in ext4_ext_drop_refs() adds e128d516d812 ext4: remove unused macro MPAGE_DA_EXTENT_TAIL adds a54d8d34d235 ext4: Add EXT4_IOC_FSGETXATTR/EXT4_IOC_FSSETXATTR to compat_ioctl adds 71b565ceff37 ext4: drop ext4_kvmalloc() adds a09decff5c32 jbd2: clear JBD2_ABORT flag before journal_reset to update [...] adds 4068664e3cd2 ext4: fix extent_status fragmentation for plain files adds 244adf6426ee ext4: make dioread_nolock the default adds ec772f01307a ext4: fix race conditions in ->d_compare() and ->d_hash() adds 57c32ea42f8e ext4: choose hardlimit when softlimit is larger than hardl [...] adds 459c80742e6a ext4: fix symbolic enum printing in trace output adds 52144d893d76 ext4: fix extent_status trace points adds 0c1cba6cca86 jbd2: delete the duplicated words in the comments adds 8d6ce1367902 ext4,jbd2: fix comment and code style adds 17c51d836c19 jbd2: remove pointless assertion in __journal_remove_journal_head adds 1a8e9cf40c9a jbd2_seq_info_next should increase position index adds d0a186e0d3e7 jbd2: switch to use jbd2_journal_abort() when failed to su [...] adds 51f57b01e4a3 ext4, jbd2: ensure panic when aborting with zero errno adds 0e98c084a211 jbd2: make sure ESHUTDOWN to be recorded in the journal su [...] adds 7f6225e446cc jbd2: clean __jbd2_journal_abort_hard() and __journal_abor [...] adds e5da4c933c50 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 3b62f000c86a xfs: rename compat_time_t to old_time32_t adds b8a0880a37e2 xfs: quota: move to time64_t interfaces adds 5a57c05b56b6 xfs: remove shadow variable in xfs_btree_lshift adds 953aa9d136f5 xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE adds 84fd081f8ae9 xfs: reject invalid flags combinations in XFS_IOC_ATTRMULT [...] adds 8cde9f259c7d xfs: also remove cached ACLs when removing the underlying attr adds 780d29057781 xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag adds d29f781c32b1 xfs: Remove all strlen in all xfs_attr_* functions for att [...] adds 7cb41b1d14e1 xfs: remove bogus assertion when online repair isn't enabled adds a5084865524d xfs: introduce XFS_MAX_FILEOFF adds 4bbb04abb4ee xfs: truncate should remove all blocks, not just to the en [...] adds 932befe39dde xfs: fix s_maxbytes computation on 32-bit kernels adds ca78eee7b4ac xfs: Add __packed to xfs_dir2_sf_entry_t definition adds 7b53b868a181 xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read adds 8edbb26b0602 xfs: refactor remote attr value buffer invalidation adds e8db2aafcedb xfs: fix memory corruption during remote attr value buffer [...] adds 0bb9d159bd01 xfs: streamline xfs_attr3_leaf_inactive adds c64dd49b5112 xfs: clean up xfs_buf_item_get_format return value adds c3d5f0c2fb85 xfs: complain if anyone tries to create a too-large buffer [...] adds b7df5e92055c xfs: make struct xfs_buf_log_format have a consistent size adds 8a6453a89dc1 xfs: check log iovec size to make sure it's plausibly a bu [...] adds aa124436f329 xfs: change return value of xfs_inode_need_cow to int adds 54027a49938b xfs: fix uninitialized variable in xfs_attr3_leaf_inactive adds b3531f5fc16d xfs: remove unused variable 'done' adds 91f1a9566f38 Merge tag 'xfs-5.6-merge-6' of git://git.kernel.org/pub/sc [...] adds 34e92542da96 ext2: set proper errno in error case of ext2_fill_super() adds 5474ca7da6f3 reiserfs: Fix memory leak of journal device string adds 4d5c1adaf893 reiserfs: Fix spurious unlock in reiserfs_fill_super() err [...] adds 1ead083ae147 quota: avoid time_t in v1_disk_dqblk definition adds d9e9866803f7 ext2: Adjust indentation in ext2_fill_super adds 800552ceecc7 udf: Fix spelling in EXT_NEXT_EXTENT_ALLOCDESCS adds 871b9b14c673 udf: Move OSTA Identifier Suffix macros from ecma_167.h to [...] adds 614644676394 udf: Update header files to UDF 2.60 adds a4a8b99ec819 udf: Fix free space reporting for metadata and virtual partitions adds 49be68c4931d udf: Fix meaning of ENTITYID_FLAGS_* macros to be really b [...] adds 57debb815459 udf: Disallow R/W mode for disk with Metadata partition adds 15fb05fd286a udf: Allow writing to 'Rewritable' partitions adds 356557be8670 udf: Clarify meaning of f_files in udf_statfs adds ed21c58eefa7 fs/quota: remove unused macro adds 154a4dcfc95f fs/reiserfs: remove unused macros adds 0196be12aab2 Merge tag 'for_v5.6-rc1' of git://git.kernel.org/pub/scm/l [...] adds 47501f87c61a f2fs: preallocate DIO blocks when forcing buffered_io adds bdf032992489 f2fs: call f2fs_balance_fs outside of locked page adds 3f188c23d774 f2fs: keep quota data on write_begin failure adds 4f4460c08a47 f2fs: should avoid recursive filesystem ops adds dd973007bfef f2fs: set GFP_NOFS when moving inline dentries adds c426d99127b1 f2fs: Check write pointer consistency of open zones adds d508c94e45fc f2fs: Check write pointer consistency of non-open zones adds 0e6d01643c20 f2fs: cleanup duplicate stats for atomic files adds f543805fcd60 f2fs: introduce private bioset adds 542989b6749b f2fs: don't keep META_MAPPING pages used for moving verity [...] adds 5b1dbb082f19 f2fs: set I_LINKABLE early to avoid wrong access by vfs adds 762e4db5450a f2fs: don't put new_page twice in f2fs_rename adds 2c4e0c528ec2 f2fs: declare nested quota_sem and remove unnecessary sems adds 820d366736c9 f2fs: free sysfs kobject adds 4c8ff7095bef f2fs: support data compression adds 4eea93e3ff98 f2fs: run fsck when getting bad inode during GC adds 3e5e479a39ce f2fs: fix to add swap extent correctly adds fe396ad8e752 f2fs: fix memleak of kobject adds b06af2aff28b f2fs: convert inline_dir early before starting rename adds e8ce5749d781 f2fs: remove unneeded check for error allocating bio_post_ [...] adds 644c8c92adb6 f2fs: fix deadlock allocating bio_post_read_ctx from mempool adds fad5fbce4f07 f2fs: show the CP_PAUSE reason in checkpoint traces adds acdf2172172a f2fs: fix miscounted block limit in f2fs_statfs_project() adds bf2cbd3c5715 f2fs: code cleanup for f2fs_statfs_project() adds 0e7f41974e9c f2fs: add a way to turn off ipu bio cache adds d7b0a23d8150 f2fs: update f2fs document regarding to fsync_mode adds fb24fea75ca5 f2fs: change to use rwsem for gc_mutex adds f5fa7c8bb630 f2fs: delete duplicate information on sysfs nodes adds fc7100ea2a52 f2fs: Add f2fs stats to sysfs adds 5515eae64742 f2fs: fix dcache lookup of !casefolded directories adds 80f2388afa6e f2fs: fix race conditions in ->d_compare() and ->d_hash() adds 6e135baed8e7 Merge tag 'f2fs-for-5.6' of git://git.kernel.org/pub/scm/l [...] adds ef5aafb6e4e9 ubi: fastmap: Fix inverted logic in seen selfcheck adds 770aa73d8965 ubi: wl: Remove set but not used variable 'prev_e' adds 2b57067a7778 ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag adds 219b0e2cba4e ubifs: Add support for FS_ENCRYPT_FL adds 9d6c4742f96c ubi: Check the presence of volume before call ubi_fastmap_ [...] adds fc55dacf7fea ubi: Free the normal volumes in error paths of ubi_attach_ [...] adds edec51374bce ubifs: Fix wrong memory allocation adds f5de5b83303e ubifs: Fix deadlock in concurrent bulk-read and writepage adds 155fc6ba488a ubifs: Fix ino_t format warnings in orphan_delete() adds ff90bdfb206e ubifs: Fix memory leak from c->sup_node adds 5d3805af279c ubi: Fix an error pointer dereference in error handling code adds e84bcd61f686 Merge tag 'upstream-5.6-rc1' of git://git.kernel.org/pub/s [...] adds 2a0b390b472b mtd: maps: pcmciamtd: fix possible sleep-in-atomic-context [...] adds 0bc448b49e8a mtd: maps: physmap: Add minimal Runtime PM support adds c3917a04843f mtd: block2mtd: page index should use pgoff_t adds baebaa2b13d9 mtd: rawnand: add unspecified HAS_IOMEM dependency adds 0dcf2572710d mtd: concat: Fix a comment referring to an unknown symbol adds 10050a02f7d5 mtd: spi-nor: Add 4B_OPCODES flag to w25q256 adds 01916e0443b9 mtd: spi-nor: fix typo of "JESB216" in comment adds 52487e21689b mtd: spi-nor: Rename SR_TB to indicate the bit used adds adf1092fa838 mtd: spi-nor: Support TB selection using SR bit 6 adds d1f4acb89c74 mtd: spi-nor: Fix wrong TB selection of GD25Q256 adds a56be671734e mtd: spi-nor: add Gigadevice gd25lq128d support adds bd8a6e31b87b mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two adds 7f412111e276 mtd: spi-nor: Add entries for mt25q variants adds 094d3b977b7b mtd: spi-nor: Add USE_FSR flag for n25q* entries adds 307dd80885af mtd: spi-nor: intel-spi: Add support for Intel Jasper Lake [...] adds 707745e8d4e7 mtd: spi-nor: Add support for mx25r3235f adds 67de34c20fa7 mtd: spi-nor: Add support for sst26vf016b adds 80f64cef4135 mtd: spi-nor: hisi-sfc: Try to provide some clarity on whi [...] adds 701a1676f313 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] adds 52bbd2dcb42c mtd: spi-nor: remove unused enum spi_nor_ops adds f3418718c0ec mtd: spi-nor: Add support for w25q32jwm adds ccfb9299a0b6 mtd: spi-nor: Add support for at25sl321 adds 701ddf0bbfc7 Merge tag 'spi-nor/for-5.6' into mtd/next adds 296a32b54a73 mtd: onenand: Fix Kconfig indentation adds 75b3ff79c565 mtd: onenand: samsung: remove set but not used variable adds 73b265ae7bdb mtd: rawnand: mpc5121: Remove unneeded semicolon adds 0e7ca83e82d0 mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock adds 393947e5823f mtd: rawnand: brcmnand: Set appropriate DMA mask adds 82348201384d mtd: rawnand: denali_dt: error out if platform has no asso [...] adds f5561a7c42d6 mtd: rawnand: denali_dt: Add support for configuring SPARE [...] adds 48aad493e353 dt-bindings: mtd: denali_dt: document reset property adds 711fafc287e1 mtd: rawnand: denali_dt: add reset controlling adds a3b839e4e061 mtd: rawnand: denali: remove hard-coded DENALI_DEFAULT_OOB [...] adds 14b292adcc78 mtd: onenand: samsung: Fix pointer cast -Wpointer-to-int-c [...] adds 440c24535caf mtd: onenand: samsung: Fix printing format for size_t on 64-bit adds 05a5a6e57e6a mtd: onenand: Enable compile testing of OMAP and Samsung drivers adds f33113b54221 mtd: sharpslpart: Fix unsigned comparison to zero adds db7b6aeca2a7 mtd: rawnand: macronix: Use match_string() helper to simpl [...] adds 9ee0f956cfbb mtd: spinand: add support for Toshiba TC58CVG2S0HRAIJ adds 7a95a72e052a mtd: rawnand: atmel: switch to using devm_fwnode_gpiod_get() adds 446b6dc8d874 mtd: onenand: Use a better name for samsung driver adds d85339d9ea26 mtd: onenand: Rename omap2 driver to avoid a build warning adds 4575243c5c17 Merge tag 'nand/for-5.6' into mtd/next adds 35c222fd3236 Merge tag 'mtd/for-5.6' of git://git.kernel.org/pub/scm/li [...] adds 3a1255396b5a x86/alternatives: add missing insn.h include adds 4ba68d000557 x86/mpx: remove build infrastructure adds aa9ccb7b47f9 x86/mpx: remove bounds exception code adds 42222eae17f7 mm: remove arch_bprm_mm_init() hook adds 45fc24e89b7c x86/mpx: remove MPX from arch/x86 adds ccaaaf6fe5a5 Merge tag 'mpx-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 7adacf5eb2d2 KVM: x86: use CPUID to locate host page table reserved bits adds 4fb7b452ce7b KVM: vmx: remove unreachable statement in vmx_get_msr_feature() adds d29c03a58705 KVM: get rid of var page in kvm_set_pfn_dirty() adds fe3c2b4c2284 KVM: explicitly set rmap_head->val to 0 in pte_list_desc_r [...] adds b4b2963616bb KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand adds 59508b303e4e KVM: X86: Move irrelevant declarations out of ioapic.h adds c96001c5702e KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq [...] adds ac8ef992cd02 KVM: X86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK adds 5c69d5c113f1 KVM: X86: Fix callers of kvm_apic_match_dest() to use corr [...] adds 150a84fee84f KVM: X86: Convert the last users of "shorthand = 0" to use macros adds 0a03cbdac115 KVM: x86: Fix some comment typos adds 9dadc2f918df KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW adds 4e2a0bc56ad1 KVM: VMX: Rename NMI_PENDING to NMI_WINDOW adds 5e3d394fdd9e KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING adds dd2d6042b7f4 kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field adds 693e02cc2409 kvm: nVMX: VMWRITE checks unsupported field before read-on [...] adds c90f4d03cce1 kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwrite adds 885f7d6cb87e KVM: Remove duplicated declaration of kvm_vcpu_kick adds 8262fe85b4ed KVM: lib: use jump label to handle resource release in irq [...] adds bbfdafa860bb KVM: lib: use jump label to handle resource release in irq [...] adds f958bd2314d1 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform adds 95145c25a78c KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() adds 736c291c9f36 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM adds ba7888dde6af KVM: x86/mmu: Move definition of make_mmu_pages_available() up adds 367fd790b17d KVM: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() adds 9f1a8526fbe3 KVM: x86/mmu: Move nonpaging_page_fault() below try_async_pf() adds cb9b88c66939 KVM: x86/mmu: Refactor handling of cache consistency with TDP adds f0f37e229c05 KVM: x86/mmu: Refactor the per-slot level calculation in m [...] adds 39ca1ecb784b KVM: x86/mmu: Refactor handling of forced 4k pages in page faults adds cbe1e6f03552 KVM: x86/mmu: Incorporate guest's page level into max leve [...] adds 2f57b7051fe8 KVM: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level adds 2cb70fd441b6 KVM: x86/mmu: Rename lpage_disallowed to account_disallowe [...] adds 0f90e1c10dca KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_p [...] adds 0885904d4ff7 KVM: x86/mmu: Move transparent_hugepage_adjust() above __d [...] adds 4cd071d13c5c KVM: x86/mmu: Move calls to thp_adjust() down a level adds ddce6208217c KVM: x86/mmu: Move root_hpa validity checks to top of page [...] adds 0c7a98e34dda KVM: x86/mmu: WARN on an invalid root_hpa adds 6948199a9af9 KVM: x86/mmu: WARN if root_hpa is invalid when handling a [...] adds 1e9e2622a149 KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath adds dfd146fcae89 KVM: LAPIC: micro-optimize fixed mode ipi delivery adds cad23e72b774 KVM: x86: check kvm_pit outside kvm_vm_ioctl_reinject() adds 668effb63de8 KVM: Fix some wrong function names in comment adds 4d516fe7d385 KVM: Fix some out-dated function names in comment adds 67b0ae43df17 KVM: Fix some comment typos and missing parentheses adds 00116795aa87 KVM: Fix some grammar mistakes adds 2f9f5cddb29b KVM: hyperv: Fix some typos in vcpu unimpl info adds 311497e0c556 KVM: Fix some writing mistakes adds fe6ed369fca9 KVM: VMX: Add non-canonical check on writes to RTIT address MSRs adds e348ac7c9e34 KVM: VMX: Add helper to consolidate up PT/RTIT WRMSR fault logic adds b11306b53b25 KVM: x86: Don't let userspace set host-reserved cr4 bits adds f1cdecf5807b KVM: x86: Ensure all logical CPUs have consistent reserved [...] adds 96be4e069c93 KVM: x86: Drop special XSAVE handling from guest_cpuid_has() adds 345599f9a292 KVM: x86: Add macro to ensure reserved cr4 bits checks sta [...] adds 5ae78e95ed0c KVM: x86: Add dedicated emulator helpers for querying CPUI [...] adds a0a2260c12d8 KVM: x86: Move bit() helper to cpuid.h adds daa0d8c3a487 KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID table adds a7c48c3f56db KVM: x86: Expand build-time assertion on reverse CPUID usage adds 87382003e355 KVM: x86: Refactor and rename bit() to feature_bit() macro adds d8010a779a2f KVM: vmx: delete meaningless nested_vmx_prepare_msr_bitmap [...] adds 52918ed5fcf0 KVM: SVM: Override default MMIO mask if memory encryption [...] adds f8052a053a7a KVM: x86/mmu: Reorder the reserved bit check in prefetch_i [...] adds b5c3c1b3c6e9 KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks adds a4d956b93904 KVM: nVMX: vmread should not set rflags to specify success [...] adds e30a7d623dcc KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM adds 09cbcef6c60e kvm: Refactor handling of VM debugfs files adds 56871d444bc4 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation adds 5fcf3a55a62a tools/kvm_stat: Fix kvm_exit filter name adds 99634e3ec0d4 KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR adds 4425f567b0dd KVM: async_pf: drop kvm_arch_async_page_present wrappers adds 6441fa6178f5 KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL adds 1a978d9d3e72 KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails adds cb10bf9194f4 KVM: PPC: Book3S PR: Free shared page if mmu initialization fails adds 16be9ddea268 KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails adds 034d8e2cb929 KVM: VMX: Allocate VPID after initializing VCPU adds 34109c0476f1 KVM: VMX: Use direct vcpu pointer during vCPU create/free adds 7f27179a88a6 KVM: SVM: Use direct vcpu pointer during vCPU create/free adds a9dd6f09d7e5 KVM: x86: Allocate vcpu struct in common x86 code adds fc6e2a1845ab KVM: x86: Move FPU allocation to common x86 code adds d813a8ba54f9 KVM: x86: Move allocation of pio_data page down a few lines adds 987b2594ed5d KVM: x86: Move kvm_vcpu_init() invocation to common code adds 3ec8ca296470 KVM: PPC: e500mc: Add build-time assert that vcpu is at offset 0 adds c50bfbdc38ec KVM: PPC: Allocate vcpu struct in common PPC code adds d30769522294 KVM: PPC: Book3S PR: Allocate book3s and shadow vcpu after [...] adds 4dbf6fec7886 KVM: PPC: e500mc: Move reset of oldpir below call to kvm_v [...] adds ff030fdf5573 KVM: PPC: Move kvm_vcpu_init() invocation to common code adds 5233009fab8e KVM: MIPS: Use kvm_vcpu_cache to allocate vCPUs adds 47d51e5eb5fe KVM: MIPS: Drop kvm_arch_vcpu_free() adds d5279f3a882c KVM: PPC: Drop kvm_arch_vcpu_free() adds 4b8fff780b07 KVM: arm: Drop kvm_arch_vcpu_free() adds 9d979c7e6ff4 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destr [...] adds 208050dac5ef KVM: x86: Remove spurious clearing of async #PF MSR adds 50b143e1b3cf KVM: x86: Drop kvm_arch_vcpu_free() adds fe931f122771 KVM: Remove kvm_arch_vcpu_free() declaration adds 897cc38eaab9 KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocatio [...] adds 321f8ee559d6 KVM: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch [...] adds a2017f17fa17 KVM: s390: Invoke kvm_vcpu_init() before allocating sie_page adds aaf532c57927 KVM: MIPS: Invoke kvm_vcpu_uninit() immediately prior to f [...] adds d2423b347de4 KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to fr [...] adds 4543bdc08857 KVM: Introduce kvm_vcpu_destroy() adds e529ef66e6b5 KVM: Move vcpu alloc and init invocation to common code adds aaba298c6bca KVM: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() adds d5c48debcc4f KVM: Move initialization of preempt notifier to kvm_vcpu_init() adds 5f73db112e59 KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch [...] adds 525987843209 KVM: MIPS: Move .vcpu_setup() call to kvm_arch_vcpu_create() adds ff72bb55cbfd KVM: s390: Manually invoke vcpu setup during kvm_arch_vcpu [...] adds b3d42c9862e0 KVM: PPC: BookE: Setup vcpu during kvmppc_core_vcpu_create() adds afede96df55e KVM: Drop kvm_arch_vcpu_setup() adds 95a0d01eef7a KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create() adds d11dfed5d700 KVM: MIPS: Move all vcpu init code into kvm_arch_vcpu_create() adds 39a93a879471 KVM: ARM: Move all vcpu init code into kvm_arch_vcpu_create() adds 74ce2e60d487 KVM: PPC: Move all vcpu init code into kvm_arch_vcpu_create() adds 19bcc89eb8a9 KVM: arm64: Free sve_state via arm specific hook adds ddd259c9aaba KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() adds 9941d224fb7c KVM: Move putting of vcpu->pid to kvm_vcpu_destroy() adds 8bd826d629d6 KVM: Move vcpu->run page allocation out of kvm_vcpu_init() adds a47970ed74a5 kvm/svm: PKU not currently supported adds 3c9053a2cae7 KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks adds 861879375007 KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from S [...] adds 14e32321f360 KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1 [...] adds 8c86405f606c KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L [...] adds 670564559ca3 KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/ [...] adds 4bf79cb089f6 KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1 [...] adds 25a5edea71b7 KVM: x86: Protect MSR-based index computations in fixed_ms [...] adds 13c5183a4e64 KVM: x86: Protect MSR-based index computations in pmu.h fr [...] adds 6ec4c5eee175 KVM: x86: Protect MSR-based index computations from Spectr [...] adds 125ffc5e0a56 KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L [...] adds c926f2f7230b KVM: x86: Protect exit_reason from being used in Spectre-v [...] adds ea740059ecb3 KVM: x86: Protect DR-based index computations from Spectre [...] adds 66061740f1a4 KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks adds 767b839afa5d KVM: x86: avoid clearing pending exception event twice adds 3ce4dc17e0c1 KVM: apic: short-circuit kvm_apic_accept_pic_intr() when p [...] adds 3911b65ee1d3 Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_l [...] adds c9aef3b85f42 KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() adds a7baead7e312 KVM: x86: Ensure guest's FPU state is loaded when accessin [...] adds 2620fe268e80 KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" adds c0a21c3f9d9b KVM: x86: Remove unused ctxt param from emulator's FPU accessors adds d196842150e0 KVM: nVMX: WARN on failure to set IA32_PERF_GLOBAL_CTRL adds de761ea792c8 KVM: x86: Perform non-canonical checks in 32-bit KVM adds de9bf4d4cea3 x86/kvm/hyper-v: remove stale evmcs_already_enabled check [...] adds ef82eddc0e31 KVM: Remove kvm_read_guest_atomic() adds fcd97ad58f76 KVM: Add build-time error check on kvm_run size adds 2a5755bb21ee KVM: X86: Don't take srcu lock in init_rmode_identity_map() adds 6a3c623ba8a8 KVM: X86: Drop x86_set_memory_region() adds 7495e22bb165 KVM: Move running VCPU from ARM to common code adds e174bb94831e KVM: remove unused guest_enter adds b91991bf6b70 KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests adds 17ac43a894ed Adding 'else' to reduce checking. adds cef6db76f316 KVM: VMX: remove duplicated segment cache clear adds 4d6d07aee834 kvm/x86: export kvm_vector_hashing_enabled() is unnecessary adds fcfbc617547f KVM: Check for a bad hva before dropping into the ghc slow path adds 6ad1e29fe0ab KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callers adds dc9ce71e66b8 KVM: Return immediately if __kvm_gfn_to_hva_cache_init() fails adds 22b1d57b032c KVM: x86/mmu: Enforce max_level on HugeTLB mappings adds 005ba37cb89b mm: thp: KVM: Explicitly check for THP when populating sec [...] adds f9b84e19221e KVM: Use vcpu-specific gva->hva translation when querying [...] adds 42cde48b2d39 KVM: Play nice with read-only memslots when querying host [...] adds 13c72c060f1b x86/mm: Introduce lookup_address_in_mm() adds 17eff01904f5 KVM: x86/mmu: Refactor THP adjust to prep for changing query adds db5432165e9b KVM: x86/mmu: Walk host page tables to find THP mappings adds f9fa2509e5ca KVM: x86/mmu: Drop level optimization from fast_page_fault() adds 83f06fa7a6fd KVM: x86/mmu: Rely on host page tables to find HugeTLB mappings adds 09c4453ee8e6 KVM: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) adds d32ec81bab67 KVM: x86/mmu: Zap any compound page when collapsing sptes adds 293e306e7faa KVM: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepa [...] adds 2c0629f4b95c KVM: x86/mmu: Remove lpage_is_disallowed() check from set_spte() adds e851265a816f KVM: x86/mmu: Use huge pages for DAX-backed files adds 91b0d268a59d KVM: x86: inline memslot_valid_for_gpte adds 52db369823b2 KVM: X86: Add 'else' to unify fastop and execute call path adds 3009afc6e39e KVM: x86: Use a typedef for fastop functions adds b6ae256afd32 KVM: arm64: Only sign-extend MMIO up to register width adds 8c58be34494b KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections adds 5f675c56ed26 KVM: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ adds f5523423defb arm64: kvm: Fix IDMAP overlap with HYP VA adds c3e35409b54e KVM: ARM: Call hyp_cpu_pm_exit at the right place adds de9375634b1e KVM: arm: Remove duplicate include adds 1559b7583ff6 KVM: arm/arm64: Re-check VMA on detecting a poisoned page adds a425372e7331 KVM: arm64: Correct PSTATE on exception entry adds 3c2483f15499 KVM: arm/arm64: Correct CPSR on exception entry adds 1cfbb484de15 KVM: arm/arm64: Correct AArch32 SPSR on exception entry adds 821c10c2ae0b KVM: arm/arm64: vgic-its: Properly check the unmapped coll [...] adds 31a9b0b11b1c KVM: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() adds 0e20f5e25556 KVM: arm/arm64: Cleanup MMIO handling adds 290a6bb06de9 arm64: KVM: Add UAPI notes for swapped registers adds 6645d8542ef9 arm64: KVM: Annotate guest entry/exit as a single function adds cf2d23e0bac9 KVM: arm/arm64: Fix young bit from mmu notifier adds 018f22f95e8a KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests adds 21aecdbd7f3a KVM: arm: Make inject_abt32() inject an external abort instead adds 3837407c1aa1 KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset adds 76c9fc56ddfd KVM: arm64: pmu: Don't mark a counter as chained if the od [...] adds aa76829171e9 KVM: arm64: pmu: Fix chained SW_INCR counters adds c01d6a18023b KVM: arm64: pmu: Only handle supported event counters adds 4a267aa70795 KVM: arm64: Treat emulated TVAL TimerValue as a signed 32- [...] adds 621ab20c06e0 Merge tag 'kvmarm-5.6' of git://git.kernel.org/pub/scm/lin [...] adds 4de0a8355463 KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' adds 8a9c8925149f KVM: PPC: Book3S: Replace current->mm by kvm->mm adds e1bd0a7e248c KVM: PPC: Book3E: Replace current->mm by kvm->mm adds ce477a7a1cdf KVM: PPC: Add skip_page_out parameter to uvmem functions adds 3a43970d55e9 KVM: PPC: Book3S HV: Implement H_SVM_INIT_ABORT hcall adds e032e3b55b6f KVM: PPC: Book3S HV: Release lock on page-out failure path adds fd24a8624eb2 KVM: PPC: Book3S PR: Fix -Werror=return-type build failure adds 1d5920c306f1 Merge tag 'kvm-ppc-next-5.6-2' of git://git.kernel.org/pub [...] adds 8c6de56a42e0 x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit adds 1eff70a9abd4 x86/kvm: Introduce kvm_(un)map_gfn() adds 917248144db5 x86/kvm: Cache gfn to pfn translation adds b043138246a4 x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed adds a6bd811f1209 x86/KVM: Clean up host's steal time structure adds 4cbc418a44d5 Merge branch 'cve-2019-3016' into kvm-next-5.6 adds e813e6503838 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt [...] adds b8511ccc75c0 x86/resctrl: Fix use-after-free when deleting resource groups adds 074fadee59ee x86/resctrl: Fix use-after-free due to inaccurate refcount [...] adds 334b0f4e9b1b x86/resctrl: Fix a deadlock due to inaccurate reference adds 32ada3b9e04c x86/resctrl: Clean up unused function parameter in mkdir path adds 538f127cd3bc x86/hyper-v: Add "polling" bit to hv_synic_sint adds 8757dc970f55 x86/crash: Define arch_crash_save_vmcoreinfo() if CONFIG_C [...] adds 8b7e20a7ba54 x86/decoder: Add TEST opcode to Group3-2 adds 6bd3357b6181 Merge branches 'x86/hyperv', 'x86/kdump' and 'x86/misc' in [...] adds b70a2d6b29f7 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 57ee58e39321 kasan: No KASAN's memmove check if archs don't have it. adds 8ad8b72721d0 riscv: Add KASAN support adds ea01ce67326d kasan: Add riscv to KASAN documentation. adds fc76324fa27f riscv: keep 32-bit kernel to 32-bit phys_addr_t adds 6435f773d81f riscv: mm: add support for CONFIG_DEBUG_VIRTUAL adds 61ffb9d27860 riscv: dts: Add DT support for SiFive FU540 GPIO driver adds a1084542a8e8 Merge tag 'riscv-for-linus-5.6-mw0' of git://git.kernel.or [...] adds 5d576a66242d ARC: update feature support for jump-labels adds 7980dff398f8 ARC: [plat-axs10x]: Add missing multicast filter number to [...] adds bd71c453db91 ARC: wireup clone3 syscall adds f05523aa7a1e ARC: fpu: declutter code, move bits out into fpu.h adds f45ba2bd6da0 ARCv2: fpu: preserve userspace fpu state adds b7e573bb4a7a Merge tag 'arc-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds 9c48c48cd499 MAINTAINERS: Drop James Hogan as MIPS maintainer adds defed0bbca2c MIPS: ralink: add missing put_device in ill_acc_of_setup adds 7a16ccd300c2 MIPS: Ingenic: Add Ingenic X1000 support. adds 9d022be3c192 dt-bindings: Document yna vendor-prefix. adds 4b396e56a0b8 dt-bindings: MIPS: Add Ingenic XBurst based boards. adds 0cd2c6e5701e MIPS: Ingenic: Add YSH & ATIL CU Neo board support. adds b9bb868e2fc1 MIPS: X1830: Add X1830 system type. adds a20ebc047a4a MIPS: SGI-IP27: Fix node_distance adds a14879e149c9 MIPS: Loongson64: Fix node_distance() adds f3c560a61b4e MIPS: mm: Place per_cpu on different nodes, if NUMA is enabled adds 11d06df7b9f2 MIPS: Loongson2ef: drop pointless static qualifier in loon [...] adds 36366e367ee9 MIPS: BPF: Restore MIPS32 cBPF JIT adds 2d11e6a4ff50 MIPS: SGI-IP27: use nodemask instead of cpumask adds d6972bb47754 MIPS: SGI-IP27: use cpu physid already present while scann [...] adds b78e9d63a3b6 MIPS: SGI-IP27: use asm/sn/agent.h for including HUB relat [...] adds 5388b58143ea MIPS: SGI-IP27: get rid of asm/sn/sn0/ip27.h adds 58fd034db3a9 MIPS: SGI-IP27: move IP27 specific macro to IP27 specific [...] adds e9d2eb993481 MIPS: SGI-IP27: Move get_nasid() to a IP27 specific file adds aa2d74f9b389 MIPS: SGI-IP27: Split kldir.h into generic SN and IP27 parts adds db96e058b4b3 MIPS: SGI-IP27: Use union instead of typedef adds 2c616e9f03db MIPS: SGI-IP27: Use structs for decoding error status registers adds 524c4e1fd412 MIPS: SGI-IP27: Use specific get_region_shift adds 9d0aaf98dc24 MIPS: SGI-IP27: Move all shared IP27 declarations to ip27- [...] adds 78691e4f17af MIPS: SGI-IP27: Only reserve interrupts used in Linux adds d31f9e64898b MIPS: SGI-IP27: Store cpu speed when scanning for CPUs and [...] adds d96ee783e33d MIPS: SGI-IP27: No need for slice_map adds 2634e5a651e7 MIPS: PCI: Support mapping of INTB/C/D for pci-xtalk-bridge adds 10cf8300ecad MIPS: SGI-IP27: fix readb/writeb addressing adds 0ce5ebd24d25 mfd: ioc3: Add driver for SGI IOC3 chip adds ecb983790fe8 MIPS: use resource_size adds cc43928ba401 MIPS: BPF: Use sizeof_field() instead of FIELD_SIZEOF() adds 23c25c732530 soc: lantiq: convert to devm_platform_ioremap_resource adds 72d052e28d1d MIPS: Loongson: Fix potential NULL dereference in loongson [...] adds 70eec920d4f2 MIPS: ip22-gio: Make gio_match_device() static adds 3d9f44ef7553 tc: Make tc_match_device() static adds ff68d0da5a16 MIPS: ralink: dts: mt7628a.dtsi: Add WMAC DT node adds a5d193cb88cf MIPS: ralink: dts: gardena_smart_gateway_mt7688: Enable WMAC adds e8c192011c92 MIPS: ralink: dts: gardena_smart_gateway_mt7688: Limit UART1 adds ad1df95419cc mips/vdso: Support mremap() for vDSO adds 0ba96b344a7f MIPS: Ingenic: Add missing nodes for X1000 and CU1000-Neo. adds 1f33d9bcb995 MIPS: CU1000-Neo: Refresh defconfig to support HWMON and WiFi. adds 1590b1eb9370 dt-bindings: Document loongson vendor-prefix adds a53998802e17 MIPS: fix indentation of the 'RELOCS' message adds 16202c09577f MIPS: boot: fix typo in 'vmlinux.lzma.its' target adds 4f29ad200f7b MIPS: syscalls: fix indentation of the 'SYSNR' message adds c0e79fd89749 MIPS: SGI-IP30: Check for valid pointer before using it adds 0956be29a96c MIPS: sync-r4k: do slave counter synchronization with disa [...] adds 7c8f13790958 MIPS: don't explicitly select LIBFDT in Kconfig adds 7de86604bbe4 MIPS: generic: don't unconditionally select PINCTRL adds 18d84e2e55b6 MIPS: make CPU_HAS_LOAD_STORE_LR opt-out adds 34c01e41b247 MIPS: sort MIPS and MIPS_GENERIC Kconfig selects alphabeti [...] adds 0a3d5b577784 Revert "MIPS: Add custom serial.h with BASE_BAUD override [...] adds ece276de2a1f MIPS: Add MAC2008 Support adds c9444384f0d5 MIPS: Loongson64: Select mac2008 only feature adds 3e86460ebe23 MIPS: asm: local: add barriers for Loongson adds 636e9d23dd45 MIPS: OCTEON: octeon-irq: fix spelling mistake "to" -> "too" adds ba9196d2e005 MIPS: Make DIEI support as a config option adds 51522217f65f MIPS: Loongson64: Bump ISA level to MIPSR2 adds 1306cc0a3091 MIPS: Loongson64: Disable exec hazard adds 2c4288719806 MIPS: PCI: Add detection of IOC3 on IO7, IO8, IO9 and Fuel adds c5951e7c8ee5 Merge tag 'mips_5.6' of git://git.kernel.org/pub/scm/linux [...] adds bf08949cc8b9 modules: lockdep: Suppress suspicious RCU usage warning adds b6d0531ec7e2 moduleparam: fix kerneldoc adds ce2b617ce8cb export.h: reduce __ksymtab_strings string duplication by u [...] adds f6d061d61712 kernel/module: Fix memleak in module_add_modinfo_attrs() adds e9f35f634e09 modsign: print module name along with error message adds 708e0ada1916 module: avoid setting info->name early in case we can fall [...] adds 6080d608eeff module.h: Annotate mod_kallsyms with __rcu adds ddaefe8947b4 Merge tag 'modules-for-v5.6' of git://git.kernel.org/pub/s [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 280 +++-- Documentation/admin-guide/ext4.rst | 2 + Documentation/dev-tools/kasan.rst | 4 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 35 + .../devicetree/bindings/mtd/denali-nand.txt | 7 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../features/core/jump-labels/arch-support.txt | 2 +- Documentation/filesystems/f2fs.txt | 216 +--- Documentation/filesystems/fscrypt.rst | 6 +- Documentation/powerpc/ultravisor.rst | 60 + Documentation/virt/kvm/api.txt | 9 + Documentation/x86/intel_mpx.rst | 252 ---- MAINTAINERS | 1 - arch/arc/Kconfig | 16 +- arch/arc/boot/dts/axs10x_mb.dtsi | 1 + arch/arc/include/asm/arcregs.h | 2 + arch/arc/include/asm/fpu.h | 55 + arch/arc/include/asm/processor.h | 10 +- arch/arc/include/asm/switch_to.h | 17 +- arch/arc/include/asm/syscalls.h | 1 + arch/arc/include/uapi/asm/unistd.h | 1 + arch/arc/kernel/Makefile | 2 + arch/arc/kernel/entry.S | 12 + arch/arc/kernel/fpu.c | 29 +- arch/arc/kernel/process.c | 13 +- arch/arc/kernel/sys.c | 1 + arch/arm/include/asm/kvm_emulate.h | 27 +- arch/arm/include/asm/kvm_host.h | 16 +- arch/arm/include/asm/kvm_hyp.h | 1 + arch/arm/include/asm/kvm_mmio.h | 26 - arch/arm/kvm/guest.c | 5 - arch/arm64/include/asm/kvm_emulate.h | 40 +- arch/arm64/include/asm/kvm_host.h | 16 +- arch/arm64/include/asm/kvm_mmio.h | 29 - arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/uapi/asm/kvm.h | 12 +- arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/hyp/entry.S | 7 +- arch/arm64/kvm/inject_fault.c | 70 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/va_layout.c | 56 +- arch/mips/Kconfig | 84 +- arch/mips/Makefile.postlink | 2 +- arch/mips/boot/Makefile | 2 +- arch/mips/boot/dts/ingenic/Makefile | 1 + arch/mips/boot/dts/ingenic/cu1000-neo.dts | 170 +++ arch/mips/boot/dts/ingenic/x1000.dtsi | 317 +++++ .../dts/ralink/gardena_smart_gateway_mt7688.dts | 8 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 10 + arch/mips/cavium-octeon/octeon-irq.c | 2 +- arch/mips/configs/cu1000-neo_defconfig | 117 ++ arch/mips/configs/generic/board-ocelot.config | 1 + arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/cpu-features.h | 4 + arch/mips/include/asm/cpu.h | 6 +- arch/mips/include/asm/gio_device.h | 2 - arch/mips/include/asm/hazards.h | 4 +- arch/mips/include/asm/irqflags.h | 6 +- arch/mips/include/asm/local.h | 4 + .../mips/include/asm/mach-ip27/kernel-entry-init.h | 12 +- arch/mips/include/asm/mach-ip27/mangle-port.h | 4 +- arch/mips/include/asm/mach-ip27/mmzone.h | 4 +- arch/mips/include/asm/mach-ip27/topology.h | 2 +- .../asm/mach-loongson64/cpu-feature-overrides.h | 2 + arch/mips/include/asm/mipsregs.h | 3 + arch/mips/include/asm/pci/bridge.h | 3 +- arch/mips/include/asm/serial.h | 18 - arch/mips/include/asm/sn/arch.h | 3 - arch/mips/include/asm/sn/hub.h | 17 - arch/mips/include/asm/sn/intr.h | 17 - arch/mips/include/asm/sn/ioc3.h | 42 +- arch/mips/include/asm/sn/klconfig.h | 4 - arch/mips/include/asm/sn/kldir.h | 193 +-- arch/mips/include/asm/sn/sn0/hub.h | 22 + arch/mips/include/asm/sn/sn0/hubni.h | 8 + arch/mips/include/asm/sn/sn0/ip27.h | 85 -- arch/mips/include/asm/sn/{ => sn0}/kldir.h | 39 +- arch/mips/include/asm/sn/sn_private.h | 19 - arch/mips/include/asm/sn/types.h | 4 + arch/mips/jz4740/Kconfig | 10 + arch/mips/jz4740/setup.c | 4 + arch/mips/kernel/cpu-probe.c | 81 +- arch/mips/kernel/setup.c | 6 +- arch/mips/kernel/sync-r4k.c | 5 + arch/mips/kernel/syscalls/Makefile | 2 +- arch/mips/kernel/unaligned.c | 36 +- arch/mips/kvm/mips.c | 84 +- arch/mips/lib/memcpy.S | 14 +- arch/mips/lib/memset.S | 16 +- arch/mips/lib/mips-atomic.c | 4 +- arch/mips/loongson2ef/common/pm.c | 2 +- arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/platform.c | 3 + arch/mips/math-emu/cp1emu.c | 38 +- arch/mips/math-emu/dp_maddf.c | 53 +- arch/mips/math-emu/ieee754.h | 16 + arch/mips/math-emu/ieee754int.h | 1 + arch/mips/math-emu/sp_maddf.c | 53 +- arch/mips/mm/init.c | 45 + arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 ++++++++++++++++++++ arch/mips/net/bpf_jit_asm.S | 285 +++++ arch/mips/pci/pci-ip27.c | 2 +- arch/mips/pci/pci-xtalk-bridge.c | 52 +- arch/mips/ralink/ill_acc.c | 2 + arch/mips/sgi-ip22/ip22-gio.c | 6 +- arch/mips/sgi-ip27/ip27-berr.c | 40 +- arch/mips/sgi-ip27/ip27-common.h | 12 +- arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-hubio.c | 8 +- arch/mips/sgi-ip27/ip27-init.c | 25 +- arch/mips/sgi-ip27/ip27-irq.c | 5 +- arch/mips/sgi-ip27/ip27-klconfig.c | 51 - arch/mips/sgi-ip27/ip27-klnuma.c | 16 +- arch/mips/sgi-ip27/ip27-memory.c | 57 +- arch/mips/sgi-ip27/ip27-nmi.c | 5 +- arch/mips/sgi-ip27/ip27-reset.c | 2 +- arch/mips/sgi-ip27/ip27-smp.c | 33 +- arch/mips/sgi-ip27/ip27-timer.c | 48 +- arch/mips/sgi-ip27/ip27-xtalk.c | 1 - arch/mips/sgi-ip30/ip30-irq.c | 5 +- arch/mips/vdso/genvdso.c | 13 + arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/kvm_book3s_uvmem.h | 10 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/kvm_ppc.h | 5 +- arch/powerpc/include/asm/mmu_context.h | 5 - arch/powerpc/kvm/book3s.c | 9 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 10 +- arch/powerpc/kvm/book3s_hv.c | 42 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 34 +- arch/powerpc/kvm/book3s_pr.c | 34 +- arch/powerpc/kvm/book3s_xive_native.c | 2 +- arch/powerpc/kvm/booke.c | 67 +- arch/powerpc/kvm/e500.c | 36 +- arch/powerpc/kvm/e500mc.c | 30 +- arch/powerpc/kvm/emulate_loadstore.c | 5 - arch/powerpc/kvm/powerpc.c | 88 +- arch/riscv/Kconfig | 4 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 15 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 4 + arch/riscv/include/asm/kasan.h | 27 + arch/riscv/include/asm/page.h | 16 +- arch/riscv/include/asm/pgtable-64.h | 5 + arch/riscv/include/asm/string.h | 9 + arch/riscv/kernel/head.S | 3 + arch/riscv/kernel/riscv_ksyms.c | 2 + arch/riscv/kernel/setup.c | 5 + arch/riscv/kernel/vmlinux.lds.S | 1 + arch/riscv/lib/memcpy.S | 5 +- arch/riscv/lib/memset.S | 5 +- arch/riscv/mm/Makefile | 8 + arch/riscv/mm/kasan_init.c | 104 ++ arch/riscv/mm/physaddr.c | 37 + arch/s390/include/asm/kvm_host.h | 1 - arch/s390/kvm/kvm-s390.c | 118 +- arch/um/include/asm/mmu_context.h | 5 - arch/unicore32/include/asm/mmu_context.h | 5 - arch/x86/Kconfig | 28 - arch/x86/include/asm/bugs.h | 6 - arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/hyperv-tlfs.h | 3 +- arch/x86/include/asm/kvm_emulate.h | 4 + arch/x86/include/asm/kvm_host.h | 34 +- arch/x86/include/asm/mmu.h | 4 - arch/x86/include/asm/mmu_context.h | 26 - arch/x86/include/asm/mpx.h | 116 -- arch/x86/include/asm/pgtable_types.h | 4 + arch/x86/include/asm/processor.h | 18 - arch/x86/include/asm/trace/mpx.h | 134 --- arch/x86/include/asm/vmx.h | 6 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/alternative.c | 1 + arch/x86/kernel/cpu/common.c | 18 - arch/x86/kernel/cpu/intel.c | 36 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 48 +- arch/x86/kernel/crash_core_32.c | 17 + arch/x86/kernel/crash_core_64.c | 24 + arch/x86/kernel/machine_kexec_32.c | 12 - arch/x86/kernel/machine_kexec_64.c | 19 - arch/x86/kernel/setup.c | 2 - arch/x86/kernel/sys_x86_64.c | 9 - arch/x86/kernel/traps.c | 74 -- arch/x86/kvm/cpuid.c | 9 +- arch/x86/kvm/cpuid.h | 45 +- arch/x86/kvm/emulate.c | 133 +- arch/x86/kvm/hyperv.c | 17 +- arch/x86/kvm/i8259.c | 6 +- arch/x86/kvm/ioapic.c | 41 +- arch/x86/kvm/ioapic.h | 6 - arch/x86/kvm/irq.h | 3 + arch/x86/kvm/irq_comm.c | 18 +- arch/x86/kvm/lapic.c | 37 +- arch/x86/kvm/lapic.h | 9 +- arch/x86/kvm/mmu/mmu.c | 605 ++++------ arch/x86/kvm/mmu/paging_tmpl.h | 88 +- arch/x86/kvm/mmutrace.h | 12 +- arch/x86/kvm/mtrr.c | 8 +- arch/x86/kvm/pmu.h | 18 +- arch/x86/kvm/svm.c | 134 ++- arch/x86/kvm/vmx/capabilities.h | 5 + arch/x86/kvm/vmx/evmcs.c | 5 - arch/x86/kvm/vmx/nested.c | 189 ++- arch/x86/kvm/vmx/pmu_intel.c | 24 +- arch/x86/kvm/vmx/vmcs_shadow_fields.h | 4 +- arch/x86/kvm/vmx/vmx.c | 294 +++-- arch/x86/kvm/x86.c | 569 +++++---- arch/x86/kvm/x86.h | 23 +- arch/x86/lib/x86-opcode-map.txt | 2 +- arch/x86/mm/Makefile | 1 - arch/x86/mm/hugetlbpage.c | 5 - arch/x86/mm/mmap.c | 2 - arch/x86/mm/mpx.c | 938 --------------- arch/x86/mm/pat/set_memory.c | 11 + drivers/mfd/Kconfig | 13 + drivers/mfd/Makefile | 1 + drivers/mfd/ioc3.c | 669 +++++++++++ drivers/mtd/devices/block2mtd.c | 8 +- drivers/mtd/maps/pcmciamtd.c | 7 +- drivers/mtd/maps/physmap-core.c | 20 +- drivers/mtd/mtdconcat.c | 5 +- drivers/mtd/nand/onenand/Kconfig | 14 +- drivers/mtd/nand/onenand/Makefile | 4 +- drivers/mtd/nand/onenand/onenand_base.c | 82 +- .../mtd/nand/onenand/{omap2.c => onenand_omap2.c} | 0 .../onenand/{samsung_mtd.c => onenand_samsung.c} | 9 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 20 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 10 + drivers/mtd/nand/raw/denali.c | 14 +- drivers/mtd/nand/raw/denali_dt.c | 56 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 2 +- drivers/mtd/nand/raw/nand_macronix.c | 11 +- drivers/mtd/nand/spi/toshiba.c | 10 + drivers/mtd/parsers/sharpslpart.c | 4 +- drivers/mtd/spi-nor/Kconfig | 4 +- drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 4 +- drivers/mtd/spi-nor/hisi-sfc.c | 6 +- drivers/mtd/spi-nor/intel-spi-pci.c | 2 + drivers/mtd/spi-nor/spi-nor.c | 127 +- drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/build.c | 31 +- drivers/mtd/ubi/fastmap.c | 23 +- drivers/mtd/ubi/ubi.h | 1 + drivers/mtd/ubi/vtbl.c | 8 +- drivers/mtd/ubi/wl.c | 3 +- drivers/net/ethernet/sgi/Kconfig | 5 +- drivers/net/ethernet/sgi/ioc3-eth.c | 544 ++------- drivers/rtc/rtc-m48t35.c | 11 + drivers/soc/lantiq/fpi-bus.c | 4 +- drivers/tc/tc-driver.c | 5 +- drivers/tty/serial/8250/8250_ioc3.c | 98 ++ drivers/tty/serial/8250/Kconfig | 11 + drivers/tty/serial/8250/Makefile | 1 + fs/exec.c | 1 - fs/ext2/super.c | 7 +- fs/ext4/Kconfig | 6 - fs/ext4/balloc.c | 5 +- fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 81 +- fs/ext4/ext4_extents.h | 5 - fs/ext4/ext4_jbd2.c | 25 + fs/ext4/ext4_jbd2.h | 22 +- fs/ext4/extents.c | 205 ++-- fs/ext4/extents_status.h | 6 + fs/ext4/file.c | 203 +++- fs/ext4/ialloc.c | 6 +- fs/ext4/indirect.c | 26 - fs/ext4/inline.c | 4 +- fs/ext4/inode.c | 53 +- fs/ext4/ioctl.c | 2 + fs/ext4/mballoc.c | 4 + fs/ext4/mmp.c | 6 +- fs/ext4/namei.c | 20 +- fs/ext4/page-io.c | 19 +- fs/ext4/readpage.c | 42 +- fs/ext4/resize.c | 10 +- fs/ext4/super.c | 122 +- fs/ext4/sysfs.c | 88 +- fs/ext4/xattr.c | 6 +- fs/f2fs/Kconfig | 27 +- fs/f2fs/Makefile | 1 + fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 1176 ++++++++++++++++++ fs/f2fs/data.c | 734 +++++++++-- fs/f2fs/debug.c | 88 +- fs/f2fs/dir.c | 25 +- fs/f2fs/f2fs.h | 326 ++++- fs/f2fs/file.c | 251 +++- fs/f2fs/gc.c | 18 +- fs/f2fs/inline.c | 44 +- fs/f2fs/inode.c | 41 + fs/f2fs/namei.c | 120 +- fs/f2fs/recovery.c | 20 +- fs/f2fs/segment.c | 271 ++++- fs/f2fs/segment.h | 19 +- fs/f2fs/super.c | 182 ++- fs/f2fs/sysfs.c | 158 ++- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/journal.c | 119 +- fs/jbd2/transaction.c | 4 +- fs/quota/quota_v2.c | 2 - fs/quota/quotaio_v1.h | 6 +- fs/reiserfs/journal.c | 2 - fs/reiserfs/procfs.c | 1 - fs/reiserfs/stree.c | 6 - fs/reiserfs/super.c | 4 +- fs/ubifs/file.c | 4 +- fs/ubifs/ioctl.c | 14 +- fs/ubifs/orphan.c | 4 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 + fs/udf/ecma_167.h | 46 +- fs/udf/inode.c | 6 +- fs/udf/osta_udf.h | 100 +- fs/udf/super.c | 40 +- fs/udf/truncate.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 14 +- fs/xfs/libxfs/xfs_attr.h | 15 +- fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_leaf.h | 9 - fs/xfs/libxfs/xfs_attr_remote.c | 89 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 + fs/xfs/libxfs/xfs_btree.c | 2 - fs/xfs/libxfs/xfs_da_btree.h | 4 +- fs/xfs/libxfs/xfs_da_format.h | 4 +- fs/xfs/libxfs/xfs_format.h | 7 + fs/xfs/libxfs/xfs_log_format.h | 19 +- fs/xfs/scrub/repair.h | 1 - fs/xfs/xfs_acl.c | 11 +- fs/xfs/xfs_attr_inactive.c | 149 +-- fs/xfs/xfs_buf_item.c | 45 +- fs/xfs/xfs_buf_item.h | 1 + fs/xfs/xfs_dquot.c | 6 +- fs/xfs/xfs_file.c | 7 +- fs/xfs/xfs_inode.c | 25 +- fs/xfs/xfs_ioctl.c | 20 +- fs/xfs/xfs_ioctl32.c | 9 +- fs/xfs/xfs_ioctl32.h | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 6 +- fs/xfs/xfs_log_recover.c | 6 + fs/xfs/xfs_ondisk.h | 1 + fs/xfs/xfs_qm.h | 6 +- fs/xfs/xfs_quotaops.c | 6 +- fs/xfs/xfs_reflink.c | 9 +- fs/xfs/xfs_reflink.h | 2 +- fs/xfs/xfs_super.c | 48 +- fs/xfs/xfs_trans_dquot.c | 8 +- fs/xfs/xfs_xattr.c | 14 +- include/asm-generic/export.h | 8 +- include/asm-generic/mm_hooks.h | 5 - include/linux/context_tracking.h | 9 - include/linux/export.h | 33 +- include/linux/f2fs_fs.h | 5 + include/linux/huge_mm.h | 6 + include/linux/jbd2.h | 1 - include/linux/kvm_host.h | 40 +- include/linux/kvm_types.h | 9 +- include/linux/module.h | 2 +- include/linux/moduleparam.h | 82 +- include/linux/mtd/spi-nor.h | 16 +- include/trace/events/ext4.h | 27 +- include/trace/events/f2fs.h | 103 +- kernel/module.c | 22 +- mm/huge_memory.c | 11 + mm/kasan/common.c | 2 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/lib/x86-opcode-map.txt | 2 +- tools/kvm/kvm_stat/kvm_stat | 8 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 8 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- virt/kvm/arm/aarch32.c | 131 +- virt/kvm/arm/arch_timer.c | 5 +- virt/kvm/arm/arm.c | 113 +- virt/kvm/arm/mmio.c | 68 +- virt/kvm/arm/mmu.c | 32 +- virt/kvm/arm/perf.c | 6 +- virt/kvm/arm/pmu.c | 114 +- virt/kvm/arm/vgic/vgic-its.c | 6 +- virt/kvm/arm/vgic/vgic-mmio-v3.c | 5 +- virt/kvm/arm/vgic/vgic-mmio.c | 15 +- virt/kvm/arm/vgic/vgic-mmio.h | 5 - virt/kvm/async_pf.c | 31 +- virt/kvm/kvm_main.c | 435 ++++--- virt/lib/irqbypass.c | 38 +- 393 files changed, 11609 insertions(+), 6764 deletions(-) create mode 100644 Documentation/devicetree/bindings/mips/ingenic/devices.yaml delete mode 100644 Documentation/x86/intel_mpx.rst create mode 100644 arch/arc/include/asm/fpu.h delete mode 100644 arch/arm/include/asm/kvm_mmio.h delete mode 100644 arch/arm64/include/asm/kvm_mmio.h create mode 100644 arch/mips/boot/dts/ingenic/cu1000-neo.dts create mode 100644 arch/mips/boot/dts/ingenic/x1000.dtsi create mode 100644 arch/mips/configs/cu1000-neo_defconfig delete mode 100644 arch/mips/include/asm/serial.h delete mode 100644 arch/mips/include/asm/sn/hub.h delete mode 100644 arch/mips/include/asm/sn/sn0/ip27.h copy arch/mips/include/asm/sn/{ => sn0}/kldir.h (85%) delete mode 100644 arch/mips/include/asm/sn/sn_private.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 arch/riscv/include/asm/kasan.h create mode 100644 arch/riscv/mm/kasan_init.c create mode 100644 arch/riscv/mm/physaddr.c delete mode 100644 arch/x86/include/asm/mpx.h delete mode 100644 arch/x86/include/asm/trace/mpx.h create mode 100644 arch/x86/kernel/crash_core_32.c create mode 100644 arch/x86/kernel/crash_core_64.c delete mode 100644 arch/x86/mm/mpx.c create mode 100644 drivers/mfd/ioc3.c rename drivers/mtd/nand/onenand/{omap2.c => onenand_omap2.c} (100%) rename drivers/mtd/nand/onenand/{samsung_mtd.c => onenand_samsung.c} (99%) create mode 100644 drivers/tty/serial/8250/8250_ioc3.c create mode 100644 fs/f2fs/compress.c