All of lore.kernel.org
 help / color / mirror / Atom feed
* 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
@ 2004-11-04 18:32 ` Blaisorblade
  0 siblings, 0 replies; 16+ messages in thread
From: Blaisorblade @ 2004-11-04 18:32 UTC (permalink / raw)
  To: user-mode-linux-devel, user-mode-linux-user, Jeff Dike, Bodo Stroesser
  Cc: LKML, Erik, Peter, Christopher S. Aker, Matt Zimmerman

[-- Attachment #1: Type: text/plain, Size: 1651 bytes --]

You can find all on http://www.user-mode-linux.org/~blaisorblade/.

The SKAS3/2.6-v7 was already released, but I probably forgot to announce it. 
So I'm announcing it now.

Changes in SKAS:
* echo 0 > /proc/sysemu on the guests works fine, finally!

Changes in both 2.6.9 and 2.4.27:
they run fine on 2.6.9 host kernels, without hanging at the exit.

Changes in 2.6.9 only:
included a large chunk of JDike tree (excluding all x86_64 related patches), 
and all the latest security patches from Bodo Stroesser; also it includes the 
-V7 skas patch in it.

Actually, however, to do this I had to include big, invasive patches from Jeff 
Dike's tree. I've done it because it's needed and because Bodo Stroesser 
worked with the incrementals very fine.

Changes in 2.4.27 only:

It's based on a fork from the official 2.4.24-1; the patches I've included 
come almost totally from there, but I dropped all the hostfs rewrite. I also 
included some incrementals, the one I thought safe.

Also, you can find on the page the instructions to avoid the "hwclock hang" in 
TT mode. I found the faulty patch, but it needs a more worse bug, which 
affects everyone running in TT mode on a 2.6 host, so it's included. You can 
revert the patch if you want, and if you have to run it on a 2.4 host. I sent 
a message about this about a week ago, but I got no answer.

Distribution:
* the patch are also in split-out form, both web-browsable and tarballed.
* md5sums are available (to test with "md5sum -c *.md5").

Any testing and report is welcome.

Bye
-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
@ 2004-11-04 18:32 ` Blaisorblade
  0 siblings, 0 replies; 16+ messages in thread
From: Blaisorblade @ 2004-11-04 18:32 UTC (permalink / raw)
  To: user-mode-linux-devel, user-mode-linux-user, Jeff Dike, Bodo Stroesser
  Cc: LKML, Erik, Peter, Christopher S. Aker, Matt Zimmerman

