Re: [stable] [PATCH -stable] libata: kill spurious NCQ completion detection

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greg KH wrote:
> On Sat, Dec 08, 2007 at 09:25:31AM +0900, Tejun Heo wrote:
>> Spurious NCQ completion detection implemented in ahci was incorrect.
>> On AHCI receving and processing FISes and raising interrupts are not
>> interlocked and spurious interrupts are expected.
>>
>> For example, if an interrupt occurs while interrupt handler is running
>> and the running interrupt handler handles the event the new IRQ
>> indicated, after IRQ handler finishes, it will be executed again
>> because IRQ pending bit is set by the new interrupt but there won't be
>> anything to process.
>>
>> Please read the following message for more information.
>>
>>   http://article.gmane.org/gmane.linux.ide/26012
>>
>> This patch...
> 
> Is this already in Linus's tree?  Is this for 2.6.23-stable, and/or
> older ones too?

Yes, this is in Linus's tree and it's for 2.6.23-stable.  2.6.22 is
affected too so it'll be a good idea to update 2.6.22 too.  Kernels
before 2.6.22 are fine.

Thanks.


-- 
tejun
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux