linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] remove generic symlink from sg
@ 2006-03-18 21:06 James Bottomley
  2006-03-22 15:25 ` Douglas Gilbert
  0 siblings, 1 reply; 3+ messages in thread
From: James Bottomley @ 2006-03-18 21:06 UTC (permalink / raw)
  To: Douglas Gilbert; +Cc: linux-scsi

This has been redundant ever since James Smart added the class back
links since every scsi_device now gets one of these of the form
scsi_generic:sg<n>.

I'm open to going through the deprecated features business for this,
since this would represent a user visible change of the scsi sysfs
interface if you wish.

James

diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c
--- a/drivers/scsi/sg.c
+++ b/drivers/scsi/sg.c
@@ -1471,11 +1471,6 @@ sg_add(struct class_device *cl_dev, stru
 			printk(KERN_WARNING "sg_add: "
 				"class_device_create failed\n");
 		class_set_devdata(sg_class_member, sdp);
-		error = sysfs_create_link(&scsidp->sdev_gendev.kobj, 
-					  &sg_class_member->kobj, "generic");
-		if (error)
-			printk(KERN_ERR "sg_add: unable to make symlink "
-					"'generic' back to sg%d\n", k);
 	} else
 		printk(KERN_WARNING "sg_add: sg_sys INvalid\n");
 
@@ -1544,7 +1539,6 @@ sg_remove(struct class_device *cl_dev, s
 	write_unlock_irqrestore(&sg_dev_arr_lock, iflags);
 
 	if (sdp) {
-		sysfs_remove_link(&scsidp->sdev_gendev.kobj, "generic");
 		class_device_destroy(sg_sysfs_class, MKDEV(SCSI_GENERIC_MAJOR, k));
 		cdev_del(sdp->cdev);
 		sdp->cdev = NULL;



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

end of thread, other threads:[~2006-03-22 15:58 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-18 21:06 [PATCH] remove generic symlink from sg James Bottomley
2006-03-22 15:25 ` Douglas Gilbert
2006-03-22 15:58   ` James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).