lkml.org 
[lkml]   [2008]   [Aug]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[2.6 patch] fix watchdog/txx9wdt.c compilation
    This patch fixes the following compile error caused by
    commit 8dc244f7deac4c0e95ce0ffd26f494bb6e1534c0
    ([WATCHDOG 48/57] txx9: Fix locking, switch to unlocked_ioctl):

    <-- snip -->

    ...
    CC drivers/watchdog/txx9wdt.o
    txx9wdt.c:48: warning: type defaults to 'int' in declaration of
    txx9wdt.c:48: warning: parameter names (without types) in function
    txx9wdt.c: In function 'txx9wdt_ping':
    txx9wdt.c:52: error: 'txx9_lock' undeclared (first use in this function)
    txx9wdt.c:52: error: (Each undeclared identifier is reported only once
    txx9wdt.c:52: error: for each function it appears in.)
    txx9wdt.c: In function 'txx9wdt_start':
    txx9wdt.c:59: error: 'txx9_lock' undeclared (first use in this function)
    txx9wdt.c: In function 'txx9wdt_stop':
    txx9wdt.c:71: error: 'txx9_lock' undeclared (first use in this function)
    make[3]: *** [drivers/watchdog/txx9wdt.o] Error 1

    <-- snip -->

    Reported-by: Adrian Bunk <bunk@kernel.org>
    Signed-off-by: Adrian Bunk <bunk@kernel.org>

    ---
    b29c2476cf814321b4ece7e359248b9a3046fc38
    diff --git a/drivers/watchdog/txx9wdt.c b/drivers/watchdog/txx9wdt.c
    index dbbc018..6adab77 100644
    --- a/drivers/watchdog/txx9wdt.c
    +++ b/drivers/watchdog/txx9wdt.c
    @@ -45,7 +45,7 @@ static unsigned long txx9wdt_alive;
    static int expect_close;
    static struct txx9_tmr_reg __iomem *txx9wdt_reg;
    static struct clk *txx9_imclk;
    -static DECLARE_LOCK(txx9_lock);
    +static DEFINE_SPINLOCK(txx9_lock);

    static void txx9wdt_ping(void)
    {

    \
     
     \ /
      Last update: 2008-08-08 17:23    [W:0.029 / U:30.096 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site