This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 9f68e3655aae Merge tag 'drm-next-2020-01-30' of git://anongit.freedeskt [...] adds cf2834a5ed57 ext4: treat buffers contining write errors as valid in ext [...] adds f629afe3369e ext4: fix ext4_dax_read/write inode locking sequence for I [...] adds aa9714d0e397 ext4: Start with shared i_rwsem in case of DIO instead of [...] adds bc6385dab125 ext4: Move to shared i_rwsem even without dioread_nolock m [...] adds a562c687d115 Merge branch 'rk/inode_lock' into dev adds 878520ac45f9 ext4: save the error code which triggered an ext4_error() [...] adds 46f870d690fe ext4: simulate various I/O and checksum errors when readin [...] adds 4549b49f82ab ext4: export information about first/last errors via /sys/ [...] adds 8cd115bdda17 ext4: Optimize ext4 DIO overwrites adds d4c5e960bf20 ext4: avoid fetching btime in ext4_getattr() unless requested adds 7063743f6860 ext4: remove unnecessary assignment in ext4_htree_store_dirent() adds 64c314ff8227 ext4: remove unnecessary ifdefs in htree_dirblock_to_tree() adds 46797ad75af7 ext4: uninline ext4_inode_journal_mode() adds 4756ee183f25 ext4: use true,false for bool variable adds 284b3f6edbbb ext4: remove unnecessary selections from EXT3_FS adds 2fdff4c84390 docs: ext4.rst: add encryption and verity to features list adds 834f1565fa3f ext4: handle decryption error in __ext4_block_zero_page_range() adds 457b1e353c73 ext4: allow ZERO_RANGE on encrypted files adds 33b4cc2501d3 ext4: only use fscrypt_zeroout_range() on regular files adds d85926474ffd ext4: re-enable extent zeroout optimization on encrypted files adds 8f27fd0ab569 ext4: Delete ext4_kvzvalloc() adds 547c556f4db7 ext4: fix deadlock allocating crypto bounce page from mempool adds 68e45330e341 ext4: fix deadlock allocating bio_post_read_ctx from mempool adds fd5fe2535642 ext4: remove unneeded check for error allocating bio_post_ [...] adds dd6683e6efad ext4: remove ext4_{ind,ext}_calc_metadata_amount() adds 9b02e4987ab0 ext4: clean up len and offset checks in ext4_fallocate() adds a1180994f52c ext4: remove redundant S_ISREG() checks from ext4_fallocate() adds 43f816772ff3 ext4: make some functions static in extents.c adds adde81cfd5a8 ext4: fix documentation for ext4_ext_try_to_merge() adds 61a6cb49da81 ext4: remove obsolete comment from ext4_can_extents_be_merged() adds 6e89bbb79bc7 ext4: fix some nonstandard indentation in extents.c adds de7454854d6e ext4: add missing braces in ext4_ext_drop_refs() adds e128d516d812 ext4: remove unused macro MPAGE_DA_EXTENT_TAIL adds a54d8d34d235 ext4: Add EXT4_IOC_FSGETXATTR/EXT4_IOC_FSSETXATTR to compat_ioctl adds 71b565ceff37 ext4: drop ext4_kvmalloc() adds a09decff5c32 jbd2: clear JBD2_ABORT flag before journal_reset to update [...] adds 4068664e3cd2 ext4: fix extent_status fragmentation for plain files adds 244adf6426ee ext4: make dioread_nolock the default adds ec772f01307a ext4: fix race conditions in ->d_compare() and ->d_hash() adds 57c32ea42f8e ext4: choose hardlimit when softlimit is larger than hardl [...] adds 459c80742e6a ext4: fix symbolic enum printing in trace output adds 52144d893d76 ext4: fix extent_status trace points adds 0c1cba6cca86 jbd2: delete the duplicated words in the comments adds 8d6ce1367902 ext4,jbd2: fix comment and code style adds 17c51d836c19 jbd2: remove pointless assertion in __journal_remove_journal_head adds 1a8e9cf40c9a jbd2_seq_info_next should increase position index adds d0a186e0d3e7 jbd2: switch to use jbd2_journal_abort() when failed to su [...] adds 51f57b01e4a3 ext4, jbd2: ensure panic when aborting with zero errno adds 0e98c084a211 jbd2: make sure ESHUTDOWN to be recorded in the journal su [...] adds 7f6225e446cc jbd2: clean __jbd2_journal_abort_hard() and __journal_abor [...] adds e5da4c933c50 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 3b62f000c86a xfs: rename compat_time_t to old_time32_t adds b8a0880a37e2 xfs: quota: move to time64_t interfaces adds 5a57c05b56b6 xfs: remove shadow variable in xfs_btree_lshift adds 953aa9d136f5 xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE adds 84fd081f8ae9 xfs: reject invalid flags combinations in XFS_IOC_ATTRMULT [...] adds 8cde9f259c7d xfs: also remove cached ACLs when removing the underlying attr adds 780d29057781 xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag adds d29f781c32b1 xfs: Remove all strlen in all xfs_attr_* functions for att [...] adds 7cb41b1d14e1 xfs: remove bogus assertion when online repair isn't enabled adds a5084865524d xfs: introduce XFS_MAX_FILEOFF adds 4bbb04abb4ee xfs: truncate should remove all blocks, not just to the en [...] adds 932befe39dde xfs: fix s_maxbytes computation on 32-bit kernels adds ca78eee7b4ac xfs: Add __packed to xfs_dir2_sf_entry_t definition adds 7b53b868a181 xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read adds 8edbb26b0602 xfs: refactor remote attr value buffer invalidation adds e8db2aafcedb xfs: fix memory corruption during remote attr value buffer [...] adds 0bb9d159bd01 xfs: streamline xfs_attr3_leaf_inactive adds c64dd49b5112 xfs: clean up xfs_buf_item_get_format return value adds c3d5f0c2fb85 xfs: complain if anyone tries to create a too-large buffer [...] adds b7df5e92055c xfs: make struct xfs_buf_log_format have a consistent size adds 8a6453a89dc1 xfs: check log iovec size to make sure it's plausibly a bu [...] adds aa124436f329 xfs: change return value of xfs_inode_need_cow to int adds 54027a49938b xfs: fix uninitialized variable in xfs_attr3_leaf_inactive adds b3531f5fc16d xfs: remove unused variable 'done' adds 91f1a9566f38 Merge tag 'xfs-5.6-merge-6' of git://git.kernel.org/pub/sc [...] adds 34e92542da96 ext2: set proper errno in error case of ext2_fill_super() adds 5474ca7da6f3 reiserfs: Fix memory leak of journal device string adds 4d5c1adaf893 reiserfs: Fix spurious unlock in reiserfs_fill_super() err [...] adds 1ead083ae147 quota: avoid time_t in v1_disk_dqblk definition adds d9e9866803f7 ext2: Adjust indentation in ext2_fill_super adds 800552ceecc7 udf: Fix spelling in EXT_NEXT_EXTENT_ALLOCDESCS adds 871b9b14c673 udf: Move OSTA Identifier Suffix macros from ecma_167.h to [...] adds 614644676394 udf: Update header files to UDF 2.60 adds a4a8b99ec819 udf: Fix free space reporting for metadata and virtual partitions adds 49be68c4931d udf: Fix meaning of ENTITYID_FLAGS_* macros to be really b [...] adds 57debb815459 udf: Disallow R/W mode for disk with Metadata partition adds 15fb05fd286a udf: Allow writing to 'Rewritable' partitions adds 356557be8670 udf: Clarify meaning of f_files in udf_statfs adds ed21c58eefa7 fs/quota: remove unused macro adds 154a4dcfc95f fs/reiserfs: remove unused macros adds 0196be12aab2 Merge tag 'for_v5.6-rc1' of git://git.kernel.org/pub/scm/l [...] adds 47501f87c61a f2fs: preallocate DIO blocks when forcing buffered_io adds bdf032992489 f2fs: call f2fs_balance_fs outside of locked page adds 3f188c23d774 f2fs: keep quota data on write_begin failure adds 4f4460c08a47 f2fs: should avoid recursive filesystem ops adds dd973007bfef f2fs: set GFP_NOFS when moving inline dentries adds c426d99127b1 f2fs: Check write pointer consistency of open zones adds d508c94e45fc f2fs: Check write pointer consistency of non-open zones adds 0e6d01643c20 f2fs: cleanup duplicate stats for atomic files adds f543805fcd60 f2fs: introduce private bioset adds 542989b6749b f2fs: don't keep META_MAPPING pages used for moving verity [...] adds 5b1dbb082f19 f2fs: set I_LINKABLE early to avoid wrong access by vfs adds 762e4db5450a f2fs: don't put new_page twice in f2fs_rename adds 2c4e0c528ec2 f2fs: declare nested quota_sem and remove unnecessary sems adds 820d366736c9 f2fs: free sysfs kobject adds 4c8ff7095bef f2fs: support data compression adds 4eea93e3ff98 f2fs: run fsck when getting bad inode during GC adds 3e5e479a39ce f2fs: fix to add swap extent correctly adds fe396ad8e752 f2fs: fix memleak of kobject adds b06af2aff28b f2fs: convert inline_dir early before starting rename adds e8ce5749d781 f2fs: remove unneeded check for error allocating bio_post_ [...] adds 644c8c92adb6 f2fs: fix deadlock allocating bio_post_read_ctx from mempool adds fad5fbce4f07 f2fs: show the CP_PAUSE reason in checkpoint traces adds acdf2172172a f2fs: fix miscounted block limit in f2fs_statfs_project() adds bf2cbd3c5715 f2fs: code cleanup for f2fs_statfs_project() adds 0e7f41974e9c f2fs: add a way to turn off ipu bio cache adds d7b0a23d8150 f2fs: update f2fs document regarding to fsync_mode adds fb24fea75ca5 f2fs: change to use rwsem for gc_mutex adds f5fa7c8bb630 f2fs: delete duplicate information on sysfs nodes adds fc7100ea2a52 f2fs: Add f2fs stats to sysfs adds 5515eae64742 f2fs: fix dcache lookup of !casefolded directories adds 80f2388afa6e f2fs: fix race conditions in ->d_compare() and ->d_hash() adds 6e135baed8e7 Merge tag 'f2fs-for-5.6' of git://git.kernel.org/pub/scm/l [...] adds ef5aafb6e4e9 ubi: fastmap: Fix inverted logic in seen selfcheck adds 770aa73d8965 ubi: wl: Remove set but not used variable 'prev_e' adds 2b57067a7778 ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag adds 219b0e2cba4e ubifs: Add support for FS_ENCRYPT_FL adds 9d6c4742f96c ubi: Check the presence of volume before call ubi_fastmap_ [...] adds fc55dacf7fea ubi: Free the normal volumes in error paths of ubi_attach_ [...] adds edec51374bce ubifs: Fix wrong memory allocation adds f5de5b83303e ubifs: Fix deadlock in concurrent bulk-read and writepage adds 155fc6ba488a ubifs: Fix ino_t format warnings in orphan_delete() adds ff90bdfb206e ubifs: Fix memory leak from c->sup_node adds 5d3805af279c ubi: Fix an error pointer dereference in error handling code adds e84bcd61f686 Merge tag 'upstream-5.6-rc1' of git://git.kernel.org/pub/s [...] adds 2a0b390b472b mtd: maps: pcmciamtd: fix possible sleep-in-atomic-context [...] adds 0bc448b49e8a mtd: maps: physmap: Add minimal Runtime PM support adds c3917a04843f mtd: block2mtd: page index should use pgoff_t adds baebaa2b13d9 mtd: rawnand: add unspecified HAS_IOMEM dependency adds 0dcf2572710d mtd: concat: Fix a comment referring to an unknown symbol adds 10050a02f7d5 mtd: spi-nor: Add 4B_OPCODES flag to w25q256 adds 01916e0443b9 mtd: spi-nor: fix typo of "JESB216" in comment adds 52487e21689b mtd: spi-nor: Rename SR_TB to indicate the bit used adds adf1092fa838 mtd: spi-nor: Support TB selection using SR bit 6 adds d1f4acb89c74 mtd: spi-nor: Fix wrong TB selection of GD25Q256 adds a56be671734e mtd: spi-nor: add Gigadevice gd25lq128d support adds bd8a6e31b87b mtd: spi-nor: Split mt25qu512a (n25q512a) entry into two adds 7f412111e276 mtd: spi-nor: Add entries for mt25q variants adds 094d3b977b7b mtd: spi-nor: Add USE_FSR flag for n25q* entries adds 307dd80885af mtd: spi-nor: intel-spi: Add support for Intel Jasper Lake [...] adds 707745e8d4e7 mtd: spi-nor: Add support for mx25r3235f adds 67de34c20fa7 mtd: spi-nor: Add support for sst26vf016b adds 80f64cef4135 mtd: spi-nor: hisi-sfc: Try to provide some clarity on whi [...] adds 701a1676f313 mtd: spi-nor: intel-spi: Add support for Intel Comet Lake- [...] adds 52bbd2dcb42c mtd: spi-nor: remove unused enum spi_nor_ops adds f3418718c0ec mtd: spi-nor: Add support for w25q32jwm adds ccfb9299a0b6 mtd: spi-nor: Add support for at25sl321 adds 701ddf0bbfc7 Merge tag 'spi-nor/for-5.6' into mtd/next adds 296a32b54a73 mtd: onenand: Fix Kconfig indentation adds 75b3ff79c565 mtd: onenand: samsung: remove set but not used variable adds 73b265ae7bdb mtd: rawnand: mpc5121: Remove unneeded semicolon adds 0e7ca83e82d0 mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock adds 393947e5823f mtd: rawnand: brcmnand: Set appropriate DMA mask adds 82348201384d mtd: rawnand: denali_dt: error out if platform has no asso [...] adds f5561a7c42d6 mtd: rawnand: denali_dt: Add support for configuring SPARE [...] adds 48aad493e353 dt-bindings: mtd: denali_dt: document reset property adds 711fafc287e1 mtd: rawnand: denali_dt: add reset controlling adds a3b839e4e061 mtd: rawnand: denali: remove hard-coded DENALI_DEFAULT_OOB [...] adds 14b292adcc78 mtd: onenand: samsung: Fix pointer cast -Wpointer-to-int-c [...] adds 440c24535caf mtd: onenand: samsung: Fix printing format for size_t on 64-bit adds 05a5a6e57e6a mtd: onenand: Enable compile testing of OMAP and Samsung drivers adds f33113b54221 mtd: sharpslpart: Fix unsigned comparison to zero adds db7b6aeca2a7 mtd: rawnand: macronix: Use match_string() helper to simpl [...] adds 9ee0f956cfbb mtd: spinand: add support for Toshiba TC58CVG2S0HRAIJ adds 7a95a72e052a mtd: rawnand: atmel: switch to using devm_fwnode_gpiod_get() adds 446b6dc8d874 mtd: onenand: Use a better name for samsung driver adds d85339d9ea26 mtd: onenand: Rename omap2 driver to avoid a build warning adds 4575243c5c17 Merge tag 'nand/for-5.6' into mtd/next adds 35c222fd3236 Merge tag 'mtd/for-5.6' of git://git.kernel.org/pub/scm/li [...] adds 3a1255396b5a x86/alternatives: add missing insn.h include adds 4ba68d000557 x86/mpx: remove build infrastructure adds aa9ccb7b47f9 x86/mpx: remove bounds exception code adds 42222eae17f7 mm: remove arch_bprm_mm_init() hook adds 45fc24e89b7c x86/mpx: remove MPX from arch/x86 adds ccaaaf6fe5a5 Merge tag 'mpx-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 7adacf5eb2d2 KVM: x86: use CPUID to locate host page table reserved bits adds 4fb7b452ce7b KVM: vmx: remove unreachable statement in vmx_get_msr_feature() adds d29c03a58705 KVM: get rid of var page in kvm_set_pfn_dirty() adds fe3c2b4c2284 KVM: explicitly set rmap_head->val to 0 in pte_list_desc_r [...] adds b4b2963616bb KVM: X86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand adds 59508b303e4e KVM: X86: Move irrelevant declarations out of ioapic.h adds c96001c5702e KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq [...] adds ac8ef992cd02 KVM: X86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK adds 5c69d5c113f1 KVM: X86: Fix callers of kvm_apic_match_dest() to use corr [...] adds 150a84fee84f KVM: X86: Convert the last users of "shorthand = 0" to use macros adds 0a03cbdac115 KVM: x86: Fix some comment typos adds 9dadc2f918df KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW adds 4e2a0bc56ad1 KVM: VMX: Rename NMI_PENDING to NMI_WINDOW adds 5e3d394fdd9e KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING adds dd2d6042b7f4 kvm: nVMX: VMWRITE checks VMCS-link pointer before VMCS field adds 693e02cc2409 kvm: nVMX: VMWRITE checks unsupported field before read-on [...] adds c90f4d03cce1 kvm: nVMX: Aesthetic cleanup of handle_vmread and handle_vmwrite adds 885f7d6cb87e KVM: Remove duplicated declaration of kvm_vcpu_kick adds 8262fe85b4ed KVM: lib: use jump label to handle resource release in irq [...] adds bbfdafa860bb KVM: lib: use jump label to handle resource release in irq [...] adds f958bd2314d1 KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform adds 95145c25a78c KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() adds 736c291c9f36 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM adds ba7888dde6af KVM: x86/mmu: Move definition of make_mmu_pages_available() up adds 367fd790b17d KVM: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() adds 9f1a8526fbe3 KVM: x86/mmu: Move nonpaging_page_fault() below try_async_pf() adds cb9b88c66939 KVM: x86/mmu: Refactor handling of cache consistency with TDP adds f0f37e229c05 KVM: x86/mmu: Refactor the per-slot level calculation in m [...] adds 39ca1ecb784b KVM: x86/mmu: Refactor handling of forced 4k pages in page faults adds cbe1e6f03552 KVM: x86/mmu: Incorporate guest's page level into max leve [...] adds 2f57b7051fe8 KVM: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level adds 2cb70fd441b6 KVM: x86/mmu: Rename lpage_disallowed to account_disallowe [...] adds 0f90e1c10dca KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_p [...] adds 0885904d4ff7 KVM: x86/mmu: Move transparent_hugepage_adjust() above __d [...] adds 4cd071d13c5c KVM: x86/mmu: Move calls to thp_adjust() down a level adds ddce6208217c KVM: x86/mmu: Move root_hpa validity checks to top of page [...] adds 0c7a98e34dda KVM: x86/mmu: WARN on an invalid root_hpa adds 6948199a9af9 KVM: x86/mmu: WARN if root_hpa is invalid when handling a [...] adds 1e9e2622a149 KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath adds dfd146fcae89 KVM: LAPIC: micro-optimize fixed mode ipi delivery adds cad23e72b774 KVM: x86: check kvm_pit outside kvm_vm_ioctl_reinject() adds 668effb63de8 KVM: Fix some wrong function names in comment adds 4d516fe7d385 KVM: Fix some out-dated function names in comment adds 67b0ae43df17 KVM: Fix some comment typos and missing parentheses adds 00116795aa87 KVM: Fix some grammar mistakes adds 2f9f5cddb29b KVM: hyperv: Fix some typos in vcpu unimpl info adds 311497e0c556 KVM: Fix some writing mistakes adds fe6ed369fca9 KVM: VMX: Add non-canonical check on writes to RTIT address MSRs adds e348ac7c9e34 KVM: VMX: Add helper to consolidate up PT/RTIT WRMSR fault logic adds b11306b53b25 KVM: x86: Don't let userspace set host-reserved cr4 bits adds f1cdecf5807b KVM: x86: Ensure all logical CPUs have consistent reserved [...] adds 96be4e069c93 KVM: x86: Drop special XSAVE handling from guest_cpuid_has() adds 345599f9a292 KVM: x86: Add macro to ensure reserved cr4 bits checks sta [...] adds 5ae78e95ed0c KVM: x86: Add dedicated emulator helpers for querying CPUI [...] adds a0a2260c12d8 KVM: x86: Move bit() helper to cpuid.h adds daa0d8c3a487 KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID table adds a7c48c3f56db KVM: x86: Expand build-time assertion on reverse CPUID usage adds 87382003e355 KVM: x86: Refactor and rename bit() to feature_bit() macro adds d8010a779a2f KVM: vmx: delete meaningless nested_vmx_prepare_msr_bitmap [...] adds 52918ed5fcf0 KVM: SVM: Override default MMIO mask if memory encryption [...] adds f8052a053a7a KVM: x86/mmu: Reorder the reserved bit check in prefetch_i [...] adds b5c3c1b3c6e9 KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks adds a4d956b93904 KVM: nVMX: vmread should not set rflags to specify success [...] adds e30a7d623dcc KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM adds 09cbcef6c60e kvm: Refactor handling of VM debugfs files adds 56871d444bc4 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation adds 5fcf3a55a62a tools/kvm_stat: Fix kvm_exit filter name adds 99634e3ec0d4 KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR adds 4425f567b0dd KVM: async_pf: drop kvm_arch_async_page_present wrappers adds 6441fa6178f5 KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL adds 1a978d9d3e72 KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails adds cb10bf9194f4 KVM: PPC: Book3S PR: Free shared page if mmu initialization fails adds 16be9ddea268 KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails adds 034d8e2cb929 KVM: VMX: Allocate VPID after initializing VCPU adds 34109c0476f1 KVM: VMX: Use direct vcpu pointer during vCPU create/free adds 7f27179a88a6 KVM: SVM: Use direct vcpu pointer during vCPU create/free adds a9dd6f09d7e5 KVM: x86: Allocate vcpu struct in common x86 code adds fc6e2a1845ab KVM: x86: Move FPU allocation to common x86 code adds d813a8ba54f9 KVM: x86: Move allocation of pio_data page down a few lines adds 987b2594ed5d KVM: x86: Move kvm_vcpu_init() invocation to common code adds 3ec8ca296470 KVM: PPC: e500mc: Add build-time assert that vcpu is at offset 0 adds c50bfbdc38ec KVM: PPC: Allocate vcpu struct in common PPC code adds d30769522294 KVM: PPC: Book3S PR: Allocate book3s and shadow vcpu after [...] adds 4dbf6fec7886 KVM: PPC: e500mc: Move reset of oldpir below call to kvm_v [...] adds ff030fdf5573 KVM: PPC: Move kvm_vcpu_init() invocation to common code adds 5233009fab8e KVM: MIPS: Use kvm_vcpu_cache to allocate vCPUs adds 47d51e5eb5fe KVM: MIPS: Drop kvm_arch_vcpu_free() adds d5279f3a882c KVM: PPC: Drop kvm_arch_vcpu_free() adds 4b8fff780b07 KVM: arm: Drop kvm_arch_vcpu_free() adds 9d979c7e6ff4 KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destr [...] adds 208050dac5ef KVM: x86: Remove spurious clearing of async #PF MSR adds 50b143e1b3cf KVM: x86: Drop kvm_arch_vcpu_free() adds fe931f122771 KVM: Remove kvm_arch_vcpu_free() declaration adds 897cc38eaab9 KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocatio [...] adds 321f8ee559d6 KVM: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch [...] adds a2017f17fa17 KVM: s390: Invoke kvm_vcpu_init() before allocating sie_page adds aaf532c57927 KVM: MIPS: Invoke kvm_vcpu_uninit() immediately prior to f [...] adds d2423b347de4 KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to fr [...] adds 4543bdc08857 KVM: Introduce kvm_vcpu_destroy() adds e529ef66e6b5 KVM: Move vcpu alloc and init invocation to common code adds aaba298c6bca KVM: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() adds d5c48debcc4f KVM: Move initialization of preempt notifier to kvm_vcpu_init() adds 5f73db112e59 KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch [...] adds 525987843209 KVM: MIPS: Move .vcpu_setup() call to kvm_arch_vcpu_create() adds ff72bb55cbfd KVM: s390: Manually invoke vcpu setup during kvm_arch_vcpu [...] adds b3d42c9862e0 KVM: PPC: BookE: Setup vcpu during kvmppc_core_vcpu_create() adds afede96df55e KVM: Drop kvm_arch_vcpu_setup() adds 95a0d01eef7a KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create() adds d11dfed5d700 KVM: MIPS: Move all vcpu init code into kvm_arch_vcpu_create() adds 39a93a879471 KVM: ARM: Move all vcpu init code into kvm_arch_vcpu_create() adds 74ce2e60d487 KVM: PPC: Move all vcpu init code into kvm_arch_vcpu_create() adds 19bcc89eb8a9 KVM: arm64: Free sve_state via arm specific hook adds ddd259c9aaba KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() adds 9941d224fb7c KVM: Move putting of vcpu->pid to kvm_vcpu_destroy() adds 8bd826d629d6 KVM: Move vcpu->run page allocation out of kvm_vcpu_init() adds a47970ed74a5 kvm/svm: PKU not currently supported adds 3c9053a2cae7 KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks adds 861879375007 KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from S [...] adds 14e32321f360 KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1 [...] adds 8c86405f606c KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L [...] adds 670564559ca3 KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/ [...] adds 4bf79cb089f6 KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1 [...] adds 25a5edea71b7 KVM: x86: Protect MSR-based index computations in fixed_ms [...] adds 13c5183a4e64 KVM: x86: Protect MSR-based index computations in pmu.h fr [...] adds 6ec4c5eee175 KVM: x86: Protect MSR-based index computations from Spectr [...] adds 125ffc5e0a56 KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L [...] adds c926f2f7230b KVM: x86: Protect exit_reason from being used in Spectre-v [...] adds ea740059ecb3 KVM: x86: Protect DR-based index computations from Spectre [...] adds 66061740f1a4 KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks adds 767b839afa5d KVM: x86: avoid clearing pending exception event twice adds 3ce4dc17e0c1 KVM: apic: short-circuit kvm_apic_accept_pic_intr() when p [...] adds 3911b65ee1d3 Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_l [...] adds c9aef3b85f42 KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu() adds a7baead7e312 KVM: x86: Ensure guest's FPU state is loaded when accessin [...] adds 2620fe268e80 KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest" adds c0a21c3f9d9b KVM: x86: Remove unused ctxt param from emulator's FPU accessors adds d196842150e0 KVM: nVMX: WARN on failure to set IA32_PERF_GLOBAL_CTRL adds de761ea792c8 KVM: x86: Perform non-canonical checks in 32-bit KVM adds de9bf4d4cea3 x86/kvm/hyper-v: remove stale evmcs_already_enabled check [...] adds ef82eddc0e31 KVM: Remove kvm_read_guest_atomic() adds fcd97ad58f76 KVM: Add build-time error check on kvm_run size adds 2a5755bb21ee KVM: X86: Don't take srcu lock in init_rmode_identity_map() adds 6a3c623ba8a8 KVM: X86: Drop x86_set_memory_region() adds 7495e22bb165 KVM: Move running VCPU from ARM to common code adds e174bb94831e KVM: remove unused guest_enter adds b91991bf6b70 KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests adds 17ac43a894ed Adding 'else' to reduce checking. adds cef6db76f316 KVM: VMX: remove duplicated segment cache clear adds 4d6d07aee834 kvm/x86: export kvm_vector_hashing_enabled() is unnecessary adds fcfbc617547f KVM: Check for a bad hva before dropping into the ghc slow path adds 6ad1e29fe0ab KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callers adds dc9ce71e66b8 KVM: Return immediately if __kvm_gfn_to_hva_cache_init() fails adds 22b1d57b032c KVM: x86/mmu: Enforce max_level on HugeTLB mappings adds 005ba37cb89b mm: thp: KVM: Explicitly check for THP when populating sec [...] adds f9b84e19221e KVM: Use vcpu-specific gva->hva translation when querying [...] adds 42cde48b2d39 KVM: Play nice with read-only memslots when querying host [...] adds 13c72c060f1b x86/mm: Introduce lookup_address_in_mm() adds 17eff01904f5 KVM: x86/mmu: Refactor THP adjust to prep for changing query adds db5432165e9b KVM: x86/mmu: Walk host page tables to find THP mappings adds f9fa2509e5ca KVM: x86/mmu: Drop level optimization from fast_page_fault() adds 83f06fa7a6fd KVM: x86/mmu: Rely on host page tables to find HugeTLB mappings adds 09c4453ee8e6 KVM: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) adds d32ec81bab67 KVM: x86/mmu: Zap any compound page when collapsing sptes adds 293e306e7faa KVM: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepa [...] adds 2c0629f4b95c KVM: x86/mmu: Remove lpage_is_disallowed() check from set_spte() adds e851265a816f KVM: x86/mmu: Use huge pages for DAX-backed files adds 91b0d268a59d KVM: x86: inline memslot_valid_for_gpte adds 52db369823b2 KVM: X86: Add 'else' to unify fastop and execute call path adds 3009afc6e39e KVM: x86: Use a typedef for fastop functions adds b6ae256afd32 KVM: arm64: Only sign-extend MMIO up to register width adds 8c58be34494b KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections adds 5f675c56ed26 KVM: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ adds f5523423defb arm64: kvm: Fix IDMAP overlap with HYP VA adds c3e35409b54e KVM: ARM: Call hyp_cpu_pm_exit at the right place adds de9375634b1e KVM: arm: Remove duplicate include adds 1559b7583ff6 KVM: arm/arm64: Re-check VMA on detecting a poisoned page adds a425372e7331 KVM: arm64: Correct PSTATE on exception entry adds 3c2483f15499 KVM: arm/arm64: Correct CPSR on exception entry adds 1cfbb484de15 KVM: arm/arm64: Correct AArch32 SPSR on exception entry adds 821c10c2ae0b KVM: arm/arm64: vgic-its: Properly check the unmapped coll [...] adds 31a9b0b11b1c KVM: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() adds 0e20f5e25556 KVM: arm/arm64: Cleanup MMIO handling adds 290a6bb06de9 arm64: KVM: Add UAPI notes for swapped registers adds 6645d8542ef9 arm64: KVM: Annotate guest entry/exit as a single function adds cf2d23e0bac9 KVM: arm/arm64: Fix young bit from mmu notifier adds 018f22f95e8a KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests adds 21aecdbd7f3a KVM: arm: Make inject_abt32() inject an external abort instead adds 3837407c1aa1 KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset adds 76c9fc56ddfd KVM: arm64: pmu: Don't mark a counter as chained if the od [...] adds aa76829171e9 KVM: arm64: pmu: Fix chained SW_INCR counters adds c01d6a18023b KVM: arm64: pmu: Only handle supported event counters adds 4a267aa70795 KVM: arm64: Treat emulated TVAL TimerValue as a signed 32- [...] adds 621ab20c06e0 Merge tag 'kvmarm-5.6' of git://git.kernel.org/pub/scm/lin [...] adds 4de0a8355463 KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt' adds 8a9c8925149f KVM: PPC: Book3S: Replace current->mm by kvm->mm adds e1bd0a7e248c KVM: PPC: Book3E: Replace current->mm by kvm->mm adds ce477a7a1cdf KVM: PPC: Add skip_page_out parameter to uvmem functions adds 3a43970d55e9 KVM: PPC: Book3S HV: Implement H_SVM_INIT_ABORT hcall adds e032e3b55b6f KVM: PPC: Book3S HV: Release lock on page-out failure path adds fd24a8624eb2 KVM: PPC: Book3S PR: Fix -Werror=return-type build failure adds 1d5920c306f1 Merge tag 'kvm-ppc-next-5.6-2' of git://git.kernel.org/pub [...] adds 8c6de56a42e0 x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit adds 1eff70a9abd4 x86/kvm: Introduce kvm_(un)map_gfn() adds 917248144db5 x86/kvm: Cache gfn to pfn translation adds b043138246a4 x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed adds a6bd811f1209 x86/KVM: Clean up host's steal time structure adds 4cbc418a44d5 Merge branch 'cve-2019-3016' into kvm-next-5.6 adds e813e6503838 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt [...] adds b8511ccc75c0 x86/resctrl: Fix use-after-free when deleting resource groups adds 074fadee59ee x86/resctrl: Fix use-after-free due to inaccurate refcount [...] adds 334b0f4e9b1b x86/resctrl: Fix a deadlock due to inaccurate reference adds 32ada3b9e04c x86/resctrl: Clean up unused function parameter in mkdir path adds 538f127cd3bc x86/hyper-v: Add "polling" bit to hv_synic_sint adds 8757dc970f55 x86/crash: Define arch_crash_save_vmcoreinfo() if CONFIG_C [...] adds 8b7e20a7ba54 x86/decoder: Add TEST opcode to Group3-2 adds 6bd3357b6181 Merge branches 'x86/hyperv', 'x86/kdump' and 'x86/misc' in [...] adds b70a2d6b29f7 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 57ee58e39321 kasan: No KASAN's memmove check if archs don't have it. adds 8ad8b72721d0 riscv: Add KASAN support adds ea01ce67326d kasan: Add riscv to KASAN documentation. adds fc76324fa27f riscv: keep 32-bit kernel to 32-bit phys_addr_t adds 6435f773d81f riscv: mm: add support for CONFIG_DEBUG_VIRTUAL adds 61ffb9d27860 riscv: dts: Add DT support for SiFive FU540 GPIO driver adds a1084542a8e8 Merge tag 'riscv-for-linus-5.6-mw0' of git://git.kernel.or [...] adds 5d576a66242d ARC: update feature support for jump-labels adds 7980dff398f8 ARC: [plat-axs10x]: Add missing multicast filter number to [...] adds bd71c453db91 ARC: wireup clone3 syscall adds f05523aa7a1e ARC: fpu: declutter code, move bits out into fpu.h adds f45ba2bd6da0 ARCv2: fpu: preserve userspace fpu state adds b7e573bb4a7a Merge tag 'arc-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] adds 9c48c48cd499 MAINTAINERS: Drop James Hogan as MIPS maintainer adds defed0bbca2c MIPS: ralink: add missing put_device in ill_acc_of_setup adds 7a16ccd300c2 MIPS: Ingenic: Add Ingenic X1000 support. adds 9d022be3c192 dt-bindings: Document yna vendor-prefix. adds 4b396e56a0b8 dt-bindings: MIPS: Add Ingenic XBurst based boards. adds 0cd2c6e5701e MIPS: Ingenic: Add YSH & ATIL CU Neo board support. adds b9bb868e2fc1 MIPS: X1830: Add X1830 system type. adds a20ebc047a4a MIPS: SGI-IP27: Fix node_distance adds a14879e149c9 MIPS: Loongson64: Fix node_distance() adds f3c560a61b4e MIPS: mm: Place per_cpu on different nodes, if NUMA is enabled adds 11d06df7b9f2 MIPS: Loongson2ef: drop pointless static qualifier in loon [...] adds 36366e367ee9 MIPS: BPF: Restore MIPS32 cBPF JIT adds 2d11e6a4ff50 MIPS: SGI-IP27: use nodemask instead of cpumask adds d6972bb47754 MIPS: SGI-IP27: use cpu physid already present while scann [...] adds b78e9d63a3b6 MIPS: SGI-IP27: use asm/sn/agent.h for including HUB relat [...] adds 5388b58143ea MIPS: SGI-IP27: get rid of asm/sn/sn0/ip27.h adds 58fd034db3a9 MIPS: SGI-IP27: move IP27 specific macro to IP27 specific [...] adds e9d2eb993481 MIPS: SGI-IP27: Move get_nasid() to a IP27 specific file adds aa2d74f9b389 MIPS: SGI-IP27: Split kldir.h into generic SN and IP27 parts adds db96e058b4b3 MIPS: SGI-IP27: Use union instead of typedef adds 2c616e9f03db MIPS: SGI-IP27: Use structs for decoding error status registers adds 524c4e1fd412 MIPS: SGI-IP27: Use specific get_region_shift adds 9d0aaf98dc24 MIPS: SGI-IP27: Move all shared IP27 declarations to ip27- [...] adds 78691e4f17af MIPS: SGI-IP27: Only reserve interrupts used in Linux adds d31f9e64898b MIPS: SGI-IP27: Store cpu speed when scanning for CPUs and [...] adds d96ee783e33d MIPS: SGI-IP27: No need for slice_map adds 2634e5a651e7 MIPS: PCI: Support mapping of INTB/C/D for pci-xtalk-bridge adds 10cf8300ecad MIPS: SGI-IP27: fix readb/writeb addressing adds 0ce5ebd24d25 mfd: ioc3: Add driver for SGI IOC3 chip adds ecb983790fe8 MIPS: use resource_size adds cc43928ba401 MIPS: BPF: Use sizeof_field() instead of FIELD_SIZEOF() adds 23c25c732530 soc: lantiq: convert to devm_platform_ioremap_resource adds 72d052e28d1d MIPS: Loongson: Fix potential NULL dereference in loongson [...] adds 70eec920d4f2 MIPS: ip22-gio: Make gio_match_device() static adds 3d9f44ef7553 tc: Make tc_match_device() static adds ff68d0da5a16 MIPS: ralink: dts: mt7628a.dtsi: Add WMAC DT node adds a5d193cb88cf MIPS: ralink: dts: gardena_smart_gateway_mt7688: Enable WMAC adds e8c192011c92 MIPS: ralink: dts: gardena_smart_gateway_mt7688: Limit UART1 adds ad1df95419cc mips/vdso: Support mremap() for vDSO adds 0ba96b344a7f MIPS: Ingenic: Add missing nodes for X1000 and CU1000-Neo. adds 1f33d9bcb995 MIPS: CU1000-Neo: Refresh defconfig to support HWMON and WiFi. adds 1590b1eb9370 dt-bindings: Document loongson vendor-prefix adds a53998802e17 MIPS: fix indentation of the 'RELOCS' message adds 16202c09577f MIPS: boot: fix typo in 'vmlinux.lzma.its' target adds 4f29ad200f7b MIPS: syscalls: fix indentation of the 'SYSNR' message adds c0e79fd89749 MIPS: SGI-IP30: Check for valid pointer before using it adds 0956be29a96c MIPS: sync-r4k: do slave counter synchronization with disa [...] adds 7c8f13790958 MIPS: don't explicitly select LIBFDT in Kconfig adds 7de86604bbe4 MIPS: generic: don't unconditionally select PINCTRL adds 18d84e2e55b6 MIPS: make CPU_HAS_LOAD_STORE_LR opt-out adds 34c01e41b247 MIPS: sort MIPS and MIPS_GENERIC Kconfig selects alphabeti [...] adds 0a3d5b577784 Revert "MIPS: Add custom serial.h with BASE_BAUD override [...] adds ece276de2a1f MIPS: Add MAC2008 Support adds c9444384f0d5 MIPS: Loongson64: Select mac2008 only feature adds 3e86460ebe23 MIPS: asm: local: add barriers for Loongson adds 636e9d23dd45 MIPS: OCTEON: octeon-irq: fix spelling mistake "to" -> "too" adds ba9196d2e005 MIPS: Make DIEI support as a config option adds 51522217f65f MIPS: Loongson64: Bump ISA level to MIPSR2 adds 1306cc0a3091 MIPS: Loongson64: Disable exec hazard adds 2c4288719806 MIPS: PCI: Add detection of IOC3 on IO7, IO8, IO9 and Fuel adds c5951e7c8ee5 Merge tag 'mips_5.6' of git://git.kernel.org/pub/scm/linux [...] adds bf08949cc8b9 modules: lockdep: Suppress suspicious RCU usage warning adds b6d0531ec7e2 moduleparam: fix kerneldoc adds ce2b617ce8cb export.h: reduce __ksymtab_strings string duplication by u [...] adds f6d061d61712 kernel/module: Fix memleak in module_add_modinfo_attrs() adds e9f35f634e09 modsign: print module name along with error message adds 708e0ada1916 module: avoid setting info->name early in case we can fall [...] adds 6080d608eeff module.h: Annotate mod_kallsyms with __rcu adds ddaefe8947b4 Merge tag 'modules-for-v5.6' of git://git.kernel.org/pub/s [...] adds 69334ca530da lib/test_bitmap: correct test data offsets for 32-bit adds 68f23b89067f memcg: fix a crash in wb_workfn when a device disappears adds c7a91bc7c2e1 mm/mempolicy.c: fix out of bounds write in mpol_parse_str() adds 1f503443e7df mm/sparse.c: reset section's mem_map when fully deactivated adds dfe9aa23cab7 mm/migrate.c: also overwrite error when it is bigger than zero adds f1037ec0cc8a mm/memory_hotplug: fix remove_memory() lockdep splat adds fac0516b5534 mm: thp: don't need care deferred split queue in memcg cha [...] adds 5984fabb6e82 mm: move_pages: report the number of non-attempted pages adds 2ab1278fe401 scripts/spelling.txt: add more spellings to spelling.txt adds 4efc61c798cd scripts/spelling.txt: add "issus" typo adds 67e2d2eb5423 fs: ocfs: remove unnecessary assertion in dlm_migrate_lockres adds 5b43d6453a94 ocfs2: remove unneeded semicolons adds ca322fb60309 ocfs2: make local header paths relative to C files adds d8f187506903 ocfs2/dlm: remove redundant assignment to ret adds dd3e7cba1627 ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use adds 9f16ca48fc81 ocfs2: fix a NULL pointer dereference when call ocfs2_upda [...] adds 25b69918d9f1 ocfs2: use ocfs2_update_inode_fsync_trans() to access t_ti [...] adds 90e9f6a66c78 mm/slub.c: avoid slub allocation while holding list_lock adds 8c96f1bc6fc4 mm/kmemleak: turn kmemleak_lock and object->lock to raw_sp [...] adds 5b57b8f22709 mm/debug.c: always print flags in dump_page() adds ddf8f376d137 mm/filemap.c: clean up filemap_write_and_wait() adds 15494520b776 mm: fix gup_pud_range adds be9d30458913 mm/gup.c: use is_vm_hugetlb_page() to check whether to fol [...] adds a43e982082c2 mm/gup: factor out duplicate code from four routines adds a707cdd55f0f mm/gup: move try_get_compound_head() to top, fix minor issues adds 429589d647c1 mm: Cleanup __put_devmap_managed_page() vs ->page_free() adds 07d802699528 mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages adds 1023369c6e94 goldish_pipe: rename local pin_user_pages() routine adds c4237f8b1f4f mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM adds 3567813eae5e vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remot [...] adds f4000fdf435b mm/gup: allow FOLL_FORCE for get_user_pages_fast() adds 4789fcdd1409 IB/umem: use get_user_pages_fast() to pin DMA pages adds 3c7470b6f684 media/v4l2-core: set pages dirty upon releasing DMA buffers adds eddb1c228f79 mm/gup: introduce pin_user_pages*() and FOLL_PIN adds 57459435cff5 goldish_pipe: convert to pin_user_pages() and put_user_page() adds dfa0a4fff11b IB/{core,hw,umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP adds 803e4572d7c5 mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() adds a5adf0a08b07 drm/via: set FOLL_PIN via pin_user_pages_fast() adds 2113b05d039e fs/io_uring: set FOLL_PIN via pin_user_pages() adds fb48b4746a5d net/xdp: set FOLL_PIN via pin_user_pages() adds 1f815afcfca7 media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_pa [...] adds 19fed0dae94d vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() co [...] adds aa4b87fe9ea3 powerpc: book3s64: convert to pin_user_pages() and put_use [...] adds bdffe23eee67 mm/gup_benchmark: use proper FOLL_WRITE flags instead of h [...] adds f1f6a7dd9b53 mm, tree-wide: rename put_user_page*() to unpin_user_page*() adds 10c8d69f314d mm/swapfile.c: swap_next should increase position index adds 92855270ff08 mm/memcontrol.c: cleanup some useless code adds 5b8d6e37b519 mm/page_vma_mapped.c: explicitly compare pfn for normal, h [...] adds 7e168b9babab mm, tracing: print symbol name for kmem_alloc_node call_si [...] adds 3e21d9a501bf lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() adds 7b69d79f94d4 mm/early_ioremap.c: use %pa to print resource_size_t variables adds 3f1353552e25 mm/page_alloc: skip non present sections on zone initialization adds 3f9903b9ca5e mm: remove the memory isolate notifier adds fe4c86c916d9 mm: remove "count" parameter from has_unmovable_pages() adds 6c9e0907fc8b mm/vmscan.c: remove unused return value of shrink_node adds fffbacc1ec28 mm/vmscan: remove prefetch_prev_lru_page adds 648b5cf368e0 mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE adds e25974aa72a0 tools/vm/slabinfo: fix sanity checks enabling adds 02634a44b8ab mm/memblock: define memblock_physmem_add() adds a090d711dd2e memblock: Use __func__ in remaining memblock_dbg() call sites adds 8a7ff02acabb mm, oom: dump stack of victim when reaping failed adds cb829624867b mm/huge_memory.c: use head to check huge zero page adds a8803e6c177f mm/huge_memory.c: use head to emphasize the purpose of page adds afb971729a0b mm/huge_memory.c: reduce critical section protected by spl [...] adds 872ea707511a mm/migrate: remove useless mask of start address adds c23a0c99793f mm/migrate: clean up some minor coding style adds 34290e2c6419 mm/migrate: add stable check in migrate_vma_insert_page() adds f42f25526502 mm, thp: fix defrag setting if newline is not used adds a67c8caae98f mm/mmap.c: get rid of odd jump labels in find_mergeable_an [...] adds bd5c2344f9eb mm/memory_hotplug: pass in nid to online_pages() adds 4a55c0474a92 mm/hotplug: silence a lockdep splat with printk() adds 3d680bdf60a5 mm/page_isolation: fix potential warning from user adds 45190f01dd40 mm/zswap.c: add allocation hysteresis if pool limit is hit adds 38aeb071b331 zswap: potential NULL dereference on error in init_zswap() adds 26b56e116a69 include/linux/mm.h: clean up obsolete check on space in pa [...] adds ca023a92c8f7 include/linux/mm.h: remove dead code totalram_pages_set() adds 068964541db6 include/linux/memory.h: drop fields 'hw' and 'phys_callbac [...] adds 0a3c57729768 mm: fix comments related to node reclaim adds 90f82cbfe502 zram: try to avoid worst-case scenario on same element pages adds 3b82a051c101 drivers/block/zram/zram_drv.c: fix error return codes not [...] adds 23331e489361 include/linux/units.h: add helpers for kelvin to/from Cels [...] adds 7f49a5cb94e6 ACPI: thermal: switch to use <linux/units.h> helpers adds f07b9fdf000e platform/x86: asus-wmi: switch to use <linux/units.h> helpers adds dccad6f78cd9 platform/x86: intel_menlow: switch to use <linux/units.h> helpers adds 006a6021789c thermal: int340x: switch to use <linux/units.h> helpers adds 97a0a49d55eb thermal: intel_pch: switch to use <linux/units.h> helpers adds 7724cd2bff55 nvme: hwmon: switch to use <linux/units.h> helpers adds cdf309fb38ad thermal: remove kelvin to/from Celsius conversion helpers [...] adds 1410b2fc8d5c iwlegacy: use <linux/units.h> helpers adds b1a79b2f31a6 iwlwifi: use <linux/units.h> helpers adds b741ffb4bf2c thermal: armada: remove unused TO_MCELSIUS macro adds f88b4265450f iio: adc: qcom-vadc-common: use <linux/units.h> helpers adds aa5b395b69b6 lib/zlib: add s390 hardware support for kernel zlib_deflate adds 1b3e3faf29d3 s390/boot: rename HEAP_SIZE due to name collision adds 126196100063 lib/zlib: add s390 hardware support for kernel zlib_inflate adds c65e6815db1c s390/boot: add dfltcc= kernel command line parameter adds 803521b149c8 lib/zlib: add zlib_deflate_dfltcc_enabled() function adds 3fd396afc05f btrfs: use larger zlib buffer for s390 hardware compression adds 4e456fee2156 lib/scatterlist.c: adjust indentation in __sg_alloc_table adds d5767057c9a7 uapi: rename ext2_swab() to swab() and share globally in swab.h adds b78c57135d47 lib/find_bit.c: join _find_next_bit{_le} adds 7dfaa98f646b lib/find_bit.c: uninline helper _find_next_bit() adds 1f83d80677a2 fs/binfmt_elf.c: smaller code generation around auxv vector fill adds f67ef446291a fs/binfmt_elf.c: fix ->start_code calculation adds a62c5b1b6647 fs/binfmt_elf.c: don't copy ELF header around adds 03c6d723eeac fs/binfmt_elf.c: better codegen around current->mm adds 18676ffcee59 fs/binfmt_elf.c: make BAD_ADDR() unlikely adds 225a3f53e7fc fs/binfmt_elf.c: coredump: allocate core ELF header on stack adds 28f46656ad18 fs/binfmt_elf.c: coredump: delete duplicated overflow check adds 1fbede6e6f3d fs/binfmt_elf.c: coredump: allow process with empty addres [...] adds b88c50ac304a init/main.c: log arguments and environment passed to init adds 7e2762e1d9f4 init/main.c: remove unnecessary repair_env_string in do_in [...] adds 283900e82847 init/main.c: fix quoted value handling in unknown_bootoption adds f596ded1a044 init/main.c: fix misleading "This architecture does not ha [...] adds aacee5446a2a reiserfs: prevent NULL pointer dereference in reiserfs_ins [...] adds 47a2ebb7f505 execve: warn if process starts with executable stack adds 2b755626cad6 include/linux/io-mapping.h-mapping: use PHYS_PFN() macro i [...] adds 43e76af85fa7 kcov: ignore fault-inject and stacktrace adds 7eec11d3a784 Merge branch 'akpm' (patches from Andrew) adds 243145bc4336 fs: Fix page_mkwrite off-by-one errors adds 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 adds a31b4ec539e9 Revert "gfs2: eliminate tr_num_revoke_rm" adds 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 [...] adds 82b2c6ffd399 Merge branches 'pm-cpufreq' and 'pm-core' adds 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 adds ffda81b69fce Merge tag 'acpi-5.6-rc1-2' of git://git.kernel.org/pub/scm [...] adds fe27f13d677c Documentation: cpu-idle-cooling: fix a SEVERE docs build failure adds 8c173d5e044d thermal: stm32: fix spelling mistake "preprare" -> "prepare" adds 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 adds 8fdd4019bcb2 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 8f2b841a00b5 media: dt-bindings: media: cal: update binding to use syscon adds b99c35a40ca0 media: dt-bindings: media: cal: update binding example adds 5e51dd352557 media: ti-vpe: cal: switch BIT_MASK to BIT adds 65ee4280f19c media: ti-vpe: cal: Add per platform data support adds 23122c373e33 media: ti-vpe: cal: Enable DMABUF export adds 6e72eab2e7b7 media: ti-vpe: cal: Restrict DMA to avoid memory corruption adds 03ea2e032e79 media: dt-bindings: media: cal: update binding to add PHY [...] adds 6713feb7c6fd media: ti-vpe: cal: add CSI2 PHY LDO errata support adds 5f9f2fb7c46f media: ti-vpe: cal: Fix ths_term/ths_settle parameters adds cd0dacc256fc media: ti-vpe: cal: Fix pixel processing parameters adds 8fac698199fe media: ti-vpe: cal: Align DPHY init sequence with docs adds 3337fba37308 media: dt-bindings: media: cal: update binding to add DRA7 [...] adds e2257005902a media: ti-vpe: cal: Add DRA76x support adds 5fa3144be4fc media: dt-bindings: media: cal: update binding to add AM65 [...] adds 7a3b9684cede media: ti-vpe: cal: Add AM654 support adds 04d766acbf3e media: ti-vpe: cal: Add subdev s_power hooks adds 348d32d3a032 media: ti-vpe: cal: Properly calculate max resolution boundary adds eb9792a42743 media: ti-vpe: cal: Fix a WARN issued when start streaming fails adds af8b32f83268 media: ti-vpe: cal: fix enum_mbus_code/frame_size subdev a [...] adds 2099ef02c6c0 media: dt-bindings: media: cal: convert binding to yaml adds 01d4fb115470 media: cec: CEC 2.0-only bcast messages were ignored adds 4be77174c3fa media: cec: avoid decrementing transmit_queue_sz if it is 0 adds d51224b73d18 media: cec: check 'transmit_in_progress', not 'transmitting' adds c4e8f760581b media: pulse8-cec: fix lost cec_transmit_attempt_done() call adds 0d962e061abc media: i2c: adv748x: Fix unsafe macros adds aab7b7d19d03 media: v4l2-subdev: remove wrong @cond from kdocs adds de89d0864f66 media: gspca: zero usb_buf adds 569bc8d6a6a5 media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0 adds 8ea1c5af489a media: bdisp: add missed destroy_workqueue in remove and p [...] adds 76669f2e7c58 media: platform: mtk-mdp: add missed destroy_workqueue in remove adds dc4cac67e135 media: cx23885: Add support for AVerMedia CE310B adds 8c956f3be17e media: usb: go7007: s2250-board: add missed i2c_unregister_device adds 3d15c7643ba7 media: vivid: Add touch support adds 7b575b6d8de0 media: vidioc-g-dv-timings.rst: fix wrong porch adds 373606320834 media: pxa_camera: add missed tasklet_kill adds 2b016c47f48f media: v4l2: Fix fourcc names for BAYER12P adds 55f240a21eb1 media: ivtv/cx18: remove ivtvdriver.org references adds 11e0e167d071 media: meson: add missing allocation failure check on new_buf adds 887c7942ce31 media: cec-ioc-g-mode.rst: remove trailing 'i' adds c7669435119f media: ti-vpe: csc: fix single vs multiplanar format handling adds 9453264ef586 media: go7007: fix a miss of snd_card_free adds a98e2e229da7 media: solo6x10: Use managed buffer allocation adds 5e625dd5792e media: tw686x: Use managed buffer allocation adds 8079c5d58685 media: usbtv: Use managed buffer allocation adds aeb64ff38390 media: cobalt: Clean up ALSA PCM API usages adds b0cda3739759 media: cx18: Clean up ALSA PCM API usages adds 7ffeb6ceda5e media: ivtv: Clean up ALSA PCM API usages adds 355b9a0c5856 media: cs231xx: Clean up ALSA PCM API usages adds 2abb1b2daf88 media: em28xx: Clean up ALSA PCM API usages adds 2d19a2cd804b media: go7007: Clean up ALSA PCM API usages adds f8239b531f0d media: tm6000: Clean up ALSA PCM API usages adds 6fe350864297 media: cobalt: Drop superfluous ioctl PCM ops adds 86ee7f28462a media: cx18: Drop superfluous ioctl PCM ops adds 3028bc2dbf12 media: ivtv: Drop superfluous ioctl PCM ops adds da090bf60370 media: Drop superfluous ioctl PCM ops adds eed569c425d0 media: coda: do not skip finish_run if aborting adds ec4f021d1cf9 media: coda: jpeg: merge Huffman table bits and values adds 3bf6883a88c0 media: coda: jpeg: add JPEG register definitions for CODA960 adds 96f6f62c4656 media: coda: jpeg: add CODA960 JPEG encoder support adds afddf553ea89 media: coda: remove redundant platform_get_irq error message adds 02d76a471975 media: coda: avoid hardware lockups with more than 13 capt [...] adds 604bd5ae91d9 media: dt-bindings: media: amlogic,vdec: convert to yaml adds 70ae805a0bb9 media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] adds 8299c6533979 media: meson: vdec: add g12a platform adds 3d8af3b40d2a media: dt-bindings: media: amlogic,gx-vdec: add bindings f [...] adds fee586a20f48 media: meson: vdec: add sm1 platform adds 62387970a481 media: atmel: atmel-isc-base: allow 8 bit direct dump adds ab04e7e6436e media: atmel: atmel-isc-base: add support for Y10 format adds ed1307e335a4 media: atmel: atmel-isc-base: properly initialize pad_cfg adds da3a55b5a948 media: atmel: atmel-isc-base: fix enum calls default format adds 374d968ac744 media: atmel: atmel-isc-base: initialize the try_crop for [...] adds b567bf86eeba media: atmel: atmel-isi: add support for mono sensors, GRA [...] adds e34eb98e5f70 media: atmel: atmel-isi: properly initialize pad_cfg adds ad85a9bb3ec4 media: atmel: atmel-isi: initialize the try_crop for the p [...] adds 9f9dc4755e54 media: dt-bindings: rcar-vin: Remove paragraph about aliases adds a36807784b74 media: dt-bindings: rcar-vin: Document compatibility strin [...] adds 81735ecb62f8 media: mtk-vcodec: Remove extra area allocation in an inpu [...] adds 0d962c3ae13a media: sun8i: Remove redundant dev_err call in deinterlace [...] adds 06b5cf51607d media: imx7-mipi-csis: remove subdev_notifier adds 94010145a58f media: pixfmt-tch-td16/tu16.rst: document that this is lit [...] adds 69e39d40587b media: vimc: Implement get/set selection in sink adds 961f97ab1ef3 media: adv7604: extend deep color mode to ADV7611 adds 0fb36893c6c1 media: vidioc-enum-fmt.rst: clarify format preference adds 5980d40276b3 media: hantro: Cleanup format negotiation helpers adds 3143f8a123dc media: hantro: Rename {prepare,finish}_run to {start,end}_ [...] adds 8c2d66b036c7 media: hantro: Support color conversion via post-processing adds afb347816202 media: v4l2-device.h: Explicitly compare grp{id,mask} to z [...] adds 6913bc3a2e9c media: pulse8-cec: improve debugging adds cea28e7a55e7 media: pulse8-cec: reorganize function order adds a6706447f319 media: pulse8-cec: locking improvements adds 92eee37d398c media: pulse8-cec: add 2nd debug level adds b7d0567f552a media: pulse8-cec: set tx_done_status for transmit_done status adds b36910e07842 media: pulse8-cec: move the transmit to a workqueue adds 906870770431 media: pulse8-cec: queue received messages in an array adds 601282d65b96 media: pulse8-cec: use adap_free callback adds 587040338162 media: pulse8-cec: schedule next ping after current ping finished adds a67524c8bf75 media: pulse8-cec: log when a CEC message is received adds 3ff4348ff5e4 media: vivid: set field to NONE for touch adds 095c21d31b7b media: v4l2-ioctl.c: allow multiplanar for touch adds 0885acd77eb4 media: vivid: support multiplanar touch devices adds 71e37d2e4b3b media: documentation: fix video_event description adds 77cdffcb0bfb media: v4l2: abstract timeval handling in v4l2_buffer adds 4a873f3fa5d6 media: v4l2-core: compat: ignore native command codes adds c8ef1a6076bf media: v4l2-core: split out data copy from video_usercopy adds 1a6c0b36dd19 media: v4l2-core: fix VIDIOC_DQEVENT for time64 ABI adds 577c89b0ce72 media: v4l2-core: fix v4l2_buffer handling for time64 ABI adds 9983b2daf1ca media: v4l2-core: fix compat VIDIOC_DQEVENT for time64 ABI adds 342027c5de44 media: v4l2-core: fix compat v4l2_buffer handling for time64 ABI adds eecc70d22ae5 media: digitv: don't continue if remote control state can' [...] adds 51d0c99b391f media: af9005: uninitialized variable printked adds 26cff637121d media: vp7045: do not read uninitialized values if usb tra [...] adds c376d66515f8 media: cxusb: use dev_dbg() rather than hand-rolled debug adds 080d89f522e2 media: rc: ensure lirc is initialized before registering i [...] adds 17a529d09975 media: dvb_dummy_fe: place EXPORT_SYMBOL below correspondi [...] adds 8b9aac1a990b media: dvb_dummy_fe: Add blank line after declaration adds 3fbe158406af media: rtl28xxu: Add support for PROlectrix DV107669 DVB-T dongle adds 31f715dd48de media: MAINTAINERS: Orphan img-ir driver adds a04930b7bf59 media: serial_ir: change "ignoring spike" to debug level adds c0e0d3138896 media: dvb: add support for TerraTec TC2 Stick (193534) adds 7e2f75fd3238 media: omap3isp: Ignore failure of stopping streaming on e [...] adds dd12ed17ce9e media: omap3isp: Don't restart CCDC if we're about to stop adds 96e3a6b92f23 media: smiapp: Avoid maintaining power state information adds 22ad4e05585c media: smiapp: Put the device again if starting streaming fails adds 5554c80e1878 media: ov5640: Put max framerate into table and simplify check adds 2e3df204f9af media: ov5640: Fix check for PLL1 exceeding max allowed rate adds 033c60a6e295 media: staging: ipu3: replace 0 with false adds 1451d5ae351d media: i2c: mt9v032: fix enum mbus codes and frame sizes adds 92590966fe5b media: staging/intel-ipu3: set the main output as mandatory adds e878742c83ec media: staging/intel-ipu3: make imgu use fixed running mode adds 1de243b07666 media: dt-bindings: media: sun4i-csi: Add compatible for C [...] adds 7866d6903ce8 media: dt-bindings: media: sun4i-csi: Add compatible for C [...] adds cf9e6d5dbdd5 media: sun4i-csi: Fix data sampling polarity handling adds 1948dcf0f928 media: sun4i-csi: Fix [HV]sync polarity handling adds 249b286171fa media: sun4i-csi: Deal with DRAM offset adds 51e40a0dbe53 media: sun4i-csi: Add support for A10 CSI1 camera sensor i [...] adds 8821e92879a3 Merge tag 'v5.5-rc5' into patchwork 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 adds 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' adds 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 adds 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 adds 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 adds 14cd0bd04907 Merge tag 'kconfig-v5.6' of git://git.kernel.org/pub/scm/l [...] adds 6404674acd59 vfs: fix do_last() regression adds c54849ddd832 cifs: fix soft mounts hanging in the reconnect code adds b581098482e6 cifs: update internal module version number adds 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 adds 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 adds 545ae66582f7 Merge tag 'leds-5.6-rc1' of git://git.kernel.org/pub/scm/l [...] adds 11648b8339f8 sparc64: fix adjtimex regression adds 46d6b7becb1d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
No new revisions were added by this update.
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 +- .../devicetree/bindings/leds/leds-lm3692x.txt | 8 + .../bindings/media/allwinner,sun4i-a10-csi.yaml | 14 +- .../devicetree/bindings/media/amlogic,gx-vdec.yaml | 141 ++ .../devicetree/bindings/media/amlogic,vdec.txt | 72 - .../devicetree/bindings/media/hix5hd2-ir.txt | 3 +- .../devicetree/bindings/media/renesas,vin.txt | 4 +- .../devicetree/bindings/media/ti,cal.yaml | 202 +++ Documentation/devicetree/bindings/media/ti-cal.txt | 72 - 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 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../driver-api/thermal/cpu-idle-cooling.rst | 5 + .../features/core/jump-labels/arch-support.txt | 2 +- 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/cec/cec-ioc-g-mode.rst | 2 +- Documentation/media/uapi/dvb/video-get-event.rst | 2 +- Documentation/media/uapi/dvb/video_types.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-reserved.rst | 3 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 34 +- Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 34 +- Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 4 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 2 +- Documentation/media/v4l-drivers/cx18.rst | 39 - Documentation/media/v4l-drivers/index.rst | 1 - Documentation/powerpc/ultravisor.rst | 60 + Documentation/virt/kvm/api.txt | 9 + Documentation/vm/zswap.rst | 13 + Documentation/x86/intel_mpx.rst | 252 --- MAINTAINERS | 63 +- Makefile | 24 +- arch/arc/Kconfig | 16 +- arch/arc/boot/dts/axs10x_mb.dtsi | 1 + arch/arc/include/asm/arcregs.h | 2 + arch/arc/include/asm/fpu.h | 55 + arch/arc/include/asm/processor.h | 10 +- arch/arc/include/asm/switch_to.h | 17 +- arch/arc/include/asm/syscalls.h | 1 + arch/arc/include/uapi/asm/unistd.h | 1 + arch/arc/kernel/Makefile | 2 + arch/arc/kernel/entry.S | 12 + arch/arc/kernel/fpu.c | 29 +- arch/arc/kernel/process.c | 13 +- arch/arc/kernel/sys.c | 1 + arch/arm/include/asm/kvm_emulate.h | 27 +- arch/arm/include/asm/kvm_host.h | 16 +- arch/arm/include/asm/kvm_hyp.h | 1 + arch/arm/include/asm/kvm_mmio.h | 26 - arch/arm/kvm/guest.c | 5 - arch/arm64/include/asm/kvm_emulate.h | 40 +- arch/arm64/include/asm/kvm_host.h | 16 +- arch/arm64/include/asm/kvm_mmio.h | 29 - arch/arm64/include/asm/ptrace.h | 1 + arch/arm64/include/uapi/asm/kvm.h | 12 +- arch/arm64/include/uapi/asm/ptrace.h | 1 + arch/arm64/kvm/guest.c | 5 - arch/arm64/kvm/hyp/entry.S | 7 +- arch/arm64/kvm/inject_fault.c | 70 +- arch/arm64/kvm/reset.c | 2 +- arch/arm64/kvm/va_layout.c | 56 +- arch/mips/Kconfig | 84 +- arch/mips/Makefile.postlink | 2 +- arch/mips/boot/Makefile | 2 +- arch/mips/boot/dts/ingenic/Makefile | 1 + arch/mips/boot/dts/ingenic/cu1000-neo.dts | 170 ++ arch/mips/boot/dts/ingenic/x1000.dtsi | 317 ++++ .../dts/ralink/gardena_smart_gateway_mt7688.dts | 8 + arch/mips/boot/dts/ralink/mt7628a.dtsi | 10 + arch/mips/cavium-octeon/octeon-irq.c | 2 +- arch/mips/configs/cu1000-neo_defconfig | 117 ++ arch/mips/configs/generic/board-ocelot.config | 1 + arch/mips/include/asm/Kbuild | 1 + arch/mips/include/asm/bootinfo.h | 1 + arch/mips/include/asm/cpu-features.h | 4 + arch/mips/include/asm/cpu.h | 6 +- arch/mips/include/asm/gio_device.h | 2 - arch/mips/include/asm/hazards.h | 4 +- arch/mips/include/asm/irqflags.h | 6 +- arch/mips/include/asm/local.h | 4 + .../mips/include/asm/mach-ip27/kernel-entry-init.h | 12 +- arch/mips/include/asm/mach-ip27/mangle-port.h | 4 +- arch/mips/include/asm/mach-ip27/mmzone.h | 4 +- arch/mips/include/asm/mach-ip27/topology.h | 2 +- .../asm/mach-loongson64/cpu-feature-overrides.h | 2 + arch/mips/include/asm/mipsregs.h | 3 + arch/mips/include/asm/pci/bridge.h | 3 +- arch/mips/include/asm/serial.h | 18 - arch/mips/include/asm/sn/arch.h | 3 - arch/mips/include/asm/sn/hub.h | 17 - arch/mips/include/asm/sn/intr.h | 17 - arch/mips/include/asm/sn/ioc3.h | 42 +- arch/mips/include/asm/sn/klconfig.h | 4 - arch/mips/include/asm/sn/kldir.h | 193 +-- arch/mips/include/asm/sn/sn0/hub.h | 22 + arch/mips/include/asm/sn/sn0/hubni.h | 8 + arch/mips/include/asm/sn/sn0/ip27.h | 85 - arch/mips/include/asm/sn/{ => sn0}/kldir.h | 39 +- arch/mips/include/asm/sn/sn_private.h | 19 - arch/mips/include/asm/sn/types.h | 4 + arch/mips/jz4740/Kconfig | 10 + arch/mips/jz4740/setup.c | 4 + arch/mips/kernel/cpu-probe.c | 81 +- arch/mips/kernel/setup.c | 6 +- arch/mips/kernel/sync-r4k.c | 5 + arch/mips/kernel/syscalls/Makefile | 2 +- arch/mips/kernel/unaligned.c | 36 +- arch/mips/kvm/mips.c | 84 +- arch/mips/lib/memcpy.S | 14 +- arch/mips/lib/memset.S | 16 +- arch/mips/lib/mips-atomic.c | 4 +- arch/mips/loongson2ef/common/pm.c | 2 +- arch/mips/loongson64/numa.c | 2 +- arch/mips/loongson64/platform.c | 3 + arch/mips/math-emu/cp1emu.c | 38 +- arch/mips/math-emu/dp_maddf.c | 53 +- arch/mips/math-emu/ieee754.h | 16 + arch/mips/math-emu/ieee754int.h | 1 + arch/mips/math-emu/sp_maddf.c | 53 +- arch/mips/mm/init.c | 45 + arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 +++++++++++++++ arch/mips/net/bpf_jit_asm.S | 285 ++++ arch/mips/pci/pci-ip27.c | 2 +- arch/mips/pci/pci-xtalk-bridge.c | 52 +- arch/mips/ralink/ill_acc.c | 2 + arch/mips/sgi-ip22/ip22-gio.c | 6 +- arch/mips/sgi-ip27/ip27-berr.c | 40 +- arch/mips/sgi-ip27/ip27-common.h | 12 +- arch/mips/sgi-ip27/ip27-console.c | 5 +- arch/mips/sgi-ip27/ip27-hubio.c | 8 +- arch/mips/sgi-ip27/ip27-init.c | 25 +- arch/mips/sgi-ip27/ip27-irq.c | 5 +- arch/mips/sgi-ip27/ip27-klconfig.c | 51 - arch/mips/sgi-ip27/ip27-klnuma.c | 16 +- arch/mips/sgi-ip27/ip27-memory.c | 57 +- arch/mips/sgi-ip27/ip27-nmi.c | 5 +- arch/mips/sgi-ip27/ip27-reset.c | 2 +- arch/mips/sgi-ip27/ip27-smp.c | 33 +- arch/mips/sgi-ip27/ip27-timer.c | 48 +- arch/mips/sgi-ip27/ip27-xtalk.c | 1 - arch/mips/sgi-ip30/ip30-irq.c | 5 +- arch/mips/vdso/genvdso.c | 13 + arch/powerpc/include/asm/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/via/via_dmablit.c | 6 +- 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/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/common/videobuf2/videobuf2-v4l2.c | 4 +- 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 | 91 +- 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/adv748x/adv748x.h | 8 +- drivers/media/i2c/adv7604.c | 32 +- drivers/media/i2c/mt9v032.c | 10 +- drivers/media/i2c/mt9v111.c | 2 +- drivers/media/i2c/ov5640.c | 41 +- drivers/media/i2c/smiapp/smiapp-core.c | 198 ++- drivers/media/i2c/smiapp/smiapp-regs.c | 3 - drivers/media/i2c/smiapp/smiapp.h | 1 - drivers/media/pci/bt8xx/bttv-input.c | 6 +- drivers/media/pci/cobalt/cobalt-alsa-pcm.c | 69 +- drivers/media/pci/cx18/cx18-alsa-pcm.c | 75 +- drivers/media/pci/cx18/cx18-cards.c | 8 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-i2c.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 1 - drivers/media/pci/cx23885/cx23885-cards.c | 24 + drivers/media/pci/cx23885/cx23885-dvb.c | 114 +- drivers/media/pci/cx23885/cx23885-i2c.c | 4 +- drivers/media/pci/cx23885/cx23885-video.c | 3 +- drivers/media/pci/cx23885/cx23885.h | 1 + drivers/media/pci/cx25821/cx25821-alsa.c | 1 - drivers/media/pci/cx88/cx88-alsa.c | 1 - drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/ivtv/Kconfig | 5 +- drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 76 +- drivers/media/pci/ivtv/ivtv-driver.c | 3 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 - drivers/media/pci/ivtv/ivtv-i2c.c | 6 +- drivers/media/pci/ivtv/ivtv-i2c.h | 2 +- drivers/media/pci/meye/meye.c | 4 +- drivers/media/pci/saa7134/saa7134-alsa.c | 1 - drivers/media/pci/saa7164/saa7164-dvb.c | 24 +- drivers/media/pci/smipcie/smipcie-main.c | 4 +- drivers/media/pci/solo6x10/solo6x10-g723.c | 24 +- drivers/media/pci/tw686x/tw686x-audio.c | 16 +- drivers/media/platform/Kconfig | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 94 +- drivers/media/platform/atmel/atmel-isi.c | 42 +- drivers/media/platform/atmel/atmel-isi.h | 2 + drivers/media/platform/coda/coda-bit.c | 29 +- drivers/media/platform/coda/coda-common.c | 45 +- drivers/media/platform/coda/coda-jpeg.c | 746 ++++++++- drivers/media/platform/coda/coda.h | 3 + drivers/media/platform/coda/coda_regs.h | 83 + drivers/media/platform/coda/trace.h | 10 + drivers/media/platform/davinci/vpfe_capture.c | 31 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 3 + 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 | 23 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 8 +- drivers/media/platform/omap3isp/isp.c | 8 +- drivers/media/platform/omap3isp/ispccdc.c | 12 +- drivers/media/platform/pxa_camera.c | 2 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-hw.c | 6 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 13 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 5 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 57 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 6 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 20 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 5 +- drivers/media/platform/ti-vpe/cal.c | 773 ++++++++-- drivers/media/platform/ti-vpe/cal_regs.h | 221 +-- drivers/media/platform/ti-vpe/csc.c | 32 +- drivers/media/platform/vimc/vimc-scaler.c | 166 +- drivers/media/platform/vivid/Makefile | 3 +- drivers/media/platform/vivid/vivid-core.c | 203 ++- drivers/media/platform/vivid/vivid-core.h | 20 + drivers/media/platform/vivid/vivid-ctrls.c | 11 + drivers/media/platform/vivid/vivid-kthread-touch.c | 181 +++ drivers/media/platform/vivid/vivid-kthread-touch.h | 13 + drivers/media/platform/vivid/vivid-touch-cap.c | 341 ++++ drivers/media/platform/vivid/vivid-touch-cap.h | 39 + drivers/media/platform/vivid/vivid-vid-common.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 79 +- drivers/media/rc/rc-main.c | 27 +- drivers/media/rc/serial_ir.c | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 4 +- drivers/media/usb/cx231xx/cx231xx-audio.c | 79 +- drivers/media/usb/cx231xx/cx231xx-i2c.c | 3 +- drivers/media/usb/dvb-usb-v2/af9035.c | 19 +- drivers/media/usb/dvb-usb-v2/anysee.c | 4 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 42 +- drivers/media/usb/dvb-usb-v2/zd1301.c | 4 +- drivers/media/usb/dvb-usb/af9005.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 33 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 8 +- drivers/media/usb/dvb-usb/digitv.c | 10 +- drivers/media/usb/dvb-usb/dvb-usb-urb.c | 2 +- drivers/media/usb/dvb-usb/dw2102.c | 8 +- drivers/media/usb/dvb-usb/vp7045.c | 21 +- drivers/media/usb/em28xx/em28xx-audio.c | 87 +- drivers/media/usb/go7007/s2250-board.c | 1 + drivers/media/usb/go7007/snd-go7007.c | 60 +- drivers/media/usb/gspca/gspca.c | 2 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 769 +++++---- drivers/media/usb/pvrusb2/pvrusb2-encoder.c | 4 +- drivers/media/usb/stkwebcam/stk-webcam.c | 2 +- drivers/media/usb/tm6000/tm6000-alsa.c | 82 +- drivers/media/usb/usbtv/usbtv-audio.c | 29 +- drivers/media/usb/usbvision/usbvision-video.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 37 + drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 476 +++++- drivers/media/v4l2-core/v4l2-event.c | 5 +- drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- drivers/media/v4l2-core/v4l2-ioctl.c | 213 ++- drivers/media/v4l2-core/v4l2-subdev.c | 26 +- drivers/media/v4l2-core/videobuf-core.c | 5 +- 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 - drivers/net/ethernet/sgi/Kconfig | 5 +- drivers/net/ethernet/sgi/ioc3-eth.c | 544 ++----- 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/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/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 66 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 4 +- drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 6 +- drivers/staging/media/hantro/hantro_g1_regs.h | 53 + drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 6 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 4 +- drivers/staging/media/hantro/hantro_h264.c | 2 +- drivers/staging/media/hantro/hantro_hw.h | 17 +- drivers/staging/media/hantro/hantro_postproc.c | 148 ++ drivers/staging/media/hantro/hantro_v4l2.c | 109 +- drivers/staging/media/hantro/rk3288_vpu_hw.c | 10 + .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 4 +- .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 4 +- drivers/staging/media/imx/imx7-mipi-csis.c | 3 - drivers/staging/media/ipu3/TODO | 6 - drivers/staging/media/ipu3/ipu3-css.c | 2 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 5 + drivers/staging/media/meson/vdec/vdec.c | 18 +- drivers/staging/media/meson/vdec/vdec.h | 1 + drivers/staging/media/meson/vdec/vdec_1.c | 29 +- drivers/staging/media/meson/vdec/vdec_platform.c | 60 + drivers/staging/media/meson/vdec/vdec_platform.h | 4 + .../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/dvb-usb-ids.h | 2 + include/media/v4l2-common.h | 21 + include/media/v4l2-device.h | 12 +- include/media/v4l2-ioctl.h | 55 + include/media/v4l2-rect.h | 8 +- include/media/v4l2-subdev.h | 2 +- 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/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/v4l2.h | 2 +- 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/linux/videodev2.h | 29 + 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/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 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/lib/x86-opcode-map.txt | 2 +- tools/kvm/kvm_stat/kvm_stat | 8 +- tools/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 +- 971 files changed, 38449 insertions(+), 15768 deletions(-) create mode 100644 Documentation/core-api/pin_user_pages.rst create mode 100644 Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml delete mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt create mode 100644 Documentation/devicetree/bindings/media/ti,cal.yaml delete mode 100644 Documentation/devicetree/bindings/media/ti-cal.txt 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/media/v4l-drivers/cx18.rst delete mode 100644 Documentation/x86/intel_mpx.rst create mode 100644 arch/arc/include/asm/fpu.h delete mode 100644 arch/arm/include/asm/kvm_mmio.h delete mode 100644 arch/arm64/include/asm/kvm_mmio.h create mode 100644 arch/mips/boot/dts/ingenic/cu1000-neo.dts create mode 100644 arch/mips/boot/dts/ingenic/x1000.dtsi create mode 100644 arch/mips/configs/cu1000-neo_defconfig delete mode 100644 arch/mips/include/asm/serial.h delete mode 100644 arch/mips/include/asm/sn/hub.h delete mode 100644 arch/mips/include/asm/sn/sn0/ip27.h copy arch/mips/include/asm/sn/{ => sn0}/kldir.h (85%) delete mode 100644 arch/mips/include/asm/sn/sn_private.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 arch/riscv/include/asm/kasan.h create mode 100644 arch/riscv/mm/kasan_init.c create mode 100644 arch/riscv/mm/physaddr.c delete mode 100644 arch/x86/include/asm/mpx.h delete mode 100644 arch/x86/include/asm/trace/mpx.h create mode 100644 arch/x86/kernel/crash_core_32.c create mode 100644 arch/x86/kernel/crash_core_64.c delete mode 100644 arch/x86/mm/mpx.c create mode 100644 drivers/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/leds/leds-tps6105x.c create mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.c create mode 100644 drivers/media/platform/vivid/vivid-kthread-touch.h create mode 100644 drivers/media/platform/vivid/vivid-touch-cap.c create mode 100644 drivers/media/platform/vivid/vivid-touch-cap.h 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/hantro/hantro_postproc.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%)