[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [linux-2.6.18-xen] pciback: fix error return code in xen_pcibk_attach()
# HG changeset patch # User Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx> # Date 1406269378 -7200 # Node ID 52f54ddbf4495d75384fc00caa075c42d4a6c3fd # Parent ca51c3ea6ffd43202ba0435f2cdb012e28cae09e pciback: fix error return code in xen_pcibk_attach() Fix to return -EFAULT from the error handling case instead of 0 when version mismatch with pcifront. Signed-off-by: Wei Yongjun <yongjun_wei@xxxxxxxxxxxxxxxxx> Use -EILSEQ/-ENODATA instead of -EFAULT. Signed-off-by Jan Beulich <jbeulich@xxxxxxxx> Committed-by: Jan Beulich <jbeulich@xxxxxxxx> --- diff -r ca51c3ea6ffd -r 52f54ddbf449 drivers/xen/pciback/xenbus.c --- a/drivers/xen/pciback/xenbus.c Fri Jul 04 12:10:22 2014 +0200 +++ b/drivers/xen/pciback/xenbus.c Fri Jul 25 08:22:58 2014 +0200 @@ -145,7 +145,8 @@ static int pciback_attach(struct pciback } if (magic == NULL || strcmp(magic, XEN_PCI_MAGIC) != 0) { - xenbus_dev_fatal(pdev->xdev, -EFAULT, + err = magic ? -EILSEQ : -ENODATA; + xenbus_dev_fatal(pdev->xdev, err, "version mismatch (%s/%s) with pcifront - " "halting pciback", magic, XEN_PCI_MAGIC); _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |