diff options
| author | Grant Likely <grant.likely@secretlab.ca> | 2010-04-13 16:12:29 -0700 | 
|---|---|---|
| committer | Grant Likely <grant.likely@secretlab.ca> | 2010-05-18 16:10:44 -0600 | 
| commit | 61c7a080a5a061c976988fd4b844dfb468dda255 (patch) | |
| tree | 8cb492b73f2755c38a6164d770da34d5af6486a0 /sound/aoa | |
| parent | d12d42f744f805a9ccc33cd76f04b237cd83ce56 (diff) | |
| download | linux-61c7a080a5a061c976988fd4b844dfb468dda255.tar.bz2 | |
of: Always use 'struct device.of_node' to get device node pointer.
The following structure elements duplicate the information in
'struct device.of_node' and so are being eliminated.  This patch
makes all readers of these elements use device.of_node instead.
(struct of_device *)->node
(struct dev_archdata *)->prom_node (sparc)
(struct dev_archdata *)->of_node (powerpc & microblaze)
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'sound/aoa')
| -rw-r--r-- | sound/aoa/fabrics/layout.c | 2 | ||||
| -rw-r--r-- | sound/aoa/soundbus/core.c | 8 | ||||
| -rw-r--r-- | sound/aoa/soundbus/i2sbus/control.c | 2 | ||||
| -rw-r--r-- | sound/aoa/soundbus/i2sbus/core.c | 4 | ||||
| -rw-r--r-- | sound/aoa/soundbus/sysfs.c | 4 | 
5 files changed, 10 insertions, 10 deletions
| diff --git a/sound/aoa/fabrics/layout.c b/sound/aoa/fabrics/layout.c index 1cd9b301df03..3fd1a7e24928 100644 --- a/sound/aoa/fabrics/layout.c +++ b/sound/aoa/fabrics/layout.c @@ -992,7 +992,7 @@ static int aoa_fabric_layout_probe(struct soundbus_dev *sdev)  		return -ENODEV;  	/* by breaking out we keep a reference */ -	while ((sound = of_get_next_child(sdev->ofdev.node, sound))) { +	while ((sound = of_get_next_child(sdev->ofdev.dev.of_node, sound))) {  		if (sound->type && strcasecmp(sound->type, "soundchip") == 0)  			break;  	} diff --git a/sound/aoa/soundbus/core.c b/sound/aoa/soundbus/core.c index fa8ab2815a98..99ca7120e269 100644 --- a/sound/aoa/soundbus/core.c +++ b/sound/aoa/soundbus/core.c @@ -74,11 +74,11 @@ static int soundbus_uevent(struct device *dev, struct kobj_uevent_env *env)  	of = &soundbus_dev->ofdev;  	/* stuff we want to pass to /sbin/hotplug */ -	retval = add_uevent_var(env, "OF_NAME=%s", of->node->name); +	retval = add_uevent_var(env, "OF_NAME=%s", of->dev.of_node->name);  	if (retval)  		return retval; -	retval = add_uevent_var(env, "OF_TYPE=%s", of->node->type); +	retval = add_uevent_var(env, "OF_TYPE=%s", of->dev.of_node->type);  	if (retval)  		return retval; @@ -86,7 +86,7 @@ static int soundbus_uevent(struct device *dev, struct kobj_uevent_env *env)  	 * it's not really legal to split it out with commas. We split it  	 * up using a number of environment variables instead. */ -	compat = of_get_property(of->node, "compatible", &cplen); +	compat = of_get_property(of->dev.of_node, "compatible", &cplen);  	while (compat && cplen > 0) {  		int tmp = env->buflen;  		retval = add_uevent_var(env, "OF_COMPATIBLE_%d=%s", seen, compat); @@ -169,7 +169,7 @@ int soundbus_add_one(struct soundbus_dev *dev)  	/* sanity checks */  	if (!dev->attach_codec || -	    !dev->ofdev.node || +	    !dev->ofdev.dev.of_node ||  	    dev->pcmname ||  	    dev->pcmid != -1) {  		printk(KERN_ERR "soundbus: adding device failed sanity check!\n"); diff --git a/sound/aoa/soundbus/i2sbus/control.c b/sound/aoa/soundbus/i2sbus/control.c index 47f854c2001f..4dc9b49c02cf 100644 --- a/sound/aoa/soundbus/i2sbus/control.c +++ b/sound/aoa/soundbus/i2sbus/control.c @@ -42,7 +42,7 @@ int i2sbus_control_add_dev(struct i2sbus_control *c,  {  	struct device_node *np; -	np = i2sdev->sound.ofdev.node; +	np = i2sdev->sound.ofdev.dev.of_node;  	i2sdev->enable = pmf_find_function(np, "enable");  	i2sdev->cell_enable = pmf_find_function(np, "cell-enable");  	i2sdev->clock_enable = pmf_find_function(np, "clock-enable"); diff --git a/sound/aoa/soundbus/i2sbus/core.c b/sound/aoa/soundbus/i2sbus/core.c index 9d6f3b176ed1..7672b4d145ae 100644 --- a/sound/aoa/soundbus/i2sbus/core.c +++ b/sound/aoa/soundbus/i2sbus/core.c @@ -221,8 +221,8 @@ static int i2sbus_add_dev(struct macio_dev *macio,  	mutex_init(&dev->lock);  	spin_lock_init(&dev->low_lock); -	dev->sound.ofdev.node = np;  	dev->sound.ofdev.dma_mask = macio->ofdev.dma_mask; +	dev->sound.ofdev.dev.of_node = np;  	dev->sound.ofdev.dev.dma_mask = &dev->sound.ofdev.dma_mask;  	dev->sound.ofdev.dev.parent = &macio->ofdev.dev;  	dev->sound.ofdev.dev.release = i2sbus_release_dev; @@ -346,7 +346,7 @@ static int i2sbus_probe(struct macio_dev* dev, const struct of_device_id *match)  		return -ENODEV;  	} -	while ((np = of_get_next_child(dev->ofdev.node, np))) { +	while ((np = of_get_next_child(dev->ofdev.dev.of_node, np))) {  		if (of_device_is_compatible(np, "i2sbus") ||  		    of_device_is_compatible(np, "i2s-modem")) {  			got += i2sbus_add_dev(dev, control, np); diff --git a/sound/aoa/soundbus/sysfs.c b/sound/aoa/soundbus/sysfs.c index f580942b5c09..6496e754f00a 100644 --- a/sound/aoa/soundbus/sysfs.c +++ b/sound/aoa/soundbus/sysfs.c @@ -9,7 +9,7 @@ field##_show (struct device *dev, struct device_attribute *attr,	\                char *buf)						\  {									\  	struct soundbus_dev *mdev = to_soundbus_device (dev);		\ -	return sprintf (buf, format_string, mdev->ofdev.node->field);	\ +	return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \  }  static ssize_t modalias_show(struct device *dev, struct device_attribute *attr, @@ -25,7 +25,7 @@ static ssize_t modalias_show(struct device *dev, struct device_attribute *attr,  		length = strlen(buf);  	} else {  		length = sprintf(buf, "of:N%sT%s\n", -				 of->node->name, of->node->type); +				 of->dev.of_node->name, of->dev.of_node->type);  	}  	return length; |