aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/label
diff options
context:
space:
mode:
authorKirk McKusick <mckusick@FreeBSD.org>2020-06-19 01:02:53 +0000
committerKirk McKusick <mckusick@FreeBSD.org>2020-06-19 01:02:53 +0000
commit34816cb9aeca7b0ad3289c2de04cad0cd1b111ed (patch)
treedbd015863000afa619bfa39c47b28ff33045c0e1 /sys/geom/label
parent349eddbd07d112698c5c6e51a3e8126759f651a6 (diff)
downloadsrc-34816cb9aeca7b0ad3289c2de04cad0cd1b111ed.tar.gz
src-34816cb9aeca7b0ad3289c2de04cad0cd1b111ed.zip
Move the pointers stored in the superblock into a separate
fs_summary_info structure. This change was originally done by the CheriBSD project as they need larger pointers that do not fit in the existing superblock. This cleanup of the superblock eases the task of the commit that immediately follows this one. Suggested by: brooks Reviewed by: kib PR: 246983 Sponsored by: Netflix
Notes
Notes: svn path=/head/; revision=362358
Diffstat (limited to 'sys/geom/label')
-rw-r--r--sys/geom/label/g_label_ufs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/label/g_label_ufs.c b/sys/geom/label/g_label_ufs.c
index 8b90b70a40a9..1d2614b52747 100644
--- a/sys/geom/label/g_label_ufs.c
+++ b/sys/geom/label/g_label_ufs.c
@@ -122,6 +122,7 @@ g_label_ufs_taste_common(struct g_consumer *cp, char *label, size_t size, int wh
}
out:
g_free(fs->fs_csp);
+ g_free(fs->fs_si);
g_free(fs);
}