Commit Graph

1960 Commits

Author SHA1 Message Date
Mark Buechler
78d4cdaf46 Merge scstadmin from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2316 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-30 16:58:38 +00:00
Bart Van Assche
90794afc90 svn merge -c2244 https://scst.svn.sourceforge.net/svnroot/scst/trunk
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2303 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-29 15:22:14 +00:00
Vladislav Bolkhovitin
38241e6af3 Merge of the mainling r2297:
Possible buffer overflow in the config load code fixed. Thanks to wk <witold.kowolik@open-e.com> to pointing on it!



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2298 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-28 15:09:04 +00:00
Bart Van Assche
92395b17ba Merged r2246 and r2267 from trunk: added #include <linux/vmalloc.h> where necessary such that the SCST source code builds on PowerPC systems too.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2277 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-25 19:03:17 +00:00
Vladislav Bolkhovitin
33bd34813a Merge of the trunk's 2274:
Remove checking of rel_tgt_id on disabling targets



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2276 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-25 18:42:32 +00:00
Vladislav Bolkhovitin
56ae926937 Merge of the trunk's r2272:
Fix possible deadlock on waiting on blocking. As a side effect it leaded to a nice cleanup.

Sorry for merging such not obvious patch here, but the deadlock danger is quite real.



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2273 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-25 18:30:53 +00:00
Mark Buechler
958ab88dd7 Merge scstadmin from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2260 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-24 20:28:16 +00:00
Mark Buechler
f4f734977d Merge scstadmin with trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2258 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-24 20:24:51 +00:00
Vladislav Bolkhovitin
61b6a6a7c4 Merge of the trunk r2250:
Update sample scripts to run scstadmin



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2252 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-24 19:22:53 +00:00
Vladislav Bolkhovitin
6548753cd6 Merge of trunk r2236:
Fix for incorrect initialization of conn->read_msg.msg_iovlen. But looks like this value is rather ignored in the TCP stack and read_size used instead, so all worked fine.

Noticed by yue <ooolinux@163.com>



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2237 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-24 14:43:40 +00:00
Vladislav Bolkhovitin
9f339cd2f1 Merge of trunk r2234:
Fix possible crash if expected values not set



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2235 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-24 12:46:17 +00:00
Vladislav Bolkhovitin
c01c03a6b9 Merge of trunk r2232:
Docs updated



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2233 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-24 12:23:50 +00:00
Vladislav Bolkhovitin
afadb6306a Marge of trunk r2224:
Scstadmin now can create sessions, so update README



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2226 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 18:59:42 +00:00
Vladislav Bolkhovitin
8c8c62a118 Menrge of trunk r2219:
Docs updated



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2225 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 18:57:59 +00:00
Mark Buechler
cd82500d02 Merge scstadmin from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2223 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 18:55:58 +00:00
Mark Buechler
f837508fb8 Merge scstadmin from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2221 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 18:52:57 +00:00
Mark Buechler
4646cc4a9b Merge output changes from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2218 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 18:41:51 +00:00
Mark Buechler
8f85762180 - Merge ChangeLog change from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2214 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 16:31:54 +00:00
Mark Buechler
2d9748a9e9 - Merge README change from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2212 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 16:27:28 +00:00
Mark Buechler
3bbff1349a - Remove old scst_db stuff which no longer works with even procfs.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2209 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 16:22:28 +00:00
Mark Buechler
5077f32c89 - Remove invalid example file for older scstadmin using MySQL.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2208 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 16:20:39 +00:00
Mark Buechler
d22ea25972 - Rename old example config file.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2205 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 16:14:33 +00:00
Mark Buechler
05c75109bc Merge from trunk r2203.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2204 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 13:59:07 +00:00
Vladislav Bolkhovitin
3fc4071684 Merge of trunk r2201:
Fix race for last_sysfs_mgmt_res between management commands and read-only monitoring actions



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2202 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 13:35:33 +00:00
Vladislav Bolkhovitin
047bdbf6b5 Merge of trunk r2199 (description corrected):
Fix of unexpected release of pending commands



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2200 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 13:16:58 +00:00
Vladislav Bolkhovitin
01d9bde71a Merge of trunk r2197:
Cleanup



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2198 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 12:26:36 +00:00
Richard Sharpe
efabfe526b Merge the recent changes to the 2.0.0.x branch now that Chris Worley has tested
them and seems happy. Vlad approved having these changes merged.


