Avoid a -Wundef warning on LG_SLAB_MAXREGS.
This commit is contained in:
parent
40cf71a06d
commit
7ad2f78663
@ -1589,10 +1589,10 @@ fi
|
|||||||
AC_ARG_WITH([lg_slab_maxregs],
|
AC_ARG_WITH([lg_slab_maxregs],
|
||||||
[AS_HELP_STRING([--with-lg-slab-maxregs=<lg-slab-maxregs>],
|
[AS_HELP_STRING([--with-lg-slab-maxregs=<lg-slab-maxregs>],
|
||||||
[Base 2 log of maximum number of regions in a slab (used with malloc_conf slab_sizes)])],
|
[Base 2 log of maximum number of regions in a slab (used with malloc_conf slab_sizes)])],
|
||||||
[LG_SLAB_MAXREGS="with_lg_slab_maxregs"],
|
[CONFIG_LG_SLAB_MAXREGS="with_lg_slab_maxregs"],
|
||||||
[LG_SLAB_MAXREGS=""])
|
[CONFIG_LG_SLAB_MAXREGS=""])
|
||||||
if test "x$with_lg_slab_maxregs" != "x" ; then
|
if test "x$with_lg_slab_maxregs" != "x" ; then
|
||||||
AC_DEFINE_UNQUOTED([LG_SLAB_MAXREGS], [$with_lg_slab_maxregs])
|
AC_DEFINE_UNQUOTED([CONFIG_LG_SLAB_MAXREGS], [$with_lg_slab_maxregs])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_ARG_WITH([lg_page],
|
AC_ARG_WITH([lg_page],
|
||||||
|
@ -183,7 +183,7 @@
|
|||||||
#undef LG_PAGE
|
#undef LG_PAGE
|
||||||
|
|
||||||
/* Maximum number of regions in a slab. */
|
/* Maximum number of regions in a slab. */
|
||||||
#undef LG_SLAB_MAXREGS
|
#undef CONFIG_LG_SLAB_MAXREGS
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* One huge page is 2^LG_HUGEPAGE bytes. Note that this is defined even if the
|
* One huge page is 2^LG_HUGEPAGE bytes. Note that this is defined even if the
|
||||||
|
@ -270,15 +270,17 @@
|
|||||||
#define SC_LARGE_MAXCLASS (SC_MAX_BASE + (SC_NGROUP - 1) * SC_MAX_DELTA)
|
#define SC_LARGE_MAXCLASS (SC_MAX_BASE + (SC_NGROUP - 1) * SC_MAX_DELTA)
|
||||||
|
|
||||||
/* Maximum number of regions in one slab. */
|
/* Maximum number of regions in one slab. */
|
||||||
#ifndef LG_SLAB_MAXREGS
|
#ifndef CONFIG_LG_SLAB_MAXREGS
|
||||||
# define SC_LG_SLAB_MAXREGS (LG_PAGE - SC_LG_TINY_MIN)
|
# define SC_LG_SLAB_MAXREGS (LG_PAGE - SC_LG_TINY_MIN)
|
||||||
#elif (LG_SLAB_MAXREGS < (LG_PAGE - SC_LG_TINY_MIN))
|
#else
|
||||||
|
# if CONFIG_LG_SLAB_MAXREGS < (LG_PAGE - SC_LG_TINY_MIN)
|
||||||
# error "Unsupported SC_LG_SLAB_MAXREGS"
|
# error "Unsupported SC_LG_SLAB_MAXREGS"
|
||||||
# else
|
# else
|
||||||
# define SC_LG_SLAB_MAXREGS LG_SLAB_MAXREGS
|
# define SC_LG_SLAB_MAXREGS CONFIG_LG_SLAB_MAXREGS
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
#define SC_SLAB_MAXREGS (1U << SC_LG_SLAB_MAXREGS)
|
|
||||||
|
|
||||||
|
#define SC_SLAB_MAXREGS (1U << SC_LG_SLAB_MAXREGS)
|
||||||
|
|
||||||
typedef struct sc_s sc_t;
|
typedef struct sc_s sc_t;
|
||||||
struct sc_s {
|
struct sc_s {
|
||||||
|
Loading…
Reference in New Issue
Block a user