On Thu, Oct 29, 2020 at 06:03:30PM +0100, David Sterba wrote:
> On Fri, Oct 09, 2020 at 09:28:21AM -0400, Josef Bacik wrote:
> > Sole-y for preemptive flushing, we want to be able to force the
> > transaction commit without any of the ambiguity of
> > may_commit_transaction().  This is because may_commit_transaction()
> > checks tickets and such, and in preemptive flushing we already know
> > it'll be helpful, so use this to keep the code nice and clean and
> > straightforward.
> > 
> > Signed-off-by: Josef Bacik <jo...@toxicpanda.com>
> > ---
> >  fs/btrfs/ctree.h             | 1 +
> >  fs/btrfs/space-info.c        | 8 ++++++++
> >  include/trace/events/btrfs.h | 3 ++-
> >  3 files changed, 11 insertions(+), 1 deletion(-)
> > 
> > diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h
> > index e817b3b3483d..84c5db91dc44 100644
> > --- a/fs/btrfs/ctree.h
> > +++ b/fs/btrfs/ctree.h
> > @@ -2654,6 +2654,7 @@ enum btrfs_flush_state {
> >     ALLOC_CHUNK_FORCE       =       8,
> >     RUN_DELAYED_IPUTS       =       9,
> >     COMMIT_TRANS            =       10,
> > +   FORCE_COMMIT_TRANS      =       11,
> 
> This new state is not documented in space-info.c (before
> btrfs_space_info_used).

I've used to changelog and turned it to the comment.

Reply via email to