Andrea Arcangeli wrote:I'd not really call "breaks external patch" a regression ;) What we really ought to be doing is always initialize the pool, from the right process context. However, we need to make it such that we can detect that there is zero __GFP_DMA memory in the system, and bail out in that case. Doing it on-demand is just not going to fly; by that time it's just too late (the pool may have been eaten already, the context might be nasty to do allocations from etc etc). the sata_nv driver has to do it on finding a cdrom; afaik it has something like a different DMA mask for disks and cdroms, and it scales down once you insert a CD. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| FUJITA Tomonori | Re: Linux 2.6.25-rc4 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Jan Engelhardt | intel iommu (Re: -mm merge plans for 2.6.23) |
| Artem Bityutskiy | [PATCH 11/44 take 2] [UBI] allocation unit header |
git: | |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
