Update struct member intializers to C89
When building SPL within the kernel tree, C99 initializers cause build failures and need to be converted to C89 as kernel CFLAGS specify -std=gnu89. This fix was provided by @behlendorf in #595 discussion notes and manually implemented in the current master revision. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: RageLtMan <rageltman@sempervictus> Closes #597
This commit is contained in:
parent
8e99d66b05
commit
120faefed9
|
@ -628,11 +628,11 @@ static struct ctl_table spl_kmem_table[] = {
|
||||||
.mode = 0444,
|
.mode = 0444,
|
||||||
.proc_handler = &proc_doslab,
|
.proc_handler = &proc_doslab,
|
||||||
},
|
},
|
||||||
{0},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct ctl_table spl_kstat_table[] = {
|
static struct ctl_table spl_kstat_table[] = {
|
||||||
{0},
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct ctl_table spl_table[] = {
|
static struct ctl_table spl_table[] = {
|
||||||
|
@ -663,7 +663,7 @@ static struct ctl_table spl_table[] = {
|
||||||
.mode = 0555,
|
.mode = 0555,
|
||||||
.child = spl_kstat_table,
|
.child = spl_kstat_table,
|
||||||
},
|
},
|
||||||
{ 0 },
|
{},
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct ctl_table spl_dir[] = {
|
static struct ctl_table spl_dir[] = {
|
||||||
|
@ -672,7 +672,7 @@ static struct ctl_table spl_dir[] = {
|
||||||
.mode = 0555,
|
.mode = 0555,
|
||||||
.child = spl_table,
|
.child = spl_table,
|
||||||
},
|
},
|
||||||
{ 0 }
|
{}
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct ctl_table spl_root[] = {
|
static struct ctl_table spl_root[] = {
|
||||||
|
@ -684,7 +684,7 @@ static struct ctl_table spl_root[] = {
|
||||||
.mode = 0555,
|
.mode = 0555,
|
||||||
.child = spl_dir,
|
.child = spl_dir,
|
||||||
},
|
},
|
||||||
{ 0 }
|
{}
|
||||||
};
|
};
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
Loading…
Reference in New Issue