remove vpu_mem warning
author陈恒明 <chm@rock-chips.com>
Tue, 14 Dec 2010 02:34:56 +0000 (18:34 -0800)
committer陈恒明 <chm@rock-chips.com>
Tue, 14 Dec 2010 02:34:56 +0000 (18:34 -0800)
arch/arm/mach-rk29/vpu_mem.c

index ce80f5bcf343f972f19bf8a47e28f6704e316076..a15e2bab24e8cac4c787ea657a61a4224a150b28 100644 (file)
@@ -303,8 +303,10 @@ static int region_split(struct list_head *region_list, struct vpu_mem_region_nod
         DLOG("start region_set index %d pfn %u\n", index, pfn);\r
         region_set(index,       pfn);\r
 \r
-        DLOG("start region_set index %d pfn %u\n", index + pfn, pfn_free - pfn);\r
-        region_set(index + pfn, pfn_free - pfn);\r
+        if (pfn_free - pfn) {\r
+            DLOG("start region_set index %d pfn %u\n", index + pfn, pfn_free - pfn);\r
+            region_set(index + pfn, pfn_free - pfn);\r
+        }\r
 \r
         region_set_avail(index, VPU_MEM_AVAIL(index) + 1);\r
         region_set_ref_count(index, VPU_MEM_REFC(index) + 1);\r