This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/linux.
from f97c81dc6ca5 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds c9dccacfccc7 printk: Do not lose last line in kmsg buffer dump adds 36594b317c65 vsprintf: Prevent crash when dereferencing invalid pointer [...] adds cf6b7921fc19 lib/test_printf: Add test of null/invalid pointer derefere [...] adds 8ebea6ea1a7e lib/test_printf: Remove obvious comments from %pd and %pD tests adds 35c35493b0e3 printk: Replace strncmp() with str_has_prefix() adds 085a3a8fdf3e ABI: Update dev-kmsg documentation to match current kernel [...] adds ae88de56a189 Merge branch 'for-5.4' into for-linus adds 56c1e8343494 Merge tag 'printk-for-5.4' of git://git.kernel.org/pub/scm [...] adds 60f2c82ed20b randstruct: Check member structs in is_pure_ops_struct() adds 56c631f5aec3 Merge tag 'gcc-plugins-v5.4-rc1' of git://git.kernel.org/p [...] adds 8b160b18e3bd staging: rtl8723bs: replace __inline by inline adds 4bd92428e717 lib/zstd/mem.h: replace __inline by inline adds c30724e9a061 compiler_types.h: don't #define __inline adds eb111869301e compiler-types.h: add asm_inline definition adds 40576e5e63ea x86: alternative.h: use asm_inline for all alternative variants adds 32ee8230b2b0 x86: bug.h: use asm_inline in _BUG_FLAGS definitions adds 227c3e9eb5cf Merge tag 'compiler-attributes-for-linus-v5.4' of git://gi [...] adds 1b88b99bdff8 nouveau: return -EBUSY when hmm_range_wait_until_valid fails adds f32471e2cf87 mm/hmm: remove the legacy hmm_pfn_* APIs adds e709accc7670 mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault adds 1f9618079250 mm/hmm: replace hmm_update with mmu_notifier_range adds d2e8d551165c mm/hmm: a few more C style and comment clean ups adds 9a4903e49e49 mm/hmm: replace the block argument to hmm_range_fault with [...] adds d45d464b118f mm/hmm: merge hmm_range_snapshot into hmm_range_fault adds f527688d5d8a mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd adds cc374377a19d mm/hmm: remove hmm_range vma adds 9d0a16658f84 amdgpu: remove -EAGAIN handling for hmm_range_fault adds 07d82211b8d2 amdgpu: don't initialize range->list in amdgpu_hmm_init_range adds 5aa0acb374ed nouveau: pass struct nouveau_svmm to nouveau_range_fault adds 2cbeb41913e6 mm/hmm: remove the unused vma argument to hmm_range_dma_unmap adds fac555ac93d4 mm/hmm: remove superfluous arguments from hmm_range_register adds 7f08263d9bc6 mm/hmm: remove the page_shift member from struct hmm_range adds 05c23af4a1b3 mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry adds 309f9a4f5e1a mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd adds f0b3c45c8931 mm/hmm: only define hmm_vma_walk_pud if needed adds 9d3973d60f0a mm/hmm: cleanup the hmm_vma_handle_pmd stub adds 251bbe59b7a6 mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub adds f442c283efe4 mm/hmm: allow HMM_MIRROR on all architectures with MMU adds 9c240a7bb337 mm/hmm: make HMM_MIRROR an implicit option adds 56c57103db17 mm/mmu_notifiers: hoist do_mmu_notifier_register down_writ [...] adds 70df291bf81f mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm adds 2c7933f53f6b mm/mmu_notifiers: add a get/put scheme for the registration adds e4c057d02c9e misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct adds c7d8b7824ff9 hmm: use mmu_notifier_get/put for 'struct hmm' adds 534e5f84b7a9 drm/radeon: use mmu_notifier_get/put for struct radeon_mn adds 0029cab3146a drm/amdkfd: fix a use after free race with mmu_notifer unregister adds 471f39020569 drm/amdkfd: use mmu_notifier_put adds f4fb3b9c1971 Merge 'notifier_get_put' into hmm.git adds a7d1f22bb74f mm: turn migrate_vma upside down adds dea027f28209 nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copy adds 64de8b8d65f9 nouveau: factor out device memory address calculation adds 2ab2bda53c98 nouveau: factor out dmem fence completion adds 107ba59fc6d7 nouveau: remove a few function stubs adds bfe69ef94aee nouveau: simplify nouveau_dmem_migrate_to_ram adds f268307ec7c7 nouveau: simplify nouveau_dmem_migrate_vma adds 2a915acf88ac mm: remove the unused MIGRATE_PFN_ERROR flag adds 06d462beb470 mm: remove the unused MIGRATE_PFN_DEVICE flag adds 9b2ed9cb975c mm: remove CONFIG_MIGRATE_VMA_HELPER adds 8402ce61bec2 mm/mmu_notifiers: check if mmu notifier callbacks are allo [...] adds 0c385190392d resource: add a not device managed request_free_mem_region [...] adds fdc029b19dfd memremap: remove the dev field in struct dev_pagemap adds 6f42193fd86e memremap: don't use a separate devm action for devmap_mana [...] adds 6869b7b20659 memremap: provide a not device managed memremap_pages adds 7cc2e18f2100 RDMA/odp: Use the common interval tree library instead of generic adds f993de88a55f RDMA/odp: Iterate over the whole rbtree directly adds fd7dbf035edc RDMA/odp: Make it clearer when a umem is an implicit ODP umem adds 22d79c9a912c RMDA/odp: Consolidate umem_odp initialization adds f20bef6a951b RDMA/odp: Make the three ways to create a umem_odp clear adds 261dc53f8ee0 RDMA/odp: Split creating a umem_odp from ib_umem_get adds 0446cad9ca38 RDMA/odp: Provide ib_umem_odp_release() to undo the allocs adds 204e3e5630c5 RDMA/odp: Check for overflow when computing the umem_odp end adds 37824952dc8f RDMA/odp: Use kvcalloc for the dma_list and page_list adds ce51346feede RDMA/core: Make invalidate_range a device operation adds a705f3e3a1a8 RDMA/mlx5: Use ib_umem_start instead of umem.address adds fba0e448a2c5 RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr adds daa138a58c80 Merge branch 'odp_fixes' into hmm.git adds c571feca2dc9 RDMA/odp: use mmu_notifier_get/put for 'struct ib_ucontext [...] adds 47f725ee7b5f RDMA/odp: remove ib_ucontext from ib_umem adds c96245148c1e mm/mmu_notifiers: remove unregister_no_release adds e3fe8e555dd0 mm/hmm: fix hmm_range_fault()'s handling of swapped out pages adds 6c64f2bbe79c mm/hmm: hmm_range_fault() NULL pointer bug adds c18ce674d548 mm/hmm: hmm_range_fault() infinite loop adds f0ade90a8aa1 mm/mmu_notifiers: remove the __mmu_notifier_invalidate_ran [...] adds 23b68395c7c7 mm/mmu_notifiers: add a lockdep map for invalidate_range_s [...] adds 66204f1d2d1b mm/mmu_notifiers: prime lockdep adds 810e24e009cf mm/mmu_notifiers: annotate with might_sleep() adds a520110e4a15 mm: split out a new pagewalk.h header from mm.h adds 7b86ac3371b7 pagewalk: separate function pointers from iterator data adds b4bc7817b2bc pagewalk: use lockdep_assert_held for locking validation adds 6bdf3b0aeead csky: add missing brackets in a macro for tlb.h adds f2bc09e95191 drm/radeon: guard against calling an unpaired radeon_mn_un [...] adds 312364f3534c kernel.h: Add non_block_start/end() adds ba170f76b69d mm, notifier: Catch sleeping/blocking for !blockable adds 62974fc389b3 libnvdimm: Enable unit test infrastructure compile checks adds 84da111de0b4 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...] adds b2590bdd0b1d IB/hfi1: Do not update hcrc for a KDETH packet during faul [...] adds 795130b31986 IB/hfi1: Remove unused define adds ecc53f8a3c09 RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr adds a511f82218fb RDMA/hns: Fix comparison of unsigned long variable 'end' w [...] adds 56594ae1d250 RDMA/core: Annotate destroy of mutex to ensure that it is [...] adds a5c9c299d1e1 IB/mlx5: Avoid unnecessary typecast adds 4f8f0d5e33dd RDMA/hns: Package the flow of creating cq adds 2a2f1887e089 RDMA/hns: Refactor the code of creating srq adds 606bf89e98ef RDMA/hns: Refactor for hns_roce_v2_modify_qp function adds 947441eadb90 RDMA/hns: Use a separated function for setting extend sge [...] adds 99441ab552f1 RDMA/hns: optimize the duplicated code for qpc setting flow adds 89b4b70b974c RDMA/hns: Optimize hns_roce_mhop_alloc function. adds 3ee0e170d72c RDMA/hns: Package for hns_roce_rereg_user_mr function adds d7019c0f47ae RDMA/hns: Refactor hem table mhop check and calculation adds 33db6f94847c RDMA/hns: Refactor eq table init for hip08 adds 4cc315c53f95 RDMA/qib: Unneeded variable ret adds cf167e5eb92c RDMA/qedr: Remove Unneeded variable rc adds 39289bfc2214 RDMA: Make most headers compile stand alone adds 4f96061b92da IB/usnic: Use dev_get_drvdata adds 089b645d19b2 RDMA/mlx4: Separate creation of RWQ and QP adds 913df8c35322 RDMA/mlx4: Annotate boolean arguments as bool and not int adds 1d2fedd8561d RDMA/core: Support netlink commands in non init_net net na [...] adds 8b38c538d460 IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface adds 0058eb589881 qed*: Change dpi_addr to be denoted with __iomem adds 5dcecbc96755 IB/mlx5: Refactor code for counters allocation adds 3e1f000ff746 IB/mlx5: Support per device q counters in switchdev mode adds 525a2c651cdd Merge branch 'wip/dl-for-rc' into wip/dl-for-next adds bda9045a200c IB/bnxt_re: Do not notifify GID change event adds 16e9111e9ee3 RDMA/efa: Expose device statistics adds cb560f5fd951 infiniband: Remove dev_err() usage after platform_get_irq() adds 1dc558923c5c RDMA/core: fix spelling mistake "Nelink" -> "Netlink" adds d129e3f42266 RDMA/mlx5: Remove DEBUG ODP code adds b2567ebb78bd RDMA/hns: remove set but not used variable 'irq_num' adds 31d0e6c149b8 mlx5: Fix formats with line continuation whitespace adds 20cf4e026730 rdma: Enable ib_alloc_cq to spread work over a device's co [...] adds 7a63b31efbb2 RDMA/hns: Remove not used UAR assignment adds 05bb411ada95 RDMA/core: Introduce ratelimited ibdev printk functions adds cfa1f5f27c79 RDMA/efa: Rate limit admin queue error prints adds 72a7720fca37 RDMA: Introduce ib_port_phys_state enum adds 691f380df242 RDMA/cxgb3: Use ib_device_set_netdev() adds 4929116bdf72 RDMA/core: Add common iWARP query port adds d8d5cfac45db RDMA/{cxgb3, cxgb4, i40iw}: Remove common code adds a3e2d4c7e766 RDMA/hns: remove obsolete Kconfig comment adds cc95b23c2500 RDMA/hns: Encapsulate some lines for setting sq size in user mode adds 8ea417ffc2db RDMA/hns: Optimize hns_roce_modify_qp function adds ece9c205f707 RDMA/hns: Update the prompt message for creating and destroy qp adds 2288b3b3b187 RDMA/hns: Remove unnessary init for cmq reg adds b5c229dc1585 RDMA/hns: Clean up unnecessary initial assignment adds 6def7de6d450 RDMA/hns: Update some comments style adds 0e20ebf8d48e RDMA/hns: Handling the error return value of hem function adds e7f40440afb8 RDMA/hns: Split bool statement and assign statement adds bebdb83f97ee RDMA/hns: Refactor irq request code adds 4b42d05d0b2c RDMA/hns: Remove unnecessary kzalloc adds 260c3b349919 RDMA/hns: Refactor hns_roce_v2_set_hem for hip08 adds 249f2f921f24 RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int() adds d967e2625faa RDMA/hns: Disable alw_lcl_lpbk of SSU adds db50077b9530 RDMA/hns: Use the new APIs for printing log adds 749b9eef502d Merge remote-tracking branch 'mlx5-next/mlx5-next' into wi [...] adds 972d7560ee37 IB/mlx5: Add legacy events to DEVX list adds 8293a598feec IB/mlx5: Expose XRQ legacy commands over the DEVX interface adds 9dc4cfff115f RDMA/mlx5: Annotate lock dependency in bind/unbind slave port adds 0e1aa6f0959e RDMA/hns: Logic optimization of wc_flags adds 76827087bb3f RDMA/hns: Bugfix for creating qp attached to srq adds d7e5ca88d60c RDMA/hns: Modify pi vlaue when cq overflows adds 9bba3f0cbfc8 RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip [...] adds bf8c02f961c8 RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver adds 77905379e9b2 RDMA/hns: Remove unuseful member adds a7325af725e8 RDMA/hns: Fix some white space check_mtu_validate() adds b2299e83815c RDMA: Delete DEBUG code adds 868df536f5e8 Merge branch 'odp_fixes' into rdma.git for-next adds 973ca46d5c28 Merge remote-tracking branch 'mlx5-next/mlx5-next' into for-next adds d8abe88450be RDMA/mlx5: RDMA_RX flow type support for user applications adds 958b6813f0c0 RDMA/efa: Remove umem check on dereg MR flow adds 1bc5ba836e3b RDMA/efa: Use existing FIELD_SIZEOF macro adds fd1a52f38c23 RDMA/iwpm: Delete unnecessary checks before the macro call [...] adds 29af94987ba6 IB/mlx5: Remove check of FW capabilities in ODP page fault [...] adds 75e46fc02c97 IB/mlx5: Add page fault handler for DC initiator WQE adds a0d8994b305b Merge branch 'mlx5-odp-dc' into rdma.git for-next adds 82e620d9c3a0 RDMA/hns: Modify the data structure of hns_roce_av adds 90c559b1864a RDMA/hns: Remove the some magic number adds bfe860351e31 RDMA/hns: Fix cast from or to restricted __le32 for driver adds e075da5e7c47 RDMA/hns: Add reset process for function-clear adds 18df508c7970 RDMA/hns: Remove if-else judgment statements for creating srq adds afca2a2b837a RDMA/hns: Delete the not-used lines adds 98c09b8c9767 RDMA/hns: Fix wrong assignment of qp_access_flags adds a6e4d254c19b RDMA/cma: Fix false error message adds bd0abfa8ca1d Documentation/infiniband: update name of some functions adds 3b961b4f8316 RDMA/hns: Use devm_platform_ioremap_resource() to simplify code adds b97b218b302d RDMA/odp: Add missing cast for 32 bit adds 2ac5a6d3a917 RDMA/usnic: Avoid overly large buffers on stack adds 4a9d46a9fe14 RDMA: Fix goto target to release the allocated memory adds 0404bd629fd4 RDMA/siw: Fix page address mapping in TX path adds 1ba7c8f80058 IB/iser: Support up to 16MB data transfer in a single command adds 75c66515e4fe Merge tag 'v5.3-rc8' into rdma.git for-next adds 4db8fd497332 RDMA/siw: Relax from kmap_atomic() use in TX path adds c05fc15634f9 IB/hfi1: Add traces for TID RDMA READ adds 719943541486 IB/{rdmavt, hfi1, qib}: Add a counter for credit waits adds f8659d68e2be IB/hfi1: Define variables as unsigned long to fix KASAN warning adds 3d50503b3b33 RDMA/hns: Optimize cmd init and mode selection for hip08 adds 395b59a116a2 RDMA/hns: Package operations of rq inline buffer into sepa [...] adds d97a3e92f336 RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missi [...] adds 130c2c576e75 IB/mlx5: Use the original address for the page during free_pages adds 5d44adebbb7e IB/mlx5: Free mpi in mp_slave mode adds a3f4b8e31822 RDMA/efa: Fix incorrect error print adds 3eca7fc2d8d1 RDMA: Fix double-free in srq creation error flow adds 018c6837f3e6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 123d87d553e2 dm: make dm_table_find_target return NULL adds 39d13a1ac41d dm crypt: reuse eboiv skcipher for IV generation adds 88cd3e6cfac9 dm verity: add root hash pkcs#7 signature verification adds 0c8e9c2d6682 dm zoned: fix invalid memory access adds 58912dbce6be dm writecache: remove unused member pointer in writeback_struct adds 62421b3880c7 dm writecache: add unlikely for getting two block with same LBA adds 5229b4896e8f dm writecache: optimize performance by sorting the blocks [...] adds bcd676542cdd dm raid1: use struct_size() with kzalloc() adds c1499a044d7c dm space map common: remove check for impossible sm_find_f [...] adds be1eb7f78aa8 crypto: essiv - create wrapper template for ESSIV generation adds a1a262b66e55 dm crypt: switch to ESSIV crypto API template adds b1d1e29639df dm crypt: omit parsing of the encapsulated cipher adds fb16c799b8dc dm stats: use struct_size() helper adds 6d1959138c8b dm writecache: skip writecache_wait for pmem mode adds c8156fc77d07 dm raid: fix updating of max_discard_sectors limit adds 7431b7835f55 dm: add clone target adds 26d2ef0cd0f7 dm bufio: call adjust_total_allocated from __link_buffer a [...] adds d0a328a385d2 dm bufio: refactor adjust_total_allocated adds af53badc0cd8 dm bufio: introduce a global queue adds b132ff333201 dm bufio: remove old-style buffer cleanup adds 6e913b28cd27 dm bufio: introduce a global cache replacement adds afa179eb6038 dm: introduce DM_GET_TARGET_VERSION adds 3e414b5bd28f Merge tag 'for-5.4/dm-changes' of git://git.kernel.org/pub [...] adds 48d5b9732580 scsi: ufs: Change names related to error history adds d3c615bf586f scsi: ufs: Add fatal and auto-hibern8 error history adds c5397f13fc74 scsi: ufs: Do not reset error history during host reset adds 8808b4e9dcdc scsi: ufs: Add history of fatal events adds cf949bbe22be scsi: ufs: uapi: Fix SPDX license identifier adds 8930a6c20791 scsi: core: add support for request batching adds 9e5470fe2d61 scsi: virtio_scsi: implement request batching adds 70a51d8c5317 scsi: lpfc: Remove unnecessary null check before kfree adds 838c1efc6a0a scsi: ufs: change msleep to usleep_range adds 0b3b6fe299c4 scsi: qla2xxx: Remove unnecessary null check adds b217598890a2 scsi: aic94xx: Remove unnecessary null check adds a9651be7e481 scsi: fdomain: use BCTL_RST in fdomain_reset() adds 7a1c0b79dbe3 scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work() adds 22d5aa3a4570 scsi: fdomain_isa: use CFG1_IRQ_MASK adds 56cc8fae5f7e scsi: qla2xxx: Replace vmalloc + memset with vzalloc adds 1623835507e3 scsi: scsi_debugfs: Use for_each_set_bit to simplify code adds 1de540a92638 scsi: mpt3sas: clean up a couple sizeof() uses adds 657bd277c162 scsi: cxlflash: Mark expected switch fall-throughs adds 9fba647cfedc scsi: ibmvscsi_tgt: Mark expected switch fall-throughs adds 8f55c307ab57 scsi: mpt3sas: support target smid for [abort|query] task adds 5d328de64d89 scsi: qla2xxx: Fix DMA unmap leak adds d376dbda1873 scsi: qla2xxx: Fix different size DMA Alloc/Unmap adds 0c6df59061b2 scsi: qla2xxx: Fix abort timeout race condition. adds 178235f43ea1 scsi: qla2xxx: Use Correct index for Q-Pair array adds 5e5402c14708 scsi: qla2xxx: Skip FW dump on LOOP initialization error adds 7f4374e67b30 scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} adds 8b5292bcfcac scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag adds 3a4b6cc73321 scsi: qla2xxx: Fix premature timer expiration adds f0cecc1eec0c scsi: qla2xxx: Retry fabric Scan on IOCB queue full adds 26a77799195f scsi: qla2xxx: Correct error handling during initializatio [...] adds 9e744591ef1b scsi: qla2xxx: Fix NVMe port discovery after a short devic [...] adds a36f1443e6fc scsi: qla2xxx: Use common update-firmware-options routine [...] adds f00b3428a801 scsi: qla2xxx: Fix hang in fcport delete path adds 03cc44bf682a scsi: qla2xxx: Allow NVMe IO to resume with short cable pull adds 4d0b32b853f5 scsi: qla2xxx: Update driver version to 10.01.00.18-k adds 88d5c343949e scsi: megaraid_sas: Make a bunch of functions static adds e5460f084b84 scsi: megaraid_sas: Fix a compilation warning adds 4c73598732f7 scsi: ibmvfc: Mark expected switch fall-throughs adds 6d44c692c12c scsi: qlogicpti: Mark expected switch fall-throughs adds c78a66584d03 scsi: sun3_scsi: Mark expected switch fall-throughs adds c72a9692923f scsi: wd33c93: Mark expected switch fall-through adds 4b828fe156a6 scsi: ufs: revamp string descriptor reading adds 09addb1d169e scsi: core: Make scsi_internal_device_unblock_nowait() rej [...] adds 94ef80a5f0d7 scsi: core: Complain if scsi_target_block() fails adds dccc96abfb21 scsi: core: Reduce memory required for SCSI logging adds cb8b3359eb9c scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS adds 7d8948627a7c scsi: target: tcmu: clean the nl_cmd of the udev when nl s [...] adds 69a76d08f2e4 scsi: ncr53c8xx: Mark expected switch fall-through adds 93352abc81a9 scsi: hisi_sas: Make max IPTT count equal for all hw revisions adds 897cc769bcc0 scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot adds bee0cf25c030 scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT adds bbe0a7b348b3 scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs adds b0b3e4290e28 scsi: hisi_sas: Snapshot AXI and RAS register at debugfs adds 445ee2de112a scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset() adds d380f55503ed scsi: hisi_sas: Don't bother clearing status buffer IU in [...] adds 599aefc81eff scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE adds 1c003146c64b scsi: hisi_sas: Drop kmap_atomic() in SMP command completion adds 5f6c32d7ce57 scsi: hisi_sas: Drop SMP resp frame DMA mapping adds e16963f378fa scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed adds 7bf18e849d80 scsi: hisi_sas: Modify return type of debugfs functions adds a07b48766c52 scsi: hisi_sas: Remove some unnecessary code adds e7513f666bc7 scsi: hisi_sas: replace "%p" with "%pK" adds a5ac1f5d9a42 scsi: hisi_sas: Consolidate internal abort calls in LU res [...] adds afcd609e8e79 scsi: pm80xx: remove redundant assignments to variable rc adds f23ca2cb2781 scsi: mpt3sas: Add support for PCIe Lane margin adds e224e03b0c6a scsi: mpt3sas: memset request frame before reusing adds ffedeae1fa54 scsi: mpt3sas: Gracefully handle online firmware update adds 635ee6c73034 scsi: mpt3sas: Update MPI headers to 2.6.8 spec adds 5bb309dbbbf2 scsi: mpt3sas: Enumerate SES of a managed PCIe switch adds 3c090ce3f0fb scsi: mpt3sas: Allow ioctls to blocked access status NVMe adds ba630ea068d7 scsi: mpt3sas: Support MEMORY MOVE Tool box command adds 3ac8e47bbf2d scsi: mpt3sas: Add sysfs to know supported features adds 9c067c053f94 scsi: mpt3sas: Handle fault during HBA initialization adds 1edc677019c2 scsi: mpt3sas: Reduce the performance drop adds 54d74e6b9d98 scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR adds 6e0b7ca281d7 scsi: mpt3sas: Update driver version to 31.100.00.00 adds d2d2b5a5741d scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the [...] adds 8dd9593cc07a scsi: qla2xxx: Really fix qla2xxx_eh_abort() adds c1c7178c2620 scsi: qla2xxx: Improve Linux kernel coding style conformance adds 0184793df2e8 scsi: qla2xxx: Use tabs instead of spaces for indentation adds ba0cef253271 scsi: qla2xxx: Include the <asm/unaligned.h> header file f [...] adds 3f5ee085d37d scsi: qla2xxx: Remove an include directive from qla_mr.c adds 36645232d9fc scsi: qla2xxx: Remove a superfluous forward declaration adds c254b52b58b5 scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const adds 909c1d1492b6 scsi: qla2xxx: Change the return type of qla2x00_update_ms [...] adds 6d58ef05fd33 scsi: qla2xxx: Reduce the scope of three local variables i [...] adds bb6efb1ea639 scsi: qla2xxx: Declare qla_tgt_cmd.cdb const adds 9e75b5e2c838 scsi: qla2xxx: Change data_dsd into an array adds 57bf595a6f24 scsi: qla2xxx: Verify locking assumptions at runtime adds 9c17c3b1e049 scsi: qla2xxx: Reduce the number of casts in GID list code adds 09434912ed4c scsi: qla2xxx: Simplify qlt_lport_dump() adds 53be100b36ae scsi: qla2xxx: Remove a superfluous pointer check adds 8b21900b09a5 scsi: qla2xxx: Remove two superfluous tests adds f1333c48a4ad scsi: qla2xxx: Simplify qla24xx_abort_sp_done() adds ac452b8e7932 scsi: qla2xxx: Fix session lookup in qlt_abort_work() adds b3e9772d9ec5 scsi: qla2xxx: Report the firmware status code if a mailbo [...] adds 1df627b4f7fa scsi: qla2xxx: Do not corrupt vha->plogi_ack_list adds cc74049f35e8 scsi: qla2xxx: Use strlcpy() instead of strncpy() adds 58e060e11b0b scsi: qla2xxx: Complain if a mailbox command times out adds 6f153bcf12f4 scsi: qla2xxx: Complain if parsing the version string fails adds 258f0752ef36 scsi: qla2xxx: Remove dead code adds 282d10565ee9 scsi: qla2xxx: Simplify a debug statement adds c29282c65d1c scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() adds 3a392b4f384a scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() adds f91ff36a5731 scsi: qla2xxx: Suppress a Coveritiy complaint about intege [...] adds c4707fccb364 scsi: qla2xxx: Suppress multiple Coverity complaint about [...] adds e6803efae5ac scsi: qla2xxx: Always check the qla2x00_wait_for_hba_onlin [...] adds bc97c9484bae scsi: qla2xxx: Declare fourth qla2x00_set_model_info() arg [...] adds fcef08932db7 scsi: qla2xxx: Complain if waiting for pending commands times out adds dc6d6d34e1f6 scsi: qla2xxx: Check the PCI info string output buffer size adds 527e9b704c3d scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcp [...] adds fb3250974a48 scsi: qla2xxx: Complain if a soft reset fails adds df95f39ae764 scsi: qla2xxx: Introduce the be_id_t and le_id_t data type [...] adds c43e7832ee77 scsi: qla2xxx: Change the return type of qla24xx_read_flas [...] adds 0597fe601a3a scsi: qla2xxx: Check secondary image if reading the primar [...] adds 9933c050fe91 scsi: qla2xxx: Make it explicit that ELS pass-through IOCB [...] adds 0f8243e64682 scsi: qla2xxx: Set the responder mode if appropriate for E [...] adds aa20e38bf567 scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() adds 6c18a43e3c82 scsi: qla2xxx: Enable type checking for the SRB free and d [...] adds bdb61b9b944d scsi: qla2xxx: Introduce the function qla2xxx_init_sp() adds 85cffefa09e4 scsi: qla2xxx: Fix a race condition between aborting and c [...] adds e752a04e1bd1 scsi: qla2xxx: Make qlt_handle_abts_completion() more robust adds 3cb5f3aeaf07 scsi: qla2xxx: Modify NVMe include directives adds bcc856574356 scsi: qla2xxx: Introduce qla2xxx_get_next_handle() adds 0dcec41acb85 scsi: qla2xxx: Make sure that aborted commands are freed adds 88263208dd23 scsi: qla2xxx: Complain if sp->done() is not called from t [...] adds 5ec9f9040f61 scsi: qla2xxx: Let the compiler check the type of the SCSI [...] adds 1a20719e074a scsi: qla2xxx: Remove superfluous sts_entry_* casts adds 724361921f65 scsi: qla2xxx: Report invalid mailbox status codes adds 897def200421 scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function adds c6e58160a2c0 scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() adds 1778a0e7bff8 scsi: qla2xxx: Remove two superfluous if-tests adds fe6b52c9adbc scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() adds d1436e456b84 scsi: qla2xxx: Fix a NULL pointer dereference adds 9ab089d30bcf scsi: megaraid_sas: Introduce module parameter for default [...] adds dbe447ac18aa scsi: fas216: Mark expected switch fall-throughs adds 18daf910ed6f scsi: pmcraid: Fix a typo - pcmraid --> pmcraid adds 1d4f4a5e507f scsi: sym53c8xx_2: remove redundant assignment to retv adds 3e76ca9561ce scsi: csiostor: Prefer pcie_capability_read_word() adds 2b4f4cb93ae3 scsi: esas2r: Prefer pcie_capability_read_word() adds 075c2b6bf654 scsi: use __u{8,16,32,64} instead of uint{8,16,32,64}_t in [...] adds edbd56472a63 scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft adds 3cf92f4bfccb scsi: qla2xxx: cleanup trace buffer initialization adds 9730ddfb123d scsi: fnic: remove redundant assignment of variable rc adds ee9a256cd8d0 scsi: lpfc: remove redundant code adds 78d4b1327d8b scsi: lpfc: use spin_lock_irqsave in IRQ context adds d508e31df10f scsi: ufs-qcom: Make structure ufs_hba_qcom_vops constant adds a967783300bf scsi: lpfc: remove NULL check before some freeing functions adds 31f06d2e7372 scsi: lpfc: Limit xri count for kdump environment adds 4f1a2fef2af6 scsi: lpfc: Fix PLOGI failure with high remoteport count adds 1d755d6477ca scsi: lpfc: Fix ELS field alignments adds 3cee98db2610 scsi: lpfc: Fix crash on driver unload in wq free adds 8d34a59caecd scsi: lpfc: Fix failure to clear non-zero eq_delay after i [...] adds 296012285c90 scsi: lpfc: Fix leak of ELS completions on adapter reset adds 57178b927550 scsi: lpfc: Fix port relogin failure due to GID_FT interaction adds 7f20c1cb236a scsi: lpfc: Fix discovery when target has no GID_FT information adds 26d824ca45a8 scsi: lpfc: Fix ADISC reception terminating login state if [...] adds 08180db2542b scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card adds 61184f1742c9 scsi: lpfc: Fix Oops in nvme_register with target logout/login adds 4b0a42be26dd scsi: lpfc: Fix irq raising in lpfc_sli_hba_down adds 3ad348d94452 scsi: lpfc: Fix oops when fewer hdwqs than cpus adds 6ede2ddd8bdd scsi: lpfc: Fix FLOGI handling across multiple link up/dow [...] adds 07f50997d66c scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo vi [...] adds 96d156f95c92 scsi: lpfc: Fix devices that don't return after devloss fo [...] adds b95b21193c85 scsi: lpfc: Fix loss of remote port after devloss due to l [...] adds a643c6de1441 scsi: lpfc: Fix propagation of devloss_tmo setting to nvme [...] adds c26c265b168b scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME adds a6d10f24a04d scsi: lpfc: Fix driver nvme rescan logging adds 6825b7bd3203 scsi: lpfc: Fix error in remote port address change adds 894bb17f0cb0 scsi: lpfc: Fix deadlock on host_lock during cable pulls adds 8c24a4f643ed scsi: lpfc: Fix crash due to port reset racing vs adapter [...] adds 5e0e2318aa2a scsi: lpfc: Fix too many sg segments spamming in kernel log adds 84f2ddf8cf31 scsi: lpfc: Fix hang when downloading fw on port enabled for nvme adds 005d8eb92847 scsi: lpfc: Fix nvme target mode ABTSing a received ABTS adds 6a224b47fd01 scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not su [...] adds 07b1b91412c8 scsi: lpfc: Fix sli4 adapter initialization with MSI adds 6db51abb8dc3 scsi: lpfc: Fix upcall to bsg done in non-success cases adds f98b2fd796d0 scsi: lpfc: Fix Max Frame Size value shown in fdmishow output adds 845d0327bf08 scsi: lpfc: Fix reported physical link speed on a disabled [...] adds 4945c0f95bbf scsi: lpfc: Fix BlockGuard enablement on FCoE adapters adds db197bc4699b scsi: lpfc: Fix nvme first burst module parameter description adds d9f492a1a1ab scsi: lpfc: Fix coverity warnings adds 1df09449902d scsi: lpfc: Add simple unlikely optimizations to reduce NV [...] adds 323506644972 scsi: lpfc: Migrate to %px and %pf in kernel print calls adds ec76242f3be7 scsi: lpfc: Add first and second level hardware revisions [...] adds e62245d923ca scsi: lpfc: Add MDS driver loopback diagnostics support adds d79c9e9d4b3d scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. adds 0d8af096430e scsi: lpfc: Add NVMe sequence level error recovery support adds c00f62e6c546 scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per [...] adds 10541f037bd9 scsi: lpfc: Update lpfc version to 12.4.0.0 adds 5f6b4e1e0933 scsi: bfa: remove redundant assignment to variable error adds e55f24ffa936 scsi: ufs: Disable local LCC in .link_startup_notify() in [...] adds e8fd0b9f6f48 scsi: fcoe: remove redundant call to skb_transport_header adds b557217c8475 scsi: ufs: fix broken hba->outstanding_tasks adds dd93b143706c scsi: qla2xxx: Fix a recently introduced kernel warning adds 8dc8d29a00e2 scsi: mpt3sas: Introduce module parameter to override queue depth adds 328bc6debf3d scsi: hisi_sas: remove set but not used variable 'irq_value' adds 401fe8e99c71 scsi: qla2xxx: fix spelling mistake "initializatin" -> "in [...] adds 844b17d7438b scsi: ufs: remove set but not used variable 'val' adds 7f9989bace91 scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() adds 9db6c14c36fc scsi: lpfc: Remove bg debugfs buffers adds 01f2ef6d18e7 scsi: lpfc: fix 12.4.0.0 GPF at boot adds 5e6a9760f7da scsi: smartpqi: add module param for exposure order adds 8bdb3b9c67c5 scsi: smartpqi: add pci ids for fiberhome controller adds 522bc026f013 scsi: smartpqi: add module param to hide vsep adds 6d90615f1346 scsi: smartpqi: add sysfs entries adds 2d2ad4bc724e scsi: smartpqi: add bay identifier adds 530dd8a7a2b1 scsi: smartpqi: correct hang when deleting 32 lds adds 71ecc60d9ba4 scsi: smartpqi: add gigabyte controller adds 9946a3987248 scsi: smartpqi: correct REGNEWD return status adds 63a7956ae1e8 scsi: smartpqi: add new pci ids adds 48edb8780100 scsi: smartpqi: update copyright adds 391a24179423 scsi: smartpqi: bump version adds e82e6ff7779a scsi: qedf: Print message during bailout conditions adds 4909e153e608 scsi: qedf: Stop sending fipvlan request on unload adds 47aeee5549cf scsi: qedf: Fix crash during sg_reset adds ec6350b80007 scsi: qedf: Update module description string adds 31696204c44c scsi: qedf: Add shutdown callback handler adds fa74f5e380b6 scsi: qedf: Interpret supported caps value correctly adds 931285e0123c scsi: qedf: Add support for 20 Gbps speed adds aa5175a88cbb scsi: qedf: Add debug information for unsolicited processing adds b29a907f105c scsi: qedf: Initiator fails to re-login to switch after link down adds 0482262646e4 scsi: qedf: Check for module unloading bit before processi [...] adds f6d63678b07f scsi: qedf: Decrease the LL2 MTU size to 2500 adds 5797bcc897c3 scsi: qedf: Use discovery list to traverse rports adds 3480e7a8c8e4 scsi: qedf: Fix race betwen fipvlan request and response path adds 32dce48c054d scsi: qedf: Update the version to 8.42.3.0 adds 7444ad400bfd scsi: bnx2fc: remove set but not used variable 'fh' adds 2f8eeaa258a9 scsi: bnx2fc: remove set but not used variables 'lport','host' adds 84769706dde5 scsi: bnx2fc: remove set but not used variables 'task','po [...] adds 90302e95a4e1 scsi: fnic: print port speed only at driver init or speed change adds 3ec24fb4c035 scsi: fnic: fix msix interrupt allocation adds 670d8be28e72 scsi: sd: Improve unaligned completion resid message adds da48b82425b8 scsi: qla2xxx: Fix message indicating vectors used by driver adds cb92cb1657c4 scsi: qla2xxx: Fix flash read for Qlogic ISPs adds 32a13df21668 scsi: qla2xxx: Fix driver reload for ISP82xx adds ce0ba496dccf scsi: qla2xxx: Fix stuck login session adds 2037ce49d30a scsi: qla2xxx: Fix stale session adds fd807dc4719c scsi: qla2xxx: Update driver version to 10.01.00.19-k adds 2d44d165e939 scsi: lpfc: Convert existing %pf users to %ps adds 4fb86a6bc549 scsi: lpfc: Fix reset recovery paths that are not recovering adds d8d9f7931ac2 scsi: ufs: Introduce vops for resetting device adds b8416b2fedbf scsi: ufs-qcom: Implement device_reset vops adds 3e303a42a3a8 scsi: arm64: dts: qcom: sdm845: Specify UFS device-reset GPIO adds 5f57704dbcfe scsi: ufs: Use kmemdup in ufshcd_read_string_desc() adds c0c1a71e9542 scsi: hisi_sas: use devm_platform_ioremap_resource() to si [...] adds 0b2755516624 scsi: ufshcd: use devm_platform_ioremap_resource() to simp [...] adds 7ce5eed0998c scsi: ufs-hisi: use devm_platform_ioremap_resource() to si [...] adds f96d279f0a5e scsi: fcoe: fix null-ptr-deref Read in fc_release_transport adds 57adf5d4cfd3 scsi: scsi_dh_rdac: zero cdb in send_mode_select() adds 5ff843721467 scsi: virtio_scsi: unplug LUNs when events missed adds 7105e68afaec scsi: hisi_sas: add debugfs auto-trigger for internal abor [...] adds af01b2b92454 scsi: hisi_sas: Use true/false as input parameter of sas_p [...] adds c2bae4f7d721 scsi: hisi_sas: Directly return when running I_T_nexus res [...] adds 76dd768b4471 scsi: hisi_sas: Remove sleep after issue phy reset if sas_ [...] adds b45e05aa5d29 scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when in [...] adds 73a4925d154c scsi: hisi_sas: Update all the registers after suspend and resume adds 435a05cf8c00 scsi: hisi_sas: Assign NCQ tag for all NCQ commands adds 971b59443f21 scsi: hisi_sas: Remove hisi_sas_hw.slot_complete adds 27f22723c3f4 scsi: hisi_sas: Remove redundant work declaration adds 4bc058097aa8 scsi: hisi_sas: Remove some unused function arguments adds 7ec7082c57ec scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise [...] adds 97b151e75861 scsi: hisi_sas: Add BIST support for phy loopback adds e74006edd0d4 scsi: hisi_sas: Fix the conflict between device gone and h [...] adds 10fd71780f7d Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 49bddc73d15c libnvdimm/of_pmem: Provide a unique name for bus provider adds 5518ba4ebd7d tools/testing/nvdimm: Fix fallthrough warning adds 2b90cb223320 libnvdimm, region: Use struct_size() in kzalloc() adds d78c620a2e82 libnvdimm/security: Introduce a 'frozen' attribute adds bc4f2199ca31 libnvdimm/security: Tighten scope of nvdimm->busy vs secur [...] adds 7b60422cb796 libnvdimm/security: Consolidate 'security' operations adds a2d1c7a61db9 libnvdimm/region: Rewrite _probe_success() to _advance_seeds() adds 1c97afa71409 libnvdimm/pmem: Advance namespace seed for specific probe errors adds e96f0bf2ec92 libnvdimm/pfn_dev: Add a build check to make sure we notic [...] adds edbb52c24441 libnvdimm/pfn_dev: Add page size and struct page size to p [...] adds 047e0eff1f15 libnvdimm/label: Remove the dpa align check adds 5b26db95fee3 libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check adds 6cb2e9ee51b5 Merge tag 'libnvdimm-for-5.4' of git://git.kernel.org/pub/ [...] adds b410f4eb01a1 mtd: rawnand: stm32_fmc2: avoid warnings when building wit [...] adds 4902e87faf26 mtd: rawnand: vf610: Add of_node_put() before goto adds c436f68beeb2 mtd: rawnand: oxnas: Add of_node_put() adds a08e42987118 mtd: rawnand: tango: Add of_node_put() before return adds 60be51f4be49 mtd: rawnand: meson: Add of_node_put() before return adds 1670e678a8a7 mtd: rawnand: ingenic: Add of_node_put() before return adds 319416605240 mtd: rawnand: ingenic: fix devm_platform_ioremap_resource. [...] adds 75de0eb28d03 mtd: rawnand: r852: Use dev_get_drvdata adds 80107e764846 mtd: rawnand: remove redundant assignment to variable ret adds d83aef09aaa5 mtd: onenand_base: Fix a memory leak bug adds 86aa04f4c221 mtd: rawnand: Fix a memory leak bug adds 738b0ca55f4f mtd: rawnand: Add Macronix raw NAND controller driver adds 220280708a23 dt-bindings: mtd: Document Macronix raw NAND controller bindings adds 3342d2f88ef9 mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h adds 0c43125f2778 mtd: nand: fix typo, s/erasablocks/eraseblocks adds 419a7a1f1671 mtd: rawnand: remove w90x900 driver adds 7f852cc15792 mtd: rawnand: brcmnand: Fix ecc chunk calculation for eras [...] adds f480b969448e mtd: rawnand: omap2: Fix number of bitflips reporting with ELM adds c3c1acaf0362 Merge tag 'nand/for-5.4' of git://git.kernel.org/pub/scm/l [...] adds f173f26a4d54 mtd: spi-nor: always use bounce buffer for register read/writes adds b35b9a10362d mtd: spi-nor: Move m25p80 code in spi-nor.c adds c76f5089796a mtd: spi-nor: Rework hwcaps selection for the spi-mem case adds 5fbdac150d48 mtd: spi-nor: fix description for int (*flash_is_locked)() adds 3123db1d2651 mtd: spi-nor: Add Winbond w25q256jvm adds 6dc944db29ba mtd: spi-nor: add support for sst26wf016b memory IC adds f13e18048bdf mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake [...] adds e7023898034e mtd: spi-nor : Remove SPI_NOR_HAS_TB flag on s25fl512s adds 4262ee88f07f mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall adds 3e9e38d918bd mtd: spi-nor: Fix an error code in spi_nor_read_raw() adds 313aca5a9c78 mtd: spi-nor: fix a memory leak bug adds 913787ca40b9 mtd: spi-nor: intel-spi: Whitelist 4B read commands adds 1e05a7e6ebc4 Merge tag 'v5.3-rc6' into spi-nor/next adds 92b6d38f1a3d mtd: spi-nor: Remove unused macro adds 47599127a2e8 mtd: spi-nor: Regroup flash parameter and settings adds 1e35a56781b4 mtd: spi-nor: Use nor->params adds 42f5994724bc mtd: spi-nor: Drop quad_enable() from 'struct spi-nor' adds c46872170a54 mtd: spi-nor: Move erase_map to 'struct spi_nor_flash_parameter' adds ce0b6f3f3c43 mtd: spi-nor: Add default_init() hook to tweak flash parameters adds 48e4d973aefe mtd: spi-nor: Add a default_init() fixup hook for gd25q256 adds 22f2eaac3f31 mtd: spi-nor: Move manufacturer quad_enable() in ->default_init() adds 1c1d8d98e1c7 mtd: spi-nor: Split spi_nor_init_params() adds 64c160f32235 mtd: spi-nor: Create a ->set_4byte() method adds dff972458acb mtd: spi-nor: Rework the SPI NOR lock/unlock logic adds 2b12ae1f2fe5 mtd: spi-nor: Add post_sfdp() hook to tweak flash config adds 92094ebc385e mtd: spi-nor: Add spansion_post_sfdp_fixups() adds 364995962803 mtd: spi-nor: Add a ->convert_addr() method adds 2d7ff858e5f6 mtd: spi-nor: Add a ->setup() method adds 641edddb4f43 mtd: spi-nor: Add s3an_post_sfdp_fixups() adds ad3bba06b636 mtd: spi-nor: Add the SPI_NOR_XSR_RDY flag adds 07920dfcf003 mtd: spi-nor: Bring flash params init together adds 696ce50f4e93 mtd: spi-nor: Introduce spi_nor_set_addr_width() adds 620df2497415 mtd: spi-nor: Introduce spi_nor_get_flash_info() adds 6597f0b0516a mtd: spi-nor: aspeed-smc: Add of_node_put() adds 7ae2227b1c19 mtd: spi-nor: hisi-sfc: Add of_node_put() before break adds 1018c94be6ea mtd: mtdcore: add debugfs nodes for querying the flash nam [...] adds dcc935b06f1f mtd: spi-nor: enable the debugfs for the partname and partid adds 3a960339e08e mtd: spi-nor: remove superfluous pass of nor->info->sector_size adds 173c3d47736e mtd: spi-nor: Add support for mt35xu02g adds 9607af6f857f mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)" adds 560852a1d3aa Merge tag 'spi-nor/for-5.4' of git://git.kernel.org/pub/sc [...] adds f454b43a564f mtd: chips: gen_probe: kill useless initializer in mtd_do_ [...] adds 37c673ade35c mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write [...] adds 5981dfced34a mtd: cfi_cmdset_0002: Remove goto statement from do_write_ [...] adds a371ba57a205 mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce f [...] adds 228c05c2d73e mtd: cfi_cmdset_0002: Split do_write_oneword() op_done got [...] adds 816a6d1481a5 mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence adds 6beb3ea746db mtd: cfi_cmdset_0002: Split wait for write buffer completi [...] adds 0bcf880b062e mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce e [...] adds 557c759036fc mtd: cfi_cmdset_0002: Disable write buffer functions if FO [...] adds 6db5506f056d Merge tag 'cfi/for-5.4-rc1' of https://github.com/r-vignes [...] adds 97ef08ae275e mtd: pxa2xx: Use ioremap_cache insted of ioremap_cached adds f3d45ac21e46 mtd: phram: Module parameters add writable permissions adds 752031210ca1 mtd: pismo: Simplify getting the adapter of a client adds 5a4a335aa8d5 mtd: parsers: Move TI AR7 parser adds 11f74023888f mtd: parsers: Move BCM47xx parser adds ac37d352bac5 mtd: parsers: Move BCM63xx parser adds c5da56f7c238 mtd: parsers: Move OF parser adds a3f12a35c91d mtd: parsers: Move CMDLINE parser adds 137e92fd1495 mtd: sm_ftl: Fix memory leak in sm_init_zone() error path adds 8a9485ff0908 mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as e [...] adds 2cfcfadb8e13 mtd: pmc551: Remove set but not used variable 'soff_lo' adds 4553d469d6f8 Merge tag 'mtd/for-5.4' of git://git.kernel.org/pub/scm/li [...] adds 09ccf0364ca3 um: Fix off by one error in IRQ enumeration adds 03e46a4d5b43 um: Remove meaningless clearing of clean-files adds b3b8ca2a1b63 um: Add legacy tap support and rename existing vector to hybrid adds 77f1073c2c1b um: Added support for unix socket transports and bess transport adds 5853193103e6 um: Add checks to mtu parameter parsing adds d47761db97d3 um: Error handling fixes in vector drivers adds 68c15a2bc565 um: Remove sig_info[SIGALRM] adds b8f7882028ec um: Avoid using uninitialized regs adds 276d75c4aff3 um: Remove misleading #define ARCh_IRQ_ENABLED adds 0dafcbe128d2 um: Implement TRACE_IRQFLAGS_SUPPORT adds 7a1bb4f990ad um: Fix VDSO compiler warning adds 324f80cc3ee5 um: Place (soft)irq text with macros adds 786b2384bf1c um: Enable CONFIG_CONSTRUCTORS adds eec94b8acb03 um: time-travel: Fix periodic timers adds 278911ee89fa um: time-travel: Restrict time update in IRQ handler adds a30cc14fe49c um: Don't use generic barrier.h adds 851b6cb17c99 um: Use real DMA barriers adds 5d38f324993f um: drivers: Add virtio vhost-user driver adds 2cd097ba8c05 um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ adds 27eca5c474f8 um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK adds dbddf429dc51 um: Add SPDX headers for files in arch/um/drivers adds 0d1fb0a47c09 um: Add SPDX headers to files in arch/um/kernel/ adds 97870c34b453 um: Add SPDX headers for files in arch/um/os-Linux adds f2f4bf5aabad um: Add SPDX headers for files in arch/um/include adds 73625ed66389 um: irq: Fix LAST_IRQ usage in init_IRQ() adds 9dca3432ee06 Merge tag 'for-linus-5.4-rc1' of git://git.kernel.org/pub/ [...] adds cbc898d52cd1 ubifs: Remove redundant assignment to pointer fname adds 8596813a117f ubi: Don't do anchor move within fastmap area adds 8615b94f029a ubi: ubi_wl_get_peb: Increase the number of attempts while [...] adds ce4d8b16e64d ubifs: Fix memory leak in read_znode() error path adds 7992e00469c4 ubifs: Fix memory leak in __ubifs_node_verify_hmac error path adds 9163e0184bd7 ubifs: Fix memory leak bug in alloc_ubifs_info() error path adds e46131b9fd31 ubi: block: Warn if volume size is not multiple of 512 adds f2538f999345 jffs2: Fix possible null-pointer dereferences in jffs2_add [...] adds 61b875e88a04 jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_page adds 6a379f67454a jffs2: Fix memory leak in jffs2_scan_eraseblock() error path adds 104c0d6bc43e Merge tag 'upstream-5.4-rc1' of git://git.kernel.org/pub/s [...] adds 4e34323135ec ext4: fix warning when turn on dioread_nolock and inline_data adds 991f52306ab8 ext4: remove unnecessary error check adds 547b9ad698b4 jbd2: flush_descriptor(): Do not decrease buffer head's ref count adds b0c013e2928d ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE adds 1ad3ea6e0a69 ext4: add a new ioctl EXT4_IOC_GETSTATE adds bb5835edcdf8 ext4: add new ioctl EXT4_IOC_GET_ES_CACHE adds cd2d99229dc9 ext4: drop legacy pre-1970 encoding workaround adds 7a14826ede1d ext4: set error return correctly when ext4_htree_store_dir [...] adds e3d550c2c4f2 ext4: fix warning inside ext4_convert_unwritten_extents_endio adds 7963e5ac9012 ext4: treat buffers with write errors as containing valid data adds 219db95bbe79 ext4: documentation fixes adds 8fcc3a580651 ext4: rework reserved cluster accounting when invalidating pages adds c1e8220bd316 ext4: fix punch hole for inline_data file systems adds 4c273352bb45 jbd2: add missing tracepoint for reserved handle adds 7727ae52975d ext4: fix potential use after free after remounting with n [...] adds 520f897a3554 ext4: use percpu_counters for extent_status cache hits/misses adds 9ba55543fc0c ext4: fix integer overflow when calculating commit interval adds 6456ca6520ab ext4: fix kernel oops caused by spurious casefold flag adds e85526404ca7 ext4: add missing bigalloc documentation. adds 334b427e96d1 unicode: Move static keyword to the front of declarations adds aa28b98d6dbc unicode: make array 'token' static const, makes object smaller adds 040823b5372b Merge tag 'unicode-next-v5.4' of https://git.kernel.org/pu [...] adds 70cb0d02b581 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds ba54aef03133 udf: refactor VRS descriptor identification adds 6fbacb8539a6 udf: support 2048-byte spacing of VRS descriptors on 4K media adds e5d395974e04 ext2: fix block range in ext2_data_block_valid() adds b6aeffc5852f ext2: code cleanup for ext2_free_blocks() adds 4b8e1106dd95 quota: fix condition for resetting time limit in do_set_dqblk() adds 56db1991690f udf: prevent allocation beyond UDF partition adds ab9a3a737284 udf: reduce leakage of blocks related to named streams adds 8cbd9af9d208 udf: Use dynamic debug infrastructure adds c3367a1b47d5 udf: augment UDF permissions on new inodes adds 2dee5aac0556 udf: Verify domain identifier fields adds 8b47ea6c21cb udf: Drop forward function declarations adds 18c2433cb8af ext2: Delete an unnecessary check before brelse() adds 4eb09e111218 fs-udf: Delete an unnecessary check before brelse() adds 6565c182094f quota: fix wrong condition in is_quota_modification() adds 7ce1e15d9a85 Merge tag 'for_v5.4-rc1' of git://git.kernel.org/pub/scm/l [...] adds 75a037f3604c f2fs: fix livelock in swapfile writes adds 8896cbdfed0c f2fs: introduce {page,io}_is_mergeable() for readability adds c72db71ed61f f2fs: fix panic of IO alignment feature adds 1f78adfab379 f2fs: disallow switching io_bits option during remount adds a8933b6b68f7 f2fs: fix to drop meta/node pages during umount adds 0f1898f93cdc f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly adds 04f9287ab395 f2fs: fix to avoid discard command leak adds 7975f3498dc0 f2fs: support fiemap() for directory inode adds 955ebcd3a910 f2fs: fix to spread f2fs_is_checkpoint_ready() adds a25c2cdcb61a f2fs: fix to detect cp error in f2fs_setxattr() adds fe973b065bce f2fs: fix to handle quota_{on,off} correctly adds 038d06984f5c f2fs: disallow direct IO in atomic write adds 280fd4229581 fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update [...] adds 0921835c9544 f2fs: fix to avoid call kvfree under spinlock adds 71e90b4654a9 fs: Reserve flag for casefolding adds 5aba54302a46 f2fs: include charset encoding information in the superblock adds 2c2eb7a300cd f2fs: Support case-insensitive file name lookups adds 3ee0c5d3b4e8 f2fs: use wrapped IS_SWAPFILE() adds fd114ab22dd1 f2fs: fix to use more generic EOPNOTSUPP adds 33ac18a15c88 f2fs: use wrapped f2fs_cp_error() adds d3a1a0e1bf5d f2fs: fix to migrate blocks correctly during defragment adds 0b86f7892091 f2fs: remove duplicate code in f2fs_file_write_iter adds 27cae0bcc051 f2fs: fix wrong available node count calculation adds 290c30d4454c f2fs: cleanup the code in build_sit_entries. adds a37d0862d174 Revert "f2fs: avoid out-of-range memory access" adds aabc172b986f f2fs: Fix build error while CONFIG_NLS=m adds 899fee36fac0 f2fs: fix to avoid data corruption by forbidding SSR overwrite adds 4507847c86bf f2fs: support FS_IOC_{GET,SET}FSLABEL adds 2fde3dd14efe f2fs: allocate memory in batch in build_sit_info() adds bbf9f7d90f21 f2fs: Fix indefinite loop in f2fs_gc() adds fe76a166a1e3 f2fs: introduce f2fs_match_name() for cleanup adds 950d47f23352 f2fs: optimize case-insensitive lookups adds 052a82d85a3b f2fs: fix to writeout dirty inode during node flush adds 9ea2f0be6cea f2fs: fix wrong error injection path in inc_valid_block_count() adds b757f6edbedd f2fs: clean up __bio_alloc()'s parameter adds 00e09c0bccc7 f2fs: enhance f2fs_is_checkpoint_ready()'s readability adds 100c06554ef3 f2fs: fix flushing node pages when checkpoint is disabled adds d0995b53130e f2fs: add missing documents of reserve_root/resuid/resgid adds e8c82c11c93d f2fs: fix error path of f2fs_convert_inline_page() adds cfb9a34d147b f2fs: convert inline_data in prior to i_size_write adds 957fa47823df f2fs: Fix indefinite loop in f2fs_gc() adds 743b620cb051 f2fs: avoid infinite GC loop due to stale atomic files adds 98194030554c f2fs: fix to avoid accessing uninitialized field of inode [...] adds cb8434f16479 f2fs: fix inode rwsem regression adds bd7253bc5eee f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY adds 1166c1f2f691 f2fs: check all the data segments against all node ones adds 86f35dc39ef9 f2fs: fix extent corrupotion during directIO in LFS mode adds 05e360061cbd f2fs: fix to handle error path correctly in f2fs_map_blocks adds 9720ee80aa18 f2fs: fix to fallback to buffered IO in IO aligned mode adds 8223ecc456d0 f2fs: fix to add missing F2FS_IO_ALIGNED() condition adds fbbf779989d2 f2fs: add a condition to detect overflow in f2fs_ioc_gc_range() adds fbc246a12aac Merge tag 'f2fs-for-5.4' of git://git.kernel.org/pub/scm/l [...] adds 34aad20bc3ff gfs2: gfs2_iomap_begin cleanup adds 72d36d0529c6 gfs2: Add support for IOMAP_ZERO adds 2257e468a63b gfs2: implement gfs2_block_zero_range using iomap_zero_range adds d40312598d53 gfs2: Minor gfs2_alloc_inode cleanup adds 0a6a4abc8466 gfs2: Always mark inode dirty in fallocate adds 8c5ca11710b6 gfs2: untangle the logic in gfs2_drevalidate adds 98fb057487a8 gfs2: Fix possible fs name overflows adds 8f0daef5f797 gfs2: Fix recovery slot bumping adds 45eb05042d56 gfs2: Minor PAGE_SIZE arithmetic cleanups adds bccaef907385 gfs2: Delete an unnecessary check before brelse() adds bc74aaefdd53 gfs2: separate holder for rgrps in gfs2_rename adds 01123cf17cfa gfs2: create function gfs2_glock_update_hold_time adds ad26967b9afa gfs2: Use async glocks for rename adds b473bc2dcd5a gfs2: Improve mmap write vs. truncate consistency adds f0b444b349e3 gfs2: clear buf_in_tr when ending a transaction in sweep_b [...] adds f7c3bf8fa7e5 Merge tag 'gfs2-for-5.4' of git://git.kernel.org/pub/scm/l [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/dev-kmsg | 15 +- Documentation/ABI/testing/sysfs-fs-f2fs | 7 + .../admin-guide/device-mapper/dm-clone.rst | 333 +++ Documentation/admin-guide/device-mapper/verity.rst | 7 + .../devicetree/bindings/mtd/mxic-nand.txt | 36 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 2 + Documentation/filesystems/ext4/bigalloc.rst | 32 +- Documentation/filesystems/ext4/blockgroup.rst | 10 +- Documentation/filesystems/ext4/blocks.rst | 4 +- Documentation/filesystems/ext4/directory.rst | 2 +- Documentation/filesystems/ext4/group_descr.rst | 9 +- Documentation/filesystems/ext4/inodes.rst | 4 +- Documentation/filesystems/ext4/super.rst | 20 +- Documentation/filesystems/f2fs.txt | 8 + Documentation/infiniband/core_locking.rst | 8 +- Documentation/vm/hmm.rst | 73 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 2 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 2 + arch/csky/include/asm/tlb.h | 8 +- arch/openrisc/kernel/dma.c | 23 +- arch/powerpc/mm/book3s64/subpage_prot.c | 12 +- arch/s390/mm/gmap.c | 35 +- arch/um/drivers/Kconfig | 7 + arch/um/drivers/Makefile | 3 +- arch/um/drivers/chan.h | 2 +- arch/um/drivers/chan_kern.c | 2 +- arch/um/drivers/chan_user.c | 2 +- arch/um/drivers/chan_user.h | 2 +- arch/um/drivers/cow_user.c | 2 +- arch/um/drivers/daemon.h | 2 +- arch/um/drivers/daemon_kern.c | 2 +- arch/um/drivers/daemon_user.c | 2 +- arch/um/drivers/fd.c | 2 +- arch/um/drivers/harddog_user.c | 2 +- arch/um/drivers/hostaudio_kern.c | 2 +- arch/um/drivers/line.c | 2 +- arch/um/drivers/line.h | 2 +- arch/um/drivers/mconsole.h | 2 +- arch/um/drivers/mconsole_kern.c | 2 +- arch/um/drivers/mconsole_kern.h | 2 +- arch/um/drivers/mconsole_user.c | 2 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/net_user.c | 2 +- arch/um/drivers/null.c | 2 +- arch/um/drivers/pcap_kern.c | 2 +- arch/um/drivers/pcap_user.c | 2 +- arch/um/drivers/pcap_user.h | 2 +- arch/um/drivers/port.h | 2 +- arch/um/drivers/port_kern.c | 2 +- arch/um/drivers/port_user.c | 2 +- arch/um/drivers/pty.c | 2 +- arch/um/drivers/slip_kern.c | 2 +- arch/um/drivers/slip_user.c | 2 +- arch/um/drivers/slirp_kern.c | 2 +- arch/um/drivers/slirp_user.c | 2 +- arch/um/drivers/ssl.c | 2 +- arch/um/drivers/stdio_console.c | 2 +- arch/um/drivers/stdio_console.h | 2 +- arch/um/drivers/tty.c | 2 +- arch/um/drivers/ubd.h | 2 +- arch/um/drivers/ubd_kern.c | 2 +- arch/um/drivers/ubd_user.c | 2 +- arch/um/drivers/umcast.h | 2 +- arch/um/drivers/umcast_kern.c | 2 +- arch/um/drivers/umcast_user.c | 2 +- arch/um/drivers/vde.h | 2 +- arch/um/drivers/vde_kern.c | 2 +- arch/um/drivers/vde_user.c | 2 +- arch/um/drivers/vector_kern.c | 44 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_transports.c | 42 +- arch/um/drivers/vector_user.c | 293 ++- arch/um/drivers/vector_user.h | 9 +- arch/um/drivers/vhost_user.h | 117 ++ arch/um/drivers/virtio_uml.c | 1177 +++++++++++ arch/um/drivers/xterm.c | 2 +- arch/um/drivers/xterm.h | 2 +- arch/um/drivers/xterm_kern.c | 2 +- arch/um/include/asm/Kbuild | 1 - arch/um/include/asm/common.lds.S | 2 +- arch/um/include/asm/irq.h | 7 +- arch/um/include/asm/irqflags.h | 1 - arch/um/include/asm/kmap_types.h | 2 +- arch/um/include/asm/mmu.h | 2 +- arch/um/include/asm/mmu_context.h | 2 +- arch/um/include/asm/page.h | 2 +- arch/um/include/asm/pgalloc.h | 2 +- arch/um/include/asm/pgtable-2level.h | 2 +- arch/um/include/asm/pgtable-3level.h | 2 +- arch/um/include/asm/pgtable.h | 2 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/include/asm/ptrace-generic.h | 2 +- arch/um/include/asm/thread_info.h | 2 +- arch/um/include/asm/tlbflush.h | 2 +- arch/um/include/asm/uaccess.h | 2 +- arch/um/include/shared/arch.h | 2 +- arch/um/include/shared/as-layout.h | 2 +- arch/um/include/shared/elf_user.h | 2 +- arch/um/include/shared/frame_kern.h | 2 +- arch/um/include/shared/irq_kern.h | 2 +- arch/um/include/shared/irq_user.h | 2 +- arch/um/include/shared/kern.h | 2 +- arch/um/include/shared/kern_util.h | 2 +- arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/mem.h | 2 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/include/shared/net_user.h | 2 +- arch/um/include/shared/os.h | 14 +- arch/um/include/shared/ptrace_user.h | 2 +- arch/um/include/shared/registers.h | 2 +- arch/um/include/shared/sigio.h | 2 +- arch/um/include/shared/skas/mm_id.h | 2 +- arch/um/include/shared/skas/skas.h | 2 +- arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/include/shared/timer-internal.h | 11 +- arch/um/include/shared/um_malloc.h | 2 +- arch/um/include/shared/user.h | 2 +- arch/um/kernel/Makefile | 3 +- arch/um/kernel/config.c.in | 4 +- arch/um/kernel/dyn.lds.S | 3 +- arch/um/kernel/exec.c | 2 +- arch/um/kernel/exitcode.c | 2 +- arch/um/kernel/gmon_syms.c | 2 +- arch/um/kernel/gprof_syms.c | 2 +- arch/um/kernel/initrd.c | 2 +- arch/um/kernel/irq.c | 4 +- arch/um/kernel/ksyms.c | 4 +- arch/um/kernel/mem.c | 3 +- arch/um/kernel/physmem.c | 3 +- arch/um/kernel/process.c | 18 +- arch/um/kernel/ptrace.c | 2 +- arch/um/kernel/reboot.c | 2 +- arch/um/kernel/sigio.c | 2 +- arch/um/kernel/signal.c | 30 +- arch/um/kernel/skas/Makefile | 2 +- arch/um/kernel/skas/clone.c | 2 +- arch/um/kernel/skas/mmu.c | 6 +- arch/um/kernel/skas/process.c | 4 +- arch/um/kernel/skas/syscall.c | 2 +- arch/um/kernel/skas/uaccess.c | 2 +- arch/um/kernel/syscall.c | 2 +- arch/um/kernel/time.c | 13 +- arch/um/kernel/tlb.c | 2 +- arch/um/kernel/trap.c | 2 +- arch/um/kernel/um_arch.c | 3 +- arch/um/kernel/umid.c | 2 +- arch/um/kernel/uml.lds.S | 2 + arch/um/os-Linux/Makefile | 2 +- arch/um/os-Linux/drivers/Makefile | 2 +- arch/um/os-Linux/drivers/etap.h | 2 +- arch/um/os-Linux/drivers/ethertap_kern.c | 2 +- arch/um/os-Linux/drivers/ethertap_user.c | 2 +- arch/um/os-Linux/drivers/tuntap.h | 2 +- arch/um/os-Linux/drivers/tuntap_kern.c | 2 +- arch/um/os-Linux/drivers/tuntap_user.c | 2 +- arch/um/os-Linux/file.c | 46 +- arch/um/os-Linux/helper.c | 2 +- arch/um/os-Linux/irq.c | 2 +- arch/um/os-Linux/main.c | 4 +- arch/um/os-Linux/mem.c | 2 +- arch/um/os-Linux/process.c | 2 +- arch/um/os-Linux/registers.c | 2 +- arch/um/os-Linux/sigio.c | 8 +- arch/um/os-Linux/signal.c | 52 +- arch/um/os-Linux/skas/Makefile | 2 +- arch/um/os-Linux/skas/mem.c | 2 +- arch/um/os-Linux/skas/process.c | 14 +- arch/um/os-Linux/start_up.c | 2 +- arch/um/os-Linux/time.c | 2 +- arch/um/os-Linux/tty.c | 2 +- arch/um/os-Linux/umid.c | 2 +- arch/um/os-Linux/util.c | 2 +- arch/x86/include/asm/alternative.h | 14 +- arch/x86/include/asm/bug.h | 4 +- arch/x86/um/asm/barrier.h | 12 +- arch/x86/um/vdso/um_vdso.c | 2 +- crypto/Kconfig | 28 + crypto/Makefile | 1 + crypto/essiv.c | 663 ++++++ drivers/acpi/nfit/intel.c | 59 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 88 +- drivers/gpu/drm/nouveau/Kconfig | 5 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 456 ++-- drivers/gpu/drm/nouveau/nouveau_dmem.h | 11 - drivers/gpu/drm/nouveau/nouveau_drm.c | 3 + drivers/gpu/drm/nouveau/nouveau_svm.c | 23 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_device.c | 2 - drivers/gpu/drm/radeon/radeon_drv.c | 2 + drivers/gpu/drm/radeon/radeon_mn.c | 156 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/cma_configfs.c | 8 +- drivers/infiniband/core/core_priv.h | 24 +- drivers/infiniband/core/counters.c | 8 +- drivers/infiniband/core/cq.c | 28 + drivers/infiniband/core/device.c | 129 +- drivers/infiniband/core/fmr_pool.c | 13 - drivers/infiniband/core/iwpm_msg.c | 17 +- drivers/infiniband/core/iwpm_util.c | 15 +- drivers/infiniband/core/netlink.c | 63 +- drivers/infiniband/core/nldev.c | 20 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/infiniband/core/sysfs.c | 30 +- drivers/infiniband/core/umem.c | 54 +- drivers/infiniband/core/umem_odp.c | 524 +++-- drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 8 +- drivers/infiniband/core/uverbs_main.c | 5 + drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 2 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 6 +- drivers/infiniband/hw/bnxt_re/main.c | 1 - drivers/infiniband/hw/cxgb3/iwch_provider.c | 45 +- drivers/infiniband/hw/cxgb4/provider.c | 24 - drivers/infiniband/hw/efa/efa.h | 3 + drivers/infiniband/hw/efa/efa_com.c | 70 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 165 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 23 + drivers/infiniband/hw/efa/efa_main.c | 2 + drivers/infiniband/hw/efa/efa_verbs.c | 91 +- drivers/infiniband/hw/hfi1/chip.c | 2 + drivers/infiniband/hw/hfi1/chip.h | 1 + drivers/infiniband/hw/hfi1/mad.c | 45 +- drivers/infiniband/hw/hfi1/rc.c | 15 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 8 + drivers/infiniband/hw/hfi1/trace_tid.h | 38 + drivers/infiniband/hw/hfi1/user_sdma.h | 6 - drivers/infiniband/hw/hfi1/verbs.c | 17 +- drivers/infiniband/hw/hns/Kconfig | 8 - drivers/infiniband/hw/hns/hns_roce_ah.c | 23 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 11 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 186 +- drivers/infiniband/hw/hns/hns_roce_device.h | 95 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 252 +-- drivers/infiniband/hw/hns/hns_roce_hem.h | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 69 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 1065 ++++++---- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 7 +- drivers/infiniband/hw/hns/hns_roce_main.c | 11 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 434 ++-- drivers/infiniband/hw/hns/hns_roce_qp.c | 359 ++-- drivers/infiniband/hw/hns/hns_roce_srq.c | 296 +-- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 11 - drivers/infiniband/hw/mlx4/main.c | 3 +- drivers/infiniband/hw/mlx4/mr.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 242 ++- drivers/infiniband/hw/mlx5/devx.c | 26 + drivers/infiniband/hw/mlx5/flow.c | 13 +- drivers/infiniband/hw/mlx5/main.c | 136 +- drivers/infiniband/hw/mlx5/mem.c | 13 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 2 + drivers/infiniband/hw/mlx5/mr.c | 38 +- drivers/infiniband/hw/mlx5/odp.c | 172 +- drivers/infiniband/hw/mlx5/qp.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 2 +- drivers/infiniband/hw/qedr/verbs.c | 7 +- drivers/infiniband/hw/qib/qib_file_ops.c | 3 +- drivers/infiniband/hw/qib/qib_rc.c | 10 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 9 +- drivers/infiniband/sw/rxe/rxe.h | 4 - drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 23 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 7 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 4 +- drivers/md/Kconfig | 27 + drivers/md/Makefile | 6 + drivers/md/dm-bufio.c | 192 +- drivers/md/dm-clone-metadata.c | 964 +++++++++ drivers/md/dm-clone-metadata.h | 158 ++ drivers/md/dm-clone-target.c | 2191 ++++++++++++++++++++ drivers/md/dm-crypt.c | 341 +-- drivers/md/dm-ioctl.c | 34 +- drivers/md/dm-raid.c | 10 +- drivers/md/dm-raid1.c | 7 +- drivers/md/dm-stats.c | 2 +- drivers/md/dm-table.c | 8 +- drivers/md/dm-verity-target.c | 43 +- drivers/md/dm-verity-verify-sig.c | 133 ++ drivers/md/dm-verity-verify-sig.h | 60 + drivers/md/dm-verity.h | 2 + drivers/md/dm-writecache.c | 27 +- drivers/md/dm-zoned-target.c | 2 - drivers/md/dm.c | 8 +- drivers/md/dm.h | 5 - drivers/md/persistent-data/dm-space-map-common.c | 4 - drivers/misc/sgi-gru/grufile.c | 1 + drivers/misc/sgi-gru/grutables.h | 2 - drivers/misc/sgi-gru/grutlbpurge.c | 84 +- drivers/mtd/Kconfig | 67 - drivers/mtd/Makefile | 5 - drivers/mtd/chips/cfi_cmdset_0002.c | 299 ++- drivers/mtd/chips/gen_probe.c | 2 +- drivers/mtd/devices/Kconfig | 18 - drivers/mtd/devices/Makefile | 1 - drivers/mtd/devices/m25p80.c | 347 ---- drivers/mtd/devices/phram.c | 2 +- drivers/mtd/devices/pmc551.c | 9 +- drivers/mtd/maps/pismo.c | 3 +- drivers/mtd/maps/pxa2xx-flash.c | 3 +- drivers/mtd/mtdcore.c | 86 +- drivers/mtd/nand/onenand/onenand_base.c | 3 + drivers/mtd/nand/raw/Kconfig | 14 +- drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 5 +- drivers/mtd/nand/raw/meson_nand.c | 1 + drivers/mtd/nand/raw/mxic_nand.c | 582 ++++++ drivers/mtd/nand/raw/nand_base.c | 2 +- drivers/mtd/nand/raw/nand_bbt.c | 10 +- drivers/mtd/nand/raw/nuc900_nand.c | 304 --- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/oxnas_nand.c | 8 +- drivers/mtd/nand/raw/r852.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 90 +- drivers/mtd/nand/raw/tango_nand.c | 1 + drivers/mtd/nand/raw/vf610_nfc.c | 1 + drivers/mtd/parsers/Kconfig | 68 + drivers/mtd/parsers/Makefile | 5 + drivers/mtd/{ => parsers}/ar7part.c | 0 drivers/mtd/{ => parsers}/bcm47xxpart.c | 0 drivers/mtd/{ => parsers}/bcm63xxpart.c | 0 drivers/mtd/{ => parsers}/cmdlinepart.c | 0 drivers/mtd/{ => parsers}/ofpart.c | 0 drivers/mtd/sm_ftl.c | 5 +- drivers/mtd/spi-nor/Kconfig | 2 + drivers/mtd/spi-nor/aspeed-smc.c | 4 +- drivers/mtd/spi-nor/cadence-quadspi.c | 19 +- drivers/mtd/spi-nor/hisi-sfc.c | 1 + drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/intel-spi.c | 2 + drivers/mtd/spi-nor/spi-nor.c | 1712 +++++++++++---- drivers/mtd/ubi/block.c | 43 +- drivers/mtd/ubi/fastmap-wl.c | 6 +- drivers/mtd/ubi/wl.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/rl.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_rdma.c | 5 +- drivers/nvdimm/Kconfig | 12 + drivers/nvdimm/Makefile | 4 + drivers/nvdimm/bus.c | 10 +- drivers/nvdimm/dimm_devs.c | 134 +- drivers/nvdimm/label.c | 5 - drivers/nvdimm/namespace_devs.c | 40 +- drivers/nvdimm/nd-core.h | 54 +- drivers/nvdimm/nd.h | 4 + drivers/nvdimm/of_pmem.c | 2 +- drivers/nvdimm/pfn.h | 5 +- drivers/nvdimm/pfn_devs.c | 35 +- drivers/nvdimm/pmem.c | 29 +- drivers/nvdimm/region_devs.c | 83 +- drivers/nvdimm/security.c | 199 +- drivers/scsi/aic94xx/aic94xx_init.c | 9 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 - drivers/scsi/bnx2fc/bnx2fc_hwi.c | 16 - drivers/scsi/bnx2fc/bnx2fc_io.c | 7 - drivers/scsi/csiostor/csio_wr.c | 8 +- drivers/scsi/cxlflash/main.c | 12 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 + drivers/scsi/esas2r/esas2r_init.c | 13 +- drivers/scsi/esas2r/esas2r_ioctl.c | 14 +- drivers/scsi/fcoe/fcoe.c | 17 +- drivers/scsi/fdomain.c | 6 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/fnic/fnic_debugfs.c | 4 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_isr.c | 4 +- drivers/scsi/fnic/fnic_trace.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 54 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 982 +++++++-- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 92 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 307 ++- drivers/scsi/ibmvscsi/ibmvfc.c | 3 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 + drivers/scsi/lpfc/lpfc.h | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 76 +- drivers/scsi/lpfc/lpfc_bsg.c | 29 +- drivers/scsi/lpfc/lpfc_crtn.h | 13 +- drivers/scsi/lpfc/lpfc_ct.c | 68 +- drivers/scsi/lpfc/lpfc_debugfs.c | 228 +- drivers/scsi/lpfc/lpfc_debugfs.h | 61 +- drivers/scsi/lpfc/lpfc_disc.h | 3 + drivers/scsi/lpfc/lpfc_els.c | 116 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 181 +- drivers/scsi/lpfc/lpfc_hw.h | 6 +- drivers/scsi/lpfc/lpfc_hw4.h | 34 + drivers/scsi/lpfc/lpfc_init.c | 926 ++++----- drivers/scsi/lpfc/lpfc_mem.c | 65 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 389 ++-- drivers/scsi/lpfc/lpfc_nvmet.c | 28 +- drivers/scsi/lpfc/lpfc_scsi.c | 591 ++++-- drivers/scsi/lpfc/lpfc_sli.c | 533 +++-- drivers/scsi/lpfc/lpfc_sli.h | 11 +- drivers/scsi/lpfc/lpfc_sli4.h | 50 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 8 +- drivers/scsi/megaraid/megaraid_sas.h | 1 + drivers/scsi/megaraid/megaraid_sas_base.c | 112 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 29 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 5 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 10 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 39 +- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 13 +- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 13 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 175 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 30 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 178 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 196 +- drivers/scsi/ncr53c8xx.c | 4 + drivers/scsi/pm8001/pm8001_sas.c | 13 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf.h | 1 + drivers/scsi/qedf/qedf_debugfs.c | 16 +- drivers/scsi/qedf/qedf_els.c | 38 +- drivers/scsi/qedf/qedf_fip.c | 33 +- drivers/scsi/qedf/qedf_io.c | 67 +- drivers/scsi/qedf/qedf_main.c | 178 +- drivers/scsi/qedf/qedf_version.h | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 12 +- drivers/scsi/qla2xxx/qla_bsg.c | 23 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 132 +- drivers/scsi/qla2xxx/qla_dfs.c | 9 +- drivers/scsi/qla2xxx/qla_dsd.h | 2 + drivers/scsi/qla2xxx/qla_fw.h | 8 +- drivers/scsi/qla2xxx/qla_gbl.h | 33 +- drivers/scsi/qla2xxx/qla_gs.c | 254 +-- drivers/scsi/qla2xxx/qla_init.c | 550 +++-- drivers/scsi/qla2xxx/qla_inline.h | 28 +- drivers/scsi/qla2xxx/qla_iocb.c | 226 +- drivers/scsi/qla2xxx/qla_isr.c | 29 +- drivers/scsi/qla2xxx/qla_mbx.c | 26 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_mr.c | 67 +- drivers/scsi/qla2xxx/qla_nvme.c | 32 +- drivers/scsi/qla2xxx/qla_nvme.h | 5 +- drivers/scsi/qla2xxx/qla_nx.c | 22 +- drivers/scsi/qla2xxx/qla_nx.h | 14 +- drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 237 +-- drivers/scsi/qla2xxx/qla_sup.c | 16 +- drivers/scsi/qla2xxx/qla_target.c | 212 +- drivers/scsi/qla2xxx/qla_target.h | 35 +- drivers/scsi/qla2xxx/qla_tmpl.c | 7 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 27 +- drivers/scsi/qlogicpti.c | 10 + drivers/scsi/scsi_debugfs.c | 5 +- drivers/scsi/scsi_lib.c | 52 +- drivers/scsi/scsi_logging.c | 48 +- drivers/scsi/sd.c | 1 + drivers/scsi/smartpqi/Kconfig | 2 + drivers/scsi/smartpqi/smartpqi.h | 20 +- drivers/scsi/smartpqi/smartpqi_init.c | 236 ++- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 102 +- drivers/scsi/sun3_scsi.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 2 +- drivers/scsi/ufs/cdns-pltfrm.c | 40 +- drivers/scsi/ufs/ufs-hisi.c | 4 +- drivers/scsi/ufs/ufs-qcom.c | 41 +- drivers/scsi/ufs/ufs-qcom.h | 4 + drivers/scsi/ufs/ufs-sysfs.c | 18 +- drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 4 +- drivers/scsi/ufs/ufshcd.c | 281 ++- drivers/scsi/ufs/ufshcd.h | 57 +- drivers/scsi/virtio_scsi.c | 88 +- drivers/scsi/wd33c93.c | 1 + drivers/target/target_core_user.c | 20 + fs/cifs/smbdirect.c | 10 +- fs/ext2/balloc.c | 10 +- fs/ext2/super.c | 3 +- fs/ext2/xattr.c | 2 +- fs/ext4/block_validity.c | 189 +- fs/ext4/dir.c | 7 +- fs/ext4/ext4.h | 64 +- fs/ext4/extents.c | 98 +- fs/ext4/extents_status.c | 521 ++++- fs/ext4/extents_status.h | 8 +- fs/ext4/file.c | 2 - fs/ext4/hash.c | 2 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 103 +- fs/ext4/ioctl.c | 98 + fs/ext4/namei.c | 4 +- fs/ext4/super.c | 7 + fs/f2fs/Kconfig | 5 +- fs/f2fs/data.c | 104 +- fs/f2fs/debug.c | 4 +- fs/f2fs/dir.c | 184 +- fs/f2fs/f2fs.h | 47 +- fs/f2fs/file.c | 162 +- fs/f2fs/gc.c | 27 +- fs/f2fs/hash.c | 37 +- fs/f2fs/inline.c | 18 +- fs/f2fs/inode.c | 11 +- fs/f2fs/namei.c | 54 +- fs/f2fs/node.c | 57 +- fs/f2fs/segment.c | 135 +- fs/f2fs/segment.h | 12 +- fs/f2fs/super.c | 156 +- fs/f2fs/sysfs.c | 23 + fs/f2fs/xattr.c | 6 + fs/gfs2/aops.c | 4 +- fs/gfs2/bmap.c | 193 +- fs/gfs2/dentry.c | 45 +- fs/gfs2/dir.c | 3 +- fs/gfs2/dir.h | 3 +- fs/gfs2/file.c | 9 +- fs/gfs2/glock.c | 115 +- fs/gfs2/glock.h | 6 + fs/gfs2/incore.h | 1 + fs/gfs2/inode.c | 63 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/ops_fstype.c | 1 + fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 14 +- fs/gfs2/util.c | 2 +- fs/jbd2/revoke.c | 4 +- fs/jbd2/transaction.c | 3 + fs/jffs2/fs.c | 27 - fs/jffs2/gc.c | 21 +- fs/jffs2/nodelist.c | 2 +- fs/jffs2/os-linux.h | 3 - fs/jffs2/scan.c | 5 +- fs/proc/task_mmu.c | 80 +- fs/quota/dquot.c | 4 +- fs/ubifs/auth.c | 4 +- fs/ubifs/debug.c | 1 - fs/ubifs/super.c | 4 +- fs/ubifs/tnc_misc.c | 1 + fs/udf/balloc.c | 11 + fs/udf/ecma_167.h | 14 + fs/udf/file.c | 3 + fs/udf/ialloc.c | 3 + fs/udf/inode.c | 55 +- fs/udf/super.c | 261 ++- fs/udf/udf_i.h | 6 +- fs/udf/udfdecl.h | 11 +- fs/unicode/utf8-core.c | 2 +- fs/unicode/utf8-selftest.c | 4 +- include/Kbuild | 6 - include/linux/compiler_types.h | 17 +- include/linux/f2fs_fs.h | 10 +- include/linux/hmm.h | 125 +- include/linux/ioport.h | 2 + include/linux/kernel.h | 23 +- include/linux/libnvdimm.h | 9 +- include/linux/memremap.h | 3 +- include/linux/migrate.h | 120 +- include/linux/mlx5/device.h | 9 + include/linux/mm.h | 46 - include/linux/mm_types.h | 6 - include/linux/mmu_notifier.h | 59 +- include/linux/mtd/mtd.h | 3 + include/linux/mtd/nand.h | 2 +- include/linux/mtd/sharpsl.h | 5 + include/linux/mtd/spi-nor.h | 291 ++- include/linux/nvme-fc-driver.h | 2 + include/linux/pagewalk.h | 66 + include/linux/qed/qed_rdma_if.h | 2 +- include/linux/quotaops.h | 2 +- include/linux/sched.h | 4 + include/rdma/ib.h | 2 + include/rdma/ib_umem.h | 2 +- include/rdma/ib_umem_odp.h | 58 +- include/rdma/ib_verbs.h | 81 +- include/rdma/iw_portmap.h | 3 + include/rdma/opa_port_info.h | 2 + include/rdma/rdma_netlink.h | 10 +- include/rdma/rdma_vt.h | 1 + include/rdma/rdmavt_cq.h | 1 + include/rdma/rdmavt_qp.h | 35 + include/rdma/signature.h | 2 + include/scsi/scsi_cmnd.h | 1 + include/scsi/scsi_dbg.h | 2 - include/scsi/scsi_host.h | 16 +- include/uapi/linux/dm-ioctl.h | 6 +- include/uapi/linux/fs.h | 1 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 + include/uapi/scsi/scsi_bsg_fc.h | 54 +- include/uapi/scsi/scsi_netlink.h | 20 +- include/uapi/scsi/scsi_netlink_fc.h | 17 +- init/Kconfig | 4 +- kernel/fork.c | 1 - kernel/gcov/Kconfig | 2 +- kernel/printk/braille.c | 15 +- kernel/printk/printk.c | 24 +- kernel/resource.c | 45 +- kernel/sched/core.c | 19 +- lib/test_printf.c | 5 + lib/vsprintf.c | 13 +- lib/zstd/mem.h | 2 +- mm/Kconfig | 20 +- mm/hmm.c | 490 ++--- mm/madvise.c | 42 +- mm/memcontrol.c | 25 +- mm/mempolicy.c | 17 +- mm/memremap.c | 105 +- mm/migrate.c | 276 ++- mm/mincore.c | 17 +- mm/mmu_notifier.c | 263 ++- mm/mprotect.c | 26 +- mm/page_alloc.c | 2 +- mm/pagewalk.c | 126 +- net/9p/trans_rdma.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 8 +- net/sunrpc/xprtrdma/verbs.c | 13 +- scripts/gcc-plugins/randomize_layout_plugin.c | 10 +- tools/include/uapi/linux/fs.h | 1 + tools/testing/nvdimm/dimm_devs.c | 19 +- tools/testing/nvdimm/test/iomap.c | 1 - tools/testing/nvdimm/test/nfit.c | 3 +- 629 files changed, 22223 insertions(+), 11235 deletions(-) create mode 100644 Documentation/admin-guide/device-mapper/dm-clone.rst create mode 100644 Documentation/devicetree/bindings/mtd/mxic-nand.txt create mode 100644 arch/um/drivers/vhost_user.h create mode 100644 arch/um/drivers/virtio_uml.c create mode 100644 crypto/essiv.c create mode 100644 drivers/md/dm-clone-metadata.c create mode 100644 drivers/md/dm-clone-metadata.h create mode 100644 drivers/md/dm-clone-target.c create mode 100644 drivers/md/dm-verity-verify-sig.c create mode 100644 drivers/md/dm-verity-verify-sig.h delete mode 100644 drivers/mtd/devices/m25p80.c create mode 100644 drivers/mtd/nand/raw/mxic_nand.c delete mode 100644 drivers/mtd/nand/raw/nuc900_nand.c rename drivers/mtd/{ => parsers}/ar7part.c (100%) rename drivers/mtd/{ => parsers}/bcm47xxpart.c (100%) rename drivers/mtd/{ => parsers}/bcm63xxpart.c (100%) rename drivers/mtd/{ => parsers}/cmdlinepart.c (100%) rename drivers/mtd/{ => parsers}/ofpart.c (100%) create mode 100644 include/linux/pagewalk.h