This series contains a set of boot time optimizations for Qualcomm SoCs, targeting unnecessary initialization and device probing paths observed during boot.
The changes reduce time spent in memory initialization, filesystem probing, and redundant SCSI rescans, resulting in measurable boot KPI improvements across Qualcomm platforms. Boot time savings observed: - Disable malloc pool zero-initialization: ~74 ms - Skip redundant SCSI rescan for capsule updates: ~34 ms - Skip filesystem probe for non-ESP GPT partitions: ~170 ms Combined, these optimizations save approximately 278 ms during boot on Qualcomm SoCs while preserving existing functionality. Aswin Murugan (3): mach-snapdragon: skip redundant SCSI rescan for capsule updates efi_loader: skip fs probe for non-ESP GPT partitions configs: qcom: disable malloc pool zero-init on boot arch/arm/mach-snapdragon/capsule_update.c | 4 ++-- configs/qcom_defconfig | 1 + lib/efi_loader/efi_disk.c | 4 ++++ 3 files changed, 7 insertions(+), 2 deletions(-) -- 2.34.1
