From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vladislav Bolkhovitin Subject: [PATCH][RFC 10/23]: SCST user space backend handler Date: Wed, 10 Dec 2008 21:44:31 +0300 Message-ID: <49400E0F.5030906@vlnb.net> References: <494009D7.4020602@vlnb.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from moutng.kundenserver.de ([212.227.17.8]:56113 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753509AbYLJSpV (ORCPT ); Wed, 10 Dec 2008 13:45:21 -0500 In-Reply-To: <494009D7.4020602@vlnb.net> Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: linux-scsi@vger.kernel.org Cc: James Bottomley , Andrew Morton , FUJITA Tomonori , Mike Christie , Jeff Garzik , Boaz Harrosh , Linus Torvalds , linux-kernel@vger.kernel.org, scst-devel@lists.sourceforge.net, Bart Van Assche , "Nicholas A. Bellinger" This patch contains user space backend dev handler. It allows to implement in the user space virtual SCSI devices in the SCST environment. See description of its interface here: http://scst.sourceforge.net/scst_user_spec.txt An example of an application that uses this interface is fileio_tgt. You can download this software from https://sourceforge.net/project/showfiles.php?group_id=110471&package_id=283232. This application is a full feature virtual disk emulator similar to scst_vdisk backend dev handler. Signed-off-by: Vladislav Bolkhovitin --- drivers/scst/dev_handlers/scst_user.c | 3059 ++++++++++++++++++++++++++++++++++ include/scst/scst_user.h | 266 ++ 2 files changed, 3325 insertions(+) The patch is too big to be submitted inline. You can find it in http://scst.sourceforge.net/patches/scst_user.diff