qemu-cr16/hw/scsi
Markus Armbruster 6d85f1d449 hw/scsi: Use error_setg_file_open() for a better error message
The error message changes from

    vhost-scsi: open vhost char device failed: REASON

to

    Could not open '/dev/vhost-scsi': REASON

I think the exact file name is more useful to know than the file's
purpose.

We could put back the "vhost-scsi: " prefix with error_prepend().  Not
worth the bother.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dave@treblig.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20251121121438.1249498-7-armbru@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
2025-11-25 22:41:49 +01:00
..
emulation.c scsi-generic: avoid invalid access to struct when emulating block limits 2018-11-06 21:35:06 +01:00
esp-pci.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
esp.c esp.c: fix esp_cdb_ready() FIFO wraparound limit calculation 2025-10-28 14:50:07 +01:00
Kconfig hw/scsi: Add config option for new ncr710 driver 2025-10-27 22:13:22 +01:00
lasi_ncr710.c ncr710: Add missing vmstate entries 2025-11-09 16:09:35 +01:00
lasi_ncr710.h ncr710: Add missing vmstate entries 2025-11-09 16:09:35 +01:00
lsi53c895a.c hw/scsi/lsi53c895a: skip automatic zero-init of large array 2025-06-12 13:40:16 -04:00
megasas.c hw/scsi/megasas: skip automatic zero-init of large arrays 2025-06-12 13:40:16 -04:00
meson.build hw/scsi: Add config option for new ncr710 driver 2025-10-27 22:13:22 +01:00
mfi.h hw/other: spelling fixes 2023-09-21 11:31:16 +03:00
mpi.h hw: Add support for LSI SAS1068 (mptsas) device 2016-02-09 15:45:26 +01:00
mptconfig.c nomaintainer: Fix Lesser GPL version number 2020-11-15 17:04:40 +01:00
mptendian.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
mptsas.c hw/scsi/mptsas: Avoid silent integer truncation in MPI_FUNC_IOC_INIT 2025-09-02 17:57:05 +02:00
mptsas.h include/hw/pci: Split pci_device.h off pci.h 2023-01-08 01:54:22 -05:00
ncr53c710.c ncr710: Use address space of device instead of global address space 2025-11-09 16:09:35 +01:00
ncr53c710.h ncr710: Add missing vmstate entries 2025-11-09 16:09:35 +01:00
scsi-bus.c scsi: make SCSIRequest refcount atomic 2025-10-28 14:50:07 +01:00
scsi-disk.c scsi-disk: Advertise FUA support by default 2025-05-21 18:52:17 +02:00
scsi-generic.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
spapr_vscsi.c migration: Fix regression of passing error_fatal into vmstate_load_state() 2025-11-03 16:04:10 -05:00
srp.h
trace-events ncr710: Add driver for the NCR 53c710 SCSI chip 2025-10-27 22:13:22 +01:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00
vhost-scsi-common.c vhost-user: return failure if backend crash when live migration 2025-05-14 05:39:15 -04:00
vhost-scsi.c hw/scsi: Use error_setg_file_open() for a better error message 2025-11-25 22:41:49 +01:00
vhost-user-scsi.c vhost-user: return failure if backend crash when live migration 2025-05-14 05:39:15 -04:00
viosrp.h Updated the FSF address to <https://www.gnu.org/licenses/> 2023-02-27 09:15:39 +01:00
virtio-scsi-dataplane.c virtio-scsi: only expose cmd vqs via iothread-vq-mapping 2025-03-13 17:57:23 +01:00
virtio-scsi.c hw/scsi: avoid deadlock upon TMF request cancelling with VirtIO 2025-10-27 15:00:45 -04:00
vmw_pvscsi.c hw/scsi/vmw_pvscsi: Convert DeviceRealize -> InstanceInit 2025-05-30 09:52:08 +02:00
vmw_pvscsi.h hw: replace FSF postal address with licenses URL 2025-06-26 00:42:37 +02:00