[-- Attachment #1: Type: text/plain, Size: 1651 bytes --]

You can find all on http://www.user-mode-linux.org/~blaisorblade/.

The SKAS3/2.6-v7 was already released, but I probably forgot to announce it. 
So I'm announcing it now.

Changes in SKAS:
* echo 0 > /proc/sysemu on the guests works fine, finally!

Changes in both 2.6.9 and 2.4.27:
they run fine on 2.6.9 host kernels, without hanging at the exit.

Changes in 2.6.9 only:
included a large chunk of JDike tree (excluding all x86_64 related patches), 
and all the latest security patches from Bodo Stroesser; also it includes the 
-V7 skas patch in it.

Actually, however, to do this I had to include big, invasive patches from Jeff 
Dike's tree. I've done it because it's needed and because Bodo Stroesser 
worked with the incrementals very fine.

Changes in 2.4.27 only:

It's based on a fork from the official 2.4.24-1; the patches I've included 
come almost totally from there, but I dropped all the hostfs rewrite. I also 
included some incrementals, the one I thought safe.

Also, you can find on the page the instructions to avoid the "hwclock hang" in 
TT mode. I found the faulty patch, but it needs a more worse bug, which 
affects everyone running in TT mode on a 2.6 host, so it's included. You can 
revert the patch if you want, and if you have to run it on a 2.4 host. I sent 
a message about this about a week ago, but I got no answer.

Distribution:
* the patch are also in split-out form, both web-browsable and tarballed.
* md5sums are available (to test with "md5sum -c *.md5").

Any testing and report is welcome.

Bye
-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* SKAS3/2.6-V7 failed with 2.6.8.1
  2004-11-04 18:32 ` [uml-devel] " Blaisorblade
@ 2004-11-04 21:44   ` kaz
  -1 siblings, 0 replies; 16+ messages in thread
From: kaz @ 2004-11-04 21:44 UTC (permalink / raw)
  To: Blaisorblade
  Cc: user-mode-linux-devel, user-mode-linux-user, Jeff Dike,
	Bodo Stroesser, LKML, Erik, Peter, Christopher S. Aker,
	Matt Zimmerman

Hi,

Blaisorblade wrote:
> 
> The SKAS3/2.6-v7 was already released, but I probably forgot to announce it. 
> So I'm announcing it now.

host-skas3-2.6.9-v7.patch failed with 2.6.8.1.  The error message was as below;

~linux-2.6.8.1$ cat ../host-skas3-2.6.9-v7.patch | patch -p1
patching file arch/i386/kernel/entry.S
Hunk #1 succeeded at 258 with fuzz 2 (offset 2 lines).
Hunk #2 FAILED at 280.
1 out of 3 hunks FAILED -- saving rejects to file arch/i386/kernel/entry.S.rej
patching file arch/i386/kernel/ptrace.c
Hunk #2 succeeded at 358 (offset -1 lines).
Hunk #3 succeeded at 366 with fuzz 1 (offset -1 lines).
Hunk #4 succeeded at 417 (offset -3 lines).
Hunk #5 succeeded at 524 (offset -4 lines).
Hunk #6 succeeded at 589 (offset -4 lines).
Hunk #7 FAILED at 600.
Hunk #8 succeeded at 632 (offset -5 lines).
1 out of 8 hunks FAILED -- saving rejects to file arch/i386/kernel/ptrace.c.rej
patching file include/asm-i386/thread_info.h
Hunk #2 FAILED at 153.
1 out of 2 hunks FAILED -- saving rejects to file include/asm-i386/thread_info.h.rej
patching file include/linux/ptrace.h
patching file kernel/fork.c
Hunk #1 succeeded at 1008 (offset -32 lines).
patching file include/linux/mm.h
Hunk #1 succeeded at 575 (offset -48 lines).
Hunk #2 succeeded at 636 (offset -49 lines).
patching file include/linux/proc_mm.h
patching file mm/Makefile
Hunk #1 FAILED at 18.
1 out of 1 hunk FAILED -- saving rejects to file mm/Makefile.rej
patching file mm/mmap.c
Hunk #1 succeeded at 736 (offset -23 lines).
Hunk #2 succeeded at 1006 (offset -28 lines).
patching file mm/mprotect.c
Hunk #2 succeeded at 186 (offset -2 lines).
Hunk #3 succeeded at 217 (offset -2 lines).
Hunk #4 succeeded at 288 (offset -2 lines).
patching file mm/proc_mm.c
patching file arch/i386/Kconfig
Hunk #1 succeeded at 757 (offset 33 lines).
patching file arch/i386/kernel/ldt.c
Hunk #6 succeeded at 172 (offset -5 lines).
Hunk #7 succeeded at 197 (offset -5 lines).
Hunk #8 succeeded at 233 (offset -5 lines).
patching file arch/i386/kernel/sys_i386.c
patching file include/asm-i386/desc.h
Hunk #1 succeeded at 124 (offset -2 lines).
patching file include/asm-i386/ptrace.h
Hunk #1 succeeded at 59 with fuzz 1 (offset -5 lines).
patching file include/asm-i386/mmu_context.h
Hunk #3 FAILED at 66.
1 out of 3 hunks FAILED -- saving rejects to file include/asm-i386/mmu_context.h.rej
patching file arch/um/include/skas_ptrace.h
patching file localversion-skas



^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] SKAS3/2.6-V7 failed with 2.6.8.1
@ 2004-11-04 21:44   ` kaz
  0 siblings, 0 replies; 16+ messages in thread
From: kaz @ 2004-11-04 21:44 UTC (permalink / raw)
  To: Blaisorblade
  Cc: user-mode-linux-devel, user-mode-linux-user, Jeff Dike,
	Bodo Stroesser, LKML, Erik, Peter, Christopher S. Aker,
	Matt Zimmerman

Hi,

Blaisorblade wrote:
> 
> The SKAS3/2.6-v7 was already released, but I probably forgot to announce it. 
> So I'm announcing it now.

host-skas3-2.6.9-v7.patch failed with 2.6.8.1.  The error message was as below;

~linux-2.6.8.1$ cat ../host-skas3-2.6.9-v7.patch | patch -p1
patching file arch/i386/kernel/entry.S
Hunk #1 succeeded at 258 with fuzz 2 (offset 2 lines).
Hunk #2 FAILED at 280.
1 out of 3 hunks FAILED -- saving rejects to file arch/i386/kernel/entry.S.rej
patching file arch/i386/kernel/ptrace.c
Hunk #2 succeeded at 358 (offset -1 lines).
Hunk #3 succeeded at 366 with fuzz 1 (offset -1 lines).
Hunk #4 succeeded at 417 (offset -3 lines).
Hunk #5 succeeded at 524 (offset -4 lines).
Hunk #6 succeeded at 589 (offset -4 lines).
Hunk #7 FAILED at 600.
Hunk #8 succeeded at 632 (offset -5 lines).
1 out of 8 hunks FAILED -- saving rejects to file arch/i386/kernel/ptrace.c.rej
patching file include/asm-i386/thread_info.h
Hunk #2 FAILED at 153.
1 out of 2 hunks FAILED -- saving rejects to file include/asm-i386/thread_info.h.rej
patching file include/linux/ptrace.h
patching file kernel/fork.c
Hunk #1 succeeded at 1008 (offset -32 lines).
patching file include/linux/mm.h
Hunk #1 succeeded at 575 (offset -48 lines).
Hunk #2 succeeded at 636 (offset -49 lines).
patching file include/linux/proc_mm.h
patching file mm/Makefile
Hunk #1 FAILED at 18.
1 out of 1 hunk FAILED -- saving rejects to file mm/Makefile.rej
patching file mm/mmap.c
Hunk #1 succeeded at 736 (offset -23 lines).
Hunk #2 succeeded at 1006 (offset -28 lines).
patching file mm/mprotect.c
Hunk #2 succeeded at 186 (offset -2 lines).
Hunk #3 succeeded at 217 (offset -2 lines).
Hunk #4 succeeded at 288 (offset -2 lines).
patching file mm/proc_mm.c
patching file arch/i386/Kconfig
Hunk #1 succeeded at 757 (offset 33 lines).
patching file arch/i386/kernel/ldt.c
Hunk #6 succeeded at 172 (offset -5 lines).
Hunk #7 succeeded at 197 (offset -5 lines).
Hunk #8 succeeded at 233 (offset -5 lines).
patching file arch/i386/kernel/sys_i386.c
patching file include/asm-i386/desc.h
Hunk #1 succeeded at 124 (offset -2 lines).
patching file include/asm-i386/ptrace.h
Hunk #1 succeeded at 59 with fuzz 1 (offset -5 lines).
patching file include/asm-i386/mmu_context.h
Hunk #3 FAILED at 66.
1 out of 3 hunks FAILED -- saving rejects to file include/asm-i386/mmu_context.h.rej
patching file arch/um/include/skas_ptrace.h
patching file localversion-skas




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] Sorry. Re: SKAS3/2.6-V7 failed with 2.6.8.1
  2004-11-04 21:44   ` [uml-devel] " kaz
  (?)
