Use VNASSERT() in checked VOP wrappers.
Reviewed by: kib MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D21120
This commit is contained in:
parent
e341cfd279
commit
520482f4aa
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=350458
@ -844,27 +844,30 @@ void vop_rename_fail(struct vop_rename_args *ap);
|
|||||||
|
|
||||||
#define VOP_LOCK(vp, flags) VOP_LOCK1(vp, flags, __FILE__, __LINE__)
|
#define VOP_LOCK(vp, flags) VOP_LOCK1(vp, flags, __FILE__, __LINE__)
|
||||||
|
|
||||||
#ifdef INVARIANTS
|
#ifdef INVARIANTS
|
||||||
#define VOP_ADD_WRITECOUNT_CHECKED(vp, cnt) \
|
#define VOP_ADD_WRITECOUNT_CHECKED(vp, cnt) \
|
||||||
do { \
|
do { \
|
||||||
int error_; \
|
int error_; \
|
||||||
\
|
\
|
||||||
error_ = VOP_ADD_WRITECOUNT((vp), (cnt)); \
|
error_ = VOP_ADD_WRITECOUNT((vp), (cnt)); \
|
||||||
MPASS(error_ == 0); \
|
VNASSERT(error_ == 0, (vp), ("VOP_ADD_WRITECOUNT returned %d", \
|
||||||
|
error_)); \
|
||||||
} while (0)
|
} while (0)
|
||||||
#define VOP_SET_TEXT_CHECKED(vp) \
|
#define VOP_SET_TEXT_CHECKED(vp) \
|
||||||
do { \
|
do { \
|
||||||
int error_; \
|
int error_; \
|
||||||
\
|
\
|
||||||
error_ = VOP_SET_TEXT((vp)); \
|
error_ = VOP_SET_TEXT((vp)); \
|
||||||
MPASS(error_ == 0); \
|
VNASSERT(error_ == 0, (vp), ("VOP_SET_TEXT returned %d", \
|
||||||
|
error_)); \
|
||||||
} while (0)
|
} while (0)
|
||||||
#define VOP_UNSET_TEXT_CHECKED(vp) \
|
#define VOP_UNSET_TEXT_CHECKED(vp) \
|
||||||
do { \
|
do { \
|
||||||
int error_; \
|
int error_; \
|
||||||
\
|
\
|
||||||
error_ = VOP_UNSET_TEXT((vp)); \
|
error_ = VOP_UNSET_TEXT((vp)); \
|
||||||
MPASS(error_ == 0); \
|
VNASSERT(error_ == 0, (vp), ("VOP_UNSET_TEXT returned %d", \
|
||||||
|
error_)); \
|
||||||
} while (0)
|
} while (0)
|
||||||
#else
|
#else
|
||||||
#define VOP_ADD_WRITECOUNT_CHECKED(vp, cnt) VOP_ADD_WRITECOUNT((vp), (cnt))
|
#define VOP_ADD_WRITECOUNT_CHECKED(vp, cnt) VOP_ADD_WRITECOUNT((vp), (cnt))
|
||||||
|
Loading…
Reference in New Issue
Block a user