From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161182AbXDSG7k (ORCPT ); Thu, 19 Apr 2007 02:59:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1161217AbXDSG7a (ORCPT ); Thu, 19 Apr 2007 02:59:30 -0400 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:46259 "EHLO ebiederm.dsl.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1161182AbXDSG7P (ORCPT ); Thu, 19 Apr 2007 02:59:15 -0400 From: "Eric W. Biederman" To: " Cc: , Oleg Nesterov , Christoph Hellwig , , "Eric W. Biederman" Subject: [PATCH] i386 voyager: Convert the monitor thread to use the kthread API Date: Thu, 19 Apr 2007 00:55:27 -0600 Message-Id: <117696576895-git-send-email-ebiederm@xmission.com> X-Mailer: git-send-email 1.5.0.rc1.gb60d In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org From: Eric W. Biederman - unquoted This patch just trivially replaces kernel_thread and daemonize with a single call to kthread_run. CC: James Bottomley Signed-off-by: Eric W. Biederman --- arch/i386/mach-voyager/voyager_thread.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/i386/mach-voyager/voyager_thread.c b/arch/i386/mach-voyager/voyager_thread.c index ebfd913..ee23d9b 100644 --- a/arch/i386/mach-voyager/voyager_thread.c +++ b/arch/i386/mach-voyager/voyager_thread.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -43,7 +44,7 @@ static __u8 set_timeout = 0; static int __init voyager_thread_start(void) { - if(kernel_thread(thread, NULL, CLONE_KERNEL) < 0) { + if (IS_ERR(kthread_run(thread, NULL, "%s", THREAD_NAME))) { /* This is serious, but not fatal */ printk(KERN_ERR "Voyager: Failed to create system monitor thread!!!\n"); return 1; @@ -122,8 +123,6 @@ thread(void *unused) kvoyagerd_running = 1; - daemonize(THREAD_NAME); - set_timeout = 0; init_timer(&wakeup_timer); -- 1.5.0.g53756