> So after all we do need a flag? No, after thinking about it I don't think there's any reason to use __GFP_HIGHMEM... it would use less kernel memory on highmem systems but I don't think it really helps in the end. - R.