Improve check_err_ptr.c
commitb20a94d7617525f34b12c479da293b4e3aa21bd8
authorDan Carpenter <error27@gmail.com>
Fri, 7 Aug 2009 12:18:10 +0000 (7 14:18 +0200)
committerDan Carpenter <error27@gmail.com>
Fri, 7 Aug 2009 12:18:10 +0000 (7 14:18 +0200)
treefd0eecdbb4f79b9f95e21cda41aec2bbb5feea92
parentfaefe4738444193ee82e76f45b3623757baff204
Improve check_err_ptr.c

check_err_ptr.c prints a list of functions that return an ERR_PTR().

The old code assumed that if you called ERR_PTR() you returned an
ERR_PTR() but that's not always true.  The new code only prints an
error if you actually return an ERR_PTR().

The disadvantage is that it might miss some.  I think when I improve
the loop handling it will catch basically everything though...

Signed-off-by: Dan Carpenter <error27@gmail.com>
check_err_ptr.c
smatch_data/kernel.returns_err_ptr