From: Boris Burkov <boris@bur.io>
To: fdmanana@kernel.org
Cc: linux-btrfs@vger.kernel.org
Subject: Re: [PATCH 0/9] btrfs: cleanups and minor performance change to setting/clearing delalloc
Date: Fri, 9 Feb 2024 13:54:24 -0800 [thread overview]
Message-ID: <20240209215424.GA149185@zen.localdomain> (raw)
In-Reply-To: <cover.1707491248.git.fdmanana@suse.com>
On Fri, Feb 09, 2024 at 06:00:42PM +0000, fdmanana@kernel.org wrote:
> From: Filipe Manana <fdmanana@suse.com>
>
> Some cleanups and a minor performance improvement around setting and
> clearing delalloc ranges. More details in the changelogs.
These all LGTM.
If you want to hunt more wins to claim for the inode lock improvement,
you can also try running fsperf.
Reviewed-by: Boris Burkov <boris@bur.io>
>
> Filipe Manana (9):
> btrfs: stop passing root argument to btrfs_add_delalloc_inodes()
> btrfs: stop passing root argument to __btrfs_del_delalloc_inode()
> btrfs: assert root delalloc lock is held at __btrfs_del_delalloc_inode()
> btrfs: rename btrfs_add_delalloc_inodes() to singular form
> btrfs: reduce inode lock critical section when setting and clearing delalloc
> btrfs: add lockdep assertion to remaining delalloc callbacks
> btrfs: use assertion instead of BUG_ON when adding/removing to delalloc list
> btrfs: remove do_list variable at btrfs_set_delalloc_extent()
> btrfs: remove do_list variable at btrfs_clear_delalloc_extent()
>
> fs/btrfs/btrfs_inode.h | 3 +-
> fs/btrfs/disk-io.c | 2 +-
> fs/btrfs/inode.c | 93 ++++++++++++++++++++++++++----------------
> 3 files changed, 60 insertions(+), 38 deletions(-)
>
> --
> 2.40.1
>
prev parent reply other threads:[~2024-02-09 21:52 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-09 18:00 [PATCH 0/9] btrfs: cleanups and minor performance change to setting/clearing delalloc fdmanana
2024-02-09 18:00 ` [PATCH 1/9] btrfs: stop passing root argument to btrfs_add_delalloc_inodes() fdmanana
2024-02-10 7:45 ` Qu Wenruo
2024-02-09 18:00 ` [PATCH 2/9] btrfs: stop passing root argument to __btrfs_del_delalloc_inode() fdmanana
2024-02-10 7:45 ` Qu Wenruo
2024-02-09 18:00 ` [PATCH 3/9] btrfs: assert root delalloc lock is held at __btrfs_del_delalloc_inode() fdmanana
2024-02-10 7:46 ` Qu Wenruo
2024-02-09 18:00 ` [PATCH 4/9] btrfs: rename btrfs_add_delalloc_inodes() to singular form fdmanana
2024-02-10 7:46 ` Qu Wenruo
2024-02-09 18:00 ` [PATCH 5/9] btrfs: reduce inode lock critical section when setting and clearing delalloc fdmanana
2024-02-09 18:00 ` [PATCH 6/9] btrfs: add lockdep assertion to remaining delalloc callbacks fdmanana
2024-02-10 7:48 ` Qu Wenruo
2024-02-09 18:00 ` [PATCH 7/9] btrfs: use assertion instead of BUG_ON when adding/removing to delalloc list fdmanana
2024-02-10 7:48 ` Qu Wenruo
2024-02-09 18:00 ` [PATCH 8/9] btrfs: remove do_list variable at btrfs_set_delalloc_extent() fdmanana
2024-02-10 7:49 ` Qu Wenruo
2024-02-09 18:00 ` [PATCH 9/9] btrfs: remove do_list variable at btrfs_clear_delalloc_extent() fdmanana
2024-02-10 7:49 ` Qu Wenruo
2024-02-09 21:54 ` Boris Burkov [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240209215424.GA149185@zen.localdomain \
--to=boris@bur.io \
--cc=fdmanana@kernel.org \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox