Daniel Baluta <daniel.baluta@xxxxxxxxx> writes: > Hi, > > I'm writing a character device driver which handles 2 PCI devices. I want that > when loading the module /dev/x0 and /dev/x1 entries to be created. > Also i want that when unloading the module these entries to be deleted. > > The simplified code looks like this: You probably will reach more people by avoiding your own ad hoc notation for showing code. C is a common language here. ... > @exit > pci_unregister_driver(); > class_destroy(class); The aoe driver is pretty simple. You can see what it does at unload for its character devices in drivers/block/aoe/aoechr.c:aoechr_exit, where unregister_chrdev looks relevant. -- Ed Cashin <ecashin@xxxxxxxxxx> Find experimental aoe Linux driver patches at http://coraid.typepad.com/aoe_linux_proving_grounds/ -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