On 19/11/25 12:50PM, Dave Jiang wrote:


On 11/19/25 12:52 AM, Neeraj Kumar wrote:
Create export routine nd_region_label_delete() used for deleting
region label from LSA. It will be used later from CXL subsystem

Signed-off-by: Neeraj Kumar <[email protected]>

Just one small thing below, otherwise
Reviewed-by: Dave Jiang <[email protected]>

---
 drivers/nvdimm/label.c          | 76 ++++++++++++++++++++++++++++++---
 drivers/nvdimm/label.h          |  1 +
 drivers/nvdimm/namespace_devs.c | 12 ++++++
 drivers/nvdimm/nd.h             |  6 +++
 include/linux/libnvdimm.h       |  1 +
 5 files changed, 90 insertions(+), 6 deletions(-)


<snip>


+int nd_region_label_delete(struct nd_region *nd_region)
+{
+       int rc;
+
+       nvdimm_bus_lock(&nd_region->dev);

You can use the new nvdimm_bus guard() now.

guard(nvdimm_bus)(&nd_region->dev);

DJ

Hi Dave, Thanks for RB tag, I have fixed it in V5.


Regards,
Neeraj


Reply via email to