Message ID | 20180420101834.15783-1-0v3rdr0n3@gmail.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
Hello, On Fri, Apr 20, 2018 at 10:18:32AM +0000, 0v3rdr0n3@gmail.com wrote: > From: Samuel Morris <samorris@lexmark.com> > > Signed-off-by: Samuel Morris <samorris@lexmark.com> > --- > drivers/ata/libahci.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c > index 7adcf3caabd0..8eec099a605f 100644 > --- a/drivers/ata/libahci.c > +++ b/drivers/ata/libahci.c > @@ -2432,6 +2432,8 @@ static void ahci_port_stop(struct ata_port *ap) > * re-enabling INTx. > */ > writel(1 << ap->port_no, host_mmio + HOST_IRQ_STAT); > + > + ahci_rpm_put_port(ap); Can you add a comment explaining that this is to balance out the final ahci_port_resume() call in port_start? Thanks.
On Thu, Apr 26, 2018 at 7:09 PM, Tejun Heo <tj@kernel.org> wrote: > Hello, > > On Fri, Apr 20, 2018 at 10:18:32AM +0000, 0v3rdr0n3@gmail.com wrote: >> From: Samuel Morris <samorris@lexmark.com> >> >> Signed-off-by: Samuel Morris <samorris@lexmark.com> >> --- >> drivers/ata/libahci.c | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c >> index 7adcf3caabd0..8eec099a605f 100644 >> --- a/drivers/ata/libahci.c >> +++ b/drivers/ata/libahci.c >> @@ -2432,6 +2432,8 @@ static void ahci_port_stop(struct ata_port *ap) >> * re-enabling INTx. >> */ >> writel(1 << ap->port_no, host_mmio + HOST_IRQ_STAT); >> + >> + ahci_rpm_put_port(ap); > > Can you add a comment explaining that this is to balance out the final > ahci_port_resume() call in port_start? Will do. > > Thanks. > > -- > tejun
diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c index 7adcf3caabd0..8eec099a605f 100644 --- a/drivers/ata/libahci.c +++ b/drivers/ata/libahci.c @@ -2432,6 +2432,8 @@ static void ahci_port_stop(struct ata_port *ap) * re-enabling INTx. */ writel(1 << ap->port_no, host_mmio + HOST_IRQ_STAT); + + ahci_rpm_put_port(ap); } void ahci_print_info(struct ata_host *host, const char *scc_s)