cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

spinlock.h (472B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2#ifndef __ASM_SPINLOCK_H
      3#define __ASM_SPINLOCK_H
      4#ifdef __KERNEL__
      5
      6#ifdef CONFIG_PPC_QUEUED_SPINLOCKS
      7#include <asm/qspinlock.h>
      8#include <asm/qrwlock.h>
      9#else
     10#include <asm/simple_spinlock.h>
     11#endif
     12
     13/* See include/linux/spinlock.h */
     14#define smp_mb__after_spinlock()	smp_mb()
     15
     16#ifndef CONFIG_PARAVIRT_SPINLOCKS
     17static inline void pv_spinlocks_init(void) { }
     18#endif
     19
     20#endif /* __KERNEL__ */
     21#endif /* __ASM_SPINLOCK_H */