Hi, I attach the error log. I took a look at te file fs/xfs/xfs_buf.h; the compiler doesn't recognise the page_buf_t. Maybe there's some missing include in that file or the file that includes it.
Or maybe is just me O:-S
make -f scripts/Makefile.build obj=scripts rm -rf .tmp_versions mkdir -p .tmp_versions make -f scripts/Makefile.build obj=arch/ppc/kernel arch/ppc/kernel/asm-offsets.s make[1]: `arch/ppc/kernel/asm-offsets.s' está actualizado. make -f scripts/Makefile.build obj=init CHK include/linux/compile.h make -f scripts/Makefile.build obj=usr make -f scripts/Makefile.build obj=arch/ppc/kernel make -f scripts/Makefile.build obj=arch/ppc/platforms make -f scripts/Makefile.build obj=arch/ppc/mm make -f scripts/Makefile.build obj=arch/ppc/lib make -f scripts/Makefile.build obj=arch/ppc/syslib make -f scripts/Makefile.build obj=kernel make -f scripts/Makefile.build obj=kernel/power make -f scripts/Makefile.build obj=mm make -f scripts/Makefile.build obj=fs make -f scripts/Makefile.build obj=fs/devpts make -f scripts/Makefile.build obj=fs/ext2 make -f scripts/Makefile.build obj=fs/ext3 make -f scripts/Makefile.build obj=fs/fat make -f scripts/Makefile.build obj=fs/isofs make -f scripts/Makefile.build obj=fs/jbd make -f scripts/Makefile.build obj=fs/lockd make -f scripts/Makefile.build obj=fs/msdos make -f scripts/Makefile.build obj=fs/nfs make -f scripts/Makefile.build obj=fs/nls make -f scripts/Makefile.build obj=fs/partitions make -f scripts/Makefile.build obj=fs/proc make -f scripts/Makefile.build obj=fs/ramfs make -f scripts/Makefile.build obj=fs/smbfs make -f scripts/Makefile.build obj=fs/sysfs make -f scripts/Makefile.build obj=fs/vfat make -f scripts/Makefile.build obj=fs/xfs gcc -Wp,-MD,fs/xfs/.xfs_dmops.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude -Iarch/ppc -D__KERNEL__ -Iinclude -Iarch/ppc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Iarch/ppc -msoft-float -pipe -ffixed-r2 -Wno-uninitialized -mmultiple -mstring -O2 -fomit-frame-pointer -Ifs/xfs -Ifs/xfs/linux -funsigned-char -DKBUILD_BASENAME=xfs_dmops -DKBUILD_MODNAME=xfs -c -o fs/xfs/xfs_dmops.o fs/xfs/xfs_dmops.c In file included from fs/xfs/linux/xfs_linux.h:107, from fs/xfs/xfs.h:35, from fs/xfs/xfs_dmops.c:32: fs/xfs/xfs_buf.h:67: error: error sintáctico before '*' token fs/xfs/xfs_buf.h:68: aviso: function declaration isn't a prototype fs/xfs/xfs_buf.h: En la función `xfs_buf_undelay': fs/xfs/xfs_buf.h:69: error: `pb' undeclared (first use in this function) fs/xfs/xfs_buf.h:69: error: (Each undeclared identifier is reported only once fs/xfs/xfs_buf.h:69: error: for each function it appears in.) fs/xfs/xfs_buf.h:69: error: `PBF_DELWRI' undeclared (first use in this function) fs/xfs/xfs_buf.h:71: aviso: implicit declaration of function `pagebuf_delwri_dequeue' fs/xfs/xfs_buf.h:72: aviso: implicit declaration of function `pagebuf_rele' fs/xfs/xfs_buf.h: En el nivel principal: fs/xfs/xfs_buf.h:159: error: error sintáctico before '*' token fs/xfs/xfs_buf.h:160: aviso: function declaration isn't a prototype fs/xfs/xfs_buf.h: En la función `xfs_buf_offset': fs/xfs/xfs_buf.h:161: error: `bp' undeclared (first use in this function) fs/xfs/xfs_buf.h:161: error: `PBF_MAPPED' undeclared (first use in this function) fs/xfs/xfs_buf.h:162: error: `offset' undeclared (first use in this function) fs/xfs/xfs_buf.h:163: aviso: implicit declaration of function `pagebuf_offset' fs/xfs/xfs_buf.h: En el nivel principal: fs/xfs/xfs_buf.h:219: error: error sintáctico before "page_buf_t" fs/xfs/xfs_buf.h:220: aviso: function declaration isn't a prototype fs/xfs/xfs_buf.h: En la función `xfs_bawrite': fs/xfs/xfs_buf.h:221: error: `bp' undeclared (first use in this function) fs/xfs/xfs_buf.h:221: error: `mp' undeclared (first use in this function) fs/xfs/xfs_buf.h:224: aviso: implicit declaration of function `pagebuf_iostart' fs/xfs/xfs_buf.h:224: error: `PBF_WRITE' undeclared (first use in this function) fs/xfs/xfs_buf.h:224: error: `PBF_ASYNC' undeclared (first use in this function) fs/xfs/xfs_buf.h:224: error: `PBF_RUN_QUEUES' undeclared (first use in this function) fs/xfs/xfs_buf.h: En el nivel principal: fs/xfs/xfs_buf.h:227: error: error sintáctico before '*' token fs/xfs/xfs_buf.h:228: aviso: function declaration isn't a prototype fs/xfs/xfs_buf.h: En la función `xfs_buf_relse': fs/xfs/xfs_buf.h:229: error: `bp' undeclared (first use in this function) fs/xfs/xfs_buf.h:229: error: `_PBF_LOCKABLE' undeclared (first use in this function) fs/xfs/xfs_buf.h:230: aviso: implicit declaration of function `pagebuf_unlock' fs/xfs/xfs_buf.h: En el nivel principal: fs/xfs/xfs_buf.h:262: error: error sintáctico before '*' token fs/xfs/xfs_buf.h:263: aviso: function declaration isn't a prototype fs/xfs/xfs_buf.h: En la función `XFS_bwrite': fs/xfs/xfs_buf.h:264: error: `pb' undeclared (first use in this function) fs/xfs/xfs_buf.h:264: error: `PBF_ASYNC' undeclared (first use in this function) fs/xfs/xfs_buf.h:267: error: `PBF_SYNC' undeclared (first use in this function) fs/xfs/xfs_buf.h:269: error: `PBF_RUN_QUEUES' undeclared (first use in this function) fs/xfs/xfs_buf.h:272: aviso: implicit declaration of function `pagebuf_iostrategy' fs/xfs/xfs_buf.h:274: aviso: implicit declaration of function `pagebuf_iowait' fs/xfs/xfs_buf.h: En el nivel principal: fs/xfs/xfs_buf.h:283: error: error sintáctico before "page_buf_t" fs/xfs/xfs_buf.h:284: aviso: function declaration isn't a prototype fs/xfs/xfs_buf.h: En la función `xfs_bdwrite': fs/xfs/xfs_buf.h:285: error: `bp' undeclared (first use in this function) fs/xfs/xfs_buf.h:286: error: `mp' undeclared (first use in this function) fs/xfs/xfs_buf.h:288: error: `PBF_DELWRI' undeclared (first use in this function) fs/xfs/xfs_buf.h:288: error: `PBF_ASYNC' undeclared (first use in this function) In file included from fs/xfs/xfs.h:35, from fs/xfs/xfs_dmops.c:32: fs/xfs/linux/xfs_linux.h: En el nivel principal: fs/xfs/linux/xfs_linux.h:123: aviso: type defaults to `int' in declaration of `BUFFER_FNS' fs/xfs/linux/xfs_linux.h:123: aviso: nombres de parámetros (sin tipos) en la declaración de la función fs/xfs/linux/xfs_linux.h:123: aviso: data definition has no type or storage class fs/xfs/linux/xfs_linux.h: En la función `set_buffer_unwritten_io': fs/xfs/linux/xfs_linux.h:126: error: dereferencing pointer to incomplete type make[2]: *** [fs/xfs/xfs_dmops.o] Error 1 make[1]: *** [fs/xfs] Error 2 make: *** [fs] Error 2