summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'audit-pr-20220110' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-01-113-6/+22
|\
| * audit: use struct_size() helper in audit_[send|make]_reply()Xiu Jianfeng2021-12-202-2/+2
| * audit: ensure userspace is penalized the same as the kernel when under pressurePaul Moore2021-12-151-1/+17
| * audit: use struct_size() helper in kmalloc()Xiu Jianfeng2021-12-143-3/+3
* | Merge tag 'selinux-pr-20220110' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-113-5/+13
|\ \
| * | lsm: security_task_getsecid_subj() -> security_current_getsecid_subj()Paul Moore2021-11-223-5/+13
| |/
* | Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-01-116-110/+866
|\ \
| * | kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines itMarco Elver2021-12-092-6/+10
| * | kcsan: Avoid nested contexts reading inconsistent reorder_accessMarco Elver2021-12-091-0/+9
| * | kcsan: Make barrier tests compatible with lockdepMarco Elver2021-12-092-21/+30
| * | sched, kcsan: Enable memory barrier instrumentationMarco Elver2021-12-091-4/+3
| * | kcsan: selftest: Add test case to check memory barrier instrumentationMarco Elver2021-12-092-0/+143
| * | kcsan: test: Add test cases for memory barrier instrumentationMarco Elver2021-12-091-0/+319
| * | kcsan: test: Match reordered or normal accessesMarco Elver2021-12-091-29/+63
| * | kcsan: Show location access was reordered toMarco Elver2021-12-091-12/+23
| * | kcsan: Call scoped accesses reordered in reportsMarco Elver2021-12-092-10/+10
| * | kcsan: Add core memory barrier instrumentation functionsMarco Elver2021-12-091-1/+67
| * | kcsan: Add core support for a subset of weak memory modelingMarco Elver2021-12-091-15/+187
| * | kcsan: Avoid checking scoped accesses from nested contextsMarco Elver2021-12-091-3/+15
| * | kcsan: Remove redundant zero-initialization of globalsMarco Elver2021-12-091-5/+0
| * | kcsan: Refactor reading of instrumented memoryMarco Elver2021-12-091-34/+17
| |/
* | Merge tag 'rcu.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-01-1117-582/+873
|\ \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| *---------. \ Merge branches 'doc.2021.11.30c', 'exp.2021.12.07a', 'fastnohz.2021.11.30c', ...Paul E. McKenney2021-12-0917-582/+873
| |\ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| | | | | | | * rcutorture: Combine n_max_cbs from all kthreads in a callback floodPaul E. McKenney2021-12-071-0/+9
| | | | | | | * rcutorture: Add ability to limit callback-flood intensityPaul E. McKenney2021-12-071-5/+14
| | | | | | | * rcutorture: Enable multiple concurrent callback-flood kthreadsPaul E. McKenney2021-12-071-28/+86
| | | | | | | * rcutorture: Avoid soft lockup during cpu stallWander Lairson Costa2021-12-071-0/+5
| | | | | | | * locktorture,rcutorture,torture: Always log error messageLi Zhijian2021-12-073-8/+8
| | | | | | | * scftorture: Always log error messageLi Zhijian2021-12-071-5/+4
| | | | | | | * rcuscale: Always log error messageLi Zhijian2021-12-071-7/+7
| | | | | | | * scftorture: Remove unused SCFTORTOUTLi Zhijian2021-12-071-3/+0
| | | | | | | * scftorture: Add missing '\n' to flush messageLi Zhijian2021-12-071-3/+3
| | | | | | | * refscale: Add missing '\n' to flush messageLi Zhijian2021-12-071-4/+7
| | | | | | | * refscale: Always log the error messageLi Zhijian2021-12-071-4/+3
| | | | | | | * refscale: Prevent buffer to pr_alert() being too longLi Zhijian2021-11-301-10/+13
| | | | | | | * refscale: Simplify the errexit checkpointLi Zhijian2021-11-301-13/+6
| | | | | | | * rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCUPaul E. McKenney2021-11-301-1/+6
| | | | | | | * rcutorture: More thoroughly test nested readersPaul E. McKenney2021-11-301-23/+50
| | | | | | | * rcutorture: Sanitize RCUTORTURE_RDR_MASKPaul E. McKenney2021-11-301-3/+4
| | |_|_|_|_|/ | |/| | | | |
| | | | | | * rcu-tasks: Use fewer callbacks queues if callback flood endsPaul E. McKenney2021-12-091-2/+46
| | | | | | * rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueingPaul E. McKenney2021-12-091-5/+10
| | | | | | * rcu-tasks: Use more callback queues if contention encounteredPaul E. McKenney2021-12-091-4/+23
| | | | | | * rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic()Paul E. McKenney2021-12-091-1/+16
| | | | | | * rcu-tasks: Count trylocks to estimate call_rcu_tasks() contentionPaul E. McKenney2021-12-091-1/+14
| | | | | | * rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueingPaul E. McKenney2021-12-091-6/+18
| | | | | | * rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queuesPaul E. McKenney2021-12-091-6/+64
| | | | | | * rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocationsPaul E. McKenney2021-12-091-23/+52
| | | | | | * rcu-tasks: Abstract invocations of callbacksPaul E. McKenney2021-12-091-22/+34
| | | | | | * rcu-tasks: Abstract checking of callback listsPaul E. McKenney2021-12-091-23/+38
| | | | | | * rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structurePaul E. McKenney2021-12-091-0/+4