lkml.org 
[lkml]   [2012]   [May]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[ 90/91] i2c: davinci: Free requested IRQ in remove
    3.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Marcus Folkesson <marcus.folkesson@gmail.com>

    commit 9868a060ccf769c08ec378a9829137e272e9a92c upstream.

    The freed IRQ is not necessary the one requested in probe.
    Even if it was, with two or more i2c-controllers it will fails anyway.

    Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
    Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/i2c/busses/i2c-davinci.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/drivers/i2c/busses/i2c-davinci.c
    +++ b/drivers/i2c/busses/i2c-davinci.c
    @@ -755,7 +755,7 @@ static int davinci_i2c_remove(struct pla
    dev->clk = NULL;

    davinci_i2c_write_reg(dev, DAVINCI_I2C_MDR_REG, 0);
    - free_irq(IRQ_I2C, dev);
    + free_irq(dev->irq, dev);
    iounmap(dev->base);
    kfree(dev);




    \
     
     \ /
      Last update: 2012-05-27 04:01    [W:0.024 / U:397.480 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site