Add each lock class to the all_lock_classes list when it is
first registered.
Previously, lock classes were added to all_lock_classes when
the lock class was first used. Since one of the uses of the
list is to find unused locks, this didn't work well.
Signed-off-by: Dale Farnsworth &l
On Sun, Feb 03, 2008 at 04:21:02PM +0100, Peter Zijlstra wrote:
> On Fri, 2008-02-01 at 08:21 -0700, Dale Farnsworth wrote:
> > Add each lock class to the all_lock_classes list when it is
> > first registered.
> >
> > Previously, lock classes were added to all_lock_clas
ot;, I can still
enable read caching without seeing any data corruption.
The lastest BIOS revision (1005C) enables "I/O Recovery Time" by default
where the previous revision I had (1004D) did not.
-Dale
--
Dale Farnsworth [EMAIL PROTECTED]
-
To unsubscribe from this list: sen
On Tue, Apr 12, 2005 at 07:13:04AM +, Benjamin Herrenschmidt wrote:
> This patch allows Kconfig to build the MV643xx ethernet driver on
> Pegasos (CONFIG_PPC_MULTIPLATFORM) and adds what I think is a missing
> fix from Dale's batch, that is remove SA_INTERRUPT and add SA_SHIRQ in
> there as the
On Tue, Apr 12, 2005 at 10:44:24AM +, Fabio Massimo Di Nitto wrote:
> Dale Farnsworth wrote:
> > This looks identical to the patch I posted to netdev two weeks ago
> > as the first of 20 patches for the MV643xx ethernet driver.
> >
> > See <http://oss.sgi.com/ar
appears to correct the problem. It duplicates
the workaround for "quirky" drives found in ide-features.c
-Dale
Dale Farnsworth [EMAIL PROTECTED]
--- oldlinux-2.4.5/drivers/ide/ide.cTue Jul 3 09:35:57 2001
+++ linux-2.4.5/drivers/ide/ide.c Tue Jul 3 09:23:58 20
The driver previously registered its platform device data in its own
init function--that's bogus. Move that code to platform-specific
code in arch/ppc. This is being done so that the platform code can
decide at runtime whether to initialize this driver or not.
Signed-off-by: Dale Farns
igned-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c | 21 -
1 file changed, 16 insertions(+), 5 deletions(-)
Index: linux-2.6-powerpc-wdt/drivers/char/watchdog/mv
Add support for arch/powerpc, specifically for the prpmc2800 platform.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
arch/powerpc/boot/dts/prpmc2800.dts |6 ++
arch/powerpc/sysdev/mv64x60_dev.c | 64 ++
drivers/char/watchdog/mv64x60_wdt.c
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c |4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
Index: linux-2.6-powerpc-wdt/drivers/char/watchdog/mv64x60_wdt.c
===
---
WDIOC_GETTIMEOUT returns seconds, not jiffies.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c |4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
Index: linux-2.6-powerpc-wdt/drivers/char/watchdog/mv64x60
Add the ability to modify the watchdog timer timeout interval.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c | 38 +-
1 file changed, 31 insertions(+), 7 deletions(-)
Index: linux-2.6-powerpc-wdt/drivers/char/wa
Allow the watchdog timer to be enabled or disabled via the
WDIOC_SETOPTIONS ioctl.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
Index: linux-2.6-powerpc-wdt/drivers/char/wa
Also, use the WATCHDOG_NOWAYOUT macro, rather than #ifdefs,
and use __module_get to prevent module unloading if WATCHDOG_NOWAYOUT
is set.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c | 12 +---
1 file changed, 9 insertions(+), 3 del
Disallow disabling of the watchdog timer unless a particular
character ('V') was recently written to the watchdog device.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c | 28 ++
1 file changed, 24 insertions
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c |2 ++
1 file changed, 2 insertions(+)
Index: linux-2.6-powerpc-wdt/drivers/char/watchdog/mv64x60_wdt.c
===
--- linux-2.6-p
watchdog timer.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/char/watchdog/mv64x60_wdt.c | 85 +++---
1 file changed, 51 insertions(+), 34 deletions(-)
Index: linux-2.6-powerpc-wdt/drivers/char/watchdog/mv64x60
spinlock protection around enabling/disabling the watchdog timer.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
Oops! I mistakenly sent an earlier version of this patch. Please
disregard it and replace it with this one.
drivers/char/watchdog/mv64x60_wdt.c
On Wed, Sep 05, 2007 at 08:24:52AM -0700, Andrew Morton wrote:
> > On Mon, 20 Aug 2007 14:38:57 +0800 gshan <[EMAIL PROTECTED]> wrote:
> > Hi All,
> >
> > After I started the NFS server, it crashed:
> >
> > <3>Badness in local_bh_enable at
> > /home/cli4/sandbox/main/TelicaRoot/components/mvlinu
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
include/asm-powerpc/dma-mapping.h | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/asm-powerpc/dma-mapping.h
b/include/asm-powerpc/dma-mapping.h
index 65be95d..43b4f3b 100644
--- a/inclu
On Tue, Oct 23, 2007 at 08:44:48PM +0200, Jens Axboe wrote:
> On Tue, Oct 23 2007, Dale Farnsworth wrote:
> >
> > Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
> > ---
> > include/asm-powerpc/dma-mapping.h | 10 +-
> > 1 files changed, 5 in
>From Dale Farnsworth <[EMAIL PROTECTED]>
mv643xx_eth: Fix race condition in mv643xx_eth_free_tx_descs
This bug was found and isolated by Thibaut VARENE <[EMAIL PROTECTED]>
and Jarek Poplawski <[EMAIL PROTECTED]>. This patch is a modification of their
fixes. We acquire and
The information contained within platform_data should be self-contained.
Replace the pointer to a MAC address with the actual MAC address in
struct mv643xx_eth_platform_data.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
Index: b/drivers/net/mv643xx
mv643xx_eth_platform_data.
This makes the mv643xx_eth_platform_data structure required, but that
isn't an issue since all users currently provide it already.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
diff --git a/arch/mips/momentum/jaguar_atx/platform.c
b/arch/mips/momentum
On Wed, Feb 28, 2007 at 03:11:03PM -0800, Stephen Hemminger wrote:
> On Wed, 28 Feb 2007 15:40:31 -0700
> "Dale Farnsworth" <[EMAIL PROTECTED]> wrote:
>
> > The information contained within platform_data should be self-contained.
> > Replace the pointer
From: Dale Farnsworth <[EMAIL PROTECTED]>
Remove the use of CONFIG_MV643XX_ETH_[012] variables on most
platforms. Instead, platform-specific code enables the ports
supported by the hardware. After this patch, these config
variables are only used in arch/ppc, so also move them from
drive
On Thu, Nov 30, 2006 at 10:35:37AM +0100, Mariusz Kozlowski wrote:
> Hello,
>
> This patch adds missing brackets.
>
> Signed-off-by: Mariusz Kozlowski <[EMAIL PROTECTED]>
>
> include/linux/mv643xx.h |4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> --- linux-2.6.19-rc6-m
From: Mariusz Kozlowski <[EMAIL PROTECTED]>
Signed-off-by: Mariusz Kozlowski <[EMAIL PROTECTED]>
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
include/linux/mv643xx.h |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- linux-2.6.19-rc6-mm2-a/inclu
We now read and write the century byte in the max6900 chip.
We probably don't need to do so on Linux-only system, but it's
necessary when the chip is shared by another OS that uses the
century byte.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/rtc/rtc-
From: Dale Farnsworth <[EMAIL PROTECTED]>
Signed-off-by: Dale Farnsworth.org <[EMAIL PROTECTED]
---
drivers/rtc/Kconfig | 10 +
drivers/rtc/Makefile |1
drivers/rtc/rtc-max6900.c | 312
3 files changed, 323 insertions(+)
Index:
From: Dale Farnsworth <[EMAIL PROTECTED]>
mv643xx_eth_shutdown is needed for kexec.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
drivers/net/mv643xx_eth.c | 14 ++
1 file changed, 14 insertions(+)
Index: linux-2.6-powerpc-df/drivers/net/m
The information contained within platform_data should be self-contained.
Replace the pointer to a MAC address with the actual MAC address in
struct mv643xx_eth_platform_data.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
Replaced explicit mac address comparison with a c
mv643xx_eth_platform_data.
This makes the mv643xx_eth_platform_data structure required, but that
isn't an issue since all users currently provide it already.
Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
arch/mips/momentum/jaguar_atx/platform.c |8 ++
arch/mips/moment
33 matches
Mail list logo