2 fresh identifier agp_driver_struct;
7 + static struct agp_driver agp_driver_struct = {
8 + .owner = THIS_MODULE,
10 fn (struct pci_dev *dev, struct pci_device_id *ent) {
13 - agp_register_driver(dev);
14 + agp_driver_struct.dev = dev;
15 + agp_register_driver(&agp_driver_struct);
17 if (...) { // a non-error pathm, but looks like an error path
19 - agp_register_driver(dev);
20 + agp_driver_struct.dev = dev;
21 + agp_register_driver(&agp_driver_struct);
29 @ rule2 extends rule1 @
31 - agp_unregister_driver();
32 + agp_unregister_driver(&agp_driver_struct);