[master] 53d181b Polish
Poul-Henning Kamp
phk at FreeBSD.org
Thu Jan 28 12:49:20 CET 2016
commit 53d181b01c2e452276c2ee9e60be0a6d1d04bf23
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Fri Jan 22 08:54:58 2016 +0000
Polish
diff --git a/bin/varnishd/cache/cache.h b/bin/varnishd/cache/cache.h
index ba98386..310d254 100644
--- a/bin/varnishd/cache/cache.h
+++ b/bin/varnishd/cache/cache.h
@@ -677,7 +677,7 @@ double BAN_Time(const struct ban *ban);
/* cache_busyobj.c */
struct busyobj *VBO_GetBusyObj(struct worker *, const struct req *);
-void VBO_DerefBusyObj(struct worker *wrk, struct busyobj **busyobj);
+void VBO_ReleaseBusyObj(struct worker *wrk, struct busyobj **busyobj);
/* cache_cli.c [CLI] */
extern pthread_t cli_thread;
@@ -849,7 +849,7 @@ int ObjIterate(struct worker *, struct objcore *,
void *priv, objiterate_f *func);
int ObjGetSpace(struct worker *, struct objcore *, ssize_t *sz, uint8_t **ptr);
void ObjExtend(struct worker *, struct objcore *, ssize_t l);
-ssize_t ObjWaitExtend(struct worker *, struct objcore *, struct boc *, ssize_t l);
+ssize_t ObjWaitExtend(struct worker *, struct objcore *, ssize_t l);
void ObjSetState(const struct objcore *, enum boc_state_e next);
void ObjWaitState(const struct objcore *, enum boc_state_e want);
void ObjTrimStore(struct worker *, struct objcore *);
diff --git a/bin/varnishd/cache/cache_busyobj.c b/bin/varnishd/cache/cache_busyobj.c
index fbe6046..c3fa436 100644
--- a/bin/varnishd/cache/cache_busyobj.c
+++ b/bin/varnishd/cache/cache_busyobj.c
@@ -146,7 +146,7 @@ VBO_GetBusyObj(struct worker *wrk, const struct req *req)
}
void
-VBO_DerefBusyObj(struct worker *wrk, struct busyobj **pbo)
+VBO_ReleaseBusyObj(struct worker *wrk, struct busyobj **pbo)
{
struct busyobj *bo;
diff --git a/bin/varnishd/cache/cache_fetch.c b/bin/varnishd/cache/cache_fetch.c
index 0555d98..83d72be 100644
--- a/bin/varnishd/cache/cache_fetch.c
+++ b/bin/varnishd/cache/cache_fetch.c
@@ -957,7 +957,7 @@ vbf_fetch_thread(struct worker *wrk, void *priv)
wrk->vsl = NULL;
HSH_DerefBusy(wrk, bo->fetch_objcore);
- VBO_DerefBusyObj(wrk, &bo);
+ VBO_ReleaseBusyObj(wrk, &bo);
THR_SetBusyobj(NULL);
}
diff --git a/bin/varnishd/cache/cache_obj.c b/bin/varnishd/cache/cache_obj.c
index 00fc45d..b6a60c2 100644
--- a/bin/varnishd/cache/cache_obj.c
+++ b/bin/varnishd/cache/cache_obj.c
@@ -130,24 +130,23 @@ ObjExtend(struct worker *wrk, struct objcore *oc, ssize_t l)
*/
ssize_t
-ObjWaitExtend(struct worker *wrk, struct objcore *oc, struct boc *boc,
- ssize_t l)
+ObjWaitExtend(struct worker *wrk, struct objcore *oc, ssize_t l)
{
ssize_t rv;
CHECK_OBJ_NOTNULL(wrk, WORKER_MAGIC);
CHECK_OBJ_NOTNULL(oc, OBJCORE_MAGIC);
- CHECK_OBJ_NOTNULL(boc, BOC_MAGIC);
- Lck_Lock(&boc->mtx);
+ CHECK_OBJ_NOTNULL(oc->boc, BOC_MAGIC);
+ Lck_Lock(&oc->boc->mtx);
rv = ObjGetLen(wrk, oc);
while (1) {
- assert(l <= rv || boc->state == BOS_FAILED);
- if (rv > l || boc->state >= BOS_FINISHED)
+ assert(l <= rv || oc->boc->state == BOS_FAILED);
+ if (rv > l || oc->boc->state >= BOS_FINISHED)
break;
- (void)Lck_CondWait(&boc->cond, &boc->mtx, 0);
+ (void)Lck_CondWait(&oc->boc->cond, &oc->boc->mtx, 0);
rv = ObjGetLen(wrk, oc);
}
- Lck_Unlock(&boc->mtx);
+ Lck_Unlock(&oc->boc->mtx);
return (rv);
}
diff --git a/bin/varnishd/cache/cache_req_fsm.c b/bin/varnishd/cache/cache_req_fsm.c
index 1ba9642..70adcdb 100644
--- a/bin/varnishd/cache/cache_req_fsm.c
+++ b/bin/varnishd/cache/cache_req_fsm.c
@@ -590,7 +590,7 @@ cnt_pipe(struct worker *wrk, struct req *req)
if (VDI_Http1Pipe(req, bo) < 0)
VSLb(bo->vsl, SLT_VCL_Error, "Backend does not support pipe");
http_Teardown(bo->bereq);
- VBO_DerefBusyObj(wrk, &bo);
+ VBO_ReleaseBusyObj(wrk, &bo);
THR_SetBusyobj(NULL);
return (REQ_FSM_DONE);
}
diff --git a/bin/varnishd/hash/hash_slinger.h b/bin/varnishd/hash/hash_slinger.h
index 0451006..e9752be 100644
--- a/bin/varnishd/hash/hash_slinger.h
+++ b/bin/varnishd/hash/hash_slinger.h
@@ -31,7 +31,6 @@
struct sess;
struct req;
struct objcore;
-struct busyobj;
struct worker;
struct object;
diff --git a/bin/varnishd/storage/storage.h b/bin/varnishd/storage/storage.h
index ee10ae2..b7dd9a1 100644
--- a/bin/varnishd/storage/storage.h
+++ b/bin/varnishd/storage/storage.h
@@ -33,7 +33,6 @@
struct stevedore;
struct sess;
-struct busyobj;
struct objcore;
struct worker;
struct lru;
diff --git a/bin/varnishd/storage/storage_simple.c b/bin/varnishd/storage/storage_simple.c
index 79440d2..5939a57 100644
--- a/bin/varnishd/storage/storage_simple.c
+++ b/bin/varnishd/storage/storage_simple.c
@@ -257,7 +257,7 @@ sml_iterator(struct worker *wrk, struct objcore *oc,
while (1) {
ol = len;
- nl = ObjWaitExtend(wrk, oc, boc, ol);
+ nl = ObjWaitExtend(wrk, oc, ol);
if (boc->state == BOS_FAILED) {
ret = -1;
break;
More information about the varnish-commit
mailing list