[Fedora-xen] Re: Using large disk in DomU
Robin Bowes
robin-lists at robinbowes.com
Tue Nov 21 20:35:38 UTC 2006
Daniel P. Berrange wrote:
> If you want to build a new kernel RPM for testing this patch something along
> the lines of the following should work.
>
> 1. Extract the patch file from mercurial
>
> hg clone http://xenbits.xensource.com/xen-unstable.hg
> cd xen-unstable.hg
> hg log --patch -r 0c0ef61de06b > ~/rpm/SOURCES/large-disks.patch
>
> 2. Grab the latest kernel src.rpm file & install it locally
>
> rpm -ivh kernel-XXXXXX.src.rpm
> cd ~/rpm/SPECS
>
> 3. Edit the kenrel.spec file, incrementing release tag,
>
> Release: %{release}.1xen2tbtest
>
> Add
>
> Patch30000: large-disks.patch
>
> And in the %setup section
>
> %patch30000 -p1
>
> 4. Rebuild the Xen kernel for i686
>
> rpmbuild --target i686 --define 'buildup 0' --define 'buildsmp 0'
> --define 'buildkdump 0' -ba kernel-2.6.spec
I did this, but the patch failed:
Patch #30000 (large-disks.patch):
+ patch -p1 -s
The text leading up to this was:
--------------------------
|changeset: 12496:0c0ef61de06b
|user: kfraser at localhost.localdomain
|date: Tue Nov 21 10:16:58 2006 +0000
|summary: [BLK] Handle block devices with more than 2^32 sectors.
|
|diff -r 82ba3c086e6c -r 0c0ef61de06b
linux-2.6-xen-sparse/drivers/xen/blkback/common.h
|--- a/linux-2.6-xen-sparse/drivers/xen/blkback/common.h Tue Nov
21 09:26:43 2006 +0000
|+++ b/linux-2.6-xen-sparse/drivers/xen/blkback/common.h Tue Nov
21 10:16:58 2006 +0000
--------------------------
File to patch:
To be honest, it was creating the patch that I would struggle with - I'm
OK on modifying spec files,etc.
Any idea what's wrong?
R.
More information about the Fedora-xen
mailing list