Hi Mel, you added the is_dirty_writeback callback a couple years ago mostly to work around the crazy ext3 writeback code, which is long gone now. We still use buffer_check_dirty_writeback on the block device, but without that ext3 case we really should not need it anymore. That leaves NFS, where I don't understand why it doesn't simply use PageWrite?