From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2993170AbXDSIFR (ORCPT ); Thu, 19 Apr 2007 04:05:17 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S2993162AbXDSIEn (ORCPT ); Thu, 19 Apr 2007 04:04:43 -0400 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:45758 "EHLO ebiederm.dsl.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2993170AbXDSIDg (ORCPT ); Thu, 19 Apr 2007 04:03:36 -0400 From: "Eric W. Biederman" To: " Cc: , Oleg Nesterov , Christoph Hellwig , , "Eric W. Biederman" , Marcel Holtmann Subject: [PATCH] bluetooth rfcomm: Convert to kthread API. Date: Thu, 19 Apr 2007 01:58:54 -0600 Message-Id: <11769696103071-git-send-email-ebiederm@xmission.com> X-Mailer: git-send-email 1.5.1.1.g2de0 In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org From: Eric W. Biederman This patch starts krfcommd using kthread_run instead of a combination of kernel_thread and daemonize making the code slightly simpler and more maintainable. Cc: Marcel Holtmann Signed-off-by: Eric W. Biederman --- net/bluetooth/rfcomm/core.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/bluetooth/rfcomm/core.c b/net/bluetooth/rfcomm/core.c index 34f993a..baaad49 100644 --- a/net/bluetooth/rfcomm/core.c +++ b/net/bluetooth/rfcomm/core.c @@ -38,6 +38,7 @@ #include #include #include +#include #include #include @@ -1938,7 +1939,6 @@ static int rfcomm_run(void *unused) atomic_inc(&running); - daemonize("krfcommd"); set_user_nice(current, -10); BT_DBG(""); @@ -2058,7 +2058,7 @@ static int __init rfcomm_init(void) hci_register_cb(&rfcomm_cb); - kernel_thread(rfcomm_run, NULL, CLONE_KERNEL); + kthread_run(rfcomm_run, NULL, "krfcommd"); if (class_create_file(bt_class, &class_attr_rfcomm_dlc) < 0) BT_ERR("Failed to create RFCOMM info file"); -- 1.5.0.g53756