mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-15 22:41:38 +00:00
In order to reduce possible memory allocation failures due to memory fragmentation caused by page_frag_cache allocator, switch to page_pool allocator for dma and usb mt76 drivers. Remove per rx-queue page_frag_cache Co-developed-by: Felix Fietkau <nbd@nbd.name> Tested-by: Deren Wu <deren.wu@mediatek.com> Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: Felix Fietkau <nbd@nbd.name>
39 lines
851 B
Plaintext
39 lines
851 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
config MT76_CORE
|
|
tristate
|
|
select PAGE_POOL
|
|
|
|
config MT76_LEDS
|
|
bool
|
|
depends on MT76_CORE
|
|
depends on LEDS_CLASS=y || MT76_CORE=LEDS_CLASS
|
|
default y
|
|
|
|
config MT76_USB
|
|
tristate
|
|
depends on MT76_CORE
|
|
|
|
config MT76_SDIO
|
|
tristate
|
|
depends on MT76_CORE
|
|
|
|
config MT76x02_LIB
|
|
tristate
|
|
select MT76_CORE
|
|
|
|
config MT76x02_USB
|
|
tristate
|
|
select MT76_USB
|
|
|
|
config MT76_CONNAC_LIB
|
|
tristate
|
|
select MT76_CORE
|
|
|
|
source "drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig"
|
|
source "drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig"
|
|
source "drivers/net/wireless/mediatek/mt76/mt7603/Kconfig"
|
|
source "drivers/net/wireless/mediatek/mt76/mt7615/Kconfig"
|
|
source "drivers/net/wireless/mediatek/mt76/mt7915/Kconfig"
|
|
source "drivers/net/wireless/mediatek/mt76/mt7921/Kconfig"
|
|
source "drivers/net/wireless/mediatek/mt76/mt7996/Kconfig"
|