1. 27 Mar, 2004 5 commits
  2. 25 Mar, 2004 1 commit
  3. 21 Mar, 2004 19 commits
    • Keith M. Wesolowski's avatar
      Merge foobazco.org:/sources/2.5-bk · cd4aa976
      Keith M. Wesolowski authored
      into foobazco.org:/sources/2.5-sparc-smp
      cd4aa976
    • Peter Osterlund's avatar
      [PATCH] Revert UDF inode semaphore locking · 9a45400e
      Peter Osterlund authored
      For some reason I don't understand, the last UDF filesystem update makes
      the UDF deadlock when I write a bunch of mp3 files to a CDRW using the
      packet writing patch.  Both "cp" and pdflush get stuck in __down. 
      
      Reverting the semaphore changes makes the problem go away.  Use the
      kernel lock again, until whatever recursive offender gets fixed.
      
      (The offensive recursion seems to be: write() takes the inode semaphore,
      causes memory pressure, and then trying to write back the inode or dirty
      data to disk tries to get the semaphore again and deadlocks.)
      9a45400e
    • Linus Torvalds's avatar
      Merge http://linux-watchdog.bkbits.net/linux-2.6-watchdog · 72f7e48f
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      72f7e48f
    • Wim Van Sebroeck's avatar
      [WATCHDOG] v2.6.5-rc2 pcwd.c-patch1 · 84d1e7b7
      Wim Van Sebroeck authored
      Version 1.14 of pcwd.c - Changes that were made are:
      * Extract the start code in a seperate function (pcwd_start)
      * Extract the stop code in a seperate function (pcwd_stop)
      * Extract the get_temperature code in a seperate function (pcwd_get_temperature)
      * Make /dev/watchdog and /dev/temperature to different misc devices with their own fops
      * Small clean-up's
      
      Tested on pcwd card with temperature option.
      84d1e7b7
    • Wim Van Sebroeck's avatar
      [WATCHDOG] v2.6.5-rc2 softdog.c-patch · 6582e43d
      Wim Van Sebroeck authored
      Version 0.07 of softdog.c - Changes that were made are:
      * Extract the start/keepalive code in a seperate function (softdog_keepalive)
      * Extract the stop code in a seperate function (softdog_stop)
      * Add notifier support
      * Extract softdog_set_heartbeat code to seperate subroutine
      * Small clean-up's
      6582e43d
    • Wim Van Sebroeck's avatar
      [WATCHDOG] v2.6.5-rc2 wd501p.h-patch · 94147016
      Wim Van Sebroeck authored
      Cleanup header file after changes to wdt.c and wdt_pci.c
      94147016
    • Wim Van Sebroeck's avatar
      [WATCHDOG] v2.6.5-rc2 wdt_pci.c-patch · 8e7ff451
      Wim Van Sebroeck authored
      Version 0.10 of wdt_pci.c - Changes that were made are:
      * Extract the start code in a seperate function (wdtpci_start)
      * Extract the stop code in a seperate function (wdtpci_stop)
      * Convert wdtpci_ping so that it return an int value (0=succes).
      * Extract the get_temperature code in a seperate function (wdtpci_get_temperature)
      * Make /dev/watchdog and /dev/temperature to different misc devices with their own fops.
      * Reorganize init and exit functions
      * Make heartbeat (the emulated heartbeat) a module parameter
      * Rewrite status flag code so that we could add a new tachometer module parameter
         + make clear distinction between PCI-WDT500 and PCI-WDT501.
      * Small clean-up's
      8e7ff451
    • Wim Van Sebroeck's avatar
      [WATCHDOG] v2.6.5-rc2 wdt.c-patch · 54127f9b
      Wim Van Sebroeck authored
      Version 0.10 of wdt.c - Changes that were made are:
      * Extract the start code in a seperate function (wdt_start)
      * Extract the stop code in a seperate function (wdt_stop)
      * Convert wdt_ping so that it return an int value (0=succes).
      * Extract the get_temperature code in a seperate function (wdt_get_temperature)
      * Make /dev/watchdog and /dev/temperature to different misc devices with their own fops.
      * Reorganize init and exit functions
      * Make heartbeat (the emulated heartbeat) a module parameter
      * Rewrite status flag code so that we could add a new tachometer module parameter
      * Small clean-up's
      54127f9b
    • Linus Torvalds's avatar
      Merge bk://linux-pnp.bkbits.net/pnp-2.6 · cfc615f2
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      cfc615f2
    • Armin Schindler's avatar
      [PATCH] ISDN Eicon driver: move workqueue to tasklet for divas dpc · 7ee49b42
      Armin Schindler authored
      Use tasklet instead of workqueue for the divas main dpc.
      7ee49b42
    • Armin Schindler's avatar
      [PATCH] ISDN Eicon driver: restructured capi list and lock handling · c561747e
      Armin Schindler authored
      Restructered the CAPI code of list handling and lock.
      
      Removed obsolete code.
      c561747e
    • Andrew Morton's avatar
      [PATCH] mprotect return value fix · e650bfc3
      Andrew Morton authored
      From: Marc-Christian Petersen <m.c.p@wolk-project.de>
      
      2.4 patch from Adrian Bunk.
      
      ERRORS
      
          The mprotect() function shall fail if:
      
          ...
      
          [ENOMEM]
              Addresses in the range [addr,addr+len) are invalid for the
              address space of a process, or specify one or more pages which are
              not mapped.
      e650bfc3
    • Andrew Morton's avatar
      [PATCH] make inflate use less stack space with gcc3.5 · 7d63de7a
      Andrew Morton authored
      From: Matt Mackall <mpm@selenic.com>
      
      Quick fix to work around gcc3.5's automatic inline and broken stack
      requirements calculation. Without this, I see stack overflows at boot
      with 4k stacks.
      7d63de7a
    • Andrew Morton's avatar
      [PATCH] Add missing uacccess checks for sysctl.c · 07bba9c3
      Andrew Morton authored
      From: Marc-Christian Petersen <m.c.p@wolk-project.de>
      
      Kernel 2.6 lacks two -EFAULT returns in get_user() in kernel/sysctl.c.
      07bba9c3
    • Andrew Morton's avatar
      [PATCH] Fix error value for opening block devices · d21db956
      Andrew Morton authored
      From: Ulrich Drepper <drepper@redhat.com>
      
      Opening a non-existing block device currently yields an ENXIO error.  Doing
      the same for char devices produces the correct error ENODEV.
      d21db956
    • Andrew Morton's avatar
      [PATCH] kbuild ordering fix · 208204bc
      Andrew Morton authored
      From: Sam Ravnborg <sam@ravnborg.org>
      
      In the i386 case we need to generate asm-offset.h, before starting building
      the kernel tree.  Building asm-offset.h causes us to use one of the
      shorthands in the top-level makefile, namely the one for .s files.  The one
      that allows us to do: make some/dir/file.s
      
      And this shorthand happens to have a dependency to scripts, therefore I did
      not see this problem on i386.  But David hit it with sparc64, because there
      is no asm-offset.h file.  No parallel stuff involved here, just an ordinary
      error.
      208204bc
    • Andrew Morton's avatar
      [PATCH] start_cpu_timer() cannot be __init · c8f018d2
      Andrew Morton authored
      It's now called from the CPU hot-add notifier.
      c8f018d2
    • Linus Torvalds's avatar
      Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6 · 33cc912c
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      33cc912c
    • Andi Kleen's avatar
      [PATCH] Hack mptfusion to work on >4GB machines · 4ad1e20a
      Andi Kleen authored
      fusion needs several separately allocated coherent regions and
      requires that they all be in the same 4GB segment.  Obviously this may
      fail.  The hack is to force the coherent_dma_mask to 0xffffffff thus
      ensuring that all the allocations occur within the first 4GB.  This
      hack breaks Altix entirely.
      4ad1e20a
  4. 20 Mar, 2004 15 commits