From 5fff8636e54f762fcfe7312ec7c0428924ff7292 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Fri, 25 Nov 2011 21:23:18 -0500 Subject: [PATCH] libext2fs: move mmp fields to preserve structure layout of ext2_filsys This helps provide better ABI compatibility for e2fsprogs 1.42. Signed-off-by: "Theodore Ts'o" --- lib/ext2fs/ext2fs.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/ext2fs/ext2fs.h b/lib/ext2fs/ext2fs.h index 08f1946..227ee58 100644 --- a/lib/ext2fs/ext2fs.h +++ b/lib/ext2fs/ext2fs.h @@ -261,6 +261,13 @@ struct struct_ext2_filsys { io_channel image_io; /* + * More callback functions + */ + errcode_t (*get_alloc_block)(ext2_filsys fs, blk64_t goal, + blk64_t *ret); + void (*block_alloc_stats)(ext2_filsys fs, blk64_t blk, int inuse); + + /* * Buffers for Multiple mount protection(MMP) block. */ void *mmp_buf; @@ -271,13 +278,6 @@ struct struct_ext2_filsys { * Time at which e2fsck last updated the MMP block. */ long mmp_last_written; - - /* - * More callback functions - */ - errcode_t (*get_alloc_block)(ext2_filsys fs, blk64_t goal, - blk64_t *ret); - void (*block_alloc_stats)(ext2_filsys fs, blk64_t blk, int inuse); }; #if EXT2_FLAT_INCLUDES -- 1.8.3.1