Whamcloud - gitweb
libquota: cleanup libquota code
authorAditya Kali <adityakali@google.com>
Mon, 14 Nov 2011 15:55:54 +0000 (10:55 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 14 Nov 2011 15:55:54 +0000 (10:55 -0500)
commita86d55da8bf41335aa2fc5ec16ca63859d918e81
tree9fec3a99d2a9c7e8bf7433c1a0c349b1e2808f67
parent7becb2065ffd5c4b403546d577c2421b4a840c3c
libquota: cleanup libquota code

This patch cleans up the quota code as suggested in previous reviews. This
includes
* remove BUG_ON()s and 'exit()' calls from library code
* remove calls to malloc/free and instead use ext2fs_get/free_mem functions.
* lib/quota/common.c file in not needed anymore and is removed.
* rename exported functions to start with quota_
  (ex: init_quota_context --> quota_init_context)
* better error handling in quota library

Signed-off-by: Aditya Kali <adityakali@google.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
13 files changed:
e2fsck/quota.c
e2fsck/unix.c
lib/quota/Makefile.in
lib/quota/common.c [deleted file]
lib/quota/common.h
lib/quota/mkquota.c
lib/quota/mkquota.h
lib/quota/quotaio.c
lib/quota/quotaio.h
lib/quota/quotaio_tree.c
lib/quota/quotaio_v2.c
misc/mke2fs.c
misc/tune2fs.c