summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-07-0824-410/+594
|\
| * x86/jump_label: Make tp_vec_nr staticYueHaibing2019-06-251-1/+1
| * x86/percpu: Optimize raw_cpu_xchg()Peter Zijlstra2019-06-171-4/+16
| * x86/percpu, x86/irq: Relax {set,get}_irq_regs()Peter Zijlstra2019-06-171-2/+2
| * x86/percpu: Relax smp_processor_id()Peter Zijlstra2019-06-171-1/+2
| * x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}()Peter Zijlstra2019-06-171-112/+112
| * x86/atomic: Fix smp_mb__{before,after}_atomic()Peter Zijlstra2019-06-173-10/+10
| * locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_hel...Nikolay Borisov2019-06-171-1/+1
| * x86/jump_label: Batch jump label updatesDaniel Bristot de Oliveira2019-06-172-0/+71
| * x86/alternative: Batch of patch operationsDaniel Bristot de Oliveira2019-06-172-34/+135
| * x86/jump_label: Add a __jump_label_set_jump_code() helperDaniel Bristot de Oliveira2019-06-171-25/+27
| * Merge tag 'v5.2-rc5' into locking/core, to pick up fixesIngo Molnar2019-06-17735-6367/+1479
| |\
| * | locking/atomic, s390/pci: Remove redundant castsMark Rutland2019-06-031-1/+1
| * | locking/atomic, x86: Use s64 for atomic64Mark Rutland2019-06-032-53/+51
| * | locking/atomic, sparc: Use s64 for atomic64Mark Rutland2019-06-031-4/+4
| * | locking/atomic, s390: Use s64 for atomic64Mark Rutland2019-06-031-19/+19
| * | locking/atomic, riscv: Use s64 for atomic64Mark Rutland2019-06-031-21/+23
| * | locking/atomic, riscv: Fix atomic64_sub_if_positive() offset argumentMark Rutland2019-06-031-1/+1
| * | locking/atomic, powerpc: Use s64 for atomic64Mark Rutland2019-06-031-22/+22
| * | locking/atomic, mips: Use s64 for atomic64Mark Rutland2019-06-031-11/+11
| * | locking/atomic, ia64: Use s64 for atomic64Mark Rutland2019-06-031-10/+10
| * | locking/atomic, arm64: Use s64 for atomic64Mark Rutland2019-06-032-27/+27
| * | locking/atomic, arm: Use s64 for atomic64Mark Rutland2019-06-031-26/+24
| * | locking/atomic, arc: Use s64 for atomic64Mark Rutland2019-06-031-21/+20
| * | locking/atomic, alpha: Use s64 for atomic64Mark Rutland2019-06-031-10/+10
| * | locking/atomic, s390/pci: Prepare for atomic64_read() conversionMark Rutland2019-06-031-2/+2
* | | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-07-083-5/+12
|\ \ \
| * | | x86/tls: Fix possible spectre-v1 in do_get_thread_area()Dianzhang Chen2019-06-271-2/+7
| * | | x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg()Dianzhang Chen2019-06-271-1/+4
| * | | x86/speculation/mds: Eliminate leaks by trace_hardirqs_on()Zhenzhong Duan2019-06-261-2/+2
* | | | Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-07-083-519/+427
|\ \ \ \
| * | | | x86/hpet: Use channel for legacy clockevent storageThomas Gleixner2019-06-281-8/+3
| * | | | x86/hpet: Use common init for legacy clockeventThomas Gleixner2019-06-281-33/+54
| * | | | x86/hpet: Carve out shareable parts of init_one_hpet_msi_clockevent()Thomas Gleixner2019-06-281-13/+20
| * | | | x86/hpet: Consolidate clockevent functionsThomas Gleixner2019-06-281-67/+25
| * | | | x86/hpet: Wrap legacy clockevent in hpet_channelThomas Gleixner2019-06-281-22/+27
| * | | | x86/hpet: Use cached info instead of extra flagsThomas Gleixner2019-06-281-53/+23
| * | | | x86/hpet: Move clockevents into channelsThomas Gleixner2019-06-283-85/+64
| * | | | x86/hpet: Rename variables to prepare for switching to channelsIngo Molnar2019-06-281-62/+62
| * | | | x86/hpet: Add function to select a /dev/hpet channelThomas Gleixner2019-06-281-0/+17
| * | | | x86/hpet: Add mode information to struct hpet_channelThomas Gleixner2019-06-281-0/+11
| * | | | x86/hpet: Use cached channel dataThomas Gleixner2019-06-281-25/+16
| * | | | x86/hpet: Introduce struct hpet_base and struct hpet_channelThomas Gleixner2019-06-281-34/+48
| * | | | x86/hpet: Coding style cleanupIngo Molnar2019-06-281-17/+26
| * | | | x86/hpet: Clean up commentsIngo Molnar2019-06-281-18/+23
| * | | | x86/hpet: Make naming consistentIngo Molnar2019-06-281-10/+10
| * | | | x86/hpet: Remove not required includesIngo Molnar2019-06-281-11/+1
| * | | | x86/hpet: Decapitalize and rename EVT_TO_HPET_DEVThomas Gleixner2019-06-281-17/+10
| * | | | x86/hpet: Simplify counter validationThomas Gleixner2019-06-281-6/+4
| * | | | x86/hpet: Separate counter check out of clocksource register codeThomas Gleixner2019-06-281-34/+31