On Sun, Feb 7, 2010 at 1:43 PM, 0bo0 <0.bugs.only.0@gmail.com> wrote:
I'll give that a try.
as a first step, i tried to rebuild the btrfs module for the in-place kernel -- using unmodified, repo-installed source. e.g., cd /usr/src/linux-2.6.33-rc6-12 make mrproper cd /usr/src/linux-2.6.33-rc6-12-obj/x86_64/xen make mrproper make oldconfig make prepare make modules_prepare make SUBDIRS=scripts/mod make SUBDIRS=fs/btrfs/ modules after which, ls -al fs/btrfs/btrfs.ko \ /lib/modules/2.6.33-rc6-12-xen/kernel/fs/btrfs/btrfs.ko \ -rw-r--r-- 1 root root 8071997 2010-02-07 15:43 fs/btrfs/btrfs.ko -rw-r--r-- 1 root root 825136 2010-02-06 01:25 /lib/modules/2.6.33-rc6-12-xen/kernel/fs/btrfs/btrfs.ko that's a rather large difference! guessing it's debug symbols, I strip fs/btrfs/btrfs.ko ls -al fs/btrfs/btrfs.ko -rw-r--r-- 1 root root 464776 2010-02-07 15:43 fs/btrfs/btrfs.ko but size is still off from the original kernel mod. any hints as to where the difference lies? compiler flags maybe? thanks. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org