From: Wolfram Sang <wsa@kernel.org>
To: Heiner Kallweit <hkallweit1@gmail.com>
Cc: George Cherian <gcherian@marvell.com>,
Herbert Xu <herbert@gondor.apana.org.au>,
"David S. Miller" <davem@davemloft.net>,
Zaibo Xu <xuzaibo@huawei.com>,
Boris Brezillon <bbrezillon@kernel.org>,
Arnaud Ebalard <arno@natisbad.org>,
Srujana Challa <schalla@marvell.com>,
Matthias Brugger <matthias.bgg@gmail.com>,
Giovanni Cabiddu <giovanni.cabiddu@intel.com>,
Elie Morisse <syniurge@gmail.com>,
Nehal Shah <nehal-bakulchandra.shah@amd.com>,
Shyam Sundar S K <shyam-sundar.s-k@amd.com>,
Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>,
Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>,
Doug Ledford <dledford@redhat.com>,
Jason Gunthorpe <jgg@ziepe.ca>,
Andreas Larsson <andreas@gaisler.com>,
Jakub Kicinski <kuba@kernel.org>,
Netanel Belgazal <netanel@amazon.com>,
Arthur Kiyanovski <akiyano@amazon.com>,
Guy Tzalik <gtzalik@amazon.com>,
Saeed Bishara <saeedb@amazon.com>,
Zorik Machulsky <zorik@amazon.com>,
Iyappan Subramanian <iyappan@os.amperecomputing.com>,
Keyur Chudgar <keyur@os.amperecomputing.com>,
Quan Nguyen <quan@os.amperecomputing.com>,
Igor Russkikh <irusskikh@marvell.com>,
Jay Cliburn <jcliburn@gmail.com>,
Chris Snook <chris.snook@gmail.com>,
Ariel Elior <aelior@marvell.com>,
Sudarsana Kalluru <skalluru@marvell.com>,
GR-everest-linux-l2@marvell.com,
Michael Chan <michael.chan@broadcom.com>,
Raju Rangoju <rajur@chelsio.com>,
Madalin Bucur <madalin.bucur@nxp.com>,
Ioana Ciornei <ioana.ciornei@nxp.com>,
Ioana Radulescu <ruxandra.radulescu@nxp.com>,
Claudiu Manoil <claudiu.manoil@nxp.com>,
Catherine Sullivan <csully@google.com>,
Sagi Shahar <sagis@google.com>, Jon Olson <jonolson@google.com>,
Yisen Zhuang <yisen.zhuang@huawei.com>,
Salil Mehta <salil.mehta@huawei.com>,
Hauke Mehrtens <hauke@hauke-m.de>,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
Sunil Goutham <sgoutham@marvell.com>,
Geetha sowjanya <gakula@marvell.com>,
Subbaraya Sundeep <sbhatta@marvell.com>,
hariprasad <hkelam@marvell.com>, Felix Fietkau <nbd@nbd.name>,
John Crispin <john@phrozen.org>,
Sean Wang <sean.wang@mediatek.com>,
Mark Lee <Mark-MC.Lee@mediatek.com>,
Tariq Toukan <tariqt@nvidia.com>,
Saeed Mahameed <saeedm@nvidia.com>,
Leon Romanovsky <leon@kernel.org>,
Alexei Starovoitov <ast@kernel.org>,
Daniel Borkmann <daniel@iogearbox.net>,
Jesper Dangaard Brouer <hawk@kernel.org>,
John Fastabend <john.fastabend@gmail.com>,
Boris Pismenny <borisp@nvidia.com>, Jon Mason <jdmason@kudzu.us>,
Rain River <rain.1986.08.12@gmail.com>,
Zhu Yanjun <zyjzyj2000@gmail.com>,
Shannon Nelson <snelson@pensando.io>,
Pensando Drivers <drivers@pensando.io>,
Jiri Pirko <jiri@resnulli.us>,
Edward Cree <ecree.xilinx@gmail.com>,
Martin Habets <habetsm.xilinx@gmail.com>,
Daniele Venzano <venza@brownhat.org>,
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
Wingman Kwok <w-kwok2@ti.com>,
Murali Karicheri <m-karicheri2@ti.com>,
Kevin Brace <kevinbrace@bracecomputerlab.com>,
Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>,
Michal Simek <michal.simek@xilinx.com>,
Kalle Valo <kvalo@codeaurora.org>,
Jiri Slaby <jirislaby@kernel.org>,
Nick Kossifidis <mickflemm@gmail.com>,
Luis Chamberlain <mcgrof@kernel.org>,
Larry Finger <Larry.Finger@lwfinger.net>,
Luca Coelho <luciano.coelho@intel.com>,
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>,
linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-mediatek@lists.infradead.org, qat-linux@intel.com,
linux-i2c@vger.kernel.org, linux-rdma@vger.kernel.org,
netdev@vger.kernel.org, bpf@vger.kernel.org,
ath10k@lists.infradead.org, linux-wireless@vger.kernel.org,
ath11k@lists.infradead.org, wil6210@qti.qualcomm.com,
b43-dev@lists.infradead.org, iommu@lists.linux-foundation.org
Subject: Re: [PATCH] dma-mapping: move hint unlikely for dma_mapping_error from drivers to core
Date: Thu, 10 Dec 2020 20:58:55 +0100 [thread overview]
Message-ID: <20201210195855.GA11120@kunai> (raw)
In-Reply-To: <5d08af46-5897-b827-dcfb-181d869c8f71@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 756 bytes --]
On Thu, Dec 10, 2020 at 03:47:50PM +0100, Heiner Kallweit wrote:
> Zillions of drivers use the unlikely() hint when checking the result of
> dma_mapping_error(). This is an inline function anyway, so we can move
> the hint into the function and remove it from drivers.
> From time to time discussions pop up how effective unlikely() is,
> and that it should be used only if something is really very unlikely.
> I think that's the case here.
>
> Patch was created with some help from coccinelle.
>
> @@
> expression dev, dma_addr;
> @@
>
> - unlikely(dma_mapping_error(dev, dma_addr))
> + dma_mapping_error(dev, dma_addr)
>
> Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Wolfram Sang <wsa@kernel.org>
To: Heiner Kallweit <hkallweit1@gmail.com>
Cc: Kevin Brace <kevinbrace@bracecomputerlab.com>,
Shyam Sundar S K <shyam-sundar.s-k@amd.com>,
Igor Russkikh <irusskikh@marvell.com>,
Iyappan Subramanian <iyappan@os.amperecomputing.com>,
GR-everest-linux-l2@marvell.com,
Ioana Radulescu <ruxandra.radulescu@nxp.com>,
Madalin Bucur <madalin.bucur@nxp.com>,
Michal Simek <michal.simek@xilinx.com>,
Doug Ledford <dledford@redhat.com>,
Murali Karicheri <m-karicheri2@ti.com>,
Mark Lee <Mark-MC.Lee@mediatek.com>,
Jiri Pirko <jiri@resnulli.us>,
Jesper Dangaard Brouer <hawk@kernel.org>,
Hauke Mehrtens <hauke@hauke-m.de>,
Arnaud Ebalard <arno@natisbad.org>,
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>,
linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org,
Guy Tzalik <gtzalik@amazon.com>,
Luis Chamberlain <mcgrof@kernel.org>,
linux-crypto@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
Shannon Nelson <snelson@pensando.io>,
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
Chris Snook <chris.snook@gmail.com>,
Daniele Venzano <venza@brownhat.org>,
Zhu Yanjun <zyjzyj2000@gmail.com>,
linux-i2c@vger.kernel.org, Ioana Ciornei <ioana.ciornei@nxp.com>,
Jon Olson <jonolson@google.com>,
Arthur Kiyanovski <akiyano@amazon.com>,
Leon Romanovsky <leon@kernel.org>,
"David S. Miller" <davem@davemloft.net>,
Boris Pismenny <borisp@nvidia.com>,
John Fastabend <john.fastabend@gmail.com>,
Rain River <rain.1986.08.12@gmail.com>,
Martin Habets <habetsm.xilinx@gmail.com>,
Yisen Zhuang <yisen.zhuang@huawei.com>,
Wingman Kwok <w-kwok2@ti.com>, Sean Wang <sean.wang@mediatek.com>,
Claudiu Manoil <claudiu.manoil@nxp.com>,
Pensando Drivers <drivers@pensando.io>,
Kalle Valo <kvalo@codeaurora.org>,
Boris Brezillon <bbrezillon@kernel.org>,
Sagi Shahar <sagis@google.com>, Tariq Toukan <tariqt@nvidia.com>,
Sudarsana Kalluru <skalluru@marvell.com>,
Netanel Belgazal <netanel@amazon.com>,
Andreas Larsson <andreas@gaisler.com>,
Catherine Sullivan <csully@google.com>,
Zaibo Xu <xuzaibo@huawei.com>,
Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>,
Alexei Starovoitov <ast@kernel.org>,
Elie Morisse <syniurge@gmail.com>,
Luca Coelho <luciano.coelho@intel.com>,
Quan Nguyen <quan@os.amperecomputing.com>,
Subbaraya Sundeep <sbhatta@marvell.com>,
Jiri Slaby <jirislaby@kernel.org>,
Daniel Borkmann <daniel@iogearbox.net>,
Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>,
linux-rdma@vger.kernel.org, Srujana Challa <schalla@marvell.com>,
ath10k@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
ath11k@lists.infradead.org, b43-dev@lists.infradead.org,
Jay Cliburn <jcliburn@gmail.com>,
Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>,
John Crispin <john@phrozen.org>,
Michael Chan <michael.chan@broadcom.com>,
Salil Mehta <salil.mehta@huawei.com>,
Edward Cree <ecree.xilinx@gmail.com>,
iommu@lists.linux-foundation.org, wil6210@qti.qualcomm.com,
Saeed Bishara <saeedb@amazon.com>,
bpf@vger.kernel.org, Geetha sowjanya <gakula@marvell.com>,
Giovanni Cabiddu <giovanni.cabiddu@intel.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
Herbert Xu <herbert@gondor.apana.org.au>,
Zorik Machulsky <zorik@amazon.com>,
qat-linux@intel.com, Jason Gunthorpe <jgg@ziepe.ca>,
Nick Kossifidis <mickflemm@gmail.com>,
Jakub Kicinski <kuba@kernel.org>,
Nehal Shah <nehal-bakulchandra.shah@amd.com>,
Sunil Goutham <sgoutham@marvell.com>,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
Ariel Elior <aelior@marvell.com>,
Keyur Chudgar <keyur@os.amperecomputing.com>,
George Cherian <gcherian@marvell.com>,
linux-mediatek@lists.infradead.org,
Matthias Brugger <matthias.bgg@gmail.com>,
netdev@vger.kernel.org, hariprasad <hkelam@marvell.com>,
Raju Rangoju <rajur@chelsio.com>, Felix Fietkau <nbd@nbd.name>,
Saeed Mahameed <saeedm@nvidia.com>,
Larry Finger <Larry.Finger@lwfinger.net>
Subject: Re: [PATCH] dma-mapping: move hint unlikely for dma_mapping_error from drivers to core
Date: Thu, 10 Dec 2020 20:58:55 +0100 [thread overview]
Message-ID: <20201210195855.GA11120@kunai> (raw)
In-Reply-To: <5d08af46-5897-b827-dcfb-181d869c8f71@gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 756 bytes --]
On Thu, Dec 10, 2020 at 03:47:50PM +0100, Heiner Kallweit wrote:
> Zillions of drivers use the unlikely() hint when checking the result of
> dma_mapping_error(). This is an inline function anyway, so we can move
> the hint into the function and remove it from drivers.
> From time to time discussions pop up how effective unlikely() is,
> and that it should be used only if something is really very unlikely.
> I think that's the case here.
>
> Patch was created with some help from coccinelle.
>
> @@
> expression dev, dma_addr;
> @@
>
> - unlikely(dma_mapping_error(dev, dma_addr))
> + dma_mapping_error(dev, dma_addr)
>
> Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 146 bytes --]
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
WARNING: multiple messages have this Message-ID (diff)
From: Wolfram Sang <wsa@kernel.org>
To: Heiner Kallweit <hkallweit1@gmail.com>
Cc: Kevin Brace <kevinbrace@bracecomputerlab.com>,
Shyam Sundar S K <shyam-sundar.s-k@amd.com>,
Igor Russkikh <irusskikh@marvell.com>,
Iyappan Subramanian <iyappan@os.amperecomputing.com>,
GR-everest-linux-l2@marvell.com,
Ioana Radulescu <ruxandra.radulescu@nxp.com>,
Madalin Bucur <madalin.bucur@nxp.com>,
Michal Simek <michal.simek@xilinx.com>,
Doug Ledford <dledford@redhat.com>,
Murali Karicheri <m-karicheri2@ti.com>,
Mark Lee <Mark-MC.Lee@mediatek.com>,
Jiri Pirko <jiri@resnulli.us>,
Jesper Dangaard Brouer <hawk@kernel.org>,
Hauke Mehrtens <hauke@hauke-m.de>,
Arnaud Ebalard <arno@natisbad.org>,
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>,
linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org,
Guy Tzalik <gtzalik@amazon.com>,
Luis Chamberlain <mcgrof@kernel.org>,
linux-crypto@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
Shannon Nelson <snelson@pensando.io>,
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
Chris Snook <chris.snook@gmail.com>,
Daniele Venzano <venza@brownhat.org>,
Zhu Yanjun <zyjzyj2000@gmail.com>,
linux-i2c@vger.kernel.org, Ioana Ciornei <ioana.ciornei@nxp.com>,
Jon Olson <jonolson@google.com>,
Arthur Kiyanovski <akiyano@amazon.com>,
Leon Romanovsky <leon@kernel.org>,
"David S. Miller" <davem@davemloft.net>,
Boris Pismenny <borisp@nvidia.com>,
John Fastabend <john.fastabend@gmail.com>,
Rain River <rain.1986.08.12@gmail.com>,
Martin Habets <habetsm.xilinx@gmail.com>,
Yisen Zhuang <yisen.zhuang@huawei.com>,
Wingman Kwok <w-kwok2@ti.com>, Sean Wang <sean.wang@mediatek.com>,
Claudiu Manoil <claudiu.manoil@nxp.com>,
Pensando Drivers <drivers@pensando.io>,
Kalle Valo <kvalo@codeaurora.org>,
Boris Brezillon <bbrezillon@kernel.org>,
Sagi Shahar <sagis@google.com>, Tariq Toukan <tariqt@nvidia.com>,
Sudarsana Kalluru <skalluru@marvell.com>,
Netanel Belgazal <netanel@amazon.com>,
Andreas Larsson <andreas@gaisler.com>,
Catherine Sullivan <csully@google.com>,
Zaibo Xu <xuzaibo@huawei.com>,
Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>,
Alexei Starovoitov <ast@kernel.org>,
Elie Morisse <syniurge@gmail.com>,
Luca Coelho <luciano.coelho@intel.com>,
Quan Nguyen <quan@os.amperecomputing.com>,
Subbaraya Sundeep <sbhatta@marvell.com>,
Jiri Slaby <jirislaby@kernel.org>,
Daniel Borkmann <daniel@iogearbox.net>,
Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>,
linux-rdma@vger.kernel.org, Srujana Challa <schalla@marvell.com>,
ath10k@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
ath11k@lists.infradead.org, b43-dev@lists.infradead.org,
Jay Cliburn <jcliburn@gmail.com>,
Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>,
John Crispin <john@phrozen.org>,
Michael Chan <michael.chan@broadcom.com>,
Salil Mehta <salil.mehta@huawei.com>,
Edward Cree <ecree.xilinx@gmail.com>,
iommu@lists.linux-foundation.org, wil6210@qti.qualcomm.com,
Saeed Bishara <saeedb@amazon.com>,
bpf@vger.kernel.org, Geetha sowjanya <gakula@marvell.com>,
Giovanni Cabiddu <giovanni.cabiddu@intel.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
Herbert Xu <herbert@gondor.apana.org.au>,
Zorik Machulsky <zorik@amazon.com>,
qat-linux@intel.com, Jason Gunthorpe <jgg@ziepe.ca>,
Nick Kossifidis <mickflemm@gmail.com>,
Jakub Kicinski <kuba@kernel.org>,
Nehal Shah <nehal-bakulchandra.shah@amd.com>,
Sunil Goutham <sgoutham@marvell.com>,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
Ariel Elior <aelior@marvell.com>,
Keyur Chudgar <keyur@os.amperecomputing.com>,
George Cherian <gcherian@marvell.com>,
linux-mediatek@lists.infradead.org,
Matthias Brugger <matthias.bgg@gmail.com>,
netdev@vger.kernel.org, hariprasad <hkelam@marvell.com>,
Raju Rangoju <rajur@chelsio.com>, Felix Fietkau <nbd@nbd.name>,
Saeed Mahameed <saeedm@nvidia.com>,
Larry Finger <Larry.Finger@lwfinger.net>
Subject: Re: [PATCH] dma-mapping: move hint unlikely for dma_mapping_error from drivers to core
Date: Thu, 10 Dec 2020 20:58:55 +0100 [thread overview]
Message-ID: <20201210195855.GA11120@kunai> (raw)
In-Reply-To: <5d08af46-5897-b827-dcfb-181d869c8f71@gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 756 bytes --]
On Thu, Dec 10, 2020 at 03:47:50PM +0100, Heiner Kallweit wrote:
> Zillions of drivers use the unlikely() hint when checking the result of
> dma_mapping_error(). This is an inline function anyway, so we can move
> the hint into the function and remove it from drivers.
> From time to time discussions pop up how effective unlikely() is,
> and that it should be used only if something is really very unlikely.
> I think that's the case here.
>
> Patch was created with some help from coccinelle.
>
> @@
> expression dev, dma_addr;
> @@
>
> - unlikely(dma_mapping_error(dev, dma_addr))
> + dma_mapping_error(dev, dma_addr)
>
> Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 102 bytes --]
--
ath11k mailing list
ath11k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath11k
WARNING: multiple messages have this Message-ID (diff)
From: Wolfram Sang <wsa@kernel.org>
To: Heiner Kallweit <hkallweit1@gmail.com>
Cc: Kevin Brace <kevinbrace@bracecomputerlab.com>,
Shyam Sundar S K <shyam-sundar.s-k@amd.com>,
Igor Russkikh <irusskikh@marvell.com>,
Iyappan Subramanian <iyappan@os.amperecomputing.com>,
GR-everest-linux-l2@marvell.com,
Ioana Radulescu <ruxandra.radulescu@nxp.com>,
Madalin Bucur <madalin.bucur@nxp.com>,
Michal Simek <michal.simek@xilinx.com>,
Doug Ledford <dledford@redhat.com>,
Murali Karicheri <m-karicheri2@ti.com>,
Mark Lee <Mark-MC.Lee@mediatek.com>,
Jiri Pirko <jiri@resnulli.us>,
Jesper Dangaard Brouer <hawk@kernel.org>,
Hauke Mehrtens <hauke@hauke-m.de>,
Arnaud Ebalard <arno@natisbad.org>,
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>,
linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org,
Guy Tzalik <gtzalik@amazon.com>,
Luis Chamberlain <mcgrof@kernel.org>,
linux-crypto@vger.kernel.org,
Shannon Nelson <snelson@pensando.io>,
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
Chris Snook <chris.snook@gmail.com>,
Daniele Venzano <venza@brownhat.org>,
Zhu Yanjun <zyjzyj2000@gmail.com>,
linux-i2c@vger.kernel.org, Ioana Ciornei <ioana.ciornei@nxp.com>,
Jon Olson <jonolson@google.com>,
Arthur Kiyanovski <akiyano@amazon.com>,
Leon Romanovsky <leon@kernel.org>,
"David S. Miller" <davem@davemloft.net>,
Boris Pismenny <borisp@nvidia.com>,
John Fastabend <john.fastabend@gmail.com>,
Rain River <rain.1986.08.12@gmail.com>,
Martin Habets <habetsm.xilinx@gmail.com>,
Yisen Zhuang <yisen.zhuang@huawei.com>,
Wingman Kwok <w-kwok2@ti.com>, Sean Wang <sean.wang@mediatek.com>,
Claudiu Manoil <claudiu.manoil@nxp.com>,
Pensando Drivers <drivers@pensando.io>,
Kalle Valo <kvalo@codeaurora.org>,
Boris Brezillon <bbrezillon@kernel.org>,
Sagi Shahar <sagis@google.com>, Tariq Toukan <tariqt@nvidia.com>,
Sudarsana Kalluru <skalluru@marvell.com>,
Netanel Belgazal <netanel@amazon.com>,
Andreas Larsson <andreas@gaisler.com>,
Catherine Sullivan <csully@google.com>,
Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>,
Alexei Starovoitov <ast@kernel.org>,
Elie Morisse <syniurge@gmail.com>,
Luca Coelho <luciano.coelho@intel.com>,
Quan Nguyen <quan@os.amperecomputing.com>,
Subbaraya Sundeep <sbhatta@marvell.com>,
Jiri Slaby <jirislaby@kernel.org>,
Daniel Borkmann <daniel@iogearbox.net>,
Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>,
linux-rdma@vger.kernel.org, Srujana Challa <schalla@marvell.com>,
ath10k@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
ath11k@lists.infradead.org, b43-dev@lists.infradead.org,
Jay Cliburn <jcliburn@gmail.com>,
Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>,
John Crispin <john@phrozen.org>,
Michael Chan <michael.chan@broadcom.com>,
Edward Cree <ecree.xilinx@gmail.com>,
iommu@lists.linux-foundation.org, wil6210@qti.qualcomm.com,
Saeed Bishara <saeedb@amazon.com>,
bpf@vger.kernel.org, Geetha sowjanya <gakula@marvell.com>,
Giovanni Cabiddu <giovanni.cabiddu@intel.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
Herbert Xu <herbert@gondor.apana.org.au>,
Zorik Machulsky <zorik@amazon.com>,
qat-linux@intel.com, Jason Gunthorpe <jgg@ziepe.ca>,
Nick Kossifidis <mickflemm@gmail.com>,
Jakub Kicinski <kuba@kernel.org>,
Nehal Shah <nehal-bakulchandra.shah@amd.com>,
Sunil Goutham <sgoutham@marvell.com>,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
Ariel Elior <aelior@marvell.com>,
Keyur Chudgar <keyur@os.amperecomputing.com>,
George Cherian <gcherian@marvell.com>,
linux-mediatek@lists.infradead.org,
Matthias Brugger <matthias.bgg@gmail.com>,
netdev@vger.kernel.org, hariprasad <hkelam@marvell.com>,
Raju Rangoju <rajur@chelsio.com>, Felix Fietkau <nbd@nbd.name>,
Saeed Mahameed <saeedm@nvidia.com>,
Larry Finger <Larry.Finger@lwfinger.net>
Subject: Re: [PATCH] dma-mapping: move hint unlikely for dma_mapping_error from drivers to core
Date: Thu, 10 Dec 2020 20:58:55 +0100 [thread overview]
Message-ID: <20201210195855.GA11120@kunai> (raw)
In-Reply-To: <5d08af46-5897-b827-dcfb-181d869c8f71@gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 756 bytes --]
On Thu, Dec 10, 2020 at 03:47:50PM +0100, Heiner Kallweit wrote:
> Zillions of drivers use the unlikely() hint when checking the result of
> dma_mapping_error(). This is an inline function anyway, so we can move
> the hint into the function and remove it from drivers.
> From time to time discussions pop up how effective unlikely() is,
> and that it should be used only if something is really very unlikely.
> I think that's the case here.
>
> Patch was created with some help from coccinelle.
>
> @@
> expression dev, dma_addr;
> @@
>
> - unlikely(dma_mapping_error(dev, dma_addr))
> + dma_mapping_error(dev, dma_addr)
>
> Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 156 bytes --]
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu
WARNING: multiple messages have this Message-ID (diff)
From: Wolfram Sang <wsa@kernel.org>
To: Heiner Kallweit <hkallweit1@gmail.com>
Cc: Kevin Brace <kevinbrace@bracecomputerlab.com>,
Shyam Sundar S K <shyam-sundar.s-k@amd.com>,
Igor Russkikh <irusskikh@marvell.com>,
Iyappan Subramanian <iyappan@os.amperecomputing.com>,
GR-everest-linux-l2@marvell.com,
Ioana Radulescu <ruxandra.radulescu@nxp.com>,
Madalin Bucur <madalin.bucur@nxp.com>,
Michal Simek <michal.simek@xilinx.com>,
Doug Ledford <dledford@redhat.com>,
Murali Karicheri <m-karicheri2@ti.com>,
Mark Lee <Mark-MC.Lee@mediatek.com>,
Jiri Pirko <jiri@resnulli.us>,
Jesper Dangaard Brouer <hawk@kernel.org>,
Hauke Mehrtens <hauke@hauke-m.de>,
Arnaud Ebalard <arno@natisbad.org>,
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>,
linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org,
Guy Tzalik <gtzalik@amazon.com>,
Luis Chamberlain <mcgrof@kernel.org>,
linux-crypto@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
Shannon Nelson <snelson@pensando.io>,
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>,
Chris Snook <chris.snook@gmail.com>,
Daniele Venzano <venza@brownhat.org>,
Zhu Yanjun <zyjzyj2000@gmail.com>,
linux-i2c@vger.kernel.org, Ioana Ciornei <ioana.ciornei@nxp.com>,
Jon Olson <jonolson@google.com>,
Arthur Kiyanovski <akiyano@amazon.com>,
Leon Romanovsky <leon@kernel.org>,
"David S. Miller" <davem@davemloft.net>,
Boris Pismenny <borisp@nvidia.com>,
John Fastabend <john.fastabend@gmail.com>,
Rain River <rain.1986.08.12@gmail.com>,
Martin Habets <habetsm.xilinx@gmail.com>,
Yisen Zhuang <yisen.zhuang@huawei.com>,
Wingman Kwok <w-kwok2@ti.com>, Sean Wang <sean.wang@mediatek.com>,
Claudiu Manoil <claudiu.manoil@nxp.com>,
Pensando Drivers <drivers@pensando.io>,
Kalle Valo <kvalo@codeaurora.org>,
Boris Brezillon <bbrezillon@kernel.org>,
Sagi Shahar <sagis@google.com>, Tariq Toukan <tariqt@nvidia.com>,
Sudarsana Kalluru <skalluru@marvell.com>,
Netanel Belgazal <netanel@amazon.com>,
Andreas Larsson <andreas@gaisler.com>,
Catherine Sullivan <csully@google.com>,
Zaibo Xu <xuzaibo@huawei.com>,
Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>,
Alexei Starovoitov <ast@kernel.org>,
Elie Morisse <syniurge@gmail.com>,
Luca Coelho <luciano.coelho@intel.com>,
Quan Nguyen <quan@os.amperecomputing.com>,
Subbaraya Sundeep <sbhatta@marvell.com>,
Jiri Slaby <jirislaby@kernel.org>,
Daniel Borkmann <daniel@iogearbox.net>,
Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>,
linux-rdma@vger.kernel.org, Srujana Challa <schalla@marvell.com>,
ath10k@lists.infradead.org, linux-arm-kernel@lists.infradead.org,
ath11k@lists.infradead.org, b43-dev@lists.infradead.org,
Jay Cliburn <jcliburn@gmail.com>,
Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>,
John Crispin <john@phrozen.org>,
Michael Chan <michael.chan@broadcom.com>,
Salil Mehta <salil.mehta@huawei.com>,
Edward Cree <ecree.xilinx@gmail.com>,
iommu@lists.linux-foundation.org, wil6210@qti.qualcomm.com,
Saeed Bishara <saeedb@amazon.com>,
bpf@vger.kernel.org, Geetha sowjanya <gakula@marvell.com>,
Giovanni Cabiddu <giovanni.cabiddu@intel.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
Herbert Xu <herbert@gondor.apana.org.au>,
Zorik Machulsky <zorik@amazon.com>,
qat-linux@intel.com, Jason Gunthorpe <jgg@ziepe.ca>,
Nick Kossifidis <mickflemm@gmail.com>,
Jakub Kicinski <kuba@kernel.org>,
Nehal Shah <nehal-bakulchandra.shah@amd.com>,
Sunil Goutham <sgoutham@marvell.com>,
Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>,
Ariel Elior <aelior@marvell.com>,
Keyur Chudgar <keyur@os.amperecomputing.com>,
George Cherian <gcherian@marvell.com>,
linux-mediatek@lists.infradead.org,
Matthias Brugger <matthias.bgg@gmail.com>,
netdev@vger.kernel.org, hariprasad <hkelam@marvell.com>,
Raju Rangoju <rajur@chelsio.com>, Felix Fietkau <nbd@nbd.name>,
Saeed Mahameed <saeedm@nvidia.com>,
Larry Finger <Larry.Finger@lwfinger.net>
Subject: Re: [PATCH] dma-mapping: move hint unlikely for dma_mapping_error from drivers to core
Date: Thu, 10 Dec 2020 20:58:55 +0100 [thread overview]
Message-ID: <20201210195855.GA11120@kunai> (raw)
In-Reply-To: <5d08af46-5897-b827-dcfb-181d869c8f71@gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 756 bytes --]
On Thu, Dec 10, 2020 at 03:47:50PM +0100, Heiner Kallweit wrote:
> Zillions of drivers use the unlikely() hint when checking the result of
> dma_mapping_error(). This is an inline function anyway, so we can move
> the hint into the function and remove it from drivers.
> From time to time discussions pop up how effective unlikely() is,
> and that it should be used only if something is really very unlikely.
> I think that's the case here.
>
> Patch was created with some help from coccinelle.
>
> @@
> expression dev, dma_addr;
> @@
>
> - unlikely(dma_mapping_error(dev, dma_addr))
> + dma_mapping_error(dev, dma_addr)
>
> Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Wolfram Sang <wsa@kernel.org> # for I2C
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 170 bytes --]
_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek
next prev parent reply other threads:[~2020-12-10 20:00 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-10 14:47 [PATCH] dma-mapping: move hint unlikely for dma_mapping_error from drivers to core Heiner Kallweit
2020-12-10 14:47 ` Heiner Kallweit
2020-12-10 14:47 ` Heiner Kallweit
2020-12-10 14:47 ` Heiner Kallweit
2020-12-10 14:47 ` Heiner Kallweit
2020-12-10 19:58 ` Wolfram Sang [this message]
2020-12-10 19:58 ` Wolfram Sang
2020-12-10 19:58 ` Wolfram Sang
2020-12-10 19:58 ` Wolfram Sang
2020-12-10 19:58 ` Wolfram Sang
2020-12-11 6:29 ` Kalle Valo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201210195855.GA11120@kunai \
--to=wsa@kernel.org \
--cc=GR-everest-linux-l2@marvell.com \
--cc=Larry.Finger@lwfinger.net \
--cc=Mark-MC.Lee@mediatek.com \
--cc=aelior@marvell.com \
--cc=akiyano@amazon.com \
--cc=andreas@gaisler.com \
--cc=arno@natisbad.org \
--cc=ast@kernel.org \
--cc=ath10k@lists.infradead.org \
--cc=ath11k@lists.infradead.org \
--cc=b43-dev@lists.infradead.org \
--cc=bbrezillon@kernel.org \
--cc=borisp@nvidia.com \
--cc=bpf@vger.kernel.org \
--cc=chris.snook@gmail.com \
--cc=claudiu.manoil@nxp.com \
--cc=csully@google.com \
--cc=daniel@iogearbox.net \
--cc=davem@davemloft.net \
--cc=dennis.dalessandro@cornelisnetworks.com \
--cc=dledford@redhat.com \
--cc=drivers@pensando.io \
--cc=ecree.xilinx@gmail.com \
--cc=gakula@marvell.com \
--cc=gcherian@marvell.com \
--cc=giovanni.cabiddu@intel.com \
--cc=gtzalik@amazon.com \
--cc=habetsm.xilinx@gmail.com \
--cc=hauke@hauke-m.de \
--cc=hawk@kernel.org \
--cc=hayashi.kunihiko@socionext.com \
--cc=herbert@gondor.apana.org.au \
--cc=hkallweit1@gmail.com \
--cc=hkelam@marvell.com \
--cc=ioana.ciornei@nxp.com \
--cc=iommu@lists.linux-foundation.org \
--cc=irusskikh@marvell.com \
--cc=iyappan@os.amperecomputing.com \
--cc=jcliburn@gmail.com \
--cc=jdmason@kudzu.us \
--cc=jgg@ziepe.ca \
--cc=jiri@resnulli.us \
--cc=jirislaby@kernel.org \
--cc=john.fastabend@gmail.com \
--cc=john@phrozen.org \
--cc=jonolson@google.com \
--cc=kevinbrace@bracecomputerlab.com \
--cc=keyur@os.amperecomputing.com \
--cc=kuba@kernel.org \
--cc=kvalo@codeaurora.org \
--cc=leon@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-crypto@vger.kernel.org \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mediatek@lists.infradead.org \
--cc=linux-rdma@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=lorenzo.bianconi83@gmail.com \
--cc=luciano.coelho@intel.com \
--cc=m-karicheri2@ti.com \
--cc=madalin.bucur@nxp.com \
--cc=matthias.bgg@gmail.com \
--cc=mcgrof@kernel.org \
--cc=michael.chan@broadcom.com \
--cc=michal.simek@xilinx.com \
--cc=mickflemm@gmail.com \
--cc=mike.marciniszyn@cornelisnetworks.com \
--cc=nbd@nbd.name \
--cc=nehal-bakulchandra.shah@amd.com \
--cc=netanel@amazon.com \
--cc=netdev@vger.kernel.org \
--cc=qat-linux@intel.com \
--cc=quan@os.amperecomputing.com \
--cc=radhey.shyam.pandey@xilinx.com \
--cc=rain.1986.08.12@gmail.com \
--cc=rajur@chelsio.com \
--cc=ruxandra.radulescu@nxp.com \
--cc=saeedb@amazon.com \
--cc=saeedm@nvidia.com \
--cc=sagis@google.com \
--cc=salil.mehta@huawei.com \
--cc=sbhatta@marvell.com \
--cc=schalla@marvell.com \
--cc=sean.wang@mediatek.com \
--cc=sebastian.hesselbarth@gmail.com \
--cc=sgoutham@marvell.com \
--cc=shyam-sundar.s-k@amd.com \
--cc=skalluru@marvell.com \
--cc=snelson@pensando.io \
--cc=syniurge@gmail.com \
--cc=tariqt@nvidia.com \
--cc=thomas.petazzoni@bootlin.com \
--cc=venza@brownhat.org \
--cc=w-kwok2@ti.com \
--cc=wil6210@qti.qualcomm.com \
--cc=xuzaibo@huawei.com \
--cc=yisen.zhuang@huawei.com \
--cc=zorik@amazon.com \
--cc=zyjzyj2000@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.