Messages in this thread Patch in this message |  | | Date | Wed, 26 Sep 2001 19:45:09 +0200 (CEST) | From | Ingo Molnar <> | Subject | [patch] pagecache SMP locking bug, 2.4.10. |
| |
there is a SMP locking bug in 2.4.10's invalidate_list_pages2() that can lead to a double spinlock acquire & result in a soft lockup. Patch attached.
Ingo --- linux/mm/filemap.c.orig Wed Sep 26 19:17:33 2001 +++ linux/mm/filemap.c Wed Sep 26 19:18:25 2001 @@ -364,6 +364,7 @@ curr = curr->prev; continue; } + spin_unlock(&pagecache_lock); } else { /* Restart on this page */ list_del(head);
|  |