From: Dave Jiang <dave.jiang@intel.com>
To: Dan Carpenter <dan.carpenter@oracle.com>
Cc: Vinod Koul <vkoul@kernel.org>,
Dan Williams <dan.j.williams@intel.com>,
dmaengine@vger.kernel.org, kernel-janitors@vger.kernel.org
Subject: Re: [PATCH] dmaengine: idxd: off by one in cleanup code
Date: Wed, 16 Dec 2020 09:22:15 -0700 [thread overview]
Message-ID: <20201216092215.000061b6@intel.com> (raw)
In-Reply-To: <X9nFeojulsNqUSnG@mwanda>
On Wed, 16 Dec 2020 11:29:46 +0300
Dan Carpenter <dan.carpenter@oracle.com> wrote:
> The clean up is off by one so this will start at "i" and it should
> start with "i - 1" and then it doesn't unregister the zeroeth
> elements in the array.
>
> Fixes: c52ca478233c ("dmaengine: idxd: add configuration component of
> driver") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Dave Jiang <dave.jiang@intel.com>
Thanks Dan!
> ---
> drivers/dma/idxd/sysfs.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/dma/idxd/sysfs.c b/drivers/dma/idxd/sysfs.c
> index 266423a2cabc..4dbb03c545e4 100644
> --- a/drivers/dma/idxd/sysfs.c
> +++ b/drivers/dma/idxd/sysfs.c
> @@ -434,7 +434,7 @@ int idxd_register_driver(void)
> return 0;
>
> drv_fail:
> - for (; i > 0; i--)
> + while (--i >= 0)
> driver_unregister(&idxd_drvs[i]->drv);
> return rc;
> }
> @@ -1840,7 +1840,7 @@ int idxd_register_bus_type(void)
> return 0;
>
> bus_err:
> - for (; i > 0; i--)
> + while (--i >= 0)
> bus_unregister(idxd_bus_types[i]);
> return rc;
> }
WARNING: multiple messages have this Message-ID (diff)
From: Dave Jiang <dave.jiang@intel.com>
To: Dan Carpenter <dan.carpenter@oracle.com>
Cc: Vinod Koul <vkoul@kernel.org>,
Dan Williams <dan.j.williams@intel.com>,
dmaengine@vger.kernel.org, kernel-janitors@vger.kernel.org
Subject: Re: [PATCH] dmaengine: idxd: off by one in cleanup code
Date: Wed, 16 Dec 2020 16:22:15 +0000 [thread overview]
Message-ID: <20201216092215.000061b6@intel.com> (raw)
In-Reply-To: <X9nFeojulsNqUSnG@mwanda>
On Wed, 16 Dec 2020 11:29:46 +0300
Dan Carpenter <dan.carpenter@oracle.com> wrote:
> The clean up is off by one so this will start at "i" and it should
> start with "i - 1" and then it doesn't unregister the zeroeth
> elements in the array.
>
> Fixes: c52ca478233c ("dmaengine: idxd: add configuration component of
> driver") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Dave Jiang <dave.jiang@intel.com>
Thanks Dan!
> ---
> drivers/dma/idxd/sysfs.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/dma/idxd/sysfs.c b/drivers/dma/idxd/sysfs.c
> index 266423a2cabc..4dbb03c545e4 100644
> --- a/drivers/dma/idxd/sysfs.c
> +++ b/drivers/dma/idxd/sysfs.c
> @@ -434,7 +434,7 @@ int idxd_register_driver(void)
> return 0;
>
> drv_fail:
> - for (; i > 0; i--)
> + while (--i >= 0)
> driver_unregister(&idxd_drvs[i]->drv);
> return rc;
> }
> @@ -1840,7 +1840,7 @@ int idxd_register_bus_type(void)
> return 0;
>
> bus_err:
> - for (; i > 0; i--)
> + while (--i >= 0)
> bus_unregister(idxd_bus_types[i]);
> return rc;
> }
next prev parent reply other threads:[~2020-12-16 16:23 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-16 8:29 [PATCH] dmaengine: idxd: off by one in cleanup code Dan Carpenter
2020-12-16 8:29 ` Dan Carpenter
2020-12-16 16:22 ` Dave Jiang [this message]
2020-12-16 16:22 ` Dave Jiang
2020-12-21 13:59 ` Vinod Koul
2020-12-21 14:11 ` Vinod Koul
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201216092215.000061b6@intel.com \
--to=dave.jiang@intel.com \
--cc=dan.carpenter@oracle.com \
--cc=dan.j.williams@intel.com \
--cc=dmaengine@vger.kernel.org \
--cc=kernel-janitors@vger.kernel.org \
--cc=vkoul@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.