[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <4870CC94.8090504@garzik.org>
Date: Sun, 06 Jul 2008 09:45:56 -0400
From: Jeff Garzik <jeff@...zik.org>
To: Tejun Heo <tj@...nel.org>,
Linus Torvalds <torvalds@...ux-foundation.org>
CC: Andrew Morton <akpm@...ux-foundation.org>,
linux-ide@...r.kernel.org, LKML <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH #upstream-fixes] ahci: give another shot at clearing all
bits in irq_stat
Tejun Heo wrote:
> Commit ea0c62f7cf70f13a67830471b613337bd0c9a62e tried to clear all
> bits in irq_stat but it didn't actually achieve that as irq_stat was
> anded with port_map right after read. This patch makes ahci driver
> always use the unmasked value to clear irq_status.
>
> While at it, add explanation on the peculiarities of ahci IRQ
> clearing.
>
> This was spotted by Linus Torvalds.
>
> Signed-off-by: Tejun Heo <tj@...nel.org>
> Cc: Linus Torvalds <torvalds@...ux-foundation.org>
> ---
> The original report requires further investigation regarding why the
> bogus change fixed the problem but this change is the correct thing to
> do regardless.
>
> Thanks.
Belated post-holiday ACK (since it's already in).
Thanks for taking care of this, and good catch too.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists