LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [patch 0/3] 2.6.20 fix for PageUptodate memorder problem (try 3)
@ 2007-02-10  2:31 Nick Piggin
  2007-02-10  2:31 ` [patch 1/3] mm: make read_cache_page synchronous Nick Piggin
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Nick Piggin @ 2007-02-10  2:31 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Hugh Dickins, Nick Piggin, Linux Memory Management,
	Martin Schwidefsky, Linux Kernel

OK, I have got rid of SetPageUptodate_nowarn, and removed the atomic op
from SetNewPageUptodate. Made PageUptodate_NoLock only issue the memory
barrier is the page was uptodate (hopefully the compiler can thread the
branch into the caller's branch).

SetNewPageUptodate does not do the S390 page_test_and_clear_dirty, so
I'd like to make sure that's OK.

Rearranged the patch series so we don't have the first patch introducing
a lot of WARN_ONs that are solved in the next two patches (rather, solve
those issues first).

Thanks,
Nick

--
SuSE Labs


^ permalink raw reply	[flat|nested] 8+ messages in thread
* [patch 0/3] 2.6.20 fix for PageUptodate memorder problem (try 4)
@ 2007-02-15  7:31 Nick Piggin
  2007-02-15  7:31 ` [patch 1/3] mm: make read_cache_page synchronous Nick Piggin
  0 siblings, 1 reply; 8+ messages in thread
From: Nick Piggin @ 2007-02-15  7:31 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Linux Kernel, Nick Piggin, Linux Memory Management

Various little cleanups and commenting fixes. Fixed up the patchset so
each one, incrementally, should give a properly compiling and running
kernel.

I'd still like Hugh to ack the anon/swap changes when he can find the time.
It would be desirable to get at least one ack as to the overall problem and
design of the fix (Martin's ack is just for the s390 changes at this stage).

Meanwhile, can it go into -mm for wider testing, if it isn't too much
trouble?

Thanks,
Nick

--
SuSE Labs


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-02-15  7:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-10  2:31 [patch 0/3] 2.6.20 fix for PageUptodate memorder problem (try 3) Nick Piggin
2007-02-10  2:31 ` [patch 1/3] mm: make read_cache_page synchronous Nick Piggin
2007-02-10  2:31 ` [patch 2/3] fs: buffer don't PageUptodate without page locked Nick Piggin
2007-02-10  2:31 ` [patch 3/3] mm: fix PageUptodate memorder Nick Piggin
2007-02-10 22:44 ` [patch 0/3] 2.6.20 fix for PageUptodate memorder problem (try 3) Martin Schwidefsky
2007-02-13  5:52   ` Nick Piggin
2007-02-13  9:25     ` Martin Schwidefsky
2007-02-15  7:31 [patch 0/3] 2.6.20 fix for PageUptodate memorder problem (try 4) Nick Piggin
2007-02-15  7:31 ` [patch 1/3] mm: make read_cache_page synchronous Nick Piggin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).