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
appletalk
arcnet
bonding
caif
can
cris
dsa
ethernet
fddi
fjes
hamradio
hippi
hyperv
ieee802154
ipvlan
phy
plip
ppp
slip
team
usb
vmxnet3
wan
wimax
wireless
xen-netback
Kconfig -rw-r--r-- 16.1 KB
LICENSE.SRC -rw-r--r-- 891 bytes
Makefile -rw-r--r-- 2.1 KB
Space.c -rw-r--r-- 4.1 KB
dummy.c -rw-r--r-- 10.4 KB
eql.c -rw-r--r-- 14.7 KB
geneve.c -rw-r--r-- 44.1 KB
gtp.c -rw-r--r-- 31.0 KB
ifb.c -rw-r--r-- 8.5 KB
loopback.c -rw-r--r-- 5.9 KB
macsec.c -rw-r--r-- 84.7 KB
macvlan.c -rw-r--r-- 43.2 KB
macvtap.c -rw-r--r-- 6.1 KB
mdio.c -rw-r--r-- 17.4 KB
mii.c -rw-r--r-- 18.0 KB
netconsole.c -rw-r--r-- 24.7 KB
nlmon.c -rw-r--r-- 3.5 KB
ntb_netdev.c -rw-r--r-- 12.5 KB
rionet.c -rw-r--r-- 18.6 KB
sb1000.c -rw-r--r-- 31.2 KB
sungem_phy.c -rw-r--r-- 29.8 KB
tap.c -rw-r--r-- 28.5 KB
tun.c -rw-r--r-- 66.2 KB
veth.c -rw-r--r-- 12.0 KB
virtio_net.c -rw-r--r-- 71.9 KB
vrf.c -rw-r--r-- 32.8 KB
vsockmon.c -rw-r--r-- 3.6 KB
vxlan.c -rw-r--r-- 95.2 KB
xen-netfront.c -rw-r--r-- 54.0 KB

back to top