Revision 30f92d62e5b41a94de2d0bbd677a6ea2fcfed74f authored by Akinobu Mita on 06 September 2017, 10:15:31 UTC, committed by Christoph Hellwig on 11 September 2017, 16:29:38 UTC
The initial chunk size for host memory buffer allocation is currently
PAGE_SIZE << MAX_ORDER.  MAX_ORDER order allocation is usually failed
without CONFIG_DMA_CMA.  So the HMB allocation is retried with chunk size
PAGE_SIZE << (MAX_ORDER - 1) in general, but there is no problem if the
retry allocation works correctly.

Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>
[hch: rebased]
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Cc: stable@vger.kernel.org
1 parent 92dc689
History
File Mode Size
amcc
axis
bcm
caam
cavium
ccp
chelsio
inside-secure
marvell
mediatek
nx
qat
qce
rockchip
stm32
sunxi-ss
ux500
virtio
vmx
Kconfig -rw-r--r-- 21.5 KB
Makefile -rw-r--r-- 2.1 KB
atmel-aes-regs.h -rw-r--r-- 3.0 KB
atmel-aes.c -rw-r--r-- 68.4 KB
atmel-authenc.h -rw-r--r-- 2.2 KB
atmel-ecc.c -rw-r--r-- 20.8 KB
atmel-ecc.h -rw-r--r-- 3.7 KB
atmel-sha-regs.h -rw-r--r-- 2.3 KB
atmel-sha.c -rw-r--r-- 71.7 KB
atmel-tdes-regs.h -rw-r--r-- 2.6 KB
atmel-tdes.c -rw-r--r-- 37.7 KB
bfin_crc.c -rw-r--r-- 18.4 KB
bfin_crc.h -rw-r--r-- 3.8 KB
exynos-rng.c -rw-r--r-- 9.1 KB
geode-aes.c -rw-r--r-- 13.5 KB
geode-aes.h -rw-r--r-- 1.5 KB
hifn_795x.c -rw-r--r-- 74.9 KB
img-hash.c -rw-r--r-- 27.4 KB
ixp4xx_crypto.c -rw-r--r-- 36.4 KB
mv_cesa.c -rw-r--r-- 29.4 KB
mv_cesa.h -rw-r--r-- 3.9 KB
mxc-scc.c -rw-r--r-- 19.0 KB
mxs-dcp.c -rw-r--r-- 26.6 KB
n2_asm.S -rw-r--r-- 1.7 KB
n2_core.c -rw-r--r-- 51.5 KB
n2_core.h -rw-r--r-- 6.1 KB
omap-aes-gcm.c -rw-r--r-- 9.8 KB
omap-aes.c -rw-r--r-- 29.3 KB
omap-aes.h -rw-r--r-- 5.7 KB
omap-crypto.c -rw-r--r-- 4.0 KB
omap-crypto.h -rw-r--r-- 1.0 KB
omap-des.c -rw-r--r-- 27.1 KB
omap-sham.c -rw-r--r-- 52.2 KB
padlock-aes.c -rw-r--r-- 14.6 KB
padlock-sha.c -rw-r--r-- 15.4 KB
picoxcell_crypto.c -rw-r--r-- 50.6 KB
picoxcell_crypto_regs.h -rw-r--r-- 5.1 KB
s5p-sss.c -rw-r--r-- 23.6 KB
sahara.c -rw-r--r-- 40.4 KB
talitos.c -rw-r--r-- 95.9 KB
talitos.h -rw-r--r-- 15.3 KB

back to top