@ 2004-11-04 21:55   ` kaz
  -1 siblings, 0 replies; 16+ messages in thread
From: kaz @ 2004-11-04 21:55 UTC (permalink / raw)
  To: Blaisorblade; +Cc: user-mode-linux-devel, user-mode-linux-user

Hi,

kaz wrote:
> 
> host-skas3-2.6.9-v7.patch failed with 2.6.8.1.  The error message was as below;

Sorry.
host-skas3-2.6.7-v7.patch finely applied to 2.6.8.1.

$ cat ../host-skas3-2.6.7-v7.patch | patch -p1
patching file arch/i386/kernel/entry.S
patching file arch/i386/kernel/ptrace.c
patching file include/asm-i386/thread_info.h
patching file include/linux/ptrace.h
patching file kernel/fork.c
Hunk #1 succeeded at 1008 (offset -1 lines).
patching file include/linux/mm.h
Hunk #1 succeeded at 575 (offset 1 line).
Hunk #2 succeeded at 636 (offset 1 line).
patching file include/linux/proc_mm.h
patching file mm/Makefile
patching file mm/mmap.c
Hunk #1 succeeded at 736 (offset 11 lines).
Hunk #2 succeeded at 1006 (offset 18 lines).
patching file mm/mprotect.c
Hunk #3 succeeded at 217 (offset 6 lines).
Hunk #4 succeeded at 288 (offset 6 lines).
patching file mm/proc_mm.c
patching file arch/i386/Kconfig
Hunk #1 succeeded at 757 (offset 37 lines).
patching file arch/i386/kernel/ldt.c
patching file arch/i386/kernel/sys_i386.c
patching file include/asm-i386/desc.h
Hunk #1 succeeded at 124 (offset 1 line).
patching file include/asm-i386/ptrace.h
patching file include/asm-i386/mmu_context.h
patching file arch/um/include/skas_ptrace.h



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: SKAS3/2.6-V7 failed with 2.6.8.1
  2004-11-04 21:44   ` [uml-devel] " kaz
