Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3963334pxu; Wed, 9 Dec 2020 05:14:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJwM2PI8B4CFCcR5yJncPAJagEQneQv27LYInSstdzOWFcShO3W8wCgg1EA+V7w2G0Fc3bFb X-Received: by 2002:a05:6402:46:: with SMTP id f6mr1911429edu.163.1607519675564; Wed, 09 Dec 2020 05:14:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607519675; cv=none; d=google.com; s=arc-20160816; b=fVZwAw2ecMRHfADvnem6GOgOSyY8//r3qJyVyF1PBQVN/Ngrtu/xEPIoRXWT7bma+x 318Ub0BohUBIQoe9XjFcT79jWxuazPcYfmyClECoMpN0fs8nkAwguzPkym6idaCJnnbO z6EwENga2CWschVJs/9yRoCid+PwLrUgmWDHwhZok+HFOHgrN0v/49D6BM8aED9DB8FY qpiuVsviSJJ8idUgSqcdxk0VVRL0gR+dMAOjP4qLLAdV2jBr/3/O4pjHHuGsECsrNUWb XlNs/W5X76V8gbJes1tzwpECeiNiniP6ExWGMtmIXBN65S/IVmLClPDuvmEOPSJOhNHi XaqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=psFKJlwQtxwPprQ4OJkv44ubFREbn9BdSZVOOJfhsl0=; b=g/r2AqwYsIdy01jD9hAzYYg8s3RxNyvh0YgUx7S/2TSZDESUO+ghI47u+fLPYtUjBW v7w0G0DZVigYMox/cAhp+m4jDTCs8wOukVX5hKs81DjkOXGjkLohttntkCQKSWfZeM1V vFRdaEYKp3MLVnxaqXmzNmNLn4A4zM/QD7Jpg88GsA3kRfDkVlGNRanCs1+iMj6BhiUp oJeY0SHAOvQLVJ3/npiNzwGxiysOWWGQheGXD86oDZQqPp85I1u70sLEnQUBIz/T2Ade QWgd6XlgQ+oRBsFtRLoEyinkZyar3m7L2JY42Lm4+kBPjCun7rOztRFFTDJMgSN+J/x7 jK3A== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v25si769499ejx.201.2020.12.09.05.14.10; Wed, 09 Dec 2020 05:14:35 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731986AbgLINKO (ORCPT + 99 others); Wed, 9 Dec 2020 08:10:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731847AbgLINKN (ORCPT ); Wed, 9 Dec 2020 08:10:13 -0500 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 198B7C061793 for ; Wed, 9 Dec 2020 05:09:33 -0800 (PST) Received: from pty.hi.pengutronix.de ([2001:67c:670:100:1d::c5]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmzDf-00063F-7e; Wed, 09 Dec 2020 14:09:23 +0100 Received: from ore by pty.hi.pengutronix.de with local (Exim 4.89) (envelope-from ) id 1kmzDd-0001av-0w; Wed, 09 Dec 2020 14:09:21 +0100 Date: Wed, 9 Dec 2020 14:09:21 +0100 From: Oleksij Rempel To: Marc Kleine-Budde Cc: Andrew Lunn , Vivien Didelot , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Jakub Kicinski , Russell King , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, Pengutronix Kernel Team , netdev@vger.kernel.org Subject: Re: [PATCH net v1] net: dsa: qca: ar9331: fix sleeping function called from invalid context bug Message-ID: <20201209130920.hjjnfh2ioc33yd2y@pengutronix.de> References: <20201204145751.13166-1-o.rempel@pengutronix.de> <8f44d5cb-fa99-b004-078e-078241f265a0@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <8f44d5cb-fa99-b004-078e-078241f265a0@pengutronix.de> X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 14:08:43 up 7 days, 3:15, 25 users, load average: 0.01, 0.05, 0.01 User-Agent: NeoMutt/20170113 (1.7.2) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c5 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Dec 04, 2020 at 04:00:35PM +0100, Marc Kleine-Budde wrote: > On 12/4/20 3:57 PM, Oleksij Rempel wrote: > [...] > > > > +static void ar9331_sw_irq_bus_sync_unlock(struct irq_data *d) > > { > > struct ar9331_sw_priv *priv = irq_data_get_irq_chip_data(d); > > struct regmap *regmap = priv->regmap; > > int ret; > > > > ret = regmap_update_bits(regmap, AR9331_SW_REG_GINT_MASK, > > - AR9331_SW_GINT_PHY_INT, > > - AR9331_SW_GINT_PHY_INT); > > + AR9331_SW_GINT_PHY_INT, priv->irq_mask); > > if (ret) > > - dev_err(priv->dev, "could not unmask IRQ\n"); > > + dev_err(priv->dev, "could not mask IRQ\n"); > > Technically this could be a mask or unmask operation. What about changing the > error message to: "faild to change IRQ mask"? OK, it make sense. I'll fix it. Regards, Oleksij -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |