X-freeze after clflush changes [Was: 2.6.23-rc6-mm1]

Jiri Slaby
2007-09-19T11:43:50Z

On 09/18/2007 10:18 AM, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.23-rc6/2.6.23-rc6-mm1/
>
> 2.6.23-rc6-mm1 is a 29MB diff against 2.6.23-rc6.
>
> It took me over two solid days to get this lot compiling and booting on a few
> boxes. This required around ninety fixup patches and patch droppings. There
> are several bugs in here which I know of (details below) and presumably many
> more which I don't know of. I have to say that this just isn't working any
> more.
>
> - The Vaio hangs when quitting X due to x86_64-mm-cpa-clflush.patch, but
> I didn't drop that patch because the iommu patch series depends on it.

No matter whether slub/slab is selected someone gets a page and moves/adds its
.lru head to some list after being in the deffered_pages list yet -- this breaks
the deffered_pages list and loops forever in list_for_each (unless LIST_DEBUG is
selected, which produces a BUG).

Any ideas who could be the one pushing the page to some other list?

regards,
--
Jiri Slaby (jirislaby@gmail.com)
Faculty of Informatics, Masaryk University