<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/ipc/compat.c, branch v2.6.16.45</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.16.45</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.16.45'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2005-09-07T23:57:19Z</updated>
<entry>
<title>[PATCH] compat: be more consistent about [ug]id_t</title>
<updated>2005-09-07T23:57:19Z</updated>
<author>
<name>Stephen Rothwell</name>
<email>sfr@canb.auug.org.au</email>
</author>
<published>2005-09-06T22:16:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=202e5979af4d91c7ca05892641131dee22653259'/>
<id>urn:sha1:202e5979af4d91c7ca05892641131dee22653259</id>
<content type='text'>
When I first wrote the compat layer patches, I was somewhat cavalier about
the definition of compat_uid_t and compat_gid_t (or maybe I just
misunderstood :-)).  This patch makes the compat types much more consistent
with the types we are being compatible with and hopefully will fix a few
bugs along the way.

	compat type		type in compat arch
	__compat_[ug]id_t	__kernel_[ug]id_t
	__compat_[ug]id32_t	__kernel_[ug]id32_t
	compat_[ug]id_t		[ug]id_t

The difference is that compat_uid_t is always 32 bits (for the archs we
care about) but __compat_uid_t may be 16 bits on some.

Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] put_compat_shminfo() warning fix</title>
<updated>2005-07-08T01:23:46Z</updated>
<author>
<name>Jesse Millan</name>
<email>jessem@cs.pdx.edu</email>
</author>
<published>2005-07-08T00:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=214a627cb401284f87cca7e1510a0f4284f1a17c'/>
<id>urn:sha1:214a627cb401284f87cca7e1510a0f4284f1a17c</id>
<content type='text'>
GCC 4 complains because the function put_compat_shminfo() can't get to its
return statement if there is no error...  If the function does not return
-EFAULT, it doesn't return anything at all.  Looks like a typo.

Signed-off-by: Jesse Millan &lt;jessem@cs.pdx.edu&gt;
Signed-off-by: Domen Puncer &lt;domen@coderock.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] sparse: ipc compat annotations and cleanups</title>
<updated>2004-07-13T04:02:57Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@parcelfarce.linux.theplanet.co.uk</email>
</author>
<published>2004-07-13T04:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=95b5842264ac470a1a3a59d2741bb18adb140c8b'/>
<id>urn:sha1:95b5842264ac470a1a3a59d2741bb18adb140c8b</id>
<content type='text'>
	ipc compat code switched to compat_alloc_user_space() and annotated.
</content>
</entry>
<entry>
<title>[PATCH] sparse: ipc __user annotation</title>
<updated>2004-05-29T04:12:47Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2004-05-29T04:12:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=79f21235ec35e69cff70c5b6914ee020b4e01831'/>
<id>urn:sha1:79f21235ec35e69cff70c5b6914ee020b4e01831</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] generic 32 bit emulation for System-V IPC</title>
<updated>2004-03-15T13:02:26Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2004-03-15T13:02:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=76a9bdec30f296b88c39016858c4ffd0999965f0'/>
<id>urn:sha1:76a9bdec30f296b88c39016858c4ffd0999965f0</id>
<content type='text'>
From: Arnd Bergmann &lt;arnd@arndb.de&gt;

Adds a generic implementation of 32 bit emulation for IPC system calls.  The
code is based on the existing implementations for sparc64, ia64, mips, s390,
ppc and x86_64, which can subsequently be converted to use this.
</content>
</entry>
</feed>
