user_data: track things like get_user_data(&my_pointer);
commit34b71296eb9b97f51132aa990c84efebf13d2f97
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 17 Jun 2013 09:30:33 +0000 (17 12:30 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Mon, 17 Jun 2013 09:30:33 +0000 (17 12:30 +0300)
tree8f30cc302762bc8dd471648a36f2f4c23304114a
parent332aa13e2a1457114e27af14a04cb53a038d57f5
user_data: track things like get_user_data(&my_pointer);

The code here looks like:

void get_user_data(struct my_struct *p)
{
copy_from_user(p, user_pointer, sizeof(*p));
}

The old code tracked user pointer across functions but only if the data
was returned, not if it was passed back through a parameter.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
check_user_data.c