1. 07 Nov, 2004 4 commits
    • Linus Torvalds's avatar
      pc110 touchpad driver: be more polite · f5b62be0
      Linus Torvalds authored
      The PC110 touchpad driver used to just assume that the hardware
      exists, even though in fact the hw is extremely rare indeed, and
      just requesting all the resources might stomp on some _other_
      hardware.
      
      Try to minimize the damage by realizing that the touchpad hw only
      exists on old ISA-only hardware, and if we have found a PCI device,
      we should not try to load the touchpad driver.
      
      Verified to fix things for Andries Brouwer. 
      f5b62be0
    • Linus Torvalds's avatar
      aio: remove incorrect initialization of "nr_pages" · 3e45a109
      Linus Torvalds authored
      We should not claim to have filled in the ring_pages[] array
      until we actually _do_ fill it in. It will confuse the code
      that frees the structure if we claim there are pages there
      that don't exist.
      
      Noted by Darrick Wong.
      3e45a109
    • Linus Torvalds's avatar
      Do EFI partitions only on ia64. · 43c261b9
      Linus Torvalds authored
      Yes, they might be useful somewhere else too, but the EFI
      discovery code is so fragile that it's not worth the bother.
      
      EFI people informed.
      43c261b9
    • Ondrej Zary's avatar
      [PATCH] make cdu31a work on at least one system · 41e0feb7
      Ondrej Zary authored
      I've got a Sony CDU33A drive with COR334 controller.  The Linux cdu31a
      driver was not updated for 2.6 kernel so it does not work.
      
      Here are patches that try to make the driver working with 2.6
      kernel:
        - fix the timeout values in header file
        - Make the driver work in 2.6.X
        - Added workaround to fix hard lockups on eject
        - Fixed door locking problem after mounting empty drive
        - Set double-speed drives to double speed by default
        - Removed all readahead things - not needed anymore
      
      It does work on my system. I also know that it's still broken - it uses 
      cli(), MODULE_PARM and it's also not very fast (I _never_ reached full
      300KB/s with it, but I know that it's possible in Windows) and probably 
      many other things (I'm new to Linux kernel) - so I'm waiting for comments.
      41e0feb7
  2. 06 Nov, 2004 6 commits
  3. 05 Nov, 2004 12 commits
  4. 06 Nov, 2004 2 commits
    • Bartlomiej Zolnierkiewicz's avatar
      [ide] siimage: fix the various SI3112 hangs · db01db10
      Bartlomiej Zolnierkiewicz authored
      From: Alan Cox <alan@lxorguk.ukuu.org.uk>
      (some changes by me - bart)
      
      The current driver looks at fields before it is safe to, we move the
      mod15rm bug handler to be a fixup and this ensures the probe has been
      completed before we use the ident data.
      Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      db01db10
    • Bartlomiej Zolnierkiewicz's avatar
      [ide] apply undecoded slave fixup only for ide-cs · dc3f1bf7
      Bartlomiej Zolnierkiewicz authored
      From: Alan Cox <alan@lxorguk.ukuu.org.uk>
      (some changes by me - bart)
      
      We add probe_hwif_init_with_fixup (seperate naming as requested by
      Bartlomiej). This runs a fixup on present interfaces before attaching
      the drives. In order to be useful we need also an _with_fixup version
      of ide_register_hw function. 
      
      The sometimes troublesome undecoded slave detector is moved to its own
      function and exported so that ide-cs and the upcoming delkin_cb can both
      use it (along with any arch specific cf/pcmcia drivers I don't know
      about). The non-relevant checks for this scenario are removed.
      Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      dc3f1bf7
  5. 05 Nov, 2004 16 commits