Marcin Slusarz
64aab720bd
i7core_edac: fix panic in udimm sysfs attributes registration
Array of udimm sysfs attributes was not ended with NULL marker, leading to
dereference of random memory.
EDAC DEBUG: edac_create_mci_instance_attributes: edac_create_mci_instance_attributes() file udimm0
EDAC DEBUG: edac_create_mci_instance_attributes: edac_create_mci_instance_attributes() file udimm1
EDAC DEBUG: edac_create_mci_instance_attributes: edac_create_mci_instance_attributes() file udimm2
BUG: unable to handle kernel NULL pointer dereference at 00000000000001a4
IP: [<ffffffff81330b36>] edac_create_mci_instance_attributes+0x148/0x1f1
Pid: 1, comm: swapper Not tainted 2.6.36-rc3-nv+ #483 P6T SE/System Product Name
RIP: 0010:[<ffffffff81330b36>] [<ffffffff81330b36>] edac_create_mci_instance_attributes+0x148/0x1f1
(...)
Call Trace:
[<ffffffff81330b86>] edac_create_mci_instance_attributes+0x198/0x1f1
[<ffffffff81330c9a>] edac_create_sysfs_mci_device+0xbb/0x2b2
[<ffffffff8132f533>] edac_mc_add_mc+0x46b/0x557
[<ffffffff81428901>] i7core_probe+0xccf/0xec0
RIP [<ffffffff81330b36>] edac_create_mci_instance_attributes+0x148/0x1f1
---[ end trace 20de320855b81d78 ]---
Kernel panic - not syncing: Attempted to kill init!
Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Cc: Mauro Carvalho Chehab <mchehab@redhat.com>
Acked-by: Doug Thompson <dougthompson@xmission.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
2010-10-01 10:50:58 -07:00 |
| .. |
|
amd64_edac.c
|
amd64_edac: Do not report error overflow as a separate error
|
2010-08-26 12:46:03 +02:00 |
|
amd64_edac.h
|
amd64_edac: Remove unneeded defines
|
2010-08-03 16:14:01 +02:00 |
|
amd64_edac_dbg.c
|
x86, mce: pass mce info to EDAC for decoding
|
2009-09-14 18:59:17 +02:00 |
|
amd64_edac_inj.c
|
amd64_edac: beef up DRAM error injection
|
2009-10-07 16:51:28 +02:00 |
|
amd76x_edac.c
|
PCI: fix typos pci_device_dis/enable to pci_dis/enable_device in comments
|
2010-05-18 14:59:08 -07:00 |
|
amd8111_edac.c
|
|
|
|
amd8111_edac.h
|
|
|
|
amd8131_edac.c
|
|
|
|
amd8131_edac.h
|
|
|
|
cell_edac.c
|
|
|
|
cpc925_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
e7xxx_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
e752x_edac.c
|
edac, mc: Improve scrub rate handling
|
2010-08-03 16:14:06 +02:00 |
|
edac_core.h
|
edac, mc: Improve scrub rate handling
|
2010-08-03 16:14:06 +02:00 |
|
edac_device.c
|
edac: core: remove completion-wait for complete with rcu_barrier
|
2009-09-24 07:21:05 -07:00 |
|
edac_device_sysfs.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
edac_mc.c
|
amd64_edac: Fix driver module removal
|
2010-09-27 12:52:58 +02:00 |
|
edac_mc_sysfs.c
|
edac, mc: Improve scrub rate handling
|
2010-08-03 16:14:06 +02:00 |
|
edac_mce.c
|
i7core_edac: Add edac_mce glue
|
2010-05-10 11:44:50 -03:00 |
|
edac_mce_amd.c
|
amd64_edac: Do not report error overflow as a separate error
|
2010-08-26 12:46:03 +02:00 |
|
edac_mce_amd.h
|
EDAC, AMD: carve out MCi_STATUS decoding
|
2009-09-14 19:01:07 +02:00 |
|
edac_module.c
|
|
|
|
edac_module.h
|
|
|
|
edac_pci.c
|
edac: core: remove completion-wait for complete with rcu_barrier
|
2009-09-24 07:21:05 -07:00 |
|
edac_pci_sysfs.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
edac_stub.c
|
|
|
|
i7core_edac.c
|
i7core_edac: fix panic in udimm sysfs attributes registration
|
2010-10-01 10:50:58 -07:00 |
|
i3000_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
i3200_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
i5000_edac.c
|
edac: i5000: improve handling of pci_enable_device() return value
|
2010-08-11 08:59:21 -07:00 |
|
i5100_edac.c
|
edac, mc: Improve scrub rate handling
|
2010-08-03 16:14:06 +02:00 |
|
i5400_edac.c
|
edac: i5400: improve handling of pci_enable_device() return value
|
2010-08-11 08:59:21 -07:00 |
|
i82443bxgx_edac.c
|
drivers/edac: convert logging messages direct uses of __FILE__ to %s, __FILE
|
2010-05-27 09:12:52 -07:00 |
|
i82860_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
i82875p_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
i82975x_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
Kconfig
|
edac: Remove EDAC_DEBUG_VERBOSE
|
2010-08-03 16:14:00 +02:00 |
|
Makefile
|
edac_mce: Add an interface driver to report mce errors via edac
|
2010-05-10 11:44:49 -03:00 |
|
mpc85xx_edac.c
|
Merge branch 'next-devicetree' of git://git.secretlab.ca/git/linux-2.6
|
2010-08-12 09:11:31 -07:00 |
|
mpc85xx_edac.h
|
edac: mpc85xx mask ecc syndrome correctly
|
2010-03-12 15:52:40 -08:00 |
|
mv64x60_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
mv64x60_edac.h
|
|
|
|
pasemi_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |
|
ppc4xx_edac.c
|
of/device: Replace struct of_device with struct platform_device
|
2010-08-06 09:25:50 -06:00 |
|
ppc4xx_edac.h
|
|
|
|
r82600_edac.c
|
PCI: fix typos pci_device_dis/enable to pci_dis/enable_device in comments
|
2010-05-18 14:59:08 -07:00 |
|
x38_edac.c
|
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
|
2010-03-30 22:02:32 +09:00 |