An error occurred fetching the project authors.
  1. 30 Jul, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.29 IDE 109 · c57f6cae
      Martin Dalecki authored
       - Include first cut by Adam J. Richter on proper lock protection for
         tuning functions.
      
       - Rename ide_register_subdriver() to ata_register_device() and
         ide_unregister_subdriver() accordingly to ata_unregister_device(),
         since this is reflecting better what those functions are about.
      
       - Remove tons of "curicum vite" style useless documentation here and
         there.
      c57f6cae
  2. 29 May, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.18 IDE 73 · eb796b17
      Martin Dalecki authored
       - Merge ide-probe.c and ide-features.c in to one single file.  They are
         mutually doing basically the same and in esp. in case of the device ID
         retrieval there *is* quite a lot of code duplication between them.
         ide-geometry.c fits there as well.
      
       - Remove ide_xfer_verbose - it wasn't really used.
      
       - Don't allow check_partition to be more clever then the writer of a driver.
         It was interfering with drivers which check partitions as they go and
         finally if we want to spew something about it - we can do it ourself.
      
       - Eliminate ide_geninit(). We scan for partitions now inside the recently
         introduced attach method. register_disk() is broken by the way and 90% of
         places where it's used it is doing literally nothing. Either some one didn't
         finish some code or the code is basically just junk from the past.
      
         Anyway we grok the partitions now one by one as we detect the channels.
      
       - ide_driveid_update is gone. We don't report the drive id through /proc/ide
         and we don't have to update it any longer on the fly. Still someone out there
         complaining that it went away!?
      
       - Use the global driver spin-lock to protect data structure access in the
         ide_register_subdriver() function instead of blatantly disabling all
         interrupts.
      eb796b17
  3. 24 May, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.17 IDE 70 · ac5bdbb7
      Martin Dalecki authored
       - Apply host chip driver cleanups by Bartomiej Zonierkiewicz.
      
       - Take the draft device type driver implementation from Adam Richter and make
          it actually work with some of the drivers we have at hand. Quite a lot
          of it was fixed by me as well to have the desired effects.
      
          We have added a attach method for the sub device type drivers to make it
          possible dor sub device type drivers to attach devices to the overall
          infrastructure. UNIX has something like this SCSI code is implementing
          something like this, just for some unknown reasons Linux block device
          operations don't have it...
      
       - ide_drive_t is finally gone. Please use struct ata_device instead.
      
          Hint the ide.h specific byte type should go over time as well, sine there
          is no need to invent something already handled by the kernel. Please use
          the unambigious u8 type instead where possible.
      
       - Add a bit of documentation about cabling issues. ide.txt needs a lot of
         improvement at some time still.
      ac5bdbb7
  4. 18 Apr, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.8 IDE 38 · 43c1ab59
      Martin Dalecki authored
      - Fix typo in ide_cmd_ioctl().
      
      - Fix typo in cris driver.
      
      - Don't retry operations on medium errors. (pointed out by Eric Andersen).
      
      - Attach the no_io_32bit, io_32bit, no_unmask, unmask and slow fields to the
         ata_channel instead of the ata_device structure. They are a property of the
         channel and not just the devices attached to it. This allowed us to fix the
         set_io_32bit function by removing the CONFIG_BLK_DEV_DTC2278 conditional. In
         fact initialization shows that this is fixing many other host chipsets as
         well since all of them did expect sometimes particular values for those
         parameters in paralell on both drives attached to a channel but we where
         allowed to apply different values on a per drive basis.
      
      - The keep_settings flag is now unconditional and we don't mess with any
         channel parameters before drive reset. Some chipsets really really expect
         unconditionally that the tweaks they apply are always present and this wasn't
         honoured thus far! We are expecting the user to have good reasons for
         manually tweaking the settings.
      
      - Don't reset io_32bit in ata_pre_reset() unconditionally. There are chipsets
         out there which expect io_32bit to be *allways* enabled!
      
      - Remove many obsolete and nawadays just confusing documentation from ide.txt
      43c1ab59
  5. 05 Feb, 2002 2 commits
    • Linus Torvalds's avatar
      v2.4.9.4 -> v2.4.9.5 · 1c3cefa5
      Linus Torvalds authored
        - Merge with Alan
        - Trond Myklebust: NFS fixes - kmap and root inode special case
        - Al Viro: more superblock cleanups, inode leak in rd.c, minix
        directories in page cache
        - Paul Mackerras: clean up rubbish from sl82c105.c
        - Neil Brown: md/raid cleanups, NFS filehandles
        - Johannes Erdfelt: USB update (usb-2.0 support, visor fix, Clie fix,
        pl2303 driver update)
        - David Miller: sparc and net update
        - Eric Biederman: simplify and correct bootdata allocation - don't
        overwrite ramdisks
        - Tim Waugh: support multiple SuperIO devices, parport doc updates
      1c3cefa5
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32