Commit Graph

1829 Commits

Author SHA1 Message Date
Bart Van Assche
92a2e1c01f Removed again.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1994 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 18:50:10 +00:00
Vladislav Bolkhovitin
b69787ba59 Patch from Bryan Mesich <bryan.mesich@ndsu.edu> that sets KVER if KDIR is defined.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1993 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 18:45:28 +00:00
Mark Buechler
47fb2919c7 - Fix resetting a create/assignment attribute to default by
removing it from the config file.
- Fix closing pass-through devices on clearConfig().



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1992 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 18:43:49 +00:00
Bart Van Assche
c02b6f3a83 Added patch 116774.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1991 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 18:36:19 +00:00
Vladislav Bolkhovitin
f8b717910c Section about IET migration tool developed by Scalable Informatics Inc. added
Thanks to Joe Landman <landman@scalableinformatics.com>!



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1990 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 18:36:06 +00:00
Mark Buechler
2de6b5ead6 - Support changing assignment attributes with -force.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1989 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 17:52:35 +00:00
Mark Buechler
4f6d6ed38d - Minor output fix to clearLuns for groups and targets.
- Support new last_sysfs_mgmt_res interface.



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1988 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 16:53:22 +00:00
Mark Buechler
15edb66a7a - Fixed removing pass-through devices from handlers.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1987 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 15:11:42 +00:00
Mark Buechler
96454526b5 - Properly re-open devices where create attributes have changed.
- Remove unconfigured virtual targets.
- A few minor fixes.



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1986 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 15:01:07 +00:00
Vladislav Bolkhovitin
b472117f79 Sysfs cleanups and fixes, part 2, final (hopefully).
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1985 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 12:43:49 +00:00
Bart Van Assche
5b01afdd0a Added a header.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1984 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-25 10:03:00 +00:00
Bart Van Assche
ce53dbd79d Moved libsrp.h.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1983 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-24 19:15:11 +00:00
Bart Van Assche
db44510a56 Linking does now succeed too.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1982 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-24 18:46:15 +00:00
Bart Van Assche
7431e5e87f Updated Subversion ignore lists.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1981 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-24 18:37:21 +00:00
Bart Van Assche
0efaf6b31a Builds now on non-powerpc architectures too.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1980 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-24 18:35:37 +00:00
Bart Van Assche
810aa87d9e Backported to pre-2.6.33 kernel versions.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1979 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-24 17:52:03 +00:00
Bart Van Assche
1cb3146089 Added to repository.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1978 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-24 17:35:21 +00:00
Bart Van Assche
bcec8f6484 Added out-of-tree build infrastructure for the ibmvstgt driver together with copies of the relevant ibmvstgt source files from Linux 2.6.35.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1977 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-24 17:31:21 +00:00
Mark Buechler
ed4e1e91c0 - Add in forgotten list_group_attr and set_group_attr options.
- Add prompting and -noprompt options.
- Fix small issue with setGroupAttributes().
- Fix error reporting when setting attributes.



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1976 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-23 16:50:06 +00:00
Vladislav Bolkhovitin
b5012bba69 Forgotten chunk from the previous commit
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1975 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-23 11:00:25 +00:00
Vladislav Bolkhovitin
7b59e08a27 - Cleanups
- Attributes threads_num and threads_pool_type made appear only when supported



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1974 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-23 10:56:54 +00:00
Vladislav Bolkhovitin
f2852768a7 Cleanup
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1973 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-23 10:42:38 +00:00
Bart Van Assche
0e56ff520e Updated HA section.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1972 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-22 19:02:26 +00:00
Bart Van Assche
84649a0e60 Reverted r1442.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1971 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-21 15:58:47 +00:00
Bart Van Assche
bf1c208c9e Updated kernel versions.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1970 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-21 11:40:56 +00:00
Bart Van Assche
e85d77e5b7 Added to repository.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1969 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-21 09:44:19 +00:00
Bart Van Assche
010eeb258f Added more error checking.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1968 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-21 09:23:25 +00:00
Bart Van Assche
a738ab6d51 Added to repository.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1967 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-21 09:14:53 +00:00
Bart Van Assche
314c1a5750 Documentation update.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1966 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-21 08:45:49 +00:00
Bart Van Assche
6c3b1e55be Corrected an error message.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1965 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-21 08:27:28 +00:00
Mark Buechler
d6f3264de7 - Remove device requirement from removeLun().
- Fix a couple cases where -group is not really required.



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1964 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-20 17:58:06 +00:00
Vladislav Bolkhovitin
03edafeca3 Minor web changes
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1963 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-20 15:46:26 +00:00
Vladislav Bolkhovitin
1607d12c9c Sysfs cleanups and fixes, part 1
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1962 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-20 15:38:21 +00:00
Mark Buechler
21e0babdc2 - Misc fixes to remaining options.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1961 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-20 15:20:13 +00:00
Mark Buechler
ed9a0bd470 - Added in add_target & rem_target options.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1960 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-20 14:59:38 +00:00
Vladislav Bolkhovitin
11a8b8e9c6 Pass-through dev handlers are async, so let's make them single threaded.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1959 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-19 12:39:26 +00:00
Mark Buechler
f154480e68 - Minor fix for setting attributes which aren't readable.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1958 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-18 15:28:18 +00:00
Mark Buechler
95cbc2bbf5 - All list/set attribute options now work.
- Adding and removing target & driver attributes now work.



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1957 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-18 15:02:33 +00:00
Vladislav Bolkhovitin
e38cc66c2b Change SCSI_MAX_SG_SEGMENTS to more correct SG_MAX_SINGLE_ALLOC
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1956 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-18 12:59:28 +00:00
Vladislav Bolkhovitin
25025f3a5a Update docs about kernel versions where BLOCKIO problem (http://lkml.org/lkml/2010/7/28/315) was fixed. Big thanks to Bryan Mesich <bryan.mesich@ndsu.edu>!
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1955 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-17 19:13:00 +00:00
Bart Van Assche
4c2d1b2a1d Bug fix.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1954 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-17 19:03:44 +00:00
Bart Van Assche
f6cd30ca7c Whitespace-only change: fixed a checkpatch complaint.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1953 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-17 17:38:56 +00:00
Bart Van Assche
894190c09e Removed superfluous __attribute__((packed)).
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1952 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-15 10:02:10 +00:00
Bart Van Assche
5430c22ea6 Updated kernel versions.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1951 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-14 15:11:45 +00:00
Richard Sharpe
8ad464eae7 One the advice of Vlad, reworked the change a little ... use spinlocks now and
don't hold the lock across the rescan.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1950 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-14 06:03:46 +00:00
Vladislav Bolkhovitin
48bc41083c Patch from Dirk Meister <dmeister@uni-paderborn.de> fixing fprintf parameters
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1949 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-13 18:15:31 +00:00
Vladislav Bolkhovitin
7eddeb82ab - Some iSCSI performance fixes
- __attribute__((aligned(sizeof(long))) added to all field with different protection than the previous field to make sure they don't share the same bus line. Just in case, actually, compiler should do the alignment by default.

 - Small docs updates.



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1948 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-13 18:12:45 +00:00
Richard Sharpe
c06fb90d75 Process AEN requests. We queue them to a work function. This works, however,
there seems to be a problem with the Linux SCSI stack because when we delete a
LUN on the target, it does not get deleted from Linux. Still investigating.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1947 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-13 04:28:25 +00:00
Bart Van Assche
0b1b395b11 Updated kernel versions.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1946 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-11 09:22:24 +00:00
Bart Van Assche
2afc2cc6cf Removed trailing whitespace.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1945 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-09 17:55:10 +00:00