Fix p0 initializer

Due to changes in the task_struct the following warning is occurs
when initializing the global p0.  Since this structure only exists
for it's address to be taken initialize it in a manor which isn't
sensitive to internal changes to the structure.

  module/spl/spl-generic.c:58:1: error: missing braces around
  initializer [-Werror=missing-braces]

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #576
This commit is contained in:
Brian Behlendorf 2016-10-04 17:26:36 -07:00 committed by GitHub
parent 6c2a66bfa8
commit 341dfdb3fd

View File

@ -55,7 +55,7 @@ EXPORT_SYMBOL(spl_hostid);
module_param(spl_hostid, ulong, 0644); module_param(spl_hostid, ulong, 0644);
MODULE_PARM_DESC(spl_hostid, "The system hostid."); MODULE_PARM_DESC(spl_hostid, "The system hostid.");
proc_t p0 = { 0 }; proc_t p0;
EXPORT_SYMBOL(p0); EXPORT_SYMBOL(p0);
/* /*
@ -660,6 +660,7 @@ spl_init(void)
{ {
int rc = 0; int rc = 0;
bzero(&p0, sizeof (proc_t));
spl_random_init(); spl_random_init();
if ((rc = spl_kvmem_init())) if ((rc = spl_kvmem_init()))