From bc42f9759ff3bcf7e4a7a636711490638a2d544c Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Mon, 6 Jul 2026 18:01:14 -0700 Subject: [PATCH] qoriq: use libdeflate for gzip Shrinks size slightly. Tested on WatchGuard Firebox M300 Signed-off-by: Rosen Penev Link: https://github.com/openwrt/openwrt/pull/24119 Signed-off-by: Robert Marko --- target/linux/qoriq/image/generic.mk | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/target/linux/qoriq/image/generic.mk b/target/linux/qoriq/image/generic.mk index d084faf70cc..1e2c304829a 100644 --- a/target/linux/qoriq/image/generic.mk +++ b/target/linux/qoriq/image/generic.mk @@ -6,14 +6,14 @@ define Device/fsl_T4240RDB kmod-eeprom-at24 kmod-gpio-button-hotplug kmod-hwmon-w83793 kmod-leds-gpio \ kmod-ptp-qoriq kmod-rtc-ds1374 FILESYSTEMS := squashfs - KERNEL := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb + KERNEL := kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb IMAGES := factory-nor.bin.gz sdcard.img.gz rcw.bin sysupgrade.bin IMAGE/factory-nor.bin.gz := \ append-kernel | append-rootfs | pad-rootfs | pad-to 126M | \ pad-to 127M | \ ls-append fsl_t4240-rdb-fman.bin | pad-to 130176k | \ ls-append $(1)-nor-uboot-env.bin | pad-to 130304k | \ - ls-append $(1)-nor-uboot.bin | gzip + ls-append $(1)-nor-uboot.bin | libdeflate-gzip IMAGE/rcw.bin := ls-append $(1)-rcw.bin IMAGE/sdcard.img.gz := \ ls-clean | \ @@ -23,7 +23,7 @@ define Device/fsl_T4240RDB ls-append fsl_t4240-rdb-fman.bin | pad-to 2M | \ pad-to $(LS_SD_KERNELPART_OFFSET)M | \ ls-append-kernel | pad-to $(LS_SD_ROOTFSPART_OFFSET)M | \ - append-rootfs | pad-to $(LS_SD_IMAGE_SIZE)M | gzip + append-rootfs | pad-to $(LS_SD_IMAGE_SIZE)M | libdeflate-gzip IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata endef TARGET_DEVICES += fsl_T4240RDB @@ -38,10 +38,10 @@ define Device/watchguard_firebox-m300 DEVICE_PACKAGES := \ kmod-gpio-button-hotplug kmod-hwmon-w83793 kmod-leds-gpio kmod-ptp-qoriq \ kmod-rtc-rs5c372a kmod-tpm-i2c-atmel kmod-dsa-mv88e6xxx - KERNEL := kernel-bin | gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb + KERNEL := kernel-bin | libdeflate-gzip | fit gzip $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb KERNEL_SUFFIX := -fit-uImage.itb IMAGES := sdcard.img.gz sysupgrade.img.gz - IMAGE/sysupgrade.img.gz := sdcard-img | gzip | append-metadata - IMAGE/sdcard.img.gz := sdcard-img | gzip + IMAGE/sysupgrade.img.gz := sdcard-img | libdeflate-gzip | append-metadata + IMAGE/sdcard.img.gz := sdcard-img | libdeflate-gzip endef TARGET_DEVICES += watchguard_firebox-m300 -- 2.47.3