Patch "i2c: nomadik: Remove a useless call in the remove function" has been added to the 6.4-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    i2c: nomadik: Remove a useless call in the remove function

to the 6.4-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     i2c-nomadik-remove-a-useless-call-in-the-remove-func.patch
and it can be found in the queue-6.4 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 61fa202f6095d3b9bff52b8e2c89bcd725c4528b
Author: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx>
Date:   Tue Jul 4 21:50:28 2023 +0200

    i2c: nomadik: Remove a useless call in the remove function
    
    [ Upstream commit 05f933d5f7318b03ff2028c1704dc867ac16f2c7 ]
    
    Since commit 235602146ec9 ("i2c-nomadik: turn the platform driver to an amba
    driver"), there is no more request_mem_region() call in this driver.
    
    So remove the release_mem_region() call from the remove function which is
    likely a left over.
    
    Fixes: 235602146ec9 ("i2c-nomadik: turn the platform driver to an amba driver")
    Cc: <stable@xxxxxxxxxxxxxxx> # v3.6+
    Acked-by: Linus Walleij <linus.walleij@xxxxxxxxxx>
    Reviewed-by: Andi Shyti <andi.shyti@xxxxxxxxxx>
    Signed-off-by: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx>
    Signed-off-by: Wolfram Sang <wsa@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/i2c/busses/i2c-nomadik.c b/drivers/i2c/busses/i2c-nomadik.c
index 2141ba05dfece..9c5d66bd6dc1c 100644
--- a/drivers/i2c/busses/i2c-nomadik.c
+++ b/drivers/i2c/busses/i2c-nomadik.c
@@ -1040,7 +1040,6 @@ static int nmk_i2c_probe(struct amba_device *adev, const struct amba_id *id)
 
 static void nmk_i2c_remove(struct amba_device *adev)
 {
-	struct resource *res = &adev->res;
 	struct nmk_i2c_dev *dev = amba_get_drvdata(adev);
 
 	i2c_del_adapter(&dev->adap);
@@ -1049,7 +1048,6 @@ static void nmk_i2c_remove(struct amba_device *adev)
 	clear_all_interrupts(dev);
 	/* disable the controller */
 	i2c_clr_bit(dev->virtbase + I2C_CR, I2C_CR_PE);
-	release_mem_region(res->start, resource_size(res));
 }
 
 static struct i2c_vendor_data vendor_stn8815 = {



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux