| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2019-07-08 | 24 | -410/+594 |
|\ |
|
| * | x86/jump_label: Make tp_vec_nr static | YueHaibing | 2019-06-25 | 1 | -1/+1 |
| * | x86/percpu: Optimize raw_cpu_xchg() | Peter Zijlstra | 2019-06-17 | 1 | -4/+16 |
| * | x86/percpu, x86/irq: Relax {set,get}_irq_regs() | Peter Zijlstra | 2019-06-17 | 1 | -2/+2 |
| * | x86/percpu: Relax smp_processor_id() | Peter Zijlstra | 2019-06-17 | 1 | -1/+2 |
| * | x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() | Peter Zijlstra | 2019-06-17 | 1 | -112/+112 |
| * | x86/atomic: Fix smp_mb__{before,after}_atomic() | Peter Zijlstra | 2019-06-17 | 3 | -10/+10 |
| * | locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_hel... | Nikolay Borisov | 2019-06-17 | 1 | -1/+1 |
| * | x86/jump_label: Batch jump label updates | Daniel Bristot de Oliveira | 2019-06-17 | 2 | -0/+71 |
| * | x86/alternative: Batch of patch operations | Daniel Bristot de Oliveira | 2019-06-17 | 2 | -34/+135 |
| * | x86/jump_label: Add a __jump_label_set_jump_code() helper | Daniel Bristot de Oliveira | 2019-06-17 | 1 | -25/+27 |
| * | Merge tag 'v5.2-rc5' into locking/core, to pick up fixes | Ingo Molnar | 2019-06-17 | 735 | -6367/+1479 |
| |\ |
|
| * | | locking/atomic, s390/pci: Remove redundant casts | Mark Rutland | 2019-06-03 | 1 | -1/+1 |
| * | | locking/atomic, x86: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 2 | -53/+51 |
| * | | locking/atomic, sparc: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -4/+4 |
| * | | locking/atomic, s390: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -19/+19 |
| * | | locking/atomic, riscv: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -21/+23 |
| * | | locking/atomic, riscv: Fix atomic64_sub_if_positive() offset argument | Mark Rutland | 2019-06-03 | 1 | -1/+1 |
| * | | locking/atomic, powerpc: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -22/+22 |
| * | | locking/atomic, mips: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -11/+11 |
| * | | locking/atomic, ia64: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -10/+10 |
| * | | locking/atomic, arm64: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 2 | -27/+27 |
| * | | locking/atomic, arm: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -26/+24 |
| * | | locking/atomic, arc: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -21/+20 |
| * | | locking/atomic, alpha: Use s64 for atomic64 | Mark Rutland | 2019-06-03 | 1 | -10/+10 |
| * | | locking/atomic, s390/pci: Prepare for atomic64_read() conversion | Mark Rutland | 2019-06-03 | 1 | -2/+2 |
* | | | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2019-07-08 | 3 | -5/+12 |
|\ \ \ |
|
| * | | | x86/tls: Fix possible spectre-v1 in do_get_thread_area() | Dianzhang Chen | 2019-06-27 | 1 | -2/+7 |
| * | | | x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() | Dianzhang Chen | 2019-06-27 | 1 | -1/+4 |
| * | | | x86/speculation/mds: Eliminate leaks by trace_hardirqs_on() | Zhenzhong Duan | 2019-06-26 | 1 | -2/+2 |
* | | | | Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2019-07-08 | 3 | -519/+427 |
|\ \ \ \ |
|
| * | | | | x86/hpet: Use channel for legacy clockevent storage | Thomas Gleixner | 2019-06-28 | 1 | -8/+3 |
| * | | | | x86/hpet: Use common init for legacy clockevent | Thomas Gleixner | 2019-06-28 | 1 | -33/+54 |
| * | | | | x86/hpet: Carve out shareable parts of init_one_hpet_msi_clockevent() | Thomas Gleixner | 2019-06-28 | 1 | -13/+20 |
| * | | | | x86/hpet: Consolidate clockevent functions | Thomas Gleixner | 2019-06-28 | 1 | -67/+25 |
| * | | | | x86/hpet: Wrap legacy clockevent in hpet_channel | Thomas Gleixner | 2019-06-28 | 1 | -22/+27 |
| * | | | | x86/hpet: Use cached info instead of extra flags | Thomas Gleixner | 2019-06-28 | 1 | -53/+23 |
| * | | | | x86/hpet: Move clockevents into channels | Thomas Gleixner | 2019-06-28 | 3 | -85/+64 |
| * | | | | x86/hpet: Rename variables to prepare for switching to channels | Ingo Molnar | 2019-06-28 | 1 | -62/+62 |
| * | | | | x86/hpet: Add function to select a /dev/hpet channel | Thomas Gleixner | 2019-06-28 | 1 | -0/+17 |
| * | | | | x86/hpet: Add mode information to struct hpet_channel | Thomas Gleixner | 2019-06-28 | 1 | -0/+11 |
| * | | | | x86/hpet: Use cached channel data | Thomas Gleixner | 2019-06-28 | 1 | -25/+16 |
| * | | | | x86/hpet: Introduce struct hpet_base and struct hpet_channel | Thomas Gleixner | 2019-06-28 | 1 | -34/+48 |
| * | | | | x86/hpet: Coding style cleanup | Ingo Molnar | 2019-06-28 | 1 | -17/+26 |
| * | | | | x86/hpet: Clean up comments | Ingo Molnar | 2019-06-28 | 1 | -18/+23 |
| * | | | | x86/hpet: Make naming consistent | Ingo Molnar | 2019-06-28 | 1 | -10/+10 |
| * | | | | x86/hpet: Remove not required includes | Ingo Molnar | 2019-06-28 | 1 | -11/+1 |
| * | | | | x86/hpet: Decapitalize and rename EVT_TO_HPET_DEV | Thomas Gleixner | 2019-06-28 | 1 | -17/+10 |
| * | | | | x86/hpet: Simplify counter validation | Thomas Gleixner | 2019-06-28 | 1 | -6/+4 |
| * | | | | x86/hpet: Separate counter check out of clocksource register code | Thomas Gleixner | 2019-06-28 | 1 | -34/+31 |