On Sun, Apr 29, 2012 at 12:53 PM, Michael Tokarev <mjt@xxxxxxxxxx> wrote: > > Ok. I verified this on 3.3 kernel (with the original fix reverted), > and now both autofs5 and systemd works. > > I also verified it on 3.0 kernel (3.0.30), the patch also applies > there just fine (with 1..2 lines offsets) and works too -- at least > on 32/64 bits. > > So, the result appears to be an excellent solution to a bad problem... > > Thank you all for the efforts and support! And thank *you* for reporting and testing and staying with this. I've committed the patch (as two separate patches: the first does the pipe infrastructure, the second adds the code in autofs to enable the use of it), and tried to comment on it extensively in the changelogs. I also marked the patches for stable, but I would suggest that the stable team wait a while before applying it, just to verify that we don't have some crazy third autofs pipe user that does the packet as many smaller reads. I don't think that's a sane thing to do, and I don't think it happens, but by now I'm getting a big paranoid about this whole thing. Because I really hope this means that we can close this issue for good. Linus -- To unsubscribe from this list: send the line "unsubscribe autofs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html