Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
85b914581083bb94b89f4accf52fdf862c53e7f3
/
fs
/
namei.c
0c41bee
namei: allow restricted O_CREAT of FIFOs and regular files
by Salvatore Mesoraca
· 6 years ago
960534a
getname_kernel() needs to make sure that ->name != ->iname in long case
by Al Viro
· 7 years ago
eaa9592
fs: Teach path_connected to handle nfs filesystems with multiple roots.
by Eric W. Biederman
· 7 years ago
708f90a
userns: Don't fail follow_automount based on s_user_ns
by Eric W. Biederman
· 7 years ago
012e79b
vfs: don't do RCU lookup of empty pathnames
by Linus Torvalds
· 8 years ago
2e727b8
vfs: open() with O_CREAT should not create inodes with unknown ids
by Seth Forshee
· 7 years ago
ad25f11
dentry name snapshots
by Al Viro
· 7 years ago
d3381fa
fs: Better permission checking for submounts
by Eric W. Biederman
· 8 years ago
1a892b4
Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
by Linus Torvalds
· 8 years ago
d60874c
vfs: add vfs_get_link() helper
by Miklos Szeredi
· 8 years ago
101105b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
2773bf0
fs: rename "rename2" i_op to "rename"
by Miklos Szeredi
· 8 years ago
18fc84d
vfs: remove unused i_op->rename
by Miklos Szeredi
· 8 years ago
598e3c8
vfs: update ovl inode before relatime check
by Miklos Szeredi
· 8 years ago
337684a
fs: return EPERM on immutable inode
by Eryu Guan
· 8 years ago
a867d73
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 8 years ago
20d00ee
Revert "vfs: add lookup_hash() helper"
by Linus Torvalds
· 8 years ago
6784725
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
f4fdace
vfs: Update lookup_dcache() comment
by Oleg Drokin
· 8 years ago
aeaa4a7
fs: Call d_automount with the filesystems creds
by Eric W. Biederman
· 8 years ago
036d523
vfs: Don't create inodes with a uid or gid unknown to the vfs
by Eric W. Biederman
· 8 years ago
0bd23d09
vfs: Don't modify inodes with a uid or gid unknown to the vfs
by Eric W. Biederman
· 8 years ago
2d7f9e2
fs: Check for invalid i_uid in may_follow_link()
by Seth Forshee
· 9 years ago
2d90267
vfs: merge .d_select_inode() into .d_real()
by Miklos Szeredi
· 8 years ago
a2982cc
vfs: Generalize filesystem nodev handling.
by Eric W. Biederman
· 8 years ago
8387ff2
vfs: make the string hashes salt the hash
by Linus Torvalds
· 8 years ago
c8ae067
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
a01e718
fix a regression in atomic_open()
by Al Viro
· 8 years ago
eedf265
devpts: Make each mount of devpts an independent filesystem.
by Eric W. Biederman
· 8 years ago
e6ec03a
autofs braino fix for do_last()
by Al Viro
· 8 years ago
fac7d19
fix EOPENSTALE bug in do_last()
by Al Viro
· 8 years ago
e0ab7af
hash_string: Fix zero-length case for !DCACHE_WORD_ACCESS
by George Spelvin
· 8 years ago
f2a031b
Rename other copy of hash_string to hashlen_string
by George Spelvin
· 8 years ago
7e0fb73
Merge branch 'hash' of git://ftp.sciencehorizons.net/linux
by Linus Torvalds
· 8 years ago
468a942
<linux/hash.h>: Add support for architecture-specific functions
by George Spelvin
· 8 years ago
2a18da7a
fs/namei.c: Improve dcache hash function
by George Spelvin
· 8 years ago
fcfd2fb
fs/namei.c: Add hashlen_string() function
by George Spelvin
· 8 years ago
0b9210c
Merge tag 'xfs-for-linus-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs
by Linus Torvalds
· 8 years ago
f4f27d0
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
by Linus Torvalds
· 8 years ago
c52b761
Merge branch 'work.const-path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
7f427d3
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
0e0162b
Merge branch 'ovl-fixes' into for-linus
by Al Viro
· 8 years ago
0fed3ac
namei: Improve hash mixing if CONFIG_DCACHE_WORD_ACCESS
by George Spelvin
· 9 years ago
e4d35be
Merge branch 'ovl-fixes' into for-linus
by Al Viro
· 9 years ago
3c9fe8c
vfs: add lookup_hash() helper
by Miklos Szeredi
· 9 years ago
9409e22
vfs: rename: check backing inode being equal
by Miklos Szeredi
· 9 years ago
9cf843e
lookup_open(): lock the parent shared unless O_CREAT is given
by Al Viro
· 9 years ago
6fbd071
lookup_open(): put the dentry fed to ->lookup() or ->atomic_open() into in-lookup hash
by Al Viro
· 9 years ago
12fa5e2
lookup_open(): expand the call of real_lookup()
by Al Viro
· 9 years ago
384f26e
atomic_open(): reorder and clean up a bit
by Al Viro
· 9 years ago
1643b43
lookup_open(): lift the "fallback to !O_CREAT" logics from atomic_open()
by Al Viro
· 9 years ago
b3d58ea
atomic_open(): be paranoid about may_open() return value
by Al Viro
· 9 years ago
0fb1ea0
atomic_open(): delay open_to_namei_flags() until the method call
by Al Viro
· 9 years ago
fe9ec82
do_last(): take fput() on error after opening to out:
by Al Viro
· 9 years ago
47f9dbd
do_last(): get rid of duplicate ELOOP check
by Al Viro
· 9 years ago
55db2fd
atomic_open(): massage the create_error logics a bit
by Al Viro
· 9 years ago
9d0728e
atomic_open(): consolidate "overridden ENOENT" in open-yourself cases
by Al Viro
· 9 years ago
5249e41
atomic_open(): don't bother with EEXIST check - it's done in do_last()
by Al Viro
· 9 years ago
df889b3
Merge branch 'for-linus' into work.lookups
by Al Viro
· 9 years ago
ce8644f
lookup_open(): expand the call of vfs_create()
by Al Viro
· 9 years ago
6ac0870
path_openat(): take O_PATH handling out of do_last()
by Al Viro
· 9 years ago
9902af7
parallel lookups: actual switch to rwsem
by Al Viro
· 9 years ago
d9171b9
parallel lookups machinery, part 4 (and last)
by Al Viro
· 9 years ago
94bdd65
parallel lookups machinery, part 3
by Al Viro
· 9 years ago
85c7f81
beginning of transition to parallel lookups - marking in-lookup dentries
by Al Viro
· 9 years ago
1936386
lookup_slow(): bugger off on IS_DEADDIR() from the very beginning
by Al Viro
· 9 years ago
84695ff
Merge getxattr prototype change into work.lookups
by Al Viro
· 9 years ago
05d1a71
ima: add support for creating files using the mknodat syscall
by Mimi Zohar
· 9 years ago
10c64ce
atomic_open(): fix the handling of create_error
by Al Viro
· 9 years ago
fc64005
don't bother with ->d_inode->i_sb - it's always equal to ->d_sb
by Al Viro
· 9 years ago
bfe8804d
xfs: use ->readlink to implement the readlink_by_handle ioctl
by Christoph Hellwig
· 9 years ago
b8a7a3a
posix_acl: Inode acl caching fixes
by Andreas Gruenbacher
· 9 years ago
7500c38
fix the braino in "namei: massage lookup_slow() to be usable by lookup_one_len_unlocked()"
by Al Viro
· 9 years ago
d360775
constify security_path_{mkdir,mknod,symlink}
by Al Viro
· 9 years ago
9d95afd
kill dentry_unhash()
by Al Viro
· 9 years ago
949a852
namei: teach lookup_slow() to skip revalidate
by Al Viro
· 9 years ago
e3c1392
namei: massage lookup_slow() to be usable by lookup_one_len_unlocked()
by Al Viro
· 9 years ago
d6d95de
lookup_one_len_unlocked(): use lookup_dcache()
by Al Viro
· 9 years ago
74ff0ff
namei: simplify invalidation logics in lookup_dcache()
by Al Viro
· 9 years ago
e9742b5
namei: change calling conventions for lookup_{fast,slow} and follow_managed()
by Al Viro
· 9 years ago
5d0f49c
namei: untanlge lookup_fast()
by Al Viro
· 9 years ago
6c51e51
lookup_dcache(): lift d_alloc() into callers
by Al Viro
· 9 years ago
6583fe2
do_last(): reorder and simplify a bit
by Al Viro
· 9 years ago
5129fa4
do_last(): ELOOP failure exit should be done after leaving RCU mode
by Al Viro
· 9 years ago
a7f7754
should_follow_link(): validate ->d_seq after having decided to follow
by Al Viro
· 9 years ago
d456564
namei: ->d_inode of a pinned dentry is stable only for positives
by Al Viro
· 9 years ago
c80567c
do_last(): don't let a bogus return value from ->open() et.al. to confuse us
by Al Viro
· 9 years ago
5955102
wrappers for ->i_mutex access
by Al Viro
· 9 years ago
33caf82
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
bbddca8
nfsd: don't hold i_mutex over userspace upcalls
by NeilBrown
· 9 years ago
62fb4a1
don't carry MAY_OPEN in op->acc_mode
by Al Viro
· 9 years ago
fceef39
switch ->get_link() to delayed_call, kill ->put_link()
by Al Viro
· 9 years ago
d3883d4
teach page_get_link() to work in RCU mode
by Al Viro
· 9 years ago
6b25539
replace ->follow_link() with new method that could stay in RCU mode
by Al Viro
· 9 years ago
21fc61c
don't put symlink bodies in pagecache into highmem
by Al Viro
· 9 years ago
e1a63bb
restore_nameidata(): no need to clear now->stack
by Al Viro
· 9 years ago
248fb5b
namei.c: take "jump to root" into a new helper
by Al Viro
· 9 years ago
ef55d91
path_init(): set nd->inode earlier in cwd-relative case
by Al Viro
· 9 years ago
9e6697e
namei.c: fold set_root_rcu() into set_root()
by Al Viro
· 9 years ago
57e3715
typo in fs/namei.c comment
by Mike Marshall
· 9 years ago
Next »