Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
a96afc6b75cf9e7991a9b869246c5dca2a8a4e7a
/
fs
/
ceph
/
dir.c
2f276c5
ceph: use i_release_count to indicate dir's completeness
by Yan, Zheng
· 12 years ago
a8673d6
ceph: use I_COMPLETE inode flag instead of D_COMPLETE flag
by Yan, Zheng
· 12 years ago
496ad9a
new helper: file_inode(file)
by Al Viro
· 12 years ago
965c8e5
lseek: the "whence" argument is called "whence"
by Andrew Morton
· 12 years ago
5ef50c3
ceph: simplify+fix atomic_open
by Sage Weil
· 12 years ago
cc8362b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 12 years ago
8842b3b
ceph: clean up useless d_parent checks
by Sage Weil
· 13 years ago
ebfc3b4
don't pass nameidata to ->create()
by Al Viro
· 13 years ago
00cd8dd
stop passing nameidata to ->lookup()
by Al Viro
· 13 years ago
0b728e1
stop passing nameidata * to ->d_revalidate()
by Al Viro
· 13 years ago
e45198a
make finish_no_open() return int
by Al Viro
· 13 years ago
30d9049
kill struct opendata
by Al Viro
· 13 years ago
d958527
make ->atomic_open() return int
by Al Viro
· 13 years ago
4723768
->atomic_open() prototype change - pass int * instead of bool *
by Al Viro
· 13 years ago
2d83bde
ceph: implement i_op->atomic_open()
by Miklos Szeredi
· 13 years ago
3819219
ceph: remove unused arg from ceph_lookup_open()
by Miklos Szeredi
· 13 years ago
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
1a52bb0
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 13 years ago
a40dc6c
ceph: enable/disable dentry complete flags via mount option
by Sage Weil
· 13 years ago
2ff179e
ceph: avoid iput() while holding spinlock in ceph_dir_fsync
by Sage Weil
· 13 years ago
3d8eb7a
ceph: remove unnecessary d_fsdata conditional checks
by Sage Weil
· 13 years ago
dba19c6
get rid of open-coded S_ISREG(), etc.
by Al Viro
· 13 years ago
1a67aaf
switch ->mknod() to umode_t
by Al Viro
· 13 years ago
4acdaf2
switch ->create() to umode_t
by Al Viro
· 13 years ago
18bb1db
switch vfs_mkdir() and ->mkdir() to umode_t
by Al Viro
· 13 years ago
a4d4636
ceph: disable use of dcache for readdir etc.
by Sage Weil
· 13 years ago
be65559
ceph: use i_ceph_lock instead of i_lock
by Sage Weil
· 13 years ago
774ac21
ceph: initialize root dentry
by Sage Weil
· 13 years ago
c6ffe10
ceph: use new D_COMPLETE dentry flag
by Sage Weil
· 13 years ago
b58dc41
ceph: clear parent D_COMPLETE flag when on dentry prune
by Sage Weil
· 14 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
d79698d
ceph: document unlocked d_parent accesses
by Sage Weil
· 13 years ago
41b02e1
ceph: explicitly reference rename old_dentry parent dir in request
by Sage Weil
· 13 years ago
e5f86dc
ceph: avoid d_parent in ceph_dentry_hash; fix ceph_encode_fh() hashing bug
by Sage Weil
· 13 years ago
bf1c6ac
ceph: protect d_parent access in ceph_d_revalidate
by Sage Weil
· 13 years ago
5f21c96
ceph: protect access to d_parent
by Sage Weil
· 13 years ago
48d0cbd
ceph: handle racing calls to ceph_init_dentry
by Sage Weil
· 13 years ago
468640e
ceph: fix ceph_lookup_open intent usage
by Sage Weil
· 13 years ago
9cfa109
ceph: use flag bit for at_end readdir flag
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
06222e4
fs: handle SEEK_HOLE/SEEK_DATA properly in all fs's that define their own llseek
by Josef Bacik
· 13 years ago
b85fd6b
don't open-code parent_ino() in assorted ->readdir()
by Al Viro
· 13 years ago
a127e0a
ceph: LOOKUP_OPEN is set only when it's the last component
by Al Viro
· 14 years ago
70b666c
ceph: use ihold when we already have an inode ref
by Sage Weil
· 14 years ago
da39822
ceph: fix broken comparison in readdir loop
by Sage Weil
· 14 years ago
ae59808
ceph: use snprintf for dirstat content
by Sage Weil
· 14 years ago
147851d
ceph: rename dentry_release -> d_release, fix comment
by Sage Weil
· 14 years ago
ad1fee9
ceph: add ino32 mount option
by Yehuda Sadeh
· 14 years ago
0eb980e
ceph: fix d_revalidate oopsen on NFS exports
by Al Viro
· 14 years ago
455cec0
ceph: no .snap inside of snapped namespace
by Sage Weil
· 14 years ago
16a8b70
ceph: do not clear I_COMPLETE from d_release
by Sage Weil
· 14 years ago
b545cc1
ceph: do not set I_COMPLETE
by Sage Weil
· 14 years ago
9bde178
Revert "ceph: keep reference to parent inode on ceph_dentry"
by Sage Weil
· 14 years ago
8bd89ca
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 14 years ago
97d79b4
ceph: keep reference to parent inode on ceph_dentry
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
6c0f3af
ceph: add dir_layout to inode
by Sage Weil
· 14 years ago
34286d6
fs: rcu-walk aware d_revalidate method
by Nick Piggin
· 14 years ago
fb045ad
fs: dcache reduce branches in lookup path
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
da50295
fs: dcache scale d_unhashed
by Nick Piggin
· 14 years ago
b7ab39f
fs: dcache scale dentry refcount
by Nick Piggin
· 14 years ago
92cf765
ceph: fix null pointer dereference in ceph_init_dentry for nfs reexport
by Sage Weil
· 14 years ago
884ea89
ceph: avoid possible null deref in readdir after dir llseek
by Sage Weil
· 14 years ago
3105c19
ceph: fix readdir EOVERFLOW on 32-bit archs
by Sage Weil
· 14 years ago
7b88dad
ceph: fix frag offset for non-leftmost frags
by Sage Weil
· 14 years ago
a1629c3
ceph: fix dangling pointer
by Sage Weil
· 14 years ago
efa4c12
ceph: do not carry i_lock for readdir from dcache
by Sage Weil
· 14 years ago
4c32f5d
ceph: do not hide .snap in root directory
by Sage Weil
· 14 years ago
3d14c5d
ceph: factor out libceph from Ceph file system
by Yehuda Sadeh
· 15 years ago
ca04d9c
ceph: fix null pointer deref on anon root dentry release
by Sage Weil
· 14 years ago
36e2168
ceph: initialize fields on new dentry_infos
by Sage Weil
· 14 years ago
52dfb8a
ceph: constify dentry_operations
by Sage Weil
· 14 years ago
cd84db6
ceph: code cleanup
by Yehuda Sadeh
· 15 years ago
252af52
ceph: fix d_release dop for snapdir, snapped dentries
by Sage Weil
· 14 years ago
a0dff78
ceph: avoid dcache readdir for snapdir
by Sage Weil
· 14 years ago
b612a05
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 15 years ago
7e34bc5
fs/ceph: Use ERR_CAST
by Julia Lawall
· 15 years ago
7ea8085
drop unused dentry argument to ->fsync
by Christoph Hellwig
· 15 years ago
23804d9
ceph: specify max_bytes on readdir replies
by Sage Weil
· 15 years ago
1cd3935
ceph: set dn offset when spliced
by Sage Weil
· 15 years ago
f1f2765
ceph: set next_offset on readdir finish
by Sage Weil
· 15 years ago
8c6efb5
ceph: fix memory leak due to possible dentry init race
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
ea1409f
ceph: clear dir complete, invalidate dentry on replayed rename
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
e1e4dd0
ceph: reserve one more caps space when doing readdir
by Yehuda Sadeh
· 15 years ago
f5b0662
ceph: fix dentry reference leak in dcache readdir
by Sage Weil
· 15 years ago
9358c6d
ceph: fix dentry rehashing on virtual .snap dir
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
393f662
ceph: fix possible double-free of mds request reference
by Sage Weil
· 15 years ago
04a419f
ceph: add feature bits to connection handshake (protocol change)
by Sage Weil
· 15 years ago
5de7bf8
ceph: do not drop lease during revalidate
by Sage Weil
· 15 years ago
1d1de916
ceph: hide /.ceph from readdir results
by Sage Weil
· 15 years ago
09b8a7d
ceph: exclude snapdir from readdir results
by Sage Weil
· 15 years ago
6b80518
ceph: allocate and parse mount args before client instance
by Sage Weil
· 15 years ago
2817b00
ceph: directory operations
by Sage Weil
· 15 years ago