[PATCH] drivers edac i3000 document type promotion

2008-01-15 Thread dougthompson
From: Jason Uhlenkott <[EMAIL PROTECTED]> Applied to 2.6.24-rc6-mm1 By popular request, add a comment documenting the implicit type promotion here. Signed-off-by: Jason Uhlenkott <[EMAIL PROTECTED]> Signed-off-by: Doug Thompson <[EMAIL PROTECTED] --- i3000_edac.c |7 +++ 1 file

[PATCH] drivers edac i3000 document type promotion

2008-01-15 Thread dougthompson
From: Jason Uhlenkott [EMAIL PROTECTED] Applied to 2.6.24-rc6-mm1 By popular request, add a comment documenting the implicit type promotion here. Signed-off-by: Jason Uhlenkott [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- i3000_edac.c |7 +++ 1 file changed, 7

[PATCH 0/4] EDAC code tyding and fixes

2008-01-03 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This EDAC patch set was applied against: 2.6.24-rc6-mm1 1) Fixed a pci parity regression 2) enabled i3000 building under x86_64 as well as for x86 3) limit scope of variable by adding static to mpc85xx 4) added missing initialization code to i3000

[PATCH 1/4] drivers-edac-pci-broken-parity-regression

2008-01-03 Thread dougthompson
From: Bryan Boatright <[EMAIL PROTECTED]> Using the EDAC code in kernel.org kernel version 2.6.23.8 I am seeing the following problem: In the kernel there is a pci device attribute located in sysfs that is checked by the EDAC PCI scanning code. If that attribute is set, PCI

[PATCH 2/4] drivers-edac-i3000-64bit-build

2008-01-03 Thread dougthompson
From: Jason Uhlenkott <[EMAIL PROTECTED]> Modified to run on x86_64 as well as x86 i3000_edac builds (and runs) fine on x86_64. Signed-off-by: Jason Uhlenkott <[EMAIL PROTECTED]> Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- Kconfig |2 +- 1 file changed, 1 insertion(+), 1

[PATCH 3/4] drivers-edac-mpc85xx-add-static-scope

2008-01-03 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Made a previous global variable, static in scope Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- mpc85xx_edac.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6.23.8/drivers/edac/mpc85xx_edac.c

[PATCH 4/4] drivers-edac-i3000-missing-init-code

2008-01-03 Thread dougthompson
From: Hitoshi Mitake <[EMAIL PROTECTED]> This is patch for i3000_edac.c . If you think this is useful, please use it! There is a missing sequence of initialization code during startup. Signed-off-by: Hitoshi Mitake <[EMAIL PROTECTED]> Signed-off-by: Jason Uhlenkott <[EMAIL PROTECTED]>

[PATCH 4/4] drivers-edac-i3000-missing-init-code

2008-01-03 Thread dougthompson
From: Hitoshi Mitake [EMAIL PROTECTED] This is patch for i3000_edac.c . If you think this is useful, please use it! There is a missing sequence of initialization code during startup. Signed-off-by: Hitoshi Mitake [EMAIL PROTECTED] Signed-off-by: Jason Uhlenkott [EMAIL PROTECTED]

[PATCH 3/4] drivers-edac-mpc85xx-add-static-scope

2008-01-03 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Made a previous global variable, static in scope Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- mpc85xx_edac.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-2.6.23.8/drivers/edac/mpc85xx_edac.c

[PATCH 2/4] drivers-edac-i3000-64bit-build

2008-01-03 Thread dougthompson
From: Jason Uhlenkott [EMAIL PROTECTED] Modified to run on x86_64 as well as x86 i3000_edac builds (and runs) fine on x86_64. Signed-off-by: Jason Uhlenkott [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- Kconfig |2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[PATCH 0/4] EDAC code tyding and fixes

2008-01-03 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This EDAC patch set was applied against: 2.6.24-rc6-mm1 1) Fixed a pci parity regression 2) enabled i3000 building under x86_64 as well as for x86 3) limit scope of variable by adding static to mpc85xx 4) added missing initialization code to i3000

[PATCH 1/4] drivers-edac-pci-broken-parity-regression

2008-01-03 Thread dougthompson
From: Bryan Boatright [EMAIL PROTECTED] Using the EDAC code in kernel.org kernel version 2.6.23.8 I am seeing the following problem: In the kernel there is a pci device attribute located in sysfs that is checked by the EDAC PCI scanning code. If that attribute is set, PCI

