| 6872 | } |
| 6873 | |
| 6874 | void |
| 6875 | vn_seqc_write_end_locked(struct vnode *vp) |
| 6876 | { |
| 6877 | |
| 6878 | ASSERT_VI_LOCKED(vp, __func__); |
| 6879 | VNPASS(vp->v_seqc_users > 0, vp); |
| 6880 | vp->v_seqc_users--; |
| 6881 | if (vp->v_seqc_users == 0) |
| 6882 | seqc_sleepable_write_end(&vp->v_seqc); |
| 6883 | } |
| 6884 | |
| 6885 | void |
| 6886 | vn_seqc_write_end(struct vnode *vp) |
no test coverage detected