02 May, 2010
1 commit
-
The scsi/scsi.h header is normally provided by the libc (and was not
exported by the kernel since 2.6.24) and has been until it was
re-exported with 2.6.31. The kernel version is not userspace clean and
does not appear to provide anything useable in userland over the
(e)glibc version.Signed-off-by: Tom Rini
Signed-off-by: James Bottomley
05 Dec, 2009
1 commit
-
Export fc_els.h, fc_fs.h, fc_gs.h and fc_ns.h so that they
may be used by applications.This will be needed for FC Passthrough applications like fcping,
but could be used by other applications.Fix to include to exported files provided by
Chris Leech .Signed-off-by: Robert Love
Signed-off-by: James Bottomley
13 Jun, 2009
1 commit
-
Attached is the ELS/CT pass-thru patch for the FC Transport. The patch
creates a generic framework that lays on top of bsg and the SGIO v4 ioctl
in order to pass transaction requests to LLDD's.The interface supports the following operations:
On an fc_host basis:
Request login to the specified N_Port_ID, creating an fc_rport.
Request logout of the specified N_Port_ID, deleting an fc_rport
Send ELS request to specified N_Port_ID w/o requiring a login, and
wait for ELS response.
Send CT request to specified N_Port_ID and wait for CT response.
Login is required, but LLDD is allowed to manage login and decide
whether it stays in place after the request is satisfied.
Vendor-Unique request. Allows a LLDD-specific request to be passed
to the LLDD, and the passing of a response back to the application.
On an fc_rport basis:
Send ELS request to nport and wait for ELS response.
Send CT request to nport and wait for CT response.The patch also exports several headers from include/scsi such that
they can be available to user-space applications:
include/scsi/scsi.h
include/scsi/scsi_netlink.h
include/scsi/scsi_netlink_fc.h
include/scsi/scsi_bsg_fc.hFor further information, refer to the last RFC:
http://marc.info/?l=linux-scsi&m=123436574018579&w=2Note: Documentation is still spotty and will be added later.
[bharrosh@panasas.com: update for new block API]
Signed-off-by: James Smart
Signed-off-by: James Bottomley
17 Oct, 2007
1 commit
-
/usr/include/scsi is provided by glibc.
Remove the scsi export from make headers_install target.Signed-off-by: Olaf Hering
Cc: David Woodhouse
Cc: James Bottomley
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
19 Sep, 2006
1 commit
-
Signed-off-by: David Woodhouse
18 Jun, 2006
1 commit
-
This adds the Kbuild files listing the files which are to be installed by
the 'headers_install' make target, in generic directories.Signed-off-by: David Woodhouse