[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] xenbus: fix error exit in xenbus_init()


  • To: Juergen Gross <jgross@xxxxxxxx>, "linux-kernel@xxxxxxxxxxxxxxx" <linux-kernel@xxxxxxxxxxxxxxx>
  • From: Oleksandr Tyshchenko <Oleksandr_Tyshchenko@xxxxxxxx>
  • Date: Sun, 27 Aug 2023 08:14:27 +0000
  • Accept-language: en-US, ru-RU
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=12SRTJncwVv9aT/1IBiZU3Ifjh03pi+EwRoN+gp/rxI=; b=T4G/oDaWNJS7zAHeLha+QtITIgWexac4HaKJG1WbdzJbzdzT82nPomYGPPR5UWC78RyZqp4zMZ2jKSF95AdBJoxqpiolJVuncUs4N7E+aX/XOty103VFdfd0LZYJtA4ULTcQ9siIbqAjJWNCLy2jyCtmu859Ch6G3Pb1le/e7vqEPS383vajuw7ApjTbbyczoKJldnSsHQc63c6/b4Sd2I/D6mHNUXYgsCmuEp0gOcvGxhziR0sCaUjmM/M8Wp8J7WNZemjaCChXrCgPV5OzvRsvjseveuig11/zc09kYJqE5H58F8O7U9Gd/oEtDVnA0xS7YEREQdf4c3716/8y2A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gzCzbME+Tx499srBVz/sZndrJB8fTLK2DkNLwOAFIj/6XCgxPDkE9tZ8wGHPLQzqXlPiBDVfww6XK+vhA0sUeJR5JlF+0aU4romdTawjtcNUkJYpHm3D6TvQSGfLgL5cbFiUDL5XmmN8ccrjfwfOrhCESlzCvGzCzUAhQwJBGichs0MJVCFmHX/Zd+crWR/+6hYRH0Vwf3WSSsOSQJ2Wh+0IKr2tBu6ACCARmwgZaFZ1xpoeNGcA7AfgTdWiT4Hkir6CQALyY0XCDx14E1nsLbkr7rkcuI3X7u97pVzvT6AYNeARIe7lF7DVUNsbBenB0Bj8AELwIBSI69kHU2LaTQ==
  • Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, kernel test robot <lkp@xxxxxxxxx>, Dan Carpenter <error27@xxxxxxxxx>
  • Delivery-date: Sun, 27 Aug 2023 08:15:09 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHZ1Niy5Jst2USBYE2HABrwl061oK/900WA
  • Thread-topic: [PATCH] xenbus: fix error exit in xenbus_init()


On 22.08.23 12:11, Juergen Gross wrote:


Hello Juergen

> In case an error occurs in xenbus_init(), xen_store_domain_type should
> be set to XS_UNKNOWN.
> 
> Fix one instance where this action is missing.
> 
> Fixes: 5b3353949e89 ("xen: add support for initializing xenstore later as HVM 
> domain")
> Reported-by: kernel test robot <lkp@xxxxxxxxx>
> Reported-by: Dan Carpenter <error27@xxxxxxxxx>
> Link: 
> https://urldefense.com/v3/__https://lore.kernel.org/r/202304200845.w7m4kXZr-lkp@xxxxxxxxx/__;!!GF_29dbcQIUBPA!yVqmbWu6uGrgCl2HVOApItVysZdzPQdL0WxeFK9vVHe5rPbI6B4uQvdoYcEeAQvXTJUrae9KNyQk_JBW1QVL$
>  [lore[.]kernel[.]org]
> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>


Reviewed-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>


> ---
>   drivers/xen/xenbus/xenbus_probe.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/xen/xenbus/xenbus_probe.c 
> b/drivers/xen/xenbus/xenbus_probe.c
> index 639bf628389b..3205e5d724c8 100644
> --- a/drivers/xen/xenbus/xenbus_probe.c
> +++ b/drivers/xen/xenbus/xenbus_probe.c
> @@ -1025,7 +1025,7 @@ static int __init xenbus_init(void)
>                       if (err < 0) {
>                               pr_err("xenstore_late_init couldn't bind irq 
> err=%d\n",
>                                      err);
> -                             return err;
> +                             goto out_error;
>                       }
>   
>                       xs_init_irq = err;

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.