@ 2004-11-04 21:57     ` Brice Goglin
  -1 siblings, 0 replies; 16+ messages in thread
From: Brice Goglin @ 2004-11-04 21:57 UTC (permalink / raw)
  To: kaz
  Cc: Blaisorblade, user-mode-linux-devel, user-mode-linux-user,
	Jeff Dike, Bodo Stroesser, LKML, Erik, Peter,
	Christopher S. Aker, Matt Zimmerman

kaz wrote:
> 
> host-skas3-2.6.9-v7.patch failed with 2.6.8.1.  The error message was as below;

This is why it is called host-skas3-2.6.9-v7.patch
and not host-skas3-2.6.8.1-v7.patch

Regards
--
Brice Goglin
================================================
Ph.D Student
Laboratoire de l'Informatique et du Parallélisme
CNRS-ENS Lyon-INRIA-UCB Lyon
France

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] Re: SKAS3/2.6-V7 failed with 2.6.8.1
@ 2004-11-04 21:57     ` Brice Goglin
  0 siblings, 0 replies; 16+ messages in thread
From: Brice Goglin @ 2004-11-04 21:57 UTC (permalink / raw)
  To: kaz
  Cc: Blaisorblade, user-mode-linux-devel, user-mode-linux-user,
	Jeff Dike, Bodo Stroesser, LKML, Erik, Peter,
	Christopher S. Aker, Matt Zimmerman

kaz wrote:
> 
> host-skas3-2.6.9-v7.patch failed with 2.6.8.1.  The error message was as below;

This is why it is called host-skas3-2.6.9-v7.patch
and not host-skas3-2.6.8.1-v7.patch

Regards
--
Brice Goglin
================================================
Ph.D Student
Laboratoire de l'Informatique et du Parallélisme
CNRS-ENS Lyon-INRIA-UCB Lyon
France


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id\x12065&op�k
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] Re: [uml-user] 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
       [not found] ` <30067.1099600259@www73.gmx.net>
@ 2004-11-04 23:46   ` Blaisorblade
  0 siblings, 0 replies; 16+ messages in thread
From: Blaisorblade @ 2004-11-04 23:46 UTC (permalink / raw)
  To: jmtx; +Cc: user-mode-linux-user, user-mode-linux-devel

On Thursday 04 November 2004 21:30, jmtx@gmx.net wrote:
> > You can find all on http://www.user-mode-linux.org/~blaisorblade/.

> > The SKAS3/2.6-v7 was already released, but I probably forgot to announce
> > it.
> > So I'm announcing it now.
> >
> > Changes in SKAS:
> > * echo 0 > /proc/sysemu on the guests works fine, finally!
> >
> > Changes in both 2.6.9 and 2.4.27:

