]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: make write_begin wait propagate ERESTARTSYS
authorSage Weil <sage@newdream.net>
Fri, 19 Mar 2010 20:27:53 +0000 (13:27 -0700)
committerSage Weil <sage@newdream.net>
Tue, 23 Mar 2010 14:47:03 +0000 (07:47 -0700)
commite2b6c1b2f1771fc683e6679e0b2b69d29c8b5d44
tree82a9a50b08826612f0613283c7b3f8f6aea264e7
parentd697deb7f71638a30c22cc9ac0979f6e8c12748b
ceph: make write_begin wait propagate ERESTARTSYS

Currently, if the wait_event_interruptible is interrupted, we
return EAGAIN unconditionally and loop, such that we aren't, in
fact, interruptible.  So, propagate ERESTARTSYS if we get it.

Signed-off-by: Sage Weil <sage@newdream.net>
fs/ceph/addr.c