--- drivers/char/agp/backend.c.orig 2005-01-09 12:36:19.000000000 +1100 +++ drivers/char/agp/backend.c 2005-01-09 12:37:24.000000000 +1100 @@ -66,10 +66,16 @@ bridge = agp_generic_find_bridge(pdev); if (!bridge) + { + printk("agp_backend_acquire failed on find bridge\n"); return NULL; + } if (atomic_read(&bridge->agp_in_use)) + { + printk("agp_backend_acquire failed on atomic read\n"); return NULL; + } atomic_inc(&bridge->agp_in_use); return bridge; }