Skip to content

libbtrfsutil: misc fixes

Omar Sandoval linux-btrfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5libbtrfsutil: don't return free space cache inodes from deleted_subvolumes()libbtrfsutil/subvolume.c+22 -120 replies
2/5libbtrfsutil: fix memory leak in deleted_subvolumes()libbtrfsutil/subvolume.c+4 -20 replies
3/5libbtrfsutil: use local mkfs.btrfs for tests if it existsMakefile libbtrfsutil/python/tests/__init__.py+6 -20 replies
4/5libbtrfsutil: always build libbtrfsutil.so.$MAJORMakefile+1 -10 replies
5/5libbtrfsutil: fix test assumptions about top-level subvolumelibbtrfsutil/python/tests/test_subvolume.py+5 -31 reply

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by.

PatchTomohiro Misono
1/5
2/5
3/5
4/5
5/5R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] libbtrfsutil: misc fixes

From: Omar Sandoval <[email protected]>

Hi, Dave,

This is a handful of minor fixes for libbtrfsutil that would be good to get in before the release. Patch 1 fixes an issue reported by Tomohiro a few weeks back. Patch 2 fixes a memory leak I noticed while writing patch 1. Patch 3 makes us use the local mkfs.btrfs so that the tests can run on the CI system. Patch 4 fixes an issue I noticed while testing that fix. Patch 5 fixes a test failure caused by "btrfs-progs: mkfs: add uuid and otime to ROOT_ITEM of, FS_TREE".

Based on your devel branch. Please apply!

Omar Sandoval (5):
libbtrfsutil: don't return free space cache inodes from
deleted_subvolumes()
libbtrfsutil: fix memory leak in deleted_subvolumes()
libbtrfsutil: use local mkfs.btrfs for tests if it exists
libbtrfsutil: always build libbtrfsutil.so.$MAJOR
libbtrfsutil: fix test assumptions about top-level subvolume

 Makefile                                    |  4 ++--
 libbtrfsutil/python/tests/__init__.py       |  6 ++++-
 libbtrfsutil/python/tests/test_subvolume.py |  8 ++++---
 libbtrfsutil/subvolume.c                    | 34 +++++++++++++++++++----------
 4 files changed, 35 insertions(+), 17 deletions(-)
Signature · 1 line
2.16.3