Possible kqueue related issue on STABLE/RC.
Konstantin Belousov
kostikbel at gmail.com
Thu Sep 12 07:37:19 UTC 2013
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20130912/3d0ea020/attachment.sig>
More information about the freebsd-stable
mailing list