From a07a504ccfee3ecaa59502ff35b4cc4059e4d6c2 Mon Sep 17 00:00:00 2001 From: Paul Mundt Date: Tue, 11 May 2010 13:50:29 +0900 Subject: [PATCH] --- yaml --- r: 191708 b: refs/heads/master c: dfbca89987b74c34d9b1a2414b0e5ccee65347e0 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/sh/mm/pmb.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 62a7763b326b..752433176a18 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4bc277ac9cae60e11fe2e557e4ea4acb56d3dc9a +refs/heads/master: dfbca89987b74c34d9b1a2414b0e5ccee65347e0 diff --git a/trunk/arch/sh/mm/pmb.c b/trunk/arch/sh/mm/pmb.c index e9f5384f3f1c..18623ba751b3 100644 --- a/trunk/arch/sh/mm/pmb.c +++ b/trunk/arch/sh/mm/pmb.c @@ -341,6 +341,8 @@ int pmb_bolt_mapping(unsigned long vaddr, phys_addr_t phys, unsigned long flags, pmb_flags; int i, mapped; + if (size < SZ_16M) + return -EINVAL; if (!pmb_addr_valid(vaddr, size)) return -EFAULT; if (pmb_mapping_exists(vaddr, phys, size))