linux/fs/ceph
Sage Weil d91f2438d8 ceph: update issue_seq on cap grant
We need to update the issue_seq on any grant operation, be it via an MDS
reply or a separate grant message.  The update in the grant path was
missing.  This broke cap release for inodes in which the MDS sent an
explicit grant message that was not soon after followed by a successful
MDS reply on the same inode.

Also fix the signedness on seq locals.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-07 08:01:50 -07:00
..
crush
Kconfig ceph: select CRYPTO 2010-09-17 12:30:31 -07:00
Makefile
README
addr.c ceph: fix cap_snap and realm split 2010-09-16 16:26:51 -07:00
armor.c
auth.c
auth.h
auth_none.c
auth_none.h
auth_x.c ceph: fix get_ticket_handler() error handling 2010-08-26 09:26:50 -07:00
auth_x.h
auth_x_protocol.h
buffer.c
buffer.h
caps.c ceph: update issue_seq on cap grant 2010-10-07 08:01:50 -07:00
ceph_debug.h
ceph_frag.c
ceph_frag.h
ceph_fs.c
ceph_fs.h
ceph_hash.c
ceph_hash.h
ceph_strings.c
crypto.c
crypto.h
debugfs.c ceph: ceph_mdsc_build_path() returns an ERR_PTR 2010-08-26 09:24:28 -07:00
decode.h
dir.c ceph: fix null pointer deref on anon root dentry release 2010-09-11 10:52:47 -07:00
export.c ceph: Update max_len with minimum required size 2010-10-07 08:00:24 -07:00
file.c ceph: fix list_add usage on unsafe_writes list 2010-10-07 08:00:23 -07:00
inode.c ceph: fix dn offset during readdir_prepopulate 2010-09-13 11:40:36 -07:00
ioctl.c
ioctl.h
locks.c
mds_client.c ceph: fix reconnect encoding for old servers 2010-09-11 10:52:47 -07:00
mds_client.h
mdsmap.c
mdsmap.h
messenger.c
messenger.h
mon_client.c
mon_client.h
msgpool.c
msgpool.h
msgr.h
osd_client.c ceph: avoid null deref in osd request error path 2010-10-07 08:00:23 -07:00
osd_client.h
osdmap.c
osdmap.h
pagelist.c ceph: fix pagelist kunmap tail 2010-09-11 10:52:47 -07:00
pagelist.h
rados.h
snap.c ceph: only send one flushsnap per cap_snap per mds session 2010-09-17 08:03:08 -07:00
super.c
super.h ceph: only send one flushsnap per cap_snap per mds session 2010-09-17 08:03:08 -07:00
types.h
xattr.c

README

#
# The following files are shared by (and manually synchronized
# between) the Ceph userland and kernel client.
#
# userland                  kernel
src/include/ceph_fs.h	    fs/ceph/ceph_fs.h
src/include/ceph_fs.cc	    fs/ceph/ceph_fs.c
src/include/msgr.h	    fs/ceph/msgr.h
src/include/rados.h	    fs/ceph/rados.h
src/include/ceph_strings.cc fs/ceph/ceph_strings.c
src/include/ceph_frag.h	    fs/ceph/ceph_frag.h
src/include/ceph_frag.cc    fs/ceph/ceph_frag.c
src/include/ceph_hash.h	    fs/ceph/ceph_hash.h
src/include/ceph_hash.cc    fs/ceph/ceph_hash.c
src/crush/crush.c	    fs/ceph/crush/crush.c
src/crush/crush.h	    fs/ceph/crush/crush.h
src/crush/mapper.c	    fs/ceph/crush/mapper.c
src/crush/mapper.h	    fs/ceph/crush/mapper.h
src/crush/hash.h	    fs/ceph/crush/hash.h
src/crush/hash.c	    fs/ceph/crush/hash.c