Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[SCSI] libfc: Export FC headers

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 <linux/types.h> to exported files provided by
Chris Leech <christopher.leech@intel.com>.

Signed-off-by: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>

authored by

Robert Love and committed by
James Bottomley
07aac328 dc8596d3

+13
+1
include/scsi/Kbuild
··· 2 2 header-y += scsi_netlink.h 3 3 header-y += scsi_netlink_fc.h 4 4 header-y += scsi_bsg_fc.h 5 + header-y += fc/
+4
include/scsi/fc/Kbuild
··· 1 + header-y += fc_els.h 2 + header-y += fc_fs.h 3 + header-y += fc_gs.h 4 + header-y += fc_ns.h
+2
include/scsi/fc/fc_els.h
··· 20 20 #ifndef _FC_ELS_H_ 21 21 #define _FC_ELS_H_ 22 22 23 + #include <linux/types.h> 24 + 23 25 /* 24 26 * Fibre Channel Switch - Enhanced Link Services definitions. 25 27 * From T11 FC-LS Rev 1.2 June 7, 2005.
+2
include/scsi/fc/fc_fs.h
··· 20 20 #ifndef _FC_FS_H_ 21 21 #define _FC_FS_H_ 22 22 23 + #include <linux/types.h> 24 + 23 25 /* 24 26 * Fibre Channel Framing and Signalling definitions. 25 27 * From T11 FC-FS-2 Rev 0.90 - 9 August 2005.
+2
include/scsi/fc/fc_gs.h
··· 20 20 #ifndef _FC_GS_H_ 21 21 #define _FC_GS_H_ 22 22 23 + #include <linux/types.h> 24 + 23 25 /* 24 26 * Fibre Channel Services - Common Transport. 25 27 * From T11.org FC-GS-2 Rev 5.3 November 1998.
+2
include/scsi/fc/fc_ns.h
··· 20 20 #ifndef _FC_NS_H_ 21 21 #define _FC_NS_H_ 22 22 23 + #include <linux/types.h> 24 + 23 25 /* 24 26 * Fibre Channel Services - Name Service (dNS) 25 27 * From T11.org FC-GS-2 Rev 5.3 November 1998.