[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Minios-devel] [UNIKRAFT PATCH] lib/ukalloc: rename private data area to "priv"



Thanks for this fix!

Reviewed-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>

On 16.08.2018 11:35, Florian Schmidt wrote:
Naming the private area "private" clashes with C++ code, where this is
interpreted as a keyword and leads to compile errors.

Signed-off-by: Florian Schmidt <florian.schmidt@xxxxxxxxx>
---
  lib/ukalloc/include/uk/alloc.h |  2 +-
  lib/ukallocbbuddy/bbuddy.c     | 10 +++++-----
  2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/lib/ukalloc/include/uk/alloc.h b/lib/ukalloc/include/uk/alloc.h
index 8974248..23813a8 100644
--- a/lib/ukalloc/include/uk/alloc.h
+++ b/lib/ukalloc/include/uk/alloc.h
@@ -102,7 +102,7 @@ struct uk_alloc {
/* internal */
        struct uk_alloc *next;
-       int8_t private[];
+       int8_t priv[];
  };
/* wrapper functions */
diff --git a/lib/ukallocbbuddy/bbuddy.c b/lib/ukallocbbuddy/bbuddy.c
index d36ccc1..f06bb06 100644
--- a/lib/ukallocbbuddy/bbuddy.c
+++ b/lib/ukallocbbuddy/bbuddy.c
@@ -220,7 +220,7 @@ static ssize_t bbuddy_availmem(struct uk_alloc *a)
        struct uk_bbpalloc *b;
UK_ASSERT(a != NULL);
-       b = (struct uk_bbpalloc *)&a->private;
+       b = (struct uk_bbpalloc *)&a->priv;
        return (ssize_t) b->nr_free_pages << __PAGE_SHIFT;
  }
  #endif
@@ -236,7 +236,7 @@ static void *bbuddy_palloc(struct uk_alloc *a, size_t order)
        chunk_tail_t *spare_ct;
UK_ASSERT(a != NULL);
-       b = (struct uk_bbpalloc *)&a->private;
+       b = (struct uk_bbpalloc *)&a->priv;
/* Find smallest order which can satisfy the request. */
        for (i = order; i < FREELIST_SIZE; i++) {
@@ -289,7 +289,7 @@ static void bbuddy_pfree(struct uk_alloc *a, void *obj, 
size_t order)
        unsigned long mask;
UK_ASSERT(a != NULL);
-       b = (struct uk_bbpalloc *)&a->private;
+       b = (struct uk_bbpalloc *)&a->priv;
/* if the object is not page aligned it was clearly not from us */
        UK_ASSERT((((uintptr_t)obj) & (__PAGE_SIZE - 1)) == 0);
@@ -353,7 +353,7 @@ static int bbuddy_addmem(struct uk_alloc *a, void *base, 
size_t len)
UK_ASSERT(a != NULL);
        UK_ASSERT(base != NULL);
-       b = (struct uk_bbpalloc *)&a->private;
+       b = (struct uk_bbpalloc *)&a->priv;
min = round_pgup((uintptr_t)base);
        max = round_pgdown((uintptr_t)base + (uintptr_t)len);
@@ -473,7 +473,7 @@ struct uk_alloc *uk_allocbbuddy_init(void *base, size_t len)
                  (uintptr_t)a);
        min += metalen;
        memset(a, 0, metalen);
-       b = (struct uk_bbpalloc *)&a->private;
+       b = (struct uk_bbpalloc *)&a->priv;
for (i = 0; i < FREELIST_SIZE; i++) {
                b->free_head[i] = &b->free_tail[i];


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.