> > they run fine on 2.6.9 host kernels, without hanging at the exit.
Correction 1: for 2.6.9-bb1 (I maybe wasn't clear) and 2.4.27-bs1.
> don't work for me.
> my host is an 2.6.9 and uml is hanging after shutdown.

Which UML version, please? 2.4 or 2.6? I tested the 2.6 one (make sure to do a 
"make clean ARCH=um" before recompiling), but not the 2.4 one yet, maybe.

However, if you have this problem, please make sure you're using Uml 2.6.9-bb1 
and compiling it from a clean tree.

Also, try to see if it is the same kind of hang (which should be solved) or 
another one (which is, indeed, possible to happen).

> > Changes in 2.6.9 only:
> > included a large chunk of JDike tree (excluding all x86_64 related
> > patches),
> > and all the latest security patches from Bodo Stroesser; also it includes
> > the
> > -V7 skas patch in it.

-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [uml-devel] 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
  2004-11-04 18:32 ` [uml-devel] " Blaisorblade
                   ` (2 preceding siblings ...)
  (?)
@ 2004-11-05 19:21 ` Allen Chan
  2004-11-06  3:17   ` Allen Chan
  -1 siblings, 1 reply; 16+ messages in thread
From: Allen Chan @ 2004-11-05 19:21 UTC (permalink / raw)
  To: user-mode-linux-devel; +Cc: Blaisorblade

I just compiled a  2.6.9 + uml-2.6.9-bb1.patch.bz2 guest kernel, but 
it hangs on my system immediately after:

 ...
 Initializing software serial port version 1
 Using anticipatory io scheduler
  /dev/ubd/disc0: unknown partition table
 Initializing stdio console driver

My host kernel is 2.6.9-skas-v7 on Debian unstable.  My previous guest 
kernel (2.6.9 + JDike Incrementals + ptrace() hang patch) works 
flawlessly under the same conditions.

The http://www.user-mode-linux.org/~blaisorblade/ site appears to be 
inaccessible at this moment.  When the site comes back up, 
I will try to play with the broken out version of the 2.6.9-bb1 
patches to see if the cause of this problem can be isolated.

On Thursday 04 November 2004 01:32 pm, Blaisorblade wrote:
> You can find all on http://www.user-mode-linux.org/~blaisorblade/.
> Any testing and report is welcome.


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [uml-devel] 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
  2004-11-05 19:21 ` [uml-devel] " Allen Chan
@ 2004-11-06  3:17   ` Allen Chan
  0 siblings, 0 replies; 16+ messages in thread
From: Allen Chan @ 2004-11-06  3:17 UTC (permalink / raw)
  To: user-mode-linux-devel; +Cc: Blaisorblade

OK.  The problem was due to user error in not setting the 
configuration option CONFIG_FD_CHAN properly.  When this option is 
set to "Y", everything appears to work fine again.

Just in case anyone else runs into this, here's what happened.  In the 
UML Incremental Patches site, the no-chans patch had dealt with this 
possible problem by removing the CONFIG_FD_CHAN configuration option 
from the config file.  However, the bb1 patch does not contain the 
no-chans patch, so it requires that the CONFIG_FD_CHAN option be put 
back.  For some reason, CONFIG_FD_CHAN defaulted to "N" when prompted 
for on the screen as a new configuration option while doing a "make 
oldconfig ARCH=um" using an existing config file.

On Friday 05 November 2004 02:21 pm, Allen Chan wrote:
> I just compiled a  2.6.9 + uml-2.6.9-bb1.patch.bz2 guest kernel,
> but it hangs on my system immediately after:
>     
>         Initializing stdio console driver


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id\x12065&opÌk
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
  2004-11-04 18:32 ` [uml-devel] " Blaisorblade
@ 2004-11-08 12:28   ` Nuutti Kotivuori
  -1 siblings, 0 replies; 16+ messages in thread
From: Nuutti Kotivuori @ 2004-11-08 12:28 UTC (permalink / raw)
  To: linux-kernel; +Cc: user-mode-linux-devel, user-mode-linux-user

Blaisorblade wrote:
> Changes in both 2.6.9 and 2.4.27:
> they run fine on 2.6.9 host kernels, without hanging at the exit.

I want to get this clear:

Every older guest UML kernel will hang on exit on 2.6.9 hosts from now
on, and there's nothing to fix it but to update the guest UML patches?

This is a nasty limitation in general - because it means that on the
update to 2.6.9, every kernel binary needs to be updated - and finding
rock solid versions of kernels + UML patches is not a fast process.

-- Naked



^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] Re: 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
@ 2004-11-08 12:28   ` Nuutti Kotivuori
  0 siblings, 0 replies; 16+ messages in thread
From: Nuutti Kotivuori @ 2004-11-08 12:28 UTC (permalink / raw)
  To: user-mode-linux-devel; +Cc: linux-kernel, user-mode-linux-user

Blaisorblade wrote:
> Changes in both 2.6.9 and 2.4.27:
> they run fine on 2.6.9 host kernels, without hanging at the exit.

I want to get this clear:

Every older guest UML kernel will hang on exit on 2.6.9 hosts from now
on, and there's nothing to fix it but to update the guest UML patches?

This is a nasty limitation in general - because it means that on the
update to 2.6.9, every kernel binary needs to be updated - and finding
rock solid versions of kernels + UML patches is not a fast process.

-- Naked




-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [uml-devel] Re: 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
  2004-11-08 12:28   ` [uml-devel] " Nuutti Kotivuori
