On Thu, Aug 11, 2022 at 01:31:06AM +0000, cgel....@gmail.com wrote: > From: ye xingchen <ye.xingc...@zte.com.cn> > > Use kobj_to_dev() instead of open-coding it.
I see at least 5 other places where this pattern applies in drivers/nvdimm. Is this some general conversion being done on the entire kernel? If so why not convert entire drivers at a time? Ira > > Reported-by: Zeal Robot <zea...@zte.com.cn> > Signed-off-by: ye xingchen <ye.xingc...@zte.com.cn> > --- > drivers/nvdimm/namespace_devs.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/nvdimm/namespace_devs.c b/drivers/nvdimm/namespace_devs.c > index dfade66bab73..fd2e8ca67001 100644 > --- a/drivers/nvdimm/namespace_devs.c > +++ b/drivers/nvdimm/namespace_devs.c > @@ -1372,7 +1372,7 @@ static struct attribute *nd_namespace_attributes[] = { > static umode_t namespace_visible(struct kobject *kobj, > struct attribute *a, int n) > { > - struct device *dev = container_of(kobj, struct device, kobj); > + struct device *dev = kobj_to_dev(kobj); > > if (is_namespace_pmem(dev)) { > if (a == &dev_attr_size.attr) > -- > 2.25.1