> > I'm considering to move cfdata[] and *_iattrdata to each driver's *.c. > > Maybe > > That would be a huge step back. Do *NOT* do that.
Oops. I meant s/cfdata/cfdriver/. In the long run, templates are moved into *.c, and true configuration (direct config / user config == cfdata) is loaded at run-time. Does this make sense? Masao