Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp2126684pxu; Fri, 9 Oct 2020 08:35:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyZHxWshbQCyzL/PaBgI+ml5u0aLf1p0aIW0X1cgkvyBa6JrFgbxsrLp/actMu+wAK5dYCh X-Received: by 2002:a17:906:aec1:: with SMTP id me1mr15404601ejb.225.1602257704037; Fri, 09 Oct 2020 08:35:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602257704; cv=none; d=google.com; s=arc-20160816; b=BCn7JSls2C150wymlJDrJS+umrjmbzw8DYWiJWUr2867xqDs8M7dszvA+hrthLHSEN Pefhf9jttdjwJly76xUNswhSGgq/V6qeDKAZRk75TEP7hV057KzUM+P0KKSx2HuzPwsP 1bORPyx47tnswn4O87GuOGkGtW6Daxbf6Vp1nwEW77DI3K9QLDy+dZkff19etCRAhPJI e6gdmJZzBEbv6d/S8+/A0q6DUV4U7Wfu15g7/37PiY9sMr6AUmXHHdGFzr4aWS5NzwGB aYKQ/oOLdcK06WuxL08HkS5lhDGyqsvzPRAzRF9sxrKnwcZVKtNroLU5UtZm4BwVvfHT br3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=dhaC4CfBlF6MI4/GCdyxBEo4B/qjNFnWrs/5fzTSDE8=; b=ge7LBnvwuZXa6zjNXEF2NbveUY1uKV1jAT3p0MCA0RXirG/vHdZdK3hb/V/xm90i6s xNKKsYQu7uGtNUIsW22i3TuX48q7OJE5fv6+HAlHouXPvSyFsor7GW4EgaJMsM06v1Tm yuAyO5zBvI0736sX7ljC+Q74vvtdlTWUfa+vbLu+b345PcoqUgU4fPA5SXg7mwBEJBgv 6X6GZiwwBRqeahiMIPGizrJxKgSev/QRbberPHjXxXhmwL0jMQRmNVwq+Ceix0nOi85Q oz7NvuzrnvxeEE0tvlRIhMWyzlepg/4wYtir4U5TFX7QdioSj5EjdObxAi6IhdOYOYB1 wbLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dKIp27Hi; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dh21si5955372edb.255.2020.10.09.08.34.36; Fri, 09 Oct 2020 08:35:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dKIp27Hi; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389298AbgJIPeU (ORCPT + 99 others); Fri, 9 Oct 2020 11:34:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35198 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388473AbgJIPeT (ORCPT ); Fri, 9 Oct 2020 11:34:19 -0400 Received: from mail-yb1-xb44.google.com (mail-yb1-xb44.google.com [IPv6:2607:f8b0:4864:20::b44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4D9E2C0613D2; Fri, 9 Oct 2020 08:34:18 -0700 (PDT) Received: by mail-yb1-xb44.google.com with SMTP id x8so7520895ybe.12; Fri, 09 Oct 2020 08:34:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dhaC4CfBlF6MI4/GCdyxBEo4B/qjNFnWrs/5fzTSDE8=; b=dKIp27HidNSg+q8q4jGKuxlpggHIUEiozaf/GfFDEx0gBSsS12bWnDqSiBTwTetceK un1S6D8s0NnzONZVNAHg1MXEXmqrwezOAA+FbWywPRTC+QLrheoB0qNfszTjmIPXjst9 zW9DypCEeIIFaH+BTF2RYtWEZUHGa+kk8OaRmm4ObZnf5+lRbXKu+1wj8CKcXu3L04iu a4Cc6FqCbp5jyHMjFu+Fy4eNyzKGJQ5fukrM8WyJPc5cU9Q2n4grXKqH3ZG2Wr9OimwC QtGTMJe53SA5+xGaOnqYFgZU/uZb8T3j5iJaUltl+3sUM4VYOhEtaK/vSvxZws8JVjuw uDUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dhaC4CfBlF6MI4/GCdyxBEo4B/qjNFnWrs/5fzTSDE8=; b=tYi7P/Bdpt9kP0fh2y+XUbosAULUQM2AaWjViGxyKKaF4fpu3YCwg4D4sFi/UpGhQz bXQUjdwuBkm+a1N2NNEAGCB9v+O5jw+90F06dh4PC73dOHYIsHnZ7A7pfxoraZ0X6Kx0 6eqe/ZyGHu3INhkhjswKsKJouU5Y7Q4+vHUenjqjmkizVYnv9Rb70r/vHj0nfl5k5uDC Sfg2IQNjdf806gJdDR9LVAVyOSAGQeMmAYONzyBYbbwm2/bZ1g5VK2y8X53dEVUtWX12 4meE+K/IFz7PjHm+lK8rOemHm63tCWjJnVISqA1ZyrUhavfNa7KbUKFc+q5yqlJ25W2N 0tEA== X-Gm-Message-State: AOAM532aFiDudAnaQEcpq6BXdLLvKzo/Q6pmmTQrxastovW3SDNI27Ab gMzqTB73GEpj91Dvbux98k0Q1GFCPcPkzhubpqo= X-Received: by 2002:a25:dc09:: with SMTP id y9mr2896321ybe.231.1602257657463; Fri, 09 Oct 2020 08:34:17 -0700 (PDT) MIME-Version: 1.0 References: <20201008155048.17679-1-ap420073@gmail.com> <1cbb69d83188424e99b2d2482848ae64@AcuMS.aculab.com> <62f6c2bd11ed8b25c1cd4462ebc6db870adc4229.camel@sipsolutions.net> <87v9fkgf4i.fsf@suse.de> <4a58caee3b6b8975f4ff632bf6d2a6673788157d.camel@sipsolutions.net> In-Reply-To: <4a58caee3b6b8975f4ff632bf6d2a6673788157d.camel@sipsolutions.net> From: Steve deRosier Date: Fri, 9 Oct 2020 08:33:41 -0700 Message-ID: Subject: Re: [PATCH net 000/117] net: avoid to remove module when its debugfs is being used To: Johannes Berg Cc: Taehee Yoo , Nicolai Stange , David Laight , "davem@davemloft.net" , "kuba@kernel.org" , "netdev@vger.kernel.org" , "linux-wireless@vger.kernel.org" , "wil6210@qti.qualcomm.com" , "brcm80211-dev-list@cypress.com" , "b43-dev@lists.infradead.org" , "linux-bluetooth@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Fri, Oct 9, 2020 at 3:22 AM Johannes Berg wrote: > > On Fri, 2020-10-09 at 19:15 +0900, Taehee Yoo wrote: > > > > Okay, as you mentioned earlier in 001/117 patch thread, > > I will squash patches into per-driver/subsystem then send them as v2. > > Give me a bit. I think I figured out a less intrusive way that at least > means we don't have to do it if the fops doesn't have ->release(), which > is the vast majority. > While I'm all for a patch that fixes something at a single level instead of touching 100s of files, let me ask a loosely related, but more basic, question: Should `->owner` be set properly in each driver? Or the flip of that, should we be considering that it isn't a semantic error? I don't know the answer myself, I just thought to ask the question. IMHO, if true that `->owner` should be set for "correctness", and even if we fix the debugfs problem elsewhere, perhaps this series (squashed of course) should be merged. - Steve