<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/kernel/compat_wrapper.S, 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-13T08:06:54Z</updated>
<entry>
<title>[S390] wire up prlimit64 and fanotify* syscalls</title>
<updated>2010-08-13T08:06:54Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2010-08-13T08:06:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b47ac63c7229dd13daf4d7eed806d720f769c526'/>
<id>urn:sha1:b47ac63c7229dd13daf4d7eed806d720f769c526</id>
<content type='text'>
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] sys_personality: follow u_long to unsigned int conversion</title>
<updated>2010-08-13T08:06:54Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2010-08-13T08:06:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3a1103703538d164551dc9b5a734a2c8ebcd27ee'/>
<id>urn:sha1:3a1103703538d164551dc9b5a734a2c8ebcd27ee</id>
<content type='text'>
commit 485d527686850d68a0e9006dd9904f19f122485e "sys_personality: change
sys_personality() to accept "unsigned int" instead of u_long" changed
the syscall interface for sys_personality.
Just follow the common code change in our arch code to avoid confusion.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>improve sys_newuname() for compat architectures</title>
<updated>2010-03-12T23:52:32Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2010-03-10T23:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e28cbf22933d0c0ccaf3c4c27a1a263b41f73859'/>
<id>urn:sha1:e28cbf22933d0c0ccaf3c4c27a1a263b41f73859</id>
<content type='text'>
On an architecture that supports 32-bit compat we need to override the
reported machine in uname with the 32-bit value.  Instead of doing this
separately in every architecture introduce a COMPAT_UTS_MACHINE define in
&lt;asm/compat.h&gt; and apply it directly in sys_newuname().

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Paul Mundt &lt;lethal@linux-sh.org&gt;
Cc: Jeff Dike &lt;jdike@addtoit.com&gt;
Cc: Hirokazu Takata &lt;takata@linux-m32r.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: H. Peter Anvin &lt;hpa@zytor.com&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;
Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Cc: "Luck, Tony" &lt;tony.luck@intel.com&gt;
Cc: James Morris &lt;jmorris@namei.org&gt;
Cc: Andreas Schwab &lt;schwab@linux-m68k.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[S390] unwire sys_recvmmsg again</title>
<updated>2010-01-13T19:44:46Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2010-01-13T19:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94e587f61ef5da3b4da40289cdb7e9a62d455313'/>
<id>urn:sha1:94e587f61ef5da3b4da40289cdb7e9a62d455313</id>
<content type='text'>
sys_recvmmsg is reachable via sys_socketcall. So unwire it again since
there is no point in having two entry points for it.
Also put it to the ignore list so we don't get reminded anymore in order
to wire it up.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] wire up sys_recvmmsg</title>
<updated>2009-12-18T16:43:31Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2009-12-18T16:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=70ee9518cfc8baec618e69e4ef22566dcb2f29d3'/>
<id>urn:sha1:70ee9518cfc8baec618e69e4ef22566dcb2f29d3</id>
<content type='text'>
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>sysctl: s390 Use the compat_sys_sysctl</title>
<updated>2009-11-06T11:53:24Z</updated>
<author>
<name>Eric W. Biederman</name>
</author>
<published>2009-04-03T07:52:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ddf61ea99c1bbed4dcd889803c73213e1b3256b'/>
<id>urn:sha1:4ddf61ea99c1bbed4dcd889803c73213e1b3256b</id>
<content type='text'>
Now that we have a generic 32bit compatibility implementation
there is no need for s390 to implement it's own.

Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Acked-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Eric W. Biederman &lt;ebiederm@xmission.com&gt;
</content>
</entry>
<entry>
<title>[S390] compat: fix truncate system call wrapper</title>
<updated>2009-10-06T08:35:08Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2009-10-06T08:34:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=593c4f739859594dc4824b6d29f9abb1f0b3c669'/>
<id>urn:sha1:593c4f739859594dc4824b6d29f9abb1f0b3c669</id>
<content type='text'>
The system call takes a signed length parameter. So perform sign
extension instead of zero extension.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Get rid of init_module/delete_module compat functions.</title>
<updated>2009-09-22T20:58:43Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2009-09-22T20:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2e50195f58ec045bc4601ec94478d957974f4aa4'/>
<id>urn:sha1:2e50195f58ec045bc4601ec94478d957974f4aa4</id>
<content type='text'>
These functions aren't needed. Might be a leftover of the pre
cond_syscall time.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Convert sys_execve to function with parameters.</title>
<updated>2009-09-22T20:58:43Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2009-09-22T20:58:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e86a8c617413e344143839c514e9b0c1713065c'/>
<id>urn:sha1:3e86a8c617413e344143839c514e9b0c1713065c</id>
<content type='text'>
Use function parameters instead of accessing the pt_regs structure
to get the parameters.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] Convert sys_clone to function with parameters.</title>
<updated>2009-09-22T20:58:43Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2009-09-22T20:58:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d70ca23f86647e076e3a8b64b3a90e583b894d5'/>
<id>urn:sha1:2d70ca23f86647e076e3a8b64b3a90e583b894d5</id>
<content type='text'>
Use function parameters instead of accessing the pt_regs structure
to get the parameters.
Also merge the 31 and 64 bit versions since they are identical.

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
</feed>