[PATCH 8/8] drivers-edac-add marvell mv64x60 driver

2007-10-19 Thread dougthompson
From: Dave Jiang <[EMAIL PROTECTED]> Marvell mv64x60 SoC support for EDAC. Used on PPC and MIPS platforms. Development and testing done on PPC Motorola prpmc2800 ATCA board. Signed-off-by: Dave Jiang <[EMAIL PROTECTED]> CC: Alan Cox <[EMAIL PROTECTED] Signed-off-by: Douglas Thompson <[EMAIL

[PATCH 7/8] drivers-edac-add freescale mpc85xx driver

2007-10-19 Thread dougthompson
From: Dave Jiang <[EMAIL PROTECTED]> EDAC chip driver support for Freescale MPC85xx platforms. PPC based. Signed-off-by: Dave Jiang <[EMAIL PROTECTED]> CC: Alan Cox <[EMAIL PROTECTED] Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- Kconfig|7 Makefile |1

[PATCH 6/8] drivers-edac-i3000 replace macros with functions

2007-10-19 Thread dougthompson
From: Jason Uhlenkott <[EMAIL PROTECTED]> Replace function-like macros with functions. Signed-off-by: Jason Uhlenkott <[EMAIL PROTECTED]> CC: Alan Cox <[EMAIL PROTECTED] Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- drivers/edac/i3000_edac.c | 50

[PATCH 4/8] drivers-edac-add Cell MC driver

2007-10-19 Thread dougthompson
From: Benjamin Herrenschmidt <[EMAIL PROTECTED]> Adds driver for the Cell memory controller when used without a Hypervisor such as on the IBM Cell blades. There might still be some improvements to do to this such as finding if it's possible to properly obtain more details about the address of the

[PATCH 5/8] drivers-edac-i3000 code tidying

2007-10-19 Thread dougthompson
From: Jason Uhlenkott <[EMAIL PROTECTED]> Style cleanup, mostly just 80-column fixes. Signed-off-by: Jason Uhlenkott <[EMAIL PROTECTED]> CC: Alan Cox <[EMAIL PROTECTED] Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- drivers/edac/i3000_edac.c | 207

[PATCH 0/8] EDAC fixes and new drivers

2007-10-19 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This EDAC patch set was applied against: 2.6.23 1) Enable logging on edac_device class devices 2) round_jiffies_relative instead of round_jiffies 3) New XDR memory and Cell memory controller driver 4) i3000 code tidying 5) freescale driver 6) marvell

[PATCH 2/8] drivers-edac-use round_jiffies_relative

2007-10-19 Thread dougthompson
From: Anton Blanchard <[EMAIL PROTECTED]> When rounding a relative timeout we need to use round_jiffies_relative(). Signed-off-by: Anton Blanchard <[EMAIL PROTECTED]> Acked-by: Arjan van de Ven <[EMAIL PROTECTED]> CC: Alan Cox <[EMAIL PROTECTED] Signed-off-by: Doug Thompson <[EMAIL

[PATCH 3/8] drivers-edac-add Cell XDR memory types

2007-10-19 Thread dougthompson
From: Benjamin Herrenschmidt <[EMAIL PROTECTED]> This patch adds the definitions for the Rambus XDR memory type used by the Cell processor. It's a pre-requisite for the followup Cell EDAC patch. Signed-off-by: Benjamin Herrenschmidt <[EMAIL PROTECTED]> CC: Alan Cox <[EMAIL PROTECTED]

[PATCH 1/8] drivers-edac-turnon edac device error logging

2007-10-19 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This patch ENABLES the 'logging' of CE and UE events for the EDAC_DEVICE class of error harvester in EDAC CC: Alan Cox <[EMAIL PROTECTED] Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- edac_device.c |4 1 file changed, 4

[PATCH 7/8] drivers-edac-add freescale mpc85xx driver

2007-10-19 Thread dougthompson
From: Dave Jiang [EMAIL PROTECTED] EDAC chip driver support for Freescale MPC85xx platforms. PPC based. Signed-off-by: Dave Jiang [EMAIL PROTECTED] CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- Kconfig|7 Makefile |1

[PATCH 6/8] drivers-edac-i3000 replace macros with functions

2007-10-19 Thread dougthompson
From: Jason Uhlenkott [EMAIL PROTECTED] Replace function-like macros with functions. Signed-off-by: Jason Uhlenkott [EMAIL PROTECTED] CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- drivers/edac/i3000_edac.c | 50

[PATCH 4/8] drivers-edac-add Cell MC driver

2007-10-19 Thread dougthompson
From: Benjamin Herrenschmidt [EMAIL PROTECTED] Adds driver for the Cell memory controller when used without a Hypervisor such as on the IBM Cell blades. There might still be some improvements to do to this such as finding if it's possible to properly obtain more details about the address of the

[PATCH 0/8] EDAC fixes and new drivers

2007-10-19 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This EDAC patch set was applied against: 2.6.23 1) Enable logging on edac_device class devices 2) round_jiffies_relative instead of round_jiffies 3) New XDR memory and Cell memory controller driver 4) i3000 code tidying 5) freescale driver 6) marvell