@ 2004-11-09 11:41     ` Blaisorblade
  -1 siblings, 0 replies; 16+ messages in thread
From: Blaisorblade @ 2004-11-09 11:41 UTC (permalink / raw)
  To: user-mode-linux-devel
  Cc: Nuutti Kotivuori, linux-kernel, user-mode-linux-user

On Monday 08 November 2004 13:28, Nuutti Kotivuori wrote:
> Blaisorblade wrote:
> > Changes in both 2.6.9 and 2.4.27:
> > they run fine on 2.6.9 host kernels, without hanging at the exit.
>
> I want to get this clear:

> Every older guest UML kernel will hang on exit on 2.6.9 hosts from now
> on, and there's nothing to fix it but to update the guest UML patches?

> This is a nasty limitation in general - because it means that on the
> update to 2.6.9, every kernel binary needs to be updated - and finding
> rock solid versions of kernels + UML patches is not a fast process.

Yes, I perfectly agree with you. However, there are, for 2.6, the security 
fixes which are needed.

Well, it is possible that 2.6.10 (or even 2.6.11) will make again old UML 
binaries work. I.e., this is my hope, but no code is ready for this, yet.

In fact, Linus always said "binary compatibility is important".

UML was using a strange undocumented, and unwanted interface, but this is not 
a good reason for the kernel to break it. I think they did not even notice 
that. Also, however, I find that the breakage is a real bug.

The splitout version of the patches is available, and the 
uml-hang-on-2.6.9-host.patch is the one to apply. For 2.4, it cannot be 
applied separately, though (it requires one of the current incrementals, 
which is included in the patchset).

Unfortunately, it does not work on most kernel versions - it can be adapted, 
though, and if I find time, I will.
-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [uml-devel] Re: 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
@ 2004-11-09 11:41     ` Blaisorblade
  0 siblings, 0 replies; 16+ messages in thread
From: Blaisorblade @ 2004-11-09 11:41 UTC (permalink / raw)
  To: user-mode-linux-devel
  Cc: Nuutti Kotivuori, linux-kernel, user-mode-linux-user

On Monday 08 November 2004 13:28, Nuutti Kotivuori wrote:
> Blaisorblade wrote:
> > Changes in both 2.6.9 and 2.4.27:
> > they run fine on 2.6.9 host kernels, without hanging at the exit.
>
> I want to get this clear:

> Every older guest UML kernel will hang on exit on 2.6.9 hosts from now
> on, and there's nothing to fix it but to update the guest UML patches?

> This is a nasty limitation in general - because it means that on the
> update to 2.6.9, every kernel binary needs to be updated - and finding
> rock solid versions of kernels + UML patches is not a fast process.

Yes, I perfectly agree with you. However, there are, for 2.6, the security 
fixes which are needed.

Well, it is possible that 2.6.10 (or even 2.6.11) will make again old UML 
binaries work. I.e., this is my hope, but no code is ready for this, yet.

