Linus Torvalds
|
6c073a7ee2
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
|
il y a 13 ans |
Alex Elder
|
d8fb02abdc
ceph: create a new session lock to avoid lock inversion
|
il y a 13 ans |
Linus Torvalds
|
1a52bb0b68
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
|
il y a 13 ans |
Sage Weil
|
a40dc6cc2e
ceph: enable/disable dentry complete flags via mount option
|
il y a 13 ans |
Sage Weil
|
2ff179e650
ceph: avoid iput() while holding spinlock in ceph_dir_fsync
|
il y a 13 ans |
Sage Weil
|
3d8eb7a94e
ceph: remove unnecessary d_fsdata conditional checks
|
il y a 13 ans |
Al Viro
|
dba19c6064
get rid of open-coded S_ISREG(), etc.
|
il y a 14 ans |
Al Viro
|
1a67aafb5f
switch ->mknod() to umode_t
|
il y a 14 ans |
Al Viro
|
4acdaf27eb
switch ->create() to umode_t
|
il y a 14 ans |
Al Viro
|
18bb1db3e7
switch vfs_mkdir() and ->mkdir() to umode_t
|
il y a 14 ans |
Sage Weil
|
a4d46363ce
ceph: disable use of dcache for readdir etc.
|
il y a 13 ans |
Sage Weil
|
be655596b3
ceph: use i_ceph_lock instead of i_lock
|
il y a 13 ans |
Sage Weil
|
774ac21da7
ceph: initialize root dentry
|
il y a 13 ans |
Sage Weil
|
c6ffe10015
ceph: use new D_COMPLETE dentry flag
|
il y a 13 ans |
Sage Weil
|
b58dc4100b
ceph: clear parent D_COMPLETE flag when on dentry prune
|
il y a 14 ans |
Linus Torvalds
|
ba5b56cb3e
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
|
il y a 14 ans |
Sage Weil
|
d79698da32
ceph: document unlocked d_parent accesses
|
il y a 14 ans |
Sage Weil
|
41b02e1f9b
ceph: explicitly reference rename old_dentry parent dir in request
|
il y a 14 ans |
Sage Weil
|
e5f86dc377
ceph: avoid d_parent in ceph_dentry_hash; fix ceph_encode_fh() hashing bug
|
il y a 14 ans |
Sage Weil
|
bf1c6aca96
ceph: protect d_parent access in ceph_d_revalidate
|
il y a 14 ans |
Sage Weil
|
5f21c96dd5
ceph: protect access to d_parent
|
il y a 14 ans |
Sage Weil
|
48d0cbd124
ceph: handle racing calls to ceph_init_dentry
|
il y a 14 ans |
Sage Weil
|
468640e32c
ceph: fix ceph_lookup_open intent usage
|
il y a 14 ans |
Sage Weil
|
9cfa1098dc
ceph: use flag bit for at_end readdir flag
|
il y a 14 ans |
Josef Bacik
|
02c24a8218
fs: push i_mutex and filemap_write_and_wait down into ->fsync() handlers
|
il y a 14 ans |
Josef Bacik
|
06222e491e
fs: handle SEEK_HOLE/SEEK_DATA properly in all fs's that define their own llseek
|
il y a 14 ans |
Al Viro
|
b85fd6bdc9
don't open-code parent_ino() in assorted ->readdir()
|
il y a 14 ans |
Al Viro
|
a127e0af59
ceph: LOOKUP_OPEN is set only when it's the last component
|
il y a 14 ans |
Sage Weil
|
70b666c3b4
ceph: use ihold when we already have an inode ref
|
il y a 14 ans |
Sage Weil
|
da39822c65
ceph: fix broken comparison in readdir loop
|
il y a 14 ans |