virtualization.lists.linux-foundation.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH] use pr_warn_ratelimited() for vq_err()
       [not found] <20210115173741.2628737-1-john.levon@nutanix.com>
@ 2021-01-18  2:55 ` Jason Wang
  0 siblings, 0 replies; only message in thread
From: Jason Wang @ 2021-01-18  2:55 UTC (permalink / raw)
  To: John Levon, levon, virtualization, kvm, mst


On 2021/1/16 上午1:37, John Levon wrote:
> vq_err() is used to report various failure states in vhost code, but by
> default uses pr_debug(), and as a result doesn't record anything unless
> enabled via dynamic debug. We'll change this so we get something recorded
> in the log in these failure cases. Guest VMs (and userspace) can trigger
> some of these messages, so we want to use the pr_warn_ratelimited()
> variant.


It looks to me KVM also use pr_warn_ratelimited().

So

Acked-by: Jason Wang <jasowang@redhat.com>



>
> Signed-off-by: John Levon <john.levon@nutanix.com>
> ---
>   drivers/vhost/vhost.h | 8 ++++----
>   1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/vhost/vhost.h b/drivers/vhost/vhost.h
> index b063324c7669..cb4ef78c84ba 100644
> --- a/drivers/vhost/vhost.h
> +++ b/drivers/vhost/vhost.h
> @@ -228,10 +228,10 @@ int vhost_init_device_iotlb(struct vhost_dev *d, bool enabled);
>   void vhost_iotlb_map_free(struct vhost_iotlb *iotlb,
>   			  struct vhost_iotlb_map *map);
>   
> -#define vq_err(vq, fmt, ...) do {                                  \
> -		pr_debug(pr_fmt(fmt), ##__VA_ARGS__);       \
> -		if ((vq)->error_ctx)                               \
> -				eventfd_signal((vq)->error_ctx, 1);\
> +#define vq_err(vq, fmt, ...) do {                                \
> +		pr_warn_ratelimited(pr_fmt(fmt), ##__VA_ARGS__); \
> +		if ((vq)->error_ctx)                             \
> +			eventfd_signal((vq)->error_ctx, 1);      \
>   	} while (0)
>   
>   enum {

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-01-18  2:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20210115173741.2628737-1-john.levon@nutanix.com>
2021-01-18  2:55 ` [PATCH] use pr_warn_ratelimited() for vq_err() Jason Wang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).