Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
e5a0c874ec7babc1931a67489b292de152d2a641
/
fs
/
ceph
/
inode.c
9a5889a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 11 years ago
84d08fa
helper for reading ->d_count
by Al Viro
· 11 years ago
b415bf4
ceph: fix pending vmtruncate race
by Yan, Zheng
· 11 years ago
0b93267
ceph: fix symlink inode operations
by Yan, Zheng
· 12 years ago
2f276c5
ceph: use i_release_count to indicate dir's completeness
by Yan, Zheng
· 12 years ago
3f99969
ceph: acquire i_mutex in __ceph_do_pending_vmtruncate
by Yan, Zheng
· 12 years ago
a8673d6
ceph: use I_COMPLETE inode flag instead of D_COMPLETE flag
by Yan, Zheng
· 12 years ago
d895cb1
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
79f9f99
ceph: prepopulate inodes only when request is aborted
by Sage Weil
· 12 years ago
bd2bae6
ceph: Convert kuids and kgids before printing them.
by Eric W. Biederman
· 12 years ago
ab871b9
ceph: Translate inode uid and gid attributes to/from kuids and kgids.
by Eric W. Biederman
· 12 years ago
40889e8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 12 years ago
a85f50b
ceph: Fix __ceph_do_pending_vmtruncate
by Yan, Zheng
· 12 years ago
2744c17
ceph: don't abuse d_delete() on failure exits
by Al Viro
· 12 years ago
6c5e50f
ceph: tolerate (and warn on) extraneous dentry from mds
by Sage Weil
· 12 years ago
810339ec
ceph: avoid panic with mismatched symlink sizes in fill_inode()
by Xi Wang
· 13 years ago
1a52bb0
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 13 years ago
b8cd952
ceph: dereference pointer after checking for NULL
by Yehuda Sadeh
· 13 years ago
6b520e0
vfs: fix the stupidity with i_dentry in inode destructors
by Al Viro
· 13 years ago
be65559
ceph: use i_ceph_lock instead of i_lock
by Sage Weil
· 13 years ago
15a2015
ceph: fix iput race when queueing inode work
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
83eaea2
Revert "ceph: don't truncate dirty pages in invalidate work thread"
by Sage Weil
· 13 years ago
ba5b56c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 13 years ago
4f17726
ceph: document locking for ceph_set_dentry_offset
by Sage Weil
· 13 years ago
5f21c96
ceph: protect access to d_parent
by Sage Weil
· 13 years ago
dfabbed
ceph: set dir complete frag after adding capability
by Sage Weil
· 13 years ago
2f90b85
ceph: ignore lease mask
by Sage Weil
· 13 years ago
10556cb
->permission() sanitizing: don't pass flags to ->permission()
by Al Viro
· 13 years ago
2830ba7
->permission() sanitizing: don't pass flags to generic_permission()
by Al Viro
· 13 years ago
178ea735
kill check_acl callback of generic_permission()
by Al Viro
· 13 years ago
70b666c
ceph: use ihold when we already have an inode ref
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
ad1fee9
ceph: add ino32 mount option
by Yehuda Sadeh
· 14 years ago
09adc80
ceph: preserve I_COMPLETE across rename
by Sage Weil
· 14 years ago
b545cc1
ceph: do not set I_COMPLETE
by Sage Weil
· 14 years ago
b12ece7
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 14 years ago
1c1266b
ceph: fix getattr on directory when using norbytes
by Yehuda Sadeh
· 14 years ago
a170315
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 14 years ago
14303d2
ceph: implement DIRLAYOUTHASH feature to get dir layout from MDS
by Sage Weil
· 14 years ago
6c0f3af
ceph: add dir_layout to inode
by Sage Weil
· 14 years ago
b74c79e
fs: provide rcu-walk aware permission i_ops
by Nick Piggin
· 14 years ago
fa0d7e3d
fs: icache RCU free inodes
by Nick Piggin
· 14 years ago
b5c84bf
fs: dcache remove dcache_lock
by Nick Piggin
· 14 years ago
2fd6b7f
fs: dcache scale subdirs
by Nick Piggin
· 14 years ago
b7ab39f
fs: dcache scale dentry refcount
by Nick Piggin
· 14 years ago
76db8ac
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 14 years ago
451a3c2
BKL: remove extraneous #include <smp_lock.h>
by Arnd Bergmann
· 14 years ago
b7495fc
ceph: make page alignment explicit in osd interface
by Sage Weil
· 14 years ago
d8672d6
ceph: fix update of ctime from MDS
by Sage Weil
· 14 years ago
8bd59e0
ceph: fix version check on racing inode updates
by Sage Weil
· 14 years ago
cd045cb
ceph: fix rdcache_gen usage and invalidate
by Sage Weil
· 14 years ago
912a9b0
ceph: only let auth caps update max_size
by Sage Weil
· 14 years ago
d8b16b3
ceph: fix bad pointer dereference in ceph_fill_trace
by Sage Weil
· 14 years ago
3d14c5d
ceph: factor out libceph from Ceph file system
by Yehuda Sadeh
· 15 years ago
467c525
ceph: fix dn offset during readdir_prepopulate
by Sage Weil
· 14 years ago
ac1f12e
ceph: ceph_get_inode() returns an ERR_PTR
by Dan Carpenter
· 14 years ago
1245149
ceph: don't improperly set dir complete when holding EXCL cap
by Sage Weil
· 14 years ago
2962507
ceph: perform lazy reads 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
8c69673
ceph: fix leak of dentry in ceph_init_dentry() error path
by Sage Weil
· 14 years ago
d69ed05
ceph: handle splice_dentry/d_materialize_unique error in readdir_prepopulate
by Sage Weil
· 14 years ago
13a4214
ceph: fix d_subdirs ordering problem
by Henry C Chang
· 14 years ago
7e34bc5
fs/ceph: Use ERR_CAST
by Julia Lawall
· 15 years ago
167c9e3
ceph: use common helper for aborted dir request invalidation
by Sage Weil
· 15 years ago
1cd3935
ceph: set dn offset when spliced
by Sage Weil
· 15 years ago
1b7facc
ceph: don't clobber i_max_offset on already complete dir
by Sage Weil
· 15 years ago
e8a7498
ceph: skip set_dentry_offset work if directory not I_COMPLETE
by Sage Weil
· 15 years ago
a6424e4
ceph: fix xattr dangling pointer / double free
by Sage Weil
· 15 years ago
640ef79
ceph: use ceph_sb_to_client instead of ceph_client
by Cheng Renquan
· 15 years ago
81a6cf2
ceph: invalidate affected dentry leases on aborted requests
by Sage Weil
· 15 years ago
04d000e
ceph: fix open file counting on snapped inodes when mds returns no caps
by Sage Weil
· 15 years ago
c10f5e1
ceph: clear dir complete on d_move
by Sage Weil
· 15 years ago
9358c6d
ceph: fix dentry rehashing on virtual .snap dir
by Sage Weil
· 15 years ago
8b218b8
ceph: fix inode removal from snap realm when racing with migration
by Sage Weil
· 15 years ago
c9af9fb
ceph: don't truncate dirty pages in invalidate work thread
by Yehuda Sadeh
· 15 years ago
2c27c9a
ceph: fix typo in ceph_queue_writeback debug output
by Sage Weil
· 15 years ago
3c6f6b7
ceph: cleanup async writeback, truncation, invalidate helpers
by Sage Weil
· 15 years ago
3d497d8
ceph: fix truncation when not holding caps
by Yehuda Sadeh
· 15 years ago
0f26c4b
ceph: remove unreachable code
by Yehuda Sadeh
· 15 years ago
5b1daec
ceph: properly handle aborted mds requests
by Sage Weil
· 15 years ago
4baa75e
ceph: change dentry offset and position after splice_dentry
by Yehuda Sadeh
· 15 years ago
c4a29f2
ceph: ensure rename target dentry fails revalidation
by Sage Weil
· 15 years ago
b6c1d5b
ceph: simplify ceph_buffer interface
by Sage Weil
· 15 years ago
b377ff1
ceph: initialize i_size/i_rbytes on snapdir
by Sage Weil
· 15 years ago
232d4b0
ceph: move directory size logic to ceph_getattr
by Sage Weil
· 15 years ago
355da1e
ceph: inode operations
by Sage Weil
· 15 years ago