<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/security/apparmor/include/path.h, branch v4.14</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.14</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.14'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2017-06-08T18:29:34Z</updated>
<entry>
<title>apparmor: Move path lookup to using preallocated buffers</title>
<updated>2017-06-08T18:29:34Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-05-23T10:25:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4227c333f65cddc6c2f048e5b67cfe796b9df9a6'/>
<id>urn:sha1:4227c333f65cddc6c2f048e5b67cfe796b9df9a6</id>
<content type='text'>
Dynamically allocating buffers is problematic and is an extra layer
that is a potntial point of failure and can slow down mediation.
Change path lookup to use the preallocated per cpu buffers.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: allow profiles to provide info to disconnected paths</title>
<updated>2017-06-08T18:29:34Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-05-22T10:06:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=72c8a768641dc6ee8d1d9dcebd51bbec2817459b'/>
<id>urn:sha1:72c8a768641dc6ee8d1d9dcebd51bbec2817459b</id>
<content type='text'>
Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: add per cpu work buffers to avoid allocating buffers at every hook</title>
<updated>2017-01-16T09:18:53Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-01-16T08:43:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d4669f0b036efd67ec2e00e0adc8f42214c1bdf8'/>
<id>urn:sha1:d4669f0b036efd67ec2e00e0adc8f42214c1bdf8</id>
<content type='text'>
Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>[apparmor] constify struct path * in a bunch of helpers</title>
<updated>2016-03-28T03:48:14Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2016-03-25T18:18:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2c7661ff419580f5c06ea409e31407e0ff52cb95'/>
<id>urn:sha1:2c7661ff419580f5c06ea409e31407e0ff52cb95</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>AppArmor: Move path failure information into aa_get_name and rename</title>
<updated>2012-03-14T13:15:25Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2012-02-16T14:20:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=57fa1e18091e66b7e1002816523cb218196a882e'/>
<id>urn:sha1:57fa1e18091e66b7e1002816523cb218196a882e</id>
<content type='text'>
Move the path name lookup failure messages into the main path name lookup
routine, as the information is useful in more than just aa_path_perm.

Also rename aa_get_name to aa_path_name as it is not getting a reference
counted object with a corresponding put fn.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
Acked-by: Kees Cook &lt;kees@ubuntu.com&gt;
</content>
</entry>
<entry>
<title>AppArmor: misc. base functions and defines</title>
<updated>2010-08-02T05:35:11Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2010-07-29T21:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cdff264264254e0fabc8107a33f3bb75a95e981f'/>
<id>urn:sha1:cdff264264254e0fabc8107a33f3bb75a95e981f</id>
<content type='text'>
Miscellaneous functions and defines needed by AppArmor, including
the base path resolution routines.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
</feed>
