|
@@ -22,7 +22,7 @@ struct klist {
|
|
struct list_head k_list;
|
|
struct list_head k_list;
|
|
void (*get)(struct klist_node *);
|
|
void (*get)(struct klist_node *);
|
|
void (*put)(struct klist_node *);
|
|
void (*put)(struct klist_node *);
|
|
-} __attribute__ ((aligned (4)));
|
|
|
|
|
|
+} __attribute__ ((aligned (sizeof(void *))));
|
|
|
|
|
|
#define KLIST_INIT(_name, _get, _put) \
|
|
#define KLIST_INIT(_name, _get, _put) \
|
|
{ .k_lock = __SPIN_LOCK_UNLOCKED(_name.k_lock), \
|
|
{ .k_lock = __SPIN_LOCK_UNLOCKED(_name.k_lock), \
|