From: Arvin Schnell Date: Tue, 29 Mar 2016 12:25:50 +0000 (+0200) Subject: - add workaround for kernel bug X-Git-Tag: v0.3.3~17^2~4 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=df2b8a7eeb7757c43fb2614fdccd38067d2ee0e7;p=thirdparty%2Fsnapper.git - add workaround for kernel bug --- diff --git a/snapper/Btrfs.cc b/snapper/Btrfs.cc index b30f49d3..ed0b2c1d 100644 --- a/snapper/Btrfs.cc +++ b/snapper/Btrfs.cc @@ -372,6 +372,14 @@ namespace snapper #ifdef HAVE_LIBBTRFS deleted_subvolids.push_back(subvolid); + +#ifdef ENABLE_BTRFS_QUOTA + // see https://bugzilla.suse.com/show_bug.cgi?id=972511 + SDir subvolume_dir = openSubvolumeDir(); + qgroup_remove(subvolume_dir.fd(), calc_qgroup(0, subvolid), qgroup); + qgroup_destroy(subvolume_dir.fd(), calc_qgroup(0, subvolid)); +#endif + #endif } catch (const runtime_error& e)