i7core_edac: change the mem allocation scheme to make Documentation/kobject.txt happy
authorMauro Carvalho Chehab <mchehab@redhat.com>
Fri, 30 Mar 2012 19:10:51 +0000 (16:10 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 11 Jun 2012 16:23:46 +0000 (13:23 -0300)
commit356f0a30860d44de7ac021708caa0c8bd5688dbe
treec92b669ad95f4001ea96d79cd2452b68dce45e5f
parentde3910eb79ac8c0f29a11224661c0ebaaf813039
i7core_edac: change the mem allocation scheme to make Documentation/kobject.txt happy

Kernel kobjects have rigid rules: each container object should be
dynamically allocated, and can't be allocated into a single kmalloc.

EDAC never obeyed this rule: it has a single malloc function that
allocates all needed data into a single kzalloc.

As this is not accepted anymore, change the allocation schema of the
EDAC *_info structs to enforce this Kernel standard.

Cc: Aristeu Rozanski <arozansk@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/edac/i7core_edac.c