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-07-28
hugetlbfs: fix mount mode command line processing
Mike Kravetz
2021-06-16
mm/hugetlb: expand restore_reserve_on_error functionality
Mike Kravetz
2021-05-22
userfaultfd: hugetlbfs: fix new flag usage in error path
Mike Kravetz
2021-05-14
mm/hugetlb: fix F_SEAL_FUTURE_WRITE
Peter Xu
2021-05-05
mm/hugetlb: remove unused variable pseudo_vma in remove_inode_hugepages()
Miaohe Lin
2021-05-05
mm/hugetlb: avoid calculating fault_mutex_hash in truncate_op case
Miaohe Lin
2021-05-05
mm/hugetlb: use some helper functions to cleanup code
Miaohe Lin
2021-02-24
hugetlbfs: remove unneeded return value of hugetlb_vmtruncate()
Miaohe Lin
2021-02-24
hugetlbfs: fix some comment typos
Miaohe Lin
2021-02-24
hugetlbfs: correct some obsolete comments about inode i_mutex
Miaohe Lin
2021-02-24
hugetlbfs: make hugepage size conversion more readable
Miaohe Lin
2021-02-24
hugetlbfs: remove meaningless variable avoid_reserve
Miaohe Lin
2021-02-24
hugetlbfs: correct obsolete function name in hugetlbfs_read_iter()
Miaohe Lin
2021-02-24
hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs
Miaohe Lin
2021-02-24
hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr()
Miaohe Lin
2021-02-24
hugetlbfs: remove special hugetlbfs_set_page_dirty()
Mike Kravetz
2021-02-24
mm/hugetlb: change hugetlb_reserve_pages() to type bool
Mike Kravetz
2021-02-24
hugetlb: convert page_huge_active() HPageMigratable flag
Mike Kravetz
2021-02-24
hugetlb: use page.private for hugetlb specific page flags
Mike Kravetz
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-05
mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
Muchun Song
2021-01-24
fs: make helpers idmap mount aware
Christian Brauner
2021-01-24
attr: handle idmapped mounts
Christian Brauner
2021-01-24
inode: make init and permission helpers idmapped mount aware
Christian Brauner
2020-08-12
hugetlbfs: prevent filesystem stacking of hugetlbfs
Mike Kravetz
2020-08-07
mm: remove unnecessary wrapper function do_mmap_pgoff()
Peter Collingbourne
2020-06-09
mmap locking API: convert mmap_sem API comments
Michel Lespinasse
2020-06-03
hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs
Shijie Hu
2020-04-02
hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race
Mike Kravetz
2020-04-02
hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization
Mike Kravetz
2020-02-07
hugetlbfs: switch to use of invalfc()
Al Viro
2020-02-07
fs_parse: fold fs_parameter_desc/fs_parameter_spec
Al Viro
2020-02-07
fs_parser: remove fs_parameter_description name field
Eric Sandeen
2020-01-03
mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
Jan Stancek
2019-12-01
hugetlb: remove unused hstate in hugetlb_fault_mutex_hash()
Wei Yang
2019-12-01
hugetlbfs: add O_TMPFILE support
Piotr Sarna
2019-12-01
mm/hugetlbfs: fix error handling when setting up mounts
Mike Kravetz
2019-12-01
hugetlbfs: hugetlb_fault_mutex_hash() cleanup
Mike Kravetz
2019-07-19
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2019-07-04
convenience helper get_tree_nodev()
Al Viro
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
2019-05-14
hugetlbfs: always use address space in inode for resv_map pointer
Mike Kravetz
2019-05-14
hugetlb: use same fault hash key for shared and private mappings
Mike Kravetz
2019-05-01
hugetlb: make use of ->free_inode()
Al Viro
2019-04-05
hugetlbfs: fix memory leak for resv_map
Mike Kravetz
2019-03-12
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2019-03-05
mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfd
Joel Fernandes (Google)
2019-03-01
hugetlbfs: fix races and page leaks during migration
Mike Kravetz
2019-02-28
hugetlbfs: Convert to fs_context
David Howells
2019-01-08
hugetlbfs: revert "Use i_mmap_rwsem to fix page fault/truncate race"
Mike Kravetz
2018-12-28
hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race
Mike Kravetz
2018-08-22
mm: zero out the vma in vma_init()
Andrew Morton
2018-08-13
Merge branch 'work.open3' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2018-07-26
mm: use vma_init() to initialize VMAs on stack and data segments
Kirill A. Shutemov
2018-07-12
hugetlb_file_setup(): switch to alloc_file_pseudo()
Al Viro
2018-07-12
alloc_file(): switch to passing O_... flags instead of FMODE_... mode
Al Viro
2018-04-05
hugetlbfs: fix bug in pgoff overflow checking
Mike Kravetz
2018-03-22
hugetlbfs: check for pgoff value overflow
Mike Kravetz
2018-01-31
hugetlb: implement memfd sealing
Marc-André Lureau
2018-01-31
hugetlb: expose hugetlbfs_inode_info in header
Marc-André Lureau
2017-11-29
fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate()
Nadav Amit
2017-11-15
mm, pagevec: remove cold parameter for pagevecs
Mel Gorman
2017-11-15
fs/hugetlbfs/inode.c: remove redundant -ENIVAL return from hugetlbfs_setattr()
Anshuman Khandual
2017-11-03
fs/hugetlbfs/inode.c: fix hwpoison reserve accounting
Mike Kravetz
2017-09-08
lib/interval_tree: fast overlap detection
Davidlohr Bueso
2017-09-08
mm/migrate: new migrate mode MIGRATE_SYNC_NO_COPY
Jérôme Glisse
2017-09-06
mm: remove nr_pages argument from pagevec_lookup{,_range}()
Jan Kara
2017-09-06
hugetlbfs: use pagevec_lookup_range() in remove_inode_hugepages()
Jan Kara
2017-09-06
mm: make pagevec_lookup() update index
Jan Kara
2017-07-15
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2017-07-10
mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error
Naoya Horiguchi
2017-07-06
hugetlbfs: Implement show_options
David Howells
2017-06-19
mm: larger stack guard gap, between vmas
Hugh Dickins
2017-04-13
hugetlbfs: fix offset overflow in hugetlbfs mmap
Mike Kravetz
2017-03-31
hugetlbfs: initialize shared policy as part of inode allocation
Mike Kravetz
2017-03-02
sched/headers: Prepare to move signal wakeup & sigpending methods from into
Ingo Molnar
2016-12-24
Replace with globally
Linus Torvalds
2016-10-10
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-10-10
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-10-07
mm: remove unnecessary condition in remove_inode_hugepages
zhong jiang
2016-09-27
fs: Replace CURRENT_TIME with current_time() for inode timestamps
Deepa Dinamani
2016-09-22
fs: Give dentry to inode_change_ok() instead of inode
Jan Kara
2016-04-04
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
Kirill A. Shutemov
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
2016-01-22
wrappers for ->i_mutex access
Al Viro
2016-01-15
mm/hugetlbfs: unmap pages if page fault raced with hole punch
Mike Kravetz
2016-01-15
fs/hugetlbfs/inode.c: fix bugs in hugetlb_vmtruncate_list()
Mike Kravetz
2016-01-15
mm: fix locking order in mm_take_all_locks()
Kirill A. Shutemov
2016-01-14
hugetlb: make mm and fs code explicitly non-modular
Paul Gortmaker
2016-01-14
mm/mempolicy.c: convert the shared_policy lock to a rwlock
Nathan Zimmer
2016-01-14
kmemcg: account certain kmem allocations to memcg
Vladimir Davydov
2015-12-08
don't put symlink bodies in pagecache into highmem
Al Viro
2015-11-20
mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes
Mike Kravetz
2015-09-08
hugetlbfs: add hugetlbfs_fallocate()
Mike Kravetz
2015-09-08
hugetlbfs: truncate_hugepages() takes a range of pages
Mike Kravetz
2015-09-08
hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete
Mike Kravetz
2015-08-07
ipc: use private shmem or hugetlbfs inodes for shm segments.
Stephen Smalley
2015-06-24
mm/hugetlb: reduce arch dependent code about hugetlb_prefault_arch_hook
Zhang Zhen
2015-04-26
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2015-04-15
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2015-04-15
hugetlbfs: accept subpool min_size mount option and setup accordingly
Mike Kravetz
2015-04-15
Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2015-04-15
VFS: normal filesystems (and lustre): d_inode() annotations
David Howells
2015-04-14
page_writeback: clean up mess around cancel_dirty_page()
Konstantin Khlebnikov
2015-04-11
make new_sync_{read,write}() static
Al Viro
2015-04-11
switch hugetlbfs to ->read_iter()
Al Viro
2015-01-20
fs: remove mapping->backing_dev_info
Christoph Hellwig
2015-01-20
fs: deduplicate noop_backing_dev_info
Christoph Hellwig
2014-12-13
mm: convert i_mmap_mutex to rwsem
Davidlohr Bueso
2014-12-13
mm: use new helper functions around the i_mmap_mutex
Davidlohr Bueso
2014-06-04
fs/hugetlbfs/inode.c: remove null test before kfree
Fabian Frederick
2014-06-04
fs/hugetlbfs/inode.c: use static const for dentry_operations
Fabian Frederick
2014-06-04
fs/hugetlbfs/inode.c: add static to hugetlbfs_i_mmap_mutex_key
Fabian Frederick
2014-06-04
fs/hugetlbfs/inode.c: complete conversion to pr_foo()
Andrew Morton
2014-05-06
hugetlb: ensure hugepage access is denied if hugepages are not supported
Nishanth Aravamudan
2014-04-03
mm, hugetlb: unify region structure handling
Joonsoo Kim
2013-08-24
cope with potentially long ->d_dname() output for shmem/hugetlb
Al Viro
2013-08-13
hugetlb: fix lockdep splat caused by pmd sharing
Michal Hocko
2013-05-07
hugetlbfs: fix mmap failure in unaligned size request
Naoya Horiguchi
2013-04-17
hugetlbfs: stop setting VM_DONTDUMP in initializing vma(VM_HUGETLB)
Naoya Horiguchi
2013-03-03
fs: Limit sys_mount to only request filesystem modules.
Eric W. Biederman
2013-02-26
hugetlb_file_setup(): use d_alloc_pseudo()
Al Viro
2013-02-22
fs: Preserve error code in get_empty_filp(), part 2
Anatol Pomozov
2013-02-22
new helper: file_inode(file)
Al Viro
2012-12-13
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Linus Torvalds
2012-12-11
mm: adjust address_space_operations.migratepage() return code
Rafael Aquini
2012-12-11
mm: use vm_unmapped_area() in hugetlbfs
Michel Lespinasse
2012-12-11
mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLB
Andi Kleen
2012-12-06
propagate name change to comments in kernel source
Nadia Yvette Chambers
2012-10-09
mm: replace vma prio_tree with an interval tree
Michel Lespinasse
2012-10-09
mm: kill vma flag VM_RESERVED and mm->reserved_vm counter
Konstantin Khlebnikov
2012-10-02
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2012-10-02
fs: push rcu_barrier() from deactivate_locked_super() to filesystems
Kirill A. Shutemov
2012-09-21
userns: Convert hugetlbfs to use kuid/kgid where appropriate
Eric W. Biederman
2012-07-31
hugetlb: use mmu_gather instead of a temporary linked list for accumulating pages
Aneesh Kumar K.V
2012-07-14
don't pass nameidata to ->create()
Al Viro
2012-05-28
Merge tag 'writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/linux
Linus Torvalds
2012-05-06
vfs: Rename end_writeback() to clear_inode()
Jan Kara
2012-04-25
hugetlbfs: lockdep annotate root inode properly
Aneesh Kumar K.V
2012-04-05
hugetlbfs: remove unregister_filesystem() when initializing module
Hillf Danton
2012-03-22
Merge branch 'akpm' (Andrew's patch-bomb)
Linus Torvalds
2012-03-21
hugetlbfs: return error code when initializing module
Hillf Danton
2012-03-21
hugetlbfs: fix alignment of huge page requests
Steven Truelove
2012-03-21
mm, hugetlb: add thread name and pid to SHM_HUGETLB mlock rlimit warning
David Rientjes
2012-03-21
hugepages: fix use after free bug in "quota" handling
David Gibson
2012-03-21
hugetlb: cleanup hugetlb.h
David Gibson
2012-03-21
hugetlbfs: avoid taking i_mutex from hugetlbfs_read()
Aneesh Kumar K.V
2012-03-21
hugetlbfs: fix hugetlb_get_unmapped_area()
Xiao Guangrong
2012-03-20
switch open-coded instances of d_make_root() to new helper
Al Viro
2012-01-12
mm: compaction: introduce sync-light migration for use by compaction
Mel Gorman
2012-01-12
mm: compaction: determine if dirty pages can be migrated without blocking within ->migratepage
Mel Gorman
2012-01-03
hugetlbfs: propagate umode_t
Al Viro
2012-01-03
hugetlbfs: switch to inode_init_owner()
Al Viro
2012-01-03
switch ->mknod() to umode_t
Al Viro
2012-01-03
switch ->create() to umode_t
Al Viro
2012-01-03
switch vfs_mkdir() and ->mkdir() to umode_t
Al Viro
2012-01-03
vfs: fix the stupidity with i_dentry in inode destructors
Al Viro
2011-11-02
filesystems: add missing nlink wrappers
Miklos Szeredi
2011-08-25
lockdep: Add helper function for dir vs file i_mutex annotation
Josh Boyer
2011-07-25
Merge 'akpm' patch series
Linus Torvalds
2011-07-25
fs/hugetlbfs/inode.c: fix pgoff alignment checking on 32-bit
Becky Bruce
2011-07-24
VFS : mount lock scalability for internal mounts
Tim Chen
2011-05-26
mm: don't access vm_flags as 'int'
KOSAKI Motohiro
2011-05-25
mm: Convert i_mmap_lock to a mutex
Peter Zijlstra
2011-03-22
mm: hugetlbfs: change remove_from_page_cache
Minchan Kim
2011-01-07
fs: icache RCU free inodes
Nick Piggin
2010-11-12
hugetlbfs: lessen the impact of a deprecation warning
Dave Jones
2010-10-29
convert get_sb_nodev() users
Al Viro
2010-10-26
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
Linus Torvalds
2010-10-26
Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6
Linus Torvalds
2010-10-25
fs: do not assign default i_ino in new_inode
Christoph Hellwig
2010-10-15
llseek: automatically add .llseek fop
Arnd Bergmann
2010-10-08
hugetlb: hugepage migration core
Naoya Horiguchi
2010-08-09
new helper: end_writeback()
Al Viro
2010-08-09
switch hugetlbfs to ->evict_inode()
Al Viro
2010-08-09
remove inode_setattr
Christoph Hellwig
2010-05-27
rename the generic fsync implementations
Christoph Hellwig
2009-12-16
Untangling ima mess, part 1: alloc_file()
Al Viro
2009-12-16
switch alloc_file() to passing struct path
Al Viro
2009-09-24
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
Linus Torvalds
2009-09-24
hugetlbfs: do not call user_shm_lock() for MAP_HUGETLB fix
From: Mel Gorman
2009-09-24
vfs: split generic_forget_inode() so that hugetlbfs does not have to copy it
Jan Kara
2009-09-23
Move magic numbers into magic.h
Nick Black
2009-09-22
hugetlbfs: allow the creation of files suitable for MAP_PRIVATE on the vfs internal mount
Eric B Munson
2009-09-11
writeback: add name to backing_dev_info
Jens Axboe
2009-08-24
mm: fix hugetlb bug due to user_shm_unlock call
Hugh Dickins
2009-05-22
Merge branch 'master' into next
James Morris
2009-05-22
integrity: move ima_counts_get
Mimi Zohar
2009-05-13
Remove implementation of readpage from the hugetlbfs_aops
Mel Gorman
2009-04-21
hugetlbfs: return negative error code for bad mount option
Akinobu Mita
2009-04-01
mm: reintroduce and deprecate rlimit based access for SHM_HUGETLB
Ravikiran G Thirumalai
2009-04-01
mm: fix SHM_HUGETLB to work with users in hugetlb_shm_group
Ravikiran G Thirumalai
2009-02-10
Do not account for the address space used by hugetlbfs using VM_ACCOUNT
Mel Gorman
2009-01-06
hugetlb: unsigned ret cannot be negative
Roel Kluin
2009-01-05
zero i_uid/i_gid on inode allocation
Al Viro
2008-11-14
CRED: Wrap current->cred and a few other accessors
David Howells
2008-11-14
CRED: Separate task security context from task_struct
David Howells
2008-11-14
CRED: Wrap task credential accesses in the hugetlbfs filesystem
David Howells
2008-10-13
vfs: Use const for kernel parser table
Steven Whitehouse
2008-07-26
SL*B: drop kmem cache argument from constructor
Alexey Dobriyan