All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] xen: drop writing error messages to xenstore
@ 2018-10-09 16:09 Juergen Gross
  2018-10-10 15:09 ` [Xen-devel] " Joao Martins
  2018-10-10 15:09 ` Joao Martins
  0 siblings, 2 replies; 15+ messages in thread
From: Juergen Gross @ 2018-10-09 16:09 UTC (permalink / raw)
  To: linux-kernel, xen-devel; +Cc: boris.ostrovsky, Juergen Gross

xenbus_va_dev_error() will try to write error messages to Xenstore
under the error/<dev-name>/error node (with <dev-name> something like
"device/vbd/51872"). This will fail normally and another message
about this failure is added to dmesg.

I believe this is a remnant from very ancient times, as it was added
in the first pvops rush of commits in 2007.

So remove the additional message when writing to Xenstore failed as
a minimum step.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
I am considering removing the Xenstore write altogether, but I'm
not sure it isn't needed e.g. by xend based installations. So please
speak up in case you know why this write is there.
---
 drivers/xen/xenbus/xenbus_client.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/xen/xenbus/xenbus_client.c b/drivers/xen/xenbus/xenbus_client.c
index a1c17000129b..e17ca8156171 100644
--- a/drivers/xen/xenbus/xenbus_client.c
+++ b/drivers/xen/xenbus/xenbus_client.c
@@ -278,10 +278,8 @@ static void xenbus_va_dev_error(struct xenbus_device *dev, int err,
 	dev_err(&dev->dev, "%s\n", printf_buffer);
 
 	path_buffer = kasprintf(GFP_KERNEL, "error/%s", dev->nodename);
-	if (!path_buffer ||
-	    xenbus_write(XBT_NIL, path_buffer, "error", printf_buffer))
-		dev_err(&dev->dev, "failed to write error node for %s (%s)\n",
-			dev->nodename, printf_buffer);
+	if (path_buffer)
+		xenbus_write(XBT_NIL, path_buffer, "error", printf_buffer);
 
 	kfree(printf_buffer);
 	kfree(path_buffer);
-- 
2.16.4


^ permalink raw reply related	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2018-10-25 15:50 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-09 16:09 [PATCH] xen: drop writing error messages to xenstore Juergen Gross
2018-10-10 15:09 ` [Xen-devel] " Joao Martins
2018-10-10 15:53   ` Juergen Gross
2018-10-10 16:57     ` Boris Ostrovsky
2018-10-10 16:57     ` [Xen-devel] " Boris Ostrovsky
2018-10-11  5:05       ` Juergen Gross
2018-10-11 11:03         ` Joao Martins
2018-10-11 11:03         ` [Xen-devel] " Joao Martins
2018-10-25 12:36           ` Juergen Gross
2018-10-25 12:36           ` [Xen-devel] " Juergen Gross
2018-10-25 15:50             ` Boris Ostrovsky
2018-10-25 15:50             ` Boris Ostrovsky
2018-10-11  5:05       ` Juergen Gross
2018-10-10 15:53   ` Juergen Gross
2018-10-10 15:09 ` Joao Martins

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.