An error occurred fetching the project authors.
- 01 Feb, 2004 1 commit
-
-
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.
-
- 18 Jan, 2004 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
This dead code was introduced in kernel 2.4.19 and hasn't been updated since.
-
- 29 Dec, 2003 1 commit
-
-
Andrew Morton authored
From: Alan Cox <alan@redhat.com> Capability elevation bug in 2.6.0 IDE. Long fixed in 2.4.x, trivial to cure
-
- 17 Oct, 2003 1 commit
-
-
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.
-
- 07 Oct, 2003 1 commit
-
-
Arnaldo Carvalho de Melo authored
-
- 03 Oct, 2003 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
- common pdc4030_init() for built-in and module - kill init_pdc4030() and enable_promise_support flag (no longer needed) - minor cleanups
-
- 29 Sep, 2003 5 commits
-
-
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
-
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
-
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
-
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
-
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
-
- 04 Sep, 2003 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
driver->supports_dma was used together with CONFIG_IDEDMA_ONLYDISK to limit DMA access to disk devices only. However Alan introduced new scheme in 2.5.63 and this field is not needed any longer because all ide drivers support DMA.
-
Bartlomiej Zolnierkiewicz authored
From Benjamin Herrenschmidt <benh@kernel.crashing.org>
-
- 02 Sep, 2003 1 commit
-
-
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.
-
- 31 Aug, 2003 6 commits
-
-
Andrew Morton authored
From: Maciej Soltysiak <solt@dns.toxicfilms.tv> this patches updates Documentation/ide.txt to reflect more options that really are supported by the IDE driver (drivers/ide.c)
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
From Stephane Ouellette <ouellettes@videotron.ca>.
-
- 20 Aug, 2003 1 commit
-
-
Patrick Mochel authored
Instead of having each driver set them in their own drivers.
-
- 14 Aug, 2003 3 commits
-
-
Bartlomiej Zolnierkiewicz authored
- more locking fixes - preserve gendev.parent of the old hwif in the new one
-
Bartlomiej Zolnierkiewicz authored
Noticed by Andries.Brouwer@cwi.nl. Also: - kill probe_lba_addressing() wrapper - rename hwif->addressing to hwif->no_lba48
-
Bartlomiej Zolnierkiewicz authored
HDIO_GETGEO_BIG_RAW is an ide specific hack introduced in 2.3.99-pre3. There are no known programs using this ioctl. Its aim was to provide current CHS translation to the user-space, but very often it provides what driver thinks is a current translation (drive with LBA have to support only one physical translation, also drive may not support chosen translation and there is no return value check). hdparm -I can be used instead, it provides correct information (and bogus data is still accessible through /proc/ide/hdX/geometry).
-
- 07 Aug, 2003 2 commits
-
-
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
-
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
-
- 06 Aug, 2003 1 commit
-
-
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.
-
- 27 Jun, 2003 3 commits
-
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
hwif->udma_four is always preset to 0
-
Bartlomiej Zolnierkiewicz authored
-
- 24 Jun, 2003 3 commits
-
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
From -mm tree, fixes oops when removing ide drivers.
-
- 14 Jun, 2003 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
Patch by Benjamin Herrenschmidt, minor fixes by me.
-
- 10 Jun, 2003 1 commit
-
-
Greg Kroah-Hartman authored
-
- 09 Jun, 2003 1 commit
-
-
Greg Kroah-Hartman authored
-
- 03 Jun, 2003 1 commit
-
-
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().
-
- 01 Jun, 2003 1 commit
-
-
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.
-
- 30 May, 2003 2 commits
-
-
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().
-
Bartlomiej Zolnierkiewicz authored
Since Andries killed ide-geometry, remove "hdX=noremap" parameter as it is no longer needed.
-