Skip to contentSkip to conversation

nvdimm: Fix return value of nvdimm_bus_init() if class_create() fails

PATCH Applied Axel Lin 2 participants 2 messages Jun 28, 2015 – Jun 30, 2015 libnvdimm: non-volatile memory device

lore
Share & tools
lore

Axel Lin

author
#0 lore raw

PATCH 1/1 nvdimm: Fix return value of nvdimm_bus_init() if class_create() fails

Return proper error if class_create() fails.

---
 drivers/nvdimm/bus.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
drivers/nvdimm/bus.c +3 -1
index ca80270..f6f6a91 100644
@@ -644,8 +644,10 @@ int __init nvdimm_bus_init(void)
 	nvdimm_major = rc;
 
 	nd_class = class_create(THIS_MODULE, "nd");
-	if (IS_ERR(nd_class))
+	if (IS_ERR(nd_class)) {
+		rc = PTR_ERR(nd_class);
 		goto err_class;
+	}
 
 	return 0;
 
Signature · 1 line
2.1.0