aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/edac
AgeCommit message (Expand)AuthorFilesLines
2013-02-28Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds12-84/+899
2013-02-26i5100_edac: convert to use simple_open()Wei Yongjun1-7/+1
2013-02-26ghes_edac: fix to use list_for_each_entry_safe() when delete list itemsWei Yongjun1-2/+2
2013-02-25ghes_edac: Fix RAS tracingMauro Carvalho Chehab1-0/+13
2013-02-25ghes_edac: Make it compliant with UEFI spec 2.3.1Mauro Carvalho Chehab1-15/+180
2013-02-25ghes_edac: Improve driver's printk messagesMauro Carvalho Chehab1-10/+26
2013-02-25ghes_edac: Don't credit the same memory dimm twiceMauro Carvalho Chehab1-4/+13
2013-02-25ghes_edac: do a better job of filling EDAC DIMM infoMauro Carvalho Chehab1-12/+180
2013-02-25ghes_edac: add support for reporting errors via EDACMauro Carvalho Chehab1-2/+54
2013-02-25ghes_edac: Register at EDAC core the BIOS reportMauro Carvalho Chehab3-0/+138
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2013-02-21edac: add support for raw error reportsMauro Carvalho Chehab2-22/+47
2013-02-21edac: reduce stack pressure by using a pre-allocated bufferMauro Carvalho Chehab1-33/+48
2013-02-21edac: lock module owner to avoid error report conflictsMauro Carvalho Chehab1-4/+21
2013-02-21edac: add a new memory layer typeMauro Carvalho Chehab1-0/+1
2013-02-21edac: initialize the core earlierMauro Carvalho Chehab1-1/+1
2013-02-21edac: better report error conditions in debug modeMauro Carvalho Chehab1-1/+6
2013-02-21i5100_edac: Remove two checkpatch warningsMauro Carvalho Chehab1-4/+2
2013-02-21i5100_edac: connect fault injection to debugfs nodeNiklas Söderlund1-1/+70
2013-02-21i5100_edac: add fault injection codeNiklas Söderlund1-0/+87
2013-02-21i5100_edac: probe for device 19 function 0Niklas Söderlund1-1/+27
2013-02-21edac: only create sdram_scrub_rate where supportedMauro Carvalho Chehab1-10/+19
2013-02-21i3200_edac: Fix the logic that detects filled memoriesMauro Carvalho Chehab1-9/+12
2013-02-21i3200_edac: Add more debug to the driverMauro Carvalho Chehab1-2/+14
2013-02-20Merge tag 'edac_3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bpLinus Torvalds4-168/+120
2013-02-20Merge tag 'v3.8-rc7' into nextMauro Carvalho Chehab36-144/+802
2013-02-19Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-61/+60
2013-02-10mpc85xx_edac: Fix typoBaruch Siach1-2/+2
2013-01-30EDAC: Fix kcalloc argument orderJoe Perches1-3/+3
2013-01-30EDAC: Test correct variable in ->store functionDan Carpenter1-1/+1
2013-01-22EDAC, MCE, AMD: Remove unneeded exportsBorislav Petkov2-18/+8
2013-01-22EDAC, MCE, AMD: Add MCE decoding support for Family 16hJacob Shin2-17/+81
2013-01-22EDAC, MCE, AMD: Make MC2 decoding per-familyJacob Shin2-27/+30
2013-01-22amd64_edac: Remove dead codeBorislav Petkov1-105/+0
2013-01-17drivers/edac: remove depends on CONFIG_EXPERIMENTALKees Cook1-2/+2
2013-01-10amd64_edac: Fix type usage in NB IDs and memory rangesDaniel J Blueman2-16/+16
2013-01-10amd64_edac: Fix PCI function lookupDaniel J Blueman1-34/+38
2013-01-10x86, AMD, NB: Use u16 for northbridge IDs in amd_get_nb_idDaniel J Blueman1-2/+3
2013-01-10x86, AMD, NB: Add multi-domain supportDaniel J Blueman2-9/+3
2013-01-09Merge tag 'edac_fixes_for_3.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-18/+9
2013-01-07EDAC: Cleanup device deregistering pathLans Zhang1-12/+6
2013-01-07EDAC: Fix EDAC Kconfig menuBorislav Petkov1-5/+3
2013-01-07EDAC: Fix kernel panic on module unloadingKonstantin Khlebnikov1-2/+1
2013-01-03Drivers: edac: remove __dev* attributes.Greg Kroah-Hartman31-128/+111
2012-12-21i7core_edac: fix kernel crash on unloading i7core_edac.Lans Zhang1-1/+1
2012-12-21i7core_edac: fix erroneous size of static arrayNiklas Söderlund1-4/+4
2012-12-21sb_edac: add a missing /n on a debug messageMauro Carvalho Chehab1-1/+1
2012-12-21edac: edac_mc no longer deals with kobjects directlyShaun Ruffell1-7/+0
2012-12-14Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds6-1/+685
2012-12-13MIPS/EDAC: Improve OCTEON EDAC support.David Daney5-321/+348
2012-12-12MIPS: Cavium: Add EDAC support.Ralf Baechle7-1/+658
2012-12-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bpLinus Torvalds12-446/+451
2012-12-04EDAC, pci_sysfs: Use for_each_pci_dev to simplify the codeWei Yongjun1-8/+4
2012-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edacLinus Torvalds4-17/+22
2012-11-28EDAC: Handle error path in edac_mc_sysfs_init() properlyDenis Kirjanov1-2/+15
2012-11-28MCE, AMD: Dump error statusBorislav Petkov2-6/+22
2012-11-28MCE, AMD: Report decoded error type firstBorislav Petkov1-25/+25
2012-11-28MCE, AMD: Dump CPU f/m/s triple with the errorBorislav Petkov1-4/+6
2012-11-28MCE, AMD: Remove functional unit referencesBorislav Petkov2-97/+94
2012-11-28EDAC: Convert to use simple_open()Wei Yongjun1-7/+1
2012-11-28EDAC, Calxeda highbank: Convert to use simple_open()Wei Yongjun1-7/+1
2012-11-28EDAC: Fix mc size reported in sysfsJosh Hunt1-4/+8
2012-11-28EDAC: Fix csrow size reported in sysfsBorislav Petkov2-0/+4
2012-11-28EDAC: Pass mci parentBorislav Petkov1-0/+1
2012-11-28EDAC: Add memory controller flagsBorislav Petkov1-0/+1
2012-11-28amd64_edac: Fix csrows size and pages computationBorislav Petkov1-21/+27
2012-11-28amd64_edac: Use DBAM_DIMM macroBorislav Petkov2-2/+2
2012-11-28amd64_edac: Fix K8 chip select reportingBorislav Petkov1-6/+3
2012-11-28amd64_edac: Reorganize error reporting pathBorislav Petkov2-124/+89
2012-11-28amd64_edac: Do not check whether error address is validBorislav Petkov1-21/+0
2012-11-28amd64_edac: Improve error injectionBorislav Petkov3-10/+41
2012-11-28amd64_edac: Cleanup error injection codeBorislav Petkov2-69/+60
2012-11-28amd64_edac: Small fixlets and cleanupsBorislav Petkov1-8/+5
2012-11-28EDAC: Handle empty msg strings when reporting errorsBorislav Petkov1-19/+25
2012-11-28EDAC: Remove useless assignment of error typeBorislav Petkov1-5/+2
2012-11-28EDAC: Boundary-check edac_debug_levelBorislav Petkov2-11/+24
2012-11-28EDAC: Respect operational state in edac_pci.cBorislav Petkov1-1/+2
2012-11-28i7core_edac: fix panic when accessing sysfs filesPrarit Bhargava1-3/+3
2012-10-30EDAC: Change Boris' email addressBorislav Petkov3-4/+4
2012-10-25i7300_edac: Fix error flag testingJean Delvare1-4/+4
2012-10-25edac: Fix the dimm filling for csrows-based layoutsMauro Carvalho Chehab1-3/+11
2012-10-25i82975x_edac: Fix dimm label initializationMauro Carvalho Chehab1-7/+4
2012-10-24amd64_edac:__amd64_set_scrub_rate(): avoid overindexing scrubrates[]Andrew Morton1-7/+4
2012-10-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-31/+12
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-16/+1
2012-09-25sb_edac: Avoid overflow errors at memory size calculationMauro Carvalho Chehab1-3/+4
2012-09-25i5000: Fix the memory size calculation with 2R memoriesMauro Carvalho Chehab1-0/+4
2012-09-25i3200_edac: Fix memory rank sizeMauro Carvalho Chehab1-1/+1
2012-09-23edac_mc: edac_mc_free() cannot assume mem_ctl_info is registered in sysfs.Shaun Ruffell1-20/+39
2012-09-23edac_mc: fix messy kfree calls in the error pathFengguang Wu1-5/+7
2012-09-12powerpc/fsl-pci: Unify pci/pcie initialization codeJia Hongtao1-31/+12
2012-08-13workqueue: use mod_delayed_work() instead of cancel + queueTejun Heo1-16/+1
2012-07-29Merge branch 'devel'Mauro Carvalho Chehab41-2376/+3047
2012-06-27edac i5000, i5400: fix pointer math in i5000_get_mc_regs()Dan Carpenter2-6/+18
2012-06-27edac: allow specifying the error count with fake_injectMauro Carvalho Chehab1-2/+13
2012-06-27edac: add support for Calxeda highbank L2 cache eccRob Herring3-0/+157
2012-06-27edac: add support for Calxeda highbank memory controllerRob Herring3-1/+274
2012-06-12edac: create top-level debugfs directoryRob Herring3-1/+39
2012-06-12sb_edac: properly handle error countMauro Carvalho Chehab1-4/+3
2012-06-12i7core_edac: properly handle error countMauro Carvalho Chehab1-21/+12
2012-06-12edac: edac_mc_handle_error(): add an error_count parameterMauro Carvalho Chehab28-95/+104
2012-06-11edac: remove arch-specific parameter for the error handlerMauro Carvalho Chehab28-86/+73
2012-06-11amd64_edac: Don't pass driver name as an error parameterMauro Carvalho Chehab1-12/+13
2012-06-11edac_mc: check for allocation failure in edac_mc_alloc()Dan Carpenter1-0/+2
2012-06-11edac: Increase version to 3.0.0Mauro Carvalho Chehab1-1/+1
2012-06-11edac_mc: Cleanup per-dimm_info debug messagesMauro Carvalho Chehab3-47/+62
2012-06-11edac: Convert debugfX to edac_dbg(X,Joe Perches30-962/+921
2012-06-11edac: Use more normal debugging macro styleJoe Perches4-76/+49
2012-06-11edac: Don't add __func__ or __FILE__ for debugf[0-9] msgsMauro Carvalho Chehab26-357/+331
2012-06-11i7core_edac: change the mem allocation scheme to make Documentation/kobject.t...Mauro Carvalho Chehab1-21/+35
2012-06-11edac: change the mem allocation scheme to make Documentation/kobject.txt happyMauro Carvalho Chehab21-147/+200
2012-06-11edac: Only expose csrows/channels on legacy API if they're populatedMauro Carvalho Chehab1-0/+24
2012-06-11edac: Move grain/dtype/edac_type calculus to be out of channel loopMauro Carvalho Chehab3-57/+60
2012-06-11edac: Add debufs nodes to allow doing fake error injectMauro Carvalho Chehab1-0/+87
2012-06-11edac: add a sysfs node to report the maximum location for the systemMauro Carvalho Chehab1-0/+19
2012-06-11edac: add a new per-dimm API and make the old per-virtual-rank API obsoleteMauro Carvalho Chehab2-1/+172
2012-06-11edac: Get rid of the old kobj's from the edac mc codeMauro Carvalho Chehab3-8/+0
2012-06-11i7core_edac: convert it to use struct deviceMauro Carvalho Chehab1-129/+209
2012-06-11amd64_edac: convert sysfs logic to use struct deviceMauro Carvalho Chehab4-122/+167
2012-06-11mpc85xx_edac: convert sysfs logic to use struct deviceMauro Carvalho Chehab1-38/+55
2012-06-11edac: rewrite the sysfs code to use struct deviceMauro Carvalho Chehab4-692/+417
2012-06-11edac: Do alignment logic properly in edac_align_ptr()Chris Metcalf1-1/+1
2012-06-11edac: Rename the parent dev to pdevMauro Carvalho Chehab27-55/+55
2012-06-11RAS: Add a tracepoint for reporting memory controller eventsMauro Carvalho Chehab2-20/+60
2012-06-11mpc85xx_edac: fix error: too few arguments to function 'edac_mc_alloc'Kim Phillips1-1/+2
2012-06-11edac: fix the error about memory type detection on SandyBridgeChen Gong1-1/+1
2012-06-11edac: avoid mce decoding crash after edac driver unloadedChen Gong2-15/+8
2012-05-30Merge branch 'x86/trampoline' into x86/urgentH. Peter Anvin31-1446/+1821
2012-05-30Merge branch 'x86/mce' into x86/urgentIngo Molnar1-2/+0
2012-05-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edacLinus Torvalds31-1446/+1821
2012-05-28i7core: fix ranks information at the per-channel structMauro Carvalho Chehab1-13/+16
2012-05-28i5000: Fix the fatal error handlingMauro Carvalho Chehab1-7/+5
2012-05-28i5100_edac: Fix a warning when compiled with 32 bitsMauro Carvalho Chehab1-2/+2
2012-05-28i82975x_edac: Test nr_pages earlier to save a few CPU cyclesMauro Carvalho Chehab1-6/+3
2012-05-28e752x_edac: provide more info about how DIMMS/ranks are mappedMauro Carvalho Chehab1-4/+22
2012-05-28i5000_edac: Fix the logic that retrieves memory informationMauro Carvalho Chehab1-71/+79
2012-05-28i5400_edac: improve debug messages to better represent the filled memoryMauro Carvalho Chehab1-1/+14
2012-05-28edac: Cleanup the logs for i7core and sb edac driversMauro Carvalho Chehab2-31/+20
2012-05-28edac: Initialize the dimm label with the known informationMauro Carvalho Chehab2-10/+26
2012-05-28edac: Remove the legacy EDAC ABIMauro Carvalho Chehab27-151/+32
2012-05-28x38_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-7/+21
2012-05-28tile_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-3/+13
2012-05-28sb_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-103/+56
2012-05-28r82600_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-9/+18
2012-05-28ppc4xx_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-8/+17
2012-05-28pasemi_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-9/+16
2012-05-28mv64x60_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-6/+19
2012-05-28mpc85xx_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-5/+17
2012-05-28i82975x_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-7/+20
2012-05-28i82875p_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-8/+21
2012-05-28i82860_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-13/+29
2012-05-28i82443bxgx_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-10/+16
2012-05-28i7core_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-152/+50
2012-05-28i7300_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-48/+30
2012-05-28i5400_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-98/+119
2012-05-28i5100_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-50/+40
2012-05-28i5000_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-21/+39
2012-05-28i3200_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-10/+22
2012-05-28i3000_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-5/+20
2012-05-28e7xxx_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-7/+30
2012-05-28e752x_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-15/+34
2012-05-28cpc925_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-5/+18
2012-05-28cell_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-7/+19
2012-05-28amd76x_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-9/+19
2012-05-28amd64_edac: convert driver to use the new edac ABIMauro Carvalho Chehab1-45/+92
2012-05-28edac: Change internal representation to work with layersMauro Carvalho Chehab2-274/+527
2012-05-28edac: rewrite edac_align_ptr()Mauro Carvalho Chehab4-31/+48
2012-05-28edac: move nr_pages to dimm structMauro Carvalho Chehab27-113/+141
2012-05-28edac: Don't initialize csrow's first_page & friends when not neededMauro Carvalho Chehab12-78/+3
2012-05-28edac: move dimm properties to struct dimm_infoMauro Carvalho Chehab27-249/+321
2012-05-28edac: Create a dimm struct and move the labels into itMauro Carvalho Chehab6-27/+49
2012-05-23x86/bitops: Move BIT_64() for a wider useBorislav Petkov1-2/+0
2012-05-22edac, mips: don't change code that has been removed in edac/mips treeJiri Kosina2-2/+2
2012-04-30edac: Fix spelling errors.David Mackey4-16/+16
2012-04-06Merge branch 'stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetca...Linus Torvalds1-0/+4
2012-04-04MCE, AMD: Drop too granulary family model checksBorislav Petkov1-4/+2
2012-04-02edac: say "TILEGx" not "TILEPro" for the tilegx edac driverChris Metcalf1-0/+4
2012-03-28Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds6-51/+80
2012-03-24Merge tag 'device-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-0/+2
2012-03-23Merge tag 'amd64-edac-updates-for-3.4' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds21-184/+125
2012-03-21edac: rename channel_info to rank_infoMauro Carvalho Chehab1-3/+3
2012-03-21i5400_edac: Avoid calling pci_put_device() twiceMauro Carvalho Chehab1-16/+38
2012-03-21edac: i5100 ack error detection register after each readNiklas Söderlund1-7/+4
2012-03-21edac: i5100 fix erroneous define for M1ErrNiklas Söderlund1-1/+1
2012-03-21edac: sb_edac: Fix a wrong value setting for the previous valueHui Wang1-1/+1
2012-03-21edac: sb_edac: Fix a INTERLEAVE_MODE() misuseHui Wang1-1/+1
2012-03-21edac: sb_edac: Let the driver depend on PCI_MMCONFIGHui Wang1-2/+2
2012-03-21edac/ppc4xx_edac: Fix compilationMauro Carvalho Chehab1-2/+2
2012-03-21Fix sb_edac compilation with 32 bits kernelsMauro Carvalho Chehab2-20/+30
2012-03-20edac: remove the second argument of k[un]map_atomic()Cong Wang1-2/+2
2012-03-19MCE, AMD: Constify error tablesBorislav Petkov2-13/+13
2012-03-19MCE, AMD: Correct bank 5 error signaturesBorislav Petkov1-4/+1
2012-03-19MCE, AMD: Rework NB MCE signaturesBorislav Petkov2-129/+48
2012-03-19MCE, AMD: Correct VB data error descriptionBorislav Petkov1-1/+1
2012-03-19MCE, AMD: Correct ucode patch buffer descriptionBorislav Petkov1-2/+6
2012-03-19MCE, AMD: Correct some MC0 error typesBorislav Petkov1-3/+2
2012-03-19EDAC: Make pci_device_id tables __devinitconst.Lionel Debroux18-18/+18
2012-03-19EDAC: Correct scrub rate APIBorislav Petkov1-2/+2
2012-03-19amd64_edac: Fix K8 revD and later chip select sizesBorislav Petkov1-4/+28
2012-03-19amd64_edac: Fix missing csrows sysfs nodesAshish Shenoy1-9/+7