[PATCH 3/8] drivers-edac-add Cell XDR memory types

2007-10-19 Thread dougthompson
From: Benjamin Herrenschmidt [EMAIL PROTECTED] This patch adds the definitions for the Rambus XDR memory type used by the Cell processor. It's a pre-requisite for the followup Cell EDAC patch. Signed-off-by: Benjamin Herrenschmidt [EMAIL PROTECTED] CC: Alan Cox [EMAIL PROTECTED]

[PATCH 5/8] drivers-edac-i3000 code tidying

2007-10-19 Thread dougthompson
From: Jason Uhlenkott [EMAIL PROTECTED] Style cleanup, mostly just 80-column fixes. Signed-off-by: Jason Uhlenkott [EMAIL PROTECTED] CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- drivers/edac/i3000_edac.c | 207

[PATCH 2/8] drivers-edac-use round_jiffies_relative

2007-10-19 Thread dougthompson
From: Anton Blanchard [EMAIL PROTECTED] When rounding a relative timeout we need to use round_jiffies_relative(). Signed-off-by: Anton Blanchard [EMAIL PROTECTED] Acked-by: Arjan van de Ven [EMAIL PROTECTED] CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] ---

[PATCH 1/8] drivers-edac-turnon edac device error logging

2007-10-19 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This patch ENABLES the 'logging' of CE and UE events for the EDAC_DEVICE class of error harvester in EDAC CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- edac_device.c |4 1 file changed, 4 insertions(+)

[PATCH 8/8] drivers-edac-add marvell mv64x60 driver

2007-10-19 Thread dougthompson
From: Dave Jiang [EMAIL PROTECTED] Marvell mv64x60 SoC support for EDAC. Used on PPC and MIPS platforms. Development and testing done on PPC Motorola prpmc2800 ATCA board. Signed-off-by: Dave Jiang [EMAIL PROTECTED] CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Douglas Thompson [EMAIL

[PATCH 0/2] drivers edac fix return code and debug output level

2007-08-28 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This EDAC patch set was applied against: 2.6.23-rc3 Two fix patches: 1) When EDAC Debug is turned on, the debug statements issue printk level of EMERG. This was corrected to issue a level of DEBUG 2) e752x driver, instead of returning ENOMEM if a

[PATCH 1/1] drivers edac fix printk level down to debug from emerg

2007-08-28 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Patched applied to 2.6.23-rc3 When EDAC is configured for EDAC DEBUGGING, the debug printk output level was set TOO high (EMERG). This patch brings it down to a DEBUG level Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> cc: Alan Cox <[EMAIL

[PATCH 2/2] drivers edac fix e752x correct return code

2007-08-28 Thread dougthompson
From: Aristeu Rozanski <[EMAIL PROTECTED]> Patch applied to 2.6.23-rc3 This patch changes the error code when dev0:fun1 was hidden by BIOS to one more appropriate. Signed-off-by: Aristeu Rozanski <[EMAIL PROTECTED]> Signed-off-by: Mark Gross <[EMAIL PROTECTED]> Signed-off-by: Doug Thompson

[PATCH 0/2] drivers edac fix return code and debug output level

2007-08-28 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This EDAC patch set was applied against: 2.6.23-rc3 Two fix patches: 1) When EDAC Debug is turned on, the debug statements issue printk level of EMERG. This was corrected to issue a level of DEBUG 2) e752x driver, instead of returning ENOMEM if a device

[PATCH 1/1] drivers edac fix printk level down to debug from emerg

