[SCSI] zfcp: Add port_state attribute to sysfs
authorSven Schuetz <sven@linux.vnet.ibm.com>
Tue, 10 Jun 2008 16:20:59 +0000 (18:20 +0200)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Sat, 12 Jul 2008 13:22:26 +0000 (08:22 -0500)
commit85a82392fe6fe7620d8fe0eb694f926cefe62e1f
treef05a7ad547ca8eed52fa4cca1a424a881b7b733b
parent553448f6c4838a1e4bed2bc9301c748278d7d9ce
[SCSI] zfcp: Add port_state attribute to sysfs

The sysfs attribute /sys/class/fc_host/hostX/port_state was not set by
zfcp so far.

Now, the appropriate members of the fc_function_template struct are
set during its initialziation. The first is a boolean to show the port
state. The second is a function pointer to the function
zfcp_get_host_port_state, which reads the port state from our adapter
status bits and calls fc_host_port_state with the approriate port
state afterwards.

Signed-off-by: Sven Schuetz <sven@linux.vnet.ibm.com>
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/s390/scsi/zfcp_scsi.c