> On Fri, 2 Nov 2007 06:23:48 -0700 (PDT) Alex Dubov <[EMAIL PROTECTED]> wrote:
> After a much longer, than expected, time I managed to implement a support for
> MemoryStick (read-only currently, as there's still a subtle data corruption
> bug with writes) and MemoryStick Pro cards. The implementation follows the
> MMC driver model (there exist MSIO cards, but none are supported at the
> moment). The MS Pro support appears stable from what I can learn from user
> reports. Nevertheless, I've implemented a couple of diagnostics files in the
> "sys" filesystem, as well as low level format facility for legacy MS cards.
>
> Currently only TI Flashmedia adapters are supported, but I'm working on a
> JMicron JMB38x adapter support and I know for sure that it'll be easy to
> support a Winbond 528 adapter, as I used its GPLed driver as a reference for
> a more generic implementation.
>
> I would like to get an advice on the way to arrange the files in the kernel
> tree. My current idea is:
>
> memstick.h -> include/linux
Or drivers/memstick/. Will anything else need this header?
> memstick.c -> drivers/memstick ("bus" support)
> ms_block.c -> drivers/memstick (legacy MS storage support)
> mspro_block.c -> drivers/memstick (MS Pro storage support)
> tifm_ms.c -> drivers/memstick (TI Flashmedia low level driver)
>
>
>
> I also wonder, where do I send the patches if nobody currently maintains this
> thing?
>
Me, Pierre, lkml?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/