Received: by 2002:ab2:b82:0:b0:1f3:401:3cfb with SMTP id 2csp682275lqh; Thu, 28 Mar 2024 13:01:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXRcyMcguZrskqdJhWefBVjobhMlVwC1u0xk/9v/H8WxC9ITdT2dR68pz/7jxm3ccG36rbR8ieSfz81NLQgEl8lgvZiJZX2QhzGVuq9RQ== X-Google-Smtp-Source: AGHT+IG0abYtjwnoIwASLIyicFZzakAaa6XhA2GTGaN9cKGAuqMmDprqrVsU3RXMxWfXbBKhmDTs X-Received: by 2002:a05:6808:444c:b0:3c2:590e:4635 with SMTP id ep12-20020a056808444c00b003c2590e4635mr314255oib.34.1711656059931; Thu, 28 Mar 2024 13:00:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711656059; cv=pass; d=google.com; s=arc-20160816; b=ySythgLKByIRo0Vaw2yEjhZBDa8OSIt+Inp/BHMqqRA1FaV3PXiRvIZeIvSVFO74iJ EjPngZYjak7cVXQo/jFy8OxW+c3f000xQJQPJqGODWQXBmz1GNskjDPqJ4qsElhPUnat X4Ceb17xNNA0eXcLymqIqf9wd0XZQTvue6lnLMOzBaz3MzqJkDzNDGTbF0sl9H+Gje2T txlC/ZXZlARldfiJcsy/iz/Ul7cxa23MzAIiONPtBO64oKG/IXZ455EKSDTI3QrcPm4u TKnwjzeHGtpzZQ6aPPImJ2MwHo0e/z6nLZSsKXkpCpBjHSGcDTCR9lGBsgzlfQ5MnvW3 U6ZA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=vnKBKhBKsmsJMY/bC4lZDp0UO96Fq//Yoyy126bkPGI=; fh=JKQ5gPU1JZmpmkf9XFuGpzRBNZ8WT7l3KyyesSBcsIs=; b=K2xUvtVXv3n/UZ9rYuX7R4mwHoYohEOcf79riCAsXoBYbqyyNvvAmt/3WDbFREoz5+ NE+FOvlJ3iEBhtFxx1QPyYC3Q31og4zI0728yipLzKwemSDBA/a3Pxo/GRpci/8Bgd02 gQBK4i1vLGJCf4opviuoZyQA/i0hGxpzsS4KBY7bituTZkqwdRV5YfBHZS/L+dIJSvWc efiPdD32M9hpVd+sAuAUg+rKO6oIHHAigkOgCP9n2QhMxy8G6/SjSwSRTQdkV8fKtJc9 /SCHlGleOetHGPGL6ZnKPtjsbbb2cBK0+TDJMai200xRR8eUcACyhip39OBPt0S3h/pK B7ZQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="i/hBLy32"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-123537-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-123537-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id f5-20020a05620a20c500b00789d9637e09si2086249qka.726.2024.03.28.13.00.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Mar 2024 13:00:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-123537-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="i/hBLy32"; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-123537-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-123537-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 93F791C2F650 for ; Thu, 28 Mar 2024 20:00:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2EF6F13A898; Thu, 28 Mar 2024 19:59:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i/hBLy32" Received: from mail-ua1-f44.google.com (mail-ua1-f44.google.com [209.85.222.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4DC29137C26; Thu, 28 Mar 2024 19:59:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711655943; cv=none; b=pZmjU6ZkqXVOf//CxLy/6nqh0c/7AeXxNHl9VhCxFPUubtpawB8B2XospJqNFWy6Kp7HxxrDv1Kvt7U17u5hNVG6l8xLwkN/XX6zedkb8ThQEKtMrwYpfmUnyJcssJhUuoXJSKjCKy32yIBD8vbArHgNKGJRsgL7bvUY5EJazvY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711655943; c=relaxed/simple; bh=ZJAY5ItgPFNW0LMb5RnANZBqjmUyKGO9ruTQ3rdhYns=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=abfveTTXjwSRWjJUr+Lo11Kpq6tFXn5GNOxhI/yHvChv+yXpJhGOU1T9LZK1AblxQzda+SLD1idv+hhhn07yG+vYCbOU5JE0s4cH18uqYgS2R4v4GrzFZnh0x3BIv1ztP2MselkYsUHTkRIdr4BKMeHHfwqqH0BoBITpqoLcp2c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=i/hBLy32; arc=none smtp.client-ip=209.85.222.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ua1-f44.google.com with SMTP id a1e0cc1a2514c-7e0425e5aa8so396526241.3; Thu, 28 Mar 2024 12:59:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711655940; x=1712260740; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=vnKBKhBKsmsJMY/bC4lZDp0UO96Fq//Yoyy126bkPGI=; b=i/hBLy32YYW/o8j3jlyT+58N73XWr4B7nEUysc6HQGvHX/dXUUf9BrlAekuhzfeCpX OvvCSJrGdFgHBFHmzE5U84AhiSl2pfojaS40NgbQugrYHm0z20LUq4Ewv9RNV3pDuLHQ zuBPLjn9y0+Cf/ARg2ussYnyELP22NkypxWVYl24RlmHKFpbHhYYqDzwJ2Xq+A9TxAGe ucSWRgOMxDU90tsotlsQ6iW/2+pm5dxix7jkl6GSfclY2iG1IbaRFdKLtHsmstq3sHaO mfQU844pkCEw8CnS1c9f9Ma+W+I4ZeGLcdOa5G5j5urWobzqiZBgjYWl9ctwB5B95LZZ 96DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711655940; x=1712260740; 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=vnKBKhBKsmsJMY/bC4lZDp0UO96Fq//Yoyy126bkPGI=; b=j1Nfg/elcADLj8v9Rfa1f8MY3Bg8dCs8vvXnwKihxiwznCN8ntr9B+b6BoPd3cbWZQ SxazB+FMzP4bROJnYL2N65+v+YHAcywwg6zZC0aHDkQ4NHxlmg0NARNrqJgyi7uCQB1Q lUlHwUhR7pWAXod58qgvox0ygBz4xgYXycKh1mCN8Mg68dL2kw/+jnDyYv+zPjrvKj1X jeBmAHMv7QIx98rR8UQ1xphHEeeCg8oQY5Qcg8FqUZQW2e6EAvkZrUtdoFdt9nOFrKAV 8kC2RMLKNaZXbi57sxq6mLi4jPlIbjhqNeUSRUbdgdLpXx8bm69n9/NLdaxSF09D5nBJ n86w== X-Forwarded-Encrypted: i=1; AJvYcCU/5nSbr5ngakMEsCsYdcLYd69F+RxWN1k0X17193zxtZvSKXcNU37ePENQVUwzR9JX57ubYnL83GmOPMDcvjr+1sEFzky1L02TT7A5gP+OF0v0IFU4aBEb4msHu9AEOtq7Flle8Un0goMzFekKxiDs34Nc4Go1n2Q4g8t8JJM0QnJD3OUhhxwq0FjiAP4b5akZamLB+meyJpG95a7Zf8zIARo8itSz5WCJibjv88Ww5fZMu934l3JMjEc18EZtmxbJSghLZxf+wY610IziqyX3/PGzkC/Sbm7dddFLUS5YrtiLAyuiLJysKvha7cG7X8kyJUjHTxFmyou8D/6it3n+be/XrVQAcdP6X5wfwwaYNHv7gdLGsc4cPAOkJYipeY+T2d9+dgI/Aj+fvFr0pDRt2h60IbHDvK4JdeDQFmOob9puQCyfnao3dtv0IN26BcTta8yI7nxgeUT9t6bXu3VGVzSxk+rH/Ob+LQMbt6SWprby3SRayDzqjXtV6sbAUMfXg7gOdBt4uV6c1ALEkw6d5yCdrKJx98a56QyPaK+XgKZOlemc+IH+TUBNyiQpQAjUs3UvAV9Z7Hir0Z9SJhk= X-Gm-Message-State: AOJu0Yy/VcUJSpofnXO/IqOfIdWHC4xhGlkhm1fqBNHfw8iG3a9kL9gJ W/91jjuRRU1ayHwki3FsghQJyFFhoQYVUqg3AGtZ0OtDwtvHgZS/KfSrB9FMsqaoVjySTImChu1 XPB6iTimdOT3ab4DOWy6pvRPNr23TrbbqUJEj5w== X-Received: by 2002:a05:6102:2a65:b0:476:cf52:e1b7 with SMTP id hp5-20020a0561022a6500b00476cf52e1b7mr141814vsb.28.1711655940207; Thu, 28 Mar 2024 12:59:00 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240327160314.9982-1-apais@linux.microsoft.com> <20240327160314.9982-7-apais@linux.microsoft.com> In-Reply-To: From: Allen Date: Thu, 28 Mar 2024 12:58:49 -0700 Message-ID: Subject: Re: [PATCH 6/9] ipmi: Convert from tasklet to BH workqueue To: minyard@acm.org Cc: Allen Pais , linux-kernel@vger.kernel.org, tj@kernel.org, keescook@chromium.org, vkoul@kernel.org, marcan@marcan.st, sven@svenpeter.dev, florian.fainelli@broadcom.com, rjui@broadcom.com, sbranden@broadcom.com, paul@crapouillou.net, Eugeniy.Paltsev@synopsys.com, manivannan.sadhasivam@linaro.org, vireshk@kernel.org, Frank.Li@nxp.com, leoyang.li@nxp.com, zw@zh-kernel.org, wangzhou1@hisilicon.com, haijie1@huawei.com, shawnguo@kernel.org, s.hauer@pengutronix.de, sean.wang@mediatek.com, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, afaerber@suse.de, logang@deltatee.com, daniel@zonque.org, haojian.zhuang@gmail.com, robert.jarzmik@free.fr, andersson@kernel.org, konrad.dybcio@linaro.org, orsonzhai@gmail.com, baolin.wang@linux.alibaba.com, zhang.lyra@gmail.com, patrice.chotard@foss.st.com, linus.walleij@linaro.org, wens@csie.org, jernej.skrabec@gmail.com, peter.ujfalusi@gmail.com, kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, jassisinghbrar@gmail.com, mchehab@kernel.org, maintainers@bluecherrydvr.com, aubin.constans@microchip.com, ulf.hansson@linaro.org, manuel.lauss@gmail.com, mirq-linux@rere.qmqm.pl, jh80.chung@samsung.com, oakad@yahoo.com, hayashi.kunihiko@socionext.com, mhiramat@kernel.org, brucechang@via.com.tw, HaraldWelte@viatech.com, pierre@ossman.eu, duncan.sands@free.fr, stern@rowland.harvard.edu, oneukum@suse.com, openipmi-developer@lists.sourceforge.net, dmaengine@vger.kernel.org, asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-rpi-kernel@lists.infradead.org, linux-mips@vger.kernel.org, imx@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-mediatek@lists.infradead.org, linux-actions@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-riscv@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-tegra@vger.kernel.org, linux-hyperv@vger.kernel.org, linux-rdma@vger.kernel.org, linux-media@vger.kernel.org, linux-mmc@vger.kernel.org, linux-omap@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-s390@vger.kernel.org, netdev@vger.kernel.org, linux-usb@vger.kernel.org Content-Type: text/plain; charset="UTF-8" > > > > > > > > Fair point. Could you please let me know once you have had a chance to test > > > > these changes. Meanwhile, I will work on RFC wherein IPMI will have its own > > > > workqueue. > > > > > > > > Thanks for taking time out to review. > > > > > > After looking and thinking about it a bit, a BH context is still > > > probably the best for this. > > > > > > I have tested this patch under load and various scenarios and it seems > > > to work ok. So: > > > > > > Tested-by: Corey Minyard > > > Acked-by: Corey Minyard > > > > > > Or I can take this into my tree. > > > > > > -corey > > > > Thank you very much. I think it should be okay for you to carry it into > > your tree. > > Ok, it's in my for-next tree. I fixed the directory reference, and I > changed all the comments where you changed "tasklet" to "work" to > instead say "workqueue". > Thank you very much for fixing it. - Allen