From: Alison Schofield <alison.schofield@intel.com>
To: Zijun Hu <zijun_hu@icloud.com>
Cc: "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
"Uwe Kleine-König" <ukleinek@kernel.org>,
"James Bottomley" <James.Bottomley@hansenpartnership.com>,
"Thomas Weißschuh" <thomas@t-8ch.de>,
linux-kernel@vger.kernel.org, nvdimm@lists.linux.dev,
linux-sound@vger.kernel.org, sparclinux@vger.kernel.org,
linux-block@vger.kernel.org, linux-cxl@vger.kernel.org,
linux1394-devel@lists.sourceforge.net, arm-scmi@vger.kernel.org,
linux-efi@vger.kernel.org, linux-gpio@vger.kernel.org,
dri-devel@lists.freedesktop.org,
linux-mediatek@lists.infradead.org, linux-hwmon@vger.kernel.org,
linux-media@vger.kernel.org, linux-pwm@vger.kernel.org,
linux-remoteproc@vger.kernel.org, linux-scsi@vger.kernel.org,
open-iscsi@googlegroups.com, linux-usb@vger.kernel.org,
linux-serial@vger.kernel.org, netdev@vger.kernel.org,
"Zijun Hu" <quic_zijuhu@quicinc.com>
Subject: Re: [PATCH v3 01/11] libnvdimm: Simplify nd_namespace_store() implementation
Date: Thu, 5 Dec 2024 15:30:29 -0800 [thread overview]
Message-ID: <Z1I3lSpcnIIbc7S1@aschofie-mobl2.lan> (raw)
In-Reply-To: <20241205-const_dfc_done-v3-1-1611f1486b5a@quicinc.com>
On Thu, Dec 05, 2024 at 08:10:10AM +0800, Zijun Hu wrote:
> From: Zijun Hu <quic_zijuhu@quicinc.com>
Hi Zihun,
Similar to my comment on Patch 10/11, this commit msg can be
explicit:
libnvdimm: Replace namespace_match() w device_find_child_by_name()
>
> Simplify nd_namespace_store() implementation by device_find_child_by_name()
^using
Otherwise you can add:
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
>
> Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
> ---
> drivers/nvdimm/claim.c | 9 +--------
> 1 file changed, 1 insertion(+), 8 deletions(-)
>
> diff --git a/drivers/nvdimm/claim.c b/drivers/nvdimm/claim.c
> index 030dbde6b0882050c90fb8db106ec15b1baef7ca..9e84ab411564f9d5e7ceb687c6491562564552e3 100644
> --- a/drivers/nvdimm/claim.c
> +++ b/drivers/nvdimm/claim.c
> @@ -67,13 +67,6 @@ bool nd_attach_ndns(struct device *dev, struct nd_namespace_common *attach,
> return claimed;
> }
>
> -static int namespace_match(struct device *dev, void *data)
> -{
> - char *name = data;
> -
> - return strcmp(name, dev_name(dev)) == 0;
> -}
> -
> static bool is_idle(struct device *dev, struct nd_namespace_common *ndns)
> {
> struct nd_region *nd_region = to_nd_region(dev->parent);
> @@ -168,7 +161,7 @@ ssize_t nd_namespace_store(struct device *dev,
> goto out;
> }
>
> - found = device_find_child(dev->parent, name, namespace_match);
> + found = device_find_child_by_name(dev->parent, name);
> if (!found) {
> dev_dbg(dev, "'%s' not found under %s\n", name,
> dev_name(dev->parent));
>
> --
> 2.34.1
>
>
next prev parent reply other threads:[~2024-12-05 23:30 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-05 0:10 [PATCH v3 00/11] driver core: Constify API device_find_child() Zijun Hu
2024-12-05 0:10 ` [PATCH v3 01/11] libnvdimm: Simplify nd_namespace_store() implementation Zijun Hu
2024-12-05 23:30 ` Alison Schofield [this message]
2024-12-06 0:56 ` Zijun Hu
2024-12-05 0:10 ` [PATCH v3 02/11] slimbus: core: Constify slim_eaddr_equal() Zijun Hu
2024-12-05 0:10 ` [PATCH v3 03/11] bus: fsl-mc: Constify fsl_mc_device_match() Zijun Hu
2024-12-05 0:10 ` [PATCH v3 04/11] driver core: Constify API device_find_child() then adapt for various usages Zijun Hu
2024-12-05 10:41 ` Uwe Kleine-König
2024-12-05 13:16 ` Zijun Hu
2024-12-05 22:39 ` Alison Schofield
2024-12-06 7:21 ` Uwe Kleine-König
2024-12-06 11:08 ` Zijun Hu
2024-12-06 13:52 ` Takashi Sakamoto
2024-12-08 13:18 ` Zijun Hu
2024-12-05 0:10 ` [PATCH v3 05/11] driver core: Simplify API device_find_child_by_name() implementation Zijun Hu
2024-12-05 0:10 ` [PATCH v3 06/11] driver core: Remove match_any() Zijun Hu
2024-12-05 0:10 ` [PATCH v3 07/11] slimbus: core: Simplify of_find_slim_device() implementation Zijun Hu
2024-12-05 0:10 ` [PATCH v3 08/11] gpio: sim: Remove gpio_sim_dev_match_fwnode() Zijun Hu
2024-12-05 8:10 ` Uwe Kleine-König
2024-12-05 8:37 ` quic_zijuhu
2024-12-05 10:37 ` Uwe Kleine-König
2024-12-05 13:19 ` Zijun Hu
2024-12-05 16:24 ` Bartosz Golaszewski
2024-12-06 1:00 ` Zijun Hu
2024-12-05 0:10 ` [PATCH v3 09/11] driver core: Introduce an device matching API device_match_type() Zijun Hu
2024-12-05 0:10 ` [PATCH v3 10/11] cxl/pmem: Remove match_nvdimm_bridge() Zijun Hu
2024-12-05 22:49 ` Alison Schofield
2024-12-06 1:02 ` Zijun Hu
2024-12-05 0:10 ` [PATCH v3 11/11] usb: typec: class: Remove both cable_match() and partner_match() Zijun Hu
2024-12-05 0:31 ` [PATCH v3 00/11] driver core: Constify API device_find_child() Zijun Hu
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=Z1I3lSpcnIIbc7S1@aschofie-mobl2.lan \
--to=alison.schofield@intel.com \
--cc=James.Bottomley@hansenpartnership.com \
--cc=arm-scmi@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-block@vger.kernel.org \
--cc=linux-cxl@vger.kernel.org \
--cc=linux-efi@vger.kernel.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-hwmon@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=linux-pwm@vger.kernel.org \
--cc=linux-remoteproc@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=linux-sound@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=linux1394-devel@lists.sourceforge.net \
--cc=netdev@vger.kernel.org \
--cc=nvdimm@lists.linux.dev \
--cc=open-iscsi@googlegroups.com \
--cc=quic_zijuhu@quicinc.com \
--cc=sparclinux@vger.kernel.org \
--cc=thomas@t-8ch.de \
--cc=ukleinek@kernel.org \
--cc=zijun_hu@icloud.com \
/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.