[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/2] xen-9pfs: Fix log messages of reply errors
From: |
Stefano Stabellini |
Subject: |
Re: [PATCH 1/2] xen-9pfs: Fix log messages of reply errors |
Date: |
Mon, 11 May 2020 15:09:49 -0700 (PDT) |
User-agent: |
Alpine 2.21 (DEB 202 2017-01-01) |
On Sun, 10 May 2020, Christian Schoenebeck wrote:
> If delivery of some 9pfs response fails for some reason, log the
> error message by mentioning the 9P protocol reply type, not by
> client's request type. The latter could be misleading that the
> error occurred already when handling the request input.
>
> Signed-off-by: Christian Schoenebeck <address@hidden>
Acked-by: Stefano Stabellini <address@hidden>
> ---
> hw/9pfs/xen-9p-backend.c | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/hw/9pfs/xen-9p-backend.c b/hw/9pfs/xen-9p-backend.c
> index 18fe5b7c92..f04caabfe5 100644
> --- a/hw/9pfs/xen-9p-backend.c
> +++ b/hw/9pfs/xen-9p-backend.c
> @@ -137,7 +137,8 @@ static ssize_t xen_9pfs_pdu_vmarshal(V9fsPDU *pdu,
> ret = v9fs_iov_vmarshal(in_sg, num, offset, 0, fmt, ap);
> if (ret < 0) {
> xen_pv_printf(&xen_9pfs->xendev, 0,
> - "Failed to encode VirtFS request type %d\n", pdu->id +
> 1);
> + "Failed to encode VirtFS reply type %d\n",
> + pdu->id + 1);
> xen_be_set_state(&xen_9pfs->xendev, XenbusStateClosing);
> xen_9pfs_disconnect(&xen_9pfs->xendev);
> }
> @@ -201,9 +202,9 @@ static void xen_9pfs_init_in_iov_from_pdu(V9fsPDU *pdu,
>
> buf_size = iov_size(ring->sg, num);
> if (buf_size < P9_IOHDRSZ) {
> - xen_pv_printf(&xen_9pfs->xendev, 0, "Xen 9pfs request type %d"
> - "needs %zu bytes, buffer has %zu, less than minimum\n",
> - pdu->id, *size, buf_size);
> + xen_pv_printf(&xen_9pfs->xendev, 0, "Xen 9pfs reply type %d needs "
> + "%zu bytes, buffer has %zu, less than minimum\n",
> + pdu->id + 1, *size, buf_size);
> xen_be_set_state(&xen_9pfs->xendev, XenbusStateClosing);
> xen_9pfs_disconnect(&xen_9pfs->xendev);
> }
> --
> 2.20.1
>
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, (continued)
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Stefano Stabellini, 2020/05/12
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Christian Schoenebeck, 2020/05/13
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Stefano Stabellini, 2020/05/13
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Christian Schoenebeck, 2020/05/14
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Stefano Stabellini, 2020/05/14
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Christian Schoenebeck, 2020/05/14
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Stefano Stabellini, 2020/05/14
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Stefano Stabellini, 2020/05/14
- Re: [PATCH 2/2] 9pfs: fix init_in_iov_from_pdu truncating size, Christian Schoenebeck, 2020/05/14
[PATCH 1/2] xen-9pfs: Fix log messages of reply errors, Christian Schoenebeck, 2020/05/10
- Re: [PATCH 1/2] xen-9pfs: Fix log messages of reply errors,
Stefano Stabellini <=
Re: [PATCH 0/2] 9pfs: regression init_in_iov_from_pdu truncating size, Greg Kurz, 2020/05/12