From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753439Ab2A2QiD (ORCPT ); Sun, 29 Jan 2012 11:38:03 -0500 Received: from mx1.redhat.com ([209.132.183.28]:18212 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752797Ab2A2QiB (ORCPT ); Sun, 29 Jan 2012 11:38:01 -0500 Date: Sun, 29 Jan 2012 17:31:41 +0100 From: Oleg Nesterov To: Rusty Russell Cc: Tetsuo Handa , Andrew Morton , Arjan van de Ven , Tejun Heo , linux-kernel@vger.kernel.org Subject: Re: + kmod-avoid-deadlock-by-recursive-kmod-call.patch added to -mm tree Message-ID: <20120129163141.GC20803@redhat.com> References: <20120126175612.GA24011@redhat.com> <87ipjxdfbg.fsf@rustcorp.com.au> <20120127143234.GA13056@redhat.com> <87y5srbaf7.fsf@rustcorp.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87y5srbaf7.fsf@rustcorp.com.au> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/29, Rusty Russell wrote: > > On Fri, 27 Jan 2012 15:32:34 +0100, Oleg Nesterov wrote: > > On 01/27, Rusty Russell wrote: > > > On Thu, 26 Jan 2012 18:56:12 +0100, Oleg Nesterov wrote: > > > > Can't we simply kill khelper_wq and use system_unbound_wq instead? > > > > > > I'd prefer that, because then we'd hit the existing "too many modprobes" > > > check. > > > > Hmm. Why? I mean, why do you think that s/khelper_wq/system_unbound_wq/ > > leads to recursive __request_module's ? > > > > Note that that this patch (which adds kmod_thread_locker) can not limit > > the recursive modprobe loop. > > > > > > OK, yes, with system_unbound_wq we can hit this warning if we have > > max_modprobes UMH_WAIT_EXEC's resulting in __request_module at the > > same time, but probably this is good? > > Yes, that's what I'm saying. > > We already have a check against too many modprobes, it might be best to > use it. Confused... in this case I do not understand why do you dislike the idea to kill khelper_wq. Help! Oleg.