In fact, Linus always said "binary compatibility is important".

UML was using a strange undocumented, and unwanted interface, but this is not 
a good reason for the kernel to break it. I think they did not even notice 
that. Also, however, I find that the breakage is a real bug.

The splitout version of the patches is available, and the 
uml-hang-on-2.6.9-host.patch is the one to apply. For 2.4, it cannot be 
applied separately, though (it requires one of the current incrementals, 
which is included in the patchset).

Unfortunately, it does not work on most kernel versions - it can be adapted, 
though, and if I find time, I will.
-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] Re: 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
  2004-11-04 18:32 ` [uml-devel] " Blaisorblade
                   ` (4 preceding siblings ...)
  (?)
@ 2004-11-09 18:06 ` Bodo Stroesser
  2004-11-09 18:50   ` Blaisorblade
  -1 siblings, 1 reply; 16+ messages in thread
From: Bodo Stroesser @ 2004-11-09 18:06 UTC (permalink / raw)
  To: Blaisorblade; +Cc: user-mode-linux-devel

Blaisorblade wrote:
> Any testing and report is welcome.
OK. 2.6.9-bb1 is a fine list of patches! The first tests as UML
are OK. At the moment, I saw one small problem only in
uml-refuse-to-run-if-no-tt-mode-in.patch
Use the following patch to fix it:

---

--- a/arch/um/kernel/um_arch.c	2004-11-09 18:27:10.343338760 +0100
+++ b/arch/um/kernel/um_arch.c	2004-11-09 18:27:21.676615840 +0100
@@ -314,7 +314,7 @@ int linux_main(int argc, char **argv)

  	mode_tt = force_tt ? 1 : !can_do_skas();
  #ifndef CONFIG_MODE_TT
-	if (!mode_tt) {
+	if (mode_tt) {
  		printf("Support for TT mode is disabled, and no SKAS support is present on the host.\n");
  		exit(1);
  	}





-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [uml-devel] Re: 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released
  2004-11-09 18:06 ` Bodo Stroesser
@ 2004-11-09 18:50   ` Blaisorblade
  0 siblings, 0 replies; 16+ messages in thread
From: Blaisorblade @ 2004-11-09 18:50 UTC (permalink / raw)
  To: Bodo Stroesser; +Cc: user-mode-linux-devel

On Tuesday 09 November 2004 19:06, Bodo Stroesser wrote:
> Blaisorblade wrote:
> > Any testing and report is welcome.
>
> OK. 2.6.9-bb1 is a fine list of patches! The first tests as UML
> are OK. At the moment, I saw one small problem only in
> uml-refuse-to-run-if-no-tt-mode-in.patch
> Use the following patch to fix it:
Yes, the problem was reported and I already was queueing up the fix.

Btw, how can you do so much for UML? Thanks a lot for what you're doing.

Bye
-- 
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2004-11-09 18:50 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-04 18:32 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released Blaisorblade
2004-11-04 18:32 ` [uml-devel] " Blaisorblade
2004-11-04 21:44 ` SKAS3/2.6-V7 failed with 2.6.8.1 kaz
2004-11-04 21:44   ` [uml-devel] " kaz
2004-11-04 21:55   ` [uml-devel] Sorry. " kaz
2004-11-04 21:57   ` Brice Goglin
2004-11-04 21:57     ` [uml-devel] " Brice Goglin
     [not found] ` <30067.1099600259@www73.gmx.net>
2004-11-04 23:46   ` [uml-devel] Re: [uml-user] 2.6.9-bb1, 2.4.27-bs1, SKAS3/2.6-V7 released Blaisorblade
2004-11-05 19:21 ` [uml-devel] " Allen Chan
2004-11-06  3:17   ` Allen Chan
2004-11-08 12:28 ` Nuutti Kotivuori
2004-11-08 12:28   ` [uml-devel] " Nuutti Kotivuori
2004-11-09 11:41   ` Blaisorblade
2004-11-09 11:41     ` Blaisorblade
2004-11-09 18:06 ` Bodo Stroesser
2004-11-09 18:50   ` Blaisorblade

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.