mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* bug in migrate page
@ 2007-08-22  2:08 Shaohua Li
  2007-08-22  2:52 ` KAMEZAWA Hiroyuki
  2007-08-22 17:50 ` bug in migrate page Christoph Lameter
  0 siblings, 2 replies; 7+ messages in thread
From: Shaohua Li @ 2007-08-22  2:08 UTC (permalink / raw)
  To: lkml; +Cc: kamezawa.hiroyu, clameter

commit dc386d4d1e98bb39fb967ee156cd456c802fc692 adds rcu_read_lock, but
some routines in the lock range might sleep (like lock_buffer,
aops->writepage), I saw a 'sleep in atomic' warning. It appears the
patch has several versions before. Doing rcu_read_lock in PageAnon
sounds break the case of PageAnon(page) && PageSwapCache(page),
as .writepage might be called. The dummy anon patch maybe is ok.

Thanks,
Shaohua

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

end of thread, other threads:[~2007-08-22 18:44 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-22  2:08 bug in migrate page Shaohua Li
2007-08-22  2:52 ` KAMEZAWA Hiroyuki
2007-08-22  2:50   ` Shaohua Li
2007-08-22  3:06     ` KAMEZAWA Hiroyuki
2007-08-22  5:00     ` [RFC][PATCH][BUGFIX] fix rcu_read_lock in page migraton KAMEZAWA Hiroyuki
2007-08-22 18:44       ` Christoph Lameter
2007-08-22 17:50 ` bug in migrate page Christoph Lameter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®