> Subject: Re: [PATCH] vhost: use pr_err for vq_err > > On Thu, May 16, 2024 at 03:46:29PM +0800, Peng Fan (OSS) wrote: > > From: Peng Fan <peng.fan@xxxxxxx> > > > > Use pr_err to print out error message without enabling DEBUG. This > > could make people catch error easier. > > > > Signed-off-by: Peng Fan <peng.fan@xxxxxxx> > > This isn't appropriate: pr_err must not be triggerable by userspace. If you are > debugging userspace, use a debugging kernel, it's that simple. I see, then drop this patch. Thanks, Peng. > > > > --- > > drivers/vhost/vhost.h | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/vhost/vhost.h b/drivers/vhost/vhost.h index > > bb75a292d50c..0bff436d1ce9 100644 > > --- a/drivers/vhost/vhost.h > > +++ b/drivers/vhost/vhost.h > > @@ -248,7 +248,7 @@ 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__); \ > > + pr_err(pr_fmt(fmt), ##__VA_ARGS__); \ > > if ((vq)->error_ctx) \ > > eventfd_signal((vq)->error_ctx);\ > > } while (0) > > -- > > 2.37.1