From: Martin Dalecki <dalecki@evision-ventures.com>
To: Paul Mackerras <paulus@samba.org>
Cc: Linus Torvalds <torvalds@transmeta.com>,
Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] 2.5.19 IDE 78
Date: Sun, 02 Jun 2002 21:34:23 +0200 [thread overview]
Message-ID: <3CFA733F.4070907@evision-ventures.com> (raw)
In-Reply-To: <Pine.LNX.4.33.0205291146510.1344-100000@penguin.transmeta.com> <3CF9B58B.9080509@evision-ventures.com> <15609.58274.499517.16643@argo.ozlabs.ibm.com>
Paul Mackerras wrote:
> Martin,
>
> I think you have a typo here:
>
>
>>diff -urN linux-2.5.19/drivers/ide/ide-pmac.c linux/drivers/ide/ide-pmac.c
>>--- linux-2.5.19/drivers/ide/ide-pmac.c 2002-06-01 18:53:06.000000000 +0200
>>+++ linux/drivers/ide/ide-pmac.c 2002-06-01 18:17:36.000000000 +0200
>>@@ -434,7 +434,7 @@
>> goto out;
>> }
>> udelay(10);
>>- OUT_BYTE(drive->ctl | 2, IDE_CONTROL_REG);
>>+ ata_irq_enale(drive, 0);
For sure not. The nIEN bit is *negated* on the part of the
device - please look at the ata_irq_enable() functions definition.
I have explained it there.
> ata_irq_enable surely?
The toggle is the second parameter becouse I didn't wan't to
provide two functions. - 0 measn disable it 1 means enable it.
>
> Also, we need the patch below now that ata_channel.active is a
> pointer.
That actually is obviously correct - thank's I will include it.
>
> Paul.
>
> diff -urN linux-2.5/drivers/ide/ide-pmac.c pmac-2.5/drivers/ide/ide-pmac.c
> --- linux-2.5/drivers/ide/ide-pmac.c Sun Jun 2 14:45:47 2002
> +++ pmac-2.5/drivers/ide/ide-pmac.c Sun Jun 2 15:41:31 2002
> @@ -1584,9 +1584,9 @@
> */
> if (used_dma && !ide_spin_wait_hwgroup(drive)) {
> /* Lock HW group */
> - set_bit(IDE_BUSY, &drive->channel->active);
> + set_bit(IDE_BUSY, drive->channel->active);
> pmac_ide_check_dma(drive);
> - clear_bit(IDE_BUSY, &drive->channel->active);
> + clear_bit(IDE_BUSY, drive->channel->active);
> spin_unlock_irq(drive->channel->lock);
> }
> #endif
> @@ -1633,7 +1633,7 @@
> return;
> else {
> /* Lock HW group */
> - set_bit(IDE_BUSY, &drive->channel->active);
> + set_bit(IDE_BUSY, drive->channel->active);
> /* Stop the device */
> idepmac_sleep_device(drive, idx, base);
> spin_unlock_irq(drive->channel->lock);
> @@ -1663,7 +1663,7 @@
>
> /* We resume processing on the lock group */
> spin_lock_irq(drive->channel->lock);
> - clear_bit(IDE_BUSY, &drive->channel->active);
> + clear_bit(IDE_BUSY, drive->channel->active);
> if (!list_empty(&drive->queue.queue_head))
> do_ide_request(&drive->queue);
> spin_unlock_irq(drive->channel->lock);
>
>
--
- phone: +49 214 8656 283
- job: eVision-Ventures AG, LEV .de (MY OPINIONS ARE MY OWN!)
- langs: de_DE.ISO8859-1, en_US, pl_PL.ISO8859-2, last ressort: ru_RU.KOI8-R
next prev parent reply other threads:[~2002-06-02 20:32 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-29 18:50 Linux 2.5.19 Linus Torvalds
2002-05-29 19:42 ` Jason Lunz
2002-05-29 20:17 ` Russell King
2002-05-29 20:38 ` Eli Carter
2002-05-29 20:44 ` James Simmons
2002-05-29 20:44 ` James Simmons
2002-05-29 20:47 ` Russell King
2002-05-29 20:47 ` Russell King
2002-05-29 22:22 ` Martin Dalecki
2002-05-29 22:22 ` Martin Dalecki
2002-05-29 23:25 ` Russell King
2002-05-29 23:25 ` Russell King
2002-05-29 22:42 ` Martin Dalecki
2002-05-29 22:42 ` Martin Dalecki
2002-05-29 23:52 ` Russell King
2002-05-29 23:52 ` Russell King
2002-05-29 23:00 ` Martin Dalecki
2002-05-29 23:00 ` Martin Dalecki
2002-05-29 22:43 ` James Simmons
2002-05-29 22:43 ` James Simmons
2002-05-29 22:29 ` Martin Dalecki
2002-05-29 22:29 ` Martin Dalecki
2002-05-29 23:31 ` Russell King
2002-05-29 23:31 ` Russell King
2002-05-30 5:10 ` Framebuffer policy [ was Re: Linux 2.5.19] James Simmons
2002-05-30 5:10 ` James Simmons
2002-05-29 20:37 ` [PATCH] Missing include in drivers/base/bus.c and drivers/pci/pci-driver.c Tom Rini
2002-05-29 22:24 ` Linux 2.5.19 Tom Rini
2002-05-30 1:29 ` Rusty Russell
2002-05-29 23:01 ` Matthias Andree
2002-05-29 23:35 ` J.A. Magallon
2002-05-30 14:15 ` [PATCH] 2.5.19 blk.h and more about the ugly kids Martin Dalecki
2002-05-31 11:09 ` [PATCH] 2.5.19 IDE 76 Martin Dalecki
2002-05-31 18:17 ` [PATCH] 2.5.19 IDE 77 Martin Dalecki
2002-06-02 6:04 ` [PATCH] 2.5.19 IDE 78 Martin Dalecki
2002-06-02 8:16 ` Paul Dickson
2002-06-02 9:21 ` Paul Mackerras
2002-06-02 19:34 ` Martin Dalecki [this message]
2002-06-02 21:36 ` Bartlomiej Zolnierkiewicz
2002-06-02 21:59 ` Paul Mackerras
2002-06-03 4:47 ` Martin Dalecki
2002-06-02 6:06 ` [PATCH} 2.5.19 IDE 79 Martin Dalecki
2002-06-02 6:07 ` [PATCH] 2.5.19 IDE 80 Martin Dalecki
2002-06-02 19:45 ` [PATCH] 2.5.19 IDE 81 Martin Dalecki
2002-06-02 20:13 ` [PATCH] 2.5.19 IDE 82 Martin Dalecki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3CFA733F.4070907@evision-ventures.com \
--to=dalecki@evision-ventures.com \
--cc=linux-kernel@vger.kernel.org \
--cc=paulus@samba.org \
--cc=torvalds@transmeta.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.