1.1 --- a/types.c Fri Feb 08 14:39:34 2008 -0500
1.2 +++ b/types.c Mon Feb 11 09:50:17 2008 -0500
1.3 @@ -44,9 +44,9 @@
1.4 }
1.5
1.6 /* RAZOR_IMMEDIATE and RAZOR_ENTRY_LAST must have the same value */
1.7 -#define RAZOR_ENTRY_LAST 0x2
1.8 -#define RAZOR_IMMEDIATE 0x2
1.9 -#define RAZOR_EMPTY_LIST 0x3
1.10 +#define RAZOR_ENTRY_LAST 0x80
1.11 +#define RAZOR_IMMEDIATE 0x80
1.12 +#define RAZOR_EMPTY_LIST 0xff
1.13
1.14 void
1.15 list_set_empty(struct list_head *head)
2.1 --- a/types.h Fri Feb 08 14:39:34 2008 -0500
2.2 +++ b/types.h Mon Feb 11 09:50:17 2008 -0500
2.3 @@ -14,13 +14,13 @@
2.4
2.5
2.6 struct list_head {
2.7 - uint list_ptr : 30;
2.8 - uint flags : 2;
2.9 + uint list_ptr : 24;
2.10 + uint flags : 8;
2.11 };
2.12
2.13 struct list {
2.14 - uint data : 30;
2.15 - uint flags : 2;
2.16 + uint data : 24;
2.17 + uint flags : 8;
2.18 };
2.19
2.20 void list_set_empty(struct list_head *head);