xenfs/xenbus: report partial reads/writes correctly
authorJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Wed, 25 Aug 2010 19:19:53 +0000 (12:19 -0700)
committerJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Wed, 25 Aug 2010 19:19:53 +0000 (12:19 -0700)
commitfb27cfbcbd2865b0e731c4aae47df71778da805e
treebc321b782bb4234a7d6a5cb019c31c3843ab2506
parent6280f190da4dd083f14f704be6b3314311a7eacb
xenfs/xenbus: report partial reads/writes correctly

copy_(to|from)_user return the number of uncopied bytes, so a successful
return is 0, and any non-zero result indicates some degree of failure.

Reported-by: "Jun Zhu (Intern)" <Jun.Zhu@citrix.com>
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
drivers/xen/xenfs/xenbus.c