2007-08-28 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Patched applied to 2.6.23-rc3 When EDAC is configured for EDAC DEBUGGING, the debug printk output level was set TOO high (EMERG). This patch brings it down to a DEBUG level Signed-off-by: Doug Thompson [EMAIL PROTECTED] cc: Alan Cox [EMAIL PROTECTED]

[PATCH 2/2] drivers edac fix e752x correct return code

2007-08-28 Thread dougthompson
From: Aristeu Rozanski [EMAIL PROTECTED] Patch applied to 2.6.23-rc3 This patch changes the error code when dev0:fun1 was hidden by BIOS to one more appropriate. Signed-off-by: Aristeu Rozanski [EMAIL PROTECTED] Signed-off-by: Mark Gross [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL

[PATCH 4/4] drivers edac fix pasemi kconfig depends

2007-07-25 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Fixed 'depends on PPC_PASEMI' in EDAC Kconfig. Module PASEMI depends ONLY on the PASEMI on PPC. Was previously enabled for ALL PPC Cc: Alan Cox <[EMAIL PROTECTED]> Cc: Egor N. Martovetsky <[EMAIL PROTECTED]> Signed-off-by:

[PATCH 2/4] drivers edac fix edac_pci sysfs

2007-07-25 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This patch fixes sysfs exit code for the EDAC PCI device in a similiar manner and the previous fixes for EDAC_MC and EDAC_DEVICE. It removes the old (and incorrect) completion model and uses reference counts on per instance kobjects and on the edac core

[PATCH 3/4] include asm-mips add missing edac h file

2007-07-25 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> EDAC has a foundation to perform software memory scrubbing, but it requires a per architecture (atomic_scrub) function for performing an atomic update operation. Under X86, this is done with a lock: add [addr],0 in the file asm-x86/edac.h This

[PATCH 1/4] drivers edac fix reset edac_mc pollmsec

2007-07-25 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This fixes a deadlock that could occur on a 'setup' and 'teardown' sequence of the workq for a edac_mc control structure instance. A similiar fix was previously implemented for the edac_device code. In addition, the edac_mc device code there was missing

[PATCH 0/4] drivers edac fix misc rc1 issues

2007-07-25 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This EDAC patch set was applied against: 2.6.23-rc1 4 Patches in this set 1) Fixed workq reset undefined problem and found missing workq value reset and possible deadlock as we found in edac_device code. Each edac_mc control structure is scanned

[PATCH 1/4] drivers edac fix reset edac_mc pollmsec

2007-07-25 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This fixes a deadlock that could occur on a 'setup' and 'teardown' sequence of the workq for a edac_mc control structure instance. A similiar fix was previously implemented for the edac_device code. In addition, the edac_mc device code there was missing

[PATCH 2/4] drivers edac fix edac_pci sysfs

2007-07-25 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This patch fixes sysfs exit code for the EDAC PCI device in a similiar manner and the previous fixes for EDAC_MC and EDAC_DEVICE. It removes the old (and incorrect) completion model and uses reference counts on per instance kobjects and on the edac core

[PATCH 0/4] drivers edac fix misc rc1 issues

2007-07-25 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This EDAC patch set was applied against: 2.6.23-rc1 4 Patches in this set 1) Fixed workq reset undefined problem and found missing workq value reset and possible deadlock as we found in edac_device code. Each edac_mc control structure is scanned by

[PATCH 3/4] include asm-mips add missing edac h file

2007-07-25 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] EDAC has a foundation to perform software memory scrubbing, but it requires a per architecture (atomic_scrub) function for performing an atomic update operation. Under X86, this is done with a lock: add [addr],0 in the file asm-x86/edac.h This patch

[PATCH 4/4] drivers edac fix pasemi kconfig depends

2007-07-25 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Fixed 'depends on PPC_PASEMI' in EDAC Kconfig. Module PASEMI depends ONLY on the PASEMI on PPC. Was previously enabled for ALL PPC Cc: Alan Cox [EMAIL PROTECTED] Cc: Egor N. Martovetsky [EMAIL PROTECTED] Signed-off-by: Doug

[PATCH 6/6] drivers edac add to edac docs

2007-07-17 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Updated the EDAC kernel documentation Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- edac.txt | 192 ++- 1 file changed, 165 insertions(+), 27 deletions(-) Index:

[PATCH 5/6] drivers edac fix edac_device sysfs corner case bug

2007-07-17 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Some simple fixes to properly reference counter values from the block attribute level of edac_device objects. Properly sequencing the array pointer was added, resulting in correct identification of block level attributes from their base class functions.

