| 3805 | } |
| 3806 | |
| 3807 | static void |
| 3808 | cache_fpl_restore_abort(struct cache_fpl *fpl) |
| 3809 | { |
| 3810 | |
| 3811 | cache_fpl_restore_partial(fpl); |
| 3812 | /* |
| 3813 | * It is 0 on entry by API contract. |
| 3814 | */ |
| 3815 | fpl->ndp->ni_resflags = 0; |
| 3816 | fpl->ndp->ni_cnd.cn_nameptr = fpl->ndp->ni_cnd.cn_pnbuf; |
| 3817 | fpl->ndp->ni_pathlen = fpl->snd_outer.ni_pathlen; |
| 3818 | } |
| 3819 | |
| 3820 | #ifdef INVARIANTS |
| 3821 | #define cache_fpl_smr_assert_entered(fpl) ({ \ |
no test coverage detected