Posted May 12, 2011 13:28 UTC (Thu) by jzbiciak (✭ supporter ✭, #5246)
In reply to: Stable pages by smurf
Parent article: Stable pages
Well, for one, you could allocate your write buffers in dedicated pages with "memalign". That might not be a bad idea anyway.
Now, on a separate note: One thing that wasn't clear to me was why this blocking only applies to file backed pages. Wouldn't anonymous pages headed toward swap also be subject to this if swap was on an integrity-checked volume?
Posted May 12, 2011 20:01 UTC (Thu) by djwong (subscriber, #23506)
[Link]
I _think_ the swap cache tries to erase all the mappings to a particular page just prior to swapping the page out to disk, and doesn't write the page if it can't. I'm not 100% sure, however, that there isn't a race between the page being mapped back in while the swapout is in progress, so I'll check.