Vladislav Bolkhovitin
295adebc0f
Use get/put_unaligned_be<n>(...) instead of
...
get/put_unaligned(cpu_to_be<n>(...)).
BSD-Signed-off-by: Bart Van Assche <bvanassche@acm.org >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3941 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-12-01 03:28:39 +00:00
Vladislav Bolkhovitin
a2dcbab715
Fixes problem reported by Lev Vainblat <lev@zadarastorage.com>:
...
The access to the session sysfs during logout may lead to the kernel oops. In iscsi_unreg_sess_done() the iscsi_session is freed, so scst_sess->tgt_priv (that previously pointed to the iscsi_session) becomes stale. The session is still accessible in sysfs until scst_sess_sysfs_del() call, but accessing to the session via sysfs may return invalid values or crash the kernel:
$ cat /sys/kernel/scst_tgt/targets/iscsi/T1/sessions/iqn.2011-04.com.zadarastorage:316:vc-0/sid
10000123d0200
[ 178.769460] iscsi-scst[895] logout_exec[2718]: Logout received from initiator iqn.2011-04.com.zadarastorage:316:vc-0
[ 178.769482] iscsi-scst[897] cmnd_tx_end[2900]: Closing connection at initiator's iqn.2011-04.com.zadarastorage:316:vc-0 request
[ 178.769546] scst: TM fn 6
[ 178.769623] scst: TM fn 6 finished, status 0
[ 178.770075] scst[1645] scst_cmd_thread[4379]: Processing thread D10_0 (PID 1645) finished
[ 178.770111] scst[1646] scst_cmd_thread[4379]: Processing thread D10_1 (PID 1646) finished
[ 178.770131] scst[1647] scst_cmd_thread[4379]: Processing thread D10_2 (PID 1647) finished
[ 178.770150] scst[1648] scst_cmd_thread[4379]: Processing thread D10_3 (PID 1648) finished
[ 178.770168] scst[1649] scst_cmd_thread[4379]: Processing thread D10_4 (PID 1649) finished
[ 178.770186] scst[1650] scst_cmd_thread[4379]: Processing thread D10_5 (PID 1650) finished
[ 178.770204] scst[1651] scst_cmd_thread[4379]: Processing thread D10_6 (PID 1651) finished
[ 178.770223] scst[1652] scst_cmd_thread[4379]: Processing thread D10_7 (PID 1652) finished
$ cat /sys/kernel/scst_tgt/targets/iscsi/T1/sessions/iqn.2011-04.com.zadarastorage:316:vc-0/sid
0
$ echo 1> /sys/kernel/scst_tgt/targets/iscsi/T1/sessions/iqn.2011-04.com.zadarastorage:316:vc-0/force_close
[ 193.150420] iscsi-scst[1555] iscsi_sess_force_close[389]: Deleting session 0 with initiator (null) (ffff880078316000)
[ 193.150461] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 193.150545] IP: [<ffffffffa034d034>] iscsi_sess_force_close+0xc4/0x170 [iscsi_scst]
[ 193.150628] PGD 78218067 PUD 79666067 PMD 0
[ 193.150678] Oops: 0000 [#1 ] SMP
[ 193.150716] last sysfs file: /sys/kernel/scst_tgt/targets/iscsi/T1/sessions/iqn.2011-04.com.zadarastorage:316:vc-0/force_close
[ 193.150824] CPU 0
[ 193.150844] Modules linked in: ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi dm_iostat scst_vdisk iscsi_scst scst libcrc32c nfsd psmouse exportfs serio_raw virtio_ball oon nfs lockd fscache nfs_acl auth_rpcgss i2c_piix4 sunrpc lp parport floppy raid10 raid456 async_pq async_xor xor async_memcpy async_raid6_recov ixgbevf raid6_pq async_tx raid1 raid0 multipath linear [last unloaded: scsi_transport_is csi]
[ 193.151359]
[ 193.151377] Pid: 1555, comm: bash Not tainted 2.6.38-8-server #42-Ubuntu Bochs Bochs
[ 193.151456] RIP: 0010:[<ffffffffa034d034>] [<ffffffffa034d034>] iscsi_sess_force_close+0xc4/0x170 [iscsi_scst]
[ 193.151556] RSP: 0018:ffff88007a247e28 EFLAGS: 00010287
[ 193.151604] RAX: 000000000000007f RBX: fffffffffffffe30 RCX: 000000000003ffff
[ 193.153372] RDX: 0000000000000000 RSI: 0000000000000086 RDI: 0000000000000246
[ 193.155115] RBP: ffff88007a247e68 R08: 0000000000000036 R09: 000000000000b874
[ 193.156878] R10: 0000000000000000 R11: 0000000000000001 R12: ffff8800783170a0
[ 193.158640] R13: ffff88007a247fd8 R14: ffff88007828c4a0 R15: ffff880078573600
[ 193.160112] FS: 00007f9d23092720(0000) GS:ffff88007fc00000(0000) knlGS:0000000000000000
[ 193.160112] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 193.160112] CR2: 0000000000000000 CR3: 00000000787e6000 CR4: 00000000000006f0
[ 193.160112] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 193.160112] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 193.160112] Process bash (pid: 1555, threadinfo ffff88007a246000, task ffff88007828c4a0)
[ 193.160112] Stack:
[ 193.160112] 0000000000000000 ffff880078316000 0000000000000000 0000000000000000
[ 193.160112] ffff880078316000 0000000000000001 ffff8800370ea5a0 ffffffffa02de9c0
[ 193.160112] ffff88007a247e88 ffffffffa034d138 ffff880078573620 ffff88007a247f48
[ 193.160112] Call Trace:
[ 193.160112] [<ffffffffa034d138>] iscsi_sess_force_close_store+0x58/0xd0 [iscsi_scst]
[ 193.160112] [<ffffffffa02bf31c>] scst_store+0x1c/0x20 [scst]
[ 193.160112] [<ffffffff811d35f1>] sysfs_write_file+0xd1/0x160
[ 193.160112] [<ffffffff811652e6>] vfs_write+0xc6/0x180
[ 193.160112] [<ffffffff81165601>] sys_write+0x51/0x90
[ 193.160112] [<ffffffff8100bfc2>] system_call_fastpath+0x16/0x1b
[ 193.160112] Code: 1f 84 00 00 00 00 00 f6 05 ea ef 00 00 08 75 68 48 89 df be 03 00 00 00 e8 ca d3 ff ff 48 8b 9b d0 01 00 00 48 81 eb d0 01 00 00 <48> 8b 83 d0 01 00 00 0f 18 08 48 8d 83 d0 01 00 00 4c 39 e0 75
[ 193.160112] RIP [<ffffffffa034d034>] iscsi_sess_force_close+0xc4/0x170 [iscsi_scst]
[ 193.160112] RSP <ffff88007a247e28>
[ 193.160112] CR2: 0000000000000000
[ 193.200380] ---[ end trace 1988466f0a8da036 ]---
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3940 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-29 22:00:23 +00:00
Vladislav Bolkhovitin
a309a526f0
Check error code of path_lookup() on pre-39 kernels. Suggested by Lev Vainblat <lev@zadarastorage.com>
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3939 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-23 02:53:09 +00:00
Vladislav Bolkhovitin
2ff0f44c4c
Avoid that a warning like the one below is triggered when adding
...
a nullio, fileio or blockio device with a name that already exists:
WARNING: at fs/sysfs/dir.c:481 sysfs_add_one+0x95/0xd0()
sysfs: cannot create duplicate filename '/kernel/scst_tgt/devices/disk09'
Call Trace:
warn_slowpath_common+0x72/0xa0
? sysfs_add_one+0x95/0xd0
? sysfs_add_one+0x95/0xd0
warn_slowpath_fmt+0x33/0x40
sysfs_add_one+0x95/0xd0
create_dir+0x61/0xa0
sysfs_create_dir+0x71/0xb0
kobject_add_internal+0x9b/0x250
? kvasprintf+0x41/0x50
kobject_init_and_add+0x39/0x60
scst_dev_sysfs_create+0x6e/0x250 [scst]
scst_register_virtual_device+0x1f4/0x3e0 [scst]
vdev_nullio_add_device+0x14f/0x1c0 [scst_vdisk]
? vdisk_add_nullio_device+0x5a/0x110 [scst_vdisk]
vdisk_add_nullio_device+0xf1/0x110 [scst_vdisk]
? scst_check_grab_devt_ptr.clone.0+0xa8/0x170 [scst]
scst_process_devt_mgmt_store+0xa9/0x2a0 [scst]
? spin_unlock.clone.11+0x12/0x20 [scst]
scst_devt_mgmt_store_work_fn+0x13/0x20 [scst]
scst_process_sysfs_works+0x7f/0x170 [scst]
? spin_lock.clone.10+0x12/0x20 [scst]
sysfs_work_thread_fn+0x103/0x270 [scst]
? wake_up_bit+0x30/0x30
? prepare_to_wait_exclusive_head.clone.16+0x60/0x60 [scst]
kthread+0x84/0x90
? __init_kthread_worker+0x60/0x60
kernel_thread_helper+0x6/0x10
Signed-off-by: Bart Van Assche <bvanassche@acm.org >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3938 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-23 02:35:44 +00:00
Vladislav Bolkhovitin
b579b06531
Instead of repeating the same name lookup several times, use vdev_find()
...
where appropriate.
Signed-off-by: Bart Van Assche <bvanassche@acm.org >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3937 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-23 02:34:09 +00:00
Vladislav Bolkhovitin
b3b4702bcb
From Bart Van Assche <bvanassche@acm.org>:
...
As Mikko Kortelainen <kordex@gmail.com > explained on the SCST IRC
channel, it's not necessary to replace the qla2xxx directory in the
kernel source tree in order to build the SCST qla2x00t target driver.
Also, if neither SCSI pass-through nor iSCSI will be used rebuilding
the kernel tree can be skipped entirely. The patch below updates the
qla2x00t howto accordingly, and also implements the following changes:
- Fix everything the W3C HTML validator complains about:
- Add DOCTYPE declaration.
- Add charset declaration.
- Change </br> into <br> since </br> is invalid.
- Change one occurrence of & into &.
- Use proper HTML constructs for numbered and unnumbered enumerations.
- Use a fixed-sized font and the brown color for all computer output
text (via inline CSS).
- Use hyperlinks to refer to other steps.
- Fix spelling errors.
- Merge the Debian and non-Debian howto's because the differences are
so small that it's not justified to maintain two different documents.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3936 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-23 02:32:25 +00:00
Vladislav Bolkhovitin
55e2ab6c6d
Report target name when session assigned to security group
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3935 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-23 02:14:38 +00:00
Mark Buechler
9076e2a107
- Fix -issue_lip as reported by Iain Paton.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3934 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-18 20:32:01 +00:00
Bart Van Assche
50a3bb6e48
regtests: Use correct kernel.org longterm directory
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3933 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-17 17:55:22 +00:00
Bart Van Assche
3581251728
regtests: Do not complain if a patch has not been found
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3932 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-17 17:54:41 +00:00
Bart Van Assche
3749844c5f
scst initialization: Remove kernel module parameters from /etc/default/scst
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3931 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-17 17:52:29 +00:00
Bart Van Assche
20f64c4e7e
regtests: Fix a copy/paste bug in the #if ... partial evaluation code
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3930 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-17 10:36:03 +00:00
Bart Van Assche
baf5c259bc
regtests: Add files necessary for Linux kernel 3.1
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3929 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-17 09:24:12 +00:00
Bart Van Assche
1deb603ee6
regtest: Another update because of the kernel.org directory structure changes
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3927 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-16 19:49:44 +00:00
Vladislav Bolkhovitin
57193ecabc
Those patches were mistakenly generated for patch -p0. Fix it. Thanks
...
Bart Van Assche for reporting it.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3926 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-16 19:21:30 +00:00
Bart Van Assche
50ce1830b9
regtests: Update kernel versions now that kernel.org has been restored.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3925 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-16 19:05:45 +00:00
Bart Van Assche
dd2d8271dd
regtests: Reflect kernel.org directory tree changes
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3924 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-16 18:50:24 +00:00
Vladislav Bolkhovitin
95f29de215
Fix incorrect attach_tgt() errors processing in the sysfs build reported by David Pineau <dav.pineau@gmail.com>
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3923 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-16 01:53:27 +00:00
Vladislav Bolkhovitin
6523575472
Fixes reporting to BLOCKIO devices fsync() errors, noticed by Bart Van Assche
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3922 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-16 00:04:57 +00:00
Vladislav Bolkhovitin
1e547f1aae
Fixes possible NULL cmd dereference in vdisk_fsync() noticed by Bart Van
...
Assche + possible calls of VERIFY commands for BLOCKIO devices
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3921 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-16 00:00:40 +00:00
Bart Van Assche
7ac9532359
ib_srpt: Reduce the I/O overhead slightly
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3920 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-15 19:06:36 +00:00
Bart Van Assche
622d3145f7
ib_srpt: Increase default value of srp_max_req_size from 2116 to 4148 bytes.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3919 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-13 10:04:55 +00:00
Mark Buechler
58bd090c3e
Fixed minor config file bug pointed out by Bart Van Assche.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3918 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-11 17:50:08 +00:00
Vladislav Bolkhovitin
851d6c2008
task_mgmt_fn() callback now called under lock and IRQs disabled, so we
...
need to reschedule to thread during commands unjamming
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3917 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-09 02:47:23 +00:00
Bart Van Assche
cd563e1fb7
ib_srpt: Change one occurrence of WARN_ON() into __WARN().
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3916 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-08 19:50:31 +00:00
Bart Van Assche
016798ef64
ib_srpt: Make srpt_srq_size writable
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3915 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-07 20:09:42 +00:00
Bart Van Assche
d393914d3d
ib_srpt: Make max_rsp_size writable
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3914 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-07 20:04:26 +00:00
Bart Van Assche
aad2d7cb80
ib_srpt: Simplify last WQE processing
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3911 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-06 10:35:24 +00:00
Vladislav Bolkhovitin
cf04c8541a
Implement building qla2xxx out of the kernel tree. For that
...
BUILD_2X_MODULE=y should be passed to make. New module named
qla2xxx_scst. Obviously, to have it working, the original qla2xxx should
be either blacklisted, or removed from the target system.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3910 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-04 22:03:56 +00:00
Vladislav Bolkhovitin
2733acada4
Fix build without CONFIG_SCSI_QLA2XXX_TARGET
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3909 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-04 21:34:10 +00:00
Bart Van Assche
3f9451bab8
ib_srpt: Make srpt_alloc_ioctx_ring() return NULL instead of a dangling
...
pointer if allocation fails. Reported by Dan Carpenter
<dan.carpenter@oracle.com > on the linux-rdma@vger.kernel.org mailing list.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3907 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-04 18:35:37 +00:00
Vladislav Bolkhovitin
137fbb6779
Remove dead target
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3906 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-11-04 02:24:35 +00:00
Bart Van Assche
d79d58e467
ib_srpt: Further reduce number of kmalloc() calls per I/O
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3905 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-30 13:41:46 +00:00
Bart Van Assche
75fa117690
ib_srpt: Reduce number of kmalloc() calls per I/O
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3904 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-30 12:33:42 +00:00
Bart Van Assche
4847e48523
ib_srpt: Remove an unused struct member
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3903 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-30 12:29:45 +00:00
Vladislav Bolkhovitin
c95ef014d7
Update for kernel 3.1
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3902 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-27 19:11:40 +00:00
Vladislav Bolkhovitin
6fccbdfd9a
Fix incorrect handling of jiffies wrap around as pointed out by Bart Van Assche.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3901 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-26 19:32:58 +00:00
Bart Van Assche
05caa249b5
ib_srpt: Avoid a sporadic 160s delay when a session is unregistered or when removing the ib_srpt kernel module during I/O
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3900 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-26 17:42:37 +00:00
Bart Van Assche
9ea2e26aaa
ib_srpt: Avoid stopping polling too early for IB completions.
...
This resulted in unnecessary complaints about IB completions not being
received in time when removing the ib_srpt kernel module during I/O. Note:
it is still possible that such complaints occur, but much less frequent.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3899 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-25 18:05:57 +00:00
Vladislav Bolkhovitin
64fad2e6d2
Make usage of scst_suspend_activity() more flexible by making its timeout be explicit
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3898 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-24 22:16:42 +00:00
Bart Van Assche
aa12492349
ib_srpt: Make the error message about rejected login more clear
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3897 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-20 16:59:15 +00:00
Vladislav Bolkhovitin
c8392145fa
Reverse r3894, because it is incorrect. There is no order dependency
...
between CPUs here, so there's no need in the corresponding fence command.
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3896 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-11 03:13:18 +00:00
Bart Van Assche
75bfcdfdbe
scst_vdisk, blockio: Add write-through (FUA) support.
...
From: Etienne Dechamps <e-t172@akegroup.org >
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3895 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-10 09:23:32 +00:00
Bart Van Assche
16d26a8ba1
scst_vdisk, vdev_sysfs_process_get_filename(): Make sure that dev->dev_unregistering is reread from memory in each loop iteration. Note: the now removed "(volatile bool)" cast did not have any effect.
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3894 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-10 08:27:27 +00:00
Bart Van Assche
d9658fcda4
Reran performance measurements
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3892 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-08 11:08:55 +00:00
Bart Van Assche
58a2b2ece8
Set executable property
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3891 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-05 17:15:39 +00:00
Bart Van Assche
74264389cd
scst: Add script for rebuilding RHEL / CentOS / Scientific Linux kernel RPMs
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3890 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-05 17:14:23 +00:00
Bart Van Assche
29530f6bf5
srpt/README: Add note about DEVICE.threads_num
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3889 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-05 16:34:09 +00:00
Bart Van Assche
74e293d282
scst/README: Add a note about how ESX works with t10_dev_id
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3888 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-05 16:27:25 +00:00
Vladislav Bolkhovitin
3c54b0c18c
Prevent reverse order of management commands
...
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3887 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2011-10-05 02:11:19 +00:00