All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 5/7] i2c: class driver pass dev_t to the class core
@ 2005-01-23  4:25 Kay Sievers
  0 siblings, 0 replies; only message in thread
From: Kay Sievers @ 2005-01-23  4:25 UTC (permalink / raw)
  To: linux-kernel; +Cc: Greg KH

Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>

===== drivers/i2c/i2c-dev.c 1.50 vs edited =====
--- 1.50/drivers/i2c/i2c-dev.c	2005-01-21 06:02:15 +01:00
+++ edited/drivers/i2c/i2c-dev.c	2005-01-22 15:17:50 +01:00
@@ -108,13 +108,6 @@ static void return_i2c_dev(struct i2c_de
 	spin_unlock(&i2c_dev_array_lock);
 }
 
-static ssize_t show_dev(struct class_device *class_dev, char *buf)
-{
-	struct i2c_dev *i2c_dev = to_i2c_dev(class_dev);
-	return print_dev_t(buf, MKDEV(I2C_MAJOR, i2c_dev->minor));
-}
-static CLASS_DEVICE_ATTR(dev, S_IRUGO, show_dev, NULL);
-
 static ssize_t show_adapter_name(struct class_device *class_dev, char *buf)
 {
 	struct i2c_dev *i2c_dev = to_i2c_dev(class_dev);
@@ -451,11 +444,11 @@ static int i2cdev_attach_adapter(struct 
 	else
 		i2c_dev->class_dev.dev = adap->dev.parent;
 	i2c_dev->class_dev.class = &i2c_dev_class;
+	i2c_dev->class_dev.devt = MKDEV(I2C_MAJOR, i2c_dev->minor);
 	snprintf(i2c_dev->class_dev.class_id, BUS_ID_SIZE, "i2c-%d", i2c_dev->minor);
 	retval = class_device_register(&i2c_dev->class_dev);
 	if (retval)
 		goto error;
-	class_device_create_file(&i2c_dev->class_dev, &class_device_attr_dev);
 	class_device_create_file(&i2c_dev->class_dev, &class_device_attr_name);
 	return 0;
 error:


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-01-23  4:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-23  4:25 [PATCH 5/7] i2c: class driver pass dev_t to the class core Kay Sievers

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.