diff options
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | linux/dev/glue/block.c | 2 |
2 files changed, 4 insertions, 1 deletions
@@ -6,6 +6,9 @@ (db_i386_stack_trace): Check that adresses of known functions were really found. + * linux/dev/glue/block.c (free_buffer): Fix + vm_page_lock_queues/vm_page_unlock_queues pair. + 2007-02-19 Thomas Schwinge <tschwinge@gnu.org> * Makefile.am (gnumach_LINKFLAGS): New variable. diff --git a/linux/dev/glue/block.c b/linux/dev/glue/block.c index 275ad22..cf2a53c 100644 --- a/linux/dev/glue/block.c +++ b/linux/dev/glue/block.c @@ -339,7 +339,7 @@ free_buffer (void *p, int size) queue_remove (&d->pages, m, vm_page_t, pageq); vm_page_lock_queues (); vm_page_free (m); - vm_page_lock_queues (); + vm_page_unlock_queues (); return; } } |