summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when lockingWill Deacon2018-04-271-10/+9
* locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb()Will Deacon2018-04-271-16/+17
* locking/qspinlock: Use smp_cond_load_relaxed() to wait for next nodeWill Deacon2018-04-271-4/+2
* locking/mcs: Use smp_cond_load_acquire() in MCS spin loopJason Low2018-04-271-4/+6
* locking/qspinlock: Use atomic_cond_read_acquire()Will Deacon2018-04-271-6/+6
* locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queueWill Deacon2018-04-271-11/+8
* locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpathWill Deacon2018-04-272-49/+58
* locking/qspinlock: Bound spinning on pending->locked transition in slowpathWill Deacon2018-04-271-3/+17
* locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'Will Deacon2018-04-272-66/+14
* Merge tag 'trace-v4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2018-04-263-9/+9
|\
| * tracing: Fix missing tab for hwlat_detector print formatPeter Xu2018-04-251-1/+1
| * kprobes: Fix random address output of blacklist fileThomas Richter2018-04-251-1/+1
| * tracing: Fix kernel crash while using empty filter with perfRavi Bangoria2018-04-251-7/+7
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2018-04-243-23/+50
|\ \
| * \ Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2018-04-223-23/+50
| |\ \
| | * | bpf: sockmap remove dead checkJann Horn2018-04-201-3/+0
| | * | bpf/tracing: fix a deadlock in perf_event_detach_bpf_progYonghong Song2018-04-112-20/+50
* | | | Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2018-04-223-14/+8
|\ \ \ \
| * | | | posix-cpu-timers: Ensure set_process_cpu_timer is always evaluatedLaura Abbott2018-04-191-1/+3
| * | | | timekeeping: Remove __current_kernel_time()Baolin Wang2018-04-171-7/+0
| * | | | clockevents: Fix kernel messages split across multiple linesGeert Uytterhoeven2018-04-171-6/+5
| | |_|/ | |/| |
* | | | Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2018-04-223-18/+17
|\ \ \ \
| * | | | perf: Remove superfluous allocation error checkJiri Olsa2018-04-171-8/+2
| * | | | perf: Fix sample_max_stack maximum checkJiri Olsa2018-04-171-9/+12
| * | | | perf: Return proper values for user stack errorsJiri Olsa2018-04-171-2/+2
| * | | | perf/core: Store context switch out type in PERF_RECORD_SWITCH[_CPU_WIDE]Alexey Budankov2018-04-171-0/+4
| * | | | trace_kprobe: Remove warning message "Could not insert probe at..."Song Liu2018-04-171-2/+0
| |/ / /
* | / / fork: unconditionally clear stack on forkKees Cook2018-04-201-2/+1
| |/ / |/| |
* | | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2018-04-201-37/+71
|\ \ \ | |/ / |/| |
| * | livepatch: Allow to call a custom callback when freeing shadow variablesPetr Mladek2018-04-171-8/+18
| * | livepatch: Initialize shadow variables safely by a custom callbackPetr Mladek2018-04-171-29/+53
* | | Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-04-152-0/+20
|\ \ \
| * | | syscalls/core: Prepare CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y for compat syscallsDominik Brodowski2018-04-052-0/+20
* | | | Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-04-156-11/+19
|\ \ \ \
| * | | | sched/core: Simplify helpers for rq clock update skip requestsDavidlohr Bueso2018-04-055-9/+16
| * | | | sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warningDavidlohr Bueso2018-04-051-0/+2
| * | | | Merge branch 'linus' into sched/urgent, to pick up fixes and updatesIngo Molnar2018-04-0571-2396/+3840
| |\| | |
| * | | | sched/cpufreq/schedutil: Fix error path mutex unlockJules Maselbas2018-03-311-2/+1
* | | | | Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2018-04-153-0/+20
|\ \ \ \ \
| * | | | | perf/core: Need CAP_SYS_ADMIN to create k/uprobe with perf_event_open()Song Liu2018-04-121-0/+8
| * | | | | tracing/uprobe_event: Fix strncpy corner caseMasami Hiramatsu2018-04-101-0/+2
| * | | | | perf/core: Fix perf_uprobe_init()Song Liu2018-04-101-0/+2
| * | | | | perf/core: Fix perf_kprobe_init()Masami Hiramatsu2018-04-101-0/+2
| * | | | | perf/core: Fix use-after-free in uprobe_perf_close()Prashant Bhole2018-04-091-0/+6
| | |/ / / | |/| | |
* | | | | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-04-151-56/+106
|\ \ \ \ \
| * | | | | genirq/affinity: Spread irq vectors among present CPUs as far as possibleMing Lei2018-04-061-6/+37
| * | | | | genirq/affinity: Allow irq spreading from a given starting pointMing Lei2018-04-061-15/+20
| * | | | | genirq/affinity: Move actual irq vector spreading into a helper functionMing Lei2018-04-061-42/+55
| * | | | | genirq/affinity: Rename *node_to_possible_cpumask as *node_to_cpumaskMing Lei2018-04-061-13/+13
| * | | | | genirq/affinity: Don't return with empty affinity masks on errorThomas Gleixner2018-04-061-7/+8