From 12af452c1ba94f162476f992170e193b963cb617 Mon Sep 17 00:00:00 2001 From: Michael Hennerich Date: Mon, 28 Apr 2008 02:13:38 -0700 Subject: [PATCH] --- yaml --- r: 94057 b: refs/heads/master c: 4016a1390d07f15b267eecb20e76a48fd5c524ef h: refs/heads/master i: 94055: a88677981517b5b7142daceabba4614629059949 v: v3 --- [refs] | 2 +- trunk/mm/nommu.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 9625d67fdc6d..520b4d7ae83c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 468fd62ed9090ccbe872489df5d0d099510df4b5 +refs/heads/master: 4016a1390d07f15b267eecb20e76a48fd5c524ef diff --git a/trunk/mm/nommu.c b/trunk/mm/nommu.c index 5d8ae086f74e..1d32fe89d57b 100644 --- a/trunk/mm/nommu.c +++ b/trunk/mm/nommu.c @@ -105,7 +105,11 @@ unsigned int kobjsize(const void *objp) { struct page *page; - if (!objp || !((page = virt_to_page(objp)))) + /* + * If the object we have should not have ksize performed on it, + * return size of 0 + */ + if (!objp || (unsigned long)objp >= memory_end || !((page = virt_to_page(objp)))) return 0; if (PageSlab(page))