[PATCH 0/9] Remove 'irq' argument from all irq handlers

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeff Garzik
Date: Friday, October 19, 2007 - 12:54 am

WARNING NOT FOR MERGE WARNING NOT FOR MERGE WARNING NOT FOR MERGE

This posting is just to demonstrate something that I have been keeping
alive in the background.  I have no urge to push it upstream anytime
soon.

The overwhelming majority of drivers do not ever bother with the 'irq'
argument that is passed to each driver's irq handler.

Of the minority of drivers that do use the arg, the majority of those
have the irq number stored in their private-info structure somewhere.

There are a tiny few -- a couple Mac drivers -- which do weird things
with that argument, but that's it.

For the large sweeps through the tree, these patches are grouped into
"trivial" changes -- simply removing the unused irq arg -- or all other
changes.

   [IRQ ARG REMOVAL] core interrupt delivery infrastructure updates
   [IRQ ARG REMOVAL] various non-trivial arch updates
   [IRQ ARG REMOVAL] trivial arch updates
   [IRQ ARG REMOVAL] non-trivial driver updates
   [IRQ ARG REMOVAL] trivial net driver updates
   [IRQ ARG REMOVAL] trivial sound driver updates
   [IRQ ARG REMOVAL] trivial scsi driver updates
   [IRQ ARG REMOVAL] trivial driver updates
   [IRQ ARG REMOVAL] x86-64 build fixes, cleanups

WARNING NOT FOR MERGE WARNING NOT FOR MERGE WARNING NOT FOR MERGE
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/9] Remove 'irq' argument from all irq handlers, Jeff Garzik, (Fri Oct 19, 12:54 am)
[PATCH 1/9] irq-remove: core, Jeff Garzik, (Fri Oct 19, 12:55 am)
[PATCH 2/9] irq-remove: arch non-trivial, Jeff Garzik, (Fri Oct 19, 12:55 am)
[PATCH 3/9] irq-remove: arch trivial, Jeff Garzik, (Fri Oct 19, 12:56 am)
[PATCH 4/9] irq-remove: driver non-trivial, Jeff Garzik, (Fri Oct 19, 12:56 am)
[PATCH 5/9] irq-remove: net driver trivial, Jeff Garzik, (Fri Oct 19, 12:57 am)
[PATCH 6/9] irq-remove: sound driver trivial, Jeff Garzik, (Fri Oct 19, 12:57 am)
[PATCH 7/9] irq-remove: scsi driver trivial, Jeff Garzik, (Fri Oct 19, 12:58 am)
[PATCH 8/9] irq-remove: driver trivial, Jeff Garzik, (Fri Oct 19, 12:58 am)
[PATCH 9/9] irq-remove: misc fixes and cleanups, Jeff Garzik, (Fri Oct 19, 12:59 am)
RE: [PATCH 7/9] irq-remove: scsi driver trivial, Salyzyn, Mark, (Fri Oct 19, 6:00 am)
Re: [PATCH 0/9] Remove 'irq' argument from all irq handlers, Thomas Gleixner, (Fri Oct 19, 7:53 am)
Re: [PATCH 2/9] irq-remove: arch non-trivial, Jeremy Fitzhardinge, (Fri Oct 19, 9:54 am)
Re: [PATCH 2/9] irq-remove: arch non-trivial, Eric W. Biederman, (Fri Oct 19, 10:11 am)
Re: [PATCH 2/9] irq-remove: arch non-trivial, Jeff Garzik, (Fri Oct 19, 10:16 am)
Re: [PATCH 1/9] irq-remove: core, Eric W. Biederman, (Fri Oct 19, 10:27 am)
Re: [PATCH 2/9] irq-remove: arch non-trivial, Jeff Garzik, (Fri Oct 19, 10:31 am)
Re: [PATCH 1/9] irq-remove: core, Jeff Garzik, (Fri Oct 19, 10:48 am)
Re: [PATCH 2/9] irq-remove: arch non-trivial, Jeff Garzik, (Fri Oct 19, 10:50 am)
Re: [PATCH 1/9] irq-remove: core, Eric W. Biederman, (Fri Oct 19, 11:04 am)
Re: [PATCH 4/9] irq-remove: driver non-trivial, Eric W. Biederman, (Fri Oct 19, 11:19 am)
Re: [PATCH 1/9] irq-remove: core, Jeff Garzik, (Fri Oct 19, 11:21 am)
Re: [PATCH 4/9] irq-remove: driver non-trivial, Jeff Garzik, (Fri Oct 19, 11:36 am)
Re: [PATCH 0/9] Remove 'irq' argument from all irq handlers, Eric W. Biederman, (Fri Oct 19, 11:38 am)
Re: [PATCH 0/9] Remove 'irq' argument from all irq handlers, Eric W. Biederman, (Fri Oct 19, 12:35 pm)
Re: [PATCH 2/9] irq-remove: arch non-trivial, Eric W. Biederman, (Fri Oct 19, 12:38 pm)
Re: [PATCH 0/9] Remove 'irq' argument from all irq handlers, Thomas Gleixner, (Fri Oct 19, 12:41 pm)
Re: [PATCH 1/9] irq-remove: core, Eric W. Biederman, (Fri Oct 19, 12:50 pm)
Re: [PATCH 1/9] irq-remove: core, Jeff Garzik, (Fri Oct 19, 12:58 pm)
Re: [PATCH 1/9] irq-remove: core, Eric W. Biederman, (Fri Oct 19, 4:13 pm)
Re: [PATCH 1/9] irq-remove: core, Jeff Garzik, (Fri Oct 19, 4:46 pm)
Re: [PATCH 1/9] irq-remove: core, Jeff Garzik, (Fri Oct 19, 4:53 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Andrew Morton, (Fri Oct 26, 2:35 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Jeff Garzik, (Fri Oct 26, 2:47 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Arjan van de Ven, (Fri Oct 26, 4:50 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Jeff Garzik, (Fri Oct 26, 5:12 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Arjan van de Ven, (Fri Oct 26, 5:16 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Jeff Garzik, (Fri Oct 26, 5:37 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Arjan van de Ven, (Fri Oct 26, 10:31 pm)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Jeff Garzik, (Sat Oct 27, 12:06 am)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Eric W. Biederman, (Sat Oct 27, 12:46 am)
Re: [PATCH 7/9] irq-remove: scsi driver trivial, Arjan van de Ven, (Sat Oct 27, 7:17 am)