| Index: include/linux/getcpu.h
|
| diff --git a/include/linux/getcpu.h b/include/linux/getcpu.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c7372d7a97be34a22874f38c388284640ae29512
|
| --- /dev/null
|
| +++ b/include/linux/getcpu.h
|
| @@ -0,0 +1,18 @@
|
| +#ifndef _LINUX_GETCPU_H
|
| +#define _LINUX_GETCPU_H 1
|
| +
|
| +/* Cache for getcpu() to speed it up. Results might be a short time
|
| + out of date, but will be faster.
|
| +
|
| + User programs should not refer to the contents of this structure.
|
| + I repeat they should not refer to it. If they do they will break
|
| + in future kernels.
|
| +
|
| + It is only a private cache for vgetcpu(). It will change in future kernels.
|
| + The user program must store this information per thread (__thread)
|
| + If you want 100% accurate information pass NULL instead. */
|
| +struct getcpu_cache {
|
| + unsigned long blob[128 / sizeof(long)];
|
| +};
|
| +
|
| +#endif
|
|
|