mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-02 00:00:03 +03:00
17 lines
409 B
C
17 lines
409 B
C
#ifndef __TOOLS_LINUX_CACHE_H
|
|
#define __TOOLS_LINUX_CACHE_H
|
|
|
|
#define L1_CACHE_BYTES 64
|
|
#define SMP_CACHE_BYTES L1_CACHE_BYTES
|
|
|
|
#define L1_CACHE_ALIGN(x) __ALIGN_KERNEL(x, L1_CACHE_BYTES)
|
|
|
|
#define __read_mostly
|
|
#define __ro_after_init
|
|
|
|
#define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES)))
|
|
#define ____cacheline_aligned_in_smp ____cacheline_aligned
|
|
|
|
#endif /* __TOOLS_LINUX_CACHE_H */
|
|
|