123456789101112131415161718192021222324252627 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /*
- * Copyright (C) 2012 ARM Ltd.
- */
- #ifndef __ASM_SPINLOCK_H
- #define __ASM_SPINLOCK_H
- #include <asm/qspinlock.h>
- #include <asm/qrwlock.h>
- /* See include/linux/spinlock.h */
- #define smp_mb__after_spinlock() smp_mb()
- /*
- * Changing this will break osq_lock() thanks to the call inside
- * smp_cond_load_relaxed().
- *
- * See:
- * https://lore.kernel.org/lkml/[email protected]
- */
- #define vcpu_is_preempted vcpu_is_preempted
- static inline bool vcpu_is_preempted(int cpu)
- {
- return false;
- }
- #endif /* __ASM_SPINLOCK_H */
|