From 2371995a027f77f6441a0ab66ecfe245ea08591c Mon Sep 17 00:00:00 2001 From: Eric Sandeen Date: Thu, 26 Jun 2003 01:08:15 +0000 Subject: [PATCH] Fix xvm stripe detection in libdisk - pass correctly sized structures to xvm ioctls. Bump version --- VERSION | 2 +- doc/CHANGES | 4 ++++ libdisk/xvm.h | 13 ++++++++----- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index 370cc02c4..4b2646d6b 100644 --- a/VERSION +++ b/VERSION @@ -3,5 +3,5 @@ # PKG_MAJOR=2 PKG_MINOR=5 -PKG_REVISION=1 +PKG_REVISION=2 PKG_BUILD=0 diff --git a/doc/CHANGES b/doc/CHANGES index 8f9894187..b654d821c 100644 --- a/doc/CHANGES +++ b/doc/CHANGES @@ -1,3 +1,7 @@ +xfsprogs-2.5.2 (25 June 2003) + - Fix xvm stripe detection in libdisk - pass correctly + sized structures to xvm ioctls. + xfsprogs-2.5.1 (23 June 2003) - Fix libdisk device driver (volume managers) detection code used by mkfs, so that drivers with multiple majors are not diff --git a/libdisk/xvm.h b/libdisk/xvm.h index c4c6ded5c..8ee0c89e3 100644 --- a/libdisk/xvm.h +++ b/libdisk/xvm.h @@ -40,14 +40,17 @@ * numbers. */ #define XVM_GETDEV_VERS 1 + +typedef __uint32_t xvm_dev_t; + typedef struct { __uint32_t version; - dev_t data_subvol_dev; + xvm_dev_t data_subvol_dev; - dev_t log_subvol_dev; - dev_t rt_subvol_dev; + xvm_dev_t log_subvol_dev; + xvm_dev_t rt_subvol_dev; - dev_t sp_subvol_dev; + xvm_dev_t sp_subvol_dev; } xvm_getdev_t; /* @@ -60,5 +63,5 @@ typedef struct xvm_subvol_stripe_s { __uint32_t unit_size; /* in blocks */ __uint32_t width_size; /* in blocks */ __uint32_t pad1; /* padding */ - dev_t dev; + xvm_dev_t dev; } xvm_subvol_stripe_t; -- 2.47.2