On Mon, 01.06.15 12:36, Mimi Zohar ([email protected]) wrote:

> On Mon, 2015-06-01 at 11:57 -0400, Mimi Zohar wrote:
> > On Mon, 2015-06-01 at 10:36 -0400, Zbigniew Jędrzejewski-Szmek wrote:
> > > ---
> > > OK, that's strange. Because the error message comes from copy_bytes() 
> > > failing,
> > > and in copy_bytes() EINVAL could only originate in loop_write(), unless
> > > I'm missing something. Can you check the following patch, which 
> > > essentially
> > > reverts to the old copy method?
> > > 
> > > Zbyszek
> > 
> > With minor "include" changes to have it apply cleanly, the IMA policy is
> > loaded properly.
> 
> FYI, by commenting out try_sendfile() in copy_bytes, the policy is also
> loaded properly.

How precisely does it fail? What's the error code you see?

Generally I'd prefer using the same routine for copying bytes between
fds wherever that's necessary, rather than introduce individual loops
at various places...

Or in other words: I'd prefer to make copy_bytes() useful for this
case too, rather then not use it.

Lennart

-- 
Lennart Poettering, Red Hat
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to