[PATCH 3/6] drivers edac new i82975x driver

2007-07-17 Thread dougthompson
From: Ranganathan Desikan <[EMAIL PROTECTED]> New EDAC driver for the i82975x memory controller chipset Used on ASUS motherboards Signed-off-by: [EMAIL PROTECTED] Signed-off-by: Ranganathan Desikan <[EMAIL PROTECTED]> Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- Kconfig|7

[PATCH 4/6] drivers edac add to maintainers new info

2007-07-17 Thread dougthompson
From: Douglas Thompson <[EMAIL PROTECTED]> Update maintainer information on edac components Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- MAINTAINERS | 24 +--- 1 file changed, 21 insertions(+), 3 deletions(-) Index: linux-2.6.22-rc6-mm1/MAINTAINERS

[PATCH 2/6] drivers edac fix workq reset deadlock

2007-07-17 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Fix mutex locking deadlock on the device controller linked list. Was calling a lock then a function that could call the same lock. Moved the cancel workq function to outside the lock Added some short circuit logic in the workq code Added comments of

[PATCH 0/6] drivers edac tidying-fix-deadlock-sysfs-docs

2007-07-17 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> This EDAC patch set was applied against: 2.6.22-rc6-mm1 6 Patches in this set 1) tidying EXPORT_SYMBOL to EXPORT_SYMBOL_GPL modes, plus blank line removal 2) workq reset deadlock fix. Moved teardown outside of critical section 3) new i82975x driver

[PATCH 1/6] drivers edac code tidying on export-gpl

2007-07-17 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Change EXPORT_SYMBOLs to EXPORT_SYMBOLS_GPL Tidy changes: blank lines, inline removal, add comment Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- Index: linux-2.6.22-rc6-mm1/drivers/edac/edac_stub.c

[PATCH 0/6] drivers edac tidying-fix-deadlock-sysfs-docs

2007-07-17 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] This EDAC patch set was applied against: 2.6.22-rc6-mm1 6 Patches in this set 1) tidying EXPORT_SYMBOL to EXPORT_SYMBOL_GPL modes, plus blank line removal 2) workq reset deadlock fix. Moved teardown outside of critical section 3) new i82975x driver for

[PATCH 1/6] drivers edac code tidying on export-gpl

2007-07-17 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Change EXPORT_SYMBOLs to EXPORT_SYMBOLS_GPL Tidy changes: blank lines, inline removal, add comment Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- Index: linux-2.6.22-rc6-mm1/drivers/edac/edac_stub.c

[PATCH 2/6] drivers edac fix workq reset deadlock

2007-07-17 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Fix mutex locking deadlock on the device controller linked list. Was calling a lock then a function that could call the same lock. Moved the cancel workq function to outside the lock Added some short circuit logic in the workq code Added comments of

[PATCH 3/6] drivers edac new i82975x driver

