mÃn 2011-03-07 klockan 00:07 -0600 skrev Mitch Harder: > On Sun, Mar 6, 2011 at 6:58 PM, Chris Mason <chris.mason@xxxxxxxxxx> wrote: > > Excerpts from Chris Mason's message of 2011-03-06 13:00:27 -0500: > >> Excerpts from Mitch Harder's message of 2011-03-05 11:50:14 -0500: > >> > I've constructed a test patch that is currently addressing all the > >> > issues on my system. > >> > > >> > The portion of Openmotif that was having issues with page faults works > >> > correctly with this patch, and gcc-4.4.5 builds without issue. > >> > > >> > I extracted only the portion of the first patch that corrects the > >> > handling of dirty_pages when copied==0, and incorporated the second > >> > patch that falls back to one-page-at-a-time if there are troubles with > >> > page faults. > >> > >> Just to make sure I understand, could you please post the full combined > >> path that was giving you trouble with gcc? We do need to make sure the > >> pages are properly up to date if we fall back to partial writes. > > > > Ok, I was able to reproduce this easily with fsx. The problem is that I > > wasn't making sure the last partial page in the write was up to date > > when it was also the first page in the write. > > > > Here is the updated patch, it has all the fixes we've found so far: > > > > This latest patch that Chris has sent out fixes the issues I've been > encountering. > > I can build gcc-4.4.5 without problems. > > Also, the portion of Openmotif that was having issues with page faults > is working correctly. > > Let me know if you still would like to see the path names for the > portions of the gcc-4.4.5 build that were giving me issues. I didn't > save that information, but I can regenerate it. But it sounds like > it's irrelevant now. With the patch I can compile libgcrypt without any problem, so it solves my problems to. // Maria -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
