On Fri, Dec 26, 2008 at 04:01:02PM +0530, Srinivas G. wrote: > Actually my requirement is a bit different. I wanted to develop my > custom driver in USB stack, which wanted to modify the data transmitted > and received by storage class driver. > > Here is the place of the driver I am planning to implement. > > User Mode Driver > | > Storage Class Driver > | > MY CUSTOM DRIVER > | > Bus Class Driver > > In this case, Do I need to know the function calls supported by "Storage > Class Drivers" and "Bus Class Drivers"? > Will there be any documentation available or any such type of > implementation available in any Linux flavor? > > Please let me know If I am missing any thing here. I think you are missing the fact that the source to everything you are looking for here is avaible, so you can do whatever you want to it, no need to write a "filter" driver like Windows requires. But the bigger questions is, why do you need to add a custom driver to the usb storage driver? What do you want to do in the kernel that the current usb storage driver in Linux doesn't already do? It is lacking some kind of needed functionality? thanks, greg k-h -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