Messages in this thread Patch in this message | | | Date | Fri, 21 Sep 2007 21:45:52 +0100 (BST) | From | Hugh Dickins <> | Subject | [PATCH 3/6] LBS: fix hang in isolate_lru_pages |
| |
Hang in isolate_lru_pages: remember to increment scan in all cases.
Signed-off-by: Hugh Dickins <hugh@veritas.com>
--- 2.6.23-rc6-lbs/mm/vmscan.c 2007-09-11 20:01:08.000000000 +0100 +++ linux/mm/vmscan.c 2007-09-13 16:16:34.000000000 +0100 @@ -704,12 +704,14 @@ static unsigned long isolate_lru_pages(u case -EBUSY: /* else it is being freed elsewhere */ list_move(&page->lru, src); + scan++; continue; default: BUG(); } + scan += pages; if (!order) continue; @@ -755,7 +757,6 @@ static unsigned long isolate_lru_pages(u break; } } - scan += pages; } *scanned = scan; - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |