From f572d4ff796185570d82fc9ff3ffd05b4bd75a2a Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Mon, 27 Apr 2009 19:01:28 +0000 Subject: [PATCH] - Copyrights updated. - Other minor updates git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@803 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- Makefile | 4 ++-- iscsi-scst/README | 9 +++------ iscsi-scst/README_in-tree | 4 ++-- iscsi-scst/include/iscsi_scst.h | 4 ++-- iscsi-scst/include/iscsi_scst_ver.h | 4 ++-- iscsi-scst/kernel/Makefile | 4 ++-- iscsi-scst/kernel/config.c | 4 ++-- iscsi-scst/kernel/conn.c | 4 ++-- iscsi-scst/kernel/digest.c | 4 ++-- iscsi-scst/kernel/digest.h | 4 ++-- iscsi-scst/kernel/event.c | 4 ++-- iscsi-scst/kernel/iscsi.c | 4 ++-- iscsi-scst/kernel/iscsi.h | 4 ++-- iscsi-scst/kernel/iscsi_dbg.h | 4 ++-- iscsi-scst/kernel/iscsi_hdr.h | 4 ++-- iscsi-scst/kernel/nthread.c | 4 ++-- iscsi-scst/kernel/param.c | 4 ++-- iscsi-scst/kernel/session.c | 4 ++-- iscsi-scst/kernel/target.c | 4 ++-- iscsi-scst/usr/Makefile | 4 ++-- iscsi-scst/usr/chap.c | 4 ++-- iscsi-scst/usr/config.c | 4 ++-- iscsi-scst/usr/conn.c | 4 ++-- iscsi-scst/usr/ctldev.c | 4 ++-- iscsi-scst/usr/event.c | 4 ++-- iscsi-scst/usr/iscsi_adm.c | 4 ++-- iscsi-scst/usr/iscsi_adm.h | 4 ++-- iscsi-scst/usr/iscsi_hdr.h | 4 ++-- iscsi-scst/usr/iscsi_scstd.c | 4 ++-- iscsi-scst/usr/iscsid.c | 4 ++-- iscsi-scst/usr/iscsid.h | 4 ++-- iscsi-scst/usr/isns.c | 4 ++-- iscsi-scst/usr/isns_proto.h | 4 ++-- iscsi-scst/usr/log.c | 4 ++-- iscsi-scst/usr/message.c | 4 ++-- iscsi-scst/usr/misc.h | 4 ++-- iscsi-scst/usr/param.c | 4 ++-- iscsi-scst/usr/param.h | 4 ++-- iscsi-scst/usr/session.c | 4 ++-- iscsi-scst/usr/target.c | 4 ++-- iscsi-scst/usr/types.h | 4 ++-- qla2x00t/qla2x00-target/Makefile | 2 +- qla2x00t/qla2x00-target/README | 6 +++--- qla2x00t/qla2x00-target/qla2x00t.c | 2 +- qla2x00t/qla2x00-target/qla2x00t.h | 2 +- qla2x00t/qla2x_tgt.h | 2 +- qla2x00t/qla2x_tgt_def.h | 2 +- qla_isp/README.scst | 2 +- scst/Makefile | 4 ++-- scst/README | 8 ++++++-- scst/include/scst.h | 4 ++-- scst/include/scst_const.h | 4 ++-- scst/include/scst_debug.h | 4 ++-- scst/include/scst_sgv.h | 4 ++-- scst/include/scst_user.h | 4 ++-- scst/src/Makefile | 4 ++-- scst/src/dev_handlers/Makefile | 4 ++-- scst/src/dev_handlers/scst_cdrom.c | 4 ++-- scst/src/dev_handlers/scst_changer.c | 4 ++-- scst/src/dev_handlers/scst_disk.c | 4 ++-- scst/src/dev_handlers/scst_modisk.c | 4 ++-- scst/src/dev_handlers/scst_processor.c | 4 ++-- scst/src/dev_handlers/scst_raid.c | 4 ++-- scst/src/dev_handlers/scst_tape.c | 4 ++-- scst/src/dev_handlers/scst_user.c | 4 ++-- scst/src/dev_handlers/scst_vdisk.c | 4 ++-- scst/src/scst_cdbprobe.h | 4 ++-- scst/src/scst_debug.c | 4 ++-- scst/src/scst_lib.c | 4 ++-- scst/src/scst_main.c | 4 ++-- scst/src/scst_mem.c | 4 ++-- scst/src/scst_mem.h | 4 ++-- scst/src/scst_module.c | 4 ++-- scst/src/scst_priv.h | 4 ++-- scst/src/scst_proc.c | 4 ++-- scst/src/scst_targ.c | 4 ++-- scst_local/scst_local.c | 1 + srpt/README | 8 ++++++-- srpt/README_in-tree | 8 ++++++-- srpt/src/ib_dm_mad.h | 2 +- srpt/src/ib_srpt.c | 6 ++++-- srpt/src/ib_srpt.h | 2 +- usr/fileio/Makefile | 4 ++-- usr/fileio/README | 4 ++-- usr/fileio/common.c | 4 ++-- usr/fileio/common.h | 4 ++-- usr/fileio/debug.c | 4 ++-- usr/fileio/debug.h | 4 ++-- usr/fileio/fileio.c | 4 ++-- 89 files changed, 185 insertions(+), 173 deletions(-) diff --git a/Makefile b/Makefile index 7ec63c448..1464aa28c 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ # # Common makefile for SCSI target mid-level and its drivers # -# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin -# Copyright (C) 2007 - 2008 CMS Distribution Limited +# Copyright (C) 2004 - 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 diff --git a/iscsi-scst/README b/iscsi-scst/README index 3c7cccf80..ce58ddff7 100644 --- a/iscsi-scst/README +++ b/iscsi-scst/README @@ -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 diff --git a/iscsi-scst/README_in-tree b/iscsi-scst/README_in-tree index 4dafa8954..3171d2053 100644 --- a/iscsi-scst/README_in-tree +++ b/iscsi-scst/README_in-tree @@ -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 diff --git a/iscsi-scst/include/iscsi_scst.h b/iscsi-scst/include/iscsi_scst.h index 086c526bd..6023108b1 100644 --- a/iscsi-scst/include/iscsi_scst.h +++ b/iscsi-scst/include/iscsi_scst.h @@ -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 diff --git a/iscsi-scst/include/iscsi_scst_ver.h b/iscsi-scst/include/iscsi_scst_ver.h index 17c2a2677..3c613312c 100644 --- a/iscsi-scst/include/iscsi_scst_ver.h +++ b/iscsi-scst/include/iscsi_scst_ver.h @@ -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 diff --git a/iscsi-scst/kernel/Makefile b/iscsi-scst/kernel/Makefile index b1980e09a..8da6dd881 100644 --- a/iscsi-scst/kernel/Makefile +++ b/iscsi-scst/kernel/Makefile @@ -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 diff --git a/iscsi-scst/kernel/config.c b/iscsi-scst/kernel/config.c index 87961c6cd..537b21ee7 100644 --- a/iscsi-scst/kernel/config.c +++ b/iscsi-scst/kernel/config.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2004 - 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/kernel/conn.c b/iscsi-scst/kernel/conn.c index b60899f01..d26cc5002 100644 --- a/iscsi-scst/kernel/conn.c +++ b/iscsi-scst/kernel/conn.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/kernel/digest.c b/iscsi-scst/kernel/digest.c index 5c6d00a95..00cbfe27e 100644 --- a/iscsi-scst/kernel/digest.c +++ b/iscsi-scst/kernel/digest.c @@ -3,8 +3,8 @@ * * Copyright (C) 2004 - 2006 Xiranet Communications GmbH * - * 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 diff --git a/iscsi-scst/kernel/digest.h b/iscsi-scst/kernel/digest.h index 786ce4df1..2c115074d 100644 --- a/iscsi-scst/kernel/digest.h +++ b/iscsi-scst/kernel/digest.h @@ -2,8 +2,8 @@ * iSCSI digest handling. * * Copyright (C) 2004 Xiranet Communications GmbH - * 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 diff --git a/iscsi-scst/kernel/event.c b/iscsi-scst/kernel/event.c index 4b332431f..75d98e9ec 100644 --- a/iscsi-scst/kernel/event.c +++ b/iscsi-scst/kernel/event.c @@ -2,8 +2,8 @@ * Event notification code. * * Copyright (C) 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/kernel/iscsi.c b/iscsi-scst/kernel/iscsi.c index 24c1d2ca1..974dadc97 100644 --- a/iscsi-scst/kernel/iscsi.c +++ b/iscsi-scst/kernel/iscsi.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/kernel/iscsi.h b/iscsi-scst/kernel/iscsi.h index b9edf460d..691a8758c 100644 --- a/iscsi-scst/kernel/iscsi.h +++ b/iscsi-scst/kernel/iscsi.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/kernel/iscsi_dbg.h b/iscsi-scst/kernel/iscsi_dbg.h index 4261e00ee..10a4ed334 100644 --- a/iscsi-scst/kernel/iscsi_dbg.h +++ b/iscsi-scst/kernel/iscsi_dbg.h @@ -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 diff --git a/iscsi-scst/kernel/iscsi_hdr.h b/iscsi-scst/kernel/iscsi_hdr.h index c696a49b2..f0a58d123 100644 --- a/iscsi-scst/kernel/iscsi_hdr.h +++ b/iscsi-scst/kernel/iscsi_hdr.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/kernel/nthread.c b/iscsi-scst/kernel/nthread.c index 88d427ba7..e3e459f10 100644 --- a/iscsi-scst/kernel/nthread.c +++ b/iscsi-scst/kernel/nthread.c @@ -2,8 +2,8 @@ * Network threads. * * Copyright (C) 2004 - 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/kernel/param.c b/iscsi-scst/kernel/param.c index f865016da..782438d7e 100644 --- a/iscsi-scst/kernel/param.c +++ b/iscsi-scst/kernel/param.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/kernel/session.c b/iscsi-scst/kernel/session.c index cbf71bfb3..27cda5755 100644 --- a/iscsi-scst/kernel/session.c +++ b/iscsi-scst/kernel/session.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/kernel/target.c b/iscsi-scst/kernel/target.c index b222d615f..3a5a656c6 100644 --- a/iscsi-scst/kernel/target.c +++ b/iscsi-scst/kernel/target.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/Makefile b/iscsi-scst/usr/Makefile index 7356ffab8..451f960a6 100644 --- a/iscsi-scst/usr/Makefile +++ b/iscsi-scst/usr/Makefile @@ -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 diff --git a/iscsi-scst/usr/chap.c b/iscsi-scst/usr/chap.c index e8a866692..a2974cd8f 100644 --- a/iscsi-scst/usr/chap.c +++ b/iscsi-scst/usr/chap.c @@ -3,8 +3,8 @@ * * Copyright (C) 2004 Xiranet Communications GmbH * Copyright (C) 2002 - 2003 Ardis Technolgies , - * 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) diff --git a/iscsi-scst/usr/config.c b/iscsi-scst/usr/config.c index c8bdc547a..56cfc20fe 100644 --- a/iscsi-scst/usr/config.c +++ b/iscsi-scst/usr/config.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/conn.c b/iscsi-scst/usr/conn.c index 0514745c7..01eb4cccb 100644 --- a/iscsi-scst/usr/conn.c +++ b/iscsi-scst/usr/conn.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/ctldev.c b/iscsi-scst/usr/ctldev.c index ed5ee85c5..02780fed8 100644 --- a/iscsi-scst/usr/ctldev.c +++ b/iscsi-scst/usr/ctldev.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2004 - 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/event.c b/iscsi-scst/usr/event.c index 07ab17083..a66559448 100644 --- a/iscsi-scst/usr/event.c +++ b/iscsi-scst/usr/event.c @@ -2,8 +2,8 @@ * Event notification code. * * Copyright (C) 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/iscsi_adm.c b/iscsi-scst/usr/iscsi_adm.c index e63b68021..bcaca806a 100644 --- a/iscsi-scst/usr/iscsi_adm.c +++ b/iscsi-scst/usr/iscsi_adm.c @@ -2,8 +2,8 @@ * iscsi_adm - manage iSCSI-SCST Target software. * * Copyright (C) 2004 - 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/iscsi_adm.h b/iscsi-scst/usr/iscsi_adm.h index 0013f3581..fe128897f 100644 --- a/iscsi-scst/usr/iscsi_adm.h +++ b/iscsi-scst/usr/iscsi_adm.h @@ -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 diff --git a/iscsi-scst/usr/iscsi_hdr.h b/iscsi-scst/usr/iscsi_hdr.h index 329c85db9..eecbb8c4e 100644 --- a/iscsi-scst/usr/iscsi_hdr.h +++ b/iscsi-scst/usr/iscsi_hdr.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/iscsi_scstd.c b/iscsi-scst/usr/iscsi_scstd.c index a95056a5c..bde9d7d0e 100644 --- a/iscsi-scst/usr/iscsi_scstd.c +++ b/iscsi-scst/usr/iscsi_scstd.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/iscsid.c b/iscsi-scst/usr/iscsid.c index 167e3b880..fec8fb953 100644 --- a/iscsi-scst/usr/iscsid.c +++ b/iscsi-scst/usr/iscsid.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/iscsid.h b/iscsi-scst/usr/iscsid.h index 7992e6c73..083ca49f4 100644 --- a/iscsi-scst/usr/iscsid.h +++ b/iscsi-scst/usr/iscsid.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/isns.c b/iscsi-scst/usr/isns.c index fb1bd0d80..315f33a65 100644 --- a/iscsi-scst/usr/isns.c +++ b/iscsi-scst/usr/isns.c @@ -2,8 +2,8 @@ * iSNS functions * * Copyright (C) 2006 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/isns_proto.h b/iscsi-scst/usr/isns_proto.h index 76ca03ce2..2fbff0e0b 100644 --- a/iscsi-scst/usr/isns_proto.h +++ b/iscsi-scst/usr/isns_proto.h @@ -2,8 +2,8 @@ * iSNS protocol data types * * Copyright (C) 2006 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/log.c b/iscsi-scst/usr/log.c index 4840aa2e1..74f6ae40b 100644 --- a/iscsi-scst/usr/log.c +++ b/iscsi-scst/usr/log.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/message.c b/iscsi-scst/usr/message.c index b829d0813..71a7db73d 100644 --- a/iscsi-scst/usr/message.c +++ b/iscsi-scst/usr/message.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2004 - 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/misc.h b/iscsi-scst/usr/misc.h index 16b2ced8b..5be52d930 100644 --- a/iscsi-scst/usr/misc.h +++ b/iscsi-scst/usr/misc.h @@ -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 diff --git a/iscsi-scst/usr/param.c b/iscsi-scst/usr/param.c index f2c08b235..3fc77f46a 100644 --- a/iscsi-scst/usr/param.c +++ b/iscsi-scst/usr/param.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/param.h b/iscsi-scst/usr/param.h index 2578f023a..bab03771b 100644 --- a/iscsi-scst/usr/param.h +++ b/iscsi-scst/usr/param.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2005 FUJITA Tomonori - * 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 diff --git a/iscsi-scst/usr/session.c b/iscsi-scst/usr/session.c index ff4e7a352..64bbf8488 100644 --- a/iscsi-scst/usr/session.c +++ b/iscsi-scst/usr/session.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/target.c b/iscsi-scst/usr/target.c index 08ab2408f..095993488 100644 --- a/iscsi-scst/usr/target.c +++ b/iscsi-scst/usr/target.c @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/iscsi-scst/usr/types.h b/iscsi-scst/usr/types.h index a14c91453..2e517bcc7 100644 --- a/iscsi-scst/usr/types.h +++ b/iscsi-scst/usr/types.h @@ -1,7 +1,7 @@ /* * Copyright (C) 2002 - 2003 Ardis Technolgies - * 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 diff --git a/qla2x00t/qla2x00-target/Makefile b/qla2x00t/qla2x00-target/Makefile index 06c6bde8b..416649e0a 100644 --- a/qla2x00t/qla2x00-target/Makefile +++ b/qla2x00t/qla2x00-target/Makefile @@ -1,7 +1,7 @@ # # Qlogic 2x00 SCSI target driver makefile # -# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin +# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin # Copyright (C) 2004 - 2005 Leonid Stoljar # # This program is free software; you can redistribute it and/or diff --git a/qla2x00t/qla2x00-target/README b/qla2x00t/qla2x00-target/README index a73b530c2..57ff30365 100644 --- a/qla2x00t/qla2x00-target/README +++ b/qla2x00t/qla2x00-target/README @@ -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 diff --git a/qla2x00t/qla2x00-target/qla2x00t.c b/qla2x00t/qla2x00-target/qla2x00t.c index 6f684c311..c22b2033d 100644 --- a/qla2x00t/qla2x00-target/qla2x00t.c +++ b/qla2x00t/qla2x00-target/qla2x00t.c @@ -1,7 +1,7 @@ /* * qla2x00t.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * Copyright (C) 2004 - 2005 Leonid Stoljar * Copyright (C) 2006 Nathaniel Clark * diff --git a/qla2x00t/qla2x00-target/qla2x00t.h b/qla2x00t/qla2x00-target/qla2x00t.h index 851f7aeb2..8721e35e4 100644 --- a/qla2x00t/qla2x00-target/qla2x00t.h +++ b/qla2x00t/qla2x00-target/qla2x00t.h @@ -1,7 +1,7 @@ /* * qla2x00t.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * Copyright (C) 2004 - 2005 Leonid Stoljar * Copyright (C) 2006 Nathaniel Clark * diff --git a/qla2x00t/qla2x_tgt.h b/qla2x00t/qla2x_tgt.h index 7bd53111f..9c6b87afb 100644 --- a/qla2x00t/qla2x_tgt.h +++ b/qla2x00t/qla2x_tgt.h @@ -1,7 +1,7 @@ /* * qla2x_tgt.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * Copyright (C) 2004 - 2005 Leonid Stoljar * * Additional file for the target driver support. diff --git a/qla2x00t/qla2x_tgt_def.h b/qla2x00t/qla2x_tgt_def.h index a4ff993aa..5b08de480 100644 --- a/qla2x00t/qla2x_tgt_def.h +++ b/qla2x00t/qla2x_tgt_def.h @@ -1,7 +1,7 @@ /* * qla2x_tgt_def.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * Copyright (C) 2004 - 2005 Leonid Stoljar * * Additional file for the target driver support. Intended to define diff --git a/qla_isp/README.scst b/qla_isp/README.scst index 9ae7c02b9..b5aade4e7 100644 --- a/qla_isp/README.scst +++ b/qla_isp/README.scst @@ -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 and Stanislaw Gruszka . diff --git a/scst/Makefile b/scst/Makefile index cc0bf8398..e443058cb 100644 --- a/scst/Makefile +++ b/scst/Makefile @@ -1,9 +1,9 @@ # # Common makefile for SCSI target mid-level and its drivers # -# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin +# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin # 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 diff --git a/scst/README b/scst/README index c101efad3..d849bf5db 100644 --- a/scst/README +++ b/scst/README @@ -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 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 , http://scst.sourceforge.net diff --git a/scst/include/scst.h b/scst/include/scst.h index 277c7f838..1709c5f15 100644 --- a/scst/include/scst.h +++ b/scst/include/scst.h @@ -1,9 +1,9 @@ /* * include/scst.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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. * diff --git a/scst/include/scst_const.h b/scst/include/scst_const.h index 4410e277d..376e239a5 100644 --- a/scst/include/scst_const.h +++ b/scst/include/scst_const.h @@ -1,8 +1,8 @@ /* * include/scst_const.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin - * Copyright (C) 2007 - 2008 CMS Distribution Limited + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin + * Copyright (C) 2007 - 2009 ID7 Ltd. * * Contains common SCST constants. * diff --git a/scst/include/scst_debug.h b/scst/include/scst_debug.h index c888bdeb5..b5a13b356 100644 --- a/scst/include/scst_debug.h +++ b/scst/include/scst_debug.h @@ -1,9 +1,9 @@ /* * include/scst_debug.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * diff --git a/scst/include/scst_sgv.h b/scst/include/scst_sgv.h index c09d0c9c7..4f3f89de4 100644 --- a/scst/include/scst_sgv.h +++ b/scst/include/scst_sgv.h @@ -1,9 +1,9 @@ /* * include/scst_sgv.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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. * diff --git a/scst/include/scst_user.h b/scst/include/scst_user.h index aabd2e4e6..cc2d7715b 100644 --- a/scst/include/scst_user.h +++ b/scst/include/scst_user.h @@ -1,8 +1,8 @@ /* * include/scst_user.h * - * 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. * * Contains constants and data structures for scst_user module. * See http://scst.sourceforge.net/doc/scst_user_spec.txt or diff --git a/scst/src/Makefile b/scst/src/Makefile index 5ed35824f..42b63e769 100644 --- a/scst/src/Makefile +++ b/scst/src/Makefile @@ -1,9 +1,9 @@ # # SCSI target mid-level makefile # -# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin +# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin # 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 diff --git a/scst/src/dev_handlers/Makefile b/scst/src/dev_handlers/Makefile index 2447a5879..fd87ff80b 100644 --- a/scst/src/dev_handlers/Makefile +++ b/scst/src/dev_handlers/Makefile @@ -1,9 +1,9 @@ # # SCSI target mid-level dev handler's makefile # -# Copyright (C) 2004 - 2008 Vladislav Bolkhovitin +# Copyright (C) 2004 - 2009 Vladislav Bolkhovitin # 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 diff --git a/scst/src/dev_handlers/scst_cdrom.c b/scst/src/dev_handlers/scst_cdrom.c index 460ee9ce5..8437b0975 100644 --- a/scst/src/dev_handlers/scst_cdrom.c +++ b/scst/src/dev_handlers/scst_cdrom.c @@ -1,9 +1,9 @@ /* * scst_cdrom.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * diff --git a/scst/src/dev_handlers/scst_changer.c b/scst/src/dev_handlers/scst_changer.c index 84e2bbaa2..bfbd338f6 100644 --- a/scst/src/dev_handlers/scst_changer.c +++ b/scst/src/dev_handlers/scst_changer.c @@ -1,9 +1,9 @@ /* * scst_changer.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * diff --git a/scst/src/dev_handlers/scst_disk.c b/scst/src/dev_handlers/scst_disk.c index ddb850c06..53dbe1738 100644 --- a/scst/src/dev_handlers/scst_disk.c +++ b/scst/src/dev_handlers/scst_disk.c @@ -1,9 +1,9 @@ /* * scst_disk.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * & diff --git a/scst/src/dev_handlers/scst_modisk.c b/scst/src/dev_handlers/scst_modisk.c index 1a45eba02..fc36709f0 100644 --- a/scst/src/dev_handlers/scst_modisk.c +++ b/scst/src/dev_handlers/scst_modisk.c @@ -1,9 +1,9 @@ /* * scst_modisk.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * & diff --git a/scst/src/dev_handlers/scst_processor.c b/scst/src/dev_handlers/scst_processor.c index ba70d3331..3e5e27a12 100644 --- a/scst/src/dev_handlers/scst_processor.c +++ b/scst/src/dev_handlers/scst_processor.c @@ -1,9 +1,9 @@ /* * scst_processor.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * diff --git a/scst/src/dev_handlers/scst_raid.c b/scst/src/dev_handlers/scst_raid.c index 020e28a27..39031356a 100644 --- a/scst/src/dev_handlers/scst_raid.c +++ b/scst/src/dev_handlers/scst_raid.c @@ -1,9 +1,9 @@ /* * scst_raid.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * diff --git a/scst/src/dev_handlers/scst_tape.c b/scst/src/dev_handlers/scst_tape.c index 2ec33677d..355cc36cf 100644 --- a/scst/src/dev_handlers/scst_tape.c +++ b/scst/src/dev_handlers/scst_tape.c @@ -1,9 +1,9 @@ /* * scst_tape.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * & diff --git a/scst/src/dev_handlers/scst_user.c b/scst/src/dev_handlers/scst_user.c index 82c6b36be..8d18f9264 100644 --- a/scst/src/dev_handlers/scst_user.c +++ b/scst/src/dev_handlers/scst_user.c @@ -1,8 +1,8 @@ /* * scst_user.c * - * 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. * * SCSI virtual user space device handler * diff --git a/scst/src/dev_handlers/scst_vdisk.c b/scst/src/dev_handlers/scst_vdisk.c index 5d208c47c..22e07ef0e 100644 --- a/scst/src/dev_handlers/scst_vdisk.c +++ b/scst/src/dev_handlers/scst_vdisk.c @@ -1,11 +1,11 @@ /* * scst_vdisk.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * Copyright (C) 2004 - 2005 Leonid Stoljar * Copyright (C) 2007 Ming Zhang * Copyright (C) 2007 Ross Walker - * 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) diff --git a/scst/src/scst_cdbprobe.h b/scst/src/scst_cdbprobe.h index 51d4dedcf..dc9ca6006 100644 --- a/scst/src/scst_cdbprobe.h +++ b/scst/src/scst_cdbprobe.h @@ -1,9 +1,9 @@ /* * scst_cdbprobe.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 diff --git a/scst/src/scst_debug.c b/scst/src/scst_debug.c index 7dfb34a23..1cd65ffcc 100644 --- a/scst/src/scst_debug.c +++ b/scst/src/scst_debug.c @@ -1,9 +1,9 @@ /* * scst_debug.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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. diff --git a/scst/src/scst_lib.c b/scst/src/scst_lib.c index 33377ef43..b212a5e7c 100644 --- a/scst/src/scst_lib.c +++ b/scst/src/scst_lib.c @@ -1,9 +1,9 @@ /* * scst_lib.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 diff --git a/scst/src/scst_main.c b/scst/src/scst_main.c index a4857bec1..40cb9ecd2 100644 --- a/scst/src/scst_main.c +++ b/scst/src/scst_main.c @@ -1,9 +1,9 @@ /* * scst_main.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 diff --git a/scst/src/scst_mem.c b/scst/src/scst_mem.c index 05383b26d..dc0e05bcd 100644 --- a/scst/src/scst_mem.c +++ b/scst/src/scst_mem.c @@ -1,9 +1,9 @@ /* * scst_mem.c * - * Copyright (C) 2006 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2006 - 2009 Vladislav Bolkhovitin * Copyright (C) 2007 Krzysztof Blaszkowski - * 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 diff --git a/scst/src/scst_mem.h b/scst/src/scst_mem.h index 03b47dd96..978ae283e 100644 --- a/scst/src/scst_mem.h +++ b/scst/src/scst_mem.h @@ -1,9 +1,9 @@ /* * scst_mem.h * - * Copyright (C) 2006 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2006 - 2009 Vladislav Bolkhovitin * Copyright (C) 2007 Krzysztof Blaszkowski - * 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 diff --git a/scst/src/scst_module.c b/scst/src/scst_module.c index e4967a8c9..bc9f31bcc 100644 --- a/scst/src/scst_module.c +++ b/scst/src/scst_module.c @@ -1,9 +1,9 @@ /* * scst_module.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * diff --git a/scst/src/scst_priv.h b/scst/src/scst_priv.h index 8fdb7cccd..f87e12486 100644 --- a/scst/src/scst_priv.h +++ b/scst/src/scst_priv.h @@ -1,9 +1,9 @@ /* * scst_priv.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 diff --git a/scst/src/scst_proc.c b/scst/src/scst_proc.c index 938dede5e..5c3dce36e 100644 --- a/scst/src/scst_proc.c +++ b/scst/src/scst_proc.c @@ -1,9 +1,9 @@ /* * scst_proc.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 diff --git a/scst/src/scst_targ.c b/scst/src/scst_targ.c index a03cb3d56..b2e5978c1 100644 --- a/scst/src/scst_targ.c +++ b/scst/src/scst_targ.c @@ -1,9 +1,9 @@ /* * scst_targ.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 diff --git a/scst_local/scst_local.c b/scst_local/scst_local.c index 200dd6d46..e42dfa11f 100644 --- a/scst_local/scst_local.c +++ b/scst_local/scst_local.c @@ -1,6 +1,7 @@ /* * Copyright (C) 2008 Richard Sharpe * Copyright (C) 1992 Eric Youngdale + * Copyright (C) 2008 - 2009 Vladislav Bolkhovitin * * Simulate a host adapter and an SCST target adapter back to back * diff --git a/srpt/README b/srpt/README index 59c52df85..c5e27748f 100644 --- a/srpt/README +++ b/srpt/README @@ -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 and Bart Van Assche . diff --git a/srpt/README_in-tree b/srpt/README_in-tree index 60205971d..343beb16b 100644 --- a/srpt/README_in-tree +++ b/srpt/README_in-tree @@ -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 and Bart Van Assche . diff --git a/srpt/src/ib_dm_mad.h b/srpt/src/ib_dm_mad.h index 115f26b55..fc3659112 100644 --- a/srpt/src/ib_dm_mad.h +++ b/srpt/src/ib_dm_mad.h @@ -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 diff --git a/srpt/src/ib_srpt.c b/srpt/src/ib_srpt.c index 0a94f90c2..60f2c1d07 100644 --- a/srpt/src/ib_srpt.c +++ b/srpt/src/ib_srpt.c @@ -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 + * Copyright (C) 2008 - 2009 Bart Van Assche * * 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" diff --git a/srpt/src/ib_srpt.h b/srpt/src/ib_srpt.h index 39e99c468..bb1332dd4 100644 --- a/srpt/src/ib_srpt.h +++ b/srpt/src/ib_srpt.h @@ -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 diff --git a/usr/fileio/Makefile b/usr/fileio/Makefile index 9c74d347f..9928402fe 100644 --- a/usr/fileio/Makefile +++ b/usr/fileio/Makefile @@ -1,8 +1,8 @@ # # SCSI target mid-level makefile # -# 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 diff --git a/usr/fileio/README b/usr/fileio/README index 237f2ca8c..76ffd8fcc 100644 --- a/usr/fileio/README +++ b/usr/fileio/README @@ -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 diff --git a/usr/fileio/common.c b/usr/fileio/common.c index 19362a513..b94da9423 100644 --- a/usr/fileio/common.c +++ b/usr/fileio/common.c @@ -1,8 +1,8 @@ /* * common.c * - * 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 diff --git a/usr/fileio/common.h b/usr/fileio/common.h index e36897f9d..8cc576596 100644 --- a/usr/fileio/common.h +++ b/usr/fileio/common.h @@ -1,8 +1,8 @@ /* * common.h * - * 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 diff --git a/usr/fileio/debug.c b/usr/fileio/debug.c index 83c524a7e..ee6ee5d42 100644 --- a/usr/fileio/debug.c +++ b/usr/fileio/debug.c @@ -1,9 +1,9 @@ /* * debug.c * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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. diff --git a/usr/fileio/debug.h b/usr/fileio/debug.h index a20a6022f..44e7fcc4f 100644 --- a/usr/fileio/debug.h +++ b/usr/fileio/debug.h @@ -1,9 +1,9 @@ /* * debug.h * - * Copyright (C) 2004 - 2008 Vladislav Bolkhovitin + * Copyright (C) 2004 - 2009 Vladislav Bolkhovitin * 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 * diff --git a/usr/fileio/fileio.c b/usr/fileio/fileio.c index ae4f9c2df..7e5b4f174 100644 --- a/usr/fileio/fileio.c +++ b/usr/fileio/fileio.c @@ -1,8 +1,8 @@ /* * fileio.c * - * 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