VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2021-04-27
Merge tag 'fs.idmapped.helpers.v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Linus Torvalds
2021-04-27
Merge tag 'fs.idmapped.docs.v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Linus Torvalds
2021-04-06
LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late
Al Viro
2021-04-06
Make sure nd->path.mnt and nd->path.dentry are always valid pointers
Al Viro
2021-03-23
namei: fix kernel-doc for struct renamedata and more
Randy Dunlap
2021-03-23
fs: introduce fsuidgid_has_mapping() helper
Christian Brauner
2021-03-23
fs: document and rename fsid helpers
Christian Brauner
2021-02-23
Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Linus Torvalds
2021-02-20
fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy*
Al Viro
2021-01-24
ima: handle idmapped mounts
Christian Brauner
2021-01-24
fs: make helpers idmap mount aware
Christian Brauner
2021-01-24
open: handle idmapped mounts in do_truncate()
Christian Brauner
2021-01-24
namei: prepare for idmapped mounts
Christian Brauner
2021-01-24
namei: introduce struct renamedata
Christian Brauner
2021-01-24
namei: handle idmapped mounts in may_*() helpers
Christian Brauner
2021-01-24
inode: make init and permission helpers idmapped mount aware
Christian Brauner
2021-01-24
namei: make permission helpers idmapped mount aware
Christian Brauner
2021-01-24
capability: handle idmapped mounts
Christian Brauner
2021-01-04
fs: add support for LOOKUP_CACHED
Jens Axboe
2021-01-04
saner calling conventions for unlazy_child()
Al Viro
2021-01-04
fs: make unlazy_walk() error handling consistent
Jens Axboe
2021-01-04
fs/namei.c: Remove unlikely of status being -ECHILD in lookup_fast()
Steven Rostedt (VMware)
2021-01-03
do_tmpfile(): don't mess with finish_open()
Al Viro
2020-12-25
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-12-10
Make sure that make_create_in_sticky() never sees uninitialized value of dir_mode
Al Viro
2020-12-09
fs: make do_renameat2() take struct filename
Jens Axboe
2020-10-24
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-09-24
fs: remove the unused SB_I_MULTIROOT flag
Christoph Hellwig
2020-08-27
Add a "nosymfollow" mount option.
Mattias Nissler
2020-08-14
exec: restore EACCES of S_ISDIR execve()
Kees Cook
2020-08-12
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2020-08-12
exec: move path_noexec() check earlier
Kees Cook
2020-08-12
exec: move S_ISREG() check earlier
Kees Cook
2020-08-12
fix breakage in do_rmdir()
Al Viro
2020-07-31
init: add an init_mknod helper
Christoph Hellwig
2020-07-31
init: add an init_mkdir helper
Christoph Hellwig
2020-07-31
init: add an init_symlink helper
Christoph Hellwig
2020-07-31
init: add an init_link helper
Christoph Hellwig
2020-07-31
fs: push the getname from do_rmdir into the callers
Christoph Hellwig
2020-06-08
vfs: clean up posix_acl_permission() logic aroudn MAY_NOT_BLOCK
Linus Torvalds
2020-06-08
vfs: do not do group lookup when not necessary
Linus Torvalds
2020-05-14
vfs: allow unprivileged whiteout creation
Miklos Szeredi
2020-04-06
fix a braino in legitimize_path()
Al Viro
2020-04-02
lookup_open(): don't bother with fallbacks to lookup+create
Al Viro
2020-04-02
atomic_open(): no need to pass struct open_flags anymore
Al Viro
2020-04-02
open_last_lookups(): move complete_walk() into do_open()
Al Viro
2020-04-02
open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open()
Al Viro
2020-04-02
open_last_lookups(): don't abuse complete_walk() when all we want is unlazy
Al Viro
2020-04-02
open_last_lookups(): consolidate fsnotify_create() calls
Al Viro
2020-04-02
take post-lookup part of do_last() out of loop
Al Viro
2020-04-02
link_path_walk(): sample parent's i_uid and i_mode for the last component
Al Viro
2020-04-02
__nd_alloc_stack(): make it return bool
Al Viro
2020-04-02
reserve_stack(): switch to __nd_alloc_stack()
Al Viro
2020-04-02
pick_link(): take reserving space on stack into a new helper
Al Viro
2020-04-02
pick_link(): more straightforward handling of allocation failures
Al Viro
2020-04-02
fold path_to_nameidata() into its only remaining caller
Al Viro
2020-04-02
pick_link(): pass it struct path already with normal refcounting rules
Al Viro
2020-04-02
fs/namei.c: kill follow_mount()
Al Viro
2020-04-02
non-RCU analogue of the previous commit
Al Viro
2020-04-02
helper for mount rootwards traversal
Al Viro
2020-04-02
follow_dotdot(): be lazy about changing nd->path
Al Viro
2020-04-02
follow_dotdot_rcu(): be lazy about changing nd->path
Al Viro
2020-04-02
follow_dotdot{,_rcu}(): massage loops
Al Viro
2020-04-02
lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcu
Al Viro
2020-03-13
follow_dotdot{,_rcu}(): switch to use of step_into()
Al Viro
2020-03-13
handle_dots(), follow_dotdot{,_rcu}(): preparation to switch to step_into()
Al Viro
2020-03-13
move handle_dots(), follow_dotdot() and follow_dotdot_rcu() past step_into()
Al Viro
2020-03-13
follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop
Al Viro
2020-03-13
follow_dotdot{,_rcu}(): lift switching nd->path to parent out of loop
Al Viro
2020-03-13
expand path_parent_directory() in its callers
Al Viro
2020-03-13
path_parent_directory(): leave changing path->dentry to callers
Al Viro
2020-03-13
path_connected(): pass mount and dentry separately
Al Viro
2020-03-13
split the lookup-related parts of do_last() into a separate helper
Al Viro
2020-03-13
do_last(): rejoin the common path even earlier in FMODE_{OPENED,CREATED} case
Al Viro
2020-03-13
do_last(): simplify the liveness analysis past finish_open_created
Al Viro
2020-03-13
do_last(): rejoing the common path earlier in FMODE_{OPENED,CREATED} case
Al Viro
2020-03-13
do_last(): don't bother with keeping got_write in FMODE_OPENED case
Al Viro
2020-03-13
do_last(): merge the may_open() calls
Al Viro
2020-03-13
atomic_open(): lift the call of may_open() into do_last()
Al Viro
2020-03-13
atomic_open(): return the right dentry in FMODE_OPENED case
Al Viro
2020-03-13
new helper: traverse_mounts()
Al Viro
2020-03-13
massage __follow_mount_rcu() a bit
Al Viro
2020-03-13
namei: have link_path_walk() maintain LOOKUP_PARENT
Al Viro
2020-03-13
link_path_walk(): simplify stack handling
Al Viro
2020-03-13
pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT
Al Viro
2020-03-13
namei: invert the meaning of WALK_FOLLOW
Al Viro
2020-03-13
sanitize handling of nd->last_type, kill LAST_BIND
Al Viro
2020-03-13
finally fold get_link() into pick_link()
Al Viro
2020-03-13
merging pick_link() with get_link(), part 6
Al Viro
2020-03-13
merging pick_link() with get_link(), part 5
Al Viro
2020-03-13
merging pick_link() with get_link(), part 4
Al Viro
2020-03-13
merging pick_link() with get_link(), part 3
Al Viro
2020-03-13
merging pick_link() with get_link(), part 2
Al Viro
2020-03-13
merging pick_link() with get_link(), part 1
Al Viro
2020-03-13
expand the only remaining call of path_lookup_conditional()
Al Viro
2020-03-13
LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat()
Al Viro
2020-03-13
fold handle_mounts() into step_into()
Al Viro
2020-03-13
new step_into() flag: WALK_NOFOLLOW
Al Viro
2020-03-13
step_into() callers: dismiss the symlink earlier
Al Viro
2020-03-13
lookup_fast(): take mount traversal into callers
Al Viro
2020-03-13
teach handle_mounts() to handle RCU mode
Al Viro
2020-03-13
lookup_fast(): consolidate the RCU success case
Al Viro
2020-03-12
handle_mounts(): pass dentry in, turn path into a pure out argument
Al Viro
2020-03-12
do_last(): collapse the call of path_to_nameidata()
Al Viro
2020-03-12
lookup_open(): saner calling conventions (return dentry on success)
Al Viro
2020-02-27
atomic_open(): saner calling conventions (return dentry on success)
Al Viro
2020-02-27
handle_mounts(): start building a sane wrapper for follow_managed()
Al Viro
2020-02-27
make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOW
Al Viro
2020-02-27
follow_automount() doesn't need the entire nameidata
Al Viro
2020-02-27
follow_automount(): get rid of dead^Wstillborn code
Al Viro
2020-02-27
fix automount/automount race properly
Al Viro
2020-02-01
vfs: fix do_last() regression
Al Viro
2020-01-29
Merge branch 'work.openat2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-01-26
do_last(): fetch directory ->i_mode and ->i_uid before it's too late
Al Viro
2020-01-15
fix autofs regression caused by follow_managed() changes
Al Viro
2020-01-15
reimplement path_mountpoint() with less magic
Al Viro
2019-12-08
namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution
Aleksa Sarai
2019-12-08
namei: LOOKUP_IN_ROOT: chroot-like scoped resolution
Aleksa Sarai
2019-12-08
namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution
Aleksa Sarai
2019-12-08
namei: LOOKUP_NO_XDEV: block mountpoint crossing
Aleksa Sarai
2019-12-08
namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution
Aleksa Sarai
2019-12-08
namei: LOOKUP_NO_SYMLINKS: block symlink resolution
Aleksa Sarai
2019-12-08
namei: allow set_root() to produce errors
Aleksa Sarai
2019-12-08
namei: allow nd_jump_link() to produce errors
Aleksa Sarai
2019-12-08
namei: only return -ECHILD from follow_dotdot_rcu()
Aleksa Sarai
2019-12-06
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2019-11-15
fs/namei.c: fix missing barriers when checking positivity
Al Viro
2019-11-15
new helper: lookup_positive_unlocked()
Al Viro
2019-11-15
fs/namei.c: pull positivity check into follow_managed()
Al Viro
2019-10-03
audit: Report suspicious O_CREAT usage
Kees Cook
2019-09-03
fs/namei.c: keep track of nd->root refcount status
Al Viro
2019-08-30
fs/namei.c: new helper - legitimize_root()
Al Viro
2019-07-21
audit_inode(): switch to passing AUDIT_INODE_...
Al Viro
2019-07-21
filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there
Al Viro
2019-07-21
filename_lookup(): audit_inode() argument is always 0
Al Viro
2019-06-20
fsnotify: add empty fsnotify_{unlink,rmdir}() hooks
Amir Goldstein
2019-05-07
Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Linus Torvalds
2019-04-26
switch fsnotify_move() to passing const struct qstr * for old_name
Al Viro
2019-04-26
ovl_lookup_real_one(): don't bother with strlen()
Al Viro
2019-04-17
vfs: use READ_ONCE() to access ->i_link
Eric Biggers
2019-03-12
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2019-03-10
Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
Linus Torvalds
2019-03-07
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2019-03-07
linux/fs.h: move member alignment check next to definition of struct filename
Rasmus Villemoes
2019-02-28
vfs: Add configuration parser helpers
David Howells
2019-02-04
ima: define ima_post_create_tmpfile() hook and add missing call
Mimi Zohar
2019-01-30
audit: ignore fcaps on umount
Richard Guy Briggs
2018-12-22
Revert "vfs: Allow userns root to call mknod on owned filesystems."
Christian Brauner
2018-08-23
namei: allow restricted O_CREAT of FIFOs and regular files
Salvatore Mesoraca
2018-08-21
Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Linus Torvalds
2018-08-13
Merge branches 'work.misc' and 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-07-19
fold generic_readlink() into its only caller
Al Viro
2018-07-18
Revert "vfs: update ovl inode before relatime check"
Miklos Szeredi
2018-07-12
few more cleanups of link_path_walk() callers
Al Viro
2018-07-12
allow link_path_walk() to take ERR_PTR()
Al Viro
2018-07-12
make path_init() unconditionally paired with terminate_walk()
Al Viro
2018-07-12
switch atomic_open() and lookup_open() to returning 0 in all success cases
Al Viro
2018-07-12
->atomic_open(): return 0 in all success cases
Al Viro
2018-07-12
get rid of 'opened' in path_openat() and the helpers downstream
Al Viro
2018-07-12
get rid of 'opened' argument of ->atomic_open() - part 3
Al Viro
2018-07-12
getting rid of 'opened' argument of ->atomic_open() - part 1
Al Viro
2018-07-12
IMA: don't propagate opened through the entire thing
Al Viro
2018-07-12
introduce FMODE_CREATED and switch to it
Al Viro
2018-07-12
switch all remaining checks for FILE_OPENED to FMODE_OPENED
Al Viro
2018-07-12
now we can fold open_check_o_direct() into do_dentry_open()
Al Viro
2018-07-12
lift fput() on late failures into path_openat()
Al Viro
2018-07-12
fold put_filp() into fput()
Al Viro
2018-07-12
get rid of cred argument of vfs_open() and do_dentry_open()
Al Viro
2018-07-12
pass ->f_flags value to alloc_empty_file()
Al Viro
2018-07-12
pass creds to get_empty_filp(), make sure dentry_open() passes the right creds
Al Viro
2018-06-16
Merge branch 'afs-proc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-06-15
afs: Display manually added cells in dynamic root mount
David Howells
2018-06-12
treewide: kmalloc() -> kmalloc_array()
Kees Cook
2018-06-04
Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2018-06-04
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-06-04
Merge branch 'work.rmdir' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-06-03
Revert "fs: fold open_check_o_direct into do_dentry_open"
Al Viro
2018-05-27
rmdir(),rename(): do shrink_dcache_parent() only on success
Al Viro
2018-05-24
vfs: Allow userns root to call mknod on owned filesystems.
Eric W. Biederman
2018-05-24
vfs: Don't allow changing the link count of an inode with an invalid uid or gid
Eric W. Biederman
2018-05-17
vfs: namei: use path_equal() in follow_dotdot()
Danilo Krummrich
2018-04-09
Merge branch 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-04-08
getname_kernel() needs to make sure that ->name != ->iname in long case
Al Viro
2018-04-06
Merge tag 'audit-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Linus Torvalds
2018-04-06
make lookup_one_len() safe to use with directory locked shared
Al Viro
2018-04-06
new helper: __lookup_slow()
Al Viro
2018-04-06
merge common parts of lookup_one_len{,_unlocked} into common helper
Al Viro
2018-04-06
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-04-04
Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-04-02
Merge branch 'syscalls-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
Linus Torvalds
2018-04-02
fs: add do_linkat() helper and ksys_link() wrapper; remove in-kernel calls to syscall
Dominik Brodowski
2018-04-02
fs: add do_mknodat() helper and ksys_mknod() wrapper; remove in-kernel calls to syscall
Dominik Brodowski
2018-04-02
fs: add do_symlinkat() helper and ksys_symlink() wrapper; remove in-kernel calls to syscall
Dominik Brodowski
2018-04-02
fs: add do_mkdirat() helper and ksys_mkdir() wrapper; remove in-kernel calls to syscall
Dominik Brodowski
2018-04-02
fs: add ksys_rmdir() wrapper; remove in-kernel calls to sys_rmdir()
Dominik Brodowski
2018-04-02
fs: add do_renameat2() helper; remove internal call to sys_renameat2()
Dominik Brodowski
2018-03-29
fold lookup_real() into __lookup_hash()
Al Viro
2018-03-28
fs: fold open_check_o_direct into do_dentry_open
Christoph Hellwig
2018-03-21
audit: add refused symlink to audit_names
Richard Guy Briggs
2018-03-21
audit: remove path param from link denied function
Richard Guy Briggs