Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
2a304bb8fa6a60cf6039f9a686798ec330f198ef
/
fs
/
ceph
/
caps.c
6c073a7
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 13 years ago
d8fb02a
ceph: create a new session lock to avoid lock inversion
by Alex Elder
· 13 years ago
5706b27
ceph: propagate umode_t
by Al Viro
· 13 years ago
be65559
ceph: use i_ceph_lock instead of i_lock
by Sage Weil
· 13 years ago
c6ffe10
ceph: use new D_COMPLETE dentry flag
by Sage Weil
· 13 years ago
bfe8684
filesystems: add set_nlink()
by Miklos Szeredi
· 13 years ago
b61c276
libceph: don't complain on msgpool alloc failures
by Sage Weil
· 13 years ago
02c24a8
fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers
by Josef Bacik
· 13 years ago
70b666c
ceph: use ihold when we already have an inode ref
by Sage Weil
· 14 years ago
db35405
ceph: fix cap flush race reentrancy
by Sage Weil
· 14 years ago
3540303
ceph: fix rare potential cap leak
by Sage Weil
· 14 years ago
d3d0720
ceph: do not use i_wrbuffer_ref as refcount for Fb cap
by Henry C Chang
· 14 years ago
fca65b4
ceph: do not call __mark_dirty_inode under i_lock
by Sage Weil
· 14 years ago
3772d26
ceph: use ihold() when i_lock is held
by Sage Weil
· 14 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
7e57b81
ceph: avoid immediate cap check after import
by Sage Weil
· 14 years ago
088b3f5
ceph: fix flushing of caps vs cap import
by Sage Weil
· 14 years ago
24be0c4
ceph: fix erroneous cap flush to non-auth mds
by Sage Weil
· 14 years ago
cd045cb
ceph: fix rdcache_gen usage and invalidate
by Sage Weil
· 14 years ago
feb4cc9
ceph: re-request max_size if cap auth changes
by Sage Weil
· 14 years ago
2f56f56
Revert "ceph: update issue_seq on cap grant"
by Sage Weil
· 14 years ago
18a3819
ceph: use mapping->nrpages to determine if mapping is empty
by Sage Weil
· 14 years ago
93afd44
ceph: only invalidate on check_caps if we actually have pages
by Sage Weil
· 14 years ago
3d14c5d
ceph: factor out libceph from Ceph file system
by Yehuda Sadeh
· 15 years ago
d91f243
ceph: update issue_seq on cap grant
by Sage Weil
· 14 years ago
21b559d
ceph: send cap release message early on failed revoke.
by Greg Farnum
· 14 years ago
a43fb73
ceph: check mapping to determine if FILE_CACHE cap is used
by Sage Weil
· 14 years ago
e835124
ceph: only send one flushsnap per cap_snap per mds session
by Sage Weil
· 14 years ago
cfc0bf6
ceph: stop sending FLUSHSNAPs when we hit a dirty capsnap
by Sage Weil
· 14 years ago
7d8cb26
ceph: maintain i_head_snapc when any caps are dirty, not just for data
by Sage Weil
· 14 years ago
4a625be
ceph: include dirty xattrs state in snapped caps
by Sage Weil
· 14 years ago
082afec
ceph: fix xattr cap writeback
by Sage Weil
· 14 years ago
0eb6cd4
ceph: only queue async writeback on cap revocation if there is dirty data
by Sage Weil
· 14 years ago
ce1fbc8
ceph: support v2 client_caps encoding
by Sage Weil
· 14 years ago
b8cd07e
ceph: warn on missing snap realm
by Sage Weil
· 14 years ago
2bc5025
ceph: add ceph_get_cap_for_mds function.
by Greg Farnum
· 14 years ago
154f42c
ceph: connect to export targets on cap export
by Sage Weil
· 15 years ago
3715166
ceph: do caps accounting per mds_client
by Yehuda Sadeh
· 15 years ago
cd84db6
ceph: code cleanup
by Yehuda Sadeh
· 15 years ago
ca81f3f
ceph: skip if no auth cap in flush_snaps
by Sage Weil
· 15 years ago
3b454c4
ceph: simplify caps revocation, fix for multimds
by Sage Weil
· 15 years ago
ee6b272
ceph: drop unused argument
by Sage Weil
· 15 years ago
2962507
ceph: perform lazy reads when file mode and caps permit
by Sage Weil
· 15 years ago
33caad3
ceph: perform lazy writes when file mode and caps permit
by Sage Weil
· 15 years ago
03066f2
ceph: use complete_all and wake_up_all
by Yehuda Sadeh
· 14 years ago
1dadcce
ceph: fix dentry lease release
by Sage Weil
· 14 years ago
443b376
ceph: fix caps usage accounting for import (non-reserved) case
by Sage Weil
· 15 years ago
ec97f88
ceph: only release clean, unused caps with mds requests
by Sage Weil
· 15 years ago
2b2300d
ceph: try to send partial cap release on cap message on missing inode
by Sage Weil
· 15 years ago
3d7ded4
ceph: release cap on import if we don't have the inode
by Sage Weil
· 15 years ago
9dbd412
ceph: fix misleading/incorrect debug message
by Sage Weil
· 15 years ago
7ea8085
drop unused dentry argument to ->fsync
by Christoph Hellwig
· 15 years ago
34d2376
ceph: all allocation functions should get gfp_mask
by Yehuda Sadeh
· 15 years ago
a5ee751
ceph: cleanup: remove unused assignement
by Dan Carpenter
· 15 years ago
bb25766
ceph: simplify ceph_msg_new
by Sage Weil
· 15 years ago
a79832f
ceph: make ceph_msg_new return NULL on failure; clean up, fix callers
by Sage Weil
· 15 years ago
640ef79
ceph: use ceph_sb_to_client instead of ceph_client
by Cheng Renquan
· 15 years ago
f818a73
ceph: fix cap removal races
by Sage Weil
· 15 years ago
0b0c06d
ceph: fix leaked spinlock during mds reconnect
by Sage Weil
· 15 years ago
96e35b4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 15 years ago
819ccbf
ceph: fix leaked inode ref due to snap metadata writeback race
by Sage Weil
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
916623d
ceph: only release unused caps with mds requests
by Sage Weil
· 15 years ago
15637c8
ceph: clean up handle_cap_grant, handle_caps wrt session mutex
by Sage Weil
· 15 years ago
cdc2ce0
ceph: fix session locking in handle_caps, ceph_check_caps
by Sage Weil
· 15 years ago
4ea0043
ceph: drop unnecessary WARN_ON in caps migration
by Sage Weil
· 15 years ago
978097c
ceph: implemented caps should always be superset of issued caps
by Sage Weil
· 15 years ago
f1a3d57
ceph: update for write_inode API change
by Stephen Rothwell
· 15 years ago
e9964c1
ceph: fix flush_dirty_caps race with caps migration
by Sage Weil
· 15 years ago
7af8f1e
ceph: include migrating caps in issued set
by Sage Weil
· 15 years ago
195d3ce
ceph: return EBADF if waiting for caps on closed file
by Sage Weil
· 15 years ago
70edb55
ceph: fix snaptrace decoding on cap migration between mds
by Sage Weil
· 15 years ago
2600d2d
ceph: drop messages on unregistered mds sessions; cleanup
by Sage Weil
· 15 years ago
a636974
ceph: fix comments, locking in destroy_inode
by Sage Weil
· 15 years ago
bcd2cbd
ceph: cleanup redundant code in handle_cap_grant
by Yehuda Sadeh
· 15 years ago
5ecad6f
ceph: fix check for invalidate_mapping_pages success
by Sage Weil
· 15 years ago
7c1332b
ceph: fix iterate_caps removal race
by Sage Weil
· 15 years ago
85ccce4
ceph: clean up readdir caps reservation
by Sage Weil
· 15 years ago
8031049
ceph: remove bogus invalidate_mapping_pages
by Sage Weil
· 15 years ago
0840d8a
ceph: invalidate pages even if truncate is pending
by Sage Weil
· 15 years ago
3c6f6b7
ceph: cleanup async writeback, truncation, invalidate helpers
by Sage Weil
· 15 years ago
68c2832
ceph: do not retain caps that are being revoked
by Sage Weil
· 15 years ago
cbd0363
ceph: cap revocation fixes
by Sage Weil
· 15 years ago
6df058c
ceph: include transaction id in ceph_msg_header (protocol change)
by Sage Weil
· 15 years ago
5dacf09
ceph: do not touch_caps while iterating over caps list
by Sage Weil
· 15 years ago
9ec7cab
ceph: hex dump corrupt server data to KERN_DEBUG
by Sage Weil
· 15 years ago
50b885b
ceph: whitespace cleanup
by Sage Weil
· 15 years ago
11ea8ed
ceph: fix page invalidation deadlock
by Sage Weil
· 15 years ago
cdac830
ceph: remove recon_gen logic
by Sage Weil
· 15 years ago
685f9a5d
ceph: do not confuse stale and dead (unreconnected) caps
by Sage Weil
· 15 years ago
6b80518
ceph: allocate and parse mount args before client instance
by Sage Weil
· 15 years ago
76e3b39
ceph: move dirty caps code around
by Sage Weil
· 15 years ago
afcdaea
ceph: flush dirty caps via the cap_dirty list
by Sage Weil
· 15 years ago
cdc35f9
ceph: move generic flushing code into helper
by Sage Weil
· 15 years ago
a8599bd
ceph: capability management
by Sage Weil
· 15 years ago