X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fi2c%2Fbusses%2Fi2c-iop3xx.c;h=1414851a17b8ee1ea13df7124060dec12522055b;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=d00a02fc23e42b3878390d58c2619eec0cf222bf;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/drivers/i2c/busses/i2c-iop3xx.c b/drivers/i2c/busses/i2c-iop3xx.c index d00a02fc2..1414851a1 100644 --- a/drivers/i2c/busses/i2c-iop3xx.c +++ b/drivers/i2c/busses/i2c-iop3xx.c @@ -434,7 +434,7 @@ static int iop3xx_i2c_probe(struct platform_device *pdev) { struct resource *res; - int ret, irq; + int ret; struct i2c_adapter *new_adapter; struct i2c_algo_iop3xx_data *adapter_data; @@ -470,12 +470,7 @@ iop3xx_i2c_probe(struct platform_device *pdev) goto release_region; } - irq = platform_get_irq(pdev, 0); - if (irq < 0) { - ret = -ENXIO; - goto unmap; - } - ret = request_irq(irq, iop3xx_i2c_irq_handler, 0, + ret = request_irq(platform_get_irq(pdev, 0), iop3xx_i2c_irq_handler, 0, pdev->name, adapter_data); if (ret) {