From: Albert Lee <albertcc@tw.ibm.com>
To: Tejun Heo <htejun@gmail.com>
Cc: albertl@mail.com, Jeff Garzik <jeff@garzik.org>,
Alan Cox <alan@lxorguk.ukuu.org.uk>,
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>,
Sergei Shtylyov <sshtylyov@ru.mvista.com>,
YUP <yupadmin@gmail.com>,
Vlad Codrea <VladCodrea@mail.utexas.edu>,
IDE Linux <linux-ide@vger.kernel.org>
Subject: Re: [PATCH 2/4] libata: Clear tf before doing request sense
Date: Sat, 31 Mar 2007 15:44:46 +0800 [thread overview]
Message-ID: <460E116E.9060309@tw.ibm.com> (raw)
In-Reply-To: <460E0D4F.1070005@gmail.com>
Tejun Heo wrote:
> Albert Lee wrote:
>
>> diff -Nrup 01_hsm_st/drivers/ata/libata-eh.c
>> 02_aopen_rs/drivers/ata/libata-eh.c
>> --- 01_hsm_st/drivers/ata/libata-eh.c 2007-03-23 16:56:13.000000000
>> +0800
>> +++ 02_aopen_rs/drivers/ata/libata-eh.c 2007-03-31
>> 01:11:01.000000000 +0800
>> @@ -991,18 +991,19 @@ static unsigned int atapi_eh_request_sen
>>
>> DPRINTK("ATAPI request sense\n");
>>
>> - ata_tf_init(dev, &tf);
>> -
>> /* FIXME: is this needed? */
>> memset(sense_buf, 0, SCSI_SENSE_BUFFERSIZE);
>>
>> - /* XXX: why tf_read here? */
>> + /* read error register to initialize sense_buf */
>> ap->ops->tf_read(ap, &tf);
>>
>> /* fill these in, for the case where they are -not- overwritten */
>> sense_buf[0] = 0x70;
>> sense_buf[2] = tf.feature >> 4;
>
>
> Oh, now I see why it's there. Thanks for spotting this. We don't need
> tf_read here, you can simply use the value in qc->result_tf.feature for
> this purpose.
>
Thanks for the advice. Will revise this patch.
--
albert
next prev parent reply other threads:[~2007-03-31 7:44 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-03-31 7:07 [PATCH 0/4] libata: Workaround/fixes for ATAPI devices Albert Lee
2007-03-31 7:13 ` [PATCH 1/4] libata: reorder HSM_ST_FIRST for easier decoding Albert Lee
2007-03-31 7:27 ` Tejun Heo
2007-03-31 7:17 ` [PATCH 2/4] libata: Clear tf before doing request sense Albert Lee
2007-03-31 7:27 ` Tejun Heo
2007-03-31 7:44 ` Albert Lee [this message]
2007-03-31 7:21 ` [PATCH 3/4] libata: Limit max sector to 240 for TORiSAN DVD drives Albert Lee
2007-03-31 7:28 ` Tejun Heo
2007-03-31 7:27 ` [PATCH 4/4] libata: Limit ATAPI DMA to R/W commands only " Albert Lee
2007-03-31 7:30 ` Tejun Heo
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=460E116E.9060309@tw.ibm.com \
--to=albertcc@tw.ibm.com \
--cc=VladCodrea@mail.utexas.edu \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=albertl@mail.com \
--cc=bzolnier@gmail.com \
--cc=htejun@gmail.com \
--cc=jeff@garzik.org \
--cc=linux-ide@vger.kernel.org \
--cc=sshtylyov@ru.mvista.com \
--cc=yupadmin@gmail.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.