mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 17:47:41 +02:00
MIPS: ip22-gio: fix gio device memory leak
The gio device release callback was never wired up so gio devices are
not freed when the last reference is dropped.
Fixes: e84de0c619 ("MIPS: GIO bus support for SGI IP22/28")
Cc: stable@vger.kernel.org # 3.3
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
This commit is contained in:
parent
c62cdd3e91
commit
7de9a1b45f
|
|
@ -100,6 +100,8 @@ int gio_device_register(struct gio_device *giodev)
|
|||
{
|
||||
giodev->dev.bus = &gio_bus_type;
|
||||
giodev->dev.parent = &gio_bus;
|
||||
giodev->dev.release = gio_release_dev;
|
||||
|
||||
return device_register(&giodev->dev);
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(gio_device_register);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user