linux-hardened/drivers/edac
Dave Peterson 18dbc337af [PATCH] EDAC: protect memory controller list
- Fix code so we always hold mem_ctls_mutex while we are stepping
  through the list of mem_ctl_info structures.  Otherwise bad things
  may happen if one task is stepping through the list while another
  task is modifying it.  We may eventually want to use reference
  counting to manage the mem_ctl_info structures.  In the meantime we
  may as well fix this bug.

- Don't disable interrupts while we are walking the list of
  mem_ctl_info structures in check_mc_devices().  This is unnecessary.

Signed-off-by: David S. Peterson <dsp@llnl.gov>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 08:57:07 -08:00
..
amd76x_edac.c [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00
e7xxx_edac.c [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00
e752x_edac.c [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00
edac_mc.c [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00
edac_mc.h [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00
i82860_edac.c [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00
i82875p_edac.c [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00
Kconfig [PATCH] edac: mark as experimental 2006-03-09 19:47:38 -08:00
Makefile [PATCH] EDAC: core EDAC support code 2006-01-18 19:20:31 -08:00
r82600_edac.c [PATCH] EDAC: protect memory controller list 2006-03-26 08:57:07 -08:00