15 Aug, 2013

5 commits


28 Apr, 2013

2 commits


10 Apr, 2012

2 commits


04 Apr, 2012

1 commit

  • Linus found that the gigantic size of the common audit data caused a big
    perf hit on something as simple as running stat() in a loop. This patch
    requires LSMs to declare the LSM specific portion separately rather than
    doing it in a union. Thus each LSM can be responsible for shrinking their
    portion and don't have to pay a penalty just because other LSMs have a
    bigger space requirement.

    Signed-off-by: Eric Paris
    Signed-off-by: Linus Torvalds

    Eric Paris
     

15 Mar, 2012

1 commit


14 Mar, 2012

1 commit

  • Post unpacking of policy a verification pass is made on x transition
    indexes. When this fails a call to audit_iface is made resulting in an
    oops, because audit_iface is expecting a valid buffer position but
    since the failure comes from post unpack verification there is none.

    Make the position argument optional so that audit_iface can be called
    from post unpack verification.

    Signed-off-by: John Johansen

    John Johansen
     

28 Feb, 2012

1 commit


10 Sep, 2011

1 commit

  • Fix the following warnings:

    security/apparmor/policy_unpack.c:384:35: warning: symbol 'size' shadows an earlier one
    security/apparmor/policy_unpack.c:370:24: originally declared here
    security/apparmor/policy_unpack.c:443:29: warning: symbol 'tmp' shadows an earlier one
    security/apparmor/policy_unpack.c:434:21: originally declared here

    Signed-off-by: James Morris
    Acked-by: John Johansen

    James Morris
     

20 May, 2011

1 commit


31 Mar, 2011

1 commit


02 Aug, 2010

1 commit