lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 25 May 2022 11:52:53 +0200 From: Vincent Guittot <vincent.guittot@...aro.org> To: Linus Walleij <linus.walleij@...aro.org> Cc: Allen Pais <apais@...ux.microsoft.com>, Arnd Bergmann <arnd@...db.de>, olivier.dautricourt@...lia.com, sr@...x.de, vkoul@...nel.org, keescook@...omium.org, linux-hardening@...r.kernel.org, ludovic.desroches@...rochip.com, tudor.ambarus@...rochip.com, f.fainelli@...il.com, rjui@...adcom.com, sbranden@...adcom.com, bcm-kernel-feedback-list@...adcom.com, nsaenz@...nel.org, paul@...pouillou.net, Eugeniy.Paltsev@...opsys.com, gustavo.pimentel@...opsys.com, vireshk@...nel.org, andriy.shevchenko@...ux.intel.com, leoyang.li@....com, zw@...kernel.org, wangzhou1@...ilicon.com, shawnguo@...nel.org, s.hauer@...gutronix.de, sean.wang@...iatek.com, matthias.bgg@...il.com, afaerber@...e.de, mani@...nel.org, logang@...tatee.com, sanju.mehta@....com, daniel@...que.org, haojian.zhuang@...il.com, robert.jarzmik@...e.fr, agross@...nel.org, bjorn.andersson@...aro.org, krzysztof.kozlowski@...aro.org, green.wan@...ive.com, orsonzhai@...il.com, baolin.wang7@...il.com, zhang.lyra@...il.com, patrice.chotard@...s.st.com, wens@...e.org, jernej.skrabec@...il.com, samuel@...lland.org, dmaengine@...r.kernel.org, linux-kernel@...r.kernel.org Subject: Re: [RFC 1/1] drivers/dma/*: replace tasklets with workqueue On Wed, 25 May 2022 at 11:24, Linus Walleij <linus.walleij@...aro.org> wrote: > > On Tue, Apr 19, 2022 at 11:17 PM Allen Pais <apais@...ux.microsoft.com> wrote: > > > The tasklet is an old API which will be deprecated, workqueue API > > cab be used instead of them. > > > > This patch replaces the tasklet usage in drivers/dma/* with a > > simple work. > > > > Github: https://github.com/KSPP/linux/issues/94 > > > > Signed-off-by: Allen Pais <apais@...ux.microsoft.com> > > Paging Vincent Guittot and Arnd Bergmann on the following question > on this patch set: > > - Will replacing tasklets with workque like this negatively impact the > performance on DMA engine bottom halves? workqueue uses cfs thread so they will be scheduled like any other thread. Furthermore, schedule_work uses the default system workqueue which is shared with a lot of other stuff and doesn't parallel work so you can expect some performance impact. If you really want to use workqueue, you should at least create your own workqueue. But you should also have a look at irq_work; An example of usage is kernel/sched/sched_cpufrequtil.c > > For reference: > https://lore.kernel.org/dmaengine/YoI4J8taHehMpjFj@matsya/ > > Yours, > Linus Walleij
Powered by blists - more mailing lists