Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp487508rwb; Thu, 12 Jan 2023 08:30:51 -0800 (PST) X-Google-Smtp-Source: AMrXdXtlimmxJNjSOxP+j9HizF1t6f+RGS+NM8PLRM6W08Qa3G+9ZcWL4HNjYCfWXKFzyTKEsTNv X-Received: by 2002:a17:902:934b:b0:188:760f:d831 with SMTP id g11-20020a170902934b00b00188760fd831mr80964652plp.7.1673541051351; Thu, 12 Jan 2023 08:30:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673541051; cv=none; d=google.com; s=arc-20160816; b=lC0ow9TJW3K5uzrzTcjBM8E8pd1p5DHSoIRKAhVWIXllIOVhRvs/8mj1TmzvKDaR2v G/3Tbl8E29rKgObK+0KYhx7ykYneaqwvWcTe0xWlgzt+WpwduTkkhHA5SrmvNVlGA5DJ A1MzBapj3s+B9kWyYFM191a74NAS7V9oMr95D9rPH61Dhd37+Iv1Y0yJcwoQjSRVr0XL wt5gjWCGN8zCIxYv8aZ6Oj6cFc/WhvzCE/UtpIkhIQHGR9oncrKEJeeguz8wcImYQEEj qGQLyMc82KZPqjab+zH3JGrsGVF/ilzV5ztE1E0PIuDWotZwpYXv7l/vjR1GQPQMclLU KxUQ== 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; bh=5Y6qY7Xi7w4nejlKSxi1fYejKBcc6r8h/6CzmR1L1Uk=; b=St2HoU8VqvcIHHrzClm079HHMCzksh5oUPqFudWpnUj4Nq0q8cN4b+6nA4535jKuLG KYa71zIM37PxoqQOWS2DAV1koHLMOk6wdVPquFrYczgjqJqeW+q3vR58eGpMYHmDh/ne cRtnX4Ey0N4WqOsvkYgl9EamEkFBFyQa3UZk1L8u8yzirPXp2D2NWpftFdmzvzKG/0M2 IylTzpP3bJu9qvdGjusIjoMWx0RLsBXzRpH7+dKlJL54jGdy+b/rduymEGnQSRTQPvXv cT2Y/KvjRCS9nUl6R6V+CzXsRkqrr7Vg9twao8q/lLlHCDEFEUjRz997SiO0J4iirjrt BhZw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r3-20020a170902be0300b001899e4b37d2si16739467pls.74.2023.01.12.08.30.44; Thu, 12 Jan 2023 08:30:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-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; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240363AbjALPWg (ORCPT + 50 others); Thu, 12 Jan 2023 10:22:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37804 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231934AbjALPWM (ORCPT ); Thu, 12 Jan 2023 10:22:12 -0500 Received: from mail-yb1-f174.google.com (mail-yb1-f174.google.com [209.85.219.174]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A6B82D2DB; Thu, 12 Jan 2023 07:14:54 -0800 (PST) Received: by mail-yb1-f174.google.com with SMTP id e76so18981793ybh.11; Thu, 12 Jan 2023 07:14:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5Y6qY7Xi7w4nejlKSxi1fYejKBcc6r8h/6CzmR1L1Uk=; b=cfetF7YgvWZzeA6YsIlEdpbTlNWGHzLPtMw//oNCDwfLtzh6FtXTIP6k66gocUMj2S 5J0x4g0XM7m6GWwuIJqzK7nUOUnJbQkXkuSlb4SaKfB/BMJY66/5uCJ+45a1dtpo2+aQ GEV9bpbA8029gGqw1TouUnDLiKSx5/avqDQFPl15ln/MWva2mqVm7MXmSWLl1XkD7Bq8 B0zS0aOSG1yo/e860McBKbVa9jP9Ez0CuRNdgmmeOBYIj7OPPJXwfOLSoF8Em7Fy6ImO bsxV8aN/zpLjDwH04YSfv1BPjPhw/H7VHWhQ7HhdLZifjJJmbgKrfYIietCl/iPny3Sd dQbA== X-Gm-Message-State: AFqh2kpanpBn8YaF8hA6bKD9F+mWzterFr66FhWwWZS5BcYTDbV5nVeq +2va56hV3AQGMYHCJlLH5oLfa/HOqo9uzA== X-Received: by 2002:a25:ce82:0:b0:6fa:392c:78a2 with SMTP id x124-20020a25ce82000000b006fa392c78a2mr69026790ybe.5.1673536493315; Thu, 12 Jan 2023 07:14:53 -0800 (PST) Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com. [209.85.128.170]) by smtp.gmail.com with ESMTPSA id c23-20020a05620a269700b006fb11eee465sm11121485qkp.64.2023.01.12.07.14.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 12 Jan 2023 07:14:52 -0800 (PST) Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-4bf16baa865so242942587b3.13; Thu, 12 Jan 2023 07:14:51 -0800 (PST) X-Received: by 2002:a81:1a16:0:b0:46f:bd6:957d with SMTP id a22-20020a811a16000000b0046f0bd6957dmr1837351ywa.383.1673536491636; Thu, 12 Jan 2023 07:14:51 -0800 (PST) MIME-Version: 1.0 References: <20230112133942.58471-1-andriy.shevchenko@linux.intel.com> In-Reply-To: <20230112133942.58471-1-andriy.shevchenko@linux.intel.com> From: Geert Uytterhoeven Date: Thu, 12 Jan 2023 16:14:39 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v1 1/1] gpio: Remove unused and obsoleted irq_to_gpio() To: Andy Shevchenko Cc: linux-gpio@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc-tw-discuss@lists.sourceforge.net, linux-m68k@lists.linux-m68k.org, linux-sh@vger.kernel.org, Linus Walleij , Bartosz Golaszewski , Jonathan Corbet , Alex Shi , Yanteng Si , Hu Haowen , Yoshinori Sato , Rich Felker , Greg Ungerer Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no 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-kernel@vger.kernel.org CC greg On Thu, Jan 12, 2023 at 2:39 PM Andy Shevchenko wrote: > irq_to_gpio() is legacy and unused API, remove it for good. > > This leaves gpio_to_irq() as it's used yet in many places. > Nevertheless, removal of its counterpart is a good signal > to whoever even trying to consider using them that do not. > > Signed-off-by: Andy Shevchenko > --- > Documentation/driver-api/gpio/legacy.rst | 8 -------- > .../translations/zh_CN/driver-api/gpio/legacy.rst | 7 ------- > Documentation/translations/zh_TW/gpio.txt | 7 ------- > arch/m68k/include/asm/gpio.h | 7 ------- > arch/sh/include/asm/gpio.h | 5 ----- > include/linux/gpio.h | 12 ------------ > 6 files changed, 46 deletions(-) [...] > --- a/arch/m68k/include/asm/gpio.h > +++ b/arch/m68k/include/asm/gpio.h > @@ -66,13 +66,6 @@ static inline int gpio_to_irq(unsigned gpio) > return __gpio_to_irq(gpio); > } > > -static inline int irq_to_gpio(unsigned irq) > -{ > - return (irq >= MCFGPIO_IRQ_VECBASE && > - irq < (MCFGPIO_IRQ_VECBASE + MCFGPIO_IRQ_MAX)) ? > - irq - MCFGPIO_IRQ_VECBASE : -ENXIO; > -} > - > static inline int gpio_cansleep(unsigned gpio) > { > return gpio < MCFGPIO_PIN_MAX ? 0 : __gpio_cansleep(gpio); Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds