Bug 6521
Summary: | oops in libata-core.c:ata_pio_poll, qc == NULL | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Domen Puncer Kugler (domen) |
Component: | Serial ATA | Assignee: | Jeff Garzik (jgarzik) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | low | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.16.9 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Domen Puncer Kugler
2006-05-08 22:21:26 UTC
This bug is fixed by the following commit, which is in libata-dev #upstream and Linus's tree. I don't know whether backporting the fix to -stable is necessary though. Author: Tejun Heo <htejun@gmail.com> Date: Sun Feb 12 23:32:59 2006 +0900 [tj@htj:~/os/linux-2.6]$ git-cat-file commit 86e45b6 tree 5b86ebd0b0b17d05bdfdd07b7683f7348577b52a parent d7fc3ca1cd0ecce82263299c6b1631fc83b0ec79 author Tejun Heo <htejun@gmail.com> 1141540149 +0900 committer Jeff Garzik <jeff@garzik.org> 1142117840 -0500 [PATCH] libata: implement port_task Implement port_task. LLDD's can schedule a function to be executed with context after specified delay. libata core takes care of synchronization against EH. This is generalized form of pio_task and packet_task which are tied to PIO hsm implementation. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jeff@garzik.org> Oh, only looked into latest -stable. Sorry for the noise. Thanks! |