]> git.baikalelectronics.ru Git - kernel.git/commit
driver core: refcounting fix
authorMike Galbraith <efault@gmx.de>
Wed, 21 Feb 2007 20:45:35 +0000 (12:45 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 23 Feb 2007 22:52:09 +0000 (14:52 -0800)
commit25b20e3d69a6e9f5153575d32defde755f7573ed
tree7f37a6f9f0453b2122e490d6ef68f213d8a878a3
parent5ed22fb3b30ee154aace29cf4a8a739d0246c1fc
driver core: refcounting fix

Fix a reference counting bug exposed by commit
20e17d6550f6729bac2265cf8577fed74e63119a.  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>
kernel/module.c