[SCSI] aacraid: add new driver features flags
authorSalyzyn, Mark <Mark_Salyzyn@adaptec.com>
Thu, 17 Jan 2008 17:24:56 +0000 (09:24 -0800)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Wed, 23 Jan 2008 17:29:34 +0000 (11:29 -0600)
commit2ca39c48ea0d2fd265479d0b62f2ac8878900360
tree0437d5ab2e2b05d0f332d9012b5a778af91f2c0b
parent0c27f5bd00aba65a2a3313859ebce1c77c90000e
[SCSI] aacraid: add new driver features flags

Feature enhancement, adding a 'flags' entry that will reside in the
host controller's tree, with a newline separated list of arbitrary
ascii named features that indicate whether the combination of driver
and controller has support for said feature. Breaking from the
one-line output typical of sysfs entries, newline was added to tailor
for grep, or simple gets line by line string match within an
application. I added one for a compiler time check for existence of
debug print output, one for an optional manifest defined enhanced
status reporting in the logs, and one for runtime reporting whether
the controller and driver supports arrays larger than 2TB. Adaptec's
storage management software uses the last flag to determine whether to
make available the creation of arrays larger than 2TB, otherwise a
warning is posted.

Signed-off-by: Mark Salyzyn <aacraid@adaptec.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/aacraid/linit.c