Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: utimensat



On Oct 26, 2012, at 6:02 PM, Emmanuel Dreyfus wrote:

> David Holland <dholland-current%netbsd.org@localhost> wrote:
> 
>>> panic: kernel diagnostic assertion "(vp->v_iflag & VI_MARKER) == 0"
>>> failed: file "/usr/src-20120321/sys/kern/vfs_vnode.c", line 889 
>> 
>> I have no idea what that even means :(
> 
> I just traced it through the static functions. Here is the complete
> backtrace: 
> 
> vref
> namei_getstartdir
> namei_start
> namei_tryemulroot
> namei
> vn_open
> do_open
> sys_openat
> syscall
> 
> What is a marker vnode, by the way?

A synthetic vnode inserted into a list to keep a notion of "current vnode".

See the traversals of mnt_vnodelist for example.

--
Juergen Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig 
(Germany)


Home | Main Index | Thread Index | Old Index