Linode.com Forum Forum Index Linode.com Forum
Linode Community Forums
 


Kernel 2.4.22-linode12-6um

Click here to go to the original topic

 
       Linode.com Forum Forum Index -> Linode.com Announcements
Author Message
caker



Joined: 15 Apr 2003
Posts: 2386
Location: Galloway, NJ

Posted: Mon Nov 10, 2003 7:46 pm    Post subject: Kernel 2.4.22-linode12-6um  

This new kernel contains only the new UML patch, and uses the same .config from the previous kernel.

Changelog is here.

"Latest 2.4" now points to this kernel. If you have "Latest 2.4 Series" selected for your kernel in your configuration profile (which is the default), your Linode will use this kernel next time you reboot. "uname -a" will tell you which version you are currently running under.

Thanks!
-Chris
Back to top  
sunny



Joined: 27 Jul 2003
Posts: 42
Location: New York, NY

Posted: Mon Nov 10, 2003 8:22 pm    Post subject:  

WOO!!!

the /dev/kmem bug is fixed !!

UPGRADE NOW!!!

Sunny Dubey
Back to top  
sunny



Joined: 27 Jul 2003
Posts: 42
Location: New York, NY

Posted: Mon Nov 10, 2003 11:03 pm    Post subject:  

Just tested it .... and it works!!

once again ...

UPGRADE NOW!!!!
Back to top  
bji



Joined: 27 Aug 2003
Posts: 182

Posted: Mon Nov 10, 2003 11:25 pm    Post subject:  

sunny wrote: WOO!!!

the /dev/kmem bug is fixed !!

UPGRADE NOW!!!

Sunny Dubey

How exactly does this /dev/kmem bug manifest itself?

I haven't had any problems with my Linode, about a month and a half of uptime, is there any reason that I should upgrade the kernel? I'm think that with everything working well, the only reason would be a security problem. Does this patch fix any security problems? *Are* there any known security problems with UML?
Back to top  
caker



Joined: 15 Apr 2003
Posts: 2386
Location: Galloway, NJ

Posted: Tue Nov 11, 2003 12:16 am    Post subject:  

The bug is the result of the Linux kmem driver expecting the range of usable memory to start at address 0, but to this isn't the case within UML. In this latest UML patch, Jeff Dike included a fix to the kmem driver (which I'm assuming is not UML specific) to handle UML's special case.

I don't know the exact point when this bug was introduced, I believe it was somewhere during 2.4.21's UML patches.

If a program tried to open /dev/kmem it would result in a kernel panic (termination). Example ways to crash and burn are "strings /dev/kmem" or "less -f /dev/kmem".

It's worth a reboot.

-Chris
Back to top  
caker



Joined: 15 Apr 2003
Posts: 2386
Location: Galloway, NJ

Posted: Tue Nov 11, 2003 2:00 pm    Post subject:  

I just updated this kernel to fix the bogus reboot on shutdown.

-Chris
Back to top  
schof



Joined: 18 Sep 2003
Posts: 46
Location: Los Angeles

Posted: Tue Nov 11, 2003 3:39 pm    Post subject:  

caker wrote: I just updated this kernel to fix the bogus reboot on shutdown.

-Chris

What problem does this refer to? I just tested, and a reboot given on the command-line still does a shutdown. Were you talking about a different problem?
Back to top  
caker



Joined: 15 Apr 2003
Posts: 2386
Location: Galloway, NJ

Posted: Tue Nov 11, 2003 3:49 pm    Post subject:  

I initially released the kernel without making the "reboot actually performs a poweroff" patch. So, issuing a reboot from your Linode ACTUALLY rebooted.

Even worse, issuing a reboot from the LPM would put in a shutdown job, which issues CAD (control-alt-delete) which your /etc/inittab is set to reboot, and so it would reboot back online while the shutdown job would timeout and perform a sync;sync;halt, and finally a kill. Does that make any sense?

Reboot seems to be the theme of the day :)

-Chris
Back to top  
 
       Linode.com Forum Forum Index -> Linode.com Announcements
Page 1 of 1