<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/security/apparmor/procattr.c, branch linux-5.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.3.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.3.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2019-06-05T15:37:17Z</updated>
<entry>
<title>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441</title>
<updated>2019-06-05T15:37:17Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2019-06-01T08:08:55Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b886d83c5b621abc84ff9616f14c529be3f6b147'/>
<id>urn:sha1:b886d83c5b621abc84ff9616f14c529be3f6b147</id>
<content type='text'>
Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation version 2 of the license

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 315 file(s).

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;
Reviewed-by: Armijn Hemel &lt;armijn@tjaldur.nl&gt;
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190531190115.503150771@linutronix.de
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>apparmor: move context.h to cred.h</title>
<updated>2018-02-09T19:30:01Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-10-11T08:04:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d8889d49e414b371eb235c08c3a759ab3e0cfa51'/>
<id>urn:sha1:d8889d49e414b371eb235c08c3a759ab3e0cfa51</id>
<content type='text'>
Now that file contexts have been moved into file, and task context
fns() and data have been split from the context, only the cred context
remains in context.h so rename to cred.h to better reflect what it
deals with.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: switch getprocattr to using label_print fns()</title>
<updated>2017-06-11T00:11:39Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-06-09T19:47:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=76a1d263aba3c97db7a2ba673059e0f17d983efb'/>
<id>urn:sha1:76a1d263aba3c97db7a2ba673059e0f17d983efb</id>
<content type='text'>
Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: switch from profiles to using labels on contexts</title>
<updated>2017-06-11T00:11:38Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-06-09T15:14:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=637f688dc3dc304a89f441d76f49a0e35bc49c08'/>
<id>urn:sha1:637f688dc3dc304a89f441d76f49a0e35bc49c08</id>
<content type='text'>
Begin the actual switch to using domain labels by storing them on
the context and converting the label to a singular profile where
possible.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: convert aa_change_XXX bool parameters to flags</title>
<updated>2017-06-11T00:11:36Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-06-09T18:36:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=df8073c67fd8acb7e79f203ba4c0fa456bb82762'/>
<id>urn:sha1:df8073c67fd8acb7e79f203ba4c0fa456bb82762</id>
<content type='text'>
Instead of passing multiple booleans consolidate on a single flags
field.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: convert to profile block critical sections</title>
<updated>2017-06-11T00:11:34Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-06-09T09:08:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=cf797c0e5e312520b0b9f0367039fc0279a07a76'/>
<id>urn:sha1:cf797c0e5e312520b0b9f0367039fc0279a07a76</id>
<content type='text'>
There are still a few places where profile replacement fails to update
and a stale profile is used for mediation. Fix this by moving to
accessing the current label through a critical section that will
always ensure mediation is using the current label regardless of
whether the tasks cred has been updated or not.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: convert change_profile to use fqname later to give better control</title>
<updated>2017-01-16T09:18:49Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-01-16T08:43:06Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=aa9a39ad8f60cc73e1bd2f18f0693bba6be8b067'/>
<id>urn:sha1:aa9a39ad8f60cc73e1bd2f18f0693bba6be8b067</id>
<content type='text'>
Moving the use of fqname to later allows learning profiles to be based
on the fqname request instead of just the hname. It also allows cleaning
up some of the name parsing and lookup by allowing the use of
the fqlookupn_profile() lib fn.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: fix change_hat debug output</title>
<updated>2017-01-16T09:18:48Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-01-16T08:43:05Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c3e1e584ad3853b3f13ea4bd0aabd43e6c9b9fda'/>
<id>urn:sha1:c3e1e584ad3853b3f13ea4bd0aabd43e6c9b9fda</id>
<content type='text'>
Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: change op from int to const char *</title>
<updated>2017-01-16T09:18:46Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-01-16T08:43:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=47f6e5cc7355e4ff2fd7ace919aa9e291077c26b'/>
<id>urn:sha1:47f6e5cc7355e4ff2fd7ace919aa9e291077c26b</id>
<content type='text'>
Having ops be an integer that is an index into an op name table is
awkward and brittle. Every op change requires an edit for both the
op constant and a string in the table. Instead switch to using const
strings directly, eliminating the need for the table that needs to
be kept in sync.

Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
<entry>
<title>apparmor: allow ns visibility question to consider subnses</title>
<updated>2017-01-16T09:18:22Z</updated>
<author>
<name>John Johansen</name>
<email>john.johansen@canonical.com</email>
</author>
<published>2017-01-16T08:42:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=92b6d8eff55f8dca57ade26e1dde2c3b6acdae02'/>
<id>urn:sha1:92b6d8eff55f8dca57ade26e1dde2c3b6acdae02</id>
<content type='text'>
Signed-off-by: John Johansen &lt;john.johansen@canonical.com&gt;
</content>
</entry>
</feed>
ion>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/distro/kernel/log/?id=2777a40998deb36f96b6afc48bd397cf58a4edf0'>root</a>/<a href='/distro/kernel/log/drivers?id=2777a40998deb36f96b6afc48bd397cf58a4edf0'>drivers</a>/<a href='/distro/kernel/log/drivers/tee?id=2777a40998deb36f96b6afc48bd397cf58a4edf0'>tee</a>/<a href='/distro/kernel/log/drivers/tee/optee?id=2777a40998deb36f96b6afc48bd397cf58a4edf0'>optee</a>/<a href='/distro/kernel/log/drivers/tee/optee/smc_abi.c?id=2777a40998deb36f96b6afc48bd397cf58a4edf0'>smc_abi.c</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/distro/kernel/log/drivers/tee/optee/smc_abi.c?id=2777a40998deb36f96b6afc48bd397cf58a4edf0&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2024-12-17 11:22:46 +0100'>2024-12-17</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=1ff7d092dce0b2273dce4b8d33fa5856679dd25b'>optee: fix format string for printing optee build_id</a></td><td>Sahil Malhotra</td></tr>
<tr><td><span title='2024-12-01 15:12:43 -0800'>2024-12-01</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=e70140ba0d2b1a30467d4af6bcfe761327b9ec95'>Get rid of 'remove_new' relic from platform driver struct</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2024-08-26 13:16:20 +0200'>2024-08-26</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=f0c8431568eedee7705c92f5c341bdc4567e3ad5'>optee: probe RPMB device using RPMB subsystem</a></td><td>Jens Wiklander</td></tr>
<tr><td><span title='2024-04-29 22:29:44 +0200'>2024-04-29</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=40b561e501768ef24673d0e1d731a7b9b1bc6709'>Merge tag 'tee-ts-for-v6.10' of https://git.linaro.org/people/jens.wiklander/...</a></td><td>Arnd Bergmann</td></tr>
<tr><td><span title='2024-04-03 13:58:20 +0200'>2024-04-03</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=cf4441503e20a0c0a36e0a98dcf57de3d3844c91'>tee: optee: Move pool_op helper functions</a></td><td>Balint Dobszay</td></tr>
<tr><td><span title='2024-04-03 09:19:31 +0200'>2024-04-03</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=0439fcff304acdedfc493dbf900dce86922fd31f'>tee: Refactor TEE subsystem header files</a></td><td>Sumit Garg</td></tr>
<tr><td><span title='2024-03-25 11:51:06 +0100'>2024-03-25</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=5c794301eb4e5373822e8898661bacdc7f46ba14'>tee: optee: smc: Convert to platform remove callback returning void</a></td><td>Uwe Kleine-König</td></tr>
<tr><td><span title='2023-12-22 11:37:09 +0000'>2023-12-22</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=3408005e304ee276ff1adf4169ac7c4345386cfa'>Merge tag 'optee-cleanup-for-v6.8' of https://git.linaro.org/people/jens.wikl...</a></td><td>Arnd Bergmann</td></tr>
<tr><td><span title='2023-12-22 10:44:16 +0000'>2023-12-22</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=daa554ab044b8f6ff0f1f3345326ce3ec0c6a272'>Merge tag 'kern-priv-shm-for-v6.8' of https://git.linaro.org/people/jens.wikl...</a></td><td>Arnd Bergmann</td></tr>
<tr><td><span title='2023-12-11 15:02:12 +0100'>2023-12-11</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=b19773a1c6c02f5efc35e9f506aeddd2c7d2ac29'>optee: add missing description of RPC argument reference</a></td><td>Etienne Carriere</td></tr>
<tr><td><span title='2023-12-04 14:47:17 +0100'>2023-12-04</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=69724b3eac9894853e9b044b65e0add009fc88b5'>optee: add page list to kernel private shared memory</a></td><td>Jens Wiklander</td></tr>
<tr><td><span title='2023-11-17 15:55:38 +0100'>2023-11-17</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=6dea6352bec3ab9f8f71d1694ca91002844a5067'>optee: provide optee_do_bottom_half() as a common function</a></td><td>Jens Wiklander</td></tr>
<tr><td><span title='2023-11-17 15:48:03 +0100'>2023-11-17</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=45bc2c9b5b230b95cad10f44204d7b28f52b74c0'>tee: optee: support tracking system threads</a></td><td>Etienne Carriere</td></tr>
<tr><td><span title='2023-11-17 15:48:03 +0100'>2023-11-17</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=077798da028e81ada39a256969207c91db66ebaf'>tee: optee: system thread call property</a></td><td>Etienne Carriere</td></tr>
<tr><td><span title='2023-06-29 15:22:19 -0700'>2023-06-29</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=e4c8d01865118ab148f77bdb54ec9c0c181d90a3'>Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...</a></td><td>Linus Torvalds</td></tr>
<tr><td><span title='2023-06-15 08:49:55 +0200'>2023-06-15</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=6a8b7e80105416cc7324fda295608ea2d3f98862'>tee: optee: Use kmemdup() to replace kmalloc + memcpy</a></td><td>Jiapeng Chong</td></tr>
<tr><td><span title='2023-05-25 17:16:52 +0200'>2023-05-25</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=9bafc2bb469ce62de611adf4eb37ca68786453e7'>Merge tag 'optee-async-notif-fix-for-v6.3' of https://git.linaro.org/people/j...</a></td><td>Arnd Bergmann</td></tr>
<tr><td><span title='2023-04-20 14:52:25 +0200'>2023-04-20</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=654d0310007146fae87b0c1a68f81e53ad519b14'>optee: fix uninited async notif value</a></td><td>Etienne Carriere</td></tr>
<tr><td><span title='2023-04-06 10:19:33 +0200'>2023-04-06</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=283480f0ce9ac234bce4d8ad4654372a37c1d4d3'>Merge tag 'optee-load-for-v6.4' of https://git.linaro.org/people/jens.wikland...</a></td><td>Arnd Bergmann</td></tr>
<tr><td><span title='2023-04-03 08:57:49 +0200'>2023-04-03</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=f3040daab8104ac68e2b241bc93288f63b88a3c7'>tee: optee: Add SMC for loading OP-TEE image</a></td><td>Jeffrey Kardatzke</td></tr>
<tr><td><span title='2023-03-30 08:27:05 +0200'>2023-03-30</span></td><td><a href='/distro/kernel/commit/drivers/tee/optee/smc_abi.c?id=b3b4ced12c1bc829888803ce07fff317e590ec1c'>optee: add per cpu asynchronous notification</a></td><td>Etienne Carriere</td></tr>
