Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760255AbXEKKkk (ORCPT ); Fri, 11 May 2007 06:40:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1759072AbXEKKk3 (ORCPT ); Fri, 11 May 2007 06:40:29 -0400 Received: from fgwmail7.fujitsu.co.jp ([192.51.44.37]:42947 "EHLO fgwmail7.fujitsu.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759452AbXEKKk1 (ORCPT ); Fri, 11 May 2007 06:40:27 -0400 Date: Fri, 11 May 2007 19:39:15 +0900 Message-ID: <87r6pnejak.wl%takeuchi_satoru@jp.fujitsu.com> From: Satoru Takeuchi To: Linux Kernel , Nicolas Pitre Cc: Satoru Takeuchi Subject: [PATCH] Fix Philips UCB1400 driver to use sched_setscheduler User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/21.4 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1098 Lines: 26 Fix Philips UCB1400 driver to use sched_setscheduler() instead of setting the fields of task_struct directly. Signed-off-by: Satoru Takeuchi Index: linux-2.6.21/drivers/input/touchscreen/ucb1400_ts.c =================================================================== --- linux-2.6.21.orig/drivers/input/touchscreen/ucb1400_ts.c 2007-05-11 19:14:30.000000000 +0900 +++ linux-2.6.21/drivers/input/touchscreen/ucb1400_ts.c 2007-05-11 19:16:39.000000000 +0900 @@ -285,9 +285,9 @@ static int ucb1400_ts_thread(void *_ucb) struct ucb1400 *ucb = _ucb; struct task_struct *tsk = current; int valid = 0; + struct sched_param param = { .sched_priority = 1 }; - tsk->policy = SCHED_FIFO; - tsk->rt_priority = 1; + sched_setscheduler(tsk, SCHED_FIFO, ¶m); while (!kthread_should_stop()) { unsigned int x, y, p; - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/