Originally Posted by shishir
You could load multiple instances of the same driver? using modprobe options like -o. you can see how it is done at this location which talks about bonding drivers : http://lwn.net/Articles/258538/
Since Linux has a monolithic kernel, won't all the non-static global variables clash when the second re-named module is loaded/linked?
How can this be prevented easily without a module rewrite?