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
Kconfig -rw-r--r-- 10.6 KB
Makefile -rw-r--r-- 2.9 KB
amd.c -rw-r--r-- 2.0 KB
aquantia.c -rw-r--r-- 5.1 KB
at803x.c -rw-r--r-- 11.6 KB
bcm-cygnus.c -rw-r--r-- 4.0 KB
bcm-phy-lib.c -rw-r--r-- 9.3 KB
bcm-phy-lib.h -rw-r--r-- 1.7 KB
bcm63xx.c -rw-r--r-- 2.7 KB
bcm7xxx.c -rw-r--r-- 18.7 KB
bcm87xx.c -rw-r--r-- 4.9 KB
broadcom.c -rw-r--r-- 19.1 KB
cicada.c -rw-r--r-- 3.5 KB
cortina.c -rw-r--r-- 2.7 KB
davicom.c -rw-r--r-- 4.8 KB
dp83640.c -rw-r--r-- 37.3 KB
dp83640_reg.h -rw-r--r-- 15.9 KB
dp83848.c -rw-r--r-- 3.8 KB
dp83867.c -rw-r--r-- 9.2 KB
et1011c.c -rw-r--r-- 2.7 KB
fixed_phy.c -rw-r--r-- 7.7 KB
icplus.c -rw-r--r-- 6.0 KB
intel-xway.c -rw-r--r-- 12.5 KB
lxt.c -rw-r--r-- 6.8 KB
marvell.c -rw-r--r-- 52.7 KB
marvell10g.c -rw-r--r-- 10.2 KB
mdio-bcm-iproc.c -rw-r--r-- 4.9 KB
mdio-bcm-unimac.c -rw-r--r-- 7.5 KB
mdio-bitbang.c -rw-r--r-- 5.7 KB
mdio-boardinfo.c -rw-r--r-- 2.0 KB
mdio-boardinfo.h -rw-r--r-- 470 bytes
mdio-cavium.c -rw-r--r-- 3.5 KB
mdio-cavium.h -rw-r--r-- 2.7 KB
mdio-gpio.c -rw-r--r-- 6.4 KB
mdio-hisi-femac.c -rw-r--r-- 4.1 KB
mdio-i2c.c -rw-r--r-- 2.5 KB
mdio-i2c.h -rw-r--r-- 433 bytes
mdio-moxart.c -rw-r--r-- 4.4 KB
mdio-mux-bcm-iproc.c -rw-r--r-- 6.2 KB
mdio-mux-gpio.c -rw-r--r-- 2.3 KB
mdio-mux-mmioreg.c -rw-r--r-- 4.8 KB
mdio-mux.c -rw-r--r-- 4.7 KB
mdio-octeon.c -rw-r--r-- 3.0 KB
mdio-sun4i.c -rw-r--r-- 4.5 KB
mdio-thunder.c -rw-r--r-- 3.5 KB
mdio-xgene.c -rw-r--r-- 11.4 KB
mdio-xgene.h -rw-r--r-- 4.1 KB
mdio_bus.c -rw-r--r-- 17.3 KB
mdio_device.c -rw-r--r-- 4.3 KB
meson-gxl.c -rw-r--r-- 2.3 KB
micrel.c -rw-r--r-- 26.9 KB
microchip.c -rw-r--r-- 4.2 KB
mscc.c -rw-r--r-- 19.1 KB
national.c -rw-r--r-- 4.1 KB
phy-c45.c -rw-r--r-- 7.1 KB
phy-core.c -rw-r--r-- 6.7 KB
phy.c -rw-r--r-- 32.6 KB
phy_device.c -rw-r--r-- 48.2 KB
phy_led_triggers.c -rw-r--r-- 3.6 KB
phylink.c -rw-r--r-- 36.4 KB
qsemi.c -rw-r--r-- 3.5 KB
realtek.c -rw-r--r-- 4.7 KB
rockchip.c -rw-r--r-- 5.2 KB
sfp-bus.c -rw-r--r-- 10.5 KB
sfp.c -rw-r--r-- 20.1 KB
sfp.h -rw-r--r-- 900 bytes
smsc.c -rw-r--r-- 8.9 KB
spi_ks8995.c -rw-r--r-- 13.3 KB
ste10Xp.c -rw-r--r-- 3.1 KB
swphy.c -rw-r--r-- 3.9 KB
swphy.h -rw-r--r-- 198 bytes
teranetics.c -rw-r--r-- 2.9 KB
vitesse.c -rw-r--r-- 10.7 KB
xilinx_gmii2rgmii.c -rw-r--r-- 3.0 KB

back to top