Like I mentioned in the last comment, there is a later xfs commit which depended on commit 1c8349a17 for set_page_writeback_keepwrite(). That xfs commit is:
0d085a5 xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly
I also reverted that xfs commit in this test kernel. I'm going to test this kernel to see if it exhibits the bug and if commit 1c8349a17 is the culprit.
I have a test kernel with commit cd4842f4(1c8349a17 in mainline) reverted. It can be downloaded from:
http:// kernel. ubuntu. com/~jsalisbury /lp1470250/ reverts/ commit- cd4842f4- reverted/
Like I mentioned in the last comment, there is a later xfs commit which depended on commit 1c8349a17 for set_page_ writeback_ keepwrite( ). That xfs commit is:
0d085a5 xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly
I also reverted that xfs commit in this test kernel. I'm going to test this kernel to see if it exhibits the bug and if commit 1c8349a17 is the culprit.