On Tue, Jul 03, 2018 at 11:54:11AM +0300, Nikolay Borisov wrote: > > > On 2.07.2018 18:40, David Sterba wrote: > > On Mon, Jul 02, 2018 at 02:00:34PM +0300, Nikolay Borisov wrote: > >> Commit 5d23515be669 ("btrfs: Move qgroup rescan on quota enable to > >> btrfs_quota_enable") not only resulted in an easier to follow code but > >> it also introduced a subtle bug. It changed the timing when the initial > >> transaction rescan was happening - before the commit it would happen > >> after transaction commit had occured but after the commit it might happen > >> before the transaction was committed. This results in failure to > >> correctly rescan the quota since there could be data which is still not > >> committed on disk. > >> > >> This patch aims to fix this by movign the transaction creation/commit > >> inside btrfs_quota_enable, which allows to schedule the quota commit > >> after the transaction has been committed. > >> > >> Fixes: 5d23515be669 ("btrfs: Move qgroup rescan on quota enable to > >> btrfs_quota_enable") > >> Link: https://marc.info/?l=linux-btrfs&m=152999289017582 > > > > Please use https://lkml.kernel.org/r/<message-id> > > That won't work since lkml.kernel is , well, only for lkml and this was > posted to the btrfs mailing list.
Right. Would be better to have the message-id at least but, oh well. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html