On Thursday 23 October 2014 at 11:18:02, Ivan Shapovalov wrote: > These are mostly equivalent transformations (aside from the first patch) > I've done when I was experimenting with rwsems at zero-th iteration of > batch discard support. > > v2: - disable grab in current context unconditionally, not only if !BA_FORCE > > Ivan Shapovalov (3): > reiser4: block_alloc: improve error handling in reiser4_grab_reserved(). > reiser4: block_alloc: sanitize grab_enabled modifications. > reiser4: do not mess with grab_enabled; instead, use BA_FORCE. > > fs/reiser4/block_alloc.c | 57 +++++++++++++++++--------------- > fs/reiser4/plugin/file/file.c | 12 +++---- > fs/reiser4/plugin/file/file_conversion.c | 3 +- > fs/reiser4/plugin/file/tail_conversion.c | 11 +++--- > fs/reiser4/plugin/item/extent_file_ops.c | 3 +- > fs/reiser4/plugin/item/tail.c | 3 +- > fs/reiser4/safe_link.c | 4 +-- > 7 files changed, 44 insertions(+), 49 deletions(-) ping, what's the status? /* I'll send another round of discard patches shortly... That is, once I figure out how to explain in comments the sheer amount of happily coinciding subtle details, whose coincidence makes everything actually work. :/ BTW, could you please check that I've rebased your "precise discard" patch correctly? https://github.com/intelfx/linux/commit/47f27446d5ae7b796a842735811c48cc07615dd6 */ -- Ivan Shapovalov / intelfx /
Attachment:
signature.asc
Description: This is a digitally signed message part.