On Tue, Mar 02, 2010 at 10:10:15AM +0900, Masao Uebayashi wrote: > > > 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?
That there should be a way to inject cfdata at run-time (well, along
with loading a module), yes.
That anything should be moved back to drivers' .c file, not really. The
information carried by a line like "device pci { dev = -1,
function = -1 }" is no different to a function prototype in a .h.
--
Quentin Garnier - [email protected] - [email protected]
"See the look on my face from staying too long in one place
[...] every time the morning breaks I know I'm closer to falling"
KT Tunstall, Saving My Face, Drastic Fantastic, 2007.
pgpk0pVG6ri3l.pgp
Description: PGP signature
