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:
RageLtMan 2017-01-13 17:12:42 -05:00 committed by Brian Behlendorf
parent 8e99d66b05
commit 120faefed9
1 changed files with 5 additions and 5 deletions

View File

@ -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