Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1331672ybh; Thu, 23 Jul 2020 06:22:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxpiMK1VLUWbNy48xHgB8koVmrnxzmIe+n57x/xz3moT8gGOfaDk4NmTY0d7yx1jqWxrb6M X-Received: by 2002:a17:906:3789:: with SMTP id n9mr4627737ejc.512.1595510574427; Thu, 23 Jul 2020 06:22:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595510574; cv=none; d=google.com; s=arc-20160816; b=cbr+4Bm7mJJQ6HQq2hJy76ETSleulwkesc9/5CO6ZR78a9DvWECw7c/ORCkjrCjjwF JaksIWfDtRlLEVgPb7kOlhvWYo2yR1u20ABP9v+RB0cKg+4IA2a2veQ4/2sNFiSBmosu XRs2oiwD0R3q4yGVMYhTGemBWqEVyu6H4iA7CExFHcy9W+hlIwRAqYwd+UvCC2EEDPhL oAIbx45vanFmmy5ryUBedwdVGgfV2/dyW21gLq+u3nSsHKEEr1RqeDatQkqOAC861/Cf 2yM+ELfTuwiW07VAcn5X5FFFH7fwbq4kszPFwbQi/eGwjBHLuDrizSgoOS7gKc8d2l9l 8XmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=h5cjN/ArrOT+SU2XjBSHJvP6yQc3qN6Wi8CCivRg2Z4=; b=ZHPE5aBYnWQ+xzzbJhQgmDwgXgAupekLccLFgeHyFv/mv4Shk3GEcPtm40nlo4b5Ov 7rYdE+rxzqQgAXHVt2ZuXBMrfIULWeCqQnLIVaJbEVGGkZbOY6IC8iCgqoQiZDhHQw8g wR3BPxmevXWi0vbzDUZIfIG/8WAJVVuZfUo31Xc85nr2KpFc197EwXl2iToyLe5tHA2O GW89phPfiQQKONnOHgpbp6BIwDSa4h+GiYKN+GbrmiO7ZizwHxvuTLNui2BN81lt/QbX vIaj3x9khOvLLpNUsVKzTViFzR0ckZn17mT+L4JJPi5+gTQLDgwzgIBm6oS4E7h3UsP8 02ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZIklItY1; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s2si1868052ejx.162.2020.07.23.06.22.31; Thu, 23 Jul 2020 06:22:54 -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=@linaro.org header.s=google header.b=ZIklItY1; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728967AbgGWNUW (ORCPT + 99 others); Thu, 23 Jul 2020 09:20:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38576 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726521AbgGWNUV (ORCPT ); Thu, 23 Jul 2020 09:20:21 -0400 Received: from mail-lf1-x141.google.com (mail-lf1-x141.google.com [IPv6:2a00:1450:4864:20::141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD744C0619E2 for ; Thu, 23 Jul 2020 06:20:19 -0700 (PDT) Received: by mail-lf1-x141.google.com with SMTP id y18so3232663lfh.11 for ; Thu, 23 Jul 2020 06:20:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=h5cjN/ArrOT+SU2XjBSHJvP6yQc3qN6Wi8CCivRg2Z4=; b=ZIklItY1VHV8uzX/5DeSAuq8RFRtlThGT+GIFQMHPGcdBHMGU6NvLpEax2cWs8P6ls PNjbmKvBUO4f9DSVDXIYuz9fUPijmW/l8daaiqy0sqqzeXranjQZS0Uepn0aioaYYtl5 ztC35RoYiW6tbudfX1LY9HL2dSZgRMRZ6617IfY2EgkblqbX/aB/ehNeGjVllikGz55T 30A/IaOdVbjHe3Ym0XlJ8rwfkKq7TLfUFtYeTVYPSUpUbQE41gXKAGGvQKWGAY4CNyCv x9GlpcO18u18CCeJZXFuhcEBhLMxokbai8UMlHOBfBHKWA+SBi3lJq6f7yllZVU3ZLV2 qtDA== 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; bh=h5cjN/ArrOT+SU2XjBSHJvP6yQc3qN6Wi8CCivRg2Z4=; b=PwEf2zSkIbmtExxqgoXX+FyOglNI6gO5xpR85nI7/R+BRFuunvClL2SNT11CRaXyD/ c5B6v9qVnYQmxmTvhAXivCEIrL4WiegQ8ljVG40DHVHTKEVpkmxJWDZEljjTCKwctit6 mWjVJztd+NCWQZ+RXcG8VKi7B0Fui3L9qZdVwEqR0EHfg30kGDqKUCSS4W8dy8xCENt4 ieoCJj1o+XviS4JthFv8J1i5SGfN4h6sicfmVSYgvCdkwelnsAOxpcVoLfPb/E7IjqCh 2T/IG2dFWCWF+oUmBUfGNju1w/rWAFfWiIew/TmCOtjqMlXRoNndLXNEIeuQKxy0PUNL rzkQ== X-Gm-Message-State: AOAM530n2Tjv5QRz4Tff/+Ber4PLb9c+5eQRyIAVWOYUEIrlzlLofwzb a9juNrVjA8PWyM2tIlgxR5IP+P1AlMJcX/yVrAVk6Q== X-Received: by 2002:ac2:4d16:: with SMTP id r22mr2241086lfi.21.1595510418410; Thu, 23 Jul 2020 06:20:18 -0700 (PDT) MIME-Version: 1.0 References: <20200615124456.27328-1-alexandre.torgue@st.com> In-Reply-To: <20200615124456.27328-1-alexandre.torgue@st.com> From: Linus Walleij Date: Thu, 23 Jul 2020 15:20:07 +0200 Message-ID: Subject: Re: [PATCH] pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API To: Alexandre Torgue Cc: "linux-kernel@vger.kernel.org" , "open list:GPIO SUBSYSTEM" , linux-stm32@st-md-mailman.stormreply.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 15, 2020 at 2:44 PM Alexandre Torgue wrote: > From: Fabien Dessenne > > Use the hwspin_lock_timeout_in_atomic() API which is the most appropriated > here. Indeed: > - hwspin_lock_() is called after spin_lock_irqsave() > - the hwspin_lock_timeout() API relies on jiffies count which won't work > if IRQs are disabled which is the case here. > > Signed-off-by: Fabien Dessenne > Signed-off-by: Alexandre Torgue Patch applied, sorry for missing this one. Yours, Linus Walleij