Passing a physical address to free_pages() is a bad idea. config_params->fault_pxl.fpc_table_addr is set to virt_to_phys() of __get_free_pages() return value; what we should pass to free_pages() is its phys_to_virt(). ccdc_close() does that properly, but ccdc_update_raw_params() doesn't. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: Lad, Prabhakar <prabhakar.csengg@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com> |
||
|---|---|---|
| .. | ||
| ccdc_hw_device.h | ||
| dm355_ccdc_regs.h | ||
| dm355_ccdc.c | ||
| dm644x_ccdc_regs.h | ||
| dm644x_ccdc.c | ||
| isif_regs.h | ||
| isif.c | ||
| Kconfig | ||
| Makefile | ||
| vpbe_display.c | ||
| vpbe_osd_regs.h | ||
| vpbe_osd.c | ||
| vpbe_venc_regs.h | ||
| vpbe_venc.c | ||
| vpbe.c | ||
| vpfe_capture.c | ||
| vpif_capture.c | ||
| vpif_capture.h | ||
| vpif_display.c | ||
| vpif_display.h | ||
| vpif.c | ||
| vpif.h | ||
| vpss.c | ||