提交 aeb01377 编写于 作者: A Arnd Bergmann 提交者: Paul Mackerras

[PATCH] spufs: fix allocation on 64k pages

The size of the local store is architecture defined
and independent from the page size, so it should
not be defined in terms of pages in the first place.

This mistake broke a few places when building for
64kb pages.
Signed-off-by: NArnd Bergmann <arndb@de.ibm.com>
Signed-off-by: NPaul Mackerras <paulus@samba.org>
上级 6ff730c3
...@@ -28,9 +28,7 @@ ...@@ -28,9 +28,7 @@
#include <linux/kref.h> #include <linux/kref.h>
#include <linux/workqueue.h> #include <linux/workqueue.h>
#define LS_ORDER (6) /* 256 kb */ #define LS_SIZE (256 * 1024)
#define LS_SIZE (PAGE_SIZE << LS_ORDER)
#define LS_ADDR_MASK (LS_SIZE - 1) #define LS_ADDR_MASK (LS_SIZE - 1)
#define MFC_PUT_CMD 0x20 #define MFC_PUT_CMD 0x20
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册