From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932290AbXDFTkp (ORCPT ); Fri, 6 Apr 2007 15:40:45 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932309AbXDFTkp (ORCPT ); Fri, 6 Apr 2007 15:40:45 -0400 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:36552 "EHLO ebiederm.dsl.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932310AbXDFTkn (ORCPT ); Fri, 6 Apr 2007 15:40:43 -0400 From: ebiederm@xmission.com (Eric W. Biederman) To: Christoph Hellwig Cc: Linus Torvalds , Chris Snook , Robin Holt , Ingo Molnar , linux-kernel@vger.kernel.org, Jack Steiner Subject: Re: init's children list is long and slows reaping children. References: <20070405195118.GH22762@lnx-holt.americas.sgi.com> <46159987.6090006@redhat.com> <20070406180552.GH32549@infradead.org> Date: Fri, 06 Apr 2007 13:39:36 -0600 In-Reply-To: <20070406180552.GH32549@infradead.org> (Christoph Hellwig's message of "Fri, 6 Apr 2007 19:05:52 +0100") Message-ID: User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Christoph Hellwig writes: > As all kernel thread (1) should be converted to kthread anyway for > proper containers support and general "let's get rid of a crappy API' > cleanups I think that's enough. It would be nice to have SGI helping > to convert more drivers over to the proper API as conversions have stalled > a little bit. > > > (1) There's a few very core kernel threads that need to stick to the > low-level API, but they're too few to make any differences. Yes. I had to step back and remind myself why I care as daemonize is currently doing an effective job of removing the namespace information. However there is nothing daemonize can do about the pid of the task because it is returned by kernel_thread and used by the callers (to at the very least find the task_struct). So not finishing that conversion is certainly one of the last blockers for implementing the pid namespace. Eric