Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp4431562ybg; Mon, 21 Oct 2019 08:56:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqz4MiuVMLYl71+3D/FE9+4zdiRZQ99cURk9R1gpqXb8UOLhbhghvwQ5TfFLimvAVV0FWo1Q X-Received: by 2002:a17:906:b7d0:: with SMTP id fy16mr23032120ejb.207.1571673359816; Mon, 21 Oct 2019 08:55:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571673359; cv=none; d=google.com; s=arc-20160816; b=CrXKoaY6S9xlD020cwPxO6c0V1F3k/W0miJ29p3vzCe1mJIWQ4/pIu91cci+Fx+1vZ IW9kGy1ZZS5NmheYe7rE0yRjgPX04bucYJLBXKrAbDanIU77VvplYDE0HfZoZU3QarqM o+sboj11FuU7JBhe30DWVpN3231xKt1ZtwbJlqchorFjxK0snJCNXX89EN325Nt0GHzk 4D1s2ZqX9PIsnIH2e8/4fJSTYj+y9ySoDBygZGbdej1PZK5OT26z4sZGhOUzCEHnUZR+ vo//ENl1u1wi9bQ3y6+vpxw+Jd9GheKF0Tl3+nZnrn+7KVJxAh80TBozZCvTvZp1A8uN jcEA== 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; bh=tOwhnZ7C4+wJtfnqeTW9mOgRsMFfYLRz5THMZbajTJo=; b=HXFdIXKsEoTBpoqjtXE2t4RhQe0JII8p8FtQm4PYmvOgWPSoxjwRD8oJY66kMr9nzB 34NekgFHVpqpSu6tlmtt4ZaUuTPmtXGU1ag7bCOWhKV21drhQNLzKNLVL1k+n3TAgzqp h34o9GYJoeF99xCTM11Jvs+df2i76bCFZl7sZCuv/B1yp6stsTMyQ+2a8oEt8AUe8cME BH5gX3B5ueii2W5B+wGEtV59fMjzXZCR7AutATsRx6UjEG1KWv6GudkeO9B7N23znULs PnZhPfdIYb1URmJdPJuRIlD/8UU8vdIQLG0pZGdTvaGrVFwkeu/NWJFv7JcW1/vPVDvm /ZsQ== ARC-Authentication-Results: i=1; mx.google.com; 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 i20si4908401eja.167.2019.10.21.08.55.36; Mon, 21 Oct 2019 08:55:59 -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; 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 S1729431AbfJUPxR convert rfc822-to-8bit (ORCPT + 99 others); Mon, 21 Oct 2019 11:53:17 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:50813 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727355AbfJUPxR (ORCPT ); Mon, 21 Oct 2019 11:53:17 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MVNJ3-1iUWBo31xn-00SOsf; Mon, 21 Oct 2019 17:53:15 +0200 Received: by mail-qt1-f180.google.com with SMTP id t8so4184343qtc.6; Mon, 21 Oct 2019 08:53:15 -0700 (PDT) X-Gm-Message-State: APjAAAVP2VoDFzlJAZhxdAqTL4ra99XvNpLc+t3B5+LJmb26yDba0sPc oEUGePLe4/xO6AYHDQh8bX3PxNIr2iRrR3vShrA= X-Received: by 2002:ac8:33d4:: with SMTP id d20mr24825177qtb.204.1571673194349; Mon, 21 Oct 2019 08:53:14 -0700 (PDT) MIME-Version: 1.0 References: <20191006053916.8849-1-brgl@bgdev.pl> In-Reply-To: From: Arnd Bergmann Date: Mon, 21 Oct 2019 17:52:57 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 0/8] drivers: add new variants of devm_platform_ioremap_resource() To: Bartosz Golaszewski 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: 8BIT X-Provags-ID: V03:K1:O+1xiKkIhVGA3v4iWA9n7wtHr31rWwdwVnZlKGiOY3ggLieb24n B4RAssGZjx2dLjQpgkfixrW1EbC/pnFrihfBbPqQEstVBe/PfylXH1SdfW8lxyme/vLM+ev BThHzJN6FvGA92k5gAsWRQSFbFQNYvNPslgD+B+M/aHoPnKy9aPEhguXqgFn1109WJat16z UHk83qwdHoFbvxfDsz/nA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:p3V1hzsLbe4=:fKCoXHiSOWiQa4O4byfOem Py7Vzwx/DB/7l3kFqtBbBMjGHOHg6OKikfCx6Delt9aA6oIpSqwqLAbN91dffBEJoUojYcxNy +KdTrcWxAh4W33TGZiieWN8ZgPxLPnsf+M5kkXAaqhH/YlFyRtQMRcaCYMwNO6a7NQWm0o34H PZ8Y52450vDDUfNl76d/7nxNxpT+mvWpNoMJYTKSKIduhVwv2RcnfheGoy8aAk3ibbYl/+s6X JA6VSbjXqPX7sOrm3+s4gPk0hlYUSxEaoxlWPb/ZIFcZjJ0p+YV5e1n40wlK8YXLAztkyFAw+ c/nZLjUYj5BIxeJ4gqZkywx7cjJwqwFCJFbQ/VdIj5zIav+4hZcF7tHmnx1r2d3z/pVNx6Ufv L0P/GrrfIZjieaKeECgcVyJ9o4k6TTCZYtzTAYMxr+xIoFzfpAgENONCnD2Ym8mtH0FQLe5MB Roqr8CSPTB9GsnulD8y2jXuZYkkfnB5N9FTLs/T5V5kfSQeWeLgqfP/RLS6i0FrmerniqO8Gn aLFgk3J7/RrmoqHuJoT/KgulyCV38qV/rKeS/h4DsvASIit1NkP+t5CB9ZIZ+OeeDAJVaaiJH eR97e2WmMHaXe/0tTgf9ZFm9oKbwB4eYW0y+o7SNL/GHC0HYO18aUBFxUqVWWqXu4ytru3Zk9 iwUzIFaU1tWwsSpGejNme30U4u4DKEQj5u3ilQrUXeniNtSD9JTIP4ah4X2VFfKkb00w9uODj MGnKKG5bnb7Ior7q6o8KGDUn+FPYzOny7T2lcrtOEXI0L4QZOnk4kKsXhNhziDCaFCnuXxpgk oqAgVYaIhQ0T9wwrzgnKnEkf+uoHCPldGoj+bt2eKdDIvp5uy1Ko0V3mYmawcYySi3SD4d2lY P0gcnqoEk3TWq9HWeSDA== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 21, 2019 at 5:04 PM Bartosz Golaszewski wrote: > niedz., 6 paź 2019 o 07:39 Bartosz Golaszewski napisał(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