On Fri, 21 Sep 2007, Christoph Lameter wrote:No. Each architecture can already choose how it does its own "mmu_gather". *IF* the architecture uses a per-cpu variable for this, *THEN* the architecture could also embed a "quicklist" in that per-cpu variable, and make use of that. If you were to do it that way, it would all work fine. So for example, if you actually want to use quicklists in the "generic" TLB-gather implementation, you should replace the struct page *pages[FREE_PTE_NR]; entry in the "struct mmu_gather" with a set of quicklists instead. Or, alternatively, you could decide to not use the generic version at all, and instead do a per-architecture one that uses the quicklists. The problem with that commit that I just reverted was that it mixed the two, but not completely. It still kept them separate. Linus -
| Alan Cox | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
| Adrian Bunk | Re: LSM conversion to static interface |
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Andrew Morton | Re: [BUG] New Kernel Bugs |
| Winkler, Tomas | RE: iwlwifi: fix build bug in "iwlwifi: fix LED stall" |
