summaryrefslogtreecommitdiffstats
path: root/uClinux-2.4.20-uc1/mmnommu/slab.c
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2011-03-14 11:05:41 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2011-03-14 11:05:41 (GMT)
commit55c7dbdfc8e7fb6e2cbd11f80a8915a95ab71e72 (patch)
tree8211c6811766895a449bd11cec23ba8deba5d37b /uClinux-2.4.20-uc1/mmnommu/slab.c
parentc5ed56c50061cfaadb6dfa80f0107a605ae1f630 (diff)
downloadopenipcam-55c7dbdfc8e7fb6e2cbd11f80a8915a95ab71e72.zip
openipcam-55c7dbdfc8e7fb6e2cbd11f80a8915a95ab71e72.tar.gz
openipcam-55c7dbdfc8e7fb6e2cbd11f80a8915a95ab71e72.tar.bz2
changes needed to make uClinux-2.4.20-uc1 compliant BSP build
Diffstat (limited to 'uClinux-2.4.20-uc1/mmnommu/slab.c')
-rw-r--r--uClinux-2.4.20-uc1/mmnommu/slab.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/uClinux-2.4.20-uc1/mmnommu/slab.c b/uClinux-2.4.20-uc1/mmnommu/slab.c
index 993f8cb..4ce988a 100644
--- a/uClinux-2.4.20-uc1/mmnommu/slab.c
+++ b/uClinux-2.4.20-uc1/mmnommu/slab.c
@@ -1644,8 +1644,14 @@ void kfree (const void *objp)
{
kmem_cache_t *c;
unsigned long flags;
+#ifdef CONFIG_BOARD_W90N745
struct page *p = virt_to_page(objp);
+#else
+ struct page *p = NULL;
+ objp = (const void *)((unsigned long)objp&0x7fffffff);
+ p = virt_to_page(objp);
+#endif
if (!objp)
return;