The lustre modules define their own custom MIN, MAX and min_t functions. However Linux provides these functions (include/linux/kernel.h) and their design is more robust. They check types and produce compiler warnings if differing types are used. This patch set updates the lustre modules to use the built in min/max functions. Jeremiah Mahler (6): staging: lustre: use min/max instead of MIN/MAX, simple cases staging: lustre: replace MIN with min_t staging: lustre: replace MIN/MAX with min_t/max_t staging: lustre: replace MIN with min, cast (__kernel_size_t) staging: lustre: replace MIN with min_t, remove cast staging: lustre: remove custom MIN/MAX and min_t operations .../lustre/include/linux/libcfs/libcfs_private.h | 8 -------- .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd_cb.c | 2 +- drivers/staging/lustre/lnet/klnds/socklnd/socklnd.c | 2 +- .../staging/lustre/lnet/klnds/socklnd/socklnd_cb.c | 6 +++--- drivers/staging/lustre/lnet/lnet/lib-move.c | 20 ++++++++++---------- drivers/staging/lustre/lnet/lnet/router.c | 4 ++-- drivers/staging/lustre/lnet/lnet/router_proc.c | 2 +- drivers/staging/lustre/lnet/selftest/conrpc.h | 2 +- drivers/staging/lustre/lnet/selftest/rpc.c | 4 ++-- .../lustre/lustre/libcfs/linux/linux-tracefile.c | 2 +- drivers/staging/lustre/lustre/osc/osc_internal.h | 5 ----- 11 files changed, 22 insertions(+), 35 deletions(-) -- 2.1.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel