Konstantin A. Lepikhov wrote: >> Konstantin, >> >> Clearly as you can see there are serious API differences against openvz >> kernel from Ubuntu with i think normal general Ubuntu kernel release. Can >> you check if module compiles fine with "2.6.24-21-generic" ? if yes we need >> to look at the API changes which openvz patches bring it. >> >> Regards > I got the same result with latest -generic: > > lakostis at yahardy64:~/fuse/fuse-2.7.3glfs10$ make > Making all in kernel > make[1]: Entering directory `/home/lakostis/fuse/fuse-2.7.3glfs10/kernel' > make -C /usr/src/linux-headers-2.6.24-21-generic SUBDIRS=`pwd` modules > make[2]: Entering directory `/usr/src/linux-headers-2.6.24-21-generic' > CC [M] /home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dev.o > CC [M] /home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.o > /home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.c: In function 'iattr_to_fattr': > /home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.c:1027: error: 'struct iattr' has no member named 'ia_file' > make[3]: *** [/home/lakostis/fuse/fuse-2.7.3glfs10/kernel/dir.o] Error 1 > make[2]: *** [_module_/home/lakostis/fuse/fuse-2.7.3glfs10/kernel] Error 2 > make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-21-generic' > make[1]: *** [all-spec] Error 2 > make[1]: Leaving directory `/home/lakostis/fuse/fuse-2.7.3glfs10/kernel' > make: *** [all-recursive] Error 1 > > It's not ubuntu API changes actually (see > https://lists.ubuntu.com/archives/kernel-team/2008-July/002904.html) > suspect all Apparmor-depended kernels suffer from this patch :) I get the same error in the latest (-23) -generic release as well : dma at dma-laptop:~/temp/fuse-2.7.3glfs10$ lsb_release -d Description: Ubuntu 8.04.2 dma at dma-laptop:~/temp/fuse-2.7.3glfs10$ uname -a Linux dma-laptop 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686 GNU/Linux dma at dma-laptop:~/temp/fuse-2.7.3glfs10$ make Making all in kernel make[1]: Entering directory `/home/dma/temp/fuse-2.7.3glfs10/kernel' make -C /usr/src/linux-headers-2.6.24-23-generic SUBDIRS=`pwd` modules make[2]: Entering directory `/usr/src/linux-headers-2.6.24-23-generic' CC [M] /home/dma/temp/fuse-2.7.3glfs10/kernel/dev.o CC [M] /home/dma/temp/fuse-2.7.3glfs10/kernel/dir.o /home/dma/temp/fuse-2.7.3glfs10/kernel/dir.c: In function ?iattr_to_fattr?: /home/dma/temp/fuse-2.7.3glfs10/kernel/dir.c:1027: error: ?struct iattr? has no member named ?ia_file? make[3]: *** [/home/dma/temp/fuse-2.7.3glfs10/kernel/dir.o] Error 1 make[2]: *** [_module_/home/dma/temp/fuse-2.7.3glfs10/kernel] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-23-generic' make[1]: *** [all-spec] Error 2 make[1]: Leaving directory `/home/dma/temp/fuse-2.7.3glfs10/kernel' make: *** [all-recursive] Error 1 dma at dma-laptop:~/temp/fuse-2.7.3glfs10$ -- Daniel Maher <dma+gluster AT witbe DOT net>