]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - mm/nommu.c
fb: add support for foreign endianness
[linux-2.6-omap-h63xx.git] / mm / nommu.c
index 5d8ae086f74e541a6e526288e072e87b665484ab..1d32fe89d57b18642283a419600828584354d469 100644 (file)
@@ -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))