commit | 63ce18cfe685115ff8d341bae4c9204a79043cf0 | [log] [tgz] |
---|---|---|
author | Mike Galbraith <efault@gmx.de> | Wed Feb 21 12:45:35 2007 -0800 |
committer | Greg Kroah-Hartman <gregkh@suse.de> | Fri Feb 23 14:52:09 2007 -0800 |
tree | 7f37a6f9f0453b2122e490d6ef68f213d8a878a3 | |
parent | 40cf67c5fcc513406558c01b91129280208e57bf [diff] |
driver core: refcounting fix Fix a reference counting bug exposed by commit 725522b5453dd680412f2b6463a988e4fd148757. If driver.mod_name exists, we take a reference in module_add_driver(), and never release it. Undo that reference in module_remove_driver(). Signed-off-by: Mike Galbraith <efault@gmx.de> Cc: Kay Sievers <kay.sievers@vrfy.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>