aboutsummaryrefslogtreecommitdiffstats
path: root/include/scsi/scsi_transport.h
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2006-11-16 05:24:16 -0500
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2006-11-25 14:17:38 -0500
commit97f78759ea1cb7d27b61095582de78b8e7486e85 (patch)
tree71c5cabb1758e5ba1b3ba37b9091e653b822c3f7 /include/scsi/scsi_transport.h
parent5a55c2596f55e3a60f7502d0dfcfa0d20241e5ac (diff)
[SCSI] scsi tgt: scsi target user and kernel communication interface
The user-space daemon and tgt kernel module need bi-directional kernel/user high-performance interface, however, mainline provides no standard interface like that. This patch adds shared memory interface between kernel and user spaces like some other drivers do by using own character device. The user-space daemon and tgt kernel module creates shared memory via mmap and use it like ring buffer. poll (kernel to user) and write (user to kernel) system calls are used for notification. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Signed-off-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'include/scsi/scsi_transport.h')
0 files changed, 0 insertions, 0 deletions