# HG changeset patch # User Christophe Lincoln # Date 1252531253 -7200 # Node ID 7589496c772cee745808626259f3a237492c5849 # Parent c35542f29456fab1593f6a0483f2b8b790e746be Up: linux (2.6.30.6) diff -r c35542f29456 -r 7589496c772c linux-acpi/receipt --- a/linux-acpi/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-acpi/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-acpi" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel acpi modules." DEPENDS="linux" diff -r c35542f29456 -r 7589496c772c linux-agp/receipt --- a/linux-agp/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-agp/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-agp" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel AGP modules." MAINTAINER="erjo@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-appletalk/receipt --- a/linux-appletalk/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-appletalk/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-appletalk" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel appletalk modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-bluetooth/receipt --- a/linux-bluetooth/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-bluetooth/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-bluetooth" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel bluetooth modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-btrfs/receipt --- a/linux-btrfs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-btrfs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-btrfs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel btrfs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-cifs/receipt --- a/linux-cifs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-cifs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cifs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel cifs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-coda/receipt --- a/linux-coda/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-coda/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-coda" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel coda module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-cpufreq/receipt --- a/linux-cpufreq/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-cpufreq/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cpufreq" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel cpufreq modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-cramfs/receipt --- a/linux-cramfs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-cramfs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cramfs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel cramfs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-crypto/receipt --- a/linux-crypto/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-crypto/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-crypto" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel crypto modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-cryptoloop/receipt --- a/linux-cryptoloop/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-cryptoloop/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-cryptoloop" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel cryptoloop modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-dialup/receipt --- a/linux-dialup/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-dialup/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-dialup" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel dial-up modules." MAINTAINER="domcox@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-drm/receipt --- a/linux-drm/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-drm/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-drm" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel drm module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-ext4/receipt --- a/linux-ext4/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-ext4/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ext4" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel ext4 module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-gfs2/receipt --- a/linux-gfs2/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-gfs2/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-gfs2" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel gfs2 module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-headers/receipt --- a/linux-headers/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-headers/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-headers" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="development" SHORT_DESC="The Linux Kernel headers files for devel." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-hfs/receipt --- a/linux-hfs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-hfs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-hfs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel hfs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-hfsplus/receipt --- a/linux-hfsplus/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-hfsplus/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-hfsplus" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel hfsplus module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-ieee1394/receipt --- a/linux-ieee1394/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-ieee1394/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ieee1394" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel ieee1394 modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-input-misc/receipt --- a/linux-input-misc/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-input-misc/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-input-misc" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel misc. input drivers, including the ATI RemoteWonders." MAINTAINER="rcx@zoominternet.net" diff -r c35542f29456 -r 7589496c772c linux-input-tablet/receipt --- a/linux-input-tablet/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-input-tablet/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-input-tablet" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel tablet input drivers." MAINTAINER="rcx@zoominternet.net" diff -r c35542f29456 -r 7589496c772c linux-input-touchscreen/receipt --- a/linux-input-touchscreen/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-input-touchscreen/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-input-touchscreen" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel touchscreen input drivers." MAINTAINER="jozee@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-ipv6/receipt --- a/linux-ipv6/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-ipv6/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ipv6" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel ipv6 modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-irda/receipt --- a/linux-irda/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-irda/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-irda" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel irda modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-isdn/receipt --- a/linux-isdn/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-isdn/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-isdn" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel isdn modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-jfs/receipt --- a/linux-jfs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-jfs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-jfs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel jfs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-joystick/receipt --- a/linux-joystick/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-joystick/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-joystick" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel joystick modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-kvm/receipt --- a/linux-kvm/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-kvm/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-kvm" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel kvm and virtio modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-md/receipt --- a/linux-md/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-md/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-md" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel md modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-memstick/receipt --- a/linux-memstick/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-memstick/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-memstick" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel sony memory stick modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-minix/receipt --- a/linux-minix/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-minix/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-minix" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel minix module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-mmc/receipt --- a/linux-mmc/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-mmc/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-mmc" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel mmc modules (card reader)." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-mwave/receipt --- a/linux-mwave/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-mwave/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-mwave" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel ACP Modem driver module (for IBM Thinkpad)" MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-ncpfs/receipt --- a/linux-ncpfs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-ncpfs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-ncpfs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel ncpfs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-netfilter/receipt --- a/linux-netfilter/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-netfilter/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-netfilter" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel netfilter modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-reiserfs/receipt --- a/linux-reiserfs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-reiserfs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-reiserfs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel reiserfs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-sched/receipt --- a/linux-sched/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-sched/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-sched" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel sched modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-scsi/receipt --- a/linux-scsi/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-scsi/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-scsi" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel scsi modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-sound/receipt --- a/linux-sound/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-sound/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-sound" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel sound modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-source/receipt --- a/linux-source/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-source/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-source" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="development" SHORT_DESC="The Linux kernel source files." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-squashfs/receipt --- a/linux-squashfs/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-squashfs/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-squashfs" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel squashfs module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-udf/receipt --- a/linux-udf/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-udf/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-udf" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel udf module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-usb-misc/receipt --- a/linux-usb-misc/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-usb-misc/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-usb-misc" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel misc. USB drivers, including the Lego USB tower." MAINTAINER="rcx@zoominternet.net" diff -r c35542f29456 -r 7589496c772c linux-usbdsl/receipt --- a/linux-usbdsl/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-usbdsl/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-usbdsl" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel usb dsl modem modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-usbip/receipt --- a/linux-usbip/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-usbip/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-usbip" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel usbip module." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-uwb/receipt --- a/linux-uwb/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-uwb/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-uwb" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel uwb modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-video/receipt --- a/linux-video/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-video/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-video" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel video modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-wimax/receipt --- a/linux-wimax/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-wimax/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-wimax" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel wimax modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux-wireless/receipt --- a/linux-wireless/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux-wireless/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux-wireless" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel wireless modules." MAINTAINER="devel@slitaz.org" diff -r c35542f29456 -r 7589496c772c linux/receipt --- a/linux/receipt Wed Sep 09 23:05:26 2009 +0200 +++ b/linux/receipt Wed Sep 09 23:20:53 2009 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="linux" -VERSION="2.6.30.4" +VERSION="2.6.30.6" CATEGORY="base-system" SHORT_DESC="The Linux kernel and modules." DEPENDS="depmod" @@ -36,7 +36,6 @@ $PACKAGE-diff-$VERSION.u $PACKAGE-freeinitrd-$VERSION.u $PACKAGE-unlzma-$VERSION.u -$PACKAGE-hotfix-$VERSION.u EOT make mrproper cp ../stuff/$PACKAGE-$VERSION-slitaz.config .config @@ -93,23 +92,25 @@ echo "Processing post-install commands..." chroot "$1/" depmod -a $VERSION-slitaz if [ -f "$1/boot/grub/menu.lst" ]; then - root_dev=`cat $1/boot/grub/menu.lst | grep root= | sed 's/.*root=\([^ ]*\).*/\1/'` - grub_dev=`cat $1/boot/grub/menu.lst | grep "root ("` + root_dev=`cat $1/boot/grub/menu.lst | grep root= | sed 's/.*root=\([^ ]*\).*/\1/' | head -n 1` + grub_dev=`cat $1/boot/grub/menu.lst | grep "root (" | head -n 1` # Add new kernel entry in case of upgrade for installed system. - cat >> $1/boot/grub/menu.lst << EOT + if ! grep -q $PACKAGE-$VERSION-slitaz $1/boot/grub/menu.lst; then + cat >> $1/boot/grub/menu.lst << EOT + +title SliTaz GNU/Linux (Kernel $VERSION-slitaz) +$grub_dev +kernel /boot/vmlinuz-$VERSION-slitaz root=$root_dev +EOT + fi + # Display information message. + cat < \ -+ $(@D)/.tmp_$(@F).$$ ; \ -+ diff -u $(@D)/.tmp_$(@F).$$ $H; fi &&) : ;\ - then mv -f $(@D)/.tmp_$(@F) $@; \ -- else rm -f $(@D)/.tmp_$(@F); exit 1; \ -+ else rm -f $(@D)/.tmp_$(@F)*; exit 1; \ -+ rm -f $(@D)/.tmp_$(@F)*; \ - fi - endef - - ---- linux-2.6.30.3/scripts/Makefile.lib -+++ linux-2.6.30.3/scripts/Makefile.lib -@@ -204,4 +204,4 @@ - # --------------------------------------------------------------------------- - - quiet_cmd_lzma = LZMA $@ --cmd_lzma = (lzma -9 -c $< && $(size_append) $<) >$@ || (rm -f $@ ; false) -+cmd_lzma = (lzma e $< -so && $(size_append) $<) >$@ || (rm -f $@ ; false) diff -r c35542f29456 -r 7589496c772c linux/stuff/linux-diff-2.6.30.6.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/linux-diff-2.6.30.6.u Wed Sep 09 23:20:53 2009 +0200 @@ -0,0 +1,27 @@ +--- linux-2.6.30.3/arch/x86/vdso/Makefile ++++ linux-2.6.30.3/arch/x86/vdso/Makefile +@@ -104,10 +104,12 @@ + $(foreach H,$(filter-out FORCE,$^),\ + if grep -q VDSO32_SYSENTER_RETURN $H; \ + then diff -u $(@D)/.tmp_$(@F) $H; \ +- else sed /VDSO32_SYSENTER_RETURN/d $(@D)/.tmp_$(@F) | \ +- diff -u - $H; fi &&) : ;\ ++ else sed /VDSO32_SYSENTER_RETURN/d $(@D)/.tmp_$(@F) > \ ++ $(@D)/.tmp_$(@F).$$ ; \ ++ diff -u $(@D)/.tmp_$(@F).$$ $H; fi &&) : ;\ + then mv -f $(@D)/.tmp_$(@F) $@; \ +- else rm -f $(@D)/.tmp_$(@F); exit 1; \ ++ else rm -f $(@D)/.tmp_$(@F)*; exit 1; \ ++ rm -f $(@D)/.tmp_$(@F)*; \ + fi + endef + + +--- linux-2.6.30.3/scripts/Makefile.lib ++++ linux-2.6.30.3/scripts/Makefile.lib +@@ -204,4 +204,4 @@ + # --------------------------------------------------------------------------- + + quiet_cmd_lzma = LZMA $@ +-cmd_lzma = (lzma -9 -c $< && $(size_append) $<) >$@ || (rm -f $@ ; false) ++cmd_lzma = (lzma e $< -so && $(size_append) $<) >$@ || (rm -f $@ ; false) diff -r c35542f29456 -r 7589496c772c linux/stuff/linux-freeinitrd-2.6.30.4.u --- a/linux/stuff/linux-freeinitrd-2.6.30.4.u Wed Sep 09 23:05:26 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,143 +0,0 @@ ---- linux-2.6.30.4/arch/x86/mm/init.c -+++ linux-2.6.30.4/arch/x86/mm/init.c -@@ -381,7 +381,7 @@ - */ - set_memory_rw(begin, (end - begin) >> PAGE_SHIFT); - -- printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10); -+ if (what) printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10); - - for (; addr < end; addr += PAGE_SIZE) { - ClearPageReserved(virt_to_page(addr)); - ---- linux-2.6.30.4/init/initramfs.c -+++ linux-2.6.30.4/init/initramfs.c -@@ -374,6 +374,47 @@ - [Reset] = do_reset, - }; - -+#include -+#define INITRD_PAGE ((PAGE_SIZE > 1024*1024) ? PAGE_SIZE : 1024*1024) -+ -+static void free_rootfs_mem(unsigned long start, unsigned long end) -+{ -+ free_init_pages(NULL, start, end); -+} -+ -+static void _free_initrd(unsigned long initrd_start, unsigned long initrd_end, -+ void (*free_initrd_mem)(unsigned long, unsigned long)); -+ -+static struct { -+ int offset, last, inptr; -+ char *max; -+} fill; -+ -+static void release_inbuf(void) -+{ -+ if (fill.offset >= INITRD_PAGE) { -+ unsigned rem = fill.offset % INITRD_PAGE; -+ unsigned end = initrd_start + fill.offset - rem; -+ _free_initrd(initrd_start, end, free_rootfs_mem); -+ printk("."); -+ initrd_start = end; -+ fill.offset = rem; -+ } -+} -+ -+static int fill_buffer(void *buffer, unsigned size) -+{ -+ int max = fill.max - (char *) initrd_start - fill.offset; -+ if (max > size) max = size; -+ if (max > INITRD_PAGE) max = INITRD_PAGE; -+ memcpy(buffer, (void *)(initrd_start + fill.offset), max); -+ fill.offset += max; -+ release_inbuf(); -+ fill.inptr += fill.last; -+ fill.last = max; -+ return max; -+} -+ - static int __init write_buffer(char *buf, unsigned len) - { - count = len; -@@ -417,6 +458,7 @@ - decompress_fn decompress; - const char *compress_name; - static __initdata char msg_buf[64]; -+ int early_free_initrd = (buf == (char *) initrd_start); - - header_buf = kmalloc(110, GFP_KERNEL); - symlink_buf = kmalloc(PATH_MAX + N_ALIGN(PATH_MAX) + 1, GFP_KERNEL); -@@ -430,8 +472,31 @@ - message = NULL; - while (!message && len) { - loff_t saved_offset = this_header; -+ fill.offset = buf - (char *) initrd_start; -+ fill.max = buf + len; -+ fill.inptr = fill.last = 0; - if (*buf == '0' && !(this_header & 3)) { - state = Start; -+ if (early_free_initrd) { -+ while (len) { -+ unsigned n = len, tofree; -+ if (n > INITRD_PAGE) -+ n = INITRD_PAGE; -+ flush_buffer(buf, n); -+ buf += n; -+ len -= n; -+ n = buf - (char *) initrd_start; -+ tofree = n - (n % INITRD_PAGE); -+ if (!tofree) -+ continue; -+ _free_initrd(initrd_start, -+ initrd_start + tofree, -+ free_rootfs_mem); -+ initrd_start += tofree; -+ printk("."); -+ } -+ continue; -+ } - written = write_buffer(buf, len); - buf += written; - len -= written; -@@ -445,9 +510,15 @@ - } - this_header = 0; - decompress = decompress_method(buf, len, &compress_name); -- if (decompress) -- decompress(buf, len, NULL, flush_buffer, NULL, -+ if (decompress) { -+ if (early_free_initrd) { -+ decompress(NULL, 0, fill_buffer, flush_buffer, -+ NULL, &my_inptr, error); -+ my_inptr += fill.inptr; -+ } -+ else decompress(buf, len, NULL, flush_buffer, NULL, - &my_inptr, error); -+ } - else if (compress_name) { - if (!message) { - snprintf(msg_buf, sizeof msg_buf, -@@ -484,7 +555,8 @@ - #include - #include - --static void __init free_initrd(void) -+static void _free_initrd(unsigned long initrd_start, unsigned long initrd_end, -+ void (*free_initrd_mem)(unsigned long, unsigned long)) - { - #ifdef CONFIG_KEXEC - unsigned long crashk_start = (unsigned long)__va(crashk_res.start); -@@ -512,6 +584,12 @@ - #endif - free_initrd_mem(initrd_start, initrd_end); - skip: -+ ; -+} -+ -+static void __init free_initrd(void) -+{ -+ _free_initrd(initrd_start, initrd_end, free_initrd_mem); - initrd_start = 0; - initrd_end = 0; - } diff -r c35542f29456 -r 7589496c772c linux/stuff/linux-freeinitrd-2.6.30.6.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/linux-freeinitrd-2.6.30.6.u Wed Sep 09 23:20:53 2009 +0200 @@ -0,0 +1,143 @@ +--- linux-2.6.30.4/arch/x86/mm/init.c ++++ linux-2.6.30.4/arch/x86/mm/init.c +@@ -381,7 +381,7 @@ + */ + set_memory_rw(begin, (end - begin) >> PAGE_SHIFT); + +- printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10); ++ if (what) printk(KERN_INFO "Freeing %s: %luk freed\n", what, (end - begin) >> 10); + + for (; addr < end; addr += PAGE_SIZE) { + ClearPageReserved(virt_to_page(addr)); + +--- linux-2.6.30.4/init/initramfs.c ++++ linux-2.6.30.4/init/initramfs.c +@@ -374,6 +374,47 @@ + [Reset] = do_reset, + }; + ++#include ++#define INITRD_PAGE ((PAGE_SIZE > 1024*1024) ? PAGE_SIZE : 1024*1024) ++ ++static void free_rootfs_mem(unsigned long start, unsigned long end) ++{ ++ free_init_pages(NULL, start, end); ++} ++ ++static void _free_initrd(unsigned long initrd_start, unsigned long initrd_end, ++ void (*free_initrd_mem)(unsigned long, unsigned long)); ++ ++static struct { ++ int offset, last, inptr; ++ char *max; ++} fill; ++ ++static void release_inbuf(void) ++{ ++ if (fill.offset >= INITRD_PAGE) { ++ unsigned rem = fill.offset % INITRD_PAGE; ++ unsigned end = initrd_start + fill.offset - rem; ++ _free_initrd(initrd_start, end, free_rootfs_mem); ++ printk("."); ++ initrd_start = end; ++ fill.offset = rem; ++ } ++} ++ ++static int fill_buffer(void *buffer, unsigned size) ++{ ++ int max = fill.max - (char *) initrd_start - fill.offset; ++ if (max > size) max = size; ++ if (max > INITRD_PAGE) max = INITRD_PAGE; ++ memcpy(buffer, (void *)(initrd_start + fill.offset), max); ++ fill.offset += max; ++ release_inbuf(); ++ fill.inptr += fill.last; ++ fill.last = max; ++ return max; ++} ++ + static int __init write_buffer(char *buf, unsigned len) + { + count = len; +@@ -417,6 +458,7 @@ + decompress_fn decompress; + const char *compress_name; + static __initdata char msg_buf[64]; ++ int early_free_initrd = (buf == (char *) initrd_start); + + header_buf = kmalloc(110, GFP_KERNEL); + symlink_buf = kmalloc(PATH_MAX + N_ALIGN(PATH_MAX) + 1, GFP_KERNEL); +@@ -430,8 +472,31 @@ + message = NULL; + while (!message && len) { + loff_t saved_offset = this_header; ++ fill.offset = buf - (char *) initrd_start; ++ fill.max = buf + len; ++ fill.inptr = fill.last = 0; + if (*buf == '0' && !(this_header & 3)) { + state = Start; ++ if (early_free_initrd) { ++ while (len) { ++ unsigned n = len, tofree; ++ if (n > INITRD_PAGE) ++ n = INITRD_PAGE; ++ flush_buffer(buf, n); ++ buf += n; ++ len -= n; ++ n = buf - (char *) initrd_start; ++ tofree = n - (n % INITRD_PAGE); ++ if (!tofree) ++ continue; ++ _free_initrd(initrd_start, ++ initrd_start + tofree, ++ free_rootfs_mem); ++ initrd_start += tofree; ++ printk("."); ++ } ++ continue; ++ } + written = write_buffer(buf, len); + buf += written; + len -= written; +@@ -445,9 +510,15 @@ + } + this_header = 0; + decompress = decompress_method(buf, len, &compress_name); +- if (decompress) +- decompress(buf, len, NULL, flush_buffer, NULL, ++ if (decompress) { ++ if (early_free_initrd) { ++ decompress(NULL, 0, fill_buffer, flush_buffer, ++ NULL, &my_inptr, error); ++ my_inptr += fill.inptr; ++ } ++ else decompress(buf, len, NULL, flush_buffer, NULL, + &my_inptr, error); ++ } + else if (compress_name) { + if (!message) { + snprintf(msg_buf, sizeof msg_buf, +@@ -484,7 +555,8 @@ + #include + #include + +-static void __init free_initrd(void) ++static void _free_initrd(unsigned long initrd_start, unsigned long initrd_end, ++ void (*free_initrd_mem)(unsigned long, unsigned long)) + { + #ifdef CONFIG_KEXEC + unsigned long crashk_start = (unsigned long)__va(crashk_res.start); +@@ -512,6 +584,12 @@ + #endif + free_initrd_mem(initrd_start, initrd_end); + skip: ++ ; ++} ++ ++static void __init free_initrd(void) ++{ ++ _free_initrd(initrd_start, initrd_end, free_initrd_mem); + initrd_start = 0; + initrd_end = 0; + } diff -r c35542f29456 -r 7589496c772c linux/stuff/linux-unlzma-2.6.30.4.u --- a/linux/stuff/linux-unlzma-2.6.30.4.u Wed Sep 09 23:05:26 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,268 +0,0 @@ ---- linux-2.6.30.4/init/initramfs.c -+++ linux-2.6.30.4/init/initramfs.c -@@ -425,7 +425,8 @@ - return len - count; - } - --static int __init flush_buffer(void *bufv, unsigned len) -+#define flush_buffer cpio_flush_buffer -+int __init flush_buffer(void *bufv, unsigned len) - { - char *buf = (char *) bufv; - int written; - ---- linux-2.6.30.4/lib/decompress_unlzma.c -+++ linux-2.6.30.4/lib/decompress_unlzma.c -@@ -278,6 +278,10 @@ - size_t global_pos; - int(*flush)(void*, unsigned int); - struct lzma_header *header; -+ int is_cpio_flush; -+ uint8_t **buffer_index; -+ int next_index; -+ int max_index; - }; - - struct cstate { -@@ -294,6 +298,14 @@ - static inline uint8_t INIT peek_old_byte(struct writer *wr, - uint32_t offs) - { -+ if (wr->is_cpio_flush) { -+ int32_t pos; -+ while (offs > wr->header->dict_size) -+ offs -= wr->header->dict_size; -+ pos = wr->buffer_pos - offs; -+ return wr->buffer_index[pos / LZMA_IOBUF_SIZE] -+ [pos % LZMA_IOBUF_SIZE]; -+ } - if (!wr->flush) { - int32_t pos; - while (offs > wr->header->dict_size) -@@ -309,8 +321,41 @@ - - } - -+static inline void INIT write_byte_if_cpio(struct writer *wr, uint8_t byte) -+{ -+ if (wr->buffer_pos % LZMA_IOBUF_SIZE == 0) { -+ // if the following large_malloc fails, the initramfs -+ // whould not be load with is_cpio_flush forced 0 too. -+ // Remember we do not allocate historic buffer. -+ // Let's assume it will never fail ! -+ if (wr->next_index >= wr->max_index) { -+ // realloc wr->buffer_index -+ uint8_t **p = wr->buffer_index; -+ wr->buffer_index = (uint8_t **) -+ large_malloc(LZMA_IOBUF_SIZE + -+ sizeof(*p) * wr->max_index); -+ if (wr->max_index) { -+ memcpy(wr->buffer_index, p, -+ sizeof(*p) * wr->max_index); -+ free(p); -+ } -+ wr->max_index += LZMA_IOBUF_SIZE / sizeof(*p); -+ } -+ wr->buffer_index[wr->next_index++] = -+ (uint8_t *) large_malloc(LZMA_IOBUF_SIZE); -+ } -+ wr->buffer_index[wr->buffer_pos / LZMA_IOBUF_SIZE] -+ [wr->buffer_pos % LZMA_IOBUF_SIZE] = -+ wr->previous_byte = byte; -+ wr->buffer_pos++; -+} -+ - static inline void INIT write_byte(struct writer *wr, uint8_t byte) - { -+ if (wr->is_cpio_flush) { -+ write_byte_if_cpio(wr, byte); -+ return; -+ } - wr->buffer[wr->buffer_pos++] = wr->previous_byte = byte; - if (wr->flush && wr->buffer_pos == wr->header->dict_size) { - wr->buffer_pos = 0; -@@ -328,7 +373,21 @@ - static inline void INIT copy_bytes(struct writer *wr, - uint32_t rep0, int len) - { -- do { -+ if (wr->is_cpio_flush) { -+ int32_t pos; -+ uint32_t offs = rep0; -+ while (offs > wr->header->dict_size) -+ offs -= wr->header->dict_size; -+ pos = wr->buffer_pos - offs; -+ do { -+ write_byte_if_cpio(wr, -+ wr->buffer_index[pos / LZMA_IOBUF_SIZE] -+ [pos % LZMA_IOBUF_SIZE]); -+ pos++; -+ len--; -+ } while (len != 0 && wr->buffer_pos < wr->header->dst_size); -+ } -+ else do { - copy_byte(wr, rep0); - len--; - } while (len != 0 && wr->buffer_pos < wr->header->dst_size); -@@ -339,6 +398,9 @@ - int pos_state, uint16_t *prob, - int lc, uint32_t literal_pos_mask) { - int mi = 1; -+ static const int state[LZMA_NUM_STATES] = -+ { 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 4, 5 }; -+ - rc_update_bit_0(rc, prob); - prob = (p + LZMA_LITERAL + - (LZMA_LIT_SIZE -@@ -369,18 +431,13 @@ - rc_get_bit(rc, prob_lit, &mi); - } - write_byte(wr, mi); -- if (cst->state < 4) -- cst->state = 0; -- else if (cst->state < 10) -- cst->state -= 3; -- else -- cst->state -= 6; -+ cst->state = state[cst->state]; - } - - static inline void INIT process_bit1(struct writer *wr, struct rc *rc, - struct cstate *cst, uint16_t *p, - int pos_state, uint16_t *prob) { -- int offset; -+ int offset; - uint16_t *prob_len; - int num_bits; - int len; -@@ -396,7 +453,7 @@ - prob = p + LZMA_LEN_CODER; - } else { - rc_update_bit_1(rc, prob); -- prob = p + LZMA_IS_REP_G0 + cst->state; -+ prob += LZMA_IS_REP_G0 - LZMA_IS_REP; - if (rc_is_bit_0(rc, prob)) { - rc_update_bit_0(rc, prob); - prob = (p + LZMA_IS_REP_0_LONG -@@ -417,13 +474,13 @@ - uint32_t distance; - - rc_update_bit_1(rc, prob); -- prob = p + LZMA_IS_REP_G1 + cst->state; -+ prob += LZMA_IS_REP_G1 - LZMA_IS_REP_G0; - if (rc_is_bit_0(rc, prob)) { - rc_update_bit_0(rc, prob); - distance = cst->rep1; - } else { - rc_update_bit_1(rc, prob); -- prob = p + LZMA_IS_REP_G2 + cst->state; -+ prob += LZMA_IS_REP_G2 - LZMA_IS_REP_G1; - if (rc_is_bit_0(rc, prob)) { - rc_update_bit_0(rc, prob); - distance = cst->rep2; -@@ -444,24 +501,24 @@ - prob_len = prob + LZMA_LEN_CHOICE; - if (rc_is_bit_0(rc, prob_len)) { - rc_update_bit_0(rc, prob_len); -- prob_len = (prob + LZMA_LEN_LOW -+ prob_len += LZMA_LEN_LOW - LZMA_LEN_CHOICE - + (pos_state << -- LZMA_LEN_NUM_LOW_BITS)); -+ LZMA_LEN_NUM_LOW_BITS); - offset = 0; - num_bits = LZMA_LEN_NUM_LOW_BITS; - } else { - rc_update_bit_1(rc, prob_len); -- prob_len = prob + LZMA_LEN_CHOICE_2; -+ prob_len += LZMA_LEN_CHOICE_2 - LZMA_LEN_CHOICE; - if (rc_is_bit_0(rc, prob_len)) { - rc_update_bit_0(rc, prob_len); -- prob_len = (prob + LZMA_LEN_MID -+ prob_len += LZMA_LEN_MID - LZMA_LEN_CHOICE_2 - + (pos_state << -- LZMA_LEN_NUM_MID_BITS)); -+ LZMA_LEN_NUM_MID_BITS); - offset = 1 << LZMA_LEN_NUM_LOW_BITS; - num_bits = LZMA_LEN_NUM_MID_BITS; - } else { - rc_update_bit_1(rc, prob_len); -- prob_len = prob + LZMA_LEN_HIGH; -+ prob_len += LZMA_LEN_HIGH - LZMA_LEN_CHOICE_2; - offset = ((1 << LZMA_LEN_NUM_LOW_BITS) - + (1 << LZMA_LEN_NUM_MID_BITS)); - num_bits = LZMA_LEN_NUM_HIGH_BITS; -@@ -529,6 +586,7 @@ - void(*error_fn)(char *x) - ) - { -+ extern int cpio_flush_buffer(void*, unsigned int); - struct lzma_header header; - int lc, pb, lp; - uint32_t pos_state_mask; -@@ -563,6 +621,10 @@ - wr.global_pos = 0; - wr.previous_byte = 0; - wr.buffer_pos = 0; -+ wr.is_cpio_flush = 0; -+ if (flush == cpio_flush_buffer) -+ wr.is_cpio_flush = 1; -+ wr.buffer_index = NULL; - - rc_init(&rc, fill, inbuf, in_len); - -@@ -596,23 +658,23 @@ - if (header.dict_size == 0) - header.dict_size = 1; - -- if (output) -+ if (output || wr.is_cpio_flush) - wr.buffer = output; - else { - wr.bufsize = MIN(header.dst_size, header.dict_size); - wr.buffer = large_malloc(wr.bufsize); - } -- if (wr.buffer == NULL) -+ if (wr.buffer == NULL && !wr.is_cpio_flush) - goto exit_1; - - num_probs = LZMA_BASE_SIZE + (LZMA_LIT_SIZE << (lc + lp)); - p = (uint16_t *) large_malloc(num_probs * sizeof(*p)); - if (p == 0) - goto exit_2; -- num_probs = LZMA_LITERAL + (LZMA_LIT_SIZE << (lc + lp)); -+ num_probs += LZMA_LITERAL - LZMA_BASE_SIZE; - for (i = 0; i < num_probs; i++) - p[i] = (1 << RC_MODEL_TOTAL_BITS) >> 1; -- -+ wr.max_index = wr.next_index = 0; - rc_init_code(&rc); - - while (get_pos(&wr) < header.dst_size) { -@@ -631,12 +693,25 @@ - - if (posp) - *posp = rc.ptr-rc.buffer; -- if (wr.flush) -+ if (wr.is_cpio_flush) { -+ int i; -+ for (i = 0; i < wr.next_index -1; i++) { -+ wr.flush(wr.buffer_index[i], LZMA_IOBUF_SIZE); -+ large_free(wr.buffer_index[i]); -+ } -+ if (i < wr.next_index) { -+ wr.flush(wr.buffer_index[i], -+ wr.buffer_pos % LZMA_IOBUF_SIZE); -+ large_free(wr.buffer_index[i]); -+ } -+ large_free(wr.buffer_index); -+ } -+ else if (wr.flush) - wr.flush(wr.buffer, wr.buffer_pos); - ret = 0; - large_free(p); - exit_2: -- if (!output) -+ if (!output && !wr.is_cpio_flush) - large_free(wr.buffer); - exit_1: - if (!buf) diff -r c35542f29456 -r 7589496c772c linux/stuff/linux-unlzma-2.6.30.6.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/linux-unlzma-2.6.30.6.u Wed Sep 09 23:20:53 2009 +0200 @@ -0,0 +1,268 @@ +--- linux-2.6.30.4/init/initramfs.c ++++ linux-2.6.30.4/init/initramfs.c +@@ -425,7 +425,8 @@ + return len - count; + } + +-static int __init flush_buffer(void *bufv, unsigned len) ++#define flush_buffer cpio_flush_buffer ++int __init flush_buffer(void *bufv, unsigned len) + { + char *buf = (char *) bufv; + int written; + +--- linux-2.6.30.4/lib/decompress_unlzma.c ++++ linux-2.6.30.4/lib/decompress_unlzma.c +@@ -278,6 +278,10 @@ + size_t global_pos; + int(*flush)(void*, unsigned int); + struct lzma_header *header; ++ int is_cpio_flush; ++ uint8_t **buffer_index; ++ int next_index; ++ int max_index; + }; + + struct cstate { +@@ -294,6 +298,14 @@ + static inline uint8_t INIT peek_old_byte(struct writer *wr, + uint32_t offs) + { ++ if (wr->is_cpio_flush) { ++ int32_t pos; ++ while (offs > wr->header->dict_size) ++ offs -= wr->header->dict_size; ++ pos = wr->buffer_pos - offs; ++ return wr->buffer_index[pos / LZMA_IOBUF_SIZE] ++ [pos % LZMA_IOBUF_SIZE]; ++ } + if (!wr->flush) { + int32_t pos; + while (offs > wr->header->dict_size) +@@ -309,8 +321,41 @@ + + } + ++static inline void INIT write_byte_if_cpio(struct writer *wr, uint8_t byte) ++{ ++ if (wr->buffer_pos % LZMA_IOBUF_SIZE == 0) { ++ // if the following large_malloc fails, the initramfs ++ // whould not be load with is_cpio_flush forced 0 too. ++ // Remember we do not allocate historic buffer. ++ // Let's assume it will never fail ! ++ if (wr->next_index >= wr->max_index) { ++ // realloc wr->buffer_index ++ uint8_t **p = wr->buffer_index; ++ wr->buffer_index = (uint8_t **) ++ large_malloc(LZMA_IOBUF_SIZE + ++ sizeof(*p) * wr->max_index); ++ if (wr->max_index) { ++ memcpy(wr->buffer_index, p, ++ sizeof(*p) * wr->max_index); ++ free(p); ++ } ++ wr->max_index += LZMA_IOBUF_SIZE / sizeof(*p); ++ } ++ wr->buffer_index[wr->next_index++] = ++ (uint8_t *) large_malloc(LZMA_IOBUF_SIZE); ++ } ++ wr->buffer_index[wr->buffer_pos / LZMA_IOBUF_SIZE] ++ [wr->buffer_pos % LZMA_IOBUF_SIZE] = ++ wr->previous_byte = byte; ++ wr->buffer_pos++; ++} ++ + static inline void INIT write_byte(struct writer *wr, uint8_t byte) + { ++ if (wr->is_cpio_flush) { ++ write_byte_if_cpio(wr, byte); ++ return; ++ } + wr->buffer[wr->buffer_pos++] = wr->previous_byte = byte; + if (wr->flush && wr->buffer_pos == wr->header->dict_size) { + wr->buffer_pos = 0; +@@ -328,7 +373,21 @@ + static inline void INIT copy_bytes(struct writer *wr, + uint32_t rep0, int len) + { +- do { ++ if (wr->is_cpio_flush) { ++ int32_t pos; ++ uint32_t offs = rep0; ++ while (offs > wr->header->dict_size) ++ offs -= wr->header->dict_size; ++ pos = wr->buffer_pos - offs; ++ do { ++ write_byte_if_cpio(wr, ++ wr->buffer_index[pos / LZMA_IOBUF_SIZE] ++ [pos % LZMA_IOBUF_SIZE]); ++ pos++; ++ len--; ++ } while (len != 0 && wr->buffer_pos < wr->header->dst_size); ++ } ++ else do { + copy_byte(wr, rep0); + len--; + } while (len != 0 && wr->buffer_pos < wr->header->dst_size); +@@ -339,6 +398,9 @@ + int pos_state, uint16_t *prob, + int lc, uint32_t literal_pos_mask) { + int mi = 1; ++ static const int state[LZMA_NUM_STATES] = ++ { 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 4, 5 }; ++ + rc_update_bit_0(rc, prob); + prob = (p + LZMA_LITERAL + + (LZMA_LIT_SIZE +@@ -369,18 +431,13 @@ + rc_get_bit(rc, prob_lit, &mi); + } + write_byte(wr, mi); +- if (cst->state < 4) +- cst->state = 0; +- else if (cst->state < 10) +- cst->state -= 3; +- else +- cst->state -= 6; ++ cst->state = state[cst->state]; + } + + static inline void INIT process_bit1(struct writer *wr, struct rc *rc, + struct cstate *cst, uint16_t *p, + int pos_state, uint16_t *prob) { +- int offset; ++ int offset; + uint16_t *prob_len; + int num_bits; + int len; +@@ -396,7 +453,7 @@ + prob = p + LZMA_LEN_CODER; + } else { + rc_update_bit_1(rc, prob); +- prob = p + LZMA_IS_REP_G0 + cst->state; ++ prob += LZMA_IS_REP_G0 - LZMA_IS_REP; + if (rc_is_bit_0(rc, prob)) { + rc_update_bit_0(rc, prob); + prob = (p + LZMA_IS_REP_0_LONG +@@ -417,13 +474,13 @@ + uint32_t distance; + + rc_update_bit_1(rc, prob); +- prob = p + LZMA_IS_REP_G1 + cst->state; ++ prob += LZMA_IS_REP_G1 - LZMA_IS_REP_G0; + if (rc_is_bit_0(rc, prob)) { + rc_update_bit_0(rc, prob); + distance = cst->rep1; + } else { + rc_update_bit_1(rc, prob); +- prob = p + LZMA_IS_REP_G2 + cst->state; ++ prob += LZMA_IS_REP_G2 - LZMA_IS_REP_G1; + if (rc_is_bit_0(rc, prob)) { + rc_update_bit_0(rc, prob); + distance = cst->rep2; +@@ -444,24 +501,24 @@ + prob_len = prob + LZMA_LEN_CHOICE; + if (rc_is_bit_0(rc, prob_len)) { + rc_update_bit_0(rc, prob_len); +- prob_len = (prob + LZMA_LEN_LOW ++ prob_len += LZMA_LEN_LOW - LZMA_LEN_CHOICE + + (pos_state << +- LZMA_LEN_NUM_LOW_BITS)); ++ LZMA_LEN_NUM_LOW_BITS); + offset = 0; + num_bits = LZMA_LEN_NUM_LOW_BITS; + } else { + rc_update_bit_1(rc, prob_len); +- prob_len = prob + LZMA_LEN_CHOICE_2; ++ prob_len += LZMA_LEN_CHOICE_2 - LZMA_LEN_CHOICE; + if (rc_is_bit_0(rc, prob_len)) { + rc_update_bit_0(rc, prob_len); +- prob_len = (prob + LZMA_LEN_MID ++ prob_len += LZMA_LEN_MID - LZMA_LEN_CHOICE_2 + + (pos_state << +- LZMA_LEN_NUM_MID_BITS)); ++ LZMA_LEN_NUM_MID_BITS); + offset = 1 << LZMA_LEN_NUM_LOW_BITS; + num_bits = LZMA_LEN_NUM_MID_BITS; + } else { + rc_update_bit_1(rc, prob_len); +- prob_len = prob + LZMA_LEN_HIGH; ++ prob_len += LZMA_LEN_HIGH - LZMA_LEN_CHOICE_2; + offset = ((1 << LZMA_LEN_NUM_LOW_BITS) + + (1 << LZMA_LEN_NUM_MID_BITS)); + num_bits = LZMA_LEN_NUM_HIGH_BITS; +@@ -529,6 +586,7 @@ + void(*error_fn)(char *x) + ) + { ++ extern int cpio_flush_buffer(void*, unsigned int); + struct lzma_header header; + int lc, pb, lp; + uint32_t pos_state_mask; +@@ -563,6 +621,10 @@ + wr.global_pos = 0; + wr.previous_byte = 0; + wr.buffer_pos = 0; ++ wr.is_cpio_flush = 0; ++ if (flush == cpio_flush_buffer) ++ wr.is_cpio_flush = 1; ++ wr.buffer_index = NULL; + + rc_init(&rc, fill, inbuf, in_len); + +@@ -596,23 +658,23 @@ + if (header.dict_size == 0) + header.dict_size = 1; + +- if (output) ++ if (output || wr.is_cpio_flush) + wr.buffer = output; + else { + wr.bufsize = MIN(header.dst_size, header.dict_size); + wr.buffer = large_malloc(wr.bufsize); + } +- if (wr.buffer == NULL) ++ if (wr.buffer == NULL && !wr.is_cpio_flush) + goto exit_1; + + num_probs = LZMA_BASE_SIZE + (LZMA_LIT_SIZE << (lc + lp)); + p = (uint16_t *) large_malloc(num_probs * sizeof(*p)); + if (p == 0) + goto exit_2; +- num_probs = LZMA_LITERAL + (LZMA_LIT_SIZE << (lc + lp)); ++ num_probs += LZMA_LITERAL - LZMA_BASE_SIZE; + for (i = 0; i < num_probs; i++) + p[i] = (1 << RC_MODEL_TOTAL_BITS) >> 1; +- ++ wr.max_index = wr.next_index = 0; + rc_init_code(&rc); + + while (get_pos(&wr) < header.dst_size) { +@@ -631,12 +693,25 @@ + + if (posp) + *posp = rc.ptr-rc.buffer; +- if (wr.flush) ++ if (wr.is_cpio_flush) { ++ int i; ++ for (i = 0; i < wr.next_index -1; i++) { ++ wr.flush(wr.buffer_index[i], LZMA_IOBUF_SIZE); ++ large_free(wr.buffer_index[i]); ++ } ++ if (i < wr.next_index) { ++ wr.flush(wr.buffer_index[i], ++ wr.buffer_pos % LZMA_IOBUF_SIZE); ++ large_free(wr.buffer_index[i]); ++ } ++ large_free(wr.buffer_index); ++ } ++ else if (wr.flush) + wr.flush(wr.buffer, wr.buffer_pos); + ret = 0; + large_free(p); + exit_2: +- if (!output) ++ if (!output && !wr.is_cpio_flush) + large_free(wr.buffer); + exit_1: + if (!buf) diff -r c35542f29456 -r 7589496c772c linux/stuff/linux-utf8-2.6.30.4.u --- a/linux/stuff/linux-utf8-2.6.30.4.u Wed Sep 09 23:05:26 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ ---- linux-2.6.29.3/drivers/char/vt.c -+++ linux-2.6.29.3/drivers/char/vt.c -@@ -161,3 +161,3 @@ - static int printable; /* Is console ready for printing? */ --int default_utf8 = true; -+int default_utf8 = false; - module_param(default_utf8, int, S_IRUGO | S_IWUSR); - diff -r c35542f29456 -r 7589496c772c linux/stuff/linux-utf8-2.6.30.6.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/linux-utf8-2.6.30.6.u Wed Sep 09 23:20:53 2009 +0200 @@ -0,0 +1,8 @@ +--- linux-2.6.29.3/drivers/char/vt.c ++++ linux-2.6.29.3/drivers/char/vt.c +@@ -161,3 +161,3 @@ + static int printable; /* Is console ready for printing? */ +-int default_utf8 = true; ++int default_utf8 = false; + module_param(default_utf8, int, S_IRUGO | S_IWUSR); + diff -r c35542f29456 -r 7589496c772c linux/stuff/modules-2.6.30.4.list --- a/linux/stuff/modules-2.6.30.4.list Wed Sep 09 23:05:26 2009 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,103 +0,0 @@ -drivers/char/genrtc.ko.gz -drivers/char/lp.ko.gz -drivers/char/rtc.ko.gz -drivers/hwmon/coretemp.ko.gz -drivers/hwmon/hwmon.ko.gz -drivers/hwmon/k8temp.ko.gz -drivers/input/mouse/inport.ko.gz -drivers/input/mouse/logibm.ko.gz -drivers/input/mouse/pc110pad.ko.gz -drivers/net/3c501.ko.gz -drivers/net/3c503.ko.gz -drivers/net/3c505.ko.gz -drivers/net/3c509.ko.gz -drivers/net/3c515.ko.gz -drivers/net/3c59x.ko.gz -drivers/net/82596.ko.gz -drivers/net/amd8111e.ko.gz -drivers/net/arcnet/arcnet.ko.gz -drivers/net/arcnet/com90xx.ko.gz -drivers/net/arcnet/rfc1201.ko.gz -drivers/net/atl1c/atl1c.ko.gz -drivers/net/atl1e/atl1e.ko.gz -drivers/net/atlx/atl2.ko.gz -drivers/net/bnx2.ko.gz -drivers/net/cassini.ko.gz -drivers/net/cs89x0.ko.gz -drivers/net/depca.ko.gz -drivers/net/dl2k.ko.gz -drivers/net/e1000/e1000.ko.gz -drivers/net/e2100.ko.gz -drivers/net/eepro.ko.gz -drivers/net/eexpress.ko.gz -drivers/net/eth16i.ko.gz -drivers/net/ewrk3.ko.gz -drivers/net/fealnx.ko.gz -drivers/net/hp100.ko.gz -drivers/net/hp.ko.gz -drivers/net/hp-plus.ko.gz -drivers/net/ipg.ko.gz -drivers/net/lance.ko.gz -drivers/net/lp486e.ko.gz -drivers/net/ne.ko.gz -drivers/net/ni52.ko.gz -drivers/net/ni65.ko.gz -drivers/net/pcmcia/3c574_cs.ko.gz -drivers/net/pcmcia/3c589_cs.ko.gz -drivers/net/pcmcia/axnet_cs.ko.gz -drivers/net/pcmcia/fmvj18x_cs.ko.gz -drivers/net/pcmcia/nmclan_cs.ko.gz -drivers/net/pcmcia/pcnet_cs.ko.gz -drivers/net/pcmcia/smc91c92_cs.ko.gz -drivers/net/pcmcia/xirc2ps_cs.ko.gz -drivers/net/phy/broadcom.ko.gz -drivers/net/phy/cicada.ko.gz -drivers/net/phy/davicom.ko.gz -drivers/net/phy/libphy.ko.gz -drivers/net/phy/lxt.ko.gz -drivers/net/phy/marvell.ko.gz -drivers/net/phy/qsemi.ko.gz -drivers/net/sc92031.ko.gz -drivers/net/sis190.ko.gz -drivers/net/skge.ko.gz -drivers/net/sky2.ko.gz -drivers/net/smc9194.ko.gz -drivers/net/smc-ultra.ko.gz -drivers/net/starfire.ko.gz -drivers/net/sungem.ko.gz -drivers/net/sungem_phy.ko.gz -drivers/net/sunhme.ko.gz -drivers/net/tg3.ko.gz -drivers/net/tulip/tulip.ko.gz -drivers/net/tulip/uli526x.ko.gz -drivers/net/typhoon.ko.gz -drivers/net/usb/asix.ko.gz -drivers/net/usb/cdc_ether.ko.gz -drivers/net/usb/cdc_subset.ko.gz -drivers/net/usb/net1080.ko.gz -drivers/net/usb/rndis_host.ko.gz -drivers/net/usb/usbnet.ko.gz -drivers/net/usb/zaurus.ko.gz -drivers/net/via-velocity.ko.gz -drivers/net/wd.ko.gz -drivers/net/8390p.ko.gz -drivers/ide/ide-cs.ko.gz -drivers/watchdog/softdog.ko.gz -drivers/parport/parport.ko.gz -drivers/parport/parport_pc.ko.gz -drivers/pcmcia/i82092.ko.gz -drivers/pcmcia/i82365.ko.gz -drivers/pcmcia/pcmcia_core.ko.gz -drivers/pcmcia/pcmcia.ko.gz -drivers/pcmcia/pd6729.ko.gz -drivers/pcmcia/rsrc_nonstatic.ko.gz -drivers/pcmcia/yenta_socket.ko.gz -drivers/usb/class/cdc-acm.ko.gz -drivers/usb/class/usblp.ko.gz -drivers/usb/serial/ch341.ko.gz -drivers/usb/serial/pl2303.ko.gz -drivers/usb/serial/usbserial.ko.gz -fs/binfmt_misc.ko.gz -net/ipv4/netfilter/ipt_REJECT.ko.gz -net/netfilter/nfnetlink.ko.gz -net/netfilter/nfnetlink_log.ko.gz diff -r c35542f29456 -r 7589496c772c linux/stuff/modules-2.6.30.6.list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/linux/stuff/modules-2.6.30.6.list Wed Sep 09 23:20:53 2009 +0200 @@ -0,0 +1,103 @@ +drivers/char/genrtc.ko.gz +drivers/char/lp.ko.gz +drivers/char/rtc.ko.gz +drivers/hwmon/coretemp.ko.gz +drivers/hwmon/hwmon.ko.gz +drivers/hwmon/k8temp.ko.gz +drivers/input/mouse/inport.ko.gz +drivers/input/mouse/logibm.ko.gz +drivers/input/mouse/pc110pad.ko.gz +drivers/net/3c501.ko.gz +drivers/net/3c503.ko.gz +drivers/net/3c505.ko.gz +drivers/net/3c509.ko.gz +drivers/net/3c515.ko.gz +drivers/net/3c59x.ko.gz +drivers/net/82596.ko.gz +drivers/net/amd8111e.ko.gz +drivers/net/arcnet/arcnet.ko.gz +drivers/net/arcnet/com90xx.ko.gz +drivers/net/arcnet/rfc1201.ko.gz +drivers/net/atl1c/atl1c.ko.gz +drivers/net/atl1e/atl1e.ko.gz +drivers/net/atlx/atl2.ko.gz +drivers/net/bnx2.ko.gz +drivers/net/cassini.ko.gz +drivers/net/cs89x0.ko.gz +drivers/net/depca.ko.gz +drivers/net/dl2k.ko.gz +drivers/net/e1000/e1000.ko.gz +drivers/net/e2100.ko.gz +drivers/net/eepro.ko.gz +drivers/net/eexpress.ko.gz +drivers/net/eth16i.ko.gz +drivers/net/ewrk3.ko.gz +drivers/net/fealnx.ko.gz +drivers/net/hp100.ko.gz +drivers/net/hp.ko.gz +drivers/net/hp-plus.ko.gz +drivers/net/ipg.ko.gz +drivers/net/lance.ko.gz +drivers/net/lp486e.ko.gz +drivers/net/ne.ko.gz +drivers/net/ni52.ko.gz +drivers/net/ni65.ko.gz +drivers/net/pcmcia/3c574_cs.ko.gz +drivers/net/pcmcia/3c589_cs.ko.gz +drivers/net/pcmcia/axnet_cs.ko.gz +drivers/net/pcmcia/fmvj18x_cs.ko.gz +drivers/net/pcmcia/nmclan_cs.ko.gz +drivers/net/pcmcia/pcnet_cs.ko.gz +drivers/net/pcmcia/smc91c92_cs.ko.gz +drivers/net/pcmcia/xirc2ps_cs.ko.gz +drivers/net/phy/broadcom.ko.gz +drivers/net/phy/cicada.ko.gz +drivers/net/phy/davicom.ko.gz +drivers/net/phy/libphy.ko.gz +drivers/net/phy/lxt.ko.gz +drivers/net/phy/marvell.ko.gz +drivers/net/phy/qsemi.ko.gz +drivers/net/sc92031.ko.gz +drivers/net/sis190.ko.gz +drivers/net/skge.ko.gz +drivers/net/sky2.ko.gz +drivers/net/smc9194.ko.gz +drivers/net/smc-ultra.ko.gz +drivers/net/starfire.ko.gz +drivers/net/sungem.ko.gz +drivers/net/sungem_phy.ko.gz +drivers/net/sunhme.ko.gz +drivers/net/tg3.ko.gz +drivers/net/tulip/tulip.ko.gz +drivers/net/tulip/uli526x.ko.gz +drivers/net/typhoon.ko.gz +drivers/net/usb/asix.ko.gz +drivers/net/usb/cdc_ether.ko.gz +drivers/net/usb/cdc_subset.ko.gz +drivers/net/usb/net1080.ko.gz +drivers/net/usb/rndis_host.ko.gz +drivers/net/usb/usbnet.ko.gz +drivers/net/usb/zaurus.ko.gz +drivers/net/via-velocity.ko.gz +drivers/net/wd.ko.gz +drivers/net/8390p.ko.gz +drivers/ide/ide-cs.ko.gz +drivers/watchdog/softdog.ko.gz +drivers/parport/parport.ko.gz +drivers/parport/parport_pc.ko.gz +drivers/pcmcia/i82092.ko.gz +drivers/pcmcia/i82365.ko.gz +drivers/pcmcia/pcmcia_core.ko.gz +drivers/pcmcia/pcmcia.ko.gz +drivers/pcmcia/pd6729.ko.gz +drivers/pcmcia/rsrc_nonstatic.ko.gz +drivers/pcmcia/yenta_socket.ko.gz +drivers/usb/class/cdc-acm.ko.gz +drivers/usb/class/usblp.ko.gz +drivers/usb/serial/ch341.ko.gz +drivers/usb/serial/pl2303.ko.gz +drivers/usb/serial/usbserial.ko.gz +fs/binfmt_misc.ko.gz +net/ipv4/netfilter/ipt_REJECT.ko.gz +net/netfilter/nfnetlink.ko.gz +net/netfilter/nfnetlink_log.ko.gz