13 lines
331 B
Diff
13 lines
331 B
Diff
--- a/include/linux/klist.h
|
|
+++ b/include/linux/klist.h
|
|
@@ -23,7 +23,7 @@ struct klist {
|
|
struct list_head k_list;
|
|
void (*get)(struct klist_node *);
|
|
void (*put)(struct klist_node *);
|
|
-};
|
|
+} __attribute__ ((aligned (4)));
|
|
|
|
#define KLIST_INIT(_name, _get, _put) \
|
|
{ .k_lock = __SPIN_LOCK_UNLOCKED(_name.k_lock), \
|
|
|