2007-07-17 Thread dougthompson
From: Ranganathan Desikan [EMAIL PROTECTED] New EDAC driver for the i82975x memory controller chipset Used on ASUS motherboards Signed-off-by: [EMAIL PROTECTED] Signed-off-by: Ranganathan Desikan [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- Kconfig|7

[PATCH 4/6] drivers edac add to maintainers new info

2007-07-17 Thread dougthompson
From: Douglas Thompson [EMAIL PROTECTED] Update maintainer information on edac components Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- MAINTAINERS | 24 +--- 1 file changed, 21 insertions(+), 3 deletions(-) Index: linux-2.6.22-rc6-mm1/MAINTAINERS

[PATCH 5/6] drivers edac fix edac_device sysfs corner case bug

2007-07-17 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Some simple fixes to properly reference counter values from the block attribute level of edac_device objects. Properly sequencing the array pointer was added, resulting in correct identification of block level attributes from their base class functions.

[PATCH 6/6] drivers edac add to edac docs

2007-07-17 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Updated the EDAC kernel documentation Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- edac.txt | 192 ++- 1 file changed, 165 insertions(+), 27 deletions(-) Index:

[PATCH 8/8] drivers edac fix edac_device sysfs completion code

2007-07-13 Thread dougthompson
From: Douglas Thompson <[EMAIL PROTECTED]> With feedback, this patch corrects operation of the kobject release operation on kobjects, attributes and controls for the edac_device. CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- edac_core.h

[PATCH 7/8] drivers edac fix edac_mc sysfs completion code

2007-07-13 Thread dougthompson
From: doug thompson <[EMAIL PROTECTED]> This patch refactors the 'releasing' of kobjects for the edac_mc type of device. The correct pattern of kobject release is followed. As internal kobjs are allocated they bump a ref count on the top level kobj. It in turn has a module ref count on the

[PATCH 6/8] drivers edac fix edac_device init apis

2007-07-13 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Refactoring of sysfs code necessitated the refactoring of the edac_device_alloc() and edac_device_add_device() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the

[PATCH 5/8] drivers edac fix edac_mc init apis

2007-07-13 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Refactoring of sysfs code necessitated the refactoring of the edac_mc_alloc() and edac_mc_add_mc() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the index value

[PATCH 4/8] drivers edac fix leaf sysfs attribute

2007-07-13 Thread dougthompson
From: Douglas Thompson <[EMAIL PROTECTED]> This patch fixes and enhances the driver level set of sysfs attributes that can be added to the 'block' level of an edac_device type of driver. There is a controller information structure, which contains one or more instances of device. Each instance

[PATCH 3/8] drivers edac new pasemi driver

2007-07-13 Thread dougthompson
From: Egor Martovetsky <[EMAIL PROTECTED]> NEW EDAC driver for the memory controllers on PA Semi PA6T-1682M. Changes since last submission: * Rebased on top of 2.6.22-rc4-mm2 with the EDAC changes merged there. * Minor checkpatch.pl cleanups * Renamed ctl_name * Added dev_name * edac_mc.h ->

[PATCH 1/8] drivers edac fix edac_device semaphore to mutex

2007-07-13 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> A previous patch changed the edac_mc src file from semaphore usage to mutex This patch changes the edac_device src file as well, from semaphore use to mutex operation. Use a mutex primitive for mutex operations, as it does not require a semaphore CC:

[PATCH 2/8] drivers edac fix e752x reversed csrows

2007-07-13 Thread dougthompson
From: Mark Grondona <[EMAIL PROTECTED]> Found a 'reversal' decoding bug in the driver. This patch fixes that mapping to correctly display the CSROW entries in their proper order. Users will be enable to correctly identifiy the failing DIMM with this fix. CC: Alan Cox [EMAIL

[PATCH 0/8] drivers edac sysfs fixes

2007-07-13 Thread dougthompson
This EDAC patch set was applied against: 2.6.22-rc6-mm1 This series of EDAC patches fixes sysfs completion operation as found during a review of the last -mm submission, and a new low level chipset driver 1) These fixes dealt with EDAC sysfs operation, namely the exiting/releasing of sysfs

[PATCH 1/8] drivers edac fix edac_device semaphore to mutex

2007-07-13 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> A previous patch changed the edac_mc src file from semaphore usage to mutex This patch changes the edac_device src file as well, from semaphore use to mutex operation. Use a mutex primitive for mutex operations, as it does not require a semaphore CC:

[PATCH 0/8] drivers edac sysfs fixes

2007-07-13 Thread dougthompson
This EDAC patch set was applied against: 2.6.22-rc6-mm1 This series of EDAC patches fixes sysfs completion operation as found during a review of the last -mm submission, and a new low level chipset driver 1) These fixes dealt with EDAC sysfs operation, namely the exiting/releasing of sysfs

[PATCH 1/8] drivers edac fix edac_device semaphore to mutex

2007-07-13 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] A previous patch changed the edac_mc src file from semaphore usage to mutex This patch changes the edac_device src file as well, from semaphore use to mutex operation. Use a mutex primitive for mutex operations, as it does not require a semaphore CC:

[PATCH 0/8] drivers edac sysfs fixes

2007-07-13 Thread dougthompson
This EDAC patch set was applied against: 2.6.22-rc6-mm1 This series of EDAC patches fixes sysfs completion operation as found during a review of the last -mm submission, and a new low level chipset driver 1) These fixes dealt with EDAC sysfs operation, namely the exiting/releasing of sysfs

[PATCH 0/8] drivers edac sysfs fixes

2007-07-13 Thread dougthompson
This EDAC patch set was applied against: 2.6.22-rc6-mm1 This series of EDAC patches fixes sysfs completion operation as found during a review of the last -mm submission, and a new low level chipset driver 1) These fixes dealt with EDAC sysfs operation, namely the exiting/releasing of sysfs

[PATCH 1/8] drivers edac fix edac_device semaphore to mutex

