Skip to content

Commit 7a048ce

Browse files
committed
xen: drop writing error messages to xenstore
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 <[email protected]> Reviewed-by: Boris Ostrovsky <[email protected]> Signed-off-by: Juergen Gross <[email protected]>
1 parent e611116 commit 7a048ce

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

drivers/xen/xenbus/xenbus_client.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,8 @@ static void xenbus_va_dev_error(struct xenbus_device *dev, int err,
278278
dev_err(&dev->dev, "%s\n", printf_buffer);
279279

280280
path_buffer = kasprintf(GFP_KERNEL, "error/%s", dev->nodename);
281-
if (!path_buffer ||
282-
xenbus_write(XBT_NIL, path_buffer, "error", printf_buffer))
283-
dev_err(&dev->dev, "failed to write error node for %s (%s)\n",
284-
dev->nodename, printf_buffer);
281+
if (path_buffer)
282+
xenbus_write(XBT_NIL, path_buffer, "error", printf_buffer);
285283

286284
kfree(printf_buffer);
287285
kfree(path_buffer);

0 commit comments

Comments
 (0)