VN_KNOTE
VN_KNOTE(vp, NOTE_REVOKE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(fdvp, NOTE_WRITE); /* XXX right place? */
VN_KNOTE(fvp, NOTE_RENAME);
VN_KNOTE(ap->a_dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(vp, NOTE_DELETE);
VN_KNOTE(vp, NOTE_DELETE);
VN_KNOTE(dvp, NOTE_WRITE);
VN_KNOTE(ap->a_vp, NOTE_ATTRIB);
VN_KNOTE(vp, NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(tdvp, NOTE_WRITE);
VN_KNOTE(tvp, NOTE_DELETE);
VN_KNOTE(fvp, NOTE_RENAME);
VN_KNOTE(ap->a_dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(vp, NOTE_DELETE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(ap->a_vp, NOTE_ATTRIB);
VN_KNOTE(ap->a_vp, NOTE_WRITE | (extended ? NOTE_EXTEND : 0));
VN_KNOTE(ap->a_vp, NOTE_TRUNCATE);
VN_KNOTE(ap->a_vp, NOTE_DELETE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(fdvp, NOTE_WRITE); /* XXX right place? */
VN_KNOTE(vp, NOTE_WRITE | (extended ? NOTE_EXTEND : 0) |
VN_KNOTE(ke->vp, NOTE_DELETE);
VN_KNOTE(ke->vp, flags);
VN_KNOTE(ke->vp, NOTE_WRITE);
VN_KNOTE(ke->vp, NOTE_ATTRIB);
VN_KNOTE(ke->vp, NOTE_LINK);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(vp, NOTE_DELETE);
VN_KNOTE(dvp, NOTE_WRITE);
VN_KNOTE(tvp, NOTE_DELETE);
VN_KNOTE(fdvp, NOTE_WRITE);
VN_KNOTE(tdvp, NOTE_WRITE);
VN_KNOTE(vp, NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE);
VN_KNOTE(dvp, NOTE_WRITE);
VN_KNOTE(dvp, NOTE_WRITE|NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE|NOTE_LINK);
VN_KNOTE(vp, NOTE_DELETE);
VN_KNOTE(vp, hint); /* XXX setattrrpc? */
VN_KNOTE(vp, NOTE_ATTRIB);
VN_KNOTE(vp, NOTE_ATTRIB);
VN_KNOTE(vp, NOTE_ATTRIB);
VN_KNOTE(dvp, events);
VN_KNOTE(vp, node->tn_links ? NOTE_LINK : NOTE_DELETE);
VN_KNOTE(dvp, events);
VN_KNOTE(vp, NOTE_EXTEND);
VN_KNOTE(vp, NOTE_ATTRIB);
VN_KNOTE(fvp, NOTE_RENAME);
VN_KNOTE(fdvp, NOTE_WRITE);
VN_KNOTE(vp, NOTE_WRITE | NOTE_EXTEND);
VN_KNOTE(vp, NOTE_WRITE);
VN_KNOTE(node->tn_vnode, NOTE_LINK);
VN_KNOTE(vp, NOTE_WRITE | (extended ? NOTE_EXTEND : 0));
VN_KNOTE(vp, NOTE_WRITE | (extended ? NOTE_EXTEND : 0));
VN_KNOTE(fvp, NOTE_RENAME);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE | NOTE_LINK);
VN_KNOTE(vp, NOTE_DELETE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(ap->a_dvp, NOTE_WRITE);
VN_KNOTE(vp, hint);
VN_KNOTE(vp, NOTE_DELETE);
VN_KNOTE(dvp, NOTE_WRITE);
VN_KNOTE(vp, NOTE_LINK);
VN_KNOTE(dvp, NOTE_WRITE);
VN_KNOTE(fdvp, NOTE_WRITE); /* XXX right place? */
VN_KNOTE(tdvp, NOTE_WRITE);
VN_KNOTE(tdvp, NOTE_WRITE);
VN_KNOTE(tvp, NOTE_DELETE);