Messages in this thread |  | | Date | Wed, 28 Aug 2002 15:39:36 -0700 | From | Andrew Morton <> | Subject | Re: MM patches against 2.5.31 |
| |
Daniel Phillips wrote: > > ... > So there's no question that the race is lurking in 2.4. I noticed several > more paths besides the one above that look suspicious as well. The bottom > line is, 2.4 needs a fix along the lines of my suggestion or Christian's, > something that can actually be proved. > > It's a wonder that this problem manifests so rarely in practice.
I sort-of glanced through the 2.4 paths and it appears that in all of the places where it could do a page_cache_get/release, that would never happen because of other parts of the page state.
Like: it can't be in pagecache, so we won't run writepage, and it can't have buffers, so we won't run try_to_release_page().
Of course, I might have missed a path. And, well, generally: ugh. - 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/
|  |