On 02/21/2013 05:15 PM, Elliott, Robert (Server Storage) wrote:
Regarding changes like this:
-                       printk(MYIOC_s_NOTE_FMT "[%d:%d:%d:%d] "
+                       printk(MYIOC_s_NOTE_FMT "[%d:%d:%d:%llu] "
                        "FCP_ResponseInfo=%08xh\n", ioc->name,
                        sc->device->host->host_no, sc->device->channel,
                        sc->device->id, sc->device->lun,

It might be preferable to print the LUN values in hex rather than decimal,
> particularly if they are large values.  SAM-5 includes some guidance for
> displaying LUNs, shown below.

One important goal is to match the format, if any, that the user must use
> in a configuration file or command line argument, so cutting-and-pasting
> the LUN value works. So, the answer might differ for prints from different
> drivers.  If a driver expects decimal input values, then print decimal.

Yes. And no.

The patchset is meant to be as a drop-in replacement, ie with _no_ user visible changes.
So I retained the original output.

Also, the above number is identical to the sysfs representation, where
the user will find a device like

/sys/class/scsi_device/X:Y:Z:L

with each X, Y, Z, and L being a decimal number.

_If_ we were to change that we would have to do it consistently for all instances, plus the sysfs layout.

But I guess we need to have a discussion about this, as I think not everybody agrees with that assessment.

Would be a nice topic for LSF, though.

Cheers,

Hannes

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to