On Wed, Sep 11, 2013 at 10:32:31PM +0200, Jimmy Olgeni wrote:
> 
> Hi,
> 
> On Wed, 11 Sep 2013, Konstantin Belousov wrote:
> 
> > Could you list the lines around the the vfs_subr.c:4591 in your kernel ?
> 
> 4591 is the VI_LOCK(vp) in filt_vfsvnode:
> 
> static int
> filt_vfsvnode(struct knote *kn, long hint)
> {
>       struct vnode *vp = (struct vnode *)kn->kn_hook;
>       int res;
> 
>       VI_LOCK(vp);
>       if (kn->kn_sfflags & hint)
>               kn->kn_fflags |= hint;
>       if (hint == NOTE_REVOKE) {
>               kn->kn_flags |= EV_EOF;
>               VI_UNLOCK(vp);
>               return (1);
>       }
>       res = (kn->kn_fflags != 0);
>       VI_UNLOCK(vp);
>       return (res);
> }
Which line is 4591 ?

> 
> 
> Next test with INVARIANTS & C as soon as the build is done.
> 
> -- 
> jimmy

Attachment: pgpX1mbTn0uvT.pgp
Description: PGP signature

Reply via email to