An error occurred fetching the project authors.
  1. 01 Feb, 2004 1 commit
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] fix issues with loading PCI IDE drivers as modules · a50de1c4
      Bartlomiej Zolnierkiewicz authored
      From: Davin McCall <davmac@ozonline.com.au>
      
      Set hwif->chipset to ide_forced if it was forced by kernel parameters.
      
      Set hwif->chipset to ide_generic for hwifs controlled by generic IDE
      code, so they wont be taken by setup_pci.c:ide_match_hwif().
      
      Patch also fixes /proc/ide/ideX/model to report "generic" instead of
      "(none)" for default hwifs.
      
      This has been in -mm since 2.6.1-mm1.
      a50de1c4
  2. 18 Jan, 2004 1 commit
  3. 29 Dec, 2003 1 commit
  4. 17 Oct, 2003 1 commit
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] remove "biostimings" boot options · bba47a5d
      Bartlomiej Zolnierkiewicz authored
      They were added by Torben to workaround ServerWorks driver problems
      (fixed by previous patch), but depending on BIOS can be dangerous on
      other chipsets and it is always better to fix specific driver.
      
      Removal of these options was acked by Torben.
      bba47a5d
  5. 07 Oct, 2003 1 commit
  6. 03 Oct, 2003 1 commit
  7. 29 Sep, 2003 5 commits
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] update umc8672 driver · 45d061c3
      Bartlomiej Zolnierkiewicz authored
      - common umc8672_init() for built-in and module
      - release hwif only if hwif->chipset == ide_umc8672
      - mark exit functions with __exit
      - do not use ide_hwifs[] directly
      - minor cleanups
      45d061c3
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] update qd65xx driver · 89578620
      Bartlomiej Zolnierkiewicz authored
      - common qd65xx_init() for built-in and module
      - release hwif only if hwif->chipset == ide_qd65xx
      - mark exit functions with __exit
      - do not use ide_hwifs[] directly
      - minor cleanups
      89578620
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] update ht6560b driver · 322c9339
      Bartlomiej Zolnierkiewicz authored
      - common ht6560b_init() for built-in and module
      - release hwif only if hwif->chipset == ide_ht6560b
      - when releasing hwif, restore hwif->channel to the default value
      - mark exit functions with __exit
      - do not use ide_hwifs[] directly
      - minor cleanups
      322c9339
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] update dtc2278 driver · acb0c332
      Bartlomiej Zolnierkiewicz authored
      - common dtc2278_init() for built-in and module
      - touch hwifs only if hwif->chipset == ide_unknown for both ports,
        so we don't thrash already used hwifs when loading module
      - release hwif only if hwif->chipset == ide_dtc2278
      - mark exit functions with __exit
      - do not use ide_hwifs[] directly
      - minor cleanups
      acb0c332
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] update ali14xx driver · 209297f1
      Bartlomiej Zolnierkiewicz authored
      - common ali14xx_init() for built-in and module
      - do not call findPort() twice
      - touch hwifs only if chipset was found and initialized
      - release hwif only if hwif->chipset == ide_ali14xx
      - when releasing hwif, restore hwif->channel to the default value
      - mark exit functions with __exit
      - do not use ide_hwifs[] directly
      - minor cleanups
      209297f1
  8. 04 Sep, 2003 2 commits
  9. 02 Sep, 2003 1 commit
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] ide: fix ide_unregister() vs. driver model · 8fc7b528
      Bartlomiej Zolnierkiewicz authored
      From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      
      This patch seem to have been lost, so here it is again.  It fixes an Ooops
      on unregistering hwifs due to the device model now having mandatory
      release() functions.  It also close the possible race we had on release if
      the entry was in use (by or /sys typically) by using a semaphore waiting
      for the release() to be called after doing an unregister.
      8fc7b528
  10. 31 Aug, 2003 6 commits
  11. 20 Aug, 2003 1 commit
  12. 14 Aug, 2003 3 commits
  13. 07 Aug, 2003 2 commits
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] capacity related fixes · 5f1fde8b
      Bartlomiej Zolnierkiewicz authored
      From Andries.Brouwer@cwi.nl:
      
      - store capacities in sector_t
      - add generic sectors_to_MB() helper to ide-disk.c
      - fix drive->bios_cyls calculation (limiting it to 65535) for disks
      5f1fde8b
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] ide_unregister() fixes · 4ffc562a
      Bartlomiej Zolnierkiewicz authored
      From Benjamin Herrenschmidt <benh@kernel.crashing.org>.
      
      - avoid device list corruption and scheduling at interrupt time
        (more work needed on proper locking)
      - make sure "hold" flag and ide_dma_queued_* ops are properly
        transferred from old to new interface
      4ffc562a
  14. 06 Aug, 2003 1 commit
    • Jens Axboe's avatar
      [PATCH] Proper block queue reference counting · ace416a3
      Jens Axboe authored
      To be able to properly be able to keep references to block queues,
      we make blk_init_queue() return the queue that it initialized, and
      let it be independently allocated and then cleaned up on the last
      reference.
      
      I have grepped high and low, and there really shouldn't be any broken
      uses of blk_init_queue() in the kernel drivers left.  The added bonus
      being blk_init_queue() error checking is explicit now, most of the
      drivers were broken in this regard (even IDE/SCSI).
      
      No drivers have embedded request queue structures. Drivers that don't
      use blk_init_queue() but blk_queue_make_request(), should allocate the
      queue with blk_alloc_queue(gfp_mask). I've converted all of them to do
      that, too. They can call blk_cleanup_queue() now too, using the define
      blk_put_queue() is probably cleaner though.
      ace416a3
  15. 27 Jun, 2003 3 commits
  16. 24 Jun, 2003 3 commits
  17. 14 Jun, 2003 1 commit
  18. 10 Jun, 2003 1 commit
  19. 09 Jun, 2003 1 commit
  20. 03 Jun, 2003 1 commit
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] create /proc/ide/hdX/capacity only once · a25e0bcd
      Bartlomiej Zolnierkiewicz authored
      In ide_register_subdriver() create drive->proc entries only if driver is
      not idedefault_driver.
      
      [ There won't be /proc/ide/hdX/capacity for devices attached
        to idedefault_driver now, it reported 0x7fffffff previously. ]
      
      Do not create drive->proc entries in create_proc_ide_drives(), they are
      added later in ide_register_subdriver().
      a25e0bcd
  21. 01 Jun, 2003 1 commit
    • Alexander Viro's avatar
      [PATCH] Fix disk partitioning with multiple IDE disks · 8a82602e
      Alexander Viro authored
      Now that we use idedefault_driver.drives instead of ata_unused, the order
      of drives on the driver->drives becomes significant; note that when we added
      to ata_unused, we had done that to the end of list.
      
      So we should do the same with the "drives" list.
      8a82602e
  22. 30 May, 2003 2 commits
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] fix two IDE list_head problems · 5897f768
      Bartlomiej Zolnierkiewicz authored
      Fix two problems related to list_head's (there are more, wip).
      Second bug was uncovered by wli's list_head debugging patch, thanks wli!
      
      - Remove ata_unused list and use &idedefault_driver->drives only,
        fixes list corruption (ata_unused will be later ressurected for hotplug).
      
      - Do not add same device twice to &idedefault_driver->drives, triggered
        by first calling ide_unregister_subdriver() and later ata_attach().
      5897f768
    • Bartlomiej Zolnierkiewicz's avatar
      [PATCH] kill "hdX=noremap" · 35e57224
      Bartlomiej Zolnierkiewicz authored
      Since Andries killed ide-geometry, remove "hdX=noremap"
      parameter as it is no longer needed.
      35e57224