db/kernel.return_fixes: specify some functions that return negative errors
commit6d73618cc6a764365ea76cb934c90302836619d7
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 15 Jul 2016 13:36:27 +0000 (15 16:36 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Sat, 16 Jul 2016 21:44:53 +0000 (17 00:44 +0300)
tree4b7f946ebaab29143089b40f33583d8774b19644
parent1c0d83603d86e312ce0806263bd8ebf07a92e775
db/kernel.return_fixes: specify some functions that return negative errors

The problem here is that we have some functions which do:

if (ret)
return ret;

But then the callers do this instead:

if (ret < 0)
return ret;

Smatch doesn't know that the caller handled all the error values on that
path.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch_data/db/kernel.return_fixes