|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 05/14] hw/scsi: Use error_setg_file_open() for a better error message
* Markus Armbruster (armbru@xxxxxxxxxx) wrote:
> 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@xxxxxxxxxx>
Reviewed-by: Dr. David Alan Gilbert <dave@xxxxxxxxxxx>
> ---
> hw/scsi/vhost-scsi.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/hw/scsi/vhost-scsi.c b/hw/scsi/vhost-scsi.c
> index cdf405b0f8..239138c931 100644
> --- a/hw/scsi/vhost-scsi.c
> +++ b/hw/scsi/vhost-scsi.c
> @@ -245,8 +245,7 @@ static void vhost_scsi_realize(DeviceState *dev, Error
> **errp)
> } else {
> vhostfd = open("/dev/vhost-scsi", O_RDWR);
> if (vhostfd < 0) {
> - error_setg(errp, "vhost-scsi: open vhost char device failed: %s",
> - strerror(errno));
> + error_setg_file_open(errp, errno, "/dev/vhost-scsi");
> return;
> }
> }
> --
> 2.49.0
>
--
-----Open up your eyes, open up your mind, open up your code -------
/ Dr. David Alan Gilbert | Running GNU/Linux | Happy \
\ dave @ treblig.org | | In Hex /
\ _________________________|_____ http://www.treblig.org |_______/
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |