clone 768905 -1
retitle -1 keyutils: Work around FTBFS on non-release kernels
severity -1 important
thanks

On 2014-11-23 15:44, Adam Borowski wrote:
> On Sun, Nov 23, 2014 at 12:55:22PM +0100, Christian Kastner wrote:
>>> The syscall is returning ENOKEY where until 3.16 it was returning EPERM.
>>
>> I am now quite certain that the issue is being caused by this kernel
>> commit in 3.17:
>>
>>     Commit: a4e3b8d79a5c6d40f4a9703abf7fe3abcc6c3b8d
>>     KEYS: special dot prefixed keyring name bug fix
> 
> Except, it fails with earlier kernels too: I tested 3.8 on armhf and 3.11 on
> amd64 (the latter with config identical to Debian's in all "uninteresting"
> to me areas).

I tested this with kernels 3.8 - 3.14 and can verify this issue existed
up to 3.12.

It's a separate (although similar) issue as above: a wrong errno is
returned. It was fixed by the following commit (which entered kernel 3.13):

    Commit: 61ea0c0ba904a55f55317d850c1072ff7835ac92
    KEYS: Skip key state checks when checking for possession

Since this issue affects only non-release Debian kernels, I'll just be
adding a patch that works around this issue in the affected kernels, and
add a README documenting this issue.

Regards,
Christian


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to