armbian_build/patch/kernel/archive/sm8250-6.6
ColorfulRhino f0c27bd69b kernel 6.6: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed
With CONFIG_DMA_BOUNCE_UNALIGNED_KMALLOC enabled, the arm64 kernel still
allocates the default SWIOTLB buffer (64MB) even if ZONE_DMA is disabled
or all the RAM fits into this zone. However, this potentially wastes a
non-negligible amount of memory on platforms with little RAM.

Reduce the SWIOTLB size to 1MB per 1GB of RAM if only needed for
kmalloc() buffer bouncing.
2024-04-11 08:31:26 -04:00
..
0001-drm-msm-dpu1-improve-support-for-active-CTLs.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0002-drm-msm-dpu1-use-one-active-CTL-if-it-is-available.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0003-drm-msm-dpu1-dpu_encoder_phys_-proper-suppor-for-act.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0004-dt-bindings-mfd-qcom-qca639x-add-binding-for-QCA639x.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0005-mfd-qca639x-add-support-for-QCA639x-powerup-sequence.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0006-mfd-qcom-qca639x-switch-to-platform-config-data.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0007-mfd-qcom-qca639x-change-qca639x-to-use-gpios-rather-.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0008-Bluetooth-hci_qca-reopen-serial-port-after-toggling-.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0009-drm-Add-drm-notifier-support.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0010-arm64-swiotlb-Reduce-the-default-size-if-no-ZONE_DMA-bouncing-needed.patch kernel 6.6: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed 2024-04-11 08:31:26 -04:00
0010-drm-dsi-emit-panel-turn-on-off-signal-to-touchscreen.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0011-Input-Add-nt36523-touchscreen-driver.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0012-arm64-dts-qcom-sm8250-xiaomi-elish-enable-wifi-and-b.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0013-arm64-dts-qcom-sm8250-xiaomi-elish-enable-touchscree.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0014-arm64-dts-qcom-sm8250-xiaomi-elish-Disable-slpi.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0015-sound-soc-qcom-sm8250-Add-tdm-support.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0016-arm64-dts-qcom-sm8250-xiaomi-elish-Add-sound-support.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0017-Asoc-wm_adsp-Add-prefix-support.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0018-arm64-dts-qcom-sm8250-xiaomi-elish-Add-xiaomi-keyboa.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0019-drm-panel-nt36523-Fix-for-kernel-6.5.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0020-drivers-input-misc-add-xiaomi-keyboard-vendor-driver.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0021-arm64-dts-qcom-sm8250-xiaomi-elish-use-vendor-keyboa.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0022-drivers-spmi-spmi-pmic-arb.c-remove-warnings.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0023-tty-serial-qcom-geni-fix-zero-dma-rx-len-in.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0024-Asoc-wm_adsp-Use-xiaomi-elish-firmware-name.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0025-input-nt36523-short-the-firmware-download-delay-from.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0026-Enable-non-coherent-dst-bufs-for-Venus-V4L2-driver.patch bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
0027-bluetooth-fix-some-blutooth-LE-devices-not-pairing.patch xiaomi-elish: update config for 6.6, and fix one bluetooth pairing issue (#5885) 2023-11-05 10:04:12 +01:00