Regression introduced by recent freezing fixes - we should not hold the ilock while waiting for I/O completion. Cheers, Dave. -- Dave Chinner Principal Engineer SGI Australian Software Group -- fs/xf
Looks good, and actually simplies the twisted maze the xfs_sync_inodes is a little bit. And the missing IPOINTER_INSERT in the SYNC_CLOSE case looks like an actual bugfix. Of course in the end I'd st
I had to look closely at that IPOINTER_INSERT case with SYNC_CLOSE; it was actaully working properly because you'd always end up in the SYNC_CLOSE case having inserted a pointer earlier on in the flo
Looks good, and actually simplies the twisted maze the xfs_sync_inodes is a little bit. And the missing IPOINTER_INSERT in the SYNC_CLOSE case looks like an actual bugfix. I had to look closely at th
Doesn't everyone? I confused that with the removal of the vp == NULL checks I removed. Too many things, so little time. So yes, this probably does fix a bug. Yes, we should be looking to rip all this
In theory it does the same thing. The problem is that it's really hard to verify. Btw, before starting with this bit there's another item on my TODO list to simplify xfs_sync_inodes, and that's getti
Regression introduced by recent freezing fixes - we should not hold the ilock while waiting for I/O completion. Cheers, Dave. -- Dave Chinner Principal Engineer SGI Australian Software Group -- fs/xf
Looks good, and actually simplies the twisted maze the xfs_sync_inodes is a little bit. And the missing IPOINTER_INSERT in the SYNC_CLOSE case looks like an actual bugfix. Of course in the end I'd st
I had to look closely at that IPOINTER_INSERT case with SYNC_CLOSE; it was actaully working properly because you'd always end up in the SYNC_CLOSE case having inserted a pointer earlier on in the flo
Looks good, and actually simplies the twisted maze the xfs_sync_inodes is a little bit. And the missing IPOINTER_INSERT in the SYNC_CLOSE case looks like an actual bugfix. I had to look closely at th
Doesn't everyone? I confused that with the removal of the vp == NULL checks I removed. Too many things, so little time. So yes, this probably does fix a bug. Yes, we should be looking to rip all this
In theory it does the same thing. The problem is that it's really hard to verify. Btw, before starting with this bit there's another item on my TODO list to simplify xfs_sync_inodes, and that's getti