ata: libata: drop superfluous ata_eh_analyze_tf() parameter
authorNiklas Cassel <niklas.cassel@wdc.com>
Fri, 16 Sep 2022 12:28:37 +0000 (14:28 +0200)
committerDamien Le Moal <damien.lemoal@opensource.wdc.com>
Wed, 21 Sep 2022 02:18:36 +0000 (11:18 +0900)
The parameter can easily be derived from struct ata_queued_cmd.

Signed-off-by: Niklas Cassel <niklas.cassel@wdc.com>
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
drivers/ata/libata-eh.c

index 91c88f4..6432e04 100644 (file)
@@ -1537,7 +1537,6 @@ static void ata_eh_analyze_serror(struct ata_link *link)
 /**
  *     ata_eh_analyze_tf - analyze taskfile of a failed qc
  *     @qc: qc to analyze
- *     @tf: Taskfile registers to analyze
  *
  *     Analyze taskfile of @qc and further determine cause of
  *     failure.  This function also requests ATAPI sense data if
@@ -1549,9 +1548,9 @@ static void ata_eh_analyze_serror(struct ata_link *link)
  *     RETURNS:
  *     Determined recovery action
  */
-static unsigned int ata_eh_analyze_tf(struct ata_queued_cmd *qc,
-                                     const struct ata_taskfile *tf)
+static unsigned int ata_eh_analyze_tf(struct ata_queued_cmd *qc)
 {
+       const struct ata_taskfile *tf = &qc->result_tf;
        unsigned int tmp, action = 0;
        u8 stat = tf->status, err = tf->error;
 
@@ -1953,7 +1952,7 @@ static void ata_eh_link_autopsy(struct ata_link *link)
                qc->err_mask |= ehc->i.err_mask;
 
                /* analyze TF */
-               ehc->i.action |= ata_eh_analyze_tf(qc, &qc->result_tf);
+               ehc->i.action |= ata_eh_analyze_tf(qc);
 
                /* DEV errors are probably spurious in case of ATA_BUS error */
                if (qc->err_mask & AC_ERR_ATA_BUS)