Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp275946rwe; Wed, 24 Aug 2022 23:09:27 -0700 (PDT) X-Google-Smtp-Source: AA6agR4qAPgxbabhsASSd08P1cz7vgS2nPNAJy7PQc1laQp+/iOH4mQ0jGBdQ94i39KkZScxQDfM X-Received: by 2002:a17:902:6b4c:b0:171:38ab:e762 with SMTP id g12-20020a1709026b4c00b0017138abe762mr2400017plt.42.1661407767742; Wed, 24 Aug 2022 23:09:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661407767; cv=none; d=google.com; s=arc-20160816; b=L9yGQuZYk6CHUSdNpNrcTJ+XjtIRmg5zYP8VD91Urr0UpkzCQ69/LBbJ2tZlmFWakd wqCFkkittfGMUSa7AEgIAYllvkawzxSxFG1m2vVpQ0tv5t52HZTEuj5Pau3Ii1IfGtsz cpoAc/GADI+/rTm2+Qi6eiZSgOG+KJr8fqHqI8EUnNlprAPA2jFzex96l0jZW//v4VzT LcIuuqnFomOjyYMymZFKj8xHvBR1i0b5zGsngpd8qK8ggFaXAIDdXA/txKZPpwU4yFC3 TMxksC6OixITdAnwQVgWv1QtQCCvlt4jYs7r7eNdy04Xeo9Fj/tnLTCnhH7v36BfhLS0 ovUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=X4qBV+DrbyrOSynz6DfSS97Ird3uLynSSdJbU3sh5mE=; b=lTzO1LQj4Ng6PmmyisVkK7Nj3+DB8QLJdTZ+IwXoNfUlrC1LeEhBgO657qxKO/WNw3 O21n0GRKmCDKmQMHawIsWvSdOVx+LG1ogYJOR+sOXMu2HuZ+qd3CQoa+hHPNuo6qsJey UBUjqleoXHeFIL3VlIR3VRojDTQngKYe6e/+Ct1H3iTqXY7kQZDs6Xj5uofF88eElOLB GH4jnbpCCOG+y5p5ZNIvzWmrmwtP5xZ2MeyHveuxWu07u2AI9qXfyD+nz0kFDe97meby ynxA1IJ/b+mJQmReyA0y3nYOA50HJmBiZzsrqRL9KahgDJVES5vCrz6cgipQCRkKQA6W r99A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ZE4ACLFw; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j19-20020a17090a841300b001f505550ef9si2781248pjn.113.2022.08.24.23.09.11; Wed, 24 Aug 2022 23:09:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ZE4ACLFw; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230483AbiHYF70 (ORCPT + 63 others); Thu, 25 Aug 2022 01:59:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60538 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229510AbiHYF7Z (ORCPT ); Thu, 25 Aug 2022 01:59:25 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D61BF9F198; Wed, 24 Aug 2022 22:59:24 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 885DEB82752; Thu, 25 Aug 2022 05:59:23 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 88CD0C433D6; Thu, 25 Aug 2022 05:59:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1661407162; bh=ThkTyKE8Sd6JCI3b/NADDD7sIGHfT924CUMVZRD7mZU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=ZE4ACLFwkr2h9zuwBDY5/f3BSOHoP1JDM/A+px6CtF9rJm/BEDAjrZgYszUQ6qJmI 30BnqCG6+H/LXWfzSZb0DOEMC4GtuRTVFvItCKy+lc04DoWdvxG6K3z9jjjK+Au69G dhOK5gWmyxPbDH14qfB737S9Xi3Z7KCFZJS3X4mA= Date: Thu, 25 Aug 2022 07:59:33 +0200 From: Greg Kroah-Hartman To: duoming@zju.edu.cn Cc: Brian Norris , Linux Kernel , Johannes Berg , "Rafael J. Wysocki" , amit karwar , Ganapathi Bhat , Sharvari Harisangam , Xinming Hu , kvalo@kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , linux-wireless , "" Subject: Re: [PATCH v8 0/2] Add new APIs of devcoredump and fix bugs Message-ID: References: <27a2a8a7.99f01.182d2758bc9.Coremail.duoming@zju.edu.cn> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <27a2a8a7.99f01.182d2758bc9.Coremail.duoming@zju.edu.cn> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On Thu, Aug 25, 2022 at 08:44:55AM +0800, duoming@zju.edu.cn wrote: > Hello, > > On Wed, 24 Aug 2022 13:42:09 -0700 Brian Norris wrote: > > > On Tue, Aug 23, 2022 at 4:21 AM Duoming Zhou wrote: > > > > > > The first patch adds new APIs to support migration of users > > > from old device coredump related APIs. > > > > > > The second patch fix sleep in atomic context bugs of mwifiex > > > caused by dev_coredumpv(). > > > > > > Duoming Zhou (2): > > > devcoredump: add new APIs to support migration of users from old > > > device coredump related APIs > > > mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv > > > > I would have expected a third patch in here, that actually converts > > existing users. Then in the following release cycle, clean up any new > > users of the old API that pop up in the meantime and drop the old API. > > > > But I'll defer to the people who would actually be merging your code. > > Technically it could also work to simply provide the API this cycle, > > and convert everyone in the next. > > Thank your for your time and reply. > > If this patch set is merged into the linux-next tree, I will send the > third patch which targets at linux-next tree and converts existing users > at later timer of this release cycle. Because there are new users that > may use the old APIs comes into linux-next tree during the remaining time > of this release cycle. No, that's not how this works, we can't add patches with new functions that no one uses. And it's not how I asked for this api to be migrated over time properly. I'll try to respond to your patch with more details in a week or so when I catch up on patch review... greg k-h