VisionFive2 Linux kernel

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

More than 9999 Commits   35 Branches   59 Tags
Date
Commit Message
Rev
Author
2021-04-15
useful constants: struct qstr for ".."
Al Viro
2021-02-24
fs: delete repeated words in comments
Randy Dunlap
2021-02-22
Merge branch 'work.audit' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2021-01-21
fs: fix kernel-doc markups
Mauro Carvalho Chehab
2021-01-16
new helper: d_find_alias_rcu()
Al Viro
2020-12-10
fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set
Hao Li
2020-07-29
vfs: Use sequence counter with associated spinlock
Ahmed S. Darwish
2020-06-03
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Linus Torvalds
2020-05-13
fs: Introduce DCACHE_DONTCACHE
Ira Weiny
2020-04-27
sysctl: pass kernel pointers to ->proc_handler
Christoph Hellwig
2019-12-08
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
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
fix dget_parent() fastpath race
Al Viro
2019-10-25
make __d_alloc() static
Al Viro
2019-10-09
locking/lockdep: Remove unused @nested argument from lock_release()
Qian Cai
2019-07-20
Merge branch 'work.dcache2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2019-07-10
Teach shrink_dcache_parent() to cope with mixed-filesystem shrink lists
Al Viro
2019-06-20
fsnotify: move fsnotify_nameremove() hook out of d_delete()
Amir Goldstein
2019-05-21
treewide: Add SPDX license identifier for missed files
Thomas Gleixner
2019-05-07
Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
Linus Torvalds
2019-04-26
ovl_lookup_real_one(): don't bother with strlen()
Al Viro
2019-04-17
fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing directory
Eric Biggers
2019-04-09
unexport d_alloc_pseudo()
Al Viro
2019-04-09
dcache: sort the freeing-without-RCU-delay mess for good.
Al Viro
2019-01-30
fs/dcache: Track & report number of negative dentries
Waiman Long
2019-01-30
fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb()
Waiman Long
2018-10-31
mm: remove include/linux/bootmem.h
Mike Rapoport
2018-10-26
dcache: allocate external names from reclaimable kmalloc caches
Vlastimil Babka
2018-08-17
fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()
Tetsuo Handa
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-08-13
Merge branch 'work.mkdir' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-08-09
make sure that __dentry_kill() always invalidates d_seq, unhashed or not
Al Viro
2018-08-06
root dentries need RCU-delayed freeing
Al Viro
2018-08-05
fs: dcache: Use true and false for boolean values
Gustavo A. R. Silva
2018-08-03
new primitive: discard_new_inode()
Al Viro
2018-08-01
kill d_instantiate_no_diralias()
Al Viro
2018-06-23
kill dentry_update_name_case()
Al Viro
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.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-05-13
get rid of dead code in d_find_alias()
Al Viro
2018-05-11
do d_instantiate/unlock_new_inode combinations safely
Al Viro
2018-04-19
restore cond_resched() in shrink_dcache_parent()
Al Viro
2018-04-15
dput(): turn into explicit while() loop
Al Viro
2018-04-15
dcache: move cond_resched() into the end of __dentry_kill()
Al Viro
2018-04-15
d_walk(): kill 'finish' callback
Al Viro
2018-04-15
d_invalidate(): unhash immediately
Al Viro
2018-04-11
fs/dcache.c: add cond_resched() in shrink_dentry_list()
Nikolay Borisov
2018-04-11
dcache: account external names as indirectly reclaimable memory
Roman Gushchin
2018-03-29
d_genocide: move export to definition
Al Viro
2018-03-29
fold dentry_lock_for_move() into its sole caller and clean it up
Al Viro
2018-03-29
make non-exchanging __d_move() copy ->d_parent rather than swap them
Al Viro
2018-03-29
split d_path() and friends into a separate file
Al Viro
2018-03-29
dcache.c: trim includes
Al Viro
2018-03-29
fs/dcache: Avoid a try_lock loop in shrink_dentry_list()
John Ogness
2018-03-29
get rid of trylock loop around dentry_kill()
Al Viro
2018-03-29
handle move to LRU in retain_dentry()
Al Viro
2018-03-29
dput(): consolidate the "do we need to retain it?" into an inlined helper
Al Viro
2018-03-29
split the slow part of lock_parent() off
Al Viro
2018-03-29
now lock_parent() can't run into killed dentry
Al Viro
2018-03-29
get rid of trylock loop in locking dentries on shrink list
Al Viro
2018-03-12
d_delete(): get rid of trylock loop
Al Viro
2018-03-12
fs/dcache: Move dentry_kill() below lock_parent()
John Ogness
2018-03-12
fs/dcache: Remove stale comment from dentry_kill()
John Ogness
2018-03-12
take write_seqcount_invalidate() into __d_drop()
Al Viro
2018-02-25
fs: dcache: Use READ_ONCE when accessing i_dir_seq
Will Deacon
2018-02-25
fs: dcache: Avoid livelock between d_alloc_parallel and __d_add
Will Deacon
2018-02-23
lock_parent() needs to recheck if dentry got __dentry_kill'ed under it
Al Viro
2018-02-05
Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
Linus Torvalds
2018-02-03
Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Linus Torvalds
2018-02-01
Merge branch 'KASAN-read_word_at_a_time'
Linus Torvalds
2018-02-01
fs: dcache: Revert "manually unpoison dname after allocation to shut up kasan's reports"
Andrey Ryabinin
2018-02-01
fs/dcache: Use read_word_at_a_time() in dentry_string_cmp()
Andrey Ryabinin
2018-01-31
Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-01-31
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-01-25
dcache: delete unused d_hash_mask
Alexey Dobriyan
2018-01-25
dcache: subtract d_hash_shift from 32 in advance
Alexey Dobriyan
2018-01-24
vfs: factor out helpers d_instantiate_anon() and d_alloc_anon()
Miklos Szeredi
2018-01-24
ovl: verify directory index entries on mount
Amir Goldstein
2018-01-15
vfs: Define usercopy region in names_cache slab caches
David Windsor
2018-01-15
dcache: Define usercopy region in dentry_cache slab cache
David Windsor
2017-12-28
VFS: close race between getcwd() and d_move()
NeilBrown
2017-12-25
VFS: don't keep disconnected dentries on d_anon
NeilBrown
2017-12-07
vfs: remove unused hardirq.h
Yang Shi
2017-12-04
fs/dcache: Use release-acquire for name/length update
Paul E. McKenney
2017-11-15
kmemcheck: remove annotations
Levin, Alexander (Sasha Levin)
2017-10-25
locking/atomics, fs/dcache: Convert ACCESS_ONCE() to READ_ONCE()/WRITE_ONCE()
Mark Rutland
2017-10-24
locking/barriers: Convert users of lockless_dereference() to READ_ONCE()
Will Deacon
2017-07-15
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2017-07-10
fs/dcache.c: fix spin lockup issue on nlru->lock
Sahitya Tummala
2017-07-08
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2017-07-07
dentry name snapshots
Al Viro
2017-07-06
mm: update callers to use HASH_ZERO flag
Pavel Tatashin
2017-07-06
VFS: Provide empty name qstr
David Howells
2017-06-29
fs/dcache: init in_lookup_hashtable
Sebastian Andrzej Siewior
2017-06-15
Hang/soft lockup in d_invalidate with simultaneous calls
Al Viro
2017-05-03
fs: don't set *REFERENCED on single use objects
Josef Bacik
2017-01-10
mnt: Protect the mountpoint hashtable with mount_lock
Eric W. Biederman
2016-12-24
Replace with globally
Linus Torvalds
2016-12-03
vfs: remove unused have_submounts() function
Ian Kent
2016-12-03
vfs: add path_has_submounts()
Ian Kent
2016-08-07
Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-08-06
Merge branch 'work.const-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-07-31
get rid of 'parent' argument of ->d_compare()
Al Viro
2016-07-29
fold _d_rehash() and __d_rehash() together
Al Viro
2016-07-29
fold dentry_rcuwalk_invalidate() into its only remaining caller
Al Viro
2016-07-28
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-07-28
Merge branch 'salted-string-hash'
Linus Torvalds
2016-07-24
fs/dcache.c: avoid soft-lockup in dput()
Wei Fang
2016-07-24
vfs: new d_init method
Miklos Szeredi
2016-07-24
Merge branch 'test.d_iput' into work.misc
Al Viro
2016-07-20
qstr constify instances in fs/dcache.c
Al Viro
2016-06-30
Merge branch 'd_real' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs into work.misc
Al Viro
2016-06-30
new helper: d_same_name()
Al Viro
2016-06-30
dentry_cmp(): use lockless_dereference() instead of smp_read_barrier_depends()
He Kuang
2016-06-30
Merge branch 'for-linus' into work.misc
Al Viro
2016-06-30
vfs: merge .d_select_inode() into .d_real()
Miklos Szeredi
2016-06-20
fix idiotic braino in d_alloc_parallel()
Al Viro
2016-06-11
fs/dcache.c: Save one 32-bit multiply in dcache lookup
George Spelvin
2016-06-10
vfs: make the string hashes salt the hash
Linus Torvalds
2016-06-10
much milder d_walk() race
Al Viro
2016-06-07
fix d_walk()/non-delayed __d_free() race
Al Viro
2016-05-29
unify dentry_iput() and dentry_unlink_inode()
Al Viro
2016-05-29
trim fsnotify hooks a bit
Al Viro
2016-05-28
Merge branch 'hash' of git://ftp.sciencehorizons.net/linux
Linus Torvalds
2016-05-28
fs/namei.c: Add hashlen_string() function
George Spelvin
2016-05-18
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-05-02
parallel lookups: actual switch to rwsem
Al Viro
2016-05-02
parallel lookups machinery, part 4 (and last)
Al Viro
2016-05-02
parallel lookups machinery, part 3
Al Viro
2016-05-02
parallel lookups machinery, part 2
Al Viro
2016-05-02
beginning of transition to parallel lookups - marking in-lookup dentries
Al Viro
2016-05-02
__d_add(): don't drop/regain ->d_lock
Al Viro
2016-05-02
security_d_instantiate(): move to the point prior to attaching dentry to inode
Al Viro
2016-03-27
__d_alloc(): treat NULL name as QSTR("/", 1)
Al Viro
2016-03-26
fs: add file_dentry()
Miklos Szeredi
2016-03-14
dcache.c: new helper: __d_add()
Al Viro
2016-03-14
don't bother with __d_instantiate(dentry, NULL)
Al Viro
2016-03-14
untangle fsnotify_d_instantiate() a bit
Al Viro
2016-03-14
uninline d_add()
Al Viro
2016-03-14
replace d_add_unique() with saner primitive
Al Viro
2016-02-29
use ->d_seq to get coherency between ->d_inode and ->d_flags
Al Viro
2016-01-22
wrappers for ->i_mutex access
Al Viro
2016-01-14
kmemcg: account certain kmem allocations to memcg
Vladimir Davydov
2016-01-12
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2015-12-08
replace ->follow_link() with new method that could stay in RCU mode
Al Viro
2015-12-06
fs/dcache.c: is_subdir can be boolean
Yaowei Bai
2015-08-21
dcache: Reduce the scope of i_lock in d_splice_alias
Eric W. Biederman
2015-08-21
dcache: Handle escaped paths in prepend_path
Eric W. Biederman
2015-08-07
fs, file table: reinit files_stat.max_files after deferred memory initialisation
Mel Gorman
2015-07-12
freeing unlinked file indefinitely delayed
Al Viro
2015-07-04
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2015-07-03
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2015-07-01
vfs: Remove incorrect debugging WARN in prepend_path
Eric W. Biederman
2015-06-22
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2015-06-19
overlayfs: Make f_path always point to the overlay and f_inode to the underlay
David Howells
2015-06-19
seqcount: Rename write_seqcount_barrier()
Peter Zijlstra
2015-05-28
d_walk() might skip too much
Al Viro
2015-04-15
VFS: Impose ordering on accesses of d_inode and d_flags
David Howells
2015-04-11
dcache: return -ESTALE not -EBUSY on distributed fs race
J. Bruce Fields
2015-02-22
VFS: Split DCACHE_FILE_TYPE into regular and special types
David Howells
2015-02-22
VFS: Add a fallthrough flag for marking virtual dentries
David Howells
2015-02-17
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2015-02-13
fs: dcache: manually unpoison dname after allocation to shut up kasan's reports
Andrey Ryabinin
2015-02-12
list_lru: add helpers to isolate items
Vladimir Davydov
2015-02-12
list_lru: introduce list_lru_shrink_{count,walk}
Vladimir Davydov
2015-01-25
dcache: let the dentry count go down to zero without taking d_lock
Linus Torvalds
2015-01-25
kill d_validate()
Al Viro
2014-12-08
Merge branch 'iov_iter' into for-next
Al Viro
2014-11-19
vfs: fix reference leak in d_prune_aliases()
Yan, Zheng
2014-11-19
dcache: fix kmemcheck warning in switch_names
Mikulas Patocka
2014-11-19
merge d_materialise_unique() into d_splice_alias()
Al Viro
2014-11-19
d_add_ci() should just accept a hashed exact match if it finds one
Al Viro
2014-11-03
deal with deadlock in d_walk()
Al Viro
2014-11-03
move d_rcu from overlapping d_child to overlapping d_alias
Al Viro
2014-10-23
fix inode leaks on d_splice_alias() failure exits
Al Viro
2014-10-12
take dname_external() into fs/dcache.c
Al Viro
2014-10-09
dcache: Fix no spaces at the start of a line in dcache.c
Daeseok Youn
2014-10-09
dcache.c: call ->d_prune() regardless of d_unhashed()
Al Viro
2014-10-09
d_prune_alias(): just lock the parent and call __dentry_kill()
Al Viro
2014-10-09
vfs: Make d_invalidate return void
Eric W. Biederman
2014-10-09
vfs: Merge check_submounts_and_drop and d_invalidate
Eric W. Biederman
2014-10-09
vfs: Lazily remove mounts on unlinked files and directories.
Eric W. Biederman
2014-10-09
vfs: More precise tests in d_invalidate
Eric W. Biederman
2014-10-09
vfs: Document the effect of d_revalidate on d_find_alias
Eric W. Biederman
2014-10-09
Allow sharing external names after __d_move()
Al Viro
2014-09-29
missing data dependency barrier in prepend_name()
Al Viro
2014-09-27
vfs: Don't exchange "short" filenames unconditionally.
Mikhail Efremov
2014-09-27
fold swapping ->d_name.hash into switch_names()
Linus Torvalds
2014-09-26
fold unlocking the children into dentry_unlock_parents_for_move()
Al Viro
2014-09-26
kill __d_materialise_dentry()
Al Viro
2014-09-26
__d_materialise_dentry(): flip the order of arguments
Al Viro
2014-09-26
__d_move(): fold manipulations with ->d_child/->d_subdirs
Al Viro
2014-09-26
don't open-code d_rehash() in d_materialise_unique()
Al Viro
2014-09-26
pull rehashing and unlocking the target dentry into __d_materialise_dentry()
Al Viro
2014-09-14
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2014-09-13
move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)
Al Viro
2014-09-13
vfs: fix bad hashing of dentries
Linus Torvalds
2014-08-07
fs: mark __d_obtain_alias static
Fengguang Wu
2014-08-07
dcache: d_splice_alias should detect loops
J. Bruce Fields