* [GIT PULL for 2.6.36-rc1] i7core/nehalem EDAC driver fixes
@ 2010-10-26 12:29 Mauro Carvalho Chehab
0 siblings, 0 replies; only message in thread
From: Mauro Carvalho Chehab @ 2010-10-26 12:29 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, Linux Kernel Mailing List, Doug Thompson
Hi Linus,
Please pull from:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core.git linux_next
For a bunch of fixes at the i7core_edac driver probe/remove logic, and on the
sysfs methods added at edac_core in order to simplify private sysfs nodes
(currently used only by i7core_edac).
The previous logic were leaving some things behind on module remove, so, after
removing/reinserting the driver a few times, an OOPS/Panic were produced. They
also do a cleanup at the driver probe/remove logic, making them simpler and easier
to analyse.
The following changes since commit f6f94e2ab1b33f0082ac22d71f66385a60d8157f:
Linux 2.6.36 (2010-10-20 13:30:22 -0700)
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core.git linux_next
Hidetoshi Seto (15):
i7core_edac: Fix the logic in i7core_remove()
i7core_edac: Reduce args of i7core_get_onedevice
i7core_edac: Introduce alloc_i7core_dev
i7core_edac: Introduce free_i7core_dev
i7core_edac: Introduce i7core_pci_ctl_create/release
i7core_edac: Always do get/put for all devices
i7core_edac: Fix order of lines in i7core_register_mci
i7core_edac: Fix error path of i7core_register_mci
i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed
i7core_edac: Check probe counter in i7core_remove
i7core_edac: Use saved pointers
i7core_edac: Introduce i7core_unregister_mci
i7core_edac: Reduce args of i7core_register_mci
i7core_edac: Remove unused arg csrow from get_dimm_config
i7core_edac: Remove unused member channels in i7core_pvt
Mauro Carvalho Chehab (19):
i7core_edac: Be sure that the edac pci handler will be properly released
i7core_edac: move static vars to the beginning of the file
i7core_edac: Properly mark const static vars as such
i7core_edac: move #if PAGE_SHIFT to edac_core.h
i7core_edac: Improve debug to seek for register/remove errors
i7core_edac: Initialize all priv vars before start polling
i7core_edac: MCE NMI handling should stop first
i7core_edac: explicitly remove PCI devices from the devices list
edac_core: Do a better job with node removal
edac_core: Don't let free(mci) happen while using it
edac_core: Print debug messages at release calls
i7core_edac: don't use a freed mci struct
i7core_edac: Don't do the legacy PCI probe by default
i7core_edac: Fix an oops at i7core probe
i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL
i7core_edac: Fix refcount error at PCI devices
i7core_edac: Avoid PCI refcount to reach zero on successive load/reload
i7core_edac: properly terminate pci_dev_table
i7core_edac: return -ENODEV when devices were already probed
drivers/edac/edac_core.h | 11 +-
drivers/edac/edac_mc.c | 12 +-
drivers/edac/edac_mc_sysfs.c | 82 +++++----
drivers/edac/i7core_edac.c | 432 ++++++++++++++++++++++++------------------
4 files changed, 313 insertions(+), 224 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-10-26 12:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-26 12:29 [GIT PULL for 2.6.36-rc1] i7core/nehalem EDAC driver fixes Mauro Carvalho Chehab
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.