per-cpu变量使用实例
本文提供了一个小module,包含整型变量和结构体变量的per-cpu变量定义、声明和初始化,以及变量引用。
/*
* per cpu sample code
* Copyright (C) 2024 Di
*/
#include <linux/cpu.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
/* int per cpu variable */
static DEFINE_PER_CPU(int, number);
/* struct per cpu variable */
struct food {
int apple;
int milk;
};
static