> well, i dont it has to be (or it should be) an all or nothing patch,Okay, let's see if I understand this. First patch introduces a config switch and a variable, nr_irqs that is set to NR_IRQS. It also dynamically allocates the currently staticly allocated arrays that are dimensioned by NR_IRQS. It also initializes these dynamically allocated data structures. This is all done under the config switch, initially off by default. Second patch changes core code, x86 and most drivers to use nr_irqs. This patch will also introduce a calculation of nr_irqs, based on interrupt sources, that is a better estimate of the number of irqs in the running system than just picking a guaranteed not-to-exceed value that may be too big. Is there a way to identify which drivers need to be addressed? Then, test the crap out of it. Other architectures will follow, with the work being done by people familiar with those architectures. Clean up anything that's left over that's now been made unnecessary by the conversion by everyone. Including the config option? Do I have the gist of it? --ajm We are star dust, We are golden, We are caught in the Devil's bargain. -- Alan J. Mayer SGI ajm@sgi.com WORK: 651-683-3131 HOME: 651-407-0134 -- --
| Eric Sandeen | Re: [RFC] Heads up on sys_fallocate() |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 007/196] Chinese: add translation of stable_kernel_rules.txt |
| Andrew Morton | -mm merge plans for 2.6.23 |
git: | |
| David Miller | Re: [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
