linux_old1/include/linux/ceph
Sam Lang 6e8575faa8 ceph: Check for created flag in response from mds
The mds now sends back a created inode if the create request
performed the create.  If the file already existed, no inode is
returned in the reply.  This allows ceph to set the created flag
in atomic_open so that permissions are properly checked in the case
that the file wasn't created by the create call to the mds.

To ensure compability with previous kernels, a feature for sending
back the inode in the create reply was added, so that the mds will
only send back the inode if the client indicates it supports the
feature.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2013-01-17 12:42:36 -06:00
..
auth.h ceph: messenger: reduce args to create_authorizer 2012-05-17 08:18:12 -05:00
buffer.h
ceph_debug.h
ceph_features.h ceph: Check for created flag in response from mds 2013-01-17 12:42:36 -06:00
ceph_frag.h
ceph_fs.h libceph: move feature bits to separate header 2012-07-30 16:23:22 -07:00
ceph_hash.h
debugfs.h
decode.h libceph: define ceph_extract_encoded_string() 2012-07-30 09:29:57 -07:00
libceph.h libceph: remove 'osdtimeout' option 2012-12-13 08:13:06 -06:00
mdsmap.h BUG: headers with BUG/BUG_ON etc. need linux/bug.h 2012-03-04 17:54:34 -05:00
messenger.h libceph: clean up con flags 2012-07-30 18:16:01 -07:00
mon_client.h libceph: remove unused monc->have_fsid 2012-10-01 14:30:49 -05:00
msgpool.h libceph: initialize msgpool message types 2012-07-30 09:29:50 -07:00
msgr.h
osd_client.h libceph: check for invalid mapping 2012-10-01 17:20:00 -05:00
osdmap.h libceph: define ceph_pg_pool_name_by_id() 2012-11-01 07:55:42 -05:00
pagelist.h
rados.h rbd: get parent spec for version 2 images 2012-11-01 07:55:42 -05:00
types.h