]> git.karo-electronics.de Git - karo-tx-linux.git/commit
arm: Add option to skip buffer zeroing
authorLaura Abbott <lauraa@codeaurora.org>
Wed, 6 Aug 2014 02:39:38 +0000 (19:39 -0700)
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Mon, 11 Jan 2016 09:54:39 +0000 (09:54 +0000)
commitc0737c5c2f83cda95b71a57b821ed2268b5e6300
tree22f755e435a1cc78c1ee0a3c479fac3ddc5ee66e
parent14cd1952d3c403926c74696f20f9afe31ba4e758
arm: Add option to skip buffer zeroing

The DMA framework currently zeros all buffers because it (righfully so)
assumes that drivers will soon need to pass the memory to a device.
Some devices/use case may not require zeroed memory and there can
be an increase in performance if we skip the zeroing. Add a DMA_ATTR
to allow skipping of DMA zeroing.

Note: only the header file was modified to add the enum to allow the code to
compile, however the arm32 implementation was not pulled, and the arm64
implementation is missing as well

Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
include/linux/dma-attrs.h