From d0d306e3acb3e28d3993ae034d281184dfb1001b Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=99=88=E6=81=92=E6=98=8E?= Date: Wed, 31 Aug 2011 18:50:44 +0800 Subject: [PATCH] rk29: vpu_service: fix bug on task counting --- arch/arm/mach-rk29/vpu_service.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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; -- 2.34.1