git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2183 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-23 04:50:15 +00:00
Mark Buechler
f0e023fb4d - Fix for attributes without values from trunk.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2165 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-22 17:57:47 +00:00
Mark Buechler
18ac63d958 - Add example for sysfs version.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2153 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-22 16:32:47 +00:00
Bart Van Assche
c9fea03ffa Version number update.
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2139 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-17 06:01:56 +00:00
Vladislav Bolkhovitin
58a957b8c0 Merge of the trunk's r2136:
Docs updated



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2137 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-16 18:58:23 +00:00
Vladislav Bolkhovitin
d7e508e226 Merge of trunk r2134:
Stay away from buffers overflows with too long firmware and PCI infos



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2135 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-16 14:04:14 +00:00
Richard Sharpe
e937b00307 Merge my recent changes into the 2.0.0.x branch ...
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2123 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-14 03:49:07 +00:00
Vladislav Bolkhovitin
9fe06dd3fa Merge of mainline r2119:
Forgotten enabling iSCSI target driver noticed by Alex Crow <alex@nanogherkin.com> added



git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2120 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-13 21:38:20 +00:00
Vladislav Bolkhovitin
c59f067c19 Merge of r2117:
Scan host only if it has LUNs




git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2118 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-13 21:22:07 +00:00
Vladislav Bolkhovitin
5c7f79d3cc 2.0.0.x stable branch
git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/2.0.0.x@2091 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 14:16:00 +00:00
Vladislav Bolkhovitin
929eebcfec TAGS file renamed to not interfere with ctags
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2089 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 14:00:21 +00:00
Vladislav Bolkhovitin
85aa336006 Fixes sparse failure on constructs like "char str[max(...)];", because it does not recognize expressions like
max(constant1, constant2) as a constant. Also, sizeof(string) + 1 reserves one byte too much: sizeof(string) does count the terminating zero byte.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2088 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 12:54:17 +00:00
Bart Van Assche
4340c8f66f Made kernel builds more silent.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2087 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 08:34:47 +00:00
Bart Van Assche
c7c33ed5d7 Builds now agains the openSUSE 11.3 kernel headers too. OpenSUSE 11.3 has a 2.6.34 kernel with blkdev_issue_flush() backported from 2.6.35.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2086 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 08:08:34 +00:00
Bart Van Assche
055686251d Disable CONFIG_DEBUG_STRICT_USER_COPY_CHECKS before starting a kernel build.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2085 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 08:07:19 +00:00
Bart Van Assche
0f4411d273 Added support for operator != (not equal to). Undefine CONFIG_SUSE_KERNEL.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2084 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 07:35:58 +00:00
Bart Van Assche
58fe6226ce Only include the procfs headers when necessary.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2083 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 07:05:20 +00:00
Bart Van Assche
2db5211667 scst_local compiles again without triggering a compiler warning on kernels
2.6.27 and before.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2082 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 06:54:23 +00:00
Bart Van Assche
b94b10332d scst_local, in-tree: excluded scst_local from kernel build when HIGHMEM4G or
HIGHMEM64G is enabled.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2081 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 06:46:14 +00:00
Bart Van Assche
635996c45b Added Kconfig entry for scst_user. Excluded scst_user from the kernel build
when HIGHMEM4G or HIGHMEM64G is enabled.


git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2080 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 06:45:22 +00:00
Bart Van Assche
749929467a Fixed a recently introduced checkpatch complaint.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2079 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-10 06:21:42 +00:00
Vladislav Bolkhovitin
8f1d1f1c1c Possible deadlocks with sysfs ref counting in sysfs works fixed (it is waiting for the last put, but
the last ref counter holder is waiting for scst_mutex).



git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2078 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-09 20:20:36 +00:00
Bart Van Assche
89b35b8b9d Even more upstream include path conversions.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2077 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-09 15:38:31 +00:00
Bart Van Assche
5b33692678 More upstream include path conversions.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2076 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2010-09-09 15:27:54 +00:00