projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
fix rga driver mmu table malloc crash bug
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
video
/
rockchip
/
rga
/
rga_mmu_info.c
diff --git
a/drivers/video/rockchip/rga/rga_mmu_info.c
b/drivers/video/rockchip/rga/rga_mmu_info.c
index dbbc43c6aea98dcdaabf0dd23ec56a7a2f2520b0..f2e82370b65ee0cb8e42a2a3755c2aed5a0f7601 100755
(executable)
--- a/
drivers/video/rockchip/rga/rga_mmu_info.c
+++ b/
drivers/video/rockchip/rga/rga_mmu_info.c
@@
-468,6
+468,8
@@
static int rga_mmu_info_BitBlt_mode(struct rga_reg *reg, struct rga_req *req)
}
\r
\r
/* Cal out the needed mem size */
\r
+ SrcMemSize = (SrcMemSize + 15) & (~15);
\r
+ DstMemSize = (DstMemSize + 15) & (~15);
\r
AllSize = SrcMemSize + DstMemSize;
\r
\r
pages = kzalloc((AllSize + 1)* sizeof(struct page *), GFP_KERNEL);
\r