Vladislav Bolkhovitin
bc6701c190
Typo fixed noticed by Phil White <phil@philwhite.org>
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1612 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-14 12:25:21 +00:00
Vladislav Bolkhovitin
ea66767c25
Minor versionning fixes and comments
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1610 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-13 18:30:53 +00:00
Vladislav Bolkhovitin
ff6d116e49
Minor mainline kernel related fixes and cleanups
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1609 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-13 17:25:45 +00:00
Vladislav Bolkhovitin
32082dc44a
Small docs update
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1607 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-12 17:38:08 +00:00
Bart Van Assche
70c3602671
Removed trailing whitespace.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1604 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-11 20:08:56 +00:00
Vladislav Bolkhovitin
0b0e104049
- Make internal comments be in the kernel's style
...
- Minor cleanups
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1603 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-10 19:47:32 +00:00
Vladislav Bolkhovitin
458e83c957
Small docs updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1600 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-09 10:28:50 +00:00
Mark Buechler
80527e905e
- Added new scst perl module 0.9.00. Note, this
...
version does not yet work with scstadmin. Please
use older scst-0.8.xx. This new module is a complete
rewite to support sysfs.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1599 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-08 19:30:22 +00:00
Vladislav Bolkhovitin
9449c43bc8
Docs updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1598 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-08 18:28:39 +00:00
Vladislav Bolkhovitin
4d348eb0f9
User's logo fixed
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1596 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-08 17:16:06 +00:00
Vladislav Bolkhovitin
4d5aaf047b
Copyrights updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1585 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-06 08:57:48 +00:00
Bart Van Assche
12b1d9d57e
Changes:
...
- Process the pattern [01] && defined(...) properly.
- Added command-line option -d (debug) to generate-kernel-patch.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1582 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-04 13:27:24 +00:00
Bart Van Assche
38575b3d34
RHEL 5 / CentOS 5 bug fix: the argument of flush_workqueue() is a workqueue
...
pointer, not a struct work pointer.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1581 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-04 11:55:37 +00:00
Bart Van Assche
fb9fec14f3
Builds again on RHEL 5.x / CentOS 5.x.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1580 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-04 11:32:02 +00:00
Bart Van Assche
4aadb84528
Added timeout handling for IB completions, in case it would ever happen
...
that a HCA does not send an IB completion for an RDMA operation or IB send.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1579 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-02 16:38:15 +00:00
Bart Van Assche
9689701186
Updated kernel revisions.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1578 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-02 10:41:09 +00:00
Bart Van Assche
eb90a10e48
Updated kernel revisions.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1577 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-01 10:54:46 +00:00
Bart Van Assche
4dec24f15c
Fixed two more compiler warnings.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1576 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-04-01 10:53:41 +00:00
Bart Van Assche
2e6b0aef42
Changes:
...
- Fixed a rare lockup triggered by module removal while I/O was ongoing.
- Made sure that IB cable removal works fine.
- Exported srpt_service_guid via sysfs.
- Made sure that ib_srpt.c compiles fine with #undef CONFIG_SCST_PROC.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1575 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-31 18:04:23 +00:00
Vladislav Bolkhovitin
c7be8ae91d
- Improve errors reporting
...
- Fix minor race for sense buffer allocation
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1574 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-31 11:42:15 +00:00
Vladislav Bolkhovitin
e4ba045c90
Fix for compilaion issue with kernels between .18 < and .25.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1573 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-31 11:10:08 +00:00
Bart Van Assche
fd6d06e3f3
Fixed several compiler warnings.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1572 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-31 09:18:28 +00:00
Bart Van Assche
672c927e1b
Fixed a format specification mismatch.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1571 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-31 06:51:51 +00:00
Vladislav Bolkhovitin
4e53e166b4
- Some reference leaks fixed
...
- Updated to compile on pre-2.6.25 kernels
- Small docs updates
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1570 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-30 11:28:20 +00:00
Bart Van Assche
f2b01c8595
Converted function, enum and struct documentation to kernel-doc style.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1569 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-27 10:40:13 +00:00
Bart Van Assche
53a9bad357
Fixed several compiler and checkpatch warnings.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1568 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-27 08:46:06 +00:00
Bart Van Assche
b0cf40d013
Fixed checkpatch complaints about whitespace.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1567 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-27 08:45:18 +00:00
Bart Van Assche
9df6e66097
Removed trailing whitespace.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1566 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-27 08:27:21 +00:00
Vladislav Bolkhovitin
a93d5b593e
Small cleanups and improvements
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1565 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-26 19:46:41 +00:00
Vladislav Bolkhovitin
168f4c3335
Document that the io_context patch isn't needed anymore
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1564 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-25 19:47:28 +00:00
Vladislav Bolkhovitin
08e7c3fba6
Great threads handling and performance improvements:
...
- io_context not needed anymore
- Now threads pool can be per session
- Each device now can have own type of threads pool with own threads count
+ docs updates and some cleanups and minor fixes.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1563 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-25 19:43:41 +00:00
Vladislav Bolkhovitin
cdebb360f6
Small web fixes
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1562 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-23 14:08:17 +00:00
Vladislav Bolkhovitin
70615e2dc3
dos2unix
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1561 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-19 11:47:42 +00:00
Vladislav Bolkhovitin
1d4d2e85b5
Fix minor mistake
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1560 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-19 11:44:39 +00:00
Vladislav Bolkhovitin
e995fc514c
Addressing method docs updated
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1559 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-18 19:29:31 +00:00
Vladislav Bolkhovitin
9c5142e3b8
Deeply reworked patch from Mehmet Ali Cer <mehmet.ali.cer@gmail.com> implementing flat LUNs addressing methods required by some operation systems.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1558 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-18 18:17:06 +00:00
Vladislav Bolkhovitin
9a240380eb
Remake CONFIG_SCST_STRICT_SERIALIZING in a more simple and straightforward way using ORDERED attribute
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1557 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-18 12:05:11 +00:00
Vladislav Bolkhovitin
1f216064f3
Uniform max queue depth handling in iSCSI
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1556 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-18 11:44:39 +00:00
Vladislav Bolkhovitin
2fcee2a380
Fix for possible requirsive target_mutex taking
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1554 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 19:41:16 +00:00
Vladislav Bolkhovitin
cbaab260f1
Add new scst_cmd_get_queue_type()/scst_cmd_set_queue_type() accessors and use them in target drivers instead of direct access to SCST's cmd->queue_type.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1553 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 19:11:18 +00:00
Vladislav Bolkhovitin
ec832bca75
Fix copy_to_user()/copy_from_user() wrong reeturn value processing
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1552 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 18:45:23 +00:00
Vladislav Bolkhovitin
20efd3bc3e
Some speedup for massive targets deletions
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1549 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 18:05:31 +00:00
Vladislav Bolkhovitin
68f4ab3fad
Set bufflen for not expected transfer len case to max to allow, e.g., to get immediate iSCSI data. Otherwise, the iSCSI target will get a too low buffer error and have to close connection.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1548 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 17:40:17 +00:00
Vladislav Bolkhovitin
276a5659a9
Patch from Alexey Obitotskiy <alexeyo1@open-e.com> (with changes) implementing support limiting number of sessions for a target (MaxSessions)
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1547 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 14:03:41 +00:00
Vladislav Bolkhovitin
dc3f4265c9
Key mark for explicit confirmations added
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1546 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 12:56:35 +00:00
Vladislav Bolkhovitin
95bdae04a4
Minor docs update
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1545 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-17 12:48:21 +00:00
Vladislav Bolkhovitin
063b1f9d71
Web updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1544 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-16 18:38:13 +00:00
Bart Van Assche
b05d967c8a
Clarified a source code comment.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1543 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-15 19:25:29 +00:00
Vladislav Bolkhovitin
ab5da422b8
- SysfsRules file added
...
- Other docs updated
- ini_group renamed to ini_groups
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1542 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-13 11:59:24 +00:00
Vladislav Bolkhovitin
2dd3f7676b
Small docs updates
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1541 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-03-10 17:57:39 +00:00