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
lmc
.gitignore -rw-r--r-- 12 bytes
Kconfig -rw-r--r-- 13.4 KB
Makefile -rw-r--r-- 1.9 KB
c101.c -rw-r--r-- 10.8 KB
cosa.c -rw-r--r-- 57.2 KB
cosa.h -rw-r--r-- 4.2 KB
dlci.c -rw-r--r-- 11.0 KB
dscc4.c -rw-r--r-- 53.4 KB
farsync.c -rw-r--r-- 70.1 KB
farsync.h -rw-r--r-- 14.1 KB
fsl_ucc_hdlc.c -rw-r--r-- 28.3 KB
fsl_ucc_hdlc.h -rw-r--r-- 3.1 KB
hd64570.c -rw-r--r-- 19.6 KB
hd64570.h -rw-r--r-- 8.4 KB
hd64572.c -rw-r--r-- 17.5 KB
hd64572.h -rw-r--r-- 15.7 KB
hdlc.c -rw-r--r-- 8.2 KB
hdlc_cisco.c -rw-r--r-- 9.6 KB
hdlc_fr.c -rw-r--r-- 29.4 KB
hdlc_ppp.c -rw-r--r-- 18.7 KB
hdlc_raw.c -rw-r--r-- 2.6 KB
hdlc_raw_eth.c -rw-r--r-- 3.1 KB
hdlc_x25.c -rw-r--r-- 4.9 KB
hostess_sv11.c -rw-r--r-- 7.2 KB
ixp4xx_hss.c -rw-r--r-- 36.9 KB
lapbether.c -rw-r--r-- 9.9 KB
n2.c -rw-r--r-- 13.2 KB
pc300too.c -rw-r--r-- 13.9 KB
pci200syn.c -rw-r--r-- 11.2 KB
sbni.c -rw-r--r-- 40.6 KB
sbni.h -rw-r--r-- 2.7 KB
sdla.c -rw-r--r-- 37.9 KB
sealevel.c -rw-r--r-- 7.9 KB
slic_ds26522.c -rw-r--r-- 6.3 KB
slic_ds26522.h -rw-r--r-- 3.4 KB
wanxl.c -rw-r--r-- 20.7 KB
wanxl.h -rw-r--r-- 4.4 KB
wanxlfw.S -rw-r--r-- 23.2 KB
wanxlfw.inc_shipped -rw-r--r-- 12.3 KB
x25_asy.c -rw-r--r-- 18.4 KB
x25_asy.h -rw-r--r-- 1.5 KB
z85230.c -rw-r--r-- 39.1 KB
z85230.h -rw-r--r-- 13.4 KB

back to top