On (21/06/08 21:13), Christoph Lameter didst pronounce:Well, the mask is not totally ignored, it's part of the scan_control and used later when deciding what can and can't be done as part of reclaim. However, you are right in that it is apparently ignored for zone selection. However, try_to_free_pages() received a struct zone **zones which was a zonelist which is a zonelist->zones selected based on the gfp_mask in __alloc_pages. By the time shrink_zones() is called, it can ignore the mask because only relevant zones are in there. For GFP_KERNEL, that would exclude HIGHMEM. -- Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab --
| Parag Warudkar | BUG: soft lockup - CPU#1 stuck for 15s! [swapper:0] |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
git: | |
| 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(). |
| Arjan van de Ven | Re: [GIT]: Networking |
| David Miller | Re: [BUG] New Kernel Bugs |
