The GNU Hurd - Patches: patch #4398, IRQ safeness for drivers
You are not allowed to post comments on this tracker with your current authentication level.
patch #4398: IRQ safeness for drivers
| Submitter: | Samuel Thibault <sthibaul> | ||
| Submitted: | Sun 04 Sep 2005 11:42:34 PM UTC | ||
| Category: | GNU Mach | Priority: | 5 - Normal |
| Status: | Done | Privacy: | Public |
| Assigned to: | tschwinge | Open/Closed: | Closed |
| Planned Release: | None | ||
| Wiki-like text discussion box: |
|
||
|
Mon 30 Jan 2006 02:34:10 PM UTC, comment #2: |
Thomas Schwinge <tschwinge> |
|
Sun 04 Sep 2005 11:46:14 PM UTC, comment #1: Grrmbl, forgot Changelog entry for patch-gnumach-irq.patch, and I don't see how to remove an attached patch, here is the changelog entry:
|
Samuel Thibault <sthibaul> |
|
Sun 04 Sep 2005 11:42:34 PM UTC, original submission:
Fixes "ide unexpected interrupt", hang, "irq timeout" scenario.
|
Samuel Thibault <sthibaul> |
Attached Files
Depends on the following items: None found
Items that depend on this one
CC list is empty
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 6 latest changes.
| Date | Changed by | Updated Field | Previous Value | => | Replaced by |
|---|---|---|---|---|---|
| 2006-01-30 | tschwinge | Assigned to | None | tschwinge | |
| Open/Closed | Open | Closed | |||
| 2006-01-30 | tschwinge | Status | None | Done | |
| 2006-01-03 | ams | Dependencies | - | bugs #15355 is dependent | |
| 2005-09-04 | sthibaul | Attached File | - | Added patch-gnumach-ide.patch, #5142 | |
| 2005-09-04 | sthibaul | Attached File | - | Added patch-gnumach-irq.patch, #5141 |

Applied.
2006-01-26 Samuel Thibault <samuel.thibault@ens-lyon.org>
* linux/dev/arch/i386/kernel/irq.c (linux_intr): Disable interrupts
if the driver requested it through request_irq().
* linux/dev/drivers/block/ide.c (read_intr): Set the IRQ handler before
issuing a request.
(write_intr): Likewise.
(multwrite_intr): Likewise.