05 Aug, 2008

6 commits


31 Jul, 2008

1 commit

  • Static (read: global) is potential problem. Two threads can corrupt each
    other's interrupt status, better avoid this.

    Signed-off-by: Alexey Dobriyan
    Cc: Wim Van Sebroeck
    Cc: Thomas Mingarelli
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alexey Dobriyan
     

25 Jul, 2008

1 commit

  • Trying to compile the v850 port brings many compile errors, one of them exists
    since at least kernel 2.6.19.

    There also seems to be noone willing to bring this port back into a usable
    state.

    This patch therefore removes the v850 port.

    If anyone ever decides to revive the v850 port the code will still be
    available from older kernels, and it wouldn't be impossible for the port to
    reenter the kernel if it would become actively maintained again.

    Signed-off-by: Adrian Bunk
    Acked-by: Greg Ungerer
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Adrian Bunk
     

16 Jul, 2008

2 commits


13 Jul, 2008

1 commit


24 Jun, 2008

1 commit


21 Jun, 2008

1 commit

  • The inline assembly in drivers/watchdog/hpwdt.c was incredibly broken,
    and included all the function prologue and epilogue stuff, even though
    it was itself then inside a C function where the compiler would add its
    own prologue and epilogue on top of it all.

    This then just _happened_ to work if you had exactly the right compiler
    version and exactly the right compiler flags, so that gcc just happened
    to not create any prologue at all (the gcc-generated epilogue wouldn't
    matter, since it would never be reached).

    But the more proper way to fix it is to simply not do this. Move the
    inline asm to the top level, with no surrounding function at all (the
    better alternative would be to remove the prologue and make it actually
    use proper description of the arguments to the inline asm, but that's a
    bigger change than the one I'm willing to make right now).

    Tested-by: S.Çağlar Onur
    Acked-by: Thomas Mingarelli
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

19 Jun, 2008

1 commit


18 Jun, 2008

2 commits


31 May, 2008

1 commit

  • * Wim Van Sebroeck wrote:

    > Author: Jordan Crouse
    > Date: Mon Jan 21 10:07:00 2008 -0700
    >
    > [WATCHDOG] Add a watchdog driver based on the CS5535/CS5536 MFGPT timers

    -tip testing found the following build failure on latest -git:

    drivers/watchdog/geodewdt.c: In function 'geodewdt_probe':
    drivers/watchdog/geodewdt.c:225: error: too many arguments to function 'geode_mfgpt_alloc_timer'
    make[1]: *** [drivers/watchdog/geodewdt.o] Error 1
    make: *** [drivers/watchdog/geodewdt.o] Error 2

    with this config:

    http://redhat.com/~mingo/misc/config-Fri_May_30_15_19_52_CEST_2008.bad

    find the fix below.

    Signed-off-by: Ingo Molnar
    Acked-by: Jordan Crouse
    Signed-off-by: Linus Torvalds

    Ingo Molnar
     

25 May, 2008

8 commits


19 Apr, 2008

1 commit


11 Apr, 2008

1 commit

  • Since 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is
    prefixed with "platform:". Add MODULE_ALIAS() to the hotpluggable watchdog
    drivers, to re-enable auto loading.

    [dbrownell@users.sourceforge.net: more drivers; registration fixes]
    Signed-off-by: Kay Sievers
    Signed-off-by: David Brownell
    Cc: Wim Van Sebroeck
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Kay Sievers
     

07 Apr, 2008

1 commit

  • I noticed this while testing the latest code. I'm not sure if it is required,
    but the normal (or LSB) timeout value is set to zero, so the MSB should
    be as well to stay consistent.

    If the chip revision is >= 8, set MSB of the 16-bit timeout value to zero
    when disabling the watchdog in it8712f_wdt_disable().

    Signed-off-by: Andrew Paprocki
    Signed-off-by: Wim Van Sebroeck
    Signed-off-by: Andrew Morton

    Andrew Paprocki
     

02 Apr, 2008

1 commit


07 Mar, 2008

1 commit


06 Mar, 2008

6 commits


19 Feb, 2008

4 commits