# HG changeset patch # User Dan Winship # Date 1202741417 18000 # Node ID 832743d47157489633fa261d8b549f98d60ee1f9 # Parent 1c213cbf9da956f9fcda1cce1f75efcb586565be Change list flags back to 8 bits instead of just 2 diff -r 1c213cbf9da9 -r 832743d47157 types.c --- a/types.c Fri Feb 08 14:39:34 2008 -0500 +++ b/types.c Mon Feb 11 09:50:17 2008 -0500 @@ -44,9 +44,9 @@ } /* RAZOR_IMMEDIATE and RAZOR_ENTRY_LAST must have the same value */ -#define RAZOR_ENTRY_LAST 0x2 -#define RAZOR_IMMEDIATE 0x2 -#define RAZOR_EMPTY_LIST 0x3 +#define RAZOR_ENTRY_LAST 0x80 +#define RAZOR_IMMEDIATE 0x80 +#define RAZOR_EMPTY_LIST 0xff void list_set_empty(struct list_head *head) diff -r 1c213cbf9da9 -r 832743d47157 types.h --- a/types.h Fri Feb 08 14:39:34 2008 -0500 +++ b/types.h Mon Feb 11 09:50:17 2008 -0500 @@ -14,13 +14,13 @@ struct list_head { - uint list_ptr : 30; - uint flags : 2; + uint list_ptr : 24; + uint flags : 8; }; struct list { - uint data : 30; - uint flags : 2; + uint data : 24; + uint flags : 8; }; void list_set_empty(struct list_head *head);