public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [-mm Patch]nbd: check the return value of sysfs_create_file
@ 2007-04-28  5:30 WANG Cong
  2007-05-04  6:14 ` Andrew Morton
  0 siblings, 1 reply; 3+ messages in thread
From: WANG Cong @ 2007-04-28  5:30 UTC (permalink / raw)
  To: steve, pavel, Paul.Clements, akpm; +Cc: linux-kernel, Wang Ya-gang, Chen Li-jun


Since 'sysfs_create_file' is declared with attribute warn_unused_result, we must always check its return value carefully.

Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com>

---

--- linux-2.6.21-rc7-mm2/drivers/block/nbd.c.orig	2007-04-27 17:27:47.000000000 +0800
+++ linux-2.6.21-rc7-mm2/drivers/block/nbd.c	2007-04-27 17:47:32.000000000 +0800
@@ -373,7 +373,10 @@ static void nbd_do_it(struct nbd_device 
 	BUG_ON(lo->magic != LO_MAGIC);
 
 	lo->pid = current->pid;
-	sysfs_create_file(&lo->disk->kobj, &pid_attr.attr);
+	if (sysfs_create_file(&lo->disk->kobj, &pid_attr.attr)) {
+		printk(KERN_ERR "nbd: sysfs_create_file failed!");
+		return;
+	}
 
 	while ((req = nbd_read_stat(lo)) != NULL)
 		nbd_end_request(req);

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-05-04  7:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-28  5:30 [-mm Patch]nbd: check the return value of sysfs_create_file WANG Cong
2007-05-04  6:14 ` Andrew Morton
2007-05-04  7:39   ` WANG Cong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox