need help to merge (small) virtual scsi driver upstream.

aboobacker vadakkumuri valappil aboo at aboo.org
Mon Jan 19 15:52:24 CST 2009


Hi,

I am also not sure on what to do to add it to the kernel. But you defenitely
need to get the blessing of the kernel mainters, especially the SCSI folks
:)

Anyway, on another note, i also had similar project. Have a look at this
http://vscsihba.aboo.org/ also. This was my project few years ago.  My
poject was not just to prsent the file as a disk, but to ship the SCSI
commands off the kernel to user space, and a user API could be used to
develop any SCSI transport techniqies in user space. Your driver seems to
have the same method.

Also, are you aware about the loop back mount (loop back driver) technique
in linux? You can mount the iso or any file systems images with -o loop
option or setup a loop device using losetup.

Good luck adding this to the linux kernel. I wanted to mine a couple of
years ago.. but later on, I abandon the efforts due to other priorities.

Thanks

Aboo



2009/1/19 Henrik Stokseth <henrik at hw0.org>

> Hi! I'm one of the developers on the CDEmu project.
>
> We want to get a driver merged into vanilla linux kernel. CDEmu is a
> software suite that allows people to take a CD/DVD-image and mount it on
> the system in the form of a virtual disc. Major parts of this software
> is based on user-space components, but we have a kernel module that's
> responsible for acting like a SCSI HBA (Host Bus adapter). Mainly all
> this HBA does is to send requests to a userspace daemon for processing
> and then fetch the result and send it back to the SCSI subsystem.
>
> The project's homepage is here: http://cdemu.sourceforge.net
>
> I went over the code to make sure it follows the coding style that's
> used. Is there anything else I need to do? I'm an able programmer but
> kernel code is something that I seldom touch.
>
> Any help is appreciated.
>
>
> Sincerely,
> Henrik
>
>
> _______________________________________________
> Kernel-mentors mailing list
> Kernel-mentors at selenic.com
> http://selenic.com/mailman/listinfo/kernel-mentors
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/kernel-mentors/attachments/20090120/6597e9e4/attachment.htm 


More information about the Kernel-mentors mailing list