parlib: Improve panic() and assert()
[akaros.git] / kern / arch / x86 / bitops.h
index 2c6badc..e113e31 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef _X86_BITOPS_H
-#define _X86_BITOPS_H
+#pragma once
 
 /*
  * Copyright 1992, Linus Torvalds.
@@ -88,7 +87,7 @@ static inline void __set_bit(int nr, volatile unsigned long *addr)
  * not contain a memory barrier, so if it is used for locking purposes,
  * you should call smp_mb__before_clear_bit() and/or smp_mb__after_clear_bit()
  * in order to ensure changes are visible on other processors.
- * 
+ *
  * Note from brho: I think the use of LOCK_PREFIX (assuming it is "lock")
  * provides a memory barrier against hardware reordering accesses around the
  * LOCK ("lock" serializes).  This lacks a cmb() (called a barrier() in Linux),
@@ -465,5 +464,3 @@ static __always_inline int fls64(uint64_t x)
            : "rm" (x));
        return bitpos + 1;
 }
-
-#endif /* _ASM_X86_BITOPS_H */