You mean like the routing tables. We cannot sleep in the routing handling
end of story. The current code just builds a kernel buffer, unlocks and
feeds that out. That should work fine with your changes
> will keep the proc data consistent (no missing or duplicate data),
> as was the original intent of the caching model.
>
> The included patch should apply cleanly to 2.1.7.
>
> Comments?
Bonus points for being able to select() on a /proc file and wake when
it changes ;)
Alan