Commit Graph

1818 Commits

Author SHA1 Message Date
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
Richard Sharpe
f9eda93575 More correctly handle residuals according to the guidelines.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1944 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-09 14:48:20 +00:00
Vladislav Bolkhovitin
c45aa9a60f 1. Fix for a possible hang on threading model changing
2. Performance improvement on rotating storage



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1943 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-09 10:28:52 +00:00
Bart Van Assche
3f2e2bf09c Added command-line option -r, which allows to specify an alternative recipient e-mail address. Convenient for having output of testruns sent to an alternative e-mail address.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1942 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-07 11:06:22 +00:00
Bart Van Assche
a31eb3885b Disabled checkpatch run for kernels 2.6.33 and 2.6.34.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1941 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-07 07:58:23 +00:00
Bart Van Assche
f56dbca167 Added kernel version 2.6.35.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1940 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-07 07:57:47 +00:00
Bart Van Assche
ed195d5e4f Added more comments.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1939 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-06 17:28:04 +00:00
Bart Van Assche
94cf387057 Removed trailing whitespace.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1938 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-06 07:05:36 +00:00
Vladislav Bolkhovitin
a93457e2cf Let's proceed as implicit HQ only SIMPLE commands.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1937 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-05 19:41:52 +00:00
Richard Sharpe
825be22f79 Improve a debugging statement so that it shows the SAS address allocated.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1936 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-05 13:57:32 +00:00
Bart Van Assche
2fd1a2ea1f Don't complain when the fcst patch series file is missing.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1935 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-05 07:55:26 +00:00
Richard Sharpe
b0a7281646 Remove a bunch of unneeded printk lines. Also, this line:
TRACE_DBG("Created tid '%08lX'", (unsigned long)&tr_id[4]);

is wrong. All it will do is print the address of the fifth byte in the tr_id.

It should cast to an unsigned long * and deref it, at least. However, I have
anothe change that prints out the tr_id as a SAS address.



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1934 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-08-04 14:22:54 +00:00