Was your patch against b2_1?
Making all in utils
make[5]: Entering directory `/usr/src/packages/BUILD/lustre-2.1.5/lustre/utils'
make[6]: Entering directory `/usr/src/packages/BUILD/lustre-2.1.5/lustre/utils'
lfs.c:1897: error: expected declaration specifiers or '...' before 'bool'
lfs.c: In function 'print_quota_title':
lfs.c:1903: error: 'human_readable' undeclared (first use in this function)
lfs.c:1903: error: (Each undeclared identifier is reported only once
lfs.c:1903: error: for each function it appears in.)
lfs.c: At top level:
lfs.c:1908: error: expected declaration specifiers or '...' before 'bool'
lfs.c: In function 'kbytes2str':
lfs.c:1910: error: 'h' undeclared (first use in this function)
lfs.c: At top level:
lfs.c:1925: error: expected declaration specifiers or '...' before 'bool'
lfs.c: In function 'print_quota':
lfs.c:1969: error: 'h' undeclared (first use in this function)
lfs.c:1969: error: too many arguments to function 'kbytes2str'
lfs.c:1976: error: too many arguments to function 'kbytes2str'
lfs.c:1983: error: too many arguments to function 'kbytes2str'
lfs.c: At top level:
lfs.c:2027: error: expected declaration specifiers or '...' before 'bool'
lfs.c: In function 'print_obd_quota':
lfs.c:2057: error: 'h' undeclared (first use in this function)
lfs.c:2057: error: too many arguments to function 'print_quota'
lfs.c: In function 'lfs_quota':
lfs.c:2079: error: 'bool' undeclared (first use in this function)
lfs.c:2079: error: expected ';' before 'human_readable'
lfs.c:2120: error: 'human_readable' undeclared (first use in this function)
lfs.c:2120: error: 'true' undeclared (first use in this function)
lfs.c:2193: error: too many arguments to function 'print_quota_title'
lfs.c:2205: error: too many arguments to function 'print_quota'
lfs.c:2211: error: too many arguments to function 'kbytes2str'
lfs.c:2213: error: too many arguments to function 'print_obd_quota'
lfs.c:2215: error: too many arguments to function 'print_obd_quota'
make[6]: *** [lfs.o] Error 1
LUDOC-209is created.