On Чтв, Окт 24, 2002 at 02:30:45 +0800, yf wrote: > Hi, all, > > Recently I wrote a file-system under Linux. When mounting, it prints > these messages. I use iget(sb, ino) to get the root inode. > > But when run into get_new_inode():wake_up(), it hangs there. Who could > give me some hints? > > what the dmesg output: > ************************************************************************ > > ==> vvfs_init() > ==> vvfs_read_super() > ==> vvfs_connect(192.168.1.57, 52886) > 2, 38606, 956410048 > <== vvfs_connect()OK > superblock ordinary filling ok > ==> vvfs_alloc_inode() > <== vvfs_alloc_inode() > ==> vvfs_read_inode(c67fb000) > get sb sock > get inode fid > root inode > fetch inode OK > set server info OK > <== vvfs_read_inode()c67fb000 > Unable to handle kernel paging request at virtual address fffffffc Address fffffffc looks like negative error code assigned to a pointer. -- Andrey Panin | Embedded systems software developer pazke@orbita1.ru | PGP key: wwwkeys.eu.pgp.net