64 位系统上 0x200da 的 GFP 掩码?

64 位系统上 0x200da 的 GFP 掩码?

最近,OOM 在 64 位系统上显示了 0x200da 的 GFP 掩码。这怎么可能?

0xa建议我们谈论 Movable Highmem,请参阅:http://lxr.free-electrons.com/source/include/linux/gfp.h

14 #define ___GFP_HIGHMEM          0x02u
16 #define ___GFP_MOVABLE          0x08u

然而,64位系统上有Normal、DMA和DMA32区域,没有HIGHMEM。

(这是 SLES11SP3 的 3.0.101 x86_64 内核。)

相关内容