2007-07-13 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] A previous patch changed the edac_mc src file from semaphore usage to mutex This patch changes the edac_device src file as well, from semaphore use to mutex operation. Use a mutex primitive for mutex operations, as it does not require a semaphore CC:

[PATCH 2/8] drivers edac fix e752x reversed csrows

2007-07-13 Thread dougthompson
From: Mark Grondona [EMAIL PROTECTED] Found a 'reversal' decoding bug in the driver. This patch fixes that mapping to correctly display the CSROW entries in their proper order. Users will be enable to correctly identifiy the failing DIMM with this fix. CC: Alan Cox [EMAIL PROTECTED]

[PATCH 3/8] drivers edac new pasemi driver

2007-07-13 Thread dougthompson
From: Egor Martovetsky [EMAIL PROTECTED] NEW EDAC driver for the memory controllers on PA Semi PA6T-1682M. Changes since last submission: * Rebased on top of 2.6.22-rc4-mm2 with the EDAC changes merged there. * Minor checkpatch.pl cleanups * Renamed ctl_name * Added dev_name * edac_mc.h -

[PATCH 4/8] drivers edac fix leaf sysfs attribute

2007-07-13 Thread dougthompson
From: Douglas Thompson [EMAIL PROTECTED] This patch fixes and enhances the driver level set of sysfs attributes that can be added to the 'block' level of an edac_device type of driver. There is a controller information structure, which contains one or more instances of device. Each instance

[PATCH 5/8] drivers edac fix edac_mc init apis

2007-07-13 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Refactoring of sysfs code necessitated the refactoring of the edac_mc_alloc() and edac_mc_add_mc() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the index value

[PATCH 6/8] drivers edac fix edac_device init apis

2007-07-13 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Refactoring of sysfs code necessitated the refactoring of the edac_device_alloc() and edac_device_add_device() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the

[PATCH 7/8] drivers edac fix edac_mc sysfs completion code

2007-07-13 Thread dougthompson
From: doug thompson [EMAIL PROTECTED] This patch refactors the 'releasing' of kobjects for the edac_mc type of device. The correct pattern of kobject release is followed. As internal kobjs are allocated they bump a ref count on the top level kobj. It in turn has a module ref count on the

[PATCH 8/8] drivers edac fix edac_device sysfs completion code

2007-07-13 Thread dougthompson
From: Douglas Thompson [EMAIL PROTECTED] With feedback, this patch corrects operation of the kobject release operation on kobjects, attributes and controls for the edac_device. CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- edac_core.h |

[PATCH 7/8] drivers edac fix edac_mc sysfs completion code

2007-07-09 Thread dougthompson
From: doug thompson <[EMAIL PROTECTED]> This patch refactors the 'releasing' of kobjects for the edac_mc type of device. The correct pattern of kobject release is followed. As internal kobjs are allocated they bump a ref count on the top level kobj. It in turn has a module ref count on the

[PATCH 8/8] drivers edac fix edac_device sysfs completion code

2007-07-09 Thread dougthompson
From: Douglas Thompson <[EMAIL PROTECTED]> With feedback, this patch corrects operation of the kobject release operation on kobjects, attributes and controls for the edac_device. CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson <[EMAIL PROTECTED]> --- edac_core.h

[PATCH 5/8] drivers edac fix edac_mc init apis

2007-07-09 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Refactoring of sysfs code necessitated the refactoring of the edac_mc_alloc() and edac_mc_add_mc() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the index value

[PATCH 3/8] drivers edac new pasemi driver

2007-07-09 Thread dougthompson
From: Egor Martovetsky <[EMAIL PROTECTED]> NEW EDAC driver for the memory controllers on PA Semi PA6T-1682M. Changes since last submission: * Rebased on top of 2.6.22-rc4-mm2 with the EDAC changes merged there. * Minor checkpatch.pl cleanups * Renamed ctl_name * Added dev_name * edac_mc.h ->

[PATCH 4/8] drivers edac fix leaf sysfs attribute

2007-07-09 Thread dougthompson
From: Douglas Thompson <[EMAIL PROTECTED]> This patch fixes and enhances the driver level set of sysfs attributes that can be added to the 'block' level of an edac_device type of driver. There is a controller information structure, which contains one or more instances of device. Each instance

[PATCH 6/8] drivers edac fix edac_device init apis

