Skip to contentSkip to conversation

nilfs2 with 2.6.30 kernel

DISCUSSION Dave 2 participants 2 messages Jun 11, 2009 – Jun 12, 2009 1 message not in the archive NILFS2 filesystem

lore
Share & tools
lore

Dave

author
#0 lore raw

Hi Ryusuke

It seems git nilfs2-module doesn't compile any longet with 2.6.30. Is the in-kernel code in 2.6.30 up to date ? Or can we get git updated for 2.6.30 pls.

Here's the compile failure:

home:~/nilfs2-module$ make
make -C fs
make[1]: Entering directory `/home/dave/nilfs2-module/fs'
make -C /lib/modules/2.6.30/build SUBDIRS=/home/dave/nilfs2-module/fs 
BUILD_DIR=/home/dave/nilfs2-module/fs modules
make[2]: Entering directory `/usr/src/linux-2.6/linux-2.6.30'
   CC [M]  /home/dave/nilfs2-module/fs/inode.o
In file included from /home/dave/nilfs2-module/fs/inode.c:28:
/home/dave/nilfs2-module/fs/nilfs.h: In function 'nilfs_init_acl':
/home/dave/nilfs2-module/fs/nilfs.h:226: error: dereferencing pointer to 
incomplete type
make[3]: *** [/home/dave/nilfs2-module/fs/inode.o] Error 1
make[2]: *** [_module_/home/dave/nilfs2-module/fs] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6/linux-2.6.30'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/dave/nilfs2-module/fs'
make: *** [fs] Error 2

Thanks
D

A message that is not in the archive (sent off-list or not yet received): 4A311200.6020705-/[email protected]

#2 lore raw
Quoted 5 lines · Dave

Hi Ryusuke

It seems git nilfs2-module doesn't compile any longet with 2.6.30. Is the in-kernel code in 2.6.30 up to date ? Or can we get git updated for 2.6.30 pls.

Yeah. I would like to give priority to in-kernel code after this. The in-kernel code in 2.6.30 is almost up to date.

At present, nilfs2-module 2.0.14 has a patch that is not included in 2.6.30. But, it's exceptional. I'm thinking that I first merge updates to mainline and then backport them to the standalone package for some time in the future.

I'll make an exception for bugfixes; they should be applied both tree in parallel.

Quoted 20 lines

Here's the compile failure:

home:~/nilfs2-module$ make
make -C fs
make[1]: Entering directory `/home/dave/nilfs2-module/fs'
make -C /lib/modules/2.6.30/build SUBDIRS=/home/dave/nilfs2-module/fs 
BUILD_DIR=/home/dave/nilfs2-module/fs modules
make[2]: Entering directory `/usr/src/linux-2.6/linux-2.6.30'
   CC [M]  /home/dave/nilfs2-module/fs/inode.o
In file included from /home/dave/nilfs2-module/fs/inode.c:28:
/home/dave/nilfs2-module/fs/nilfs.h: In function 'nilfs_init_acl':
/home/dave/nilfs2-module/fs/nilfs.h:226: error: dereferencing pointer to 
incomplete type
make[3]: *** [/home/dave/nilfs2-module/fs/inode.o] Error 1
make[2]: *** [_module_/home/dave/nilfs2-module/fs] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6/linux-2.6.30'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/dave/nilfs2-module/fs'
make: *** [fs] Error 2
Quoted 2 lines

Thanks
D

Yes, 2.6.30 includes some infuential changes as per usual. I tried to follow the changes, but soon gave up due to the change around mmap vfs interface. (sigh)

Thanks,
Ryusuke Konishi