An error occurred fetching the project authors.
- 07 Jan, 2005 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
* split __ide_error() out of ide_error() * call driver->error() inside ide_error() * convert all users of driver->error() * fix default_cleanup() and idescsi_atapi_error() * make idescsi_atapi_error() static Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
Reported to work OK by Daniel Robitaille <robitaille@gmail.com>. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 10 Dec, 2004 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
Reported to work OK by Alexander E. Patrakov <patrakov@ums.usu.ru>. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
Reported to work OK by Junio C Hamano <junkio@cox.net>, DervishD <lkml@dervishd.net> and Anton <_xman_@mail.ru>. Fixes bugzilla bug #3730. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 18 Nov, 2004 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
From: Srihari Vijayaraghavan <sriharivijayaraghavan@yahoo.com.au> I have tested my RICOH CD-R/RW with this patch (on CD reading/writing), and it works just fine with DMA enabled. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 27 Oct, 2004 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
Should prevent bugs like the recent piix one in the future. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 22 Oct, 2004 3 commits
-
-
Bartlomiej Zolnierkiewicz authored
* make __ide_dma_verbose() void and drop "__" prefix * ide_dma_verbose() is always available now * use it instead of ide_hwif_t->ide_dma_verbose * sgiioc4.c version reported wrong mode * icside.c version repeated info given by ->ide_dma_check() Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
ide_build_sglist() can be now used for REQ_DRIVE_TASKFILE requests. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
* make Etrax ide.c, icside.c and ide-dma.c use ide_map_sg() * use one sg for REQ_DRIVE_TASKFILE requests in ide-dma.c (no reason for 128 sectors per sg limit) Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 20 Oct, 2004 4 commits
-
-
Bartlomiej Zolnierkiewicz authored
Convert CONFIG_IDE_TASKFILE_IO=n code to use scatterlists for PIO transfers. Fixes longstanding 'data integrity on error' issue and makes barriers work with PIO. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
Allocate hwif->sg_table in hwif_init() so it can also be used for PIO. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
Make ->ide_dma_begin() functions void and rename them to ->dma_start(). Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
* split off ->dma_exec_cmd() from ->ide_dma_[read,write] functions * choose command to execute by ->dma_exec_cmd() in higher layers and remove ->ide_dma_[read,write] * in Etrax ide.c driver REQ_DRIVE_TASKFILE requests weren't handled properly for drive->addressing == 0 * in trm290.c read and write commands were interchanged * in sgiioc4.c commands weren't sent to disk devices Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 19 Oct, 2004 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
* tag REQ_DRIVE_TASKFILE write requests with REQ_RW * split off ->dma_setup() from ->ide_dma_[read,write] functions * use ->dma_setup() directly in ATAPI drivers and remove media checks from ->ide_dma_[read,write] * ->ide_dma_[read,write,begin] cannot fail now * in Etrax ide.c setup DMA for ATAPI devices before sending command to drive (so setup order is the same as for disks) Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
Bartlomiej Zolnierkiewicz authored
Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 10 Oct, 2004 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
From: Jens Axboe <axboe@suse.de> The blacklist stuff is broken. When set_using_dma() calls into ->ide_dma_check(), it returns __ide_dma_off() for a blacklisted drive. This of course succeeds, returning success to the caller of ->ide_dma_check(). Not so good... It then uncondtionally calls ->ide_dma_on(), which turns on DMA for the drive. This moves the check to __ide_dma_on() so we also catch the buggy ->ide_dma_check() defined by various chipset drivers. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
-
- 22 Sep, 2004 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
It is always equal to zero. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>
-
- 30 Jun, 2004 1 commit
-
-
Mika Kukkonen authored
-
- 05 Jun, 2004 1 commit
-
-
Jens Axboe authored
Lets just remove it. It's been disabled some time ago, and there's no chance of it ever getting resurrected. PATA TCQ has so many technical short comings, that it was never really interesting I'm afraid. Signed-off-by:
Jens Axboe <axboe@suse.de> Signed-off-by:
Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 17 Mar, 2004 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
All users of hwif->mmio correctly handle resources themselves (hwif->mmio == 2) so remove ide_mmio_dma() and ide_release_mmio_dma().
-
- 16 Feb, 2004 3 commits
-
-
Bartlomiej Zolnierkiewicz authored
Move ide-dma.c:__ide_dma_off() outside of #ifdef CONFIG_BLK_DEV_IDEDMA_PCI, so it can be used for all DMA capable hosts. Remove ide_hwif_t->ide_dma_off.
-
Bartlomiej Zolnierkiewicz authored
->ide_dma_count() was introduced in kernel 2.5.35 and was meant to add support for host FIFO counters (for VDMA), but is only a wrapper for ->ide_dma_begin() (even for siimage.c b/c SIIMAGE_VIRTUAL_DMAPIO is undefined). Moreover it should be possible to add VDMA code directly to ->ide_dma_begin().
-
Bartlomiej Zolnierkiewicz authored
Use __ide_dma_{good,bad}_drive() directly and remove these wrappers.
-
- 07 Feb, 2004 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
Always compile ide-dma.c if CONFIG_BLK_DEV_IDEDMA=y, mark PCI specific code with CONFIG_BLK_DEV_IDEDMA_PCI for now (it should migrate to ide_pcidma.c over a time). This fixes a small bug - in_drive_list() from icside.c used !strstr() instead of strstr() so it was missing two entries from a blacklist.
-
- 05 Feb, 2004 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
TCQ code is host independent so remove redundant ide_dma_queued_* ops from ide_hwif_t. If we ever decide to bring back TCQ support this will fix OOPS in ide-disk driver with CONFIG_BLK_DEV_IDE_TCQ_DEFAULT=y and icside/sgiioc4 host drivers (it will also enable TCQ support for these host drivers). Acked by Jens.
-
Bartlomiej Zolnierkiewicz authored
First introduced in kernel 2.3.99-pre3 (added to ide_dmaproc) and never used.
-
- 29 Dec, 2003 2 commits
-
-
Andrew Morton authored
From: Aniket Malatpure <aniket@sgi.com> Adds support for the IOC4 IDE part.
-
Andrew Morton authored
From: Alan Cox <alan@redhat.com> IDE core code had the mmio==2 (ioremap) mode supported but two small changes had been missed for ide-dma.c. Without this fix mmio IDE controllers bomb if you have plenty of memory as it uses request_mem_region on an ioremap return.
-
- 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.
-
- 16 Aug, 2003 1 commit
-
-
David S. Miller authored
Based upon patches from Yoshfuji Hideaki <yoshfuji@linux-ipv6.org>
-
- 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.
-
- 25 Jul, 2003 1 commit
-
-
Jens Axboe authored
A recent change moved the tcq init too early in the init sequence, the queue isn't initialized at this point which causes the task file executions to kill elevator with a NULL EIP (->add_req_fn()). This patch fixes it, acked by Bart.
-
- 17 Jul, 2003 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
From Alexander Atanasov <alex@ssi.bg> Fix DMA I/O and state machine fixes, error recovery
-
- 27 Jun, 2003 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
-
Bartlomiej Zolnierkiewicz authored
- do not enable TCQ in ide_init_drive(), its too early - enable TCQ in __ide_dma_on() only if CONFIG_BLK_DEV_IDE_TCQ_DEFAULT=y - try to enable TCQ only on disk drives - correct check for two drives on one channel
-
- 11 May, 2003 2 commits
-
-
Linus Torvalds authored
We'll do it *after* IDE taskfile IO is done Cset exclude: axboe@suse.de|ChangeSet|20030511184946|49736
-
Jens Axboe authored
-
- 21 Mar, 2003 1 commit
-
-
Alan Cox authored
-
- 06 Mar, 2003 1 commit
-
-
Alan Cox authored
This switches ide-dma to ide_execute_command and makes IDE DMA also happy when running shared IRQ
-
- 25 Feb, 2003 1 commit
-
-
Michael Hayes authored
dont -> don't (135 occurrences)
-