On Tue, 06 Jan 2004 04:52:26 +0100, Libor Vanek said: > tmp = getname(filename); > printk (KERN_INFO "sys_open: %s\n",tmp); > Unable to handle kernel paging request at virtual address fffffff2 Hmm.. a -14. ;) You did know that getname can return an error, right? Try this: tmp = getname(filename); if ((int) tmp < 0) { printk (KERN_INFO "sys_open: getname returned error %d\n",tmp); } else { printk (KERN_INFO "sys_open: %s\n",tmp); } Poking around in fs/namei.c shows that -14 is 'EFAULT' - most likely some bozo did "fd = open(pointer_to_nowhere,....);". Notice the use of IS_ERR(tmp) in sys_open() to guard against this....