Spray vsmw_assert_lock()

Motivated by #3948
parent 9755dc71
...@@ -155,6 +155,7 @@ static void ...@@ -155,6 +155,7 @@ static void
vsmw_fmt_index(const struct vsmw *vsmw, const struct vsmwseg *seg, char act) vsmw_fmt_index(const struct vsmw *vsmw, const struct vsmwseg *seg, char act)
{ {
vsmw_assert_lock();
CHECK_OBJ_NOTNULL(vsmw, VSMW_MAGIC); CHECK_OBJ_NOTNULL(vsmw, VSMW_MAGIC);
CHECK_OBJ_NOTNULL(seg, VSMWSEG_MAGIC); CHECK_OBJ_NOTNULL(seg, VSMWSEG_MAGIC);
AN(seg->cluster); AN(seg->cluster);
...@@ -198,6 +199,7 @@ vsmw_append_record(struct vsmw *vsmw, struct vsmwseg *seg, char act) ...@@ -198,6 +199,7 @@ vsmw_append_record(struct vsmw *vsmw, struct vsmwseg *seg, char act)
{ {
int fd; int fd;
vsmw_assert_lock();
CHECK_OBJ_NOTNULL(vsmw, VSMW_MAGIC); CHECK_OBJ_NOTNULL(vsmw, VSMW_MAGIC);
CHECK_OBJ_NOTNULL(seg, VSMWSEG_MAGIC); CHECK_OBJ_NOTNULL(seg, VSMWSEG_MAGIC);
fd = openat(vsmw->vdirfd, vsmw->idx, O_APPEND | O_WRONLY); fd = openat(vsmw->vdirfd, vsmw->idx, O_APPEND | O_WRONLY);
...@@ -271,6 +273,7 @@ vsmw_newcluster(struct vsmw *vsmw, size_t len, const char *pfx) ...@@ -271,6 +273,7 @@ vsmw_newcluster(struct vsmw *vsmw, size_t len, const char *pfx)
int fd; int fd;
size_t ps; size_t ps;
vsmw_assert_lock();
ALLOC_OBJ(vc, VSMW_CLUSTER_MAGIC); ALLOC_OBJ(vc, VSMW_CLUSTER_MAGIC);
AN(vc); AN(vc);
...@@ -331,6 +334,7 @@ static void ...@@ -331,6 +334,7 @@ static void
vsmw_DestroyCluster_locked(struct vsmw *vsmw, struct vsmw_cluster *vc) vsmw_DestroyCluster_locked(struct vsmw *vsmw, struct vsmw_cluster *vc)
{ {
vsmw_assert_lock();
CHECK_OBJ_NOTNULL(vsmw, VSMW_MAGIC); CHECK_OBJ_NOTNULL(vsmw, VSMW_MAGIC);
CHECK_OBJ_NOTNULL(vc, VSMW_CLUSTER_MAGIC); CHECK_OBJ_NOTNULL(vc, VSMW_CLUSTER_MAGIC);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment