[media] staging/media/solo6x10/v4l2-enc.c: fix error-handling
authorCyril Roelandt <tipecaml@gmail.com>
Fri, 16 Nov 2012 21:17:01 +0000 (18:17 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 26 Dec 2012 12:04:46 +0000 (10:04 -0200)
commitcb412a8da82233af001d13c28fc54f25a2001aef
tree8b6d6f8f985ae3aa2bfb7d39e938f2bf45f3b57f
parent899a179dbf5878fd01c0bd3b0e884ec526916afb
[media] staging/media/solo6x10/v4l2-enc.c: fix error-handling

The return values of copy_to_user() and copy_from_user() cannot be negative.
Found using the following semantich patch:
<spml>
@exists@
identifier ret;
statement S;
expression E;
@@
(
* ret = copy_to_user(...);
|
* ret = copy_from_user(...);
)
... when != ret = E
    when != if (ret) { <+... ret = E; ...+> }
* if (ret < 0)
  S
</spml>

Signed-off-by: Cyril Roelandt <tipecaml@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/staging/media/solo6x10/v4l2-enc.c