]> git.hungrycats.org Git - linux/commitdiff
[AGPGART] Don't oops when deregistering failed to init agp modules.
authorDave Jones <davej@tetrachloride.(none)>
Mon, 10 Feb 2003 16:52:27 +0000 (15:52 -0100)
committerDave Jones <davej@tetrachloride.(none)>
Mon, 10 Feb 2003 16:52:27 +0000 (15:52 -0100)
drivers/char/agp/backend.c

index fc979fb2f788fd990e0af9650e986f60515c6696..211bd3a387a2143363616c606caa038422d75a80 100644 (file)
@@ -262,6 +262,9 @@ err_out:
 
 int agp_unregister_driver(struct agp_driver *drv)
 {
+       if (drv->dev==NULL)
+               return -ENODEV;
+
        agp_bridge.type = NOT_SUPPORTED;
        pm_unregister_all(agp_power);
        agp_frontend_cleanup();