summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2009-10-06 20:31:08 +0200
committerSage Weil <sage@newdream.net>2009-10-06 20:31:08 +0200
commit124e68e74099090e28da5518f73fda878e7e8232 (patch)
tree392c4861271b7c5ea1049832828c42a4c6ec9916 /drivers
parentceph: directory operations (diff)
downloadlinux-124e68e74099090e28da5518f73fda878e7e8232.tar.xz
linux-124e68e74099090e28da5518f73fda878e7e8232.zip
ceph: file operations
File open and close operations, and read and write methods that ensure we have obtained the proper capabilities from the MDS cluster before performing IO on a file. We take references on held capabilities for the duration of the read/write to avoid prematurely releasing them back to the MDS. We implement two main paths for read and write: one that is buffered (and uses generic_aio_{read,write}), and one that is fully synchronous and blocking (operating either on a __user pointer or, if O_DIRECT, directly on user pages). Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions