char *buf;
size_t i;
/*dcache clean and invalid*/
- dma_wbinv_range(log_ctrl->log_phy, ((char *)log_ctrl->log_phy +
+ dma_wbinv_range(log_ctrl->log_phy, (unsigned long)(log_ctrl->log_phy +
sizeof(struct light_hw_log)));
uint32_t write = __raw_readl(&log_ctrl->log->rb.write);
__raw_writel(write, &log_ctrl->log->rb.read);
kfree(buf);
/*dcahce clean*/
- dma_wb_range(log_ctrl->log_phy, ((char *)log_ctrl->log_phy +
+ dma_wb_range(log_ctrl->log_phy, (unsigned long)(log_ctrl->log_phy +
sizeof(struct light_hw_log)));
//seq_printf(file,"\n%d %d %d %d %d\n",log_patch_1, log_patch_2, log_size ,last_fame_size, read);
seq_printf(
proc_remove(log_ctrl->log_proc_file);
kfree(log_ctrl);
pr_debug("light proc log removed\n");
-}
\ No newline at end of file
+}