Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp848601pxj; Thu, 3 Jun 2021 22:58:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3/xD4E/WrDmGa2aUOTAG8fpWdESw8ivIBxkIpUZy112s+vQ+l+w4FMXl8A+1GlpJgr6W4 X-Received: by 2002:a17:906:c0da:: with SMTP id bn26mr2634795ejb.437.1622786299656; Thu, 03 Jun 2021 22:58:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622786299; cv=none; d=google.com; s=arc-20160816; b=VKas7ugZIuND+cHuKzV4EvhGoJXUTYN7r2h2mP9RYF4NR6lNNW4oqngYPvSD7vPYzU S2506vaDDLCtEsdmV0R0K5pgWfye0m6Py9t7PaCQEuhyg5j57Q+vAvV0C74KTWysrCYL gkLvkDv6T8tU3JHdmB48vb45fky+xrXBSh8F2gHWtu1XehY5ULpa6rsHt1Dh+qcWEViO s96qLdnypoAK1v8myoDXRV5aRC1djrlSIx9zJ4/WTfxZzN6DR/8Zg/whywrfCXhJ1Cq2 fldLcmhG2DvmOFg2bK+njgTRWuT5SimklMoeFna7X4QgiSQXoyv1Vv94kwGmrzqVHhvb TOgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Ed5WmJxyULQVRPs+5fQuuHUwaFXs2hZQ2esz5Jppxuk=; b=RZ4iUB7qI7McadQuRrqzzWi8s8xi+nfzd6C8SJPvpE+FaTV3ynhEWouYq5EueFiSWH fwugz2Dw91Fku4cd5Ngf346pGLeNNq+822c+8iYpxjHuADPJ/CdYErlXccrdag7lt9i9 31v+TD3PxJeZa2wTp3o23vT125YaGEjWnx1IYlYJnp4WHPdPszCP359oZfvVHfkhR12l S99oYbfVC10Ntb6nlml/Zq6ZRWor11Rh3ZU8sHvvR77664DaJcF2dMEKA2tj984iMztT xcP4wCj7vatULcX39+2T6zkGPo3boZIrVLu4XoctSyHxi32MDy1rTuztEvMnyS6jzZfR Rqnw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=qUZ6rJR4; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c10si4303477ede.340.2021.06.03.22.57.55; Thu, 03 Jun 2021 22:58:19 -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=@gmail.com header.s=20161025 header.b=qUZ6rJR4; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229930AbhFDF6Z (ORCPT + 99 others); Fri, 4 Jun 2021 01:58:25 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:44979 "EHLO mail-wm1-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229794AbhFDF6Y (ORCPT ); Fri, 4 Jun 2021 01:58:24 -0400 Received: by mail-wm1-f44.google.com with SMTP id p13-20020a05600c358db029019f44afc845so4903343wmq.3; Thu, 03 Jun 2021 22:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Ed5WmJxyULQVRPs+5fQuuHUwaFXs2hZQ2esz5Jppxuk=; b=qUZ6rJR4eobG53nHZ9PYTiFV2U/yNDBXvlVJz8ikQ78q7eR49khspQ058zMZWbe+zt e6JKTIHB71VbpXFPsAEWLra6A3okfqMNU7CxwDKQt8Lnu8k6/YHscr0GC80RA7ho8ihR 37EwnPnDJ27VyJi3GKbUGItAMQ570xrK1fczrCCjDu39e+pDg9tvcTd6v6qBSgrj/y9K zBVQClBeB1YXZHjVmKE+jzuAj5rhD6GPWlQNPbXPJ2YteWoorjBOTgJqZiTQKPqsn9A/ UeESdM71LiE4PrBCj5f5vwDrwCgnx9rz8DiX/Ni+9HnmP1hY4gGvge37AOCsb//EEIW8 ixbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Ed5WmJxyULQVRPs+5fQuuHUwaFXs2hZQ2esz5Jppxuk=; b=Cs/iXer6/3Km9rP2C7xa+vGduM+SzRjP8/3URPF+rP1u73bvCXq/YZID1tdtwpFpeV 14EqCNinH2OzUEQpLv3/GtdU1uqpubiJeZTuNT8P2O1WrcAaxU7ZFOqjg2BFqZyeWIAQ 1UXRDATxP6X7jQ6J9PDOXPXgC/OPCFMCHKKNscf1t8I3PnbPubV1jDAbQ5prUJb519oU QHo4Cfn52iofa6RQydDjIiFeToMVgTEI/crHLASJKMOUZKVAERiqJGk32Nz7njv2iI5h PvyW2SiC7+MZ7AKLn32BaClqBA4WYlw+6OgOn+Ouqe8erK0N+T6lzSa3tHd4Qg0gB1eJ J8oQ== X-Gm-Message-State: AOAM532te0VFR18tUTOY5NqgHSDbmenZsiTkfpNffoQpzRKmCMs9cpQl C74QaU7lo/QpAXuwpWWAUyuwneyNne/65A== X-Received: by 2002:a05:600c:154:: with SMTP id w20mr1842917wmm.185.1622786138202; Thu, 03 Jun 2021 22:55:38 -0700 (PDT) Received: from localhost.localdomain (113.red-88-4-247.dynamicip.rima-tde.net. [88.4.247.113]) by smtp.gmail.com with ESMTPSA id x125sm1076150wmg.37.2021.06.03.22.55.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Jun 2021 22:55:37 -0700 (PDT) From: Sergio Paracuellos To: linus.walleij@linaro.org Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] pinctrl: ralink: pinctrl-rt2880: avoid to error in calls if pin is already enabled Date: Fri, 4 Jun 2021 07:55:36 +0200 Message-Id: <20210604055536.20606-1-sergio.paracuellos@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In 'rt2880_pmx_group_enable' driver is printing an error and returning -EBUSY if a pin has been already enabled. This becomes in anoying messages in the caller when this happens like the following: rt2880-pinmux pinctrl: pcie is already enabled mt7621-pci 1e140000.pcie: Error applying setting, reverse things back To avoid this just print the already enabled message in the pinctrl driver and return 0 instead to don't confuse the user with a real bad problem. Signed-off-by: Sergio Paracuellos --- Changes in v2: - Fix commit message s/is/if drivers/pinctrl/ralink/pinctrl-rt2880.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/ralink/pinctrl-rt2880.c b/drivers/pinctrl/ralink/pinctrl-rt2880.c index 1f4bca854add..a9b511c7e850 100644 --- a/drivers/pinctrl/ralink/pinctrl-rt2880.c +++ b/drivers/pinctrl/ralink/pinctrl-rt2880.c @@ -127,7 +127,7 @@ static int rt2880_pmx_group_enable(struct pinctrl_dev *pctrldev, if (p->groups[group].enabled) { dev_err(p->dev, "%s is already enabled\n", p->groups[group].name); - return -EBUSY; + return 0; } p->groups[group].enabled = 1; -- 2.25.1