On Fri, Nov 28, 2014 at 02:22:07PM -0800, Greg KH wrote: > > That's even worse than I imagined. Putting sparse markings on these > function calls is just papering over nonsense. Please work on unwinding > the mess so that you don't need callbacks for locks, that is an > abstraction that isn't needed. > > Same here, ick ick ick. > > > Don't hide "implementation of locks" in functions like this, it only > causes problems. This code has layers of layers of layers of > abstractions due to it wanting to be originally ported to other > operating systems and lots of different kernel versions of Linux itself. > Unwinding and removing those layers is a good thing to do, don't paper > over the nonsense by putting sparse markings on pointless functions. > > thanks, Hi guys, Thanks for your reply. I'm going to write a v2. -- Cheers, Loïc _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel