On Fri, Jan 24, 2020 at 05:18:30PM +0200, Nikolay Borisov wrote: > This commit flips the switch to start tracking/processing pinned > extents on a per-transaction basis. It mostly replaces all references > from btrfs_fs_info::(pinned_extents|freed_extents[]) to > btrfs_transaction::pinned_extents. Two notable modifications that > warrant explicit mention are changing clean_pinned_extents to get a > reference to the previously running transaction. The other one is > removal of call to btrfs_destroy_pinned_extent since transactions are > going to be cleaned in btrfs_cleanup_one_transaction. > > Signed-off-by: Nikolay Borisov <nborisov@xxxxxxxx> The subject could tell me what's the summmary of the change, I can see in the code that btrfs_transaction::pinned_extents is used but for what? If this is the main change of the patchset after cleanups, then the subject is close to the cover letter, so something like "switch to per-transaction pinned extents".
