This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 2ccb4d203fe4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 5d1c82943f3b docs: device-mapper: fix typos in delay.rst and vdo-design.rst new a3191475d17c dm-ima: more strlen() drops new c3797175b367 dm: use vmalloc_array() to simplify code new d4f00a584b15 dm-ima: drop a useless argument new 31a9403b0d54 dm bufio: remove redundant __GFP_NOWARN new a86f1b4047a9 docs: device-mapper: fixed spelling mistakes in documentation new c7c61bc417b0 dm-vdo: Promote dm-vdo title to title heading new 499cbe0f2fb0 dm error: mark as DM_TARGET_PASSES_INTEGRITY new 1d57628ff95b dm-pcache: add persistent cache target in device-mapper new 7f597c2cdb9d dm: fix queue start/stop imbalance under suspend/load/resu [...] new 8d33a030c566 dm: fix NULL pointer dereference in __dm_suspend() new 1f9ad14aef06 dm-pcache: remove ctrl_lock for pcache_cache_segment new 247357717749 dm-pcache: cleanup: fix coding style report by checkpatch.pl new 9f5c33bdddcd dm: fix "writen"->"written" new 4466dd3d719c dm-pcache: use int type to store negative error codes new 2b1c6d7a890a dm: optimize REQ_PREFLUSH with data when using the linear target new e828a1875e3a dm vdo: Update code to use mem_is_zero new 9ddf6d3fcbe0 dm vdo: return error on corrupted metadata in start_restor [...] new e4cc9deca3da dm-integrity: use internal variable for digestsize new d91610656499 dm-integrity: replace bvec_kmap_local with kmap_local_page new 4b9197ed60bb dm-integrity: introduce integrity_kmap and integrity_kunmap new e7151e225c04 dm-integrity: allocate the recalculate buffer with kmalloc new e3de0a364090 dm-integrity: add the "offset" argument new e8a052ee1fb5 dm-integrity: rename internal_hash new 5076d4599ce1 dm-integrity: enable asynchronous hash interface new 1cd83fb79083 dm-integrity: prefer synchronous hash interface new 55dcfdf8af9c dm raid: use proper md_ro_state enumerators new 7dbec0bbc3b4 Merge tag 'for-6.18/dm-changes' of git://git.kernel.org/pu [...] new 7f224967aee7 scsi: ufs: qcom: dt-bindings: Split common part to qcom,uf [...] new 655c8f511926 scsi: ufs: qcom: dt-bindings: Split SC7180 and similar new 149009f2dc6f scsi: ufs: qcom: dt-bindings: Split SM8650 and similar new c393614e081f Merge patch series "dt-bindings: ufs: qcom: Split SC7180, [...] new 6c00c493a344 scsi: ufs: host: mediatek: Simplify variable usage new aa86602a483b scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration new f91c6c70d103 scsi: ufs: host: mediatek: Add debug information for Auto-Hibern8 new 86a678a25108 scsi: ufs: host: mediatek: Fine-tune clock scaling new 7212d624f863 scsi: ufs: host: mediatek: Fix PWM mode switch issue new 979feee0cf43 scsi: ufs: host: mediatek: Assign power mode userdata befo [...] new f1617ecf18aa scsi: ufs: host: mediatek: Optimize power mode change handling new bacb96ce06c0 scsi: ufs: host: mediatek: Fix UniPro setting for MT6989 new 878ed88c50bf scsi: ufs: host: mediatek: Change reset sequence for impro [...] new 5863638598f5 scsi: ufs: host: mediatek: Fix invalid access in vccqx handling new da810279506c Merge patch series "ufs: host: mediatek: Provide features [...] new dc60a408a1dc scsi: ufs: core: Improve IOPS new eeee1086073e scsi: pm80xx: Restore support for expanders new 251be2f6037f scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod new e5eb72c92eb7 scsi: libsas: Add dev_parent_is_expander() helper new 0c0188dd200e scsi: hisi_sas: Use dev_parent_is_expander() helper new ad6ae22927a7 scsi: isci: Use dev_parent_is_expander() helper new 3adf77948983 scsi: mvsas: Use dev_parent_is_expander() helper new 35e388696c3f scsi: pm80xx: Use dev_parent_is_expander() helper new b4ec98303f9f scsi: pm80xx: Add helper function to get the local phy id new ad70c6bc776b scsi: pm80xx: Fix pm8001_abort_task() for chip_8006 when u [...] new 03f69351b63e scsi: pm80xx: Use pm80xx_get_local_phy_id() to access phy array new f9f20d02639f Merge patch series "scsi: pm80xx: Fix expander support" new e115d3d70ecc scsi: hpsa: Fix incorrect comment format new daedd69abfee scsi: ipr: Use vmalloc_array() to simplify code new 6b5da52a1825 scsi: scsi_debug: Use vcalloc() to simplify code new 6f4b10226b6b scsi: qla2xxx: Fix memcpy() field-spanning write issue new cb7cc0cfb38c scsi: ufs: core: Only collect timestamps if monitoring is enabled new b5940feda3dc scsi: ufs: core: Reduce the size of struct ufshcd_lrb new 0138c16872bd scsi: hpsa: use min()/min_t() to improve code new e79aa10e288c scsi: lpfc: use min() to improve code new edb35b1ffc68 scsi: myrs: Fix dma_alloc_coherent() error check new 00f4699872d0 scsi: aic94xx: Remove redundant code new d6c8e8b7c98c scsi: mpi3mr: Fix device loss during enclosure reboot due [...] new 829fa1582b6f scsi: mpi3mr: Fix controller init failure on fault during [...] new b7b2176e30fc scsi: mpi3mr: Fix I/O failures during controller reset new a4ca63001e1a scsi: mpi3mr: Update MPI headers to revision 37 new 4af864784d80 scsi: mpi3mr: Fix premature TM timeouts on virtual drives new 80a403427d35 scsi: mpi3mr: Update driver version to 8.15.0.5.50 new e5e11f666d5c Merge patch series "mpi3mr: bug fixes and minor updates" new d6477ee38ccf scsi: pm80xx: Fix race condition caused by static variables new 6d55af0f0740 scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in [...] new b5f717b31b5e scsi: sd: Fix build warning in sd_revalidate_disk() new d842da6924a9 scsi: sd: Remove redundant printk() after kmalloc() failure new 11e6fb38bde5 scsi: sd: Make sd_revalidate_disk() return void new bee3554d1a4e scsi: pm8001: Use int instead of u32 to store error codes new 44b6169ada7f scsi: fc: Avoid -Wflex-array-member-not-at-end warnings new 80093afdcc48 scsi: csiostor: Fix some spelling errors new e02436d37a47 scsi: qla2xxx: Use secs_to_jiffies() instead of msecs_to_j [...] new b620462bba66 scsi: ufs: core: Move the tracing enumeration types into a [...] new b0aca7ae8285 scsi: target: iscsi: Use int type to store negative value new 5cffc679ad1d scsi: lpfc: Use int type to store negative error codes new 8791b07894ab scsi: scsi_debug: Replace kzalloc() + copy_from_user() wit [...] new 3126b5fd0227 scsi: ufs: ufs-qcom: Align programming sequence of Shared [...] new 508e754c6931 scsi: pm80xx: Avoid -Wflex-array-member-not-at-end warnings new faac32d4ece3 scsi: ufs: host: mediatek: Enhance recovery on hibernation [...] new 15ef3f5aa822 scsi: ufs: host: mediatek: Enhance recovery on resume failure new 77b96ef70b6b scsi: ufs: host: mediatek: Correct system PM flow new b2f8abadabea scsi: ufs: host: mediatek: Correct resume flow for LPM and MTCMOS new c73cd5e298c5 scsi: ufs: host: mediatek: Support UFS PHY runtime PM and [...] new f5ca8d0c7a63 scsi: ufs: host: mediatek: Disable auto-hibern8 during pow [...] new f29ec85ac4fd scsi: ufs: host: mediatek: Return error directly on idle w [...] new d73836cb8535 scsi: ufs: host: mediatek: Fix adapt issue after PA_Init new 91cad911edd1 scsi: ufs: host: mediatek: Fix unbalanced IRQ enable issue new 2936049277ea scsi: ufs: host: mediatek: Fix device power control new 7dc0d13d7529 Merge patch series "ufs: host: mediatek: Power Management [...] new 2b9887b17ebe scsi: ufs: ufs-qcom: Streamline UFS MCQ resource mapping new bc5dbf773959 scsi: ufs: ufs-qcom: Refactor MCQ register dump logic new d76afd8d2dc4 Merge patch series "Simplify MCQ resource mapping" new fea2bfde3d52 scsi: bfa: Remove self-assignment code new 0bd0e43776b6 scsi: ufs: exynos: Correct sync pattern mask timing comment new c1553fc105df scsi: ufs: ufs-qcom: Disable lane clocks during phy hibern8 new f2d81dd6751a scsi: target: iscsi: fix typos and formatting in lio_targe [...] new fb1f45683461 scsi: ufs: core: Disable timestamp functionality if not supported new 066b8f3fa85c scsi: qla2xxx: edif: Fix incorrect sign of error code new 1f037e3acda7 scsi: qla2xxx: Fix incorrect sign of error code in START_S [...] new 9877c004e9f4 scsi: qla2xxx: Fix incorrect sign of error code in qla_nvm [...] new d125deba5cc8 Merge patch series "scsi: qla2xxx: Fix incorrect sign of e [...] new 12ff7c579282 scsi: lpfc: Remove unused member variables in struct lpfc_ [...] new dcf5ea65cff2 scsi: lpfc: Abort outstanding ELS WQEs regardless of if rm [...] new 803dfd83df33 scsi: lpfc: Clean up allocated queues when queue setup mbo [...] new a4809b98eb00 scsi: lpfc: Remove ndlp kref decrement clause for F_Port_C [...] new b5bf6d681fce scsi: lpfc: Decrement ndlp kref after FDISC retries exhausted new f408dde2468b scsi: lpfc: Check return status of lpfc_reset_flush_io_con [...] new 2bf81856a403 scsi: lpfc: Ensure PLOGI_ACC is sent prior to PRLI in Poin [...] new 5de09770b1c0 scsi: lpfc: Define size of debugfs entry for xri rebalancing new 06d3c77c520b scsi: lpfc: Fix memory leak when nvmeio_trc debugfs entry is used new 5d7ef44d8ae3 scsi: lpfc: Use switch case statements in DIF debugfs handlers new 8221b3450501 scsi: lpfc: Clean up extraneous phba dentries new a045ae21ce3e scsi: lpfc: Convert debugfs directory counts from atomic t [...] new 546ad76b2a9a scsi: lpfc: Update lpfc version to 14.4.0.11 new a28205c2bc22 scsi: lpfc: Copyright updates for 14.4.0.11 patches new 88e8acffd7af Merge patch series "Update lpfc to revision 14.4.0.11" new b81296591c56 scsi: hpsa: Fix potential memory leak in hpsa_big_passthru [...] new ac01fc418f58 scsi: hpsa: Replace kmalloc() + copy_from_user() with memd [...] new 0ac3c901fbeb scsi: smartpqi: Replace kmalloc() + copy_from_user() with [...] new 253757797973 scsi: ufs: core: Change MCQ interrupt enable flow new 15968590f07c scsi: storvsc: Remove redundant ternary operators new 072fdd4b0be9 scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill() new 79dde5f7dc7c scsi: ufs: core: Fix data race in CPU latency PM QoS reque [...] new 91945660ac29 scsi: ufs: dt-bindings: Document gear and rate limit properties new d471a075ae01 scsi: ufs: ufs-qcom: Remove redundant re-assignment to hs_rate new 1cc577e64d68 scsi: ufs: pltfrm: Add DT support to limit HS gear and gear rate new 88f4d3aa29c8 scsi: ufs: ufs-qcom: Add support for limiting HS gear and rate new 3bd70aec2614 Merge patch series "Add DT-based gear and rate limiting support" new 1703fe4f8ae5 scsi: mpt3sas: Fix crash in transport port remove by using [...] new 27f0b41de105 scsi: mpt3sas: Suppress unnecessary IOCLogInfo on CONFIG_I [...] new 4be7599d6b27 scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate new 7e5a43897aa3 scsi: mpt3sas: Update driver version to 54.100.00.00 new 408445e9c163 Merge patch series "mpt3sas: Few Enhancements and minor fixes" new fb641516a668 scsi: MAINTAINERS: Update FC element owners new 674b0ddb7586 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 91f98de42310 dt-bindings: clock: Add ARTPEC-8 clock controller new d955299b5c46 Merge tag 'soc-fixes-6.18' of git://git.kernel.org/pub/scm [...] new f83fcec7843d selftests/bpf: Fix open-coded gettid syscall in uprobe sys [...] new 4b2b38ea2056 selftests/bpf: Fix typo in subtest_basic_usdt after merge [...] new 0c342bfc9949 selftests/bpf: Fix realloc size in bpf_get_addrs new 34904582b502 bpf: Skip scalar adjustment for BPF_NEG if dst is a pointer new 8709c1685220 selftests/bpf: Add test for BPF_NEG alu on CONST_PTR_TO_MAP new a1aca22d264c Merge branch 'bpf-fix-verifier-crash-on-bpf_neg-with-point [...] new 44d42bd80804 libbpf: make libbpf_errno.c into more generic libbpf_utils.c new d05ab6181be0 libbpf: remove unused libbpf_strerror_r and STRERR_BUFSIZE new c68b6fdc3600 libbpf: move libbpf_errstr() into libbpf_utils.c new a7f36f81d0bd libbpf: move libbpf_sha256() implementation into libbpf_utils.c new 4a1c9e544b8d libbpf: remove linux/unaligned.h dependency for libbpf_sha256() new 1bd3773aad54 Merge branch 'libbpf-fix-libbpf_sha256-for-github-compatibility' new 55c0ced59fe1 bpf: Reject negative offsets for ALU ops new f09f57c74677 selftests/bpf: Add test for libbpf_sha256() new 2ce61c63e745 selftests/bpf: Add tests for rejection of ALU ops with neg [...] new 63d2247e2e37 libbpf: Fix missing #pragma in libbpf_utils.c new cbf33b8e0b36 Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...]
The 163 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/device-mapper/delay.rst | 8 +- .../admin-guide/device-mapper/dm-pcache.rst | 202 +++++ Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/admin-guide/device-mapper/vdo.rst | 1 + .../bindings/clock/axis,artpec8-clock.yaml | 213 +++++ .../devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml | 167 ++++ .../devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml | 178 +++++ .../devicetree/bindings/ufs/qcom,ufs-common.yaml | 67 ++ .../devicetree/bindings/ufs/qcom,ufs.yaml | 185 +---- .../devicetree/bindings/ufs/ufs-common.yaml | 16 + MAINTAINERS | 17 +- drivers/md/Kconfig | 2 + drivers/md/Makefile | 1 + drivers/md/dm-bufio.c | 10 +- drivers/md/dm-cache-policy-smq.c | 2 +- drivers/md/dm-core.h | 2 + drivers/md/dm-ima.c | 70 +- drivers/md/dm-integrity.c | 359 ++++++--- drivers/md/dm-log-writes.c | 2 +- drivers/md/dm-pcache/Kconfig | 17 + drivers/md/dm-pcache/Makefile | 3 + drivers/md/dm-pcache/backing_dev.c | 374 +++++++++ drivers/md/dm-pcache/backing_dev.h | 127 +++ drivers/md/dm-pcache/cache.c | 445 +++++++++++ drivers/md/dm-pcache/cache.h | 635 +++++++++++++++ drivers/md/dm-pcache/cache_dev.c | 303 +++++++ drivers/md/dm-pcache/cache_dev.h | 70 ++ drivers/md/dm-pcache/cache_gc.c | 170 ++++ drivers/md/dm-pcache/cache_key.c | 888 +++++++++++++++++++++ drivers/md/dm-pcache/cache_req.c | 836 +++++++++++++++++++ drivers/md/dm-pcache/cache_segment.c | 305 +++++++ drivers/md/dm-pcache/cache_writeback.c | 261 ++++++ drivers/md/dm-pcache/dm_pcache.c | 497 ++++++++++++ drivers/md/dm-pcache/dm_pcache.h | 67 ++ drivers/md/dm-pcache/pcache_internal.h | 117 +++ drivers/md/dm-pcache/segment.c | 61 ++ drivers/md/dm-pcache/segment.h | 74 ++ drivers/md/dm-raid.c | 13 +- drivers/md/dm-region-hash.c | 2 +- drivers/md/dm-switch.c | 4 +- drivers/md/dm-target.c | 3 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm-vdo/data-vio.c | 17 +- drivers/md/dm-vdo/indexer/volume-index.c | 4 +- drivers/md/dm.c | 45 +- drivers/scsi/aic94xx/aic94xx_task.c | 1 - drivers/scsi/bfa/bfa_core.c | 1 - drivers/scsi/csiostor/csio_wr.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 6 +- drivers/scsi/hpsa.c | 53 +- drivers/scsi/ipr.c | 8 +- drivers/scsi/isci/remote_device.c | 2 +- drivers/scsi/libfc/fc_encode.h | 2 +- drivers/scsi/libsas/sas_expander.c | 5 +- drivers/scsi/lpfc/lpfc.h | 52 +- drivers/scsi/lpfc/lpfc_debugfs.c | 632 +++++---------- drivers/scsi/lpfc/lpfc_debugfs.h | 5 +- drivers/scsi/lpfc/lpfc_els.c | 23 +- drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 6 +- drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 25 +- drivers/scsi/lpfc/lpfc_nvme.c | 8 +- drivers/scsi/lpfc/lpfc_scsi.c | 14 +- drivers/scsi/lpfc/lpfc_sli.c | 21 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 38 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 2 + drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 1 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 2 +- drivers/scsi/mpi3mr/mpi3mr.h | 8 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 13 + drivers/scsi/mpi3mr/mpi3mr_os.c | 28 +- drivers/scsi/mpi3mr/mpi3mr_transport.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 11 +- drivers/scsi/mvsas/mv_sas.c | 2 +- drivers/scsi/myrs.c | 8 +- drivers/scsi/pm8001/pm8001_ctl.c | 24 +- drivers/scsi/pm8001/pm8001_hwi.c | 11 +- drivers/scsi/pm8001/pm8001_hwi.h | 4 +- drivers/scsi/pm8001/pm8001_init.c | 1 + drivers/scsi/pm8001/pm8001_sas.c | 34 +- drivers/scsi/pm8001/pm8001_sas.h | 5 + drivers/scsi/pm8001/pm80xx_hwi.c | 10 +- drivers/scsi/pm8001/pm80xx_hwi.h | 4 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 10 +- drivers/scsi/qla2xxx/qla_edif.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 4 +- drivers/scsi/qla2xxx/qla_isr.c | 17 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 +- drivers/scsi/qla2xxx/qla_os.c | 13 +- drivers/scsi/scsi_debug.c | 17 +- drivers/scsi/sd.c | 58 +- drivers/scsi/smartpqi/smartpqi_init.c | 17 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/target/iscsi/iscsi_target_configfs.c | 6 +- drivers/target/iscsi/iscsi_target_tmr.c | 3 +- drivers/ufs/core/ufs-mcq.c | 11 + drivers/ufs/core/ufs-sysfs.c | 2 + drivers/ufs/core/ufs_trace.h | 1 + drivers/ufs/core/ufs_trace_types.h | 24 + drivers/ufs/core/ufshcd.c | 60 +- drivers/ufs/host/ufs-exynos.c | 10 +- drivers/ufs/host/ufs-mediatek.c | 352 ++++++-- drivers/ufs/host/ufs-mediatek.h | 1 + drivers/ufs/host/ufs-qcom.c | 226 +++--- drivers/ufs/host/ufs-qcom.h | 28 +- drivers/ufs/host/ufshcd-pltfrm.c | 33 + drivers/ufs/host/ufshcd-pltfrm.h | 1 + include/dt-bindings/clock/axis,artpec8-clk.h | 169 ++++ include/scsi/libsas.h | 8 + include/uapi/scsi/fc/fc_els.h | 58 +- include/ufs/ufs.h | 17 - include/ufs/ufs_quirks.h | 3 + include/ufs/ufshcd.h | 35 +- kernel/bpf/verifier.c | 7 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/btf.c | 1 - tools/lib/bpf/btf_dump.c | 1 - tools/lib/bpf/elf.c | 1 - tools/lib/bpf/features.c | 1 - tools/lib/bpf/gen_loader.c | 3 +- tools/lib/bpf/libbpf.c | 101 --- tools/lib/bpf/libbpf_errno.c | 75 -- tools/lib/bpf/libbpf_internal.h | 15 + tools/lib/bpf/libbpf_utils.c | 252 ++++++ tools/lib/bpf/linker.c | 1 - tools/lib/bpf/relo_core.c | 1 - tools/lib/bpf/ringbuf.c | 1 - tools/lib/bpf/str_error.c | 104 --- tools/lib/bpf/str_error.h | 19 - tools/lib/bpf/usdt.c | 1 - tools/testing/selftests/bpf/prog_tests/sha256.c | 52 ++ .../selftests/bpf/prog_tests/uprobe_syscall.c | 4 +- tools/testing/selftests/bpf/prog_tests/usdt.c | 2 +- .../bpf/progs/verifier_value_illegal_alu.c | 47 ++ tools/testing/selftests/bpf/trace_helpers.c | 2 +- 142 files changed, 8220 insertions(+), 1640 deletions(-) create mode 100644 Documentation/admin-guide/device-mapper/dm-pcache.rst create mode 100644 Documentation/devicetree/bindings/clock/axis,artpec8-clock.yaml create mode 100644 Documentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml create mode 100644 Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml create mode 100644 Documentation/devicetree/bindings/ufs/qcom,ufs-common.yaml create mode 100644 drivers/md/dm-pcache/Kconfig create mode 100644 drivers/md/dm-pcache/Makefile create mode 100644 drivers/md/dm-pcache/backing_dev.c create mode 100644 drivers/md/dm-pcache/backing_dev.h create mode 100644 drivers/md/dm-pcache/cache.c create mode 100644 drivers/md/dm-pcache/cache.h create mode 100644 drivers/md/dm-pcache/cache_dev.c create mode 100644 drivers/md/dm-pcache/cache_dev.h create mode 100644 drivers/md/dm-pcache/cache_gc.c create mode 100644 drivers/md/dm-pcache/cache_key.c create mode 100644 drivers/md/dm-pcache/cache_req.c create mode 100644 drivers/md/dm-pcache/cache_segment.c create mode 100644 drivers/md/dm-pcache/cache_writeback.c create mode 100644 drivers/md/dm-pcache/dm_pcache.c create mode 100644 drivers/md/dm-pcache/dm_pcache.h create mode 100644 drivers/md/dm-pcache/pcache_internal.h create mode 100644 drivers/md/dm-pcache/segment.c create mode 100644 drivers/md/dm-pcache/segment.h create mode 100644 drivers/ufs/core/ufs_trace_types.h create mode 100644 include/dt-bindings/clock/axis,artpec8-clk.h delete mode 100644 tools/lib/bpf/libbpf_errno.c create mode 100644 tools/lib/bpf/libbpf_utils.c delete mode 100644 tools/lib/bpf/str_error.c delete mode 100644 tools/lib/bpf/str_error.h create mode 100644 tools/testing/selftests/bpf/prog_tests/sha256.c