From: Grigorii Demidov Date: Mon, 30 May 2016 16:06:48 +0000 (+0200) Subject: lib/resolve: cleanup X-Git-Tag: v1.0.0^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf467cdbfc28a6996685d301e0407c4d1dc48ea5;p=thirdparty%2Fknot-resolver.git lib/resolve: cleanup --- diff --git a/lib/resolve.c b/lib/resolve.c index 00243a597..fd5229687 100644 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -55,12 +55,6 @@ static int reset_yield(knot_layer_t *ctx) { return kr_ok(); } static int finish_yield(knot_layer_t *ctx) { return kr_ok(); } static int produce_yield(knot_layer_t *ctx, knot_pkt_t *pkt) { return kr_ok(); } -/** Enforce cache flushing in debug mode. */ -static void flush_caches(struct kr_request *req) { - if (req->options & QUERY_CACHE_SYNC) { - kr_cache_sync(&req->ctx->cache); - } -} /** @internal Macro for iterating module layers. */ #define RESUME_LAYERS(from, req, qry, func, ...) \ (req)->current_query = (qry); \ @@ -76,8 +70,7 @@ static void flush_caches(struct kr_request *req) { } \ } \ } \ - } /* Invalidate current query and maybe flush caches. */ \ - flush_caches(req); \ + } /* Invalidate current query. */ \ (req)->current_query = NULL /** @internal Macro for starting module iteration. */ diff --git a/lib/rplan.h b/lib/rplan.h index bf8aea328..bf620367a 100644 --- a/lib/rplan.h +++ b/lib/rplan.h @@ -46,8 +46,7 @@ X(ALWAYS_CUT, 1 << 18) /**< Always recover zone cut (even if cached). */ \ X(DNSSEC_WEXPAND, 1 << 19) /**< Query response has wildcard expansion. */ \ X(PERMISSIVE, 1 << 20) /**< Permissive resolver mode. */ \ - X(STRICT, 1 << 21) /**< Strict resolver mode. */ \ - X(CACHE_SYNC, 1 << 22) /**< Sync cache as often as possible. */ + X(STRICT, 1 << 21) /**< Strict resolver mode. */ /** Query flags */ enum kr_query_flag {