[SCSI] iscsi: pass target nr to session creation
authorMike Christie <michaelc@cs.wisc.edu>
Wed, 28 Jun 2006 17:00:31 +0000 (12:00 -0500)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Thu, 29 Jun 2006 15:09:06 +0000 (11:09 -0400)
commit6a8a0d3621745279a131d95f0204dc9ddac60d55
treee3e856d0a8b3f0697a1e59492dd840dbd3babb8a
parent8434aa8b6fe5af27a33b8aa830c24e3680356c83
[SCSI] iscsi: pass target nr to session creation

So the drivers do not use the channel numbers, but some do
use the target numbers. We were just adding some goofy
variable that just increases for the target nr. This is useless
for software iscsi because it is always zero. And for qla4xxx
the target nr is actually the index of the target/session
in its FW or FLASH tables. We needed to expose this to userspace
so apps could access those numbers so this patch just adds the
target nr to the iscsi session creation functions. This way
when qla4xxx's Hw thinks a session is at target nr 4
in its hw, it is exposed as that number in sysfs.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/libiscsi.c
drivers/scsi/scsi_transport_iscsi.c
include/scsi/scsi_transport_iscsi.h