Signed-off-by: Andrew Morton --- 25-akpm/drivers/char/agp/backend.c | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) diff -puN drivers/char/agp/backend.c~agpgart-allow-multiple-backends-to-be-initialized-fix drivers/char/agp/backend.c --- 25/drivers/char/agp/backend.c~agpgart-allow-multiple-backends-to-be-initialized-fix Mon Feb 7 15:53:54 2005 +++ 25-akpm/drivers/char/agp/backend.c Mon Feb 7 15:53:54 2005 @@ -299,10 +299,8 @@ void agp_remove_bridge(struct agp_bridge { agp_backend_cleanup(bridge); list_del(&bridge->list); - if (list_empty(&agp_bridges)) { + if (list_empty(&agp_bridges)) agp_frontend_cleanup(); - inter_module_unregister("drm_agp"); - } module_put(bridge->driver->owner); } EXPORT_SYMBOL_GPL(agp_remove_bridge); _