Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp4471760ybg; Mon, 21 Oct 2019 09:30:07 -0700 (PDT) X-Google-Smtp-Source: APXvYqzh2fHiS8nn223rzzXWlrpJwhLozD/z9QhbZN64cLFOCyOSM/DzjoXQz1nNh2zvU+ld4LZl X-Received: by 2002:a50:875e:: with SMTP id 30mr7544982edv.45.1571675407279; Mon, 21 Oct 2019 09:30:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571675407; cv=none; d=google.com; s=arc-20160816; b=UBqBLPYty24yokQcgiGCjgyNmgIhKsZch2H+MkGEhRw85JXT0x7P4qCxlXdHkcPhLx n7dwgXM7zDRPRQRB/VR1JjF7FoCPb+N6qIl1sOT/2dlF/P+PD8L7UsTk+f3P4j6LZRux /5w0M26IEal1tDLgtacxQO6neZ6s6bMnp3Eqj8Z/eD/lmbza5RCtcY2bhT4PtIK1WoVh myPVgqRR1yGyMH2gH8xYPPsLk9jsLzxDm7N6AdB7ZrBQsx0lh5/MULE63n4nSur3UK+y fsR1hD3qUz9JrkMYdkXpcqmkgfWft12/PjvTBIfohX2x5C1Vvxoc5u+jB+b0kLjeBFZW fPPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=QksSY7CHcsQDyvWI4aoDqfiItjXy21p3bY0J2xZiASM=; b=IJFyfP+fl39gk4IxwGF6OlxDg5kN5tJCbtOPVlV9rSZKaJB6mQFnhETfaRjUpEwNUj Z8YpKO70j6kHfH4ALTPmIp4LIgKrerp5wfH7ObkUdUvKrAX97NVlpy/O/WKtvsSsX6sL AkVvh1vdZLu7uunlckBI2lmesjQ/+A9tpRYgA7c0X9JQwk3vrp1WTY8adpIAX9wNswy4 jmvDSvWP0H4a7FuTHj32VK9p5cDINeE69ZAnP/1IOtgD0FjRbu64lk2TvNmJBTpzIZk2 ZglfPLhRKBuHYB0Bs33U+4v4fpzaWwm1Yer2PLkXF5Gw/s+JODjRTBYbuUcFnF5jEPS3 bSaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=N2tR06Qr; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ks17si1449105ejb.210.2019.10.21.09.29.44; Mon, 21 Oct 2019 09:30:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=N2tR06Qr; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727953AbfJUQ3i (ORCPT + 99 others); Mon, 21 Oct 2019 12:29:38 -0400 Received: from mail-io1-f66.google.com ([209.85.166.66]:44829 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727309AbfJUQ3h (ORCPT ); Mon, 21 Oct 2019 12:29:37 -0400 Received: by mail-io1-f66.google.com with SMTP id w12so16635812iol.11 for ; Mon, 21 Oct 2019 09:29:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=QksSY7CHcsQDyvWI4aoDqfiItjXy21p3bY0J2xZiASM=; b=N2tR06QrZWO4pmNyszIUZ+mxDRLHqpDfaebBQiujkukbcGEn1nnWelQEh1zW5RszWK 2QtqJF2PylOtdATK/B0p4TaLf69RBYVw15TjWRfhd0sibIYSks1mC9DEjXiWFJ2VvuYS mdpk5L/S4TyX1yW4cVGS3yhFPJr/vI0bhuzR+ZQqOrvFQsfoBm69ELhcHralfCp2NZnr GdGXAjMx61tr2o56NxBMEGxGtCDWXxYx6XIRqvxrXXvU8XfOVd+TgR51BPSnvWY9moUx jevVahV8kaGtJrIz73lfFIpCLsneYFOTrDpQ8vNnVrzBjebaobIDBsBlFGrU4AbQX96R 9OJw== 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:content-transfer-encoding; bh=QksSY7CHcsQDyvWI4aoDqfiItjXy21p3bY0J2xZiASM=; b=Db1/V2tVMe/mTqdBR6pcCszzFdt30cVvpGWeGAhuF8ivisiKoi28a/4Ee2CrErxxrl SdACIzXeiaQEy72QGMEHiiL7JdHhClnorPppJaun8+ZwL09ZcuI/mYB5+UTC3cOJ8TiH /dmly0ZSBK/1WqhhFv30yh4eNB5f2odHoM/0axzhAxzoiTbDGbROJk/BsR9HicDZLfsV UV48N7Uey5PvZ12XEZ5691UbhPJNqdZ051I5rtj8wMzymSFZgldJIJJUvmIxf00ULfTh aR5mePzbJEgqnrVU37Znk/rvqiUfvEOpfIm6u5KEuI/FYLj5kXUXsrymilxMfoI2cIkd TkeA== X-Gm-Message-State: APjAAAVVuRNdHbZT/ZEs41ESKRtJx3WYeChPYVsd8vAkIKW2umWhiaMk aaEfSK5FDe8awhAV8VElMxXkxOXSViMy9rFXchqlWQ== X-Received: by 2002:a02:920f:: with SMTP id x15mr22552675jag.57.1571675375419; Mon, 21 Oct 2019 09:29:35 -0700 (PDT) MIME-Version: 1.0 References: <20191006053916.8849-1-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Mon, 21 Oct 2019 18:29:24 +0200 Message-ID: Subject: Re: [PATCH v3 0/8] drivers: add new variants of devm_platform_ioremap_resource() To: Arnd Bergmann Cc: Greg Kroah-Hartman , linux-doc , Linux Kernel Mailing List , "open list:GPIO SUBSYSTEM" , Bartosz Golaszewski , Jonathan Corbet , "Rafael J . Wysocki" , Linus Walleij , Christoph Hellwig Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org pon., 21 pa=C5=BA 2019 o 17:53 Arnd Bergmann napisa=C5=82(a= ): > > On Mon, Oct 21, 2019 at 5:04 PM Bartosz Golaszewski wrote= : > > niedz., 6 pa=C5=BA 2019 o 07:39 Bartosz Golaszewski nap= isa=C5=82(a): > > > From: Bartosz Golaszewski > > > Bartosz Golaszewski (8): > > > Documentation: devres: add missing entry for > > > devm_platform_ioremap_resource() > > > lib: devres: prepare devm_ioremap_resource() for more variants > > > lib: devres: provide devm_ioremap_resource_wc() > > > drivers: platform: provide devm_platform_ioremap_resource_wc() > > > misc: sram: use devm_platform_ioremap_resource_wc() > > > drivers: provide devm_platform_ioremap_resource_byname() > > > gpio: mvebu: use devm_platform_ioremap_resource_byname() > > > gpio: tegra186: use devm_platform_ioremap_resource_byname() > > > > > > .../driver-api/driver-model/devres.rst | 4 ++ > > > drivers/base/platform.c | 39 +++++++++++- > > > drivers/gpio/gpio-mvebu.c | 19 +++--- > > > drivers/gpio/gpio-tegra186.c | 4 +- > > > drivers/misc/sram.c | 28 +++------ > > > include/linux/device.h | 2 + > > > include/linux/platform_device.h | 6 ++ > > > lib/devres.c | 62 +++++++++++++----= -- > > > 8 files changed, 108 insertions(+), 56 deletions(-) > > > > Greg, Arnd, > > > > gentle ping for this. I noticed that some maintainers are complaining > > about being spammed with patches converting old drivers to using > > devm_platform_ioremap_resource() and there's even a patch removing the > > relevant coccinelle script on the list, but I think for new drivers > > these are still useful. Do you want to pick them up for v5.5 (or at > > all)? > > I think this series is useful and we should merge it. Are there any > remaining dependencies or conflicts with Christoph Hellwig's recent > __ioremap rework? If there are, I would prioritize his work and maybe > delay this one by another merge window, otherwise please add > my Reviewed-by to all patches and resend them for Greg to pick > up (provided he has no objections). > > Arnd Is Christoph's work in next? The series doesn't apply cleanly on next, I needed to fix a couple conflicts. What branch should I rebase it on before resending? Bart