Messages in this thread | | | Date | Wed, 13 Aug 2003 19:38:55 +0100 | From | Russell King <> | Subject | Re: C99 Initialisers |
| |
On Wed, Aug 13, 2003 at 02:26:11PM -0400, Jeff Garzik wrote: > Again, my philosophy: put the data in its most natural form. In > CS-speak, domain-specific languages. So, just figure out what you want > the data files to look like, and I'll volunteer to write the parser for it.
But what's the point of the extra complexity? People already put references to other structures in the driver_data element, and enums, so completely splitting the device IDs from the module source is not going to be practical.
Are you thinking of a parser which outputs C code for the module to include? That might be made to work, but it doesn't sound as elegant as the solution being described previously in this thread.
"Make the easy things easy (PCI_DEVICE(vendor,device)) and make the not so easy things possible (the long form)"
-- Russell King (rmk@arm.linux.org.uk) The developer of ARM Linux http://www.arm.linux.org.uk/personal/aboutme.html
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |