From: Jeuk Kim <[email protected]> The following changes since commit b574eaf640f02c4edf28cbee6417378f0d79cda0:
Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging (2026-10-29 13:47:40 -0500) are available in the Git repository at: https://gitlab.com/jeuk20.kim/qemu.git tags/pull-ufs-20261030 for you to fetch changes up to cc145a41586bde12c94b7e8932988cff323ad3a7: tests/qtest/ufs-test: Add QOM fault injection task abort test (2026-10-30 17:00:58 +0900) ---------------------------------------------------------------- UFS command fixes and fault injection tests - Add REPORT LUNS support for well-known LUNs - Fix PRDT validation and SYNCHRONIZE CACHE handling - Add fault injection and reset/task management tests ---------------------------------------------------------------- Daejun Park (3): hw/ufs: Fail SCSI commands that move data without a PRDT hw/ufs: Pass SYNCHRONIZE CACHE(16) to scsi-hd as SYNCHRONIZE CACHE(10) hw/ufs: Check the PRDT size against the transfer length of the CDB Stanley Jhu (8): hw/ufs: Add experimental fault injection properties for holding requests hw/ufs: Handle task management requests for fault-injected held requests hw/ufs: Add ssu-timeout mode for power management recovery testing docs/system/ufs: Update task management request support status tests/qtest/ufs-test: Add TMR and async MCQ SCSI submission helpers tests/qtest/ufs-test: Add HCE reset unit test tests/qtest/ufs-test: Add MCQ runtime register and TMR handling test tests/qtest/ufs-test: Add QOM fault injection task abort test dridiha (1): hw/ufs: Add support for REPORT_LUNS SCSI command for Well Known LUNs docs/system/devices/ufs.rst | 7 +- hw/ufs/lu.c | 85 ++- hw/ufs/trace-events | 3 + hw/ufs/ufs-pci.c | 7 + hw/ufs/ufs-sysbus.c | 7 + hw/ufs/ufs.c | 305 ++++++++++- hw/ufs/ufs.h | 68 +++ include/block/ufs.h | 3 + tests/qtest/ufs-test.c | 1202 ++++++++++++++++++++++++++++++++++++++++++- 9 files changed, 1666 insertions(+), 21 deletions(-)
