From 942b90ec448455fc1c5ec2f5cf79e7d748fb5883 Mon Sep 17 00:00:00 2001 From: Amir Vadai Date: Tue, 24 Nov 2009 09:33:53 +0200 Subject: [PATCH] sdp: Fixed annoying warning by memtrack kzalloc done in sdp_seq_open is freed by the system in a function that memtrack can't see. Therefore it printed false warning. Signed-off-by: Amir Vadai --- drivers/infiniband/ulp/sdp/sdp_proc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/infiniband/ulp/sdp/sdp_proc.c b/drivers/infiniband/ulp/sdp/sdp_proc.c index 02ad8606a7ab..23f099c1f82b 100644 --- a/drivers/infiniband/ulp/sdp/sdp_proc.c +++ b/drivers/infiniband/ulp/sdp/sdp_proc.c @@ -166,7 +166,11 @@ static int sdp_seq_open(struct inode *inode, struct file *file) if (unlikely(afinfo == NULL)) return -EINVAL; +/* Workaround bogus warning by memtrack */ +#define _kzalloc(size,flags) kzalloc(size,flags) +#undef kzalloc s = kzalloc(sizeof(*s), GFP_KERNEL); +#define kzalloc(s,f) _kzalloc(s,f) if (!s) return -ENOMEM; s->family = afinfo->family; -- 2.50.1