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-03-08
coredump: don't bother with do_truncate()
Al Viro
2021-02-21
Merge branch 'parisc-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
Linus Torvalds
2021-02-15
binfmt_misc: pass binfmt_misc flags to the interpreter
Laurent Vivier
2021-01-06
elf_prstatus: collect the common part (everything before pr_reg) into a struct
Al Viro
2021-01-04
binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALID
Al Viro
2020-12-15
Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2020-12-14
Merge tag 'x86_cleanups_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2020-12-10
coredump: Document coredump code exclusively used by cell spufs
Eric W. Biederman
2020-10-29
fs: Replace zero-length array with flexible-array member
Gustavo A. R. Silva
2020-10-26
elf: Expose ELF header on arch_setup_additional_pages()
Gabriel Krisman Bertazi
2020-10-26
elf: Expose ELF header in compat_start_thread()
Gabriel Krisman Bertazi
2020-10-18
binfmt_elf: take the mmap lock around find_extend_vma()
Jann Horn
2020-10-16
binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot
Jann Horn
2020-10-16
coredump: rework elf/elf_fdpic vma_dump_size() into common helper
Jann Horn
2020-10-16
coredump: refactor page range dumping into common helper
Jann Horn
2020-10-16
fs/binfmt_elf: use PT_LOAD p_align values for suitable start address
Chris Kennelly
2020-07-27
kill elf_fpxregs_t
Al Viro
2020-07-27
introduction of regset ->get() wrappers, switching ELF coredumps to those
Al Viro
2020-06-10
Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-06-04
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2020-06-04
fs/binfmt_elf: remove redundant elf_map ifndef
Anthony Iliopoulos
2020-06-04
Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2020-06-03
binfmt_elf: don't bother with __{put,copy_to}_user()
Al Viro
2020-06-01
Merge branch 'work.set_fs-exec' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2020-06-01
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Linus Torvalds
2020-05-28
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
Alexander Potapenko
2020-05-21
exec: Generic execfd support
Eric W. Biederman
2020-05-07
exec: Rename flush_old_exec begin_new_exec
Eric W. Biederman
2020-05-07
exec: Merge install_exec_creds into setup_new_exec
Eric W. Biederman
2020-05-05
binfmt_elf: remove the set_fs(KERNEL_DS) in elf_core_dump
Christoph Hellwig
2020-05-05
binfmt_elf: remove the set_fs in fill_siginfo_note
Eric W. Biederman
2020-05-05
Merge branch 'for-next/bti-user' into for-next/bti
Will Deacon
2020-04-07
fs/binfmt_elf.c: don't free interpreter's ELF pheaders on common path
Alexey Dobriyan
2020-04-07
fs/binfmt_elf.c: allocate less for static executable
Alexey Dobriyan
2020-04-07
fs/binfmt_elf.c: delete "loc" variable
Alexey Dobriyan
2020-04-07
mm/vma: replace all remaining open encodings with is_vm_hugetlb_page()
Anshuman Khandual
2020-03-16
elf: Allow arch to tweak initial mmap prot flags
Dave Martin
2020-03-16
ELF: Add ELF program property parsing support
Dave Martin
2020-01-31
fs/binfmt_elf.c: coredump: allow process with empty address space to coredump
Alexey Dobriyan
2020-01-31
fs/binfmt_elf.c: coredump: delete duplicated overflow check
Alexey Dobriyan
2020-01-31
fs/binfmt_elf.c: coredump: allocate core ELF header on stack
Alexey Dobriyan
2020-01-31
fs/binfmt_elf.c: make BAD_ADDR() unlikely
Alexey Dobriyan
2020-01-31
fs/binfmt_elf.c: better codegen around current->mm
Alexey Dobriyan
2020-01-31
fs/binfmt_elf.c: don't copy ELF header around
Alexey Dobriyan
2020-01-31
fs/binfmt_elf.c: fix ->start_code calculation
Alexey Dobriyan
2020-01-31
fs/binfmt_elf.c: smaller code generation around auxv vector fill
Alexey Dobriyan
2019-12-04
fs/binfmt_elf.c: extract elf_read() function
Alexey Dobriyan
2019-12-04
fs/binfmt_elf.c: delete unused "interp_map_addr" argument
Alexey Dobriyan
2019-11-15
y2038: elfcore: Use __kernel_old_timeval for process times
Arnd Bergmann
2019-10-06
elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings
Linus Torvalds
2019-09-26
binfmt_elf: Do not move brk for INTERP-less ET_EXEC
Kees Cook
2019-09-24
mm, fs: move randomize_stack_top from fs to mm
Alexandre Ghiti
2019-07-16
fs/binfmt_elf.c: delete stale comment
Alexey Dobriyan
2019-05-21
treewide: Add SPDX license identifier for more missed files
Thomas Gleixner
2019-05-14
binfmt_elf: move brk out of mmap when doing direct loader exec
Kees Cook
2019-05-14
elf: init pt_regs pointer later
Alexey Dobriyan
2019-05-14
fs/binfmt_elf.c: extract PROT_* calculations
Alexey Dobriyan
2019-05-14
fs//binfmt_elf.c: move variables initialization closer to their usage
Alexey Dobriyan
2019-05-14
fs/binfmt_elf.c: save 1 indent level
Alexey Dobriyan
2019-05-14
fs/binfmt_elf.c: delete trailing "return;" in functions returning "void"
Alexey Dobriyan
2019-05-14
fs/binfmt_elf.c: free PT_INTERP filename ASAP
Alexey Dobriyan
2019-05-14
fs/binfmt_elf.c: make scope of "pos" variable smaller
Alexey Dobriyan
2019-05-14
fs/binfmt_elf.c: remove unneeded initialization of mm->start_stack
Andrew Morton
2019-03-07
fs/binfmt_elf.c: spread const a little
Alexey Dobriyan
2019-03-07
fs/binfmt_elf.c: use list_for_each_entry()
Alexey Dobriyan
2019-03-07
fs/binfmt_elf.c: don't be afraid of overflow
Alexey Dobriyan
2018-10-03
signal: Distinguish between kernel_siginfo and siginfo
Eric W. Biederman
2018-08-13
Merge tag 'mips_4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Linus Torvalds
2018-07-19
binfmt_elf: Respect error return from `regset->active'
Maciej W. Rozycki
2018-07-14
fs, elf: make sure to page align bss in load_elf_library
Oscar Salvador
2018-06-15
coredump: fix spam with zero VMA process
Alexey Dobriyan
2018-06-12
treewide: Use array_size() in vmalloc()
Kees Cook
2018-06-12
treewide: kmalloc() -> kmalloc_array()
Kees Cook
2018-04-20
fs, elf: don't complain MAP_FIXED_NOREPLACE unless -EEXIST error
Tetsuo Handa
2018-04-11
elf: enforce MAP_FIXED on overlaying elf segments
Michal Hocko
2018-04-11
fs, elf: drop MAP_FIXED usage from elf_map
Michal Hocko
2018-04-11
exec: introduce finalize_exec() before start_thread()
Kees Cook
2018-02-06
elf: fix NT_FILE integer overflow
Alexey Dobriyan
2017-11-16
Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
Linus Torvalds
2017-11-03
regset: Add support for dynamically sized regsets
Dave Martin
2017-10-02
Merge branch 'fdpic' of http://git.linaro.org/people/nicolas.pitre/linux into devel-stable
Russell King
2017-09-14
Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2017-09-10
binfmt_elf: don't attempt to load FDPIC binaries
Nicolas Pitre
2017-09-07
Merge tag 'secureexec-v4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Linus Torvalds
2017-09-04
fs: fix kernel_read prototype
Christoph Hellwig
2017-08-16
x86/elf: Remove the unnecessary ADDR_NO_RANDOMIZE checks
Oleg Nesterov
2017-08-01
binfmt: Introduce secureexec flag
Kees Cook
2017-07-10
binfmt_elf: safely increment argv pointers
Kees Cook
2017-07-10
binfmt_elf: use ELF_ET_DYN_BASE only for PIE
Kees Cook
2017-03-02
sched/headers: Prepare to move cputime functionality from into
Ingo Molnar
2017-03-02
sched/headers: Prepare for new header dependencies before moving code to
Ingo Molnar
2017-03-02
sched/headers: Prepare to remove inclusion from
Ingo Molnar
2017-03-02
sched/headers: Prepare for new header dependencies before moving code to
Ingo Molnar
2017-02-22
powerpc: do not make the entire heap executable
Denys Vlasenko
2017-02-01
fs/binfmt: Convert obsolete cputime type to nsecs
Frederic Weisbecker
2017-02-01
sched/cputime: Convert task/group cputime to nsecs
Frederic Weisbecker
2017-02-01
sched/cputime: Introduce special task_cputime_t() API to return old-typed cputime
Frederic Weisbecker
2017-01-14
coredump: Ensure proper size of sparse core files
Dave Kleikamp
2016-12-24
Replace with globally
Linus Torvalds
2016-12-12
binfmt_elf: use vmalloc() for allocation of vma_filesz
Jason Baron
2016-09-14
x86/coredump: Use pr_reg size, rather that TIF_IA32 flag
Dmitry Safonov
2016-08-31
binfmt_elf: switch to new creds when switching to new mm
Linus Torvalds
2016-08-02
binfmt_elf: fix calculations for bss padding
Kees Cook
2016-06-07
coredump: fix dumping through pipes
Mateusz Guzik
2016-05-27
mm: remove more IS_ERR_VALUE abuses
Linus Torvalds
2016-05-23
mm, elf: handle vm_brk error
Michal Hocko
2016-05-18
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2016-05-12
coredump: get rid of coredump_params->written
Omar Sandoval
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
2016-02-27
mm: ASLR: use get_random_long()
Daniel Cashman
2016-01-20
ELF: Also pass any interpreter's file header to `arch_check_elf'
Maciej W. Rozycki
2015-11-11
Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2015-11-11
binfmt_elf: Correct `arch_check_elf's description
Maciej W. Rozycki
2015-11-11
binfmt_elf: Don't clobber passed executable's file header
Maciej W. Rozycki
2015-11-09
coredump: add DAX filtering for ELF coredumps
Ross Zwisler
2015-07-04
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2015-06-23
vfs: add file_path() helper
Miklos Szeredi
2015-05-28
fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
Andrew Morton
2015-04-14
mm: fold arch_randomize_brk into ARCH_HAS_ELF_RANDOMIZE
Kees Cook
2015-04-14
mm: split ET_DYN ASLR from mmap ASLR
Kees Cook
2015-04-14
fs/binfmt_elf.c: fix bug in loading of PIE binaries
Michael Davidson
2015-02-19
x86, mm/ASLR: Fix stack randomization on 64-bit systems
Hector Marco-Gisbert
2014-12-11
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
Linus Torvalds
2014-12-10
fs/binfmt_elf.c: fix internal inconsistency relating to vma dump size
Jungseung Lee
2014-11-24
binfmt_elf: allow arch code to examine PT_LOPROC ... PT_HIPROC headers
Paul Burton
2014-11-24
binfmt_elf: load interpreter program headers earlier
Paul Burton
2014-11-24
binfmt_elf: Hoist ELF program header loading to a function
Paul Burton
2014-10-09
handle suicide on late failure exits in execve() in search_binary_handler()
Al Viro
2014-06-05
Merge branch 'x86/vdso' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
Linus Torvalds
2014-06-04
fs/binfmt_elf.c: fix bool assignements
Fabian Frederick
2014-05-20
mm, fs: Add vm_ops->name as an alternative to arch_vma_name
Andy Lutomirski
2014-04-07
exec: kill the unnecessary mm->def_flags setting in load_elf_binary()
Alex Thorlton
2014-04-03
fs, kernel: permit disabling the uselib syscall
Josh Triplett
2014-01-23
fs: binfmt_elf: remove unused defines INTERPRETER_NONE and INTERPRETER_ELF
Todor Minchev
2013-11-09
elf{,_fdpic} coredump: get rid of pointless if (siginfo->si_signo)
Al Viro
2013-11-09
constify do_coredump() argument
Al Viro
2013-11-09
constify copy_siginfo_to_user{,32}()
Al Viro
2013-11-09
new helper: dump_align()
Al Viro
2013-11-09
dump_skip(): dump_seek() replacement taking coredump_params
Al Viro
2013-11-09
binfmt_elf: count notes towards coredump limit
Al Viro
2013-11-09
switch elf_coredump_extra_notes_write() to dump_emit()
Al Viro
2013-11-09
binfmt_elf: convert writing actual dump pages to dump_emit()
Al Viro
2013-11-09
switch elf_core_write_extra_data() to dump_emit()
Al Viro
2013-11-09
switch elf_core_write_extra_phdrs() to dump_emit()
Al Viro
2013-11-09
new helper: dump_emit()
Al Viro
2013-10-24
file->f_op is never NULL...
Al Viro
2013-09-30
fs/binfmt_elf.c: prevent a coredump with a large vm_map_count from Oopsing
Dan Aloni
2013-07-10
mm: remove free_area_cache
Michel Lespinasse
2013-05-02
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
Linus Torvalds
2013-04-30
coredump: factor out the setting of PF_DUMPCORE
Oleg Nesterov
2013-04-30
binfmt_elf: PIE: make PF_RANDOMIZE check comment more accurate
Jiri Kosina
2013-04-26
powerpc: Add HWCAP2 aux entry
Michael Neuling
2013-04-17
fs/binfmt_elf.c: fix hugetlb memory check in vma_dump_size()
Naoya Horiguchi
2013-03-03
Merge tag 'metag-v3.9-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag
Linus Torvalds
2013-03-02
Revert some of "binfmt_elf: cleanups"
James Hogan
2013-02-26
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2013-02-22
new helper: file_inode(file)
Al Viro
2013-02-21
binfmt_elf: remove unused argument in fill_elf_header
Zhang Yanfei
2013-01-27
cputime: Use accessors to read task cputime stats
Frederic Weisbecker
2012-12-17
binfmt_elf: fix corner case kfree of uninitialized data
Alan Cox
2012-11-28
get rid of pt_regs argument of ->load_binary()
Al Viro
2012-10-10
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
Linus Torvalds
2012-10-09
mm: kill vma flag VM_RESERVED and mm->reserved_vm counter
Konstantin Khlebnikov
2012-10-09
mm: prepare VM_DONTDUMP for using in drivers
Konstantin Khlebnikov
2012-10-06
coredump: extend core dump note section to contain file names of mapped files
Denys Vlasenko
2012-10-06
coredump: add a new elf note with siginfo of the signal
Denys Vlasenko
2012-10-06
coredump: pass siginfo_t* to do_coredump() and below, not merely signr
Denys Vlasenko
2012-10-06
binfmt_elf: Uninitialized variable
Alan Cox
2012-09-26
coredump: prevent double-free on an error path in core dumper
Denys Vlasenko
2012-09-20
the only place that needs to include asm/exec.h is linux/binfmts.h
Al Viro
2012-05-30
binfmt_elf: switch elf_map() to vm_mmap/vm_munmap
Al Viro
2012-05-23
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2012-05-15
userns: Convert binary formats to use kuid/kgid where appropriate
Eric W. Biederman
2012-04-20
VM: add "vm_mmap()" helper function
Linus Torvalds
2012-04-20
VM: add "vm_brk()" helper function
Linus Torvalds
2012-03-29
Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2012-03-28
Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system
Linus Torvalds
2012-03-28
Add #includes needed to permit the removal of asm/system.h
David Howells
2012-03-23
coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMP
Jason Baron
2012-03-23
coredump: remove VM_ALWAYSDUMP flag
Jason Baron
2012-03-20
take removal of PF_FORKNOEXEC to flush_old_exec()
Al Viro
2012-03-20
__register_binfmt() made void
Al Viro
2012-03-02
regset: Prevent null pointer reference on readonly regsets
H. Peter Anvin
2012-02-20
elf: Allow core dump-related fields to be overridden
H. J. Lu
2012-01-10
fs: binfmt_elf: create Kconfig variable for PIE randomization
David Daney
2011-11-02
binfmt_elf: fix PIE execution with randomization disabled
Jiri Kosina
2011-07-20
consolidate BINPRM_FLAGS_ENFORCE_NONDUMP handling
Al Viro
2011-04-14
brk: COMPAT_BRK: fix detection of randomized brk
Jiri Kosina
2011-03-23
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
Linus Torvalds
2011-03-23
mm: arch: make get_gate_vma take an mm_struct instead of a task_struct
Stephen Wilson
2011-03-22
binfmt_elf: quiet GCC-4.6 'set but not used' warning in load_elf_binary()
David Daney
2011-01-13
binfmt_elf: cleanups
Mikael Pettersson
2010-10-08
ARM: 6342/1: fix ASLR of PIE executables
Nicolas Pitre
2010-03-06
coredump: pass mm->flags as a coredump parameter for consistency
Masami Hiramatsu
2010-03-06
elf coredump: add extended numbering support
Daisuke HATAYAMA
2010-03-06
elf coredump: make offset calculation process and writing process explicit
Daisuke HATAYAMA
2010-03-06
elf coredump: replace ELF_CORE_EXTRA_* macros by functions
Daisuke HATAYAMA
2010-03-06
coredump: move dump_write() and dump_seek() into a header file
Daisuke HATAYAMA
2010-01-29
Split 'flush_old_exec' into two functions
Linus Torvalds
2009-12-17
mm: introduce coredump parameter structure
Masami Hiramatsu