15 Dec, 2016

1 commit


02 Jul, 2015

1 commit

  • Commit

    debe6a623d3c ("MIPS: OCTEON: Update octeon-model.h code for new SoCs.")

    renamed some SoC model helper functions, but forgot to update the EDAC
    drivers resulting in build failures. Fix that.

    Cc: stable@vger.kernel.org # v4.0+
    Signed-off-by: Aaro Koskinen
    Acked-by: David Daney
    Cc: Mauro Carvalho Chehab
    Cc: Ralf Baechle
    Cc: linux-edac
    Cc: linux-mips@linux-mips.org
    Link: http://lkml.kernel.org/r/1435747132-10954-1-git-send-email-aaro.koskinen@nokia.com
    Signed-off-by: Borislav Petkov

    Aaro Koskinen
     

23 Feb, 2015

1 commit


01 Apr, 2014

2 commits

  • This adds an ad-hoc error injection method. Octeon II doesn't have
    hardware support for injection, so this simulates it.

    Signed-off-by: Daniel Walker
    Cc: David Daney
    Cc: Doug Thompson
    Cc: linux-edac@vger.kernel.org
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/5873/
    Signed-off-by: Ralf Baechle

    Daniel Walker
     
  • If the opstate_init() isn't called the driver won't start properly.

    I just added it in what appears to be an appropriate place.

    Signed-off-by: Daniel Walker
    Cc: David Daney
    Cc: Doug Thompson
    Cc: linux-edac@vger.kernel.org
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/5872/
    Signed-off-by: Ralf Baechle

    Daniel Walker
     

04 Jan, 2013

1 commit

  • CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
    markings need to be removed.

    This change removes the use of __devinit, __devexit_p, and __devexit
    from these drivers.

    Based on patches originally written by Bill Pemberton, but redone by me
    in order to handle some of the coding style issues better, by hand.

    Cc: Bill Pemberton
    Cc: Doug Thompson
    Cc: Borislav Petkov
    Cc: Mark Gross
    Cc: Jason Uhlenkott
    Cc: Mauro Carvalho Chehab
    Cc: Tim Small
    Cc: Ranganathan Desikan
    Cc: "Arvind R."
    Cc: Ralf Baechle
    Cc: David Daney
    Cc: Egor Martovetsky
    Cc: Olof Johansson
    Cc: Chris Metcalf
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

14 Dec, 2012

1 commit


12 Dec, 2012

1 commit

  • Drivers for EDAC on Cavium. Supported subsystems are:

    o CPU primary caches. These are parity protected only, so only error
    reporting.
    o Second level cache - ECC protected, provides SECDED.
    o Memory: ECC / SECDEC if used with suitable DRAM modules. The driver will
    will only initialize if ECC is enabled on a system so is safe to run on
    non-ECC memory.
    o PCI: Parity error reporting

    Since it is very hard to test this sort of code the implementation is very
    conservative and uses polling where possible for now.

    Signed-off-by: Ralf Baechle
    Reviewed-by: Borislav Petkov

    Ralf Baechle