Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 9593
b: refs/heads/master
c: a121349
h: refs/heads/master
i:
  9591: b30c4bc
v: v3
  • Loading branch information
Jeff Garzik committed Sep 28, 2005
1 parent 1b33a23 commit 8011ecd
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: bfd00722ac230a39bc5234c5f7a514ea6a77996d
refs/heads/master: a1213499b0ef75d8c627b461047805a235c9dd00
30 changes: 15 additions & 15 deletions trunk/Documentation/DocBook/libata.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,9 @@ and other resources, etc.
</sect2>

</sect1>
<sect1>
</chapter>

<chapter id="libataEH">
<title>Error handling</title>

<para>
Expand All @@ -422,7 +424,7 @@ and other resources, etc.
(Documentation/scsi/scsi_eh.txt) and ATA exceptions doc first.
</para>

<sect2><title>Origins of commands</title>
<sect1><title>Origins of commands</title>
<para>
In libata, a command is represented with struct ata_queued_cmd
or qc. qc's are preallocated during port initialization and
Expand All @@ -437,9 +439,9 @@ and other resources, etc.
and commands for SCSI emulation are passed as SCSI commands
through queuecommand callback of SCSI host template.
</para>
</sect2>
</sect1>

<sect2><title>How commands are issued</title>
<sect1><title>How commands are issued</title>

<variablelist>

Expand Down Expand Up @@ -501,9 +503,9 @@ and other resources, etc.
</varlistentry>

</variablelist>
</sect2>
</sect1>

<sect2><title>How commands are processed</title>
<sect1><title>How commands are processed</title>
<para>
Depending on which protocol and which controller are used,
commands are processed differently. For the purpose of
Expand Down Expand Up @@ -562,9 +564,9 @@ and other resources, etc.
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>

<sect2><title>How commands are completed</title>
<sect1><title>How commands are completed</title>
<para>
Once issued, all qc's are either completed with
ata_qc_complete() or time out. For commands which are handled
Expand Down Expand Up @@ -660,9 +662,9 @@ and other resources, etc.
This leads us to ata_scsi_error() with partially completed qc.
</para>

</sect2>
</sect1>

<sect2><title>ata_scsi_error()</title>
<sect1><title>ata_scsi_error()</title>
<para>
ata_scsi_error() is the current hostt->eh_strategy_handler()
for libata. As discussed above, this will be entered in two
Expand Down Expand Up @@ -697,9 +699,9 @@ and other resources, etc.
to/cannot call ata_qc_complete() again.
</para>

</sect2>
</sect1>

<sect2><title>Problems with the current EH</title>
<sect1><title>Problems with the current EH</title>

<itemizedlist>

Expand Down Expand Up @@ -766,9 +768,7 @@ and other resources, etc.
</listitem>

</itemizedlist>
</sect2>

</sect1>
</sect1>
</chapter>

<chapter id="libataExt">
Expand Down

0 comments on commit 8011ecd

Please sign in to comment.