2007-07-09 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> Refactoring of sysfs code necessitated the refactoring of the edac_device_alloc() and edac_device_add_device() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the

[PATCH 1/8] drivers edac fix edac_device semaphore to mutex

2007-07-09 Thread dougthompson
From: Doug Thompson <[EMAIL PROTECTED]> A previous patch changed the edac_mc src file from semaphore usage to mutex This patch changes the edac_device src file as well, from semaphore use to mutex operation. Use a mutex primitive for mutex operations, as it does not require a semaphore CC:

[PATCH 2/8] drivers edac fix e752x reversed csrows

2007-07-09 Thread dougthompson
From: Mark Grondona <[EMAIL PROTECTED]> Found a 'reversal' decoding bug in the driver. This patch fixes that mapping to correctly display the CSROW entries in their proper order. Users will be enable to correctly identifiy the failing DIMM with this fix. CC: Alan Cox [EMAIL

[PATCH 0/8] drivers edac sysfs fixes

2007-07-09 Thread dougthompson
This series of edac patches fixes sysfs completion operation as found during a review of the last -mm submission. The solution required some additional simple mods on the edac alloc() and finalization APIs mods which led to altering all the in tree drivers to comform. A new PASEMI driver is also

[PATCH 0/8] drivers edac sysfs fixes

2007-07-09 Thread dougthompson
This series of edac patches fixes sysfs completion operation as found during a review of the last -mm submission. The solution required some additional simple mods on the edac alloc() and finalization APIs mods which led to altering all the in tree drivers to comform. A new PASEMI driver is also

[PATCH 1/8] drivers edac fix edac_device semaphore to mutex

2007-07-09 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] A previous patch changed the edac_mc src file from semaphore usage to mutex This patch changes the edac_device src file as well, from semaphore use to mutex operation. Use a mutex primitive for mutex operations, as it does not require a semaphore CC:

[PATCH 2/8] drivers edac fix e752x reversed csrows

2007-07-09 Thread dougthompson
From: Mark Grondona [EMAIL PROTECTED] Found a 'reversal' decoding bug in the driver. This patch fixes that mapping to correctly display the CSROW entries in their proper order. Users will be enable to correctly identifiy the failing DIMM with this fix. CC: Alan Cox [EMAIL PROTECTED]

[PATCH 3/8] drivers edac new pasemi driver

2007-07-09 Thread dougthompson
From: Egor Martovetsky [EMAIL PROTECTED] NEW EDAC driver for the memory controllers on PA Semi PA6T-1682M. Changes since last submission: * Rebased on top of 2.6.22-rc4-mm2 with the EDAC changes merged there. * Minor checkpatch.pl cleanups * Renamed ctl_name * Added dev_name * edac_mc.h -

[PATCH 4/8] drivers edac fix leaf sysfs attribute

2007-07-09 Thread dougthompson
From: Douglas Thompson [EMAIL PROTECTED] This patch fixes and enhances the driver level set of sysfs attributes that can be added to the 'block' level of an edac_device type of driver. There is a controller information structure, which contains one or more instances of device. Each instance

[PATCH 6/8] drivers edac fix edac_device init apis

2007-07-09 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Refactoring of sysfs code necessitated the refactoring of the edac_device_alloc() and edac_device_add_device() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the

[PATCH 5/8] drivers edac fix edac_mc init apis

2007-07-09 Thread dougthompson
From: Doug Thompson [EMAIL PROTECTED] Refactoring of sysfs code necessitated the refactoring of the edac_mc_alloc() and edac_mc_add_mc() apis, of moving the index value to the alloc() function. This patch alters the in tree drivers to utilize this new api signature. Having the index value

[PATCH 7/8] drivers edac fix edac_mc sysfs completion code

2007-07-09 Thread dougthompson
From: doug thompson [EMAIL PROTECTED] This patch refactors the 'releasing' of kobjects for the edac_mc type of device. The correct pattern of kobject release is followed. As internal kobjs are allocated they bump a ref count on the top level kobj. It in turn has a module ref count on the

[PATCH 8/8] drivers edac fix edac_device sysfs completion code

2007-07-09 Thread dougthompson
From: Douglas Thompson [EMAIL PROTECTED] With feedback, this patch corrects operation of the kobject release operation on kobjects, attributes and controls for the edac_device. CC: Alan Cox [EMAIL PROTECTED] Signed-off-by: Doug Thompson [EMAIL PROTECTED] --- edac_core.h |

  1   2   >