| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Compat patch for 2.6.14 - 23 kernels
|
|
|
|
| |
Compat patch for 2.6.224 - 26 kernels
|
|
|
|
| |
Compat patch for the 2.6.26 kernel
|
|
|
|
| |
Compat patch for the 2.6.27 kernel
|
|
|
|
| |
Compat patch for 2.6.28 - 32 kernels.
|
|
|
|
| |
Compat patch for 2.6.33 - 34 kernels.
|
| |
|
|
|
|
| |
Signed-off-by: Avi Kaplan <savik751@gmail.com>
|
|
|
|
| |
Signed-off-by: Avi Kaplan <savik751@gmail.com>
|
|
|
|
|
| |
2.6.27 compat patch did not work because the session attr
define did not get updated when the target reset param was added.
|
|
|
|
|
|
|
|
|
| |
Assuming that future RHEL 5.X releases won't break the API,
the compat patch should just check if the RHEL version is
lower than 6.0. RHEL versions lower than 5.0 (e.g. RHEL 4.X)
are irrelevant because this patch is for kernels >= 2.6.14.
Signed-off-by: Erez Zilber <erezzi.list@gmail.com>
|
|
|
|
|
|
| |
From yangkookkim@gmail.com:
Update 2.6.26 compat patch.
|
|
|
|
|
|
| |
Patch from Rakesh Ranjan:
Update 2.6.14-23_compat.patch so it supports RHEL 5.0-5.3, SLES 10
and upstream kernels up to 2.6.23.
|
|
|
|
|
| |
Sync kernel modules with what is being sent for the
2.6.33 feature window.
|
|
|
|
|
|
|
|
| |
SLES11 has some backports which makes most of the compat
stuff unneccessary. So adapt the patch to make open-iscsi
compile under SLES11.
Signed-off-by: Hannes Reinecke <hare@suse.de>
|
|
|
|
| |
Update scsi_transport_iscsi version to 871 for new release.
|
|
|
|
|
|
|
| |
Older kernels did not have bool, so this just changes it to
a int. When we rebase upsteram and redo the compat patches
we can add a bool def in there. Right now, it is too late to
redo the compat patches.
|
|
|
|
| |
Sync with upstream 2.6.31-rc2.
|
|
|
|
|
|
|
|
|
| |
Patch and mail from Erez
Allow the user to control the debug logs in libiscsi. We will now
have a module param for connection, session & error handling.
Signed-off-by: Erez Zilber <erezzi.list@gmail.com>
|
|
|
|
| |
Signed-off-by: Erez Zilber <erezzi.list@gmail.com>
|
|
|
|
|
| |
If the session is down we want to force a retry.
DID_TRANSPORT_DISRUPTED is limited to 5, so use DID_IMM_RETRY.
|
|
|
|
|
|
|
| |
Update 2.6.14 - .23 support.
Note: 2.6.16 and below is still broken. Please email the
open-iscsi list if you need this.
|
|
|
|
| |
Update 2.6.24 - .25 compat patch.
|
|
|
|
| |
Update 2.6.26 compat patch.
|
|
|
|
|
|
|
| |
This updates the 2.6.27 kernel patch and it removes
the TARGET_BUSY and starget->can_queue use, because
if bugs in 2.6.27 - 2.6.30 (patches sent
to fix this for 2.6.30 but not yet merged).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This syncs the kernel modules to the upstream commit:
commit 3c0a012b4f02412bc00b4b71b14d273ef579a44e
Author: Mike Christie <michaelc@cs.wisc.edu>
Date: Mon May 11 14:07:49 2009 -0400
libiscsi: add debug printks for iscsi command completion path
This patch just adds some debug statements for the abort
and completion paths.
which was sent for the 2.6.31 feature window.
|
|
|
|
|
|
|
|
|
|
|
| |
From Dotan Barak:
Add missing ';' in backport patches.
When enabling debug in compilation, the lack of semicolon caused a
compilation
failures on older kernels.
Signed-off-by: Dotan Barak <dotanba@gmail.com>
|
|
|
|
| |
Fix compat patch that was broke from the eh timed out patch.
|
|
|
|
|
|
|
| |
Merge upstream fix for command timeout oops
(iscsi command does not oops, but if a command from another
driver timesout that will oops, because iscsi was missetting
the default transportt to its time out handler).
|
|
|
|
| |
pI4/pI6 was added 2.6.29. This patch just adds some ifdefs.
|
|
|
|
|
| |
Patch was not completely made to apply from the kernel dir. This
fixes the scsi_transport_iscsi.c patch application error.
|
|
|
|
| |
Add 2.6.14-19-compat support.
|
|
|
|
| |
Add 2.6.20-23 compat
|
|
|
|
| |
Add 2.6.24-25 compat
|
|
|
|
| |
Add 2.6.26 compat
|
|
|
|
|
|
| |
Add 2.6.27 compat
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
|
|
|
|
|
| |
This takes the iscsi modules that are planned for 2.6.29
and adds them to the kernel dir.
|
|
|
|
| |
data corruption fix broke compat patches.
|
|
|
|
| |
data corruption fix broke compat patches.
|
|
|
|
| |
data corruption fix broke compat patches.
|
|
|
|
|
|
|
|
|
|
|
|
| |
We must be using the bh spin locking functions in
iscsi_eh_device_reset becuase the session lock interacts with
a thread and softirq.
This patch also fixes up a bogus comment and check in fail_command,
because no one drops the lock (bnx2i did but it is not going
upstream yet and there were other refcount changes for that).
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
|
|
|
|
|
|
|
|
| |
The segment->done functions return a iscsi error value which gives
a lot more info than conn failed, so this patch has us return
that value. I also add a new one for xmit failures.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
|
|
|
|
|
|
|
| |
Some endpoint code was using unsigned int and some
was using uint64_t. This converts it all to uint64_t.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
iscsi_tcp was updating the exp_statsn (exp_statsn acknowledges
status and tells the target it is ok to let the resources for
a iscsi pdu to be reused) before it got all the data for pdu read
into OS buffers. Data corruption was occuring if something happens
to a packet and the network layer requests a retransmit, and the
initiator has told the target about the udpated exp_statsn ack,
then the target may be sending data from a buffer it has reused
for a new iscsi pdu. This fixes the problem by having the LLD
(iscsi_tcp in this case) just handle the transferring of data, and
has libiscsi handle the processing of status (libiscsi completion
processing is done after LLD data transfers are complete).
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
|
|
|
|
|
|
|
| |
SLES 10 conpat patch is missing the open iscsi compat header
so it is not building for users. The makefile stuff is also
breaking upstream 2.6.16 based users, because the suse patch
is applying instead of the normal one.
|
|
|
|
|
|
|
|
| |
From Erez Zilber:
Some files should not be tracked by git.
Signed-off-by: Erez Zilber <erezzi.list@gmail.com>
|
|
|
|
| |
Hook 2.6.26 compat patch into build system.
|
|
|
|
|
|
| |
2.6.27 changed class_find_device. It is only used for the lookup code
which is not needed by iscsi_tcp, so we can just ifdef all the endpoint
code like is done in other compat patches.
|
|
|
|
| |
Update kernel modules for 2.6.27 kernel API changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hi Mike,
due to popular demand I've cranked together a SLES10 SP2 compat
patch. You'll have to build it with
make KSRC=/usr/src/linux KBUILD_OUTPUT=/usr/src/linux-obj/<arch>/<flavour>
Can you add it to the git tree?
Thanks,
Hannes
--
Dr. Hannes Reinecke zSeries & Storage
hare@suse.de +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "open-iscsi" group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to open-iscsi+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~----------~----~----~----~------~----~------~--~---
commit 97dc544d90e98ef399640010a9a019bcaaa6bf4f
Author: Hannes Reinecke <hare@suse.de>
Date: Thu Jul 31 11:19:58 2008 +0200
Compat patch for SLES10 SP2
In SLES10 SP2 we've updated the SCSI stack to match 2.6.21 more closely.
Hence we need our own compat patch to deal with this.
Signed-off-by: Hannes Reinecke <hare@suse.de>
|