From: 陈恒明 Date: Wed, 31 Aug 2011 10:50:44 +0000 (+0800) Subject: rk29: vpu_service: fix bug on task counting X-Git-Tag: firefly_0821_release~9767^2~72 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=d0d306e3acb3e28d3993ae034d281184dfb1001b;p=firefly-linux-kernel-4.4.55.git rk29: vpu_service: fix bug on task counting --- diff --git a/arch/arm/mach-rk29/vpu_service.c b/arch/arm/mach-rk29/vpu_service.c index bdebd44b19e7..91695dd31c3b 100644 --- a/arch/arm/mach-rk29/vpu_service.c +++ b/arch/arm/mach-rk29/vpu_service.c @@ -586,10 +586,9 @@ static long vpu_service_ioctl(struct file *filp, unsigned int cmd, unsigned long vpu_service_dump(); if (task_running) { atomic_set(&session->task_running, 0); - atomic_sub(task_running, &service.total_running); - pr_err("%d task is running but not return, reset hardware...", task_running); + printk("%d task is running but not return, reset hardware...", task_running); vpu_reset(); - pr_err("done\n"); + printk("done\n"); } vpu_service_session_clear(session); return ret;