VisionFive2 Linux kernel

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

More than 9999 Commits   30 Branches   50 Tags
Date
Commit Message
Rev
Author
2023-11-06
cpupri: a work around for non-rt test panic
Minda Chen
2023-11-06
x86: Support for lazy preemption
Thomas Gleixner
2023-11-06
x86/entry: Use should_resched() in idtentry_exit_cond_resched()
Sebastian Andrzej Siewior
2023-11-06
signal/x86: Delay calling signals in atomic
Oleg Nesterov
2023-11-06
sysfs: Add /sys/kernel/realtime entry
Clark Williams
2023-11-06
sched: Add support for lazy preemption
Thomas Gleixner
2023-11-06
genirq: update irq_set_irqchip_state documentation
Josh Cartwright
2023-11-06
random: Make it work on rt
Thomas Gleixner
2023-11-06
panic: skip get_random_bytes for RT_FULL in init_oops_id
Thomas Gleixner
2023-11-06
rcu: Delay RCU-selftests
Sebastian Andrzej Siewior
2023-11-06
fs/dcache: use swait_queue instead of waitqueue
Sebastian Andrzej Siewior
2023-11-06
ptrace: fix ptrace vs tasklist_lock race
Sebastian Andrzej Siewior
2023-11-06
signal: Revert ptrace preempt magic
Thomas Gleixner
2023-11-06
lockdep: Make it RT aware
Thomas Gleixner
2023-11-06
rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
Sebastian Andrzej Siewior
2023-11-06
rtmutex: Add a special case for ww-mutex handling.
Sebastian Andrzej Siewior
2023-11-06
sched: Trigger warning if ->migration_disabled counter underflows.
Sebastian Andrzej Siewior
2023-11-06
locking: Remove rt_rwlock_is_contended()
Sebastian Andrzej Siewior
2023-11-06
cgroup: use irqsave in cgroup_rstat_flush_locked()
Sebastian Andrzej Siewior
2023-11-06
sched: Move mmdrop to RCU on RT
Thomas Gleixner
2023-11-06
sched: Delay task stack freeing on RT
Sebastian Andrzej Siewior
2023-11-06
sched: Move kprobes cleanup out of finish_task_switch()
Thomas Gleixner
2023-11-06
sched: Disable TTWU_QUEUE on RT
Thomas Gleixner
2023-11-06
sched: Limit the number of task migrations per batch on RT
Thomas Gleixner
2023-11-06
locking/rt: Take RCU nesting into account for __might_resched()
Thomas Gleixner
2023-11-06
sched: Make RCU nest depth distinct in __might_resched()
Thomas Gleixner
2023-11-06
sched: Make might_sleep() output less confusing
Thomas Gleixner
2023-11-06
sched: Cleanup might_sleep() printks
Thomas Gleixner
2023-11-06
sched: Remove preempt_offset argument from __might_sleep()
Thomas Gleixner
2023-11-06
sched: Clean up the might_sleep() underscore zoo
Thomas Gleixner
2023-11-06
smp: Wake ksoftirqd on PREEMPT_RT instead do_softirq().
Sebastian Andrzej Siewior
2023-11-06
irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
Sebastian Andrzej Siewior
2023-11-06
irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
Sebastian Andrzej Siewior
2023-11-06
irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
Sebastian Andrzej Siewior
2023-11-06
sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
Sebastian Andrzej Siewior
2023-11-06
kcov: Replace local_irq_save() with a local_lock_t.
Sebastian Andrzej Siewior
2023-11-06
kcov: Avoid enable+disable interrupts if !in_task().
Sebastian Andrzej Siewior
2023-11-06
kcov: Allocate per-CPU memory on the relevant node.
Sebastian Andrzej Siewior
2023-11-06
lockdep: Let lock_is_held_type() detect recursive read as read
Sebastian Andrzej Siewior
2023-11-06
genirq: Disable irqfixup/poll on PREEMPT_RT.
Ingo Molnar
2023-11-06
genirq: Move prio assignment into the newly created thread
Thomas Gleixner
2023-11-06
kthread: Move prio/affinite change into the newly created thread
Sebastian Andrzej Siewior
2023-11-06
rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
From: Scott Wood
2023-11-06
sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
Sebastian Andrzej Siewior
2023-11-06
printk: Enhance the condition check of msleep in pr_flush()
Chao Qin
2023-11-06
printk: add pr_flush()
John Ogness
2023-11-06
printk: add console handover
John Ogness
2023-11-06
printk: remove deferred printing
John Ogness
2023-11-06
printk: move console printing to kthreads
John Ogness
2023-11-06
printk: introduce kernel sync mode
John Ogness
2023-11-06
printk: use seqcount_latch for console_seq
John Ogness
2023-11-06
printk: call boot_delay_msec() in printk_delay()
John Ogness
2023-11-06
printk: relocate printk_delay()
John Ogness
2023-11-06
kdb: only use atomic consoles for output mirroring
John Ogness
2023-11-06
console: add write_atomic interface
John Ogness
2023-11-06
rcu/tree: Protect rcu_rdp_is_offloaded() invocations on RT
Thomas Gleixner
2021-10-29
Merge tag 'trace-v5.15-rc6-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Linus Torvalds
2021-10-29
tracing: Fix misspelling of "missing"
Steven Rostedt (VMware)
2021-10-29
ftrace: Fix kernel-doc formatting issues
Steven Rostedt (VMware)
2021-10-28
Merge tag 'net-5.15-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linus Torvalds
2021-10-28
Merge tag 'trace-v5.15-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Linus Torvalds
2021-10-27
tracing: Do not warn when connecting eprobe to non existing event
Steven Rostedt (VMware)
2021-10-26
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Jakub Kicinski
2021-10-26
bpf: Fix potential race in tail call compatibility check
Toke Høiland-Jørgensen
2021-10-24
Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-10-22
cgroup: Fix memory leak caused by missing cgroup_bpf_offline
Quanyang Wang
2021-10-22
bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch()
Xu Kuohai
2021-10-22
bpf: Prevent increasing bpf_jit_limit above max
Lorenz Bauer
2021-10-21
Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2021-10-20
Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/users/hch/dma-mapping
Linus Torvalds
2021-10-20
Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Linus Torvalds
2021-10-20
Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Linus Torvalds
2021-10-20
ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring
Eric W. Biederman
2021-10-19
ucounts: Proper error handling in set_cred_ucounts
Eric W. Biederman
2021-10-19
ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds
Eric W. Biederman
2021-10-19
sched/scs: Reset the shadow stack when idle_task_exit
Woody Lin
2021-10-18
audit: fix possible null-pointer dereference in audit_filter_rules
Gaosheng Cui
2021-10-18
tracing: Have all levels of checks prevent recursion
Steven Rostedt (VMware)
2021-10-18
ucounts: Fix signal ucount refcounting
Eric W. Biederman
2021-10-18
dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC
Hamza Mahfooz
2021-10-16
Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Linus Torvalds
2021-10-13
tracing: Fix event probe removal from dynamic events
Steven Rostedt (VMware)
2021-10-13
Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux
Linus Torvalds
2021-10-11
Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Linus Torvalds
2021-10-11
Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Linus Torvalds
2021-10-11
workqueue: fix state-dump console deadlock
Johan Hovold
2021-10-11
dma-debug: fix sg checks in debug_dma_map_sg()
Gerald Schaefer
2021-10-11
dma-mapping: fix the kerneldoc for dma_map_sgtable()
Logan Gunthorpe
2021-10-10
tracing: Fix missing * in comment block
Colin Ian King
2021-10-10
tracing: Fix memory leak in eprobe_register()
Vamshi K Sthambamkadi
2021-10-07
Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linus Torvalds
2021-10-07
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
Jakub Kicinski
2021-10-07
tracing: Fix missing osnoise tracer on max_latency
Jackie Liu
2021-10-03
Merge tag 'sched_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-10-03
Merge tag 'perf_urgent_for_v5.15_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-10-01
sched/fair: Null terminate buffer when updating tunable_scaling
Mel Gorman
2021-10-01
sched/fair: Add ancestors of unthrottled undecayed cfs_rq
Michal Koutný
2021-10-01
perf/core: fix userpage->time_enabled of inactive events
Song Liu
2021-09-30
Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linus Torvalds
2021-09-30
bpf: Fix integer overflow in prealloc_elems_and_freelist()
Tatsuhiko Yasumatsu
2021-09-28
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
David S. Miller
2021-09-28
module: fix clang CFI with MODULE_UNLOAD=n
Arnd Bergmann
2021-09-28
bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt
Daniel Borkmann
2021-09-28
bpf: Exempt CAP_BPF from checks against bpf_jit_limit
Lorenz Bauer
2021-09-26
Merge tag 'timers-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-09-26
Merge tag 'irq-urgent-2021-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-09-25
Merge tag 'block-5.15-2021-09-25' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-09-24
blktrace: Fix uaf in blk_trace access after removing by sysfs
Zhihao Cheng
2021-09-24
Merge tag 'irqchip-fixes-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Thomas Gleixner
2021-09-23
posix-cpu-timers: Prevent spuriously armed 0-value itimer
Frederic Weisbecker
2021-09-22
entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume()
Sean Christopherson
2021-09-22
KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest
Sean Christopherson
2021-09-22
irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent
Bixuan Cui
2021-09-19
Merge tag 'perf-urgent-2021-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-09-19
Merge tag 'locking-urgent-2021-09-19' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-09-17
Merge tag 'dma-mapping-5.15-1' of git://git.infradead.org/users/hch/dma-mapping
Linus Torvalds
2021-09-16
Merge tag 'net-5.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Linus Torvalds
2021-09-15
locking/rwbase: Take care of ordering guarantee for fastpath reader
Boqun Feng
2021-09-15
locking/rwbase: Extract __rwbase_write_trylock()
Peter Zijlstra
2021-09-15
locking/rwbase: Properly match set_and_save_state() to restore_state()
Peter Zijlstra
2021-09-15
events: Reuse value read using READ_ONCE instead of re-reading it
Baptiste Lepers
2021-09-14
memblock: introduce saner 'memblock_free_ptr()' interface
Linus Torvalds
2021-09-14
bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog
Hou Tao
2021-09-14
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
David S. Miller
2021-09-13
bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode
Daniel Borkmann
2021-09-13
bpf: Add oversize check before call kvcalloc()
Bixuan Cui
2021-09-13
cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem
Waiman Long
2021-09-13
dma-debug: prevent an error message from causing runtime problems
Hamza Mahfooz
2021-09-12
Merge tag 'sched_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-09-12
Merge tag 'locking_urgent_for_v5.15_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-09-11
Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Linus Torvalds
2021-09-10
bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset()
Yonghong Song
2021-09-09
bootconfig: Rename xbc_node_find_child() to xbc_node_find_subkey()
Masami Hiramatsu
2021-09-09
tracing/boot: Fix to check the histogram control param is a leaf node
Masami Hiramatsu
2021-09-09
tracing/boot: Fix trace_boot_hist_add_array() to check array is value
Masami Hiramatsu
2021-09-09
Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Linus Torvalds
2021-09-09
sched: Prevent balance_push() on remote runqueues
Thomas Gleixner
2021-09-09
sched/idle: Make the idle timer expire in hard interrupt context
Sebastian Andrzej Siewior
2021-09-09
locking/rtmutex: Fix ww_mutex deadlock check
Peter Zijlstra
2021-09-08
Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew)
Linus Torvalds
2021-09-08
mm/hugetlb: initialize hugetlb_usage in mm_init
Liu Zixian
2021-09-08
arch: remove compat_alloc_user_space
Arnd Bergmann
2021-09-08
compat: remove some compat entry points
Arnd Bergmann
2021-09-08
kexec: avoid compat_alloc_user_space
Arnd Bergmann
2021-09-08
kexec: move locking into do_kexec_load
Arnd Bergmann
2021-09-08
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2021-09-08
tracing/boot: Fix to loop on only subkeys
Masami Hiramatsu
2021-09-08
tracing: Dynamically allocate the per-elt hist_elt_data array
Tom Zanussi
2021-09-08
tracing: synth events: increase max fields count
Artem Bityutskiy
2021-09-08
tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads()
Qiang.Zhang
2021-09-08
prctl: allow to setup brk for et_dyn executables
Cyrill Gorcunov
2021-09-08
kernel/fork.c: unexport get_{mm,task}_exe_file
Christoph Hellwig
2021-09-08
fs/epoll: use a per-cpu counter for user's watches count
Nicholas Piggin
2021-09-08
profiling: fix shift-out-of-bounds bugs
Pavel Skripkin
2021-09-08
kernel/acct.c: use dedicated helper to access rlimit values
Yang Yang
2021-09-07
tracing: Fix some alloc_event_probe() error handling bugs
Dan Carpenter
2021-09-07
Merge tag 'kgdb-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
Linus Torvalds
2021-09-06
kernel: debug: Convert to SPDX identifier
Cai Huoqing
2021-09-06
dma-mapping: fix the kerneldoc for dma_map_sg_attrs
Christoph Hellwig
2021-09-05
Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Linus Torvalds
2021-09-04
Merge tag 'denywrite-for-5.15' of git://github.com/davidhildenbrand/linux
Linus Torvalds
2021-09-03
tracing: Add migrate-disabled counter to tracing output.
Thomas Gleixner
2021-09-03
Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Linus Torvalds
2021-09-03
futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic()
Thomas Gleixner
2021-09-03
Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Linus Torvalds
2021-09-03
Merge tag 'livepatching-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
Linus Torvalds
2021-09-03
Merge branch 'stable/for-linus-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb
Linus Torvalds
2021-09-03
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
2021-09-03
mm: wire up syscall process_mrelease
Suren Baghdasaryan
2021-09-03
mm: compaction: support triggering of proactive compaction by user
Charan Teja Reddy
2021-09-03
memcg: enable accounting for posix_timers_cache slab
Vasily Averin
2021-09-03
memcg: enable accounting for signals
Vasily Averin
2021-09-03
memcg: enable accounting for new namesapces and struct nsproxy
Vasily Averin
2021-09-03
memcg: enable accounting for pids in nested pid namespaces
Vasily Averin
2021-09-03
mm: remove VM_DENYWRITE
David Hildenbrand
2021-09-03
kernel/fork: always deny write access to current MM exe_file
David Hildenbrand
2021-09-03
kernel/fork: factor out replacing the current MM exe_file
David Hildenbrand
2021-09-02
futex: Avoid redundant task lookup
Thomas Gleixner
2021-09-02
futex: Clarify comment for requeue_pi_wake_futex()
Thomas Gleixner
2021-09-02
futex: Prevent inconsistent state and exit race
Thomas Gleixner
2021-09-02
futex: Return error code instead of assigning it without effect
Colin Ian King
2021-09-02
locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT
Mike Galbraith
2021-09-02
Merge tag 'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds
2021-09-02
Merge tag 'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mapping
Linus Torvalds
2021-09-02
bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause
Daniel Borkmann
2021-09-01
Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Linus Torvalds
2021-09-01
Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2021-09-01
Merge branch 'siginfo-si_trapno-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
Linus Torvalds
2021-08-31
Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Linus Torvalds
2021-08-31
Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
Linus Torvalds
2021-08-31
Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
Linus Torvalds
2021-08-31
Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Linus Torvalds
2021-08-31
Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
Linus Torvalds
2021-08-31
Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Linus Torvalds
2021-08-31
swiotlb: use depends on for DMA_RESTRICTED_POOL
Claire Chang
2021-08-31
Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Linus Torvalds
2021-08-30
Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-30
Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kernel.dk/linux-block
Linus Torvalds
2021-08-30
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
Jakub Kicinski
2021-08-30
Merge tag 'timers-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds