Commit Graph

457 Commits

Author SHA1 Message Date
Bart Van Assche
fdaee30dd1 ib_srpt: Kernel 3.17 build fix (merge r5725 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@6040 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-02-10 13:00:33 +00:00
Bart Van Assche
66c239c95d nightly build: Add kernel 3.15 build infrastructure (merge r5611 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5642 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2014-06-29 05:51:09 +00:00
Bart Van Assche
548f229efb ib_srpt: Build fix for kernel version 3.13 and later
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5553 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2014-05-24 07:03:12 +00:00
Bart Van Assche
fd0d627d77 nightly build: Add kernel 3.14 build infrastructure (merge r5433 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5541 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2014-05-23 05:58:44 +00:00
Bart Van Assche
f7a49afd57 Add kernel 3.13 support
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5374 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2014-03-25 16:32:05 +00:00
Bart Van Assche
07fa8dc891 nightly build: Add kernel 3.12 build infrastructure (merge r5164 from the trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5168 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-12-20 17:21:32 +00:00
Bart Van Assche
05c7cde274 ib_srpt: Clean up more tracing statements
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5159 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-12-18 14:01:47 +00:00
Bart Van Assche
85b9522138 ib_srpt: Clean up tracing statements (merge r3821 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5158 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-12-18 13:56:59 +00:00
Bart Van Assche
d8b2d39062 ib_srpt: Convert a few more sizeof e expressions into sizeof(e)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5156 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-12-18 13:42:24 +00:00
Bart Van Assche
437dc470ea ib_srpt: Convert sizeof e into sizeof(e) (merge r4540 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5154 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-12-18 13:39:32 +00:00
Bart Van Assche
4056201516 Copyright updates (merge r4767 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5029 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-10-05 16:45:58 +00:00
Bart Van Assche
06b1a822f1 nightly build: Add kernel 3.11 build infrastructure (merge r5006 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5010 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-09-28 16:11:12 +00:00
Bart Van Assche
619754fadb ib_srpt: Always set RSPVALID flag in task management replies (merge r5002 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@5009 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-09-28 16:09:28 +00:00
Bart Van Assche
358b509ce7 Add kernel 3.10 support (merge r4919 and 4921 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4940 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-08-04 17:53:03 +00:00
Bart Van Assche
8fc1c1a4eb nightly build: Add kernel 3.9 build infrastructure
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4881 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-05-25 19:11:56 +00:00
Bart Van Assche
aea56c0d47 nightly build: Add kernel 3.8 support files (merge r4769 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4795 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-03-14 10:25:07 +00:00
Bart Van Assche
41a0149495 Change version number from 2.2.1 into 2.2.2-pre
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4751 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-02-01 13:57:04 +00:00
Bart Van Assche
f5706d0902 Multiple makefiles: autodetect SCST include directory
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4737 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-13 19:42:04 +00:00
Bart Van Assche
c16b9c2b3d Change version 2.2.1-pre into 2.2.1
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4731 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-12 15:31:48 +00:00
Bart Van Assche
1abb45a085 ib_srpt README: Update performance notes (merge r4508, r4511 and r4514 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4718 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:59:26 +00:00
Bart Van Assche
dfa078d749 ib_srpt: Update README (merge r4502 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4717 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:55:29 +00:00
Bart Van Assche
0c22c21c63 ib_srpt: Document impact of interrupt assignment on fairness (merge r4447 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4716 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:53:22 +00:00
Bart Van Assche
91cd5b1efa ib_srpt: Document P_Key choice (merge r4373 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4715 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:51:55 +00:00
Bart Van Assche
04a6576b81 ib_srpt README: Bring in sync with scstadmin documentation (merge r4352 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4714 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:49:49 +00:00
Bart Van Assche
bbf6184202 ib_srpt: Document LUN masking (merge r4141 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4713 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:44:46 +00:00
Bart Van Assche
c4cedb589d ib_srpt: Remove an unused variable (merge r4554 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4712 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:39:11 +00:00
Bart Van Assche
68edb1a296 Copyright updates + iscsi-scst bug fix (merge r4216 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4704 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 14:03:57 +00:00
Bart Van Assche
958579fd8b Automate release archive generation (merge r4676, r4677 and r4679 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4695 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2013-01-06 10:04:11 +00:00
Bart Van Assche
1052aa7bce ib_srpt: Bump version
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4664 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-12-21 12:09:36 +00:00
Bart Van Assche
88a37b7a25 ib_srpt: Avoid that max_compl_time_ms is zero due to an integer overflow (merge r4662 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4663 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-12-21 12:05:36 +00:00
Bart Van Assche
6185ae237c Add kernel 3.7 support (merge r4645..4647 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4651 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-12-18 09:45:35 +00:00
Bart Van Assche
7ba44bbc51 ib_srpt: Avoid that module unloading races with closing sessions (merge r4446 from trunk)
Fixed issue:
    
BUG: unable to handle kernel paging request at ffffffffa04dc479
IP: [<ffffffffa04dc479>] 0xffffffffa04dc478
Oops: 0010 [#1] SMP
Pid: 29313, comm: srpt_mlx4_0-2 Tainted: G           O 3.6.0-rc1-debug+ #1
Process srpt_mlx4_0-2
Call Trace:
 [<ffffffff8106254e>] ? kthread+0xae/0xc0
 [<ffffffff81418464>] ? kernel_thread_helper+0x4/0x10
 [<ffffffff8140f080>] ? _raw_spin_unlock_irq+0x30/0x50
 [<ffffffff810983ad>] ? trace_hardirqs_on+0xd/0x10
 [<ffffffff8140f359>] ? retint_restore_args+0xe/0xe
 [<ffffffff810624a0>] ? __init_kthread_worker+0x70/0x70
 [<ffffffff81418460>] ? gs_change+0xb/0xb
Code:  Bad RIP value.



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4625 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-11-23 13:44:26 +00:00
Bart Van Assche
18196379a8 Update for 3.6 kernels (merge r4538 and r4539 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4574 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-11-03 13:54:51 +00:00
Bart Van Assche
4efdfaf368 nightly build: Add kernel 3.5 build infrastructure (merge r4460 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4572 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-11-03 13:29:38 +00:00
Bart Van Assche
e85893bdf2 ib_srpt README: Fix a typo (merge r4355 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4361 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-06-18 17:32:28 +00:00
Bart Van Assche
dc250d6191 ib_srpt, procfs: Fix a compiler warning introduced in trunk r4260 (merge r4310 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4360 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-06-18 16:50:15 +00:00
Bart Van Assche
463c93fe6e Add kernel 3.4 support (merge r4320 and r4321 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4356 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-06-18 12:24:40 +00:00
Bart Van Assche
e30d0cbe0c ib_srpt: Make sure that a DREP is sent to the initiator if a DREQ is received while a session is being closed
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4314 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-23 07:43:37 +00:00
Bart Van Assche
550d50a7a1 ib_srpt: Adjust source code indentation (this is a whitespace-only change)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4288 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-07 14:58:32 +00:00
Bart Van Assche
d7922d5fb3 ib_srpt: Update copyright statement
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4287 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-07 14:56:03 +00:00
Bart Van Assche
03223edf88 ib_srpt: Move the target port enabled check back (merge r4284 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4285 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-04 17:25:14 +00:00
Bart Van Assche
8e8018571f ib_srpt: Test earlier during login whether a port has been disabled (merge r4282 from trunk).
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4283 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-04 16:06:08 +00:00
Bart Van Assche
4f794143fb ib_srpt: Fix a few (theoretical ?) race conditions (merge r4278 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4280 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-03 14:22:41 +00:00
Bart Van Assche
21c4f975c8 ib_srpt: Remove a superfluous test (merge r4212 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4279 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-03 14:06:17 +00:00
Bart Van Assche
be0b4d640c ib_srpt: Handle thread creation failure properly (merge r4262:4270 from trunk).
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4271 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-05-02 15:32:26 +00:00
Bart Van Assche
992ea282c8 ib_srpt: Process all I/O on thread context. Avoids that "HW pending for too long" messages are generated if writing takes long (merge r4219 from trunk).
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4245 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-04-27 08:00:32 +00:00
Bart Van Assche
89a3e636c5 ib_srpt: Close active sessions when disabling a target (merge r4204 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4237 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-04-26 12:50:50 +00:00
Bart Van Assche
e5a1218aa0 ib_srpt: Process chained sg lists correctly (merge r4235 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4236 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-04-26 12:43:22 +00:00
Bart Van Assche
a44c64c221 nightly build: Add 3.3 support patches (merge r4167 from trunk)
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4229 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-04-25 09:21:26 +00:00
Bart Van Assche
d4b02d4a5f ib_srpt: Update an error message (merge r4222 from trunk).
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.2.x@4227 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2012-04-25 09:00:14 +00:00