Update bcachefs sources to 3592e42edf bcachefs: Shut down quicker

This commit is contained in:
Kent Overstreet 2020-03-18 11:49:11 -04:00
parent d488efb9d9
commit 096f2ec00e
3 changed files with 8 additions and 1 deletions

View File

@ -1 +1 @@
b47904df3c6249c30213854bdeab003e64a09877
3592e42edfaed6a66470fb6a456a5895243ef2f4

View File

@ -1069,6 +1069,12 @@ again:
BKEY_EXTENT_U64s_MAX))
goto flush_io;
if ((op->flags & BCH_WRITE_FROM_INTERNAL) &&
percpu_ref_is_dying(&c->writes)) {
ret = -EROFS;
goto err;
}
wp = bch2_alloc_sectors_start(c,
op->target,
op->opts.erasure_code,

View File

@ -956,6 +956,7 @@ int bch2_fs_mark_dirty(struct bch_fs *c)
mutex_lock(&c->sb_lock);
SET_BCH_SB_CLEAN(c->disk_sb.sb, false);
c->disk_sb.sb->compat[0] &= ~(1ULL << BCH_COMPAT_FEAT_ALLOC_METADATA);
c->disk_sb.sb->features[0] |= 1ULL << BCH_FEATURE_new_extent_overwrite;
c->disk_sb.sb->features[0] |= 1ULL << BCH_FEATURE_extents_above_btree_updates;
ret = bch2_write_super(c);
mutex_unlock(&c->sb_lock);