[PATCH] handle concurrent block_write_full_page and set_page_dirty
set_page_dirty() runs without the page lock. So __block_write_full_page() needs to be able to cope with the page's buffers being dirtied concurrently, on another CPU. Do this with careful ordering and a test-and-set.
Showing
Please register or sign in to comment