From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Linux EDAC Mailing List <linux-edac@vger.kernel.org>,
Doug Thompson <norsk5@yahoo.com>
Subject: [GIT PULL for v3.5] EDAC updates
Date: Sun, 29 Jul 2012 21:32:54 -0300 [thread overview]
Message-ID: <5015D636.2050701@redhat.com> (raw)
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git master
for the EDAC patches for 3.5. This series includes:
- the second part of the EDAC rework:
- Add the sysfs nodes that exports the real memory layout,
instead of the fake one (needed to properly represent
Intel memory controllers since 2002);
- convert EDAC MC to use "struct device" instead of creating
the sysfs nodes via the kobj API;
- adds a tracepoint to represent memory errors;
- some cleanup patches;
- some fixes at i5000, i5400 and EDAC core;
- a new EDAC driver for Caldera.
Thanks!
Mauro
-
Latest commit at the branch:
c2078e4c9120e7b38b1a02cd9fc6dd4f792110bf Merge branch 'devel'
The following changes since commit 28a33cbc24e4256c143dce96c7d93bf423229f92:
Linux 3.5 (2012-07-21 13:58:29 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git master
for you to fetch changes up to c2078e4c9120e7b38b1a02cd9fc6dd4f792110bf:
Merge branch 'devel' (2012-07-29 21:11:05 -0300)
----------------------------------------------------------------
Dan Carpenter (2):
edac_mc: check for allocation failure in edac_mc_alloc()
edac i5000, i5400: fix pointer math in i5000_get_mc_regs()
Joe Perches (2):
edac: Use more normal debugging macro style
edac: Convert debugfX to edac_dbg(X,
Mauro Carvalho Chehab (28):
RAS: Add a tracepoint for reporting memory controller events
edac: Rename the parent dev to pdev
edac: use Documentation-nano format for some data structs
edac: rewrite the sysfs code to use struct device
mpc85xx_edac: convert sysfs logic to use struct device
amd64_edac: convert sysfs logic to use struct device
i7core_edac: convert it to use struct device
edac: Get rid of the old kobj's from the edac mc code
edac: add a new per-dimm API and make the old per-virtual-rank API obsolete
edac: add a sysfs node to report the maximum location for the system
edac: Add debufs nodes to allow doing fake error inject
edac: Move grain/dtype/edac_type calculus to be out of channel loop
edac: Only expose csrows/channels on legacy API if they're populated
edac: change the mem allocation scheme to make Documentation/kobject.txt happy
i7core_edac: change the mem allocation scheme to make Documentation/kobject.txt happy
edac: move documentation ABI to ABI/testing/sysfs-devices-edac
Edac: Add ABI Documentation for the new device nodes
edac: Don't add __func__ or __FILE__ for debugf[0-9] msgs
edac_mc: Cleanup per-dimm_info debug messages
edac: Increase version to 3.0.0
amd64_edac: Don't pass driver name as an error parameter
edac: remove arch-specific parameter for the error handler
edac: edac_mc_handle_error(): add an error_count parameter
i7core_edac: properly handle error count
sb_edac: properly handle error count
edac: allow specifying the error count with fake_inject
Merge tag 'v3.5'
Merge branch 'devel'
Rob Herring (3):
edac: create top-level debugfs directory
edac: add support for Calxeda highbank memory controller
edac: add support for Calxeda highbank L2 cache ecc
Documentation/ABI/testing/sysfs-devices-edac | 140 ++
.../devicetree/bindings/arm/calxeda/l2ecc.txt | 15 +
.../devicetree/bindings/arm/calxeda/mem-ctrlr.txt | 14 +
Documentation/edac.txt | 112 +-
arch/arm/boot/dts/highbank.dts | 12 +
drivers/edac/Kconfig | 24 +-
drivers/edac/Makefile | 3 +
drivers/edac/amd64_edac.c | 376 +++---
drivers/edac/amd64_edac.h | 29 +-
drivers/edac/amd64_edac_dbg.c | 89 +-
drivers/edac/amd64_edac_inj.c | 134 +-
drivers/edac/amd76x_edac.c | 34 +-
drivers/edac/cell_edac.c | 28 +-
drivers/edac/cpc925_edac.c | 96 +-
drivers/edac/e752x_edac.c | 92 +-
drivers/edac/e7xxx_edac.c | 89 +-
drivers/edac/edac_core.h | 39 +-
drivers/edac/edac_device.c | 47 +-
drivers/edac/edac_device_sysfs.c | 71 +-
drivers/edac/edac_mc.c | 395 +++---
drivers/edac/edac_mc_sysfs.c | 1355 ++++++++++----------
drivers/edac/edac_module.c | 20 +-
drivers/edac/edac_module.h | 26 +-
drivers/edac/edac_pci.c | 26 +-
drivers/edac/edac_pci_sysfs.c | 49 +-
drivers/edac/highbank_l2_edac.c | 149 +++
drivers/edac/highbank_mc_edac.c | 264 ++++
drivers/edac/i3000_edac.c | 47 +-
drivers/edac/i3200_edac.c | 48 +-
drivers/edac/i5000_edac.c | 207 ++-
drivers/edac/i5100_edac.c | 14 +-
drivers/edac/i5400_edac.c | 201 ++-
drivers/edac/i7300_edac.c | 173 ++-
drivers/edac/i7core_edac.c | 520 ++++----
drivers/edac/i82443bxgx_edac.c | 51 +-
drivers/edac/i82860_edac.c | 45 +-
drivers/edac/i82875p_edac.c | 53 +-
drivers/edac/i82975x_edac.c | 55 +-
drivers/edac/mpc85xx_edac.c | 131 +-
drivers/edac/mv64x60_edac.c | 40 +-
drivers/edac/pasemi_edac.c | 22 +-
drivers/edac/ppc4xx_edac.c | 16 +-
drivers/edac/r82600_edac.c | 48 +-
drivers/edac/sb_edac.c | 257 ++--
drivers/edac/tile_edac.c | 12 +-
drivers/edac/x38_edac.c | 48 +-
include/linux/edac.h | 208 +--
include/ras/ras_event.h | 102 ++
48 files changed, 3471 insertions(+), 2555 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-devices-edac
create mode 100644 Documentation/devicetree/bindings/arm/calxeda/l2ecc.txt
create mode 100644 Documentation/devicetree/bindings/arm/calxeda/mem-ctrlr.txt
create mode 100644 drivers/edac/highbank_l2_edac.c
create mode 100644 drivers/edac/highbank_mc_edac.c
create mode 100644 include/ras/ras_event.h
reply other threads:[~2012-07-30 0:33 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5015D636.2050701@redhat.com \
--to=mchehab@redhat.com \
--cc=akpm@linux-foundation.org \
--cc=linux-edac@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=norsk5@yahoo.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.