Deepa Dinamani
|
95582b0083
vfs: change inode times to use struct timespec64
|
7 years ago |
Luis Henriques
|
e3161f17d9
ceph: quota: cache inode pointer in ceph_snap_realm
|
7 years ago |
Yan, Zheng
|
7d9c9193b5
ceph: fix incorrect snaprealm when adding caps
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 years ago |
Yan, Zheng
|
9f4057fc93
ceph: properly queue cap snap for newly created snap realm
|
8 years ago |
Yan, Zheng
|
3ae0bebc49
ceph: queue cap snap only when snap realm's context changes
|
8 years ago |
Elena Reshetova
|
805692d0e0
ceph: convert ceph_cap_snap.nref from atomic_t to refcount_t
|
8 years ago |
Yan, Zheng
|
5f743e4566
ceph: record truncate size/seq for snap data writeback
|
8 years ago |
Yan, Zheng
|
ed9b430c9b
ceph: cleanup ceph_flush_snaps()
|
9 years ago |
Yan, Zheng
|
70220ac8c2
ceph: introduce an inode flag to indicates if snapflush is needed
|
9 years ago |
Yan, Zheng
|
0e29438789
ceph: unify cap flush and snapcap flush
|
9 years ago |
Yan, Zheng
|
fce8515741
ceph: fix NULL dereference in ceph_queue_cap_snap()
|
9 years ago |
Ilya Dryomov
|
34b759b4a2
ceph: kill ceph_empty_snapc
|
9 years ago |
Yan, Zheng
|
23078637e0
ceph: fix queuing inode to mdsdir's snaprealm
|
10 years ago |
Yan, Zheng
|
affbc19a68
ceph: make sure syncfs flushes all cap snaps
|
10 years ago |
Yan, Zheng
|
8605609049
ceph: avoid sending unnessesary FLUSHSNAP message
|
10 years ago |
Yan, Zheng
|
5dda377cf0
ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR reference
|
10 years ago |
Yan, Zheng
|
7b06a826e7
ceph: use empty snap context for uninline_data and get_pool_perm
|
10 years ago |
Yan, Zheng
|
982d6011bc
ceph: improve reference tracking for snaprealm
|
10 years ago |
Yan, Zheng
|
e20d258d73
ceph: flush inline version
|
10 years ago |
Yan, Zheng
|
97c85a828f
ceph: introduce global empty snap context
|
10 years ago |
SF Markus Elfring
|
e96a650a81
ceph, rbd: delete unnecessary checks before two function calls
|
10 years ago |
Alex Elder
|
812164f8c3
ceph: use ceph_create_snap_context()
|
12 years ago |
Alex Elder
|
aa711ee340
ceph: define snap counts as u32 everywhere
|
13 years ago |
Xi Wang
|
a3860c1c5d
introduce SIZE_MAX
|
13 years ago |
Xi Wang
|
80834312a4
ceph: fix overflow check in build_snap_context()
|
13 years ago |
Sage Weil
|
be655596b3
ceph: use i_ceph_lock instead of i_lock
|
13 years ago |
Sage Weil
|
e77dc3e9c0
ceph: only queue capsnap if caps are dirty
|
14 years ago |
Sage Weil
|
af0ed569d7
ceph: fix snap writeback when racing with writes
|
14 years ago |
Sage Weil
|
70b666c3b4
ceph: use ihold when we already have an inode ref
|
14 years ago |