[Vserver] linux-2.6.12 and latest patch?

2005-06-18 Thread Kilian Krause
Hi guys,

i was just about to try new VS2.00 and found the latest available patch
(against 2.6.11.11) not applying cleanly to 2.6.12...

Is there one in the make for 2.6.12 now it's out? ;)

Thanks!

-- 
Best regards,
 Kilian


signature.asc
Description: This is a digitally signed message part
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] linux-2.6.12 and latest patch?

2005-06-18 Thread Christian Heim
On Saturday 18 June 2005 12:13, Kilian Krause ( KK )wrote:
Hi guys,

i was just about to try new VS2.00 and found the latest available patch
(against 2.6.11.11) not applying cleanly to 2.6.12...

Is there one in the make for 2.6.12 now it's out? ;)

Thanks!

You could use Michal's / Bjoerns patch against 2.6.12-rc4, which (with a bit 
of cleanups) works for me.

Alternatively you could also use my patch[1], which is against 2.6.12
and is currently running here.

[1] http://phreak.xnull.de/kernel/patches/vserver/patch-2.6.12-vs2.0-rc4.diff

-- 
You will be recognized and honored as a community leader.
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] linux-2.6.12 and latest patch?

2005-06-18 Thread Björn Steinbrink
On 2005.06.18 12:28:41 +0200, Christian Heim wrote:
 On Saturday 18 June 2005 12:13, Kilian Krause ( KK )wrote:
 Hi guys,
 
 i was just about to try new VS2.00 and found the latest available patch
 (against 2.6.11.11) not applying cleanly to 2.6.12...
 
 Is there one in the make for 2.6.12 now it's out? ;)
 
 Thanks!
 
 You could use Michal's / Bjoerns patch against 2.6.12-rc4, which (with a bit 
 of cleanups) works for me.

I hope you didn't have too much trouble porting that one, as I already
had a patch against 2.6.12-rc6 done and available on 13thfloor (maybe I
should start and announce such stuff?)

 
 Alternatively you could also use my patch[1], which is against 2.6.12
 and is currently running here.
 
 [1] http://phreak.xnull.de/kernel/patches/vserver/patch-2.6.12-vs2.0-rc4.diff

Good job! Looks like mine, except for a missing semicolon and a missing
virtualization in the ppc64 code. I'll sent the patch against your
version with this mail as it is small enough to do so.
My patch is at:
http://www.13thfloor.at/~doener/vserver/patches/patch-2.6.12-vs2.0-rc4.diff

Bjoern


diff -NurpP --minimal cheim/arch/ppc64/kernel/sys_ppc32.c 
linux-2.6.12-vs2.0-rc4/arch/ppc64/kernel/sys_ppc32.c
--- cheim/arch/ppc64/kernel/sys_ppc32.c 2005-06-18 13:39:21.0 +0200
+++ linux-2.6.12-vs2.0-rc4/arch/ppc64/kernel/sys_ppc32.c2005-06-18 
13:27:17.0 +0200
@@ -1138,7 +1138,7 @@ asmlinkage int sys32_uname(struct old_ut
int err = 0;

down_read(uts_sem);
-   if (copy_to_user(name, system_utsname, sizeof(*name)))
+   if (copy_to_user(name, vx_new_utsname(), sizeof(*name)))
err = -EFAULT;
up_read(uts_sem);
if (!err  personality(current-personality) == PER_LINUX32) {
@@ -1157,12 +1157,12 @@ asmlinkage int sys32_olduname(struct old
 
if (!access_ok(VERIFY_WRITE,name,sizeof(struct oldold_utsname)))
return -EFAULT;
-
+  
down_read(uts_sem);
ptr = vx_new_utsname();
error = __copy_to_user(name-sysname,ptr-sysname,__OLD_UTS_LEN);
error |= __put_user(0,name-sysname+__OLD_UTS_LEN);
-   error |= __copy_to_user(name-nodename,ptr-nodename,__OLD_UTS_LEN)
+   error |= __copy_to_user(name-nodename,ptr-nodename,__OLD_UTS_LEN);
error |= __put_user(0,name-nodename+__OLD_UTS_LEN);
error |= __copy_to_user(name-release,ptr-release,__OLD_UTS_LEN);
error |= __put_user(0,name-release+__OLD_UTS_LEN);
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver