Patch "spi: fix parent-device reference leak" has been added to the 4.3-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
spi: fix parent-device reference leak
to the 4.3-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:
spi-fix-parent-device-reference-leak.patch
and it can be found in the queue-4.3 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
157f38f993919b648187ba341bfb05d0e91ad2f6Mon Sep 17 00:00:00 2001
From: Johan Hovold <[email protected]>
Date: Mon, 14 Dec 2015 16:16:19 +0100
Subject: spi: fix parent-device reference leak
From: Johan Hovold <[email protected]>
commit 157f38f993919b648187ba341bfb05d0e91ad2f6 upstream.
Fix parent-device reference leak due to SPI-core taking an unnecessary reference to the parent when allocating the master structure, a reference that was never released.
Note that driver core takes its own reference to the parent when the master device is registered.
--- drivers/spi/spi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/spi/spi.c +1 -1
@@ -1627,7 +1627,7 @@ struct spi_master *spi_alloc_master(stru master->bus_num =-1 ; master->num_chipselect =1 ; master->dev.class = &spi_master_class; - master->dev.parent =get_device (dev); + master->dev.parent = dev;spi_master_set_devdata (master, &master[1 ]);return master;
Patches currently in stable-queue which might be from [email protected] are
queue-4.3/spi-fix-parent-device-reference-leak.patch