This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 420617c9e573 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits e1f9820e1ab2 Merge remote-tracking branch 'pidfd-fixes/fixes' omits e3691fbd533b Merge remote-tracking branch 'scsi-fixes/fixes' omits 6af65c320680 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits ec7b05e96265 Merge remote-tracking branch 'kvms390-fixes/master' omits 11743969f94c Merge remote-tracking branch 'reset-fixes/reset/fixes' omits cfde732f6a5e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 1d6ad94c3234 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits eb5f949592d0 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits c630336762ff Merge remote-tracking branch 'regulator-fixes/for-linus' omits 55876fa9adc8 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits e0cc2476795b Merge remote-tracking branch 'sound-current/for-linus' omits 5994b614f230 Merge remote-tracking branch 'wireless-drivers/master' omits 8d93b08a0490 Merge remote-tracking branch 'netfilter/master' omits 0d84f0f6a89b Merge remote-tracking branch 'bpf/master' omits 813986c884dd Merge remote-tracking branch 'arc-current/for-curr' omits d67e43f08b6e Merge remote-tracking branch 'fixes/master' omits e01614d612fd Merge branch 'asoc-5.6' into asoc-linus 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 [...] new 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' new 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 new 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() new 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() new ff90bdfb206e ubifs: Fix memory leak from c->sup_node new 5d3805af279c ubi: Fix an error pointer dereference in error handling code new 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 new 35c222fd3236 Merge tag 'mtd/for-5.6' of git://git.kernel.org/pub/scm/li [...] new 3a1255396b5a x86/alternatives: add missing insn.h include new 4ba68d000557 x86/mpx: remove build infrastructure new aa9ccb7b47f9 x86/mpx: remove bounds exception code new 42222eae17f7 mm: remove arch_bprm_mm_init() hook new 45fc24e89b7c x86/mpx: remove MPX from arch/x86 new 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 new 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 [...] new 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 new a1084542a8e8 Merge tag 'riscv-for-linus-5.6-mw0' of git://git.kernel.or [...] new 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 new 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 new ddaefe8947b4 Merge tag 'modules-for-v5.6' of git://git.kernel.org/pub/s [...] new 69334ca530da lib/test_bitmap: correct test data offsets for 32-bit new 68f23b89067f memcg: fix a crash in wb_workfn when a device disappears new c7a91bc7c2e1 mm/mempolicy.c: fix out of bounds write in mpol_parse_str() new 1f503443e7df mm/sparse.c: reset section's mem_map when fully deactivated new dfe9aa23cab7 mm/migrate.c: also overwrite error when it is bigger than zero new f1037ec0cc8a mm/memory_hotplug: fix remove_memory() lockdep splat new fac0516b5534 mm: thp: don't need care deferred split queue in memcg cha [...] new 5984fabb6e82 mm: move_pages: report the number of non-attempted pages new 2ab1278fe401 scripts/spelling.txt: add more spellings to spelling.txt new 4efc61c798cd scripts/spelling.txt: add "issus" typo new 67e2d2eb5423 fs: ocfs: remove unnecessary assertion in dlm_migrate_lockres new 5b43d6453a94 ocfs2: remove unneeded semicolons new ca322fb60309 ocfs2: make local header paths relative to C files new d8f187506903 ocfs2/dlm: remove redundant assignment to ret new dd3e7cba1627 ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use new 9f16ca48fc81 ocfs2: fix a NULL pointer dereference when call ocfs2_upda [...] new 25b69918d9f1 ocfs2: use ocfs2_update_inode_fsync_trans() to access t_ti [...] new 90e9f6a66c78 mm/slub.c: avoid slub allocation while holding list_lock new 8c96f1bc6fc4 mm/kmemleak: turn kmemleak_lock and object->lock to raw_sp [...] new 5b57b8f22709 mm/debug.c: always print flags in dump_page() new ddf8f376d137 mm/filemap.c: clean up filemap_write_and_wait() new 15494520b776 mm: fix gup_pud_range new be9d30458913 mm/gup.c: use is_vm_hugetlb_page() to check whether to fol [...] new a43e982082c2 mm/gup: factor out duplicate code from four routines new a707cdd55f0f mm/gup: move try_get_compound_head() to top, fix minor issues new 429589d647c1 mm: Cleanup __put_devmap_managed_page() vs ->page_free() new 07d802699528 mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages new 1023369c6e94 goldish_pipe: rename local pin_user_pages() routine new c4237f8b1f4f mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM new 3567813eae5e vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remot [...] new f4000fdf435b mm/gup: allow FOLL_FORCE for get_user_pages_fast() new 4789fcdd1409 IB/umem: use get_user_pages_fast() to pin DMA pages new 3c7470b6f684 media/v4l2-core: set pages dirty upon releasing DMA buffers new eddb1c228f79 mm/gup: introduce pin_user_pages*() and FOLL_PIN new 57459435cff5 goldish_pipe: convert to pin_user_pages() and put_user_page() new dfa0a4fff11b IB/{core,hw,umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP new 803e4572d7c5 mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() new a5adf0a08b07 drm/via: set FOLL_PIN via pin_user_pages_fast() new 2113b05d039e fs/io_uring: set FOLL_PIN via pin_user_pages() new fb48b4746a5d net/xdp: set FOLL_PIN via pin_user_pages() new 1f815afcfca7 media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_pa [...] new 19fed0dae94d vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() co [...] new aa4b87fe9ea3 powerpc: book3s64: convert to pin_user_pages() and put_use [...] new bdffe23eee67 mm/gup_benchmark: use proper FOLL_WRITE flags instead of h [...] new f1f6a7dd9b53 mm, tree-wide: rename put_user_page*() to unpin_user_page*() new 10c8d69f314d mm/swapfile.c: swap_next should increase position index new 92855270ff08 mm/memcontrol.c: cleanup some useless code new 5b8d6e37b519 mm/page_vma_mapped.c: explicitly compare pfn for normal, h [...] new 7e168b9babab mm, tracing: print symbol name for kmem_alloc_node call_si [...] new 3e21d9a501bf lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() new 7b69d79f94d4 mm/early_ioremap.c: use %pa to print resource_size_t variables new 3f1353552e25 mm/page_alloc: skip non present sections on zone initialization new 3f9903b9ca5e mm: remove the memory isolate notifier new fe4c86c916d9 mm: remove "count" parameter from has_unmovable_pages() new 6c9e0907fc8b mm/vmscan.c: remove unused return value of shrink_node new fffbacc1ec28 mm/vmscan: remove prefetch_prev_lru_page new 648b5cf368e0 mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE new e25974aa72a0 tools/vm/slabinfo: fix sanity checks enabling new 02634a44b8ab mm/memblock: define memblock_physmem_add() new a090d711dd2e memblock: Use __func__ in remaining memblock_dbg() call sites new 8a7ff02acabb mm, oom: dump stack of victim when reaping failed new cb829624867b mm/huge_memory.c: use head to check huge zero page new a8803e6c177f mm/huge_memory.c: use head to emphasize the purpose of page new afb971729a0b mm/huge_memory.c: reduce critical section protected by spl [...] new 872ea707511a mm/migrate: remove useless mask of start address new c23a0c99793f mm/migrate: clean up some minor coding style new 34290e2c6419 mm/migrate: add stable check in migrate_vma_insert_page() new f42f25526502 mm, thp: fix defrag setting if newline is not used new a67c8caae98f mm/mmap.c: get rid of odd jump labels in find_mergeable_an [...] new bd5c2344f9eb mm/memory_hotplug: pass in nid to online_pages() new 4a55c0474a92 mm/hotplug: silence a lockdep splat with printk() new 3d680bdf60a5 mm/page_isolation: fix potential warning from user new 45190f01dd40 mm/zswap.c: add allocation hysteresis if pool limit is hit new 38aeb071b331 zswap: potential NULL dereference on error in init_zswap() new 26b56e116a69 include/linux/mm.h: clean up obsolete check on space in pa [...] new ca023a92c8f7 include/linux/mm.h: remove dead code totalram_pages_set() new 068964541db6 include/linux/memory.h: drop fields 'hw' and 'phys_callbac [...] new 0a3c57729768 mm: fix comments related to node reclaim new 90f82cbfe502 zram: try to avoid worst-case scenario on same element pages new 3b82a051c101 drivers/block/zram/zram_drv.c: fix error return codes not [...] new 23331e489361 include/linux/units.h: add helpers for kelvin to/from Cels [...] new 7f49a5cb94e6 ACPI: thermal: switch to use <linux/units.h> helpers new f07b9fdf000e platform/x86: asus-wmi: switch to use <linux/units.h> helpers new dccad6f78cd9 platform/x86: intel_menlow: switch to use <linux/units.h> helpers new 006a6021789c thermal: int340x: switch to use <linux/units.h> helpers new 97a0a49d55eb thermal: intel_pch: switch to use <linux/units.h> helpers new 7724cd2bff55 nvme: hwmon: switch to use <linux/units.h> helpers new cdf309fb38ad thermal: remove kelvin to/from Celsius conversion helpers [...] new 1410b2fc8d5c iwlegacy: use <linux/units.h> helpers new b1a79b2f31a6 iwlwifi: use <linux/units.h> helpers new b741ffb4bf2c thermal: armada: remove unused TO_MCELSIUS macro new f88b4265450f iio: adc: qcom-vadc-common: use <linux/units.h> helpers new aa5b395b69b6 lib/zlib: add s390 hardware support for kernel zlib_deflate new 1b3e3faf29d3 s390/boot: rename HEAP_SIZE due to name collision new 126196100063 lib/zlib: add s390 hardware support for kernel zlib_inflate new c65e6815db1c s390/boot: add dfltcc= kernel command line parameter new 803521b149c8 lib/zlib: add zlib_deflate_dfltcc_enabled() function new 3fd396afc05f btrfs: use larger zlib buffer for s390 hardware compression new 4e456fee2156 lib/scatterlist.c: adjust indentation in __sg_alloc_table new d5767057c9a7 uapi: rename ext2_swab() to swab() and share globally in swab.h new b78c57135d47 lib/find_bit.c: join _find_next_bit{_le} new 7dfaa98f646b lib/find_bit.c: uninline helper _find_next_bit() new 1f83d80677a2 fs/binfmt_elf.c: smaller code generation around auxv vector fill new f67ef446291a fs/binfmt_elf.c: fix ->start_code calculation new a62c5b1b6647 fs/binfmt_elf.c: don't copy ELF header around new 03c6d723eeac fs/binfmt_elf.c: better codegen around current->mm new 18676ffcee59 fs/binfmt_elf.c: make BAD_ADDR() unlikely new 225a3f53e7fc fs/binfmt_elf.c: coredump: allocate core ELF header on stack new 28f46656ad18 fs/binfmt_elf.c: coredump: delete duplicated overflow check new 1fbede6e6f3d fs/binfmt_elf.c: coredump: allow process with empty addres [...] new b88c50ac304a init/main.c: log arguments and environment passed to init new 7e2762e1d9f4 init/main.c: remove unnecessary repair_env_string in do_in [...] new 283900e82847 init/main.c: fix quoted value handling in unknown_bootoption new f596ded1a044 init/main.c: fix misleading "This architecture does not ha [...] new aacee5446a2a reiserfs: prevent NULL pointer dereference in reiserfs_ins [...] new 47a2ebb7f505 execve: warn if process starts with executable stack new 2b755626cad6 include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] new 43e76af85fa7 kcov: ignore fault-inject and stacktrace new 7eec11d3a784 Merge branch 'akpm' (patches from Andrew) adds 243145bc4336 fs: Fix page_mkwrite off-by-one errors new 677b60dcb68a Merge tag 'iomap-5.6-merge-3' of git://git.kernel.org/pub/ [...] adds 887352fb5ffd Merge branch 'for-linus' from git://git.kernel.dk/linux-block adds eed0f953b90e gfs2: Another gfs2_find_jhead fix adds 2e9eeaa11751 gfs2: eliminate ssize parameter from gfs2_struct2blk adds e556280d3691 gfs2: minor cleanup: remove unneeded variable ret in gfs2_ [...] adds 2b0fb353c029 gfs2: Avoid access time thrashing in gfs2_inode_lookup adds 5d43975859bf gfs2: Fix incorrect variable name adds f7be987b8254 gfs2: Remove GFS2_MIN_LVB_SIZE define adds b3ca4e447dba fs/gfs2: remove unused IS_DINODE and IS_LEAF macros adds c04f2e0dd530 gfs2: remove unused LBIT macros new a31b4ec539e9 Revert "gfs2: eliminate tr_num_revoke_rm" new a62aa6f7f50a Merge tag 'gfs2-for-5.6' of git://git.kernel.org/pub/scm/l [...] adds 41ddb7e1f796 cpupower: Revert library ABI changes from commit ae2917093 [...] adds 8c30fa7666ff Correction to manpage of cpupower adds a7aebdeb13b9 Merge tag 'linux-cpupower-5.6-rc1' of git://git.kernel.org [...] adds e749e09db30c tools/power/x86/intel_pstate_tracer: changes for python 3 [...] adds 709bd70d070e tools/power/x86/intel_pstate_tracer: change several graphs [...] adds 1e4f63aecb53 cpufreq: Avoid creating excessively large stack frames adds 0552e05fdfea PM: core: Fix handling of devices deleted during system-wi [...] new 82b2c6ffd399 Merge branches 'pm-cpufreq' and 'pm-core' new cf3c8f84d140 Merge tag 'pm-5.6-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 54d963968707 MAINTAINERS: Sort entries in database for ACPI adds 4e384d715e03 MAINTAINERS: Sort entries in database for ACPICA adds d8639f0d6c23 MAINTAINERS: Sort entries in database for X-POWERS AXP288 new ffda81b69fce Merge tag 'acpi-5.6-rc1-2' of git://git.kernel.org/pub/scm [...] new fe27f13d677c Documentation: cpu-idle-cooling: fix a SEVERE docs build failure new 8c173d5e044d thermal: stm32: fix spelling mistake "preprare" -> "prepare" new 68b62e5d965a Merge tag 'thermal-v5.6-rc1-2' of git://git.kernel.org/pub [...] adds 93a3d05f9d68 RDMA/qedr: Add kernel capability flags for dpm enabled mode adds 53bb802315b3 RDMA/bnxt_re: Report more number of completion vectors adds 4768820243d7 RDMA/hns: Simplify the calculation and usage of wqe idx fo [...] adds 58fb0b5625ac RDMA/siw: Simplify QP representation adds b5671afe5e39 IB/mlx5: Fix outstanding_pi index for GSI qps adds a242c36951ec RDMA/netlink: Do not always generate an ACK for some netli [...] adds 9f48db0d4a08 RDMA/srpt: Remove unnecessary assertion in srpt_queue_response adds 4d6e8a033f7c RDMA/cm: Use RCU synchronization mechanism to protect cm_i [...] adds 3593f69c55c5 RDMA/mlx4: Redo TX checksum offload in line with docs adds 2fb3b5ae1ca7 IB/hfi1: Add accessor API routines to access context members adds 44ec5aa3c615 IB/hfi1: List all receive contexts from debugfs adds 4ad6429d2713 IB/rdmavt: Correct comments in rdmavt_qp.h header adds cbe4b8f0a576 IB/mlx5: Unify ODP MR code paths to allow extra flexibility adds d07de8bd1709 IB/core: Fix ODP get user pages flow adds 9ff1b6466a29 IB/core: Fix ODP with IB_ACCESS_HUGETLB handling adds 5369b4828975 RDMA/siw: use true,false for bool variable adds d09dbe74e963 IB/hfi1: use true,false for bool variable adds c934833e7723 IB/iser: use true,false for bool variable adds cf368beb8117 RDMA/mlx4: use true,false for bool variable adds 2ab367a70a07 RDMA/mlx5: use true,false for bool variable adds 6ca18d8927d4 RDMA/rxe: Fix error type of mmap_offset adds 04db1580b5e4 RDMA/i40iw: fix a potential NULL pointer dereference adds 017d8eada807 RDMA/cm: Delete unused CM LAP functions adds ad9efa05a0ea RDMA/cm: Delete unused CM ARP functions adds ed999f820a6c RDMA/cma: Add trace points in RDMA Connection Manager adds 3e5901cbfcc1 RDMA/core: Trace points for diagnosing completion queue issues adds 622db5b6439a RDMA/core: Add trace points to follow MR allocation adds eca44507c3e9 RDMA/hns: Avoid printing address of mtt page adds 58e4fc11c1a5 RDMA/hns: Remove unused function hns_roce_init_eq_table() adds 5e049a5d6c83 RDMA/hns: Update the value of qp type adds 032b0574161f RDMA/hns: Delete unnessary parameters in hns_roce_v2_qp_modify() adds 0c53426c7c1a RDMA/hns: Remove redundant print information adds d800c93bacc7 RDMA/hns: Replace custom macros HNS_ROCE_ALIGN_UP adds 60262b10a96b RDMA/hns: Fix coding style issues adds 4cca96a8d9da IB/mlx5: Do reverse sequence during device removal adds 6b57cea9221b IB/core: Let IB core distribute cache update events adds 17e106463251 IB/core: Cut down single member ib_cache structure adds 40adf6861288 IB/core: Rename event_handler_lock to qp_open_list_lock adds 74f75cda754e IB/core: Fix build failure without hugepages adds 14e23bd6d221 RDMA/core: Fix locking in ib_uverbs_event_read adds de730f71919b IB/hfi1: Move chip specific functions to chip.c adds 01c7fc501b8f IB/hfi1: Add fast and slow handlers for receive context adds 7b8a8b72c9ea IB/hfi1: Move common receive IRQ code to function adds cd47b594dbef IB/hfi1: IB/hfi1: Add an API to handle special case drop adds 62661038c33b IB/hfi1: Create API for auto activate adds 13d2a8384bd9 IB/hfi1: Decouple IRQ name from type adds d791d294edd2 IB/hfi1: Return void in packet receiving functions adds 5ffd048698ea IB/hfi1: Add software counter for ctxt0 seq drop adds 2c9d4e26d1ab IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats adds 468d020e2f02 RDMA/hns: Bugfix for posting a wqe with sge adds 626903e9355b RDMA/hns: Add support for reporting wc as software mode adds 1e123d96b85f RDMA/core: Remove err in iw_query_port adds aef5570e23de Merge branch 'mlx5_vdpa' into rdma.git for-next adds f164be8c0366 IB/mlx5: Extend caps stage to handle VAR capabilities adds 7be76bef320b IB/mlx5: Introduce VAR object and its alloc/destroy methods adds 3f59b6c3e600 IB/mlx5: Add mmap support for VAR adds 8bdf9dd984c1 RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class adds 6898d1c661d7 RDMA/mlx5: Use RCU and direct refcounts to keep memory alive adds f7c8416ccea5 RDMA/core: Simplify destruction of FD uobjects adds 93887e66ff3c RDMA/mlx5: Simplify devx async commands adds 849e149063bd RDMA/core: Do not allow alloc_commit to fail adds 4ec1dcfcdf37 RDMA/core: Make ib_ucq_object use ib_uevent_object adds 5bd48c18c8ce RDMA/core: Do not erase the type of ib_cq.uobject adds 620d3f8176cb RDMA/core: Do not erase the type of ib_qp.uobject adds 9fbe334c6a67 RDMA/core: Do not erase the type of ib_srq.uobject adds e04dd13159b0 RDMA/core: Do not erase the type of ib_wq.uobject adds 817d65765069 RDMA/core: Simplify type usage for ib_uverbs_async_handler() adds 39e83af81761 RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject adds 3e032c0e92aa RDMA/core: Make ib_uverbs_async_event_file into a uobject adds 5c55cfd6a553 RDMA/core: Use READ_ONCE for ib_ufile.async_file adds a91e093cad37 RDMA/hns: Remove some redundant variables related to capabilities adds ba6bb7e97421 RDMA/hns: Add interfaces to get pf capabilities from firmware adds 80a785701660 RDMA/hns: Get pf capabilities from firmware adds 7db82697b8bf RDMA/hns: Add support for extended atomic in userspace adds 57f63f371b5e RDMA/efa: Device definitions documentation updates adds f5f5ddbe73dc RDMA/efa: Remove {} brackets from single statement if adds 0428c6ef8a3c RDMA/efa: Remove unused ucontext parameter from efa_qp_use [...] adds 4e8d683f1176 Introduce maximum WQE size to check limits adds 363824f92a92 RDMA/rxe: Compute the maximum sges and inline size based o [...] adds 0fbb37dd8299 IB/srp: Never use immediate data if it is disabled by a user adds 8fd5b75d979b net/mlx5: Add RoCE accelerator counters adds a880a6dd8537 net/mlx5: Expose relaxed ordering bits adds f86230857975 Merge branch 'mlx5-next' into rdma.git for-next adds d680e88e2013 RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC adds da57db25677f RDMA/core: Remove ucontext_lock from the uverbs_destry_ufi [...] adds a1123418ba10 RDMA/uverbs: Add ioctl command to get a device context adds ca95c1411198 RDMA/uverbs: Verify MR access flags adds 68d384b906cf RDMA/core: Add optional access flags range adds 86dd738cf20c RDMA/efa: Allow passing of optional access flags for MR re [...] adds 2233c6609c11 RDMA/uverbs: Add new relaxed ordering memory region access flag adds 811646998e3e RDMA/core: Add the core support field to METHOD_GET_CONTEXT adds d6de0bb1850f RDMA/mlx5: Set relaxed ordering when requested adds d7fab916374c IB/mlx5: Expose RoCE accelerator counters adds eaad647e5cc2 IB/mlx4: Fix memory leak in add_gid error flow adds e8b3a426fb4a Merge tag 'rds-odp-for-5.5' into rdma.git for-next adds 6b3712c0246c RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence adds 4bbd4923d1f5 IB/mlx5: Return the administrative GUID if exists adds 792a7c1f2e74 RDMA/cm: Add accessors for CM_REQ transport_type adds d05d4ac4c931 RDMA/cm: Add SET/GET implementations to hide IBA wire format adds b6bbee688930 RDMA/cm: Use IBA functions for simple get/set acessors adds 01adb7f46fe4 RDMA/cm: Use IBA functions for swapping get/set acessors adds 91b60a7128d9 RDMA/cm: Use IBA functions for simple structure members adds 4ca662a30a3c RDMA/cm: Use IBA functions for complex structure members adds 13e0af1801f2 RDMA/cm: Remove CM message structs adds 79ba4f931067 IB/hfi1: Fix logical condition in msix_request_irq adds 7f04c71f1fc2 IB/opa_vnic: Spelling correction of 'erorr' to 'error' adds ea660ad7c1c4 IB/mlx4: Fix leak in id_map_find_del adds 36798d5ae1af RDMA/umem: Fix ib_umem_find_best_pgsz() adds b4fb4cc5ba83 RDMA/cma: Fix unbalanced cm_id reference count during addr [...] adds ba19e16651a5 RDMA/efa: Mask access flags with the correct optional range adds 8889f6fa3588 RDMA/core: Make the entire API tree static new 8fdd4019bcb2 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cfff58188e4d media: dib7000m: incorrect format specifier detected by clang adds 4ec14f24c710 media: dib7000p: incorrect format specifier detected by clang adds f54def5b5ff7 media: dib0070: incorrect format specifiers detected by clang adds 9fcfae8a17bf media: dib0090: incorrect format specifier detected by clang adds 6a168c6cb688 media: dvb_dummy_fe: Fix ERROR: POINTER_LOCATION, AVOID_EX [...] adds 60c2b6060bb7 media: dvb_dummy_fe: Add blank line after declaration adds 02a5830f8d64 media: dvb_dummy_fe: change printk to pr_warn adds 98b38bb4b7e3 media: as102: improve formatting adds f19dfd26fb3e media: Documentation: media: dtv-frontend.rst: fix a few m [...] adds c12495132d41 media: au8522: improve formatting adds 000e6751825d media: dvb-core: Fix receiving invalid EIT-sections adds 61cd2d5ca023 media: dt-bindings: media: add "hisilicon,hi3796cv300-ir" [...] adds e4b9b6454d94 media: rc: ir-hix5hd2: add hi3796cv300-ir support adds 1dc8b65c944e media: v4l2-core: only zero-out ioctl-read buffers adds bed7bdb6ae3c media: Revert "media: v4l2: Fix fourcc names for BAYER12P" adds ef9534c585e0 media: v4l2: Fix fourcc names for 12b and 14b packed bayer adds f14838d7e180 media: staging: tegra-vde: Select IOVA unconditionally in Kconfig adds b395d457e42b media: staging: tegra-vde: Sort headers alphabetically adds 3a909680950b media: staging: tegra-vde: Use __maybe_unused attribute in [...] adds 93a24578de72 media: cx231xx: replace BUG_ON with recovery code adds 1ec4c6efe231 media: saa7146: Avoid using BUG_ON as an assertion adds 1d5479d8ceb7 media: pci: cx23885: convert to i2c_new_scanned_device adds 021472666cb6 media: pci: cx88: convert to i2c_new_scanned_device adds 832d76ec68f8 media: pci: bt8xx: convert to i2c_new_scanned_device adds d2d39fe2a253 media: pci: cx18: convert to i2c_new_scanned_device adds 0f9be03452e8 media: pci: ivtv: convert to i2c_new_scanned_device adds f51e50db4c20 media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left ad [...] adds 11c48e41d5fc media: pvrusb2: Remove unneeded semicolon and add newline adds bb6d42061a05 media: sti: bdisp: fix a possible sleep-in-atomic-context [...] adds e61116479345 media: cec: remove unused functions adds 7678c5462680 media: cedrus: Fix decoding for some HEVC videos adds 7fcaed4ab4bc media: cedrus: hevc: Add luma bit depth adds b0e4cfae483f media: davinci/vpfe_capture.c: Avoid BUG_ON for register failure adds baf98b0ad304 media: mtk-vcodec: use v4l2_m2m_buffer where appropriate adds 0c8c1ae155b8 media: v4l2-core: fix uninitialized structure fields being [...] adds 0caf62c8df8d media: hantro: remove a pointless NULL check adds d928440cf460 media: dvb-core: dvbdev: convert to use i2c_new_client_device() adds 13e54824fe5b media: dvb-frontends: cxd2820r_core: convert to use i2c_ne [...] adds 4f7f5e038cd6 media: dvb-frontends: lgdt330x: convert to use i2c_new_cli [...] adds aace5926d969 media: dvb-frontends: m88ds3103: convert to use i2c_new_cl [...] adds 2f507ffa9ca5 media: dvb-frontends: ts2020: convert to use i2c_new_clien [...] adds 0ace5b2e6e03 media: pci: cx23885: cx23885-dvb: convert to use i2c_new_c [...] adds d442c2e99d99 media: pci: saa7164: saa7164-dvb: convert to use i2c_new_c [...] adds 32dc63f6915d media: pci: smipcie: smipcie-main: convert to use i2c_new_ [...] adds a7070891f970 media: platform: sti: c8sectpfe: c8sectpfe-dvb: convert to [...] adds 7930196a3835 media: usb: dvb-usb-v2: af9035: convert to use i2c_new_cli [...] adds 402e77c4c7fd media: usb: dvb-usb-v2: anysee: convert to use i2c_new_cli [...] adds 9785a61b7430 media: usb: dvb-usb-v2: rtl28xxu: convert to use i2c_new_c [...] adds 3dd0121269b2 media: usb: dvb-usb-v2: zd1301: convert to use i2c_new_cli [...] adds 6e040e6f8f8b media: usb: dvb-usb: dib0700_devices: convert to use i2c_n [...] adds 334f6aaf7564 media: usb: dvb-usb: dw2102: convert to use i2c_new_client [...] adds 1b257870a78b media: iguanair: fix endpoint sanity check adds 25cb42af9ffa media: staging: dt-bindings: add Rockchip ISP1 yaml bindings adds b18f7f991bb6 media: staging: dt-bindings: add Rockchip MIPI RX D-PHY RX [...] adds 32abcc4491c6 media: staging: phy-rockchip-dphy-rx0: add Rockchip MIPI S [...] adds d65dd85281fb media: staging: rkisp1: add Rockchip ISP1 base driver adds 56e3b29f9f6b media: staging: rkisp1: add streaming paths adds 8e2be317dcf5 media: staging: rkisp1: add user space ABI definitions adds 9a28dbd65a88 media: staging: rkisp1: add capture device for statistics adds bae1155cf579 media: staging: rkisp1: add output device for parameters adds 49f781153e59 media: staging: rkisp1: add document for rkisp1 meta buffe [...] adds 3b7668a1faad media: staging: rkisp1: add TODO file for staging adds 2a0a0bc7020e media: MAINTAINERS: add entry for Rockchip ISP1 driver adds 1fd4d9cb739b media: rcar-vin: Use correct pixel format when aligning format adds d239aa00fe7b media: hantro: fix post-processing NULL pointer dereference adds 68035c80e129 media: uvcvideo: Avoid cyclic entity chains due to malform [...] adds 1dd2e8f94257 media: uvcvideo: Add a quirk to force GEO GC6500 Camera bi [...] adds 29951078bb5b media: platform: VIDEO_MEDIATEK_JPEG can also depend on MTK_IOMMU adds a03003c528e6 media: mt9v111: constify copied structure adds 0b09f9898756 media: Revert "media: staging/intel-ipu3: make imgu use fi [...] adds 5adf3edde812 media: v4l2-fwnode: Print the node name while parsing endpoints adds 1697d9812481 media: staging/intel-ipu3: remove TODO item about acronyms new 846de71bedef Merge tag 'media/v5.6-1' of git://git.kernel.org/pub/scm/l [...] adds 01daacfb9035 PCI/AER: Log which device prevents error recovery adds 8d077c3ce010 PCI/AER: Factor message prefixes with dev_fmt() adds d95f20c4f070 PCI/AER: Initialize aer_fifo adds ba51b7188db4 Merge branch 'pci/aer' adds 574f29036fce PCI: iproc: Apply quirk_paxc_bridge() for module as well a [...] adds 62fe23df0677 PCI: Add generic quirk for increasing D3hot delay adds 3030df209aa8 PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers adds 7730c3be06e2 Documentation: PCI: Fix pci_alloc_irq_vectors() function n [...] adds 04df6ad95a5e Merge branch 'pci/misc' adds bc123a515cb7 PCI/P2PDMA: Add Intel SkyLake-E to the whitelist adds 4161953f9545 Merge branch 'pci/p2pdma' adds 47b802d5d80c PCI/PM: Print config space of devices before suspend adds f629ddc9cd3d Merge branch 'pci/pm' adds 9db8dc6d0785 PCI: Don't disable bridge BARs when assigning bus resources adds 3d67a2dbdbe9 PCI: Remove unnecessary braces adds 053eb5c150fd PCI: Rename variables adds d555a50fd6e0 PCI: Pass size + alignment to pci_bus_distribute_available [...] adds 7779385484da PCI: Remove local variable usage in pci_bus_distribute_ava [...] adds f924c26e4ee6 PCI: Consider alignment of hot-added bridges when assignin [...] adds 3d264da9b741 PCI: Rename extend_bridge_window() parameter adds 1e58f4e1cb47 PCI: Rename extend_bridge_window() to adjust_bridge_window() adds ae4611f1d7e9 PCI: Set resource size directly in adjust_bridge_window() adds 948675736a77 PCI: Allow adjust_bridge_window() to shrink resource if necessary adds cee538f6a24e Merge branch 'pci/resource' adds aa82130a22f7 PCI/switchtec: Use dma_set_mask_and_coherent() adds 9375646b4cf0 PCI/switchtec: Fix vep_vector_number ioread width adds a6b0ef9a7d03 PCI/switchtec: Add support for Intercomm Notify and Upstre [...] adds 7501a02a9dfc PCI/switchtec: Remove redundant valid PFF number count adds 2085747d533b PCI/switchtec: Move check event ID from mask_event() to sw [...] adds fcccd282b633 PCI/switchtec: Rename generation-specific constants adds b13313a01a6a PCI/switchtec: Add 'generation' variable adds 6a3d1b542cfa PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() adds 993d208daaeb PCI/switchtec: Separate Gen3 register structures into unions adds a3321ca39408 PCI/switchtec: Add Gen4 system info register support adds 4efa1d2e3697 PCI/switchtec: Add Gen4 flash information interface support adds ce7c88600bf8 PCI/switchtec: Add Gen4 MRPC GAS access permission check adds 7a30ebb9f2a2 PCI/switchtec: Add Gen4 device IDs adds 5272b7fc3a45 Merge branch 'pci/switchtec' adds 8c386cc81787 PCI/IOV: Fix memory leak in pci_iov_add_virtfn() adds f8bf2aeb651b PCI: Fix pci_add_dma_alias() bitmask size adds 09298542cd89 PCI: Add nr_devfns parameter to pci_add_dma_alias() adds 7b90dfc4873b PCI: Add DMA alias quirk for PLX PEX NTB adds c7417cf36aab Merge branch 'pci/virtualization' adds aad6aa0cd674 x86/PCI: Add to_pci_sysdata() helper adds 34067c56fa17 x86/PCI: Expose VMD's pci_dev in struct pci_sysdata adds 2856ba6020fc PCI: Introduce pci_real_dma_dev() adds 2b0140c69637 iommu/vt-d: Use pci_real_dma_dev() for mapping adds e3560ee4cfb2 iommu/vt-d: Remove VMD child device sanity check adds 962e329d888c PCI: vmd: Remove dma_map_ops overrides adds dab0198413d2 x86/PCI: Remove X86_DEV_DMA_OPS adds db51b4c85fb7 PCI: vmd: Add two VMD Device IDs adds db83c269d225 Merge branch 'pci/host-vmd' adds 0956dcb853dc dt-bindings: PCI: Add bindings for brcmstb's PCIe device adds c0452137034b PCI: brcmstb: Add Broadcom STB PCIe host controller driver adds 40ca1bf580ef PCI: brcmstb: Add MSI support adds 61d02c37fcd0 Merge branch 'remotes/lorenzo/pci/brcmstb' adds e54ea45a4955 dt-bindings: PCI: intel: Add YAML schemas for the PCIe RC [...] adds ed22aaaede44 PCI: dwc: intel: PCIe RC controller driver adds 6fd622c226e6 PCI: artpec6: Configure FTS with dwc helper function adds 4c6a8fe3aaa5 Merge branch 'remotes/lorenzo/pci/dwc' adds 6df19872d881 PCI: keystone: Fix link training retries initiation adds 2d0c3fbe43fa PCI: keystone: Fix outbound region mapping adds b0de922af53e PCI: keystone: Fix error handling when "num-viewport" DT p [...] adds 518fc4a3a609 Merge branch 'remotes/lorenzo/pci/keystone' adds a0601a1f1dee PCI: exynos: Rename Exynos to lowercase adds 216bbaa337bf MAINTAINERS: Update my email address adds d86936363c10 Merge branch 'remotes/lorenzo/pci/misc' adds 5d28bee7c91e dt-bindings: PCI: qcom: Add support for SDM845 PCIe adds ed8cc3b1fc84 PCI: qcom: Add support for SDM845 PCIe controller adds c11dfed9caa2 Merge branch 'remotes/lorenzo/pci/qcom' adds 885199148442 PCI: tegra: Fix return value check of pm_runtime_get_sync() adds 21a92676e1fe PCI: tegra: Fix afi_pex2_ctrl reg offset for Tegra30 adds b647d2bd8064 Merge branch 'remotes/lorenzo/pci/tegra' adds d36925be5382 PCI: uniphier: remove module code from built-in driver adds 01b810ed7187 Merge branch 'remotes/lorenzo/pci/uniphier' new 26dca6dbd62d Merge tag 'pci-v5.6-changes' of git://git.kernel.org/pub/s [...] adds 1b710b1b10ef char/random: silence a lockdep splat with printk() adds 4c8d062186d9 random: Don't wake crng_init_wait when crng_init == 1 adds c6f1deb15878 random: Add a urandom_read_nowait() for random APIs that d [...] adds 75551dbf112c random: add GRND_INSECURE to return best-effort non-crypto [...] adds 48446f198f9a random: ignore GRND_RANDOM in getentropy(2) adds 30c08efec888 random: make /dev/random be almost like /dev/urandom adds 90ea1c6436d2 random: remove the blocking pool adds 84df7cdfbb21 random: delete code to pull data into pools adds c95ea0c69ffd random: remove kernel.random.read_wakeup_threshold adds 870e05b1b188 random: remove unnecessary unlikely() adds 12faac30d157 random: convert to ENTROPY_BITS for better code readability adds 12cd53aff5ea random: Add and use pr_fmt() adds 727d499a6f4f random: fix typo in add_timer_randomness() adds 09a6d00a42ce random: remove some dead code of poolinfo adds 5f2ed7f5b99b x86: Remove arch_has_random, arch_has_random_seed adds cbac004995a0 powerpc: Remove arch_has_random, arch_has_random_seed adds 5e054c820f59 s390: Remove arch_has_random, arch_has_random_seed adds 647f50d5d9d9 linux/random.h: Remove arch_has_random, arch_has_random_seed adds 66f5ae899ada linux/random.h: Use false with bool adds 904caa6413c8 linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check adds 1640a7b9f482 x86: Mark archrandom.h functions __must_check adds 98dcfce69729 powerpc: Use bool in archrandom.h adds 8dae77ac56fe powerpc: Mark archrandom.h functions __must_check adds 4cb760b02419 s390x: Mark archrandom.h functions __must_check new acd77500aa8a Merge tag 'random_for_linus' of git://git.kernel.org/pub/s [...] adds 551197864ad5 kbuild: detect missing include guard for exported headers adds 0186b1267b42 kbuild: rename header-test- to no-header-test in usr/inclu [...] adds 56d589361572 kbuild: do not create orphan built-in.a or obj-y objects adds a7499267976c kbuild: use pattern rule for building built-in.a in sub-di [...] adds 7e826c44f5de kbuild: add stringify helper to quote a string passed to C files adds 1664a377908e kbuild: pass KBUILD_MODFILE when compiling builtin objects adds 8b41fc4454e3 kbuild: create modules.builtin without Makefile.modbuiltin [...] adds 9945722afdc3 builddeb: make headers package thinner adds a2183c043798 initramfs: replace klibcdirs in Makefile with FORCE adds 9a04dc52982e gen_initramfs_list.sh: remove unused variable 'default_list' adds a4c968e70f68 gen_initramfs_list.sh: fix the tool name in the comment adds 80e715a06c2d initramfs: rename gen_initramfs_list.sh to gen_initramfs.sh adds be1859bdc660 initramfs: remove redundant dependency on BLK_DEV_INITRD adds ddd09bcc899f initramfs: make compression options not depend on INITRAMF [...] adds f26661e12765 initramfs: make initramfs compression choice non-optional adds 3e176683634c initramfs: specify $(src)/gen_initramfs.sh as a prerequisi [...] adds 9668097599aa initramfs: generate dependency list and cpio at the same time adds 4538f41305c3 initramfs: add default_cpio_list, and delete -d option support adds 469e87e89fd6 gen_initramfs.sh: always output cpio even without -o option adds 65e00e04e5ae initramfs: refactor the initramfs build rules adds 7168965ec7b1 gen_initramfs.sh: remove intermediate cpio_list on errors adds 5370d4acc590 modpost: assume STT_SPARC_REGISTER is defined adds 94f7345b7124 kbuild: remove PYTHON2 variable adds 88fe89a47153 kbuild: remove *.tmp file when filechk fails adds 9c9aa8fdf306 kbuild: remove 'Building modules, stage 2.' log adds 1a7f0a34ea7d builddeb: allow selection of .deb compressor adds 3bed1b7b9d79 kbuild: use -S instead of -E for precise cc-option test in [...] adds 7e61b167eb29 builddeb: remove unneeded files in hdrobjfiles for headers [...] adds 1694e94e4f46 builddeb: match temporary directory name to the package name adds f9a4711ebb24 builddeb: remove redundant $objtree/ adds 9a92eee38790 builddeb: avoid invoking sub-shells where possible adds aae6a6712440 builddeb: remove redundant make for ARCH=um adds 3126c17d28b6 builddeb: split kernel headers deployment out into a function adds 451dff37f075 builddeb: split libc headers deployment out into a function new 368d060bb497 Merge tag 'kbuild-v5.6' of git://git.kernel.org/pub/scm/li [...] adds f64048a20b0c kconfig: remove the rootmenu check in menu_add_prop() adds de026ca9152c kconfig: use parent->dep as the parentdep of 'menu' adds 801b27db4638 kconfig: drop T_WORD from the RHS of 'prompt' symbol adds 1be6e791383a kconfig: remove 'prompt' symbol adds 024352ff8d69 kconfig: move prompt handling to menu_add_prompt() from me [...] adds 2ffeef615b5e kconfig: remove 'prompt' argument from menu_add_prop() adds 6397d96ba5a5 kconfig: remove sym from struct property adds adf7c5bd0674 kconfig: squash prop_alloc() into menu_add_prop() adds 5edcef8454a4 kconfig: localmodconfig: remove unused $config adds 68f0d62746bc kconfig: localmodconfig: fix indentation for closing brace adds 1d1352373ebc kconfig: fix too deep indentation in Makefile adds c8138a57bbd1 kconfig: use $(PERL) in Makefile adds 89b9060987d9 kconfig: Add yes2modconfig and mod2yesconfig targets. adds edda15f21974 kconfig: list all definitions of a symbol in help text adds 3460d0bc256a kconfig: distinguish between dependencies and visibility i [...] adds a9609686042b kconfig: fix nesting of symbol help text adds ba82f52e2287 kconfig: fix an "implicit declaration of function" warning adds 2b5072b9dfab kconfig: fix documentation typos new 14cd0bd04907 Merge tag 'kconfig-v5.6' of git://git.kernel.org/pub/scm/l [...] new 6404674acd59 vfs: fix do_last() regression new c54849ddd832 cifs: fix soft mounts hanging in the reconnect code new b581098482e6 cifs: update internal module version number new 94f2630b1897 Merge tag '5.6-rc-small-smb3-fix-for-stable' of git://git. [...] adds 26a0a10419fd PCMCIA/i82092: use dev_<level> instead of printk adds 4839879f8af1 PCMCIA/i82092: add/remove spaces to improve readability adds ae1f62c5408a PCMCIA/i82092: remove braces around single statement blocks adds 4ae66dd778e3 PCMCIA/i82092: insert blank line after declarations adds 6aaf8ff32650 PCMCIA/i82092: change code indentation adds 908864641f63 PCMCIA/i82092: move assignment out of if condition adds 152b4bb57aa4 PCMCIA/i82092: shorten the lines with over 80 characters adds ac5af87725f7 PCMCIA/i82092: include <linux/io.h> instead of <asm/io.h> adds 52739f063f7e PCMCIA/i82092: delete enter/leave macro adds 71705c611263 PCMCIA/i82092: remove #if 0 block new 15f8e73355df Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 8e8d699b051f leds: gpio: Fix uninitialized gpio label for fwnode based probe adds 9f4b952d0bfb leds-as3645a: Drop fwnode reference on ignored node adds 697529091ac7 leds: pca963x: Fix open-drain initialization adds 4c3718f9d6a6 leds: bd2802: Convert to use GPIO descriptors adds b0ff98608400 led: max77650: add of_match table adds b3b42b4a383c leds: tps6105x: add driver for MFD chip LED mode adds 6bcf76316a14 dt-bindings: mfd: update TI tps6105x chip bindings adds 2f8c665243d7 ledtrig-pattern: fix email address quoting in MODULE_AUTHOR() adds 445da487f19c leds: rb532: cleanup whitespace adds 867b68245920 leds: lm3642: remove warnings for bad strtol, cleanup gotos adds cf6eb52fa3d0 leds: lm3532: use extended registration so that LED can be [...] adds 31e065c4e8ba leds: lm3532: add pointer to documentation and fix typo adds 699a8c7c4bd3 leds: Add of_led_get() and led_put() adds e389240ad992 leds: Add managed API to get a LED from a device driver adds 7a349e8c535d leds: populate the device's of_node adds ebf59a4558c2 dt: bindings: lm3692x: Add ti,ovp-microvolt property adds cffd61a5c775 leds: lm3692x: Allow to configure over voltage protection adds 3e0801b62a30 dt: bindings: lm3692x: Add led-max-microamp property adds df7083b57331 leds: lm3692x: Make sure we don't exceed the maximum LED current adds 5e9d7b6f4336 leds: lm3692x: Move lm3692x_init and rename to lm3692x_led [...] adds 4a8d2bee2080 leds: lm3692x: Split out lm3692x_leds_disable adds 260718b3a35d leds: lm3692x: Disable chip on brightness 0 new 545ae66582f7 Merge tag 'leds-5.6-rc1' of git://git.kernel.org/pub/scm/l [...] new 11648b8339f8 sparc64: fix adjtimex regression new 46d6b7becb1d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc new 4ca41f84bbd0 Merge remote-tracking branch 'fixes/master' new 0e0daf6ac3be net: mdio: of: fix potential NULL pointer derefernce new 2e1bf3a76576 net: mii_timestamper: fix static allocation by PHY driver new 2318ca8aef38 net: phy: at803x: disable vddio regulator new b5ce31b5e11b ionic: fix rxq comp packet type mask new 91a7d4bf3ee3 mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_ [...] new c13c48c00a6b tcp: clear tp->total_retrans in tcp_disconnect() new 2fbdd56251b5 tcp: clear tp->delivered in tcp_disconnect() new db7ffee6f3eb tcp: clear tp->data_segs{in|out} in tcp_disconnect() new 784f8344de75 tcp: clear tp->segs_{in|out} in tcp_disconnect() new 08ff78182fa1 octeontx2-pf: Fix an IS_ERR() vs NULL bug new d32a06f5434f qed: Fix a error code in qed_hw_init() new e8d5bb4dfaa7 MAINTAINERS: Orphan HSR network protocol new cb3c0e6bdf64 cls_rsvp: fix rsvp_policy new b9e0102a57d7 netfilter: Use kvcalloc new 91bfaa15a379 netfilter: flowtable: Fix hardware flush order on nf_flow_ [...] new 0f34f30a1be8 netfilter: flowtable: Fix missing flush hardware on table free new c22208b7ce3e netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag new 78e06cf43093 netfilter: nf_flowtable: fix documentation new b7c3a17c6062 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new dff6bc1bfd46 MAINTAINERS: correct entries for ISDN/mISDN section new 59a4938c2ffa Merge remote-tracking branch 'net/master' new 2577e373bbc0 runqslower: Fix Makefile new 397f8ec3687f Merge remote-tracking branch 'bpf/master' new b896d147b3aa Merge remote-tracking branch 'wireless-drivers/master' new cb639a420e2e ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t new 78be2228c15d ALSA: hda: Add JasperLake PCI ID and codec vid new f8e5f90b3a53 ALSA: usb-audio: Fix endianess in descriptor validation new d8f489355cff ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk new 2acf25f13ebe ALSA: dummy: Fix PCM format loop in proc output new 81b450909bfb ALSA: emu10k1: Fix annotation and cast for the recent uapi [...] new 112e3f5ac505 ALSA: hdsp: Make the firmware loading ioctl a bit more readable new b76c16e22ec5 Merge remote-tracking branch 'sound-current/for-linus' new 6ba7fc99680b ASoC: SOF: Intel: add PCI ID for JasperLake new 961b91a93ea2 ASoC: tegra: Revert 24 and 32 bit support new ab8ccdd6018b Merge branch 'asoc-5.6' into asoc-linus new dd71fa555166 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 43b934111d45 Merge remote-tracking branch 'regulator-fixes/for-linus' new d8db4bb7ccda Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new be099cc52ad3 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds f0b57e190117 Input: elants_i2c - check Remark ID when attempting firmwa [...] adds cbe821a20f3d Input: axp20x-pek - make device attributes static adds fd7bba685e7d Input: apbps2 - add __iomem to register struct adds e112324cc042 Input: edt-ft5x06 - work around first register access error adds 8726e4c9a309 Input: edt-ft5x06 - alphabetical include reorder adds 21cdb025fc69 Input: edt-ft5x06 - document wakeup-source capability adds 53435cd88e6a Input: edt-ft5x06 - make wakeup-source switchable adds 643dd7416649 Input: edt-ft5x06 - use pm core to enable/disable the wake irq adds 1bdd3e05a0a3 Merge tag 'v5.5-rc5' into next adds 0dfed6dc2457 Input: ads7846 - use new `delay` structure for SPI transfe [...] adds fe77f9bb1185 Input: axp20x-pek - respect userspace wakeup configuration adds 734b188136fa Input: axp20x-pek - enable wakeup for all AXP variants adds 273db8f03509 Input: add IOC3 serio driver new 1d6204e2f51f dt-bindings: touchscreen: Add touchscreen schema new f61023dfb6d4 dt-bindings: touchscreen: Convert Goodix touchscreen to js [...] new c5ccf2ad3d33 Input: synaptics-rmi4 - switch to reduced reporting mode new b19efcabb587 Merge branch 'next' into for-linus new 2bf3a42c21dc Merge remote-tracking branch 'input-current/for-linus' new 457ec24247e5 Merge remote-tracking branch 'reset-fixes/reset/fixes' new 677a2fc32a85 Merge remote-tracking branch 'kvms390-fixes/master' new 7fee59f20781 hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON def [...] new 6414e1bdf68e Merge remote-tracking branch 'hwmon-fixes/hwmon' new 8c912f235505 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new fdf34a19296c dt-bindings: phy: Fix errors in intel,lgm-emmc-phy example new 73a77eaaa53d Merge remote-tracking branch 'devicetree-fixes/dt/linus' new 2ee7c00d083b Merge remote-tracking branch 'scsi-fixes/fixes' new 4c1b1d7f066d Merge remote-tracking branch 'pidfd-fixes/fixes' new 8ccb5bf7619c drm/mst: Fix possible NULL pointer dereference in drm_dp_m [...] new 56c8845edd39 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (420617c9e573) \ N -- N -- N refs/heads/pending-fixes (56c8845edd39)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 218 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/sysfs-fs-f2fs | 280 ++-- Documentation/PCI/msi-howto.rst | 2 +- Documentation/admin-guide/ext4.rst | 2 + Documentation/admin-guide/kernel-parameters.txt | 12 + Documentation/core-api/index.rst | 1 + Documentation/core-api/pin_user_pages.rst | 232 +++ Documentation/dev-tools/kasan.rst | 4 +- .../bindings/input/touchscreen/edt-ft5x06.txt | 2 + .../bindings/input/touchscreen/goodix.txt | 50 - .../bindings/input/touchscreen/goodix.yaml | 78 + .../bindings/input/touchscreen/touchscreen.txt | 40 +- .../bindings/input/touchscreen/touchscreen.yaml | 83 + .../devicetree/bindings/leds/leds-lm3692x.txt | 8 + .../devicetree/bindings/media/hix5hd2-ir.txt | 3 +- Documentation/devicetree/bindings/mfd/tps6105x.txt | 47 +- .../devicetree/bindings/mips/ingenic/devices.yaml | 35 + .../devicetree/bindings/mtd/denali-nand.txt | 7 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 97 ++ .../devicetree/bindings/pci/intel-gw-pcie.yaml | 138 ++ .../devicetree/bindings/pci/qcom,pcie.txt | 19 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 4 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../driver-api/thermal/cpu-idle-cooling.rst | 5 + Documentation/filesystems/f2fs.txt | 216 +-- Documentation/filesystems/fscrypt.rst | 6 +- Documentation/kbuild/kconfig-language.rst | 7 +- Documentation/kbuild/kconfig.rst | 5 - Documentation/media/kapi/dtv-frontend.rst | 16 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 2 +- Documentation/media/v4l-drivers/ipu3.rst | 6 +- Documentation/networking/nf_flowtable.txt | 2 +- Documentation/powerpc/ultravisor.rst | 60 + Documentation/virt/kvm/api.txt | 9 + Documentation/vm/zswap.rst | 13 + Documentation/x86/intel_mpx.rst | 252 --- MAINTAINERS | 62 +- Makefile | 24 +- 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/archrandom.h | 27 +- 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/powerpc/mm/book3s64/iommu_api.c | 10 +- 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/boot/compressed/decompressor.c | 8 +- arch/s390/boot/ipl_parm.c | 14 + arch/s390/include/asm/archrandom.h | 20 +- arch/s390/include/asm/kvm_host.h | 1 - arch/s390/include/asm/setup.h | 7 + arch/s390/kernel/setup.c | 14 +- arch/s390/kvm/kvm-s390.c | 118 +- arch/sparc/kernel/sys_sparc_64.c | 4 +- arch/um/include/asm/mmu_context.h | 5 - arch/unicore32/include/asm/mmu_context.h | 5 - arch/x86/Kconfig | 31 - arch/x86/include/asm/archrandom.h | 28 +- arch/x86/include/asm/bugs.h | 6 - arch/x86/include/asm/device.h | 10 - 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/pci.h | 31 +- 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 + arch/x86/pci/common.c | 48 +- drivers/acpi/thermal.c | 34 +- drivers/base/memory.c | 25 +- drivers/base/power/main.c | 42 +- drivers/block/zram/zram_drv.c | 10 +- drivers/char/random.c | 316 +--- drivers/cpufreq/cppc_cpufreq.c | 2 +- drivers/cpufreq/cpufreq-nforce2.c | 2 +- drivers/cpufreq/cpufreq.c | 147 +- drivers/cpufreq/freq_table.c | 4 +- drivers/cpufreq/gx-suspmod.c | 2 +- drivers/cpufreq/intel_pstate.c | 38 +- drivers/cpufreq/longrun.c | 6 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/sh-cpufreq.c | 2 +- drivers/cpufreq/unicore2-cpufreq.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/via/via_dmablit.c | 6 +- drivers/hwmon/pmbus/ltc2978.c | 4 +- drivers/iio/adc/qcom-vadc-common.c | 6 +- drivers/iio/adc/qcom-vadc-common.h | 1 - drivers/infiniband/core/Makefile | 9 +- drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cache.c | 151 +- drivers/infiniband/core/cm.c | 1000 ++++++------ drivers/infiniband/core/cm_msgs.h | 755 +-------- drivers/infiniband/core/cma.c | 90 +- drivers/infiniband/core/cma_trace.c | 16 + drivers/infiniband/core/cma_trace.h | 391 +++++ drivers/infiniband/core/core_priv.h | 3 +- drivers/infiniband/core/cq.c | 27 +- drivers/infiniband/core/device.c | 42 +- drivers/infiniband/core/ib_core_uverbs.c | 2 + drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rdma_core.c | 235 ++- drivers/infiniband/core/rdma_core.h | 45 +- drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/trace.c | 14 + drivers/infiniband/core/umem.c | 28 +- drivers/infiniband/core/umem_odp.c | 35 +- drivers/infiniband/core/uverbs.h | 48 +- drivers/infiniband/core/uverbs_cmd.c | 320 ++-- drivers/infiniband/core/uverbs_ioctl.c | 45 +- drivers/infiniband/core/uverbs_main.c | 301 ++-- drivers/infiniband/core/uverbs_std_types.c | 44 +- .../infiniband/core/uverbs_std_types_async_fd.c | 52 + drivers/infiniband/core/uverbs_std_types_cq.c | 19 +- drivers/infiniband/core/uverbs_std_types_device.c | 38 + drivers/infiniband/core/uverbs_uapi.c | 7 +- drivers/infiniband/core/verbs.c | 55 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 37 +- drivers/infiniband/hw/efa/efa_verbs.c | 15 +- drivers/infiniband/hw/hfi1/chip.c | 198 ++- drivers/infiniband/hw/hfi1/chip.h | 8 + drivers/infiniband/hw/hfi1/chip_registers.h | 1 + drivers/infiniband/hw/hfi1/common.h | 3 + drivers/infiniband/hw/hfi1/debugfs.c | 2 +- drivers/infiniband/hw/hfi1/driver.c | 237 ++- drivers/infiniband/hw/hfi1/file_ops.c | 12 +- drivers/infiniband/hw/hfi1/hfi.h | 195 ++- drivers/infiniband/hw/hfi1/init.c | 87 +- drivers/infiniband/hw/hfi1/msix.c | 106 +- drivers/infiniband/hw/hfi1/msix.h | 1 + drivers/infiniband/hw/hfi1/rc.c | 2 +- drivers/infiniband/hw/hfi1/trace_ctxts.h | 2 +- drivers/infiniband/hw/hfi1/trace_rx.h | 15 +- drivers/infiniband/hw/hfi1/user_pages.c | 4 +- drivers/infiniband/hw/hfi1/vnic_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 2 + drivers/infiniband/hw/hns/hns_roce_device.h | 44 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 51 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 874 +++++++---- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 159 +- drivers/infiniband/hw/hns/hns_roce_main.c | 106 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 92 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 2 + drivers/infiniband/hw/mlx4/cm.c | 29 +- drivers/infiniband/hw/mlx4/cq.c | 18 +- drivers/infiniband/hw/mlx4/main.c | 20 +- drivers/infiniband/hw/mlx4/qp.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 159 +- drivers/infiniband/hw/mlx5/gsi.c | 3 +- drivers/infiniband/hw/mlx5/ib_virt.c | 28 +- drivers/infiniband/hw/mlx5/main.c | 224 ++- drivers/infiniband/hw/mlx5/mem.c | 25 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 38 +- drivers/infiniband/hw/mlx5/mr.c | 81 +- drivers/infiniband/hw/mlx5/odp.c | 44 +- drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/mthca/mthca_memfree.c | 8 +- drivers/infiniband/hw/qedr/verbs.c | 13 +- drivers/infiniband/hw/qib/qib_user_pages.c | 4 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 8 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 4 +- drivers/infiniband/sw/rdmavt/rc.c | 9 +- drivers/infiniband/sw/rxe/rxe_param.h | 7 +- drivers/infiniband/sw/rxe/rxe_qp.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/sw/siw/siw.h | 26 +- drivers/infiniband/sw/siw/siw_cm.c | 2 +- drivers/infiniband/sw/siw/siw_cq.c | 2 +- drivers/infiniband/sw/siw/siw_main.c | 2 +- drivers/infiniband/sw/siw/siw_mem.c | 4 +- drivers/infiniband/sw/siw/siw_qp.c | 13 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 6 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 2 +- drivers/infiniband/sw/siw/siw_verbs.c | 61 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 2 - drivers/input/misc/axp20x-pek.c | 45 +- drivers/input/rmi4/rmi_f11.c | 14 + drivers/input/serio/Kconfig | 10 + drivers/input/serio/Makefile | 1 + drivers/input/serio/apbps2.c | 2 +- drivers/input/serio/ioc3kbd.c | 216 +++ drivers/input/touchscreen/ads7846.c | 15 +- drivers/input/touchscreen/edt-ft5x06.c | 55 +- drivers/input/touchscreen/elants_i2c.c | 77 +- drivers/iommu/amd_iommu.c | 7 +- drivers/iommu/intel-iommu.c | 11 +- drivers/leds/Kconfig | 10 + drivers/leds/Makefile | 1 + drivers/leds/led-class.c | 97 +- drivers/leds/leds-bd2802.c | 27 +- drivers/leds/leds-lm3532.c | 8 +- drivers/leds/leds-lm3642.c | 37 +- drivers/leds/leds-lm3692x.c | 180 ++- drivers/leds/leds-pca963x.c | 8 +- drivers/leds/leds-tps6105x.c | 89 ++ drivers/media/cec/cec-core.c | 21 +- drivers/media/cec/cec-notifier.c | 37 +- drivers/media/cec/cec-priv.h | 2 +- drivers/media/common/saa7146/saa7146_video.c | 6 +- drivers/media/dvb-core/dvb_demux.c | 1 + drivers/media/dvb-core/dvbdev.c | 4 +- drivers/media/dvb-frontends/as102_fe.c | 3 +- drivers/media/dvb-frontends/au8522_decoder.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 4 +- drivers/media/dvb-frontends/dib0070.c | 23 +- drivers/media/dvb-frontends/dib0090.c | 3 +- drivers/media/dvb-frontends/dib7000m.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 2 +- drivers/media/dvb-frontends/dvb_dummy_fe.c | 81 +- drivers/media/dvb-frontends/dvb_dummy_fe.h | 12 +- drivers/media/dvb-frontends/lgdt330x.c | 4 +- drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/dvb-frontends/ts2020.c | 4 +- drivers/media/i2c/mt9v111.c | 2 +- drivers/media/pci/bt8xx/bttv-input.c | 6 +- drivers/media/pci/cx18/cx18-i2c.c | 2 +- drivers/media/pci/cx23885/cx23885-dvb.c | 114 +- drivers/media/pci/cx23885/cx23885-i2c.c | 4 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/ivtv/ivtv-i2c.c | 6 +- drivers/media/pci/ivtv/ivtv-i2c.h | 2 +- drivers/media/pci/saa7164/saa7164-dvb.c | 24 +- drivers/media/pci/smipcie/smipcie-main.c | 4 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 31 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 66 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 7 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 14 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 8 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-hw.c | 6 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 5 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 79 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 3 +- drivers/media/usb/dvb-usb-v2/af9035.c | 4 +- drivers/media/usb/dvb-usb-v2/anysee.c | 4 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 40 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 4 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 8 +- drivers/media/usb/dvb-usb/dw2102.c | 8 +- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 37 + drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- drivers/media/v4l2-core/v4l2-ioctl.c | 8 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 8 +- 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/broadcom/bnx2x/bnx2x_init.h | 1 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 1 + drivers/net/ethernet/sgi/Kconfig | 5 +- drivers/net/ethernet/sgi/ioc3-eth.c | 544 ++----- drivers/net/phy/at803x.c | 11 + drivers/net/phy/mii_timestamper.c | 7 + drivers/net/wireless/intel/iwlegacy/4965-mac.c | 3 +- drivers/net/wireless/intel/iwlegacy/4965.c | 17 +- drivers/net/wireless/intel/iwlegacy/common.h | 3 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 6 +- drivers/nvdimm/pmem.c | 6 - drivers/nvme/host/hwmon.c | 13 +- drivers/of/of_mdio.c | 17 +- drivers/pci/controller/Kconfig | 10 +- drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/Kconfig | 11 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 6 +- drivers/pci/controller/dwc/pcie-artpec6.c | 8 +- drivers/pci/controller/dwc/pcie-designware.c | 56 + drivers/pci/controller/dwc/pcie-designware.h | 12 + drivers/pci/controller/dwc/pcie-intel-gw.c | 545 +++++++ drivers/pci/controller/dwc/pcie-qcom.c | 150 ++ drivers/pci/controller/dwc/pcie-uniphier.c | 31 +- drivers/pci/controller/pci-tegra.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 1015 ++++++++++++ drivers/pci/controller/pcie-iproc.c | 24 + drivers/pci/controller/vmd.c | 156 +- drivers/pci/iov.c | 9 +- drivers/pci/p2pdma.c | 3 + drivers/pci/pci.c | 48 +- drivers/pci/pci.h | 3 + drivers/pci/pcie/aer.c | 1 + drivers/pci/pcie/err.c | 12 +- drivers/pci/quirks.c | 117 +- drivers/pci/search.c | 10 +- drivers/pci/setup-bus.c | 163 +- drivers/pci/switch/switchtec.c | 370 +++-- drivers/pcmcia/i82092.c | 648 ++++---- drivers/pcmcia/i82092aa.h | 11 - drivers/platform/goldfish/goldfish_pipe.c | 35 +- drivers/platform/x86/asus-wmi.c | 7 +- drivers/platform/x86/intel_menlow.c | 9 +- drivers/rtc/rtc-m48t35.c | 11 + drivers/soc/lantiq/fpi-bus.c | 4 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 2 + drivers/staging/media/hantro/hantro_postproc.c | 6 + drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/ipu3/TODO | 3 - drivers/staging/media/ipu3/include/intel-ipu3.h | 4 + drivers/staging/media/ipu3/ipu3-v4l2.c | 74 +- drivers/staging/media/ipu3/ipu3.h | 5 +- .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 76 + .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 13 + .../staging/media/phy-rockchip-dphy-rx0/Makefile | 2 + drivers/staging/media/phy-rockchip-dphy-rx0/TODO | 6 + .../phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c | 388 +++++ .../devicetree/bindings/media/rockchip-isp1.yaml | 192 +++ .../media/uapi/v4l/pixfmt-meta-rkisp1-params.rst | 23 + .../media/uapi/v4l/pixfmt-meta-rkisp1-stat.rst | 22 + drivers/staging/media/rkisp1/Kconfig | 17 + drivers/staging/media/rkisp1/Makefile | 8 + drivers/staging/media/rkisp1/TODO | 23 + drivers/staging/media/rkisp1/rkisp1-capture.c | 1437 +++++++++++++++++ drivers/staging/media/rkisp1/rkisp1-common.c | 37 + drivers/staging/media/rkisp1/rkisp1-common.h | 337 ++++ drivers/staging/media/rkisp1/rkisp1-dev.c | 574 +++++++ drivers/staging/media/rkisp1/rkisp1-isp.c | 1164 ++++++++++++++ drivers/staging/media/rkisp1/rkisp1-params.c | 1630 ++++++++++++++++++++ drivers/staging/media/rkisp1/rkisp1-regs.h | 1264 +++++++++++++++ drivers/staging/media/rkisp1/rkisp1-resizer.c | 775 ++++++++++ drivers/staging/media/rkisp1/rkisp1-stats.c | 530 +++++++ drivers/staging/media/rkisp1/uapi/rkisp1-config.h | 819 ++++++++++ drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 1 + drivers/staging/media/tegra-vde/Kconfig | 2 +- drivers/staging/media/tegra-vde/vde.c | 6 +- drivers/staging/media/tegra-vde/vde.h | 2 +- drivers/tc/tc-driver.c | 5 +- drivers/thermal/armada_thermal.c | 2 - .../intel/int340x_thermal/int340x_thermal_zone.c | 7 +- drivers/thermal/intel/intel_pch_thermal.c | 3 +- drivers/thermal/st/stm_thermal.c | 2 +- drivers/tty/serial/8250/8250_ioc3.c | 98 ++ drivers/tty/serial/8250/Kconfig | 11 + drivers/tty/serial/8250/Makefile | 1 + drivers/vfio/vfio_iommu_type1.c | 35 +- fs/binfmt_elf.c | 144 +- fs/btrfs/compression.c | 2 +- fs/btrfs/zlib.c | 135 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/smb2pdu.c | 2 +- fs/exec.c | 6 +- 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/fs-writeback.c | 2 +- fs/gfs2/aops.c | 4 +- fs/gfs2/dir.c | 3 - fs/gfs2/glock.c | 2 +- fs/gfs2/glops.c | 2 +- fs/gfs2/incore.h | 6 +- fs/gfs2/inode.c | 10 +- fs/gfs2/log.c | 21 +- fs/gfs2/log.h | 4 +- fs/gfs2/lops.c | 70 +- fs/gfs2/ops_fstype.c | 2 + fs/gfs2/rgrp.c | 10 - fs/gfs2/trans.c | 9 +- fs/io_uring.c | 6 +- fs/iomap/buffered-io.c | 18 +- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/journal.c | 119 +- fs/jbd2/transaction.c | 4 +- fs/namei.c | 4 +- fs/ocfs2/cluster/quorum.c | 2 +- fs/ocfs2/dlm/Makefile | 2 - fs/ocfs2/dlm/dlmast.c | 8 +- fs/ocfs2/dlm/dlmcommon.h | 4 - fs/ocfs2/dlm/dlmconvert.c | 8 +- fs/ocfs2/dlm/dlmdebug.c | 8 +- fs/ocfs2/dlm/dlmdomain.c | 8 +- fs/ocfs2/dlm/dlmlock.c | 8 +- fs/ocfs2/dlm/dlmmaster.c | 10 +- fs/ocfs2/dlm/dlmrecovery.c | 10 +- fs/ocfs2/dlm/dlmthread.c | 8 +- fs/ocfs2/dlm/dlmunlock.c | 8 +- fs/ocfs2/dlmfs/Makefile | 2 - fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmfs/userdlm.c | 6 +- fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/journal.h | 8 +- fs/ocfs2/namei.c | 3 +- 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 | 9 +- 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/backing-dev.h | 10 + include/linux/bitops.h | 1 + include/linux/context_tracking.h | 9 - include/linux/cpufreq.h | 32 +- include/linux/export.h | 33 +- include/linux/f2fs_fs.h | 5 + include/linux/fs.h | 6 +- include/linux/huge_mm.h | 6 + include/linux/io-mapping.h | 5 +- include/linux/jbd2.h | 1 - include/linux/kvm_host.h | 40 +- include/linux/kvm_types.h | 9 +- include/linux/leds-bd2802.h | 1 - include/linux/leds.h | 6 + include/linux/memblock.h | 7 +- include/linux/memory.h | 29 - include/linux/memory_hotplug.h | 3 +- include/linux/mlx4/cq.h | 5 + include/linux/mlx5/driver.h | 5 + include/linux/mlx5/mlx5_ifc.h | 24 +- include/linux/mm.h | 104 +- include/linux/mmzone.h | 2 +- include/linux/module.h | 14 +- include/linux/moduleparam.h | 82 +- include/linux/mtd/spi-nor.h | 16 +- include/linux/page-isolation.h | 4 +- include/linux/pagemap.h | 28 + include/linux/pci.h | 3 +- include/linux/random.h | 24 +- include/linux/swab.h | 1 + include/linux/switchtec.h | 160 +- include/linux/thermal.h | 11 - include/linux/units.h | 84 + include/linux/zlib.h | 6 + include/media/cec-notifier.h | 27 - include/media/cec.h | 46 - include/media/v4l2-rect.h | 8 +- include/rdma/ib_cm.h | 34 - include/rdma/ib_verbs.h | 42 +- include/rdma/iba.h | 146 ++ include/rdma/ibta_vol1_c12.h | 213 +++ include/rdma/rdmavt_qp.h | 22 +- include/rdma/uverbs_named_ioctl.h | 6 +- include/rdma/uverbs_std_types.h | 13 +- include/rdma/uverbs_types.h | 34 +- include/sound/pcm.h | 4 +- include/trace/events/ext4.h | 27 +- include/trace/events/f2fs.h | 103 +- include/trace/events/kmem.h | 4 +- include/trace/events/rdma_core.h | 394 +++++ include/trace/events/writeback.h | 37 +- include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/random.h | 4 +- include/uapi/linux/swab.h | 10 + include/uapi/linux/switchtec_ioctl.h | 17 +- include/uapi/linux/sysctl.h | 2 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 15 + include/uapi/rdma/ib_user_ioctl_verbs.h | 12 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 + include/uapi/rdma/qedr-abi.h | 18 +- init/main.c | 36 +- kernel/Makefile | 1 + kernel/module.c | 22 +- lib/Kconfig | 7 + lib/Makefile | 2 + lib/decompress_inflate.c | 13 + lib/find_bit.c | 78 +- lib/scatterlist.c | 2 +- lib/test_bitmap.c | 9 +- lib/test_kasan.c | 1 + lib/zlib_deflate/deflate.c | 85 +- lib/zlib_deflate/deflate_syms.c | 1 + lib/zlib_deflate/deftree.c | 54 - lib/zlib_deflate/defutil.h | 134 +- lib/zlib_dfltcc/Makefile | 11 + lib/zlib_dfltcc/dfltcc.c | 55 + lib/zlib_dfltcc/dfltcc.h | 155 ++ lib/zlib_dfltcc/dfltcc_deflate.c | 279 ++++ lib/zlib_dfltcc/dfltcc_inflate.c | 149 ++ lib/zlib_dfltcc/dfltcc_syms.c | 17 + lib/zlib_dfltcc/dfltcc_util.h | 103 ++ lib/zlib_inflate/inflate.c | 32 +- lib/zlib_inflate/inflate.h | 8 + lib/zlib_inflate/infutil.h | 18 +- mm/Makefile | 1 + mm/backing-dev.c | 1 + mm/debug.c | 16 +- mm/early_ioremap.c | 8 +- mm/filemap.c | 34 +- mm/gup.c | 501 +++--- mm/gup_benchmark.c | 9 +- mm/huge_memory.c | 55 +- mm/kasan/common.c | 2 + mm/kmemleak.c | 112 +- mm/memblock.c | 22 +- mm/memcontrol.c | 25 +- mm/memory_hotplug.c | 24 +- mm/mempolicy.c | 6 +- mm/memremap.c | 75 +- mm/migrate.c | 77 +- mm/mmap.c | 36 +- mm/oom_kill.c | 2 + mm/page_alloc.c | 75 +- mm/page_isolation.c | 53 +- mm/page_vma_mapped.c | 12 +- mm/process_vm_access.c | 28 +- mm/slub.c | 88 +- mm/sparse.c | 2 +- mm/swap.c | 27 +- mm/swapfile.c | 2 +- mm/vmscan.c | 24 +- mm/zswap.c | 86 +- net/ipv4/tcp.c | 6 + net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_offload.c | 1 + net/netfilter/x_tables.c | 4 +- net/sched/cls_rsvp.h | 6 +- net/xdp/xdp_umem.c | 4 +- scripts/Kbuild.include | 25 +- scripts/Kconfig.include | 2 +- scripts/Makefile.build | 4 +- scripts/Makefile.lib | 21 +- scripts/Makefile.modbuiltin | 57 - scripts/Makefile.modpost | 1 - scripts/kconfig/Makefile | 24 +- scripts/kconfig/conf.c | 16 + scripts/kconfig/confdata.c | 61 +- scripts/kconfig/expr.c | 3 +- scripts/kconfig/expr.h | 2 +- scripts/kconfig/gconf.c | 1 + scripts/kconfig/lkc.h | 4 +- scripts/kconfig/mconf.c | 1 + scripts/kconfig/menu.c | 185 ++- scripts/kconfig/nconf.c | 1 + scripts/kconfig/parser.y | 21 +- scripts/kconfig/streamline_config.pl | 4 +- scripts/kconfig/symbol.c | 22 - scripts/link-vmlinux.sh | 4 + scripts/mod/modpost.c | 8 +- scripts/package/builddeb | 106 +- scripts/spelling.txt | 14 + sound/core/pcm_compat.c | 8 +- sound/core/pcm_native.c | 187 ++- sound/drivers/dummy.c | 2 +- sound/pci/emu10k1/emufx.c | 180 ++- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_hdmi.c | 1 + sound/pci/rme9652/hdsp.c | 7 +- sound/soc/sof/sof-pci-dev.c | 2 + sound/soc/tegra/tegra30_i2s.c | 25 +- sound/usb/mixer_scarlett_gen2.c | 46 +- sound/usb/validate.c | 6 +- tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/lib/x86-opcode-map.txt | 2 +- tools/bpf/runqslower/Makefile | 2 +- tools/kvm/kvm_stat/kvm_stat | 8 +- tools/power/cpupower/lib/cpufreq.c | 78 +- tools/power/cpupower/lib/cpufreq.h | 20 +- tools/power/cpupower/man/cpupower.1 | 6 +- tools/power/cpupower/utils/cpufreq-info.c | 12 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 38 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 8 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- tools/testing/selftests/vm/gup_benchmark.c | 6 +- tools/vm/slabinfo.c | 4 +- usr/.gitignore | 8 +- usr/Kconfig | 26 - usr/Makefile | 97 +- usr/default_cpio_list | 6 + usr/{gen_initramfs_list.sh => gen_initramfs.sh} | 167 +- usr/include/Makefile | 107 +- usr/initramfs_data.S | 5 +- 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 +- 882 files changed, 34110 insertions(+), 14190 deletions(-) create mode 100644 Documentation/core-api/pin_user_pages.rst delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/goodix.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/goodix.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml create mode 100644 Documentation/devicetree/bindings/mips/ingenic/devices.yaml create mode 100644 Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml delete mode 100644 Documentation/x86/intel_mpx.rst 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/infiniband/core/cma_trace.c create mode 100644 drivers/infiniband/core/cma_trace.h create mode 100644 drivers/infiniband/core/trace.c create mode 100644 drivers/infiniband/core/uverbs_std_types_async_fd.c create mode 100644 drivers/input/serio/ioc3kbd.c create mode 100644 drivers/leds/leds-tps6105x.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/pci/controller/dwc/pcie-intel-gw.c create mode 100644 drivers/pci/controller/pcie-brcmstb.c create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Documentation/devic [...] create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO create mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c create mode 100644 drivers/staging/media/rkisp1/Documentation/devicetree/bindings/ [...] create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] create mode 100644 drivers/staging/media/rkisp1/Documentation/media/uapi/v4l/pixfm [...] create mode 100644 drivers/staging/media/rkisp1/Kconfig create mode 100644 drivers/staging/media/rkisp1/Makefile create mode 100644 drivers/staging/media/rkisp1/TODO create mode 100644 drivers/staging/media/rkisp1/rkisp1-capture.c create mode 100644 drivers/staging/media/rkisp1/rkisp1-common.c create mode 100644 drivers/staging/media/rkisp1/rkisp1-common.h create mode 100644 drivers/staging/media/rkisp1/rkisp1-dev.c create mode 100644 drivers/staging/media/rkisp1/rkisp1-isp.c create mode 100644 drivers/staging/media/rkisp1/rkisp1-params.c create mode 100644 drivers/staging/media/rkisp1/rkisp1-regs.h create mode 100644 drivers/staging/media/rkisp1/rkisp1-resizer.c create mode 100644 drivers/staging/media/rkisp1/rkisp1-stats.c create mode 100644 drivers/staging/media/rkisp1/uapi/rkisp1-config.h create mode 100644 drivers/tty/serial/8250/8250_ioc3.c create mode 100644 fs/f2fs/compress.c create mode 100644 include/linux/units.h create mode 100644 include/rdma/iba.h create mode 100644 include/rdma/ibta_vol1_c12.h create mode 100644 include/trace/events/rdma_core.h create mode 100644 lib/zlib_dfltcc/Makefile create mode 100644 lib/zlib_dfltcc/dfltcc.c create mode 100644 lib/zlib_dfltcc/dfltcc.h create mode 100644 lib/zlib_dfltcc/dfltcc_deflate.c create mode 100644 lib/zlib_dfltcc/dfltcc_inflate.c create mode 100644 lib/zlib_dfltcc/dfltcc_syms.c create mode 100644 lib/zlib_dfltcc/dfltcc_util.h delete mode 100644 scripts/Makefile.modbuiltin create mode 100644 usr/default_cpio_list rename usr/{gen_initramfs_list.sh => gen_initramfs.sh} (53%)