提交 421070c3 编写于 作者: L Lin Ruizhe 提交者: Zheng Zengkai

interrupt: Add kabi_reserve in interrupt.h

hulk inclusion
bugzilla: https://gitee.com/openeuler/kernel/issues/I4MZU1
CVE: NA

---------------------------

Add kabi_reserve tasklet_struct and irq_affinity in
interrupt.h
Signed-off-by: NLin Ruizhe <linruizhe@huawei.com>
Reviewed-by: NLiao Chang <liaochang1@huawei.com>
Signed-off-by: NZheng Zengkai <zhengzengkai@huawei.com>
上级 3ba63bac
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
#include <linux/hrtimer.h> #include <linux/hrtimer.h>
#include <linux/kref.h> #include <linux/kref.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#include <linux/kabi.h>
#include <linux/atomic.h> #include <linux/atomic.h>
#include <asm/ptrace.h> #include <asm/ptrace.h>
...@@ -302,6 +303,7 @@ struct irq_affinity { ...@@ -302,6 +303,7 @@ struct irq_affinity {
unsigned int set_size[IRQ_AFFINITY_MAX_SETS]; unsigned int set_size[IRQ_AFFINITY_MAX_SETS];
void (*calc_sets)(struct irq_affinity *, unsigned int nvecs); void (*calc_sets)(struct irq_affinity *, unsigned int nvecs);
void *priv; void *priv;
KABI_RESERVE(1)
}; };
/** /**
...@@ -597,6 +599,7 @@ struct tasklet_struct ...@@ -597,6 +599,7 @@ struct tasklet_struct
void (*callback)(struct tasklet_struct *t); void (*callback)(struct tasklet_struct *t);
}; };
unsigned long data; unsigned long data;
KABI_RESERVE(1)
}; };
#define DECLARE_TASKLET(name, _callback) \ #define DECLARE_TASKLET(name, _callback) \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册