summaryrefslogtreecommitdiffstats
path: root/include/scsi/scsi_tgt_if.h
Commit message (Collapse)AuthorAgeFilesLines
* [SCSI] scsi tgt: scsi target user and kernel communication interfaceFUJITA Tomonori2006-11-251-0/+90
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>