diff options
Diffstat (limited to 'sound')
| -rw-r--r-- | sound/aoa/soundbus/i2sbus/core.c | 9 | ||||
| -rw-r--r-- | sound/atmel/abdac.c | 2 | ||||
| -rw-r--r-- | sound/atmel/ac97c.c | 2 | ||||
| -rw-r--r-- | sound/ppc/pmac.c | 9 | ||||
| -rw-r--r-- | sound/soc/fsl/fsl_ssi.c | 2 | ||||
| -rw-r--r-- | sound/soc/fsl/mpc5200_dma.c | 2 | 
6 files changed, 11 insertions, 15 deletions
diff --git a/sound/aoa/soundbus/i2sbus/core.c b/sound/aoa/soundbus/i2sbus/core.c index 3ff8cc5f487..01065833588 100644 --- a/sound/aoa/soundbus/i2sbus/core.c +++ b/sound/aoa/soundbus/i2sbus/core.c @@ -262,8 +262,7 @@ static int i2sbus_add_dev(struct macio_dev *macio,  		 */  		dev->allocated_resource[i] =  			request_mem_region(dev->resources[i].start, -					   dev->resources[i].end - -					   dev->resources[i].start + 1, +					   resource_size(&dev->resources[i]),  					   dev->rnames[i]);  		if (!dev->allocated_resource[i]) {  			printk(KERN_ERR "i2sbus: failed to claim resource %d!\n", i); @@ -272,19 +271,19 @@ static int i2sbus_add_dev(struct macio_dev *macio,  	}  	r = &dev->resources[aoa_resource_i2smmio]; -	rlen = r->end - r->start + 1; +	rlen = resource_size(r);  	if (rlen < sizeof(struct i2s_interface_regs))  		goto err;  	dev->intfregs = ioremap(r->start, rlen);  	r = &dev->resources[aoa_resource_txdbdma]; -	rlen = r->end - r->start + 1; +	rlen = resource_size(r);  	if (rlen < sizeof(struct dbdma_regs))  		goto err;  	dev->out.dbdma = ioremap(r->start, rlen);  	r = &dev->resources[aoa_resource_rxdbdma]; -	rlen = r->end - r->start + 1; +	rlen = resource_size(r);  	if (rlen < sizeof(struct dbdma_regs))  		goto err;  	dev->in.dbdma = ioremap(r->start, rlen); diff --git a/sound/atmel/abdac.c b/sound/atmel/abdac.c index 6e240918189..30468b31cad 100644 --- a/sound/atmel/abdac.c +++ b/sound/atmel/abdac.c @@ -448,7 +448,7 @@ static int __devinit atmel_abdac_probe(struct platform_device *pdev)  		goto out_free_card;  	} -	dac->regs = ioremap(regs->start, regs->end - regs->start + 1); +	dac->regs = ioremap(regs->start, resource_size(regs));  	if (!dac->regs) {  		dev_dbg(&pdev->dev, "could not remap register memory\n");  		goto out_free_card; diff --git a/sound/atmel/ac97c.c b/sound/atmel/ac97c.c index b310702c646..41b901bde5c 100644 --- a/sound/atmel/ac97c.c +++ b/sound/atmel/ac97c.c @@ -971,7 +971,7 @@ static int __devinit atmel_ac97c_probe(struct platform_device *pdev)  	chip->card = card;  	chip->pclk = pclk;  	chip->pdev = pdev; -	chip->regs = ioremap(regs->start, regs->end - regs->start + 1); +	chip->regs = ioremap(regs->start, resource_size(regs));  	if (!chip->regs) {  		dev_dbg(&pdev->dev, "could not remap register memory\n"); diff --git a/sound/ppc/pmac.c b/sound/ppc/pmac.c index 3ecbd67f88c..ab96cde7417 100644 --- a/sound/ppc/pmac.c +++ b/sound/ppc/pmac.c @@ -881,8 +881,7 @@ static int snd_pmac_free(struct snd_pmac *chip)  		for (i = 0; i < 3; i++) {  			if (chip->requested & (1 << i))  				release_mem_region(chip->rsrc[i].start, -						   chip->rsrc[i].end - -						   chip->rsrc[i].start + 1); +						   resource_size(&chip->rsrc[i]));  		}  	} @@ -1228,8 +1227,7 @@ int __devinit snd_pmac_new(struct snd_card *card, struct snd_pmac **chip_return)  				goto __error;  			}  			if (request_mem_region(chip->rsrc[i].start, -					       chip->rsrc[i].end - -					       chip->rsrc[i].start + 1, +					       resource_size(&chip->rsrc[i]),  					       rnames[i]) == NULL) {  				printk(KERN_ERR "snd: can't request rsrc "  				       " %d (%s: %pR)\n", @@ -1254,8 +1252,7 @@ int __devinit snd_pmac_new(struct snd_card *card, struct snd_pmac **chip_return)  				goto __error;  			}  			if (request_mem_region(chip->rsrc[i].start, -					       chip->rsrc[i].end - -					       chip->rsrc[i].start + 1, +					       resource_size(&chip->rsrc[i]),  					       rnames[i]) == NULL) {  				printk(KERN_ERR "snd: can't request rsrc "  				       " %d (%s: %pR)\n", diff --git a/sound/soc/fsl/fsl_ssi.c b/sound/soc/fsl/fsl_ssi.c index 313e0ccedd5..6a882aa5553 100644 --- a/sound/soc/fsl/fsl_ssi.c +++ b/sound/soc/fsl/fsl_ssi.c @@ -678,7 +678,7 @@ static int __devinit fsl_ssi_probe(struct platform_device *pdev)  		kfree(ssi_private);  		return ret;  	} -	ssi_private->ssi = ioremap(res.start, 1 + res.end - res.start); +	ssi_private->ssi = ioremap(res.start, resource_size(&res));  	ssi_private->ssi_phys = res.start;  	ssi_private->irq = irq_of_parse_and_map(np, 0); diff --git a/sound/soc/fsl/mpc5200_dma.c b/sound/soc/fsl/mpc5200_dma.c index fff695ccdd3..86023142a4c 100644 --- a/sound/soc/fsl/mpc5200_dma.c +++ b/sound/soc/fsl/mpc5200_dma.c @@ -384,7 +384,7 @@ static int mpc5200_hpcd_probe(struct of_device *op)  		dev_err(&op->dev, "Missing reg property\n");  		return -ENODEV;  	} -	regs = ioremap(res.start, 1 + res.end - res.start); +	regs = ioremap(res.start, resource_size(&res));  	if (!regs) {  		dev_err(&op->dev, "Could not map registers\n");  		return -ENODEV;  |