patchThe 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: 

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.

Thomas Schwinge <tschwinge>
Group administrator
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:

2005-07-30  Samuel Thibault  <samuel.thibault@ens-lyon.org>

        * irq.c (linux_intr): Disable interrupts when the driver
        requested it through request_irq().



Samuel Thibault <sthibaul>
Group administrator
Sun 04 Sep 2005 11:42:34 PM UTC, original submission:  

Fixes "ide unexpected interrupt", hang, "irq timeout" scenario.

Samuel Thibault <sthibaul>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #9338:  patch-gnumach-ide.patch added by sthibaul (2KiB - application/octet-stream)
file #9337:  patch-gnumach-irq.patch added by sthibaul (649B - application/octet-stream)

 

Depends on the following items: None found

Digest:
   bug dependencies.

 

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 toNone tschwinge
    Open/ClosedOpen Closed
2006-01-30 tschwinge StatusNone 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

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code