linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Tejun Heo <htejun@gmail.com>
To: Jeff Garzik <jgarzik@pobox.com>, linux-ide@vger.kernel.org
Subject: [git-patches] EH, irq-pio merge and NCQ patches
Date: Mon, 15 May 2006 21:08:08 +0900	[thread overview]
Message-ID: <20060515120808.GA23124@htj.dyndns.org> (raw)

Hello, Jeff.

This is the updated git-patches of previously posted five
patchsets[1].  Changes are

* SCSI-implement-host_eh_scheduled patch updated as discussed.

* A new patch, which renames ata_down_sata_spd_limit() and friends to
  sata_*(), is added to prep patchset.

* ata_scr_*() renamed to sata_scr_*()

* ehc->flags has been moved to ehi->flags so that it can also be used
  to pass flags from IRQ handler to EH.

* Spurious ata_dev_init() prototype killed from ering patch.

* ata_ering is changed to include #ATA_ERING_SIZE predefined ering
  entries.  As this makes add-dev-ering patch trivial, the patch is
  collapsed into implement-ering.

* sata_sil EH now directly calls ata_bmdma_irq_clear() instead of
  calling ops->irq_clear().

I didn't add DMA engine stopping to ata_bmdma_freeze() in this series.
When BMDMA engine is turned off, all status bits go too.  However, the
status is used by BMDMA EH to report and to recognize host bus error
reprsented as timeout.

To make all of them work, the BMDMA status needs to be stored in
ata_bmdma_freeze() and used in EH, which is currently a bit difficult
to implement for generic BMDMA.  I think we can resolve this later.

The series can be browsed at the following URL.

	http://htj.dyndns.org/git/?p=libata-tj.git;a=shortlog;h=for-jeff

If you're satisfied with the updates, please pull from.

	git://htj.dyndns.org/libata-tj for-jeff

The tree is tagged with the following.

	fj-prep
	fj-eh-fw
	fj-eh
	fj-merge-irq-pio
	fj-ncq

Thanks.

[1] http://article.gmane.org/gmane.linux.ide/9959
[2] http://article.gmane.org/gmane.linux.ide/9984
[3] http://article.gmane.org/gmane.linux.ide/9995
[4] http://article.gmane.org/gmane.linux.ide/10005
[5] http://article.gmane.org/gmane.linux.ide/10011

-- 
tejun

             reply	other threads:[~2006-05-15 12:08 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-15 12:08 Tejun Heo [this message]
2006-05-15 12:11 ` [git-patches] EH, irq-pio merge and NCQ patches Tejun Heo
2006-05-15 15:39 ` Jeff Garzik
2006-05-16  2:11   ` Tejun Heo
2006-05-16  2:25     ` Jeff Garzik

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=20060515120808.GA23124@htj.dyndns.org \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).