And some more ;) These are mostly like "couldn't you do this and it'd make changing the driver a bit less hazardous" :) (We need to fix this in mac80211 too in various places) You should probably use ARRAY_SIZE() in quite a few places, e.g. at76c503_handler_def, getRegDomain and possibly more I don't really remember, but wasn't the general concensus last time this came up that the wext nickname is pretty much useless and doesn't really need to be settable? I know, it's only like 5 lines of code :) /* do the restart after two seconds to catch * following ioctl's (from more params of iwconfig) * in _one_ restart */ mod_timer(&dev->restart_timer, jiffies+2*HZ); Isn't that why you should have a commit call in the first place? This seems pointless. Or do you just do this because people expect "iwconfig ethN essid mygreatAP" to actually do something right away (they really shouldn't)? "Firmware names - this must be in sync with boardtype definitions" I guess you could use C99 array initialisers for the firmwares array to make it safer. #define DRIVER_AUTHOR ... I think it's perfectly valid to have multiple MODULE_AUTHOR lines and having a define for this (and DRIVER_DESC) seems pointless. You can probably replace the semaphore by a mutex. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part