Thanks. It "turns out" that returning the bytes read at each call in
*start (as well as in the return value) from a proc_read function
does the trick automagically. I think the code is very obscure. This
seems to be known by nobody. I have made a deobscurantism patch that
I'll post in a mo. It makes it more obvious that there are horrible
FIXMEs hanging in thæt code area. And yes, there are zillions of
races.
Peter
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/