summaryrefslogtreecommitdiff
path: root/kernel
Commit message (Collapse)AuthorAgeFilesLines
* 2.6.14 - 23 kernel compat patchMike Christie2010-07-071-197/+354
| | | | Compat patch for 2.6.14 - 23 kernels
* 2.6.24 - 25 kernel compat patchMike Christie2010-07-071-61/+327
| | | | Compat patch for 2.6.224 - 26 kernels
* 2.6.26 kernel compat patchMike Christie2010-07-071-17/+548
| | | | Compat patch for the 2.6.26 kernel
* 2.6.27 kernel compat patchMike Christie2010-07-071-10/+539
| | | | Compat patch for the 2.6.27 kernel
* 2.6.28 - 32 kernel compat patchMike Christie2010-07-072-6/+585
| | | | Compat patch for 2.6.28 - 32 kernels.
* 2.6.33 - 34 kernel compat patchMike Christie2010-07-072-1/+312
| | | | Compat patch for 2.6.33 - 34 kernels.
* sync to upstreamMike Christie2010-07-077-52/+133
|
* Change restore_callbacks argument iscsi_sw_tcp_conn to iscsi_connAvi Kaplan2010-03-021-2/+4
| | | | Signed-off-by: Avi Kaplan <savik751@gmail.com>
* Remove unused field iscsi_conn from struct iscsi_sw_tcp_connAvi Kaplan2010-03-021-1/+0
| | | | Signed-off-by: Avi Kaplan <savik751@gmail.com>
* iscsi kern: fix 2.6.27 compat patchMike Christie2010-03-011-1/+1
| | | | | 2.6.27 compat patch did not work because the session attr define did not get updated when the target reset param was added.
* Fix 2.6.14-23_compat.patch to support all RHEL 5.X versionsErez Zilber2010-03-011-1/+1
| | | | | | | | | 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>
* update 2.6.26 compat patchMike Christie2009-12-091-15/+12
| | | | | | From yangkookkim@gmail.com: Update 2.6.26 compat patch.
* iscsi mod: Update 2.6.14-23_compat.patch patchMike Christie2009-11-121-251/+460
| | | | | | 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.
* iscsi mod: sync to linux-2.6-iscsi tree's 2.6.33 feature window patchesMike Christie2009-11-066-175/+666
| | | | | Sync kernel modules with what is being sent for the 2.6.33 feature window.
* Update 2.6.27_compat.patch for SLES 11Hannes Reinecke2009-10-061-1/+3
| | | | | | | | 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>
* iscsi mod: update version to 871 for new releaseMike Christie2009-07-101-1/+1
| | | | Update scsi_transport_iscsi version to 871 for new release.
* iscsi modules: fix compat patches for missing bool defMike Christie2009-07-092-5/+5
| | | | | | | 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.
* iscsi modules: sync with upstreamMike Christie2009-07-094-22/+68
| | | | Sync with upstream 2.6.31-rc2.
* [PATCH kern libiscsi] improve libiscsi logging.Mike Christie2009-06-113-53/+71
| | | | | | | | | 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>
* Add Module.markers to .gitignoreErez Zilber2009-06-041-0/+1
| | | | Signed-off-by: Erez Zilber <erezzi.list@gmail.com>
* iscsi class: force retry when session transitioningMike Christie2009-05-211-1/+1
| | | | | If the session is down we want to force a retry. DID_TRANSPORT_DISRUPTED is limited to 5, so use DID_IMM_RETRY.
* kernel: update 2.6.14 - .23 supportMike Christie2009-05-142-25/+1117
| | | | | | | 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.
* kernel: update 2.6.24 - .25 supportMike Christie2009-05-141-87/+77
| | | | Update 2.6.24 - .25 compat patch.
* kernel: update 2.6.26 supportMike Christie2009-05-141-14/+14
| | | | Update 2.6.26 compat patch.
* kernel: update 2.6.27 supportMike Christie2009-05-142-7/+9
| | | | | | | 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).
* Sync to upstream 2.6.31 feature window postingMike Christie2009-05-147-461/+581
| | | | | | | | | | | | | | | 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.
* iscsi kernel compat: fix compat patches when debug is onMike Christie2009-03-173-3/+3
| | | | | | | | | | | 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>
* iscsi mod: 2.6.14-19 compatMike Christie2009-02-071-17/+18
| | | | Fix compat patch that was broke from the eh timed out patch.
* 2.6.29-rc libiscsi: Fix scsi command timeout oops in iscsi_eh_timed_outMike Christie2009-02-071-1/+2
| | | | | | | 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).
* iscsi mod iscsi_tcp: compat fix for pI4/pI6Mike Christie2009-01-211-1/+10
| | | | pI4/pI6 was added 2.6.29. This patch just adds some ifdefs.
* iscsi mod: fix up 2.6.14-19 compat patchMike Christie2009-01-211-3/+3
| | | | | Patch was not completely made to apply from the kernel dir. This fixes the scsi_transport_iscsi.c patch application error.
* iscsi mod: 2.6.14-19 compatMike Christie2009-01-211-209/+229
| | | | Add 2.6.14-19-compat support.
* iscsi mod: 2.6.20-23 compatMike Christie2009-01-211-166/+206
| | | | Add 2.6.20-23 compat
* iscsi mod: 2.6.24-25 compatMike Christie2009-01-211-164/+204
| | | | Add 2.6.24-25 compat
* iscsi mod: 2.6.26 compatMike Christie2009-01-211-10/+69
| | | | Add 2.6.26 compat
* iscsi mod: 2.6.27 compatMike Christie2009-01-212-2/+75
| | | | | | Add 2.6.27 compat Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
* iscsi mod: sync up kernel modules with 2.6.29Mike Christie2009-01-219-1571/+1941
| | | | | This takes the iscsi modules that are planned for 2.6.29 and adds them to the kernel dir.
* update 2.6.24_compat.patchMike Christie2008-09-251-58/+60
| | | | data corruption fix broke compat patches.
* update 2.6.20-21_compat.patchMike Christie2008-09-251-57/+59
| | | | data corruption fix broke compat patches.
* update 2.6.14-19_compat.patchMike Christie2008-09-251-69/+71
| | | | data corruption fix broke compat patches.
* libiscsi: fix locking in iscsi_eh_device_resetMike Christie2008-09-251-7/+2
| | | | | | | | | | | | 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>
* iscsi_tcp: return a descriptive error value during connection errorsMike Christie2008-09-251-5/+7
| | | | | | | | 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>
* iscsi class: fix endpoint id handlingMike Christie2008-09-252-5/+6
| | | | | | | 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>
* libiscsi: fix data corruption when target has to resend data-in packetsMike Christie2008-09-252-30/+40
| | | | | | | | | | | | | | | | 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>
* Revert broken SLES 10 compat patch.Mike Christie2008-09-131-18/+0
| | | | | | | 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.
* [PATCH] Add .gitignore filesMike Christie2008-09-131-0/+10
| | | | | | | | From Erez Zilber: Some files should not be tracked by git. Signed-off-by: Erez Zilber <erezzi.list@gmail.com>
* Add Makefile support for 2.6.26 compat patchMike Christie2008-09-131-3/+14
| | | | Hook 2.6.26 compat patch into build system.
* Add 2.6.26 compat supportMike Christie2008-09-131-0/+94
| | | | | | 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.
* Sync kernel modules with 2.6.27Mike Christie2008-09-133-6/+15
| | | | Update kernel modules for 2.6.27 kernel API changes.
* Add SLES10 SP2 compatHannes Reinecke2008-08-152-0/+883
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>