On Mon, May 23, 2005 at 01:49:30PM -0700, Mark Haverkamp wrote: > On Mon, 2005-05-23 at 19:46 +0100, Christoph Hellwig wrote: > > On Mon, May 23, 2005 at 11:36:48AM -0700, Mark Haverkamp wrote: > > > > the "Adaptec Raid Controller:" doesn't belong in here. The driver build > > > > data and version neither, use MODULE_VERSION instead. > > > > > > Using MODULE_VERSION in the snprinf doesn't seem to work: > > > > > > drivers/scsi/aacraid/linit.c: In function `aac_show_host_version': > > > drivers/scsi/aacraid/linit.c:541: error: `MODULE_VERSION' undeclared (first use in this function) > > > > sorry, MODULE_VERSION is a macro similar to MODULE_LICENSE or MODULE_AUTHOR. > > You say MODULE_VERSION("something"); outside any function and you can find > > the version out using modinfo and sysfs (not sure the latter is implemented > > yet, but there were patches floating around) > > I haven't seen anything to display MODULE_VERSION in sysfs. http://marc.theaimsgroup.com/?l=linux-kernel&m=110671970405497&w=2 was posted, not included yet, and I haven't pushed it again lately waiting for 2.6.12 to settle. > How about If I just print out AAC_DRIVER_VERSION which is what is > passed into the MODULE_VERSION macro. That's what others do (ethtool -i), so seems sane if you really need it exported in sysfs before the above is merged. What's the rush though? If it can wait a release, I'll push on the above then it'll be there for all modules. Thanks, Matt -- Matt Domsch Software Architect Dell Linux Solutions linux.dell.com & www.dell.com/linux Linux on Dell mailing lists @ http://lists.us.dell.com - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html