From mboxrd@z Thu Jan 1 00:00:00 1970 From: greg@kroah.com (Greg KH) Date: Fri, 4 Jul 2014 10:34:10 -0700 Subject: Getting an obscure driver into mainline In-Reply-To: References: Message-ID: <20140704173410.GB25992@kroah.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Thu, Jul 03, 2014 at 03:52:21PM +0100, Kieran Kunhya wrote: > Hello, > > I have reverse engineered a driver for Sony SxS memory cards which are > expresscards used in professional cameras. Unfortunately I haven't > figured out how to make it work with DMA as used in the block device > API; currently it only works with a memcpy. I'm not really sure if I'm > using the block device API incorrectly and was told to ask here (and > cc GKH) since I didn't hear much from lkml. > > My code is here: https://github.com/kierank/sxs-linux > > What is the next step for getting this into mailing and who is the > person to ask about block device DMA? I'd turn it into a patch for the drivers/block/ directory and submit it to the people that scripts/get_maintainer.pl says to use. Also cc: the linux-fsdevel mailing list as the developers there might be able to help out on the block dma issues. I can always put it in the drivers/staging/ directory today, but I don't see any reason it shouldn't just go into the main part of the kernel instead. Hope this helps, greg k-h