- Copyrights updated.

- Other minor updates



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@803 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Vladislav Bolkhovitin
2009-04-27 19:01:28 +00:00
parent 67d54eafc8
commit f572d4ff79
89 changed files with 185 additions and 173 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
#
# Common makefile for SCSI target mid-level and its drivers
#
# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2007 - 2008 CMS Distribution Limited
# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2007 - 2009 ID7 Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
+3 -6
View File
@@ -1,8 +1,8 @@
iSCSI SCST target driver
========================
Version 1.0.1/0.4.16r155, XX XXXX 2008
--------------------------------------
Version 1.0.1, 27 April 2009
----------------------------
This driver is a forked with all respects version of iSCSI Enterprise
Target (IET) (http://iscsitarget.sourceforge.net/) with updates to work
@@ -21,10 +21,7 @@ simultaneously all the driver's modules and files were renamed:
* iscsi-target -> iscsi-scst
* iscsi-target.ko -> iscsi-scst.ko
This version is compatible with SCST version 1.0.0 and higher.
Tested on 2.6.21.1 kernel, but it should also work on other versions,
starting from 2.6.16.x.
This version is compatible with SCST version 1.0.1 and higher.
Installation if your Linux kernel already has iSCSI-SCST built-in
+2 -2
View File
@@ -1,8 +1,8 @@
iSCSI SCST target driver
========================
Version 1.0.1/0.4.16r155, XX XXXX 2008
--------------------------------------
Version 1.0.1, 27 April 2009
----------------------------
This driver is a forked with all respects version of iSCSI Enterprise
Target (IET) (http://iscsitarget.sourceforge.net/) with updates to work
+2 -2
View File
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,8 +1,8 @@
#
# Makefile for the kernel part of iSCSI-SCST.
#
# Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
# Copyright (C) 2007 - 2008 CMS Distribution Limited
# Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
# Copyright (C) 2007 - 2009 ID7 Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2004 - 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -3,8 +3,8 @@
*
* Copyright (C) 2004 - 2006 Xiranet Communications GmbH
* <arne.redlich@xiranet.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -2,8 +2,8 @@
* iSCSI digest handling.
*
* Copyright (C) 2004 Xiranet Communications GmbH <arne.redlich@xiranet.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -2,8 +2,8 @@
* Event notification code.
*
* Copyright (C) 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -2,8 +2,8 @@
* Network threads.
*
* Copyright (C) 2004 - 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,8 +1,8 @@
#
# Makefile for the user space part of iSCSI-SCST.
#
# Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
# Copyright (C) 2007 - 2008 CMS Distribution Limited
# Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
# Copyright (C) 2007 - 2009 ID7 Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -3,8 +3,8 @@
*
* Copyright (C) 2004 Xiranet Communications GmbH <arne.redlich@xiranet.com>
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>,
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* and code taken from UNH iSCSI software:
* Copyright (C) 2001-2003 InterOperability Lab (IOL)
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2004 - 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -2,8 +2,8 @@
* Event notification code.
*
* Copyright (C) 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -2,8 +2,8 @@
* iscsi_adm - manage iSCSI-SCST Target software.
*
* Copyright (C) 2004 - 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -2,8 +2,8 @@
* iSNS functions
*
* Copyright (C) 2006 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
+2 -2
View File
@@ -2,8 +2,8 @@
* iSNS protocol data types
*
* Copyright (C) 2006 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2004 - 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2005 FUJITA Tomonori <tomof@acm.org>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,7 +1,7 @@
/*
* Copyright (C) 2002 - 2003 Ardis Technolgies <roman@ardistech.com>
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+1 -1
View File
@@ -1,7 +1,7 @@
#
# Qlogic 2x00 SCSI target driver makefile
#
# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2005 Leonid Stoljar
#
# This program is free software; you can redistribute it and/or
+3 -3
View File
@@ -1,8 +1,8 @@
Target driver for Qlogic 2200/2300 Fibre Channel cards
Target driver for Qlogic 22xx/23xx Fibre Channel cards
======================================================
Version 1.0.1, XX XXXX 2008
---------------------------
Version 1.0.1, 27 April 2009
----------------------------
This driver has all required features and looks to be quite stable (for
beta) and useful. It consists from two parts: the target mode driver
+1 -1
View File
@@ -1,7 +1,7 @@
/*
* qla2x00t.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2006 Nathaniel Clark <nate@misrule.us>
*
+1 -1
View File
@@ -1,7 +1,7 @@
/*
* qla2x00t.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2006 Nathaniel Clark <nate@misrule.us>
*
+1 -1
View File
@@ -1,7 +1,7 @@
/*
* qla2x_tgt.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
*
* Additional file for the target driver support.
+1 -1
View File
@@ -1,7 +1,7 @@
/*
* qla2x_tgt_def.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
*
* Additional file for the target driver support. Intended to define
+1 -1
View File
@@ -157,5 +157,5 @@ inactive. For N_PORT ID virtualization, when enabling channels, you need to
first enable channel 0; when disabling channels, you need to disable channel
0 last.
Send question about this driver to scst-devel@lists.sourceforge.net, CC
Send questions about this driver to scst-devel@lists.sourceforge.net, CC
Matthew Jacob <lydianconcepts@gmail.com> and Stanislaw Gruszka <stf_xl@wp.pl>.
+2 -2
View File
@@ -1,9 +1,9 @@
#
# Common makefile for SCSI target mid-level and its drivers
#
# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2005 Leonid Stoljar
# Copyright (C) 2007 - 2008 CMS Distribution Limited
# Copyright (C) 2007 - 2009 ID7 Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
+6 -2
View File
@@ -1,8 +1,8 @@
Generic SCSI target mid-level for Linux (SCST)
==============================================
Version 1.0.1, X XXXX 2008
--------------------------
Version 1.0.1, 27 April 2009
----------------------------
SCST is designed to provide unified, consistent interface between SCSI
target drivers and Linux kernel and simplify target drivers development
@@ -1043,4 +1043,8 @@ Thanks to:
* Bart Van Assche <bart.vanassche@gmail.com> for a lot of help
* University of New Hampshire Interoperability Labs (UNH IOL, http://www.iol.unh.edu)
for UNH-iSCSI project (http://www.iol.unh.edu/consortiums/iscsi/index.html)
on which interface between SCST core and target drivers was based.
Vladislav Bolkhovitin <vst@vlnb.net>, http://scst.sourceforge.net
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* include/scst.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Main SCSI target mid-level include file.
*
+2 -2
View File
@@ -1,8 +1,8 @@
/*
* include/scst_const.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Contains common SCST constants.
*
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* include/scst_debug.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Contains macroses for execution tracing and error reporting
*
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* include/scst_sgv.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Include file for SCST SGV cache.
*
+2 -2
View File
@@ -1,8 +1,8 @@
/*
* include/scst_user.h
*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Contains constants and data structures for scst_user module.
* See http://scst.sourceforge.net/doc/scst_user_spec.txt or
+2 -2
View File
@@ -1,9 +1,9 @@
#
# SCSI target mid-level makefile
#
# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2005 Leonid Stoljar
# Copyright (C) 2007 - 2008 CMS Distribution Limited
# Copyright (C) 2007 - 2009 ID7 Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
#
# SCSI target mid-level dev handler's makefile
#
# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2004 - 2005 Leonid Stoljar
# Copyright (C) 2007 - 2008 CMS Distribution Limited
# Copyright (C) 2007 - 2009 ID7 Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_cdrom.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI CDROM (type 5) dev handler
*
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_changer.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI medium changer (type 8) dev handler
*
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_disk.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI disk (type 0) dev handler
* &
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_modisk.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI MO disk (type 7) dev handler
* &
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_processor.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI medium processor (type 3) dev handler
*
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_raid.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI raid(controller) (type 0xC) dev handler
*
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_tape.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI tape (type 1) dev handler
* &
+2 -2
View File
@@ -1,8 +1,8 @@
/*
* scst_user.c
*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI virtual user space device handler
*
+2 -2
View File
@@ -1,11 +1,11 @@
/*
* scst_vdisk.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 Ming Zhang <blackmagic02881 at gmail dot com>
* Copyright (C) 2007 Ross Walker <rswwalker at hotmail dot com>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* SCSI disk (type 0) and CDROM (type 5) dev handler using files
* on file systems or block devices (VDISK)
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_cdbprobe.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_debug.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Contains helper functions for execution tracing and error reporting.
* Intended to be included in main .c file.
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_lib.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_main.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_mem.c
*
* Copyright (C) 2006 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2006 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 Krzysztof Blaszkowski <kb@sysmikro.com.pl>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_mem.h
*
* Copyright (C) 2006 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2006 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 Krzysztof Blaszkowski <kb@sysmikro.com.pl>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_module.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Support for loading target modules. The usage is similar to scsi_module.c
*
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_priv.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_proc.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* scst_targ.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+1
View File
@@ -1,6 +1,7 @@
/*
* Copyright (C) 2008 Richard Sharpe
* Copyright (C) 1992 Eric Youngdale
* Copyright (C) 2008 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
*
* Simulate a host adapter and an SCST target adapter back to back
*
+6 -2
View File
@@ -120,10 +120,10 @@ maximize IOPS it can be needed to assign for those threads dedicated
CPUs using Linux CPU affinity facilities. No IRQ processing should be
done on those CPUs. Check that using /proc/interrupts. See taskset
command and Documentation/IRQ-affinity.txt in your kernel's source tree
for how to assign IRQ affinity to tasks and IRQs.
for how to assign CPU affinity to tasks and IRQs.
The reason for that is that processing of coming commands in SIRQ context
might be done on the same CPUs as SSD devices' threads doing data
can be done on the same CPUs as SSD devices' threads doing data
transfers. As the result, those threads won't receive all the CPU power
and perform worse.
@@ -132,3 +132,7 @@ target's internal thread. It will allows Linux CPU scheduler to better
distribute load among available CPUs. To enable SRP target driver's
internal thread you should load ib_srpt module with parameter
"thread=1".
Send questions about this driver to scst-devel@lists.sourceforge.net, CC:
Vu Pham <vuhuong@mellanox.com> and Bart Van Assche <bart.vanassche@gmail.com>.
+6 -2
View File
@@ -94,10 +94,10 @@ maximize IOPS it can be needed to assign for those threads dedicated
CPUs using Linux CPU affinity facilities. No IRQ processing should be
done on those CPUs. Check that using /proc/interrupts. See taskset
command and Documentation/IRQ-affinity.txt in your kernel's source tree
for how to assign IRQ affinity to tasks and IRQs.
for how to assign CPU affinity to tasks and IRQs.
The reason for that is that processing of coming commands in SIRQ context
might be done on the same CPUs as SSD devices' threads doing data
can be done on the same CPUs as SSD devices' threads doing data
transfers. As the result, those threads won't receive all the CPU power
and perform worse.
@@ -106,3 +106,7 @@ target's internal thread. It will allows Linux CPU scheduler to better
distribute load among available CPUs. To enable SRP target driver's
internal thread you should load ib_srpt module with parameter
"thread=1".
Send questions about this driver to scst-devel@lists.sourceforge.net, CC:
Vu Pham <vuhuong@mellanox.com> and Bart Van Assche <bart.vanassche@gmail.com>.
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2006-2008 Mellanox Technology Inc. All rights reserved.
* Copyright (c) 2006 - 2009 Mellanox Technology Inc. All rights reserved.
*
* This software is available to you under a choice of one of two
* licenses. You may choose to be licensed under the terms of the GNU
+4 -2
View File
@@ -1,5 +1,7 @@
/*
* Copyright (c) 2006-2008 Mellanox Technology Inc. All rights reserved.
* Copyright (c) 2006 - 2009 Mellanox Technology Inc. All rights reserved.
* Copyright (C) 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2008 - 2009 Bart Van Assche <bart.vanassche@gmail.com>
*
* This software is available to you under a choice of one of two
* licenses. You may choose to be licensed under the terms of the GNU
@@ -44,7 +46,7 @@
#define DRV_NAME "ib_srpt"
#define PFX DRV_NAME ": "
#define DRV_VERSION "1.0"
#define DRV_VERSION "1.0.1"
#define DRV_RELDATE "July 10, 2008"
#define MELLANOX_SRPT_ID_STRING "Mellanox OFED SRP target"
+1 -1
View File
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2006-2008 Mellanox Technology Inc. All rights reserved.
* Copyright (c) 2006 - 2009 Mellanox Technology Inc. All rights reserved.
*
* This software is available to you under a choice of one of two
* licenses. You may choose to be licensed under the terms of the GNU
+2 -2
View File
@@ -1,8 +1,8 @@
#
# SCSI target mid-level makefile
#
# Copyright (C) 2007 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2007 - 2008 CMS Distribution Limited
# Copyright (C) 2007 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
# Copyright (C) 2007 - 2009 ID7 Ltd.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,8 +1,8 @@
User space FILEIO handler
=========================
Version 1.0.1, X XXXX 2008
--------------------------
Version 1.0.1, 27 April 2009
----------------------------
User space program fileio_tgt uses interface of SCST's scst_user dev
handler and allows to see how it works in various modes. Fileio_tgt
+2 -2
View File
@@ -1,8 +1,8 @@
/*
* common.c
*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,8 +1,8 @@
/*
* common.h
*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* debug.c
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Contains helper functions for execution tracing and error reporting.
* Intended to be included in main .c file.
+2 -2
View File
@@ -1,9 +1,9 @@
/*
* debug.h
*
* Copyright (C) 2004 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2004 - 2005 Leonid Stoljar
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* Contains macroses for execution tracing and error reporting
*
+2 -2
View File
@@ -1,8 +1,8 @@
/*
* fileio.c
*
* Copyright (C) 2007 - 2008 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2008 CMS Distribution Limited
* Copyright (C) 2007 - 2009 Vladislav Bolkhovitin <vst@vlnb.net>
* Copyright (C) 2007 - 2009 ID7 Ltd.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License