| 5696 | } |
| 5697 | |
| 5698 | void |
| 5699 | vop_link_post(void *ap, int rc) |
| 5700 | { |
| 5701 | struct vop_link_args *a; |
| 5702 | struct vnode *vp, *tdvp; |
| 5703 | |
| 5704 | a = ap; |
| 5705 | vp = a->a_vp; |
| 5706 | tdvp = a->a_tdvp; |
| 5707 | vn_seqc_write_end(vp); |
| 5708 | vn_seqc_write_end(tdvp); |
| 5709 | if (!rc) { |
| 5710 | VFS_KNOTE_LOCKED(vp, NOTE_LINK); |
| 5711 | VFS_KNOTE_LOCKED(tdvp, NOTE_WRITE); |
| 5712 | } |
| 5713 | } |
| 5714 | |
| 5715 | void |
| 5716 | vop_mkdir_pre(void *ap) |
nothing calls this directly
no test coverage detected