Re: [PATCH] mm: negative left shift count when PAGE_SHIFT > 20

From: Andrew Morton
Date: Thu Jul 18 2013 - 17:39:34 EST


On Fri, 19 Jul 2013 00:56:12 +0800 Jerry <uulinux@xxxxxxxxx> wrote:

> When PAGE_SHIFT > 20, the result of "20 - PAGE_SHIFT" is negative. The
> calculating here will generate an unexpected result. In addition, if
> PAGE_SHIFT > 20, The memory size represented by numentries was already
> integral multiple of 1MB.
>

If you tell me that you have a machine which has PAGE_SIZE=2MB and this
was the only problem which prevented Linux from running on that machine
then I'll apply the patch ;)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/