| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-08 | arm64: Add support for GICv5 GSB barriers |  Lorenzo Pieralisi | 1 | -0/+3 |
| 2024-05-10 | arm64: barrier: Restore spec_bar() macro |  Mark Rutland | 1 | -0/+4 |
| 2023-03-28 | arm64: uaccess: permit __smp_store_release() to use zero register |  Mark Rutland | 1 | -5/+5 |
| 2023-01-31 | arm64: add ARM64_HAS_GIC_PRIO_RELAXED_SYNC cpucap |  Mark Rutland | 1 | -4/+7 |
| 2022-06-23 | arm64: kcsan: Support detecting more missing memory barriers |  Kefeng Wang | 1 | -6/+6 |
| 2022-04-20 | arm64: Add wfet()/wfit() helpers |  Marc Zyngier | 1 | -0/+4 |
| 2021-12-22 | asm-generic: introduce io_stop_wc() and add implementation for ARM64 |  Xiongfeng Wang | 1 | -0/+9 |
| 2021-10-21 | arm64: errata: Add workaround for TSB flush failures |  Suzuki K Poulose | 1 | -1/+15 |
| 2021-05-18 | arm64: Fix stale link in the arch_counter_enforce_ordering() comment |  Catalin Marinas | 1 | -1/+1 |
| 2021-05-01 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 1 | -0/+1 |
| 2021-04-15 | Merge branches 'for-next/misc', 'for-next/kselftest', 'for-next/xntable', 'for-next/vdso', 'for-next/fiq', 'for-next/epan', 'for-next/kasan-vmalloc', 'for-next/fgt-boot-init', 'for-next/vhe-only' and 'for-next/neon-softirqs-disabled', remote-tracking branch 'arm64/for-next/perf' into for-next/core |  Catalin Marinas | 1 | -0/+19 |
| 2021-04-05 | arm64: Add support for trace synchronization barrier |  Suzuki K Poulose | 1 | -0/+1 |
| 2021-03-25 | arm64: barrier: Remove spec_bar() macro |  Linus Walleij | 1 | -4/+0 |
| 2021-03-24 | arm64: vdso: Avoid ISB after reading from cntvct_el0 |  Will Deacon | 1 | -0/+19 |
| 2020-09-28 | iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer |  Zhou Wang | 1 | -0/+1 |
| 2020-04-16 | arm64: barrier: Use '__unqual_scalar_typeof' for acquire/release macros |  Will Deacon | 1 | -8/+8 |
| 2019-10-15 | arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear |  Marc Zyngier | 1 | -0/+12 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 |  Thomas Gleixner | 1 | -12/+1 |
| 2019-04-16 | arm64: instrument smp_{load_acquire,store_release} |  Mark Rutland | 1 | -9/+15 |
| 2018-12-06 | arm64: Add support for SB barrier and patch in over DSB; ISB sequences |  Will Deacon | 1 | -0/+4 |
| 2018-07-05 | arm64: barrier: Implement smp_cond_load_relaxed |  Will Deacon | 1 | -0/+13 |
| 2018-02-06 | arm64: Implement array_index_mask_nospec() |  Robin Murphy | 1 | -0/+21 |
| 2018-02-06 | arm64: barrier: Add CSDB macros to control data-value prediction |  Will Deacon | 1 | -0/+1 |
| 2017-10-18 | arm64: sysreg: Move SPE registers and PSB into common header files |  Will Deacon | 1 | -0/+2 |
| 2017-05-09 | arm64: ensure extension of smp_store_release value |  Mark Rutland | 1 | -5/+15 |
| 2016-09-09 | arm64: barriers: introduce nops and __nops macros for NOP sequences |  Will Deacon | 1 | -0/+3 |
| 2016-07-07 | locking/barriers, arch/arm64: Implement LDXR+WFE based smp_cond_load_acquire() |  Will Deacon | 1 | -0/+13 |
| 2016-01-12 | arm64: define __smp_xxx |  Michael S. Tsirkin | 1 | -5/+5 |
| 2016-01-12 | arm64: reuse asm-generic/barrier.h |  Michael S. Tsirkin | 1 | -8/+1 |
| 2015-11-18 | arm64: barriers: fix smp_load_acquire to work with const arguments |  Will Deacon | 1 | -6/+10 |
| 2015-07-27 | arm64: force CONFIG_SMP=y and remove redundant #ifdefs |  Will Deacon | 1 | -24/+0 |
| 2015-05-19 | locking/arch: Rename set_mb() to smp_store_mb() |  Peter Zijlstra | 1 | -1/+1 |
| 2015-05-19 | locking/arch: Add WRITE_ONCE() to set_mb() |  Peter Zijlstra | 1 | -1/+1 |
| 2015-04-27 | arm64: add missing data types in smp_load_acquire/smp_store_release |  Andre Przywara | 1 | -0/+16 |
| 2014-12-11 | arch: Add lightweight memory barriers dma_rmb() and dma_wmb() |  Alexander Duyck | 1 | -0/+3 |
| 2014-06-06 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into next |  Linus Torvalds | 1 | -10/+10 |
| 2014-05-09 | arm64: barriers: use barrier() instead of smp_mb() when !SMP |  Will Deacon | 1 | -2/+2 |
| 2014-05-09 | arm64: barriers: wire up new barrier options |  Will Deacon | 1 | -7/+7 |
| 2014-05-09 | arm64: barriers: make use of barrier options with explicit barriers |  Will Deacon | 1 | -1/+1 |
| 2014-04-18 | arch,arm64: Convert smp_mb__*() |  Peter Zijlstra | 1 | -0/+3 |
| 2014-03-10 | arm64: barriers: add dmb barrier |  Will Deacon | 1 | -0/+1 |
| 2014-02-06 | arm64: barriers: allow dsb macro to take option parameter |  Will Deacon | 1 | -1/+1 |
| 2014-01-12 | arch: Introduce smp_load_acquire(), smp_store_release() |  Peter Zijlstra | 1 | -0/+50 |
| 2012-09-17 | arm64: Miscellaneous header files |  Catalin Marinas | 1 | -0/+52 |