From 937ac6bc3309974e1e1f33486659b99bedbabdd2 Mon Sep 17 00:00:00 2001 From: Stathis Kamperis Date: Fri, 6 Jun 2008 22:10:53 +0300 Subject: [PATCH] Make use of macros to simplify MPOOL_BLOCK_INIT() --- buddy/mpool.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/buddy/mpool.h b/buddy/mpool.h index 84fd96a..7a52e8f 100644 --- a/buddy/mpool.h +++ b/buddy/mpool.h @@ -53,21 +53,21 @@ \ /* Availability */ \ if ((_avail) == MPOOL_BLOCK_AVAIL) \ - _node->flags |= MPOOL_NODE_AVAIL; \ + MPOOL_MARK_AVAIL(_node); \ else \ - _node->flags &= ~MPOOL_NODE_AVAIL; \ + MPOOL_MARK_USED(_node); \ \ /* Left-Right relationship */ \ if ((_lr) == MPOOL_BLOCK_RIGHT) \ - _node->flags |= MPOOL_NODE_LR; \ + MPOOL_MARK_RIGHT(_node); \ else \ - _node->flags &= ~MPOOL_NODE_LR; \ + MPOOL_MARK_LEFT(_node); \ \ /* Parent L-R relationship */ \ if ((_parent) == MPOOL_BLOCK_PARENT) \ - _node->flags |= MPOOL_NODE_PARENT; \ + MPOOL_MARK_PARENT(_node); \ else \ - _node->flags &= ~MPOOL_NODE_PARENT; \ + MPOOL_MARK_NOTPARENT(_node); \ } while(0) typedef struct blknode { -- 2.11.4.GIT