<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/um/kernel, branch linux-2.6.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2005-07-15T21:15:26Z</updated>
<entry>
<title>[PATCH] uml: fix TT mode by reverting "use fork instead of clone"</title>
<updated>2005-07-15T21:15:26Z</updated>
<author>
<name>blaisorblade@yahoo.it</name>
</author>
<published>2005-07-12T17:28:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b050ac70a8b72a48a8ab3130c35dfe38850b668b'/>
<id>urn:sha1:b050ac70a8b72a48a8ab3130c35dfe38850b668b</id>
<content type='text'>
From: Jeff Dike &lt;jdike@addtoit.com&gt;, Paolo 'Blaisorblade' Giarrusso &lt;blaisorblade@yahoo.it&gt;

Revert the following patch, because of miscompilation problems in different
environments leading to UML not working *at all* in TT mode; it was merged
lately in 2.6 development cycle, a little after being written, and has caused
problems to lots of people; I know it's a bit too long, but it shouldn't have
been merged in first place, so I still apply for inclusion in the -stable
tree. Anyone using this feature currently is either using some older kernel
(some reports even used 2.6.12-rc4-mm2) or using this patch, as included in my
-bs patchset.

For now there's not yet a fix for this patch, so for now the best thing is to
drop it (which was widely reported to give a working kernel).

"Convert the boot-time host ptrace testing from clone to fork.  They were
essentially doing fork anyway.  This cleans up the code a bit, and makes
valgrind a bit happier about grinding it."

URL:
http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=98fdffccea6cc3fe9dba32c0fcc310bcb5d71529

Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&gt;
Signed-off-by: Paolo 'Blaisorblade' Giarrusso &lt;blaisorblade@yahoo.it&gt;
Signed-off-by: Chris Wright &lt;chrisw@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] uml: use fork instead of clone</title>
<updated>2005-06-14T03:58:43Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2005-06-13T22:52:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=98fdffccea6cc3fe9dba32c0fcc310bcb5d71529'/>
<id>urn:sha1:98fdffccea6cc3fe9dba32c0fcc310bcb5d71529</id>
<content type='text'>
Convert the boot-time host ptrace testing from clone to fork.  They were
essentially doing fork anyway.  This cleans up the code a bit, and makes
valgrind a bit happier about grinding it.

Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&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] uml: remove duplicate includes</title>
<updated>2005-06-14T03:58:43Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2005-06-13T22:52:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8447f3f4659d91c2f11a1476522369c9d6ae6ada'/>
<id>urn:sha1:8447f3f4659d91c2f11a1476522369c9d6ae6ada</id>
<content type='text'>
A few files include the same header twice.

Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&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] uml: fix strace -f</title>
<updated>2005-06-08T23:21:12Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2005-06-08T22:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=501cb02b431fb88c7f157c46c8b54de59d1dd463'/>
<id>urn:sha1:501cb02b431fb88c7f157c46c8b54de59d1dd463</id>
<content type='text'>
It turns out that we need to check for pending signals when a newly forked
process is run for the first time.  With strace -f, strace needs to know about
the forked process before it gets going.  If it doesn't, then it ptraces some
bogus values into its registers, and the process segfaults.  So, I added calls
to interrupt_end, which does that, plus checks for reschedules.  There
shouldn't be any of those, but x86 does the same thing, so I'm copying that
behavior to be safe.

Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&gt;
Cc: Paolo 'Blaisorblade' Giarrusso &lt;blaisorblade@yahoo.it&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] uml: remove jail mode + other leftovers</title>
<updated>2005-05-28T23:46:14Z</updated>
<author>
<name>Paolo 'Blaisorblade' Giarrusso</name>
</author>
<published>2005-05-28T22:52:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e21683bb458c73c6fe87844202a64eac730995e'/>
<id>urn:sha1:8e21683bb458c73c6fe87844202a64eac730995e</id>
<content type='text'>
This var is currently useless, as it's apparent from reading the code. Until
2.6.11 it was used in some code related to jail mode, in the same proc.:

        if(jail){
		while(!reading) sched_yield();
	}

jail mode has been dropped, together with that use, so let's finish dropping
this.

Also, remove some other useless definitions I met.

Acked-by: Jeff Dike &lt;jdike@addtoit.com&gt;
Signed-off-by: Paolo 'Blaisorblade' Giarrusso &lt;blaisorblade@yahoo.it&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] uml: stack dump fix</title>
<updated>2005-05-28T23:46:13Z</updated>
<author>
<name>Paolo 'Blaisorblade' Giarrusso</name>
</author>
<published>2005-05-28T22:52:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3461034d7d46455060c8476910be22b6b0fc313'/>
<id>urn:sha1:b3461034d7d46455060c8476910be22b6b0fc313</id>
<content type='text'>
Copy (and adapt) to UML the stack code dumper used in i386 when
CONFIG_FRAME_POINTER is enabled.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso &lt;blaisorblade@yahoo.it&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] uml: remove unused code</title>
<updated>2005-05-28T23:46:12Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2005-05-28T22:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7590d3ec1cda7d504c25103bde0c9911f93810e9'/>
<id>urn:sha1:7590d3ec1cda7d504c25103bde0c9911f93810e9</id>
<content type='text'>
This removes two now unused files and a couple of unused functions.

Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&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] uml: fix segfault on exit with CONFIG_GCOV</title>
<updated>2005-05-28T23:46:12Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2005-05-28T22:51:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92515da73a5df50db45111b8659ac463b4800236'/>
<id>urn:sha1:92515da73a5df50db45111b8659ac463b4800236</id>
<content type='text'>
We need to disable signals on exit in all cases, not just when rebooting.

Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&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] uml: remove 2_5compat.h</title>
<updated>2005-05-28T23:46:11Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2005-05-28T22:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a2e4b972c99685d9d7b869c4bf8d8b258ff5b60c'/>
<id>urn:sha1:a2e4b972c99685d9d7b869c4bf8d8b258ff5b60c</id>
<content type='text'>
Remove old useless header that was used in Ye Olde Times during 2.4-&gt;2.5
porting to abstract differences.  It's definitions are no more used anyway, so
let's finally kill it.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso &lt;blaisorblade@yahoo.it&gt;
Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&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] uml: turn off kmalloc always on a fatal signal</title>
<updated>2005-05-28T23:46:11Z</updated>
<author>
<name>Jeff Dike</name>
</author>
<published>2005-05-28T22:51:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6770cb61ff6d557613a8382b28f9b0a919fb112f'/>
<id>urn:sha1:6770cb61ff6d557613a8382b28f9b0a919fb112f</id>
<content type='text'>
We should turn off kmalloc when getting a fatal signal regardless of the mode
we're in.

Signed-off-by: Jeff Dike &lt;jdike@addtoit.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
