<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/security/tomoyo/memory.c, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-08-02T05:34:54Z</updated>
<entry>
<title>TOMOYO: Rename symbols.</title>
<updated>2010-08-02T05:34:54Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-06-25T02:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2bf69077acefee5247bb661faac2552d29ba7ba'/>
<id>urn:sha1:e2bf69077acefee5247bb661faac2552d29ba7ba</id>
<content type='text'>
Use shorter name in order to make it easier to fit 80 columns limit.

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>TOMOYO: Copy directly to userspace buffer.</title>
<updated>2010-08-02T05:34:45Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-06-24T05:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f23571e866309a2048030ef6a5f0725cf139d4c9'/>
<id>urn:sha1:f23571e866309a2048030ef6a5f0725cf139d4c9</id>
<content type='text'>
When userspace program reads policy from /sys/kernel/security/tomoyo/
interface, TOMOYO uses line buffered mode. A line has at least one word.

Commit 006dacc "TOMOYO: Support longer pathname." changed a word's max length
from 4000 bytes to max kmalloc()able bytes. By that commit, a line's max length
changed from 8192 bytes to more than max kmalloc()able bytes.

Max number of words in a line remains finite. This patch changes the way of
buffering so that all words in a line are firstly directly copied to userspace
buffer as much as possible and are secondly queued for next read request.
Words queued are guaranteed to be valid until /sys/kernel/security/tomoyo/
interface is close()d.

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>TOMOYO: Use common code for domain transition control.</title>
<updated>2010-08-02T05:34:43Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-06-21T02:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5448ec4f5062ef75ce74f8d7784d4cea9c46ad00'/>
<id>urn:sha1:5448ec4f5062ef75ce74f8d7784d4cea9c46ad00</id>
<content type='text'>
Use common code for "initialize_domain"/"no_initialize_domain"/"keep_domain"/
"no_keep_domain" keywords.

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>TOMOYO: Merge path_group and number_group.</title>
<updated>2010-08-02T05:34:42Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-06-17T07:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7c2ea22e3c5463627ca98924cd65cb9e480dc29c'/>
<id>urn:sha1:7c2ea22e3c5463627ca98924cd65cb9e480dc29c</id>
<content type='text'>
Use common code for "path_group" and "number_group".

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>TOMOYO: Use array of "struct list_head".</title>
<updated>2010-08-02T05:34:40Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-06-17T07:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a230f9e7121cbcbfe23bd5a630abf6b53cece555'/>
<id>urn:sha1:a230f9e7121cbcbfe23bd5a630abf6b53cece555</id>
<content type='text'>
Assign list id and make the lists as array of "struct list_head".

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>TOMOYO: Make read function to void.</title>
<updated>2010-08-02T05:34:35Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-06-16T07:29:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8fbe71f0e0ac28a39e4a93694c34d670c2f31e88'/>
<id>urn:sha1:8fbe71f0e0ac28a39e4a93694c34d670c2f31e88</id>
<content type='text'>
Read functions do not fail. Make them from int to void.

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>TOMOYO: Support longer pathname.</title>
<updated>2010-08-02T05:33:41Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-06-03T11:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c8c57e842720d8cc92ac8607f2d1c16d92314573'/>
<id>urn:sha1:c8c57e842720d8cc92ac8607f2d1c16d92314573</id>
<content type='text'>
Allow pathnames longer than 4000 bytes.

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
<entry>
<title>TOMOYO: Split files into some pieces.</title>
<updated>2010-08-02T05:33:39Z</updated>
<author>
<name>Tetsuo Handa</name>
</author>
<published>2010-05-17T01:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c3ef1500ec833890275172c7d063333404b64d60'/>
<id>urn:sha1:c3ef1500ec833890275172c7d063333404b64d60</id>
<content type='text'>
security/tomoyo/common.c became too large to read.

Signed-off-by: Tetsuo Handa &lt;penguin-kernel@I-love.SAKURA.ne.jp&gt;
Signed-off-by: James Morris &lt;jmorris@namei.org&gt;
</content>
</entry>
</feed>
