Hi,
How do I upgrade from 2.6.18 to 2.6.18-4?
I have tried this
download http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.18.4.bz2
cd /usr/src/xen-3.1.0-src/linux-2.6.18-xen
patch -p1 < patch-2.6.18.4
This gave me two hunk errors.
1. patching file Makefile
Hunk #1 FAILED at 1.
Hunk #2 succeeded at 895 (offset 1 line).
Hunk #3 succeeded at 1080 (offset 1 line).
1 out of 3 hunks FAILED -- saving rejects to file Makefile.rej
more Makefile.rej
***************
*** 1,7 ****
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 18
- EXTRAVERSION NAME=Avast! A bilge rat!
# *DOCUMENTATION*
--- 1,7 ----
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 18
+ EXTRAVERSION = .4
NAME=Avast! A bilge rat!
# *DOCUMENTATION*
2. patching file net/core/skbuff.c
Hunk #1 succeeded at 643 (offset 5 lines).
Hunk #2 FAILED at 1951.
Hunk #3 FAILED at 1962.
2 out of 3 hunks FAILED -- saving rejects to file net/core/skbuff.c.rej
more net/core/skbuff.c.rej
*************** struct sk_buff *skb_segment(struct sk_bu
*** 1950,1956 ****
do {
struct sk_buff *nskb;
skb_frag_t *frag;
- int hsize, nsize;
int k;
int size;
--- 1951,1957 ----
do {
struct sk_buff *nskb;
skb_frag_t *frag;
+ int hsize;
int k;
int size;
*************** struct sk_buff *skb_segment(struct sk_bu
*** 1961,1971 ****
hsize = skb_headlen(skb) - offset;
if (hsize < 0)
hsize = 0;
- nsize = hsize + doffset;
- if (nsize > len + doffset || !sg)
- nsize = len + doffset;
- nskb = alloc_skb(nsize + headroom, GFP_ATOMIC);
if (unlikely(!nskb))
goto err;
--- 1962,1971 ----
hsize = skb_headlen(skb) - offset;
if (hsize < 0)
hsize = 0;
+ if (hsize > len || !sg)
+ hsize = len;
+ nskb = alloc_skb(hsize + doffset + headroom, GFP_ATOMIC);
if (unlikely(!nskb))
goto err;
then I proceeded anyway
make KERNELS="linux-2.6-xen" dist
and installed it with ./install.sh
I followed that with
cd /boot
mkinitramfs -o initrd.img-xen.3.1.0 2.6.18-xen
depmod 2.6.18-xen
Now on reboot the modules aren''t loading complaining about unknown
symbols, etc.
So I''ve done something (or somethings) wrong.
What is the correct proceedure?
Thanks.
Chris.
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
Dominik Klein
2007-Jun-14 11:11 UTC
Re: [Xen-users] How do I upgrade from 2.6.18 to 2.6.18-4?
> Now on reboot the modules aren''t loading complaining about unknown > symbols, etc. > So I''ve done something (or somethings) wrong. > > What is the correct proceedure?It has been discussed many times on this list that upgrading to another kernel, even if just a seemingly small step as in your case, is nothing an average user should try to do. It takes deep knowledge and understanding of kernel and xen code. Even if you get it working you will propably be less stable than what it may look like in the first place. So bottom line is something like "if you do not really know what you are doing, don''t try it and don''t expect any support". Regards Dominik _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users