Found using the Clang Static Analyzer.

* mach-defpager/default_pager.c (seqnos_memory_object_terminate):
  Remove unused variables request_refs and name_refs.
---
 mach-defpager/default_pager.c |    3 ---
 1 file changed, 3 deletions(-)

diff --git a/mach-defpager/default_pager.c b/mach-defpager/default_pager.c
index 674f4c3..e865397 100644
--- a/mach-defpager/default_pager.c
+++ b/mach-defpager/default_pager.c
@@ -2510,7 +2510,6 @@ seqnos_memory_object_terminate(pager, seqno, 
pager_request, pager_name)
        mach_port_t     pager_name;
 {
        register default_pager_t        ds;
-       mach_port_urefs_t               request_refs, name_refs;
        kern_return_t                   kr;
        static char                     here[] = "%sterminate";
 
@@ -2549,11 +2548,9 @@ ddprintf ("seqnos_memory_object_terminate <%p>: 
pager_port_lock: <%p>[s:%d,r:%d,
        if (ds->external)
                pager_request = ds->pager_request;
        ds->pager_request = MACH_PORT_NULL;
-       request_refs = ds->request_refs;
        ds->request_refs = 0;
        assert(ds->pager_name == pager_name);
        ds->pager_name = MACH_PORT_NULL;
-       name_refs = ds->name_refs;
        ds->name_refs = 0;
 ddprintf ("seqnos_memory_object_terminate <%p>: pager_port_unlock: 
<%p>[s:%d,r:%d,w:%d,l:%d]\n",
        &kr, ds, ds->seqno, ds->readers, ds->writers, ds->lock.held);
-- 
1.7.10.4


Reply via email to