This patch set updates the list implementation to the one currently in Linux. See the comments in the new gfs2/include/list.h for details.
Andrew Price (5): Update list implementation gfs2_convert: Use the new list.h fsck.gfs2: Use the new list.h libgfs2: Use the new list.h Remove osi_list.h gfs2/convert/gfs2_convert.c | 80 ++-- gfs2/edit/savemeta.c | 25 +- gfs2/fsck/fs_recovery.c | 29 +- gfs2/fsck/fsck.h | 7 +- gfs2/fsck/inode_hash.c | 1 - gfs2/fsck/main.c | 1 - gfs2/fsck/metawalk.c | 38 +- gfs2/fsck/pass1.c | 2 +- gfs2/fsck/pass1b.c | 36 +- gfs2/fsck/pass3.c | 1 - gfs2/fsck/pass4.c | 4 +- gfs2/fsck/rgrepair.c | 3 +- gfs2/fsck/util.c | 66 ++- gfs2/fsck/util.h | 2 +- gfs2/include/Makefile.am | 2 +- gfs2/include/list.h | 902 ++++++++++++++++++++++++++++++++++++ gfs2/include/osi_list.h | 84 ---- gfs2/libgfs2/block_list.c | 17 +- gfs2/libgfs2/buf.c | 4 +- gfs2/libgfs2/fs_ops.c | 13 +- gfs2/libgfs2/gfs1.c | 1 - gfs2/libgfs2/lang.h | 1 + gfs2/libgfs2/libgfs2.h | 6 +- gfs2/libgfs2/super.c | 1 - gfs2/mkfs/gfs2_mkfs.h | 1 - 25 files changed, 1063 insertions(+), 264 deletions(-) create mode 100644 gfs2/include/list.h delete mode 100644 gfs2/include/osi_list.h -- 2.21.0