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

Reply via email to