Thread (27 messages) 27 messages, 4 authors, 2017-01-17

[PATCH 06/10] sata: ahci_da850: implement a softreset quirk

From: Bartosz Golaszewski <hidden>
Date: 2017-01-16 10:17:26
Also in: linux-devicetree, linux-ide, lkml

2017-01-16 0:12 GMT+01:00 Tejun Heo [off-list ref]:
On Fri, Jan 13, 2017 at 01:38:00PM +0100, Bartosz Golaszewski wrote:
quoted
+static int ahci_da850_softreset(struct ata_link *link,
+                             unsigned int *class, unsigned long deadline)
+{
+     int pmp, ret;
+
+     pmp = sata_srst_pmp(link);
+
+     ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
+     if (pmp && ret == -EBUSY)
+             return ahci_do_softreset(link, class, 0,
+                                      deadline, ahci_check_ready);
+
+     return ret;
+}
Please add some comments explaining what's going on.
Sure, I'll add some explanation in v2.

Thanks,
Bartosz Golaszewski
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help