aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/edac
AgeCommit message (Expand)AuthorFilesLines
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
2012-03-11device.h: cleanup users outside of linux/include (C files)Paul Gortmaker2-0/+2
2012-02-21asm-generic: architecture independent readq/writeq for 32bit environmentHitoshi Mitake1-13/+2
2012-01-13module_param: make bool parameters really bool (drivers & misc)Rusty Russell1-1/+1
2012-01-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-12/+20
2012-01-07Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds10-55/+49
2012-01-06Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-8/+6
2012-01-06Merge branch 'driver-core-next' into Linux 3.2Greg Kroah-Hartman10-55/+49
2011-12-21x86: Simplify code by removing a !SMP #ifdefs from 'struct cpuinfo_x86'Kevin Winchester1-2/+0
2011-12-14edac: convert sysdev_class to a regular subsystemKay Sievers10-55/+49
2011-12-14x86, mce: Add wrappers for registering on the decode chainBorislav Petkov3-8/+6
2011-12-02treewide: Fix typos in various parts of the kernel, and fix some comments.Justin P. Mattock1-1/+1
2011-11-24drivers/edac/mpc85xx_edac.c: fix memory controller compatible for edacShaohui Xie1-1/+1
2011-11-13Merge branch 'master' into for-nextJiri Kosina13-529/+2418
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2011-11-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds2-4/+65
2011-11-03edac: Only build sb_edac on 64-bitJosh Boyer1-1/+1
2011-11-02Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds7-480/+2308
2011-11-01edac: tag sb_edac as EXPERIMENTAL, as it requires more testingMauro Carvalho Chehab1-0/+1
2011-11-01EDAC: Fix incorrect edac mode reporting in sb_edacMark A. Grondona1-3/+4
2011-11-01edac: sb_edac: Add it to the building systemMauro Carvalho Chehab3-25/+31
2011-11-01edac: Add an experimental new driver to support Sandy Bridge CPU'sMauro Carvalho Chehab1-0/+1894
2011-11-01i7300_edac: Fix error cleanup logicMauro Carvalho Chehab1-25/+26
2011-11-01i7core_edac: Initialize memory name with cpu, channel, bankMauro Carvalho Chehab1-0/+4
2011-11-01i7core_edac: Fix compilation on 32 bits archSedat Dilek1-2/+5
2011-11-01i7core_edac: scrubbing fixupsNils Carlson1-8/+133
2011-11-01EDAC: Correct Kconfig dependenciesBorislav Petkov1-3/+2
2011-11-01i7core_edac: return -ENODEV if no MC is foundMauro Carvalho Chehab1-2/+18
2011-11-01i7core_edac: use edac's own way to print errorsMauro Carvalho Chehab1-1/+2
2011-11-01i7core_edac: Drop the edac_mce facilityBorislav Petkov4-91/+25
2011-10-31drivers/edac: Add module.h to mce_amd_inj.cPaul Gortmaker1-0/+1
2011-10-31EDAC i7core: Use mce socketid for better compatibilityThomas Renninger1-1/+1
2011-10-31i7core_edac: Don't enable memory scrubbing for Xeon 35xxMauro Carvalho Chehab1-7/+39
2011-10-31i7core_edac: Add scrubbing supportSamuel Gabrielsson1-0/+126
2011-10-31edac: Move edac main structs to include/linux/edac.hMauro Carvalho Chehab1-349/+1
2011-10-31i7core_edac: Fix oops when trying to inject errorsMauro Carvalho Chehab1-2/+35
2011-10-31i7core_edac: fix misuse of logical operation in place of bitopDavid Sterba1-1/+1
2011-10-29edac:i82975x fix 32bit compile and cleanupArvind R1-11/+19
2011-10-06amd64_edac: Cleanup return type of amd64_determine_edac_cap()Dan Carpenter1-2/+2
2011-10-06amd64_edac: Add a fix for Erratum 505Borislav Petkov1-5/+22
2011-10-06EDAC, MCE, AMD: Simplify NB MCE decoder interfaceBorislav Petkov3-17/+15
2011-10-06EDAC, MCE, AMD: Drop local coreid reportingBorislav Petkov1-19/+1
2011-10-06EDAC, MCE, AMD: Print valid addr when reporting an errorBorislav Petkov1-1/+3
2011-10-06EDAC, MCE, AMD: Print CPU number when reporting the errorBorislav Petkov1-2/+2
2011-09-01cpc925_edac: Support single-processor configurationsDmitry Eremin-Solenikov1-3/+64
2011-08-30Merge remote-tracking branch 'jwb/next' into nextBenjamin Herrenschmidt1-1/+1
2011-08-18i7core_edac: fixed typo in error count calculationMathias Krause1-1/+1
2011-08-11powerpc/4xx: edac: Add comma to fix build errorMike Williams1-1/+1
2011-08-11Revert "EDAC: Correct Kconfig dependencies"Linus Torvalds1-2/+3
2011-08-10EDAC: Correct Kconfig dependenciesBorislav Petkov1-3/+2
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2011-07-26drivers/edac/mpc85xx_edac.c: correct offset_in_page mask bits in edac_mc_hand...Kai.Jiang1-2/+2
2011-06-10treewide: Convert uses of struct resource to resource_size(ptr)Joe Perches2-7/+7
2011-05-26edac,rcu: use synchronize_rcu() instead of call_rcu()+rcu_barrier()Lai Jiangshan4-55/+18
2011-05-26Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds18-18/+18
2011-05-25x86: remove 32-bit versions of readq()/writeq()Roland Dreier1-0/+13
2011-05-18drivercore: revert addition of of_match to struct deviceGrant Likely1-1/+1
2011-04-26amd64_edac: Erratum #637 workaroundBorislav Petkov2-2/+51
2011-04-26amd64_edac: Factor in CC6 save areaBorislav Petkov2-1/+29
2011-04-26amd64_edac: Remove node interleave warningBorislav Petkov1-5/+1
2011-04-21EDAC: Remove debugging output in scrub rate handlingMarkus Trippelsdorf2-8/+5
2011-04-19edac: Drop __DATE__ usageMichal Marek18-18/+18
2011-04-07Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6Linus Torvalds16-26/+26
2011-04-04edac/mpc85xx: Limit setting/clearing of HID1[RFXE] to e500v1/v2 coresKumar Gala1-8/+19
2011-03-31Fix common misspellingsLucas De Marchi16-26/+26
2011-03-29amd64_edac: Fix potential memleakBorislav Petkov1-1/+1
2011-03-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-26/+45
2011-03-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tileLinus Torvalds3-1/+264
2011-03-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bpLinus Torvalds6-1041/+840
2011-03-17amd64_edac: Fix decode_syndrome typesBorislav Petkov1-4/+4
2011-03-17amd64_edac: Fix DCT argument typeBorislav Petkov1-5/+4
2011-03-17amd64_edac: Fix ranges signednessBorislav Petkov1-4/+5
2011-03-17amd64_edac: Drop local variableBorislav Petkov1-3/+2
2011-03-17amd64_edac: Fix PCI config addressing typesBorislav Petkov1-5/+5
2011-03-17amd64_edac: Fix DRAM base macrosBorislav Petkov2-6/+5
2011-03-17amd64_edac: Fix node id signednessBorislav Petkov2-9/+11
2011-03-17amd64_edac: Drop redundant declarationsBorislav Petkov1-8/+0
2011-03-17amd64_edac: Enable driver on F15hBorislav Petkov3-15/+29
2011-03-17amd64_edac: Adjust ECC symbol size to F15hBorislav Petkov2-18/+16
2011-03-17amd64_edac: Simplify scrubrate settingBorislav Petkov2-13/+5
2011-03-17amd64_edac: Improve DRAM address mappingBorislav Petkov2-70/+83
2011-03-17amd64_edac: Sanitize ->read_dram_ctl_registerBorislav Petkov2-9/+7
2011-03-17amd64_edac: Adjust sys_addr to chip select conversion routine to F15hBorislav Petkov1-14/+15