From: Tejun Heo <htejun@gmail.com>
To: Jeff Garzik <jgarzik@pobox.com>
Cc: linux-ide@vger.kernel.org
Subject: Re: [PATCH 1/2] libata: kill ATA_FLAG_SRST
Date: Tue, 13 Jun 2006 00:09:52 +0900 [thread overview]
Message-ID: <448D83C0.3090900@gmail.com> (raw)
In-Reply-To: <448D8152.1080902@pobox.com>
Jeff Garzik wrote:
> Tejun Heo wrote:
>> As EDD support is removed, a LLD must implement either SRST or SATA
>> reset. ATA_FLAG_SATA_RESET is enough to represent which one a LLD
>> implements. Kill ATA_FLAG_SRST.
>>
>> Note that both flags are already marked obsolete. ATA_FLAG_SATA_RESET
>> will be removed too once all LLDs are converted to new probing
>> mechanism. This partial removal is to make room for a new flag needed
>> for new PM.
>>
>> Signed-off-by: Tejun Heo <htejun@gmail.com>
>
> NAK. This will break too many drivers right now (e.g. even more in the
> #pata-drivers branch).
>
> My suggestion would be to create a patch that converts as many LLDDs as
> you can to the new probing/EH. Ripping through the bmdma+PHY style
> controllers should be easy, for example.
>
> Additionally, I would appreciate it if you would patch the #pata-drivers
> branch (in a separate patch), if you make a change across all libata
> LLDDs. Otherwise the pata-drivers branch will _rapidly_ fall behind,
> which is something that I don't want to happen.
Okay, will do that. But, for now, I'll post PM patches above these two
patches for review purpose.
> Finally, please update Documentation/DocBook/libata.tmpl, at least for
> the ata_port_operations changes made by you. I can work on updating the
> EH and other sections myself, if you still dislike DocBook :) But I
> really want the libata driver API reference to stay current. (Alan
> grumbled at me about this, which I agree)
Agreed. I still don't like DocBook :p but will update it.
As to when, I don't think I can get to it very soon. A lot of things on
todo list and doc update tends to get low priority. Also, I want to
update API doc after BMDMA separation as that will shake things quite a bit.
--
tejun
prev parent reply other threads:[~2006-06-12 15:09 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-12 14:41 [PATCH 1/2] libata: kill ATA_FLAG_SRST Tejun Heo
2006-06-12 14:44 ` [PATCH 2/2] libata: shift ATA_FLAG_* bits to make room for a new flag Tejun Heo
2006-06-12 14:59 ` [PATCH 1/2] libata: kill ATA_FLAG_SRST Jeff Garzik
2006-06-12 15:09 ` Tejun Heo [this message]
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=448D83C0.3090900@gmail.com \
--to=htejun@gmail.com \
--cc=jgarzik@pobox.com \
--cc=linux-ide@vger.kernel.org \
/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.