Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp210490pxf; Wed, 24 Mar 2021 03:18:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJys13t2eNt054c7dpchyNV4q+0na0eoQXD1D5MNwpMrU//ooSgZfAYGjhayLimVefEIz+R7 X-Received: by 2002:a05:6402:312b:: with SMTP id dd11mr2549242edb.149.1616581082134; Wed, 24 Mar 2021 03:18:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616581082; cv=none; d=google.com; s=arc-20160816; b=NyatVuCRRJDBo2XLRKXXok3nekgodUikzMO6SF+arirDC2E1dOduC1DmmO7XuaDdVw g8TsZXGxOtzTbx5sSI80hEU8Wmn0aFqtaeEhDvnN1Ootbx2xwDNg3/MWILWursgYGajH 1dXLSmI+ar9ClZ5GecZts5d8SlXMWiMp1FIrkHBm9hNpmURVNckCpt8NjvITiDkjbf1N cogSjLxomtr/jRla+UC1LZs7n+/lnoDUnPrSRCj16DEhDmdBZxh4pVRF1ESACdHKZLFO yiZcpxm1OutqnU10L7gMRqM23QQg0Z1Pbvo0O2XUWUsP2EeT7Vj3yH1gXAgDd/kbZw6W FYKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=LNxz6dk8N6Qim1jk1gv3DRN8orM2zCPzuP4pcushAnw=; b=0gjn0zZOk4YQTmmDor/Z/X3iip7JZSJOkhx0BfKaoSOQZlgRzOjEN2jNWuhW2bX2sM yb2w1cpEQ1aNBTjG/oFMStxFpy4hPHGmesy6ioh+0CjhHqKuzRJ/njZQ3Bw75dggP6+K 4c7UM+YTPPnewJesrl9ogH2wgytHI0P3dty2U0to2Z5LO+yR0LttOZn5ELUzOMUq6Rxu aRflfHc9lijgfOavuMkg8oqJOEuoeR3yEGcUCITgJv5Dn0iw4xusmJ1W2BUA4ScfuON1 KQ+SulupF92QRje1KQmAoDgMG0yFUul8z5wiV0EAmIJW6BdbfNqFytS6sC7hyJfaR3oJ C9+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=HtZLvpxk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k19si1349985eja.265.2021.03.24.03.17.39; Wed, 24 Mar 2021 03:18:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@redhat.com header.s=mimecast20190719 header.b=HtZLvpxk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232813AbhCXHTV (ORCPT + 99 others); Wed, 24 Mar 2021 03:19:21 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:56029 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232230AbhCXHTK (ORCPT ); Wed, 24 Mar 2021 03:19:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1616570348; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LNxz6dk8N6Qim1jk1gv3DRN8orM2zCPzuP4pcushAnw=; b=HtZLvpxkcNCMtqS6vBbP2gYR0DP6HH9bZgEjvDuwVTv0carU5lNUBKR3LCeBQ3Iwn5uYsb ueS9uDsO04Cht9wVSivt1TpJR49xuMFNB7A48Xuy9pe16HTvSG/7uM1VLvcjxWfs6UwhBu pBiMV5L1ILqCL53CUp5nuzHO11AkdgY= Received: from mail-ej1-f72.google.com (mail-ej1-f72.google.com [209.85.218.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-116-_ZJiu0pnOcasE13WNjGBNA-1; Wed, 24 Mar 2021 03:19:07 -0400 X-MC-Unique: _ZJiu0pnOcasE13WNjGBNA-1 Received: by mail-ej1-f72.google.com with SMTP id 11so485127ejz.20 for ; Wed, 24 Mar 2021 00:19:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=LNxz6dk8N6Qim1jk1gv3DRN8orM2zCPzuP4pcushAnw=; b=ZLFD9qM3DktIXmDvfWWliBCm29xAVHSvqcHfknNyWMoOBr51OpOD9jNM4g4j+lWTk6 PN26lelTZ7H5vsSlZdmjn6Om8zwVf8cqG082MPt0ULjNlE1qzzmrroyTUEj9UZ/NKZoC xcd8EeyI/7SZuqMncgS/1SByWE107aTNmT/ISahiUhAmI81WO8g7S8LI3YH700vw/XCq HXIFCkoLpsSwogGBqXGYIoYAINVEOeGQOSdyTULSUXzRC3yD2hfEm2h8VYurCJYqwirn J8F468fBlw3CR9nqg06pVbhYIApZ/Y4DfXQLdjOdje4+MlW3c3rCQw8Yy/Tm89M2j0Vv dUPQ== X-Gm-Message-State: AOAM530JV5QS0xDmw5/TYYs0h7xk4BBs8O9CKxOIUzcSpeqPCjdq/ZyD UKAUwoOMhi/wsiZk+hjsca/2kTbKsfGA5JWZ+9zV4p5Qod/CQG0weDf6bbw2n+jfsOPuB0oD6ti YtoDxtJKMIFTlU0GLUM7giKLw X-Received: by 2002:a05:6402:50c8:: with SMTP id h8mr1863235edb.360.1616570345812; Wed, 24 Mar 2021 00:19:05 -0700 (PDT) X-Received: by 2002:a05:6402:50c8:: with SMTP id h8mr1863215edb.360.1616570345634; Wed, 24 Mar 2021 00:19:05 -0700 (PDT) Received: from x1.localdomain (2001-1c00-0c1e-bf00-1054-9d19-e0f0-8214.cable.dynamic.v6.ziggo.nl. [2001:1c00:c1e:bf00:1054:9d19:e0f0:8214]) by smtp.gmail.com with ESMTPSA id i11sm484830ejf.76.2021.03.24.00.19.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Mar 2021 00:19:05 -0700 (PDT) Subject: Re: [PATCH v3 3/8] extconn: Clean-up few drivers by using managed work init To: matti.vaittinen@fi.rohmeurope.com, Chanwoo Choi Cc: MyungJoo Ham , Andy Gross , Bjorn Andersson , Guenter Roeck , Mark Gross , gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, platform-driver-x86@vger.kernel.org References: <14800e19-da8c-81ba-48ee-cc51cc1925c9@samsung.com> <1f5247a81077f6cb3c96730b1202bbd61dd1900b.camel@fi.rohmeurope.com> From: Hans de Goede Message-ID: Date: Wed, 24 Mar 2021 08:19:04 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: <1f5247a81077f6cb3c96730b1202bbd61dd1900b.camel@fi.rohmeurope.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 3/24/21 6:02 AM, Matti Vaittinen wrote: > Hello Chanwoo, Greg, > > Thanks for the review. > > On Wed, 2021-03-24 at 11:09 +0900, Chanwoo Choi wrote: >> Hi, >> >> Need to fix the work as following: >> s/extconn/extcon >> >> And I'd like you to use the more correct patch title like the >> following example: >> "extcon: Use resource-managed function for delayed work" > > I think Greg merged this already. How should we handle this? > >> @@ -112,7 +113,9 @@ static int gpio_extcon_probe(struct >>> platform_device *pdev) >>> if (ret < 0) >>> return ret; >>> >>> - INIT_DELAYED_WORK(&data->work, gpio_extcon_work); >>> + ret = devm_delayed_work_autocancel(dev, &data->work, >>> gpio_extcon_work); >>> + if (ret) >>> + return ret; >> >> Need to add the error log as following: >> if (ret) { >> dev_err(dev, "Failed to initialize delayed_work"); >> return ret; >> } > > I could send incremental patch to Greg for this but it does not change > the commit message. We cannot do anything about the commit message anymore, but the ordering issue which you introduced really needs to be fixed. Please send an incremental patch fixing the wrong order and the double init of the workqueue. Regards, Hans