projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e2e110d
)
tile-srom.c driver: minor code cleanup
author
Chris Metcalf
<
[email protected]
>
Fri, 30 Mar 2012 23:03:04 +0000
(19:03 -0400)
committer
Chris Metcalf
<
[email protected]
>
Mon, 2 Apr 2012 16:14:10 +0000
(12:14 -0400)
Signed-off-by: Chris Metcalf <
[email protected]
>
drivers/char/tile-srom.c
patch
|
blob
|
history
diff --git
a/drivers/char/tile-srom.c
b/drivers/char/tile-srom.c
index 4dc019408fac7aa04b59e95f7deed8fb586ffe9e..3b22a606f79dc143abbece02b4893a71deee6e1b 100644
(file)
--- a/
drivers/char/tile-srom.c
+++ b/
drivers/char/tile-srom.c
@@
-194,17
+194,17
@@
static ssize_t srom_read(struct file *filp, char __user *buf,
hv_retval = _srom_read(srom->hv_devhdl, kernbuf,
*f_pos, bytes_this_pass);
- if (hv_retval > 0) {
- if (copy_to_user(buf, kernbuf, hv_retval) != 0) {
- retval = -EFAULT;
- break;
- }
- } else if (hv_retval <= 0) {
+ if (hv_retval <= 0) {
if (retval == 0)
retval = hv_retval;
break;
}
+ if (copy_to_user(buf, kernbuf, hv_retval) != 0) {
+ retval = -EFAULT;
+ break;
+ }
+
retval += hv_retval;
*f_pos += hv_retval;
buf += hv_retval;