All of lore.kernel.org
 help / color / mirror / Atom feed
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.