From a60414ee7fdabb2bdfb17fe82b9a09f811bd2de0 Mon Sep 17 00:00:00 2001 From: Sergio Lopez Date: Fri, 27 Aug 2010 00:08:36 +0200 Subject: Fix missing mutex unlock. * serverboot/default_pager.c (pager_read_offset): Properly unlock the mutex before returning NO_BLOCK. --- serverboot/default_pager.c | 1 + 1 file changed, 1 insertion(+) (limited to 'serverboot') diff --git a/serverboot/default_pager.c b/serverboot/default_pager.c index c40f7181..aa7b0885 100644 --- a/serverboot/default_pager.c +++ b/serverboot/default_pager.c @@ -1154,6 +1154,7 @@ pager_read_offset(pager, offset) { ddprintf ("%spager_read_offset pager %x: bad page %d >= size %d", my_name, pager, f_page, pager->size); + mutex_unlock(&pager->lock); return (union dp_map) (union dp_map *) NO_BLOCK; #if 0 panic("%spager_read_offset",my_name); -- cgit v1.2.3