wok-next rev 19586

linux: update install_module_headers(), update stuff/modules.list. Mask empty linux-* packages (let it build for now, don't remove). Waiting for the new config...
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Jan 04 10:35:18 2017 +0200 (2017-01-04)
parents 5528876d95a1
children 5534f89ab5ad
files linux-aoe/receipt linux-appletalk/receipt linux-arcnet/receipt linux-autofs/receipt linux-configfs/receipt linux-cryptoloop/receipt linux-dlm/receipt linux-nbd/receipt linux-toshiba/receipt linux-wan/receipt linux/receipt linux/stuff/linux-slitaz.config linux/stuff/linux-slitaz.config64 linux/stuff/modules.list
line diff
     1.1 --- a/linux-aoe/receipt	Mon Jan 02 09:24:14 2017 +0200
     1.2 +++ b/linux-aoe/receipt	Wed Jan 04 10:35:18 2017 +0200
     1.3 @@ -16,4 +16,6 @@
     1.4  {
     1.5  	. $wanted_stuff/copy_modules.sh
     1.6  	copy_modules drivers/block/aoe/aoe.ko.xz
     1.7 +
     1.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     1.9  }
     2.1 --- a/linux-appletalk/receipt	Mon Jan 02 09:24:14 2017 +0200
     2.2 +++ b/linux-appletalk/receipt	Wed Jan 04 10:35:18 2017 +0200
     2.3 @@ -19,4 +19,6 @@
     2.4  		drivers/net/appletalk \
     2.5  		net/appletalk \
     2.6  		net/802/p8022.ko.xz
     2.7 +
     2.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     2.9  }
     3.1 --- a/linux-arcnet/receipt	Mon Jan 02 09:24:14 2017 +0200
     3.2 +++ b/linux-arcnet/receipt	Wed Jan 04 10:35:18 2017 +0200
     3.3 @@ -20,4 +20,6 @@
     3.4  		drivers/net/arcnet/arcnet.ko.xz \
     3.5  		drivers/net/arcnet/com90xx.ko.xz \
     3.6  		drivers/net/arcnet/rfc1051.ko.xz
     3.7 +
     3.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     3.9  }
     4.1 --- a/linux-autofs/receipt	Mon Jan 02 09:24:14 2017 +0200
     4.2 +++ b/linux-autofs/receipt	Wed Jan 04 10:35:18 2017 +0200
     4.3 @@ -17,4 +17,6 @@
     4.4  {
     4.5  	. $wanted_stuff/copy_modules.sh
     4.6  	copy_modules fs/autofs4
     4.7 +
     4.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     4.9  }
     5.1 --- a/linux-configfs/receipt	Mon Jan 02 09:24:14 2017 +0200
     5.2 +++ b/linux-configfs/receipt	Wed Jan 04 10:35:18 2017 +0200
     5.3 @@ -17,4 +17,6 @@
     5.4  {
     5.5  	. $wanted_stuff/copy_modules.sh
     5.6  	copy_modules fs/configfs
     5.7 +
     5.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     5.9  }
     6.1 --- a/linux-cryptoloop/receipt	Mon Jan 02 09:24:14 2017 +0200
     6.2 +++ b/linux-cryptoloop/receipt	Wed Jan 04 10:35:18 2017 +0200
     6.3 @@ -16,4 +16,6 @@
     6.4  {
     6.5  	. $wanted_stuff/copy_modules.sh
     6.6  	copy_modules drivers/block/cryptoloop.ko.xz
     6.7 +
     6.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     6.9  }
     7.1 --- a/linux-dlm/receipt	Mon Jan 02 09:24:14 2017 +0200
     7.2 +++ b/linux-dlm/receipt	Wed Jan 04 10:35:18 2017 +0200
     7.3 @@ -17,4 +17,6 @@
     7.4  {
     7.5  	. $wanted_stuff/copy_modules.sh
     7.6  	copy_modules fs/dlm/dlm.ko.xz
     7.7 +
     7.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     7.9  }
     8.1 --- a/linux-nbd/receipt	Mon Jan 02 09:24:14 2017 +0200
     8.2 +++ b/linux-nbd/receipt	Wed Jan 04 10:35:18 2017 +0200
     8.3 @@ -18,4 +18,6 @@
     8.4  	copy_modules \
     8.5  		drivers/block/nbd.ko.xz \
     8.6  		drivers/block/drbd/drbd.ko.xz
     8.7 +
     8.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     8.9  }
     9.1 --- a/linux-toshiba/receipt	Mon Jan 02 09:24:14 2017 +0200
     9.2 +++ b/linux-toshiba/receipt	Wed Jan 04 10:35:18 2017 +0200
     9.3 @@ -16,4 +16,6 @@
     9.4  {
     9.5  	. $wanted_stuff/copy_modules.sh
     9.6  	copy_modules drivers/char/toshiba.ko.xz
     9.7 +
     9.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
     9.9  }
    10.1 --- a/linux-wan/receipt	Mon Jan 02 09:24:14 2017 +0200
    10.2 +++ b/linux-wan/receipt	Wed Jan 04 10:35:18 2017 +0200
    10.3 @@ -16,4 +16,6 @@
    10.4  {
    10.5  	. $wanted_stuff/copy_modules.sh
    10.6  	copy_modules drivers/net/wan
    10.7 +
    10.8 +	mkdir -p $fs/tmp; touch $fs/tmp/gone
    10.9  }
    11.1 --- a/linux/receipt	Mon Jan 02 09:24:14 2017 +0200
    11.2 +++ b/linux/receipt	Wed Jan 04 10:35:18 2017 +0200
    11.3 @@ -13,7 +13,7 @@
    11.4  WGET_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$TARBALL"
    11.5  
    11.6  DEPENDS="kmod"
    11.7 -BUILD_DEPENDS="slitaz-toolchain perl git xz lzma patch kmod bc openssl-dev \
    11.8 +BUILD_DEPENDS="slitaz-toolchain perl git xz lzma patch kmod bc \
    11.9  uclibc-cross-compiler-x86_64"
   11.10  SPLIT="lguest linux-acpi linux-agp linux-aoe linux-appletalk linux-arcnet \
   11.11  linux-autofs linux-bluetooth linux-bridge linux-cifs linux-coda linux-configfs \
   11.12 @@ -73,32 +73,22 @@
   11.13  	esac
   11.14  fi
   11.15  
   11.16 -add_headers_for_type()
   11.17 -{
   11.18 -	# $1: type, for example "VIDEO_"
   11.19 -	# $2: where to search, for example "drivers/media"
   11.20 -	echo -e "\n\nAdding headers for $1..."
   11.21 -	for i in $(cd $src/$2; find -name Kconfig | sed 's|^\./||'); do
   11.22 -		if fgrep -q "config $1" $src/$2/$i; then
   11.23 -			echo "  * $2/$j/*.h"
   11.24 -			j=$(dirname $i)
   11.25 -			mkdir -p $1/$path/$2/$j
   11.26 -			cp -a $src/$2/$j/*.h $1/$path/$2/$j
   11.27 -		fi
   11.28 -	done
   11.29 -}
   11.30 -
   11.31  install_module_headers()
   11.32  {
   11.33 +	# $1 = $install or $install/linux64
   11.34 +
   11.35  	local path="usr/src/linux-$KVERSION"
   11.36  	mkdir -p      $1/lib/modules/$KVERSION
   11.37  	ln -sf /$path $1/lib/modules/$KVERSION/build
   11.38  	install -D -m644 $src/Makefile        $1/$path/Makefile
   11.39  	install -D -m644 $src/kernel/Makefile $1/$path/kernel/Makefile
   11.40  	install -D -m644 $src/.config         $1/$path/.config
   11.41 -	mkdir -p                              $1/$path/include
   11.42  
   11.43 -	cp -a $src/include/* $1/$path/include/
   11.44 +	mkdir -p $1/$path/include
   11.45 +	for i in acpi asm-generic config crypto drm generated keys linux math-emu \
   11.46 +		media net pcmcia scsi soc sound trace uapi video xen; do
   11.47 +		cp -a $src/include/$i $1/$path/include/
   11.48 +	done
   11.49  
   11.50  	# copy arch includes for external modules
   11.51  	mkdir -p $1/$path/arch/x86
   11.52 @@ -107,92 +97,88 @@
   11.53  	# copy files necessary for later builds, like nvidia and vmware
   11.54  	cp -a $src/Module.symvers $1/$path
   11.55  	cp -a $src/scripts        $1/$path
   11.56 +
   11.57  	# fix permissions on scripts dir
   11.58 -	chmod og-w -R             $1/$path/scripts
   11.59 -	mkdir -p                  $1/$path/.tmp_versions
   11.60 +	chmod og-w -R $1/$path/scripts
   11.61 +	mkdir -p      $1/$path/.tmp_versions
   11.62  
   11.63  	mkdir -p $1/$path/arch/x86/kernel
   11.64 -	cp -a $src/arch/x86/Makefile             $1/$path/arch/x86/
   11.65 -	cp -a $src/arch/x86/Makefile_32.cpu      $1/$path/arch/x86/
   11.66 -	cp -a $src/arch/x86/kernel/asm-offsets.s $1/$path/arch/x86/kernel/
   11.67 +	cp $src/arch/x86/Makefile             $1/$path/arch/x86/
   11.68 +	cp $src/arch/x86/Makefile_32.cpu      $1/$path/arch/x86/
   11.69 +	cp $src/arch/x86/kernel/asm-offsets.s $1/$path/arch/x86/kernel/
   11.70  
   11.71 -	# add headers for lirc package
   11.72 +#	# add headers for lirc package
   11.73  #	mkdir -p $1/$path/drivers/media/video
   11.74  #	cp -a $src/drivers/media/video/*.h  $1/$path/drivers/media/video/
   11.75 -#
   11.76  #	for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102 ; do
   11.77  #		mkdir -p $1/$path/drivers/media/video/$i
   11.78  #		cp -a $src/drivers/media/video/$i/*.h $1/$path/drivers/media/video/$i
   11.79  #	done
   11.80  
   11.81 -	add_headers_for_type 'VIDEO_' 'drivers/media'
   11.82 -
   11.83  	# add docbook makefile
   11.84  	install -D -m644 $src/Documentation/DocBook/Makefile \
   11.85  		$1/$path/Documentation/DocBook/Makefile
   11.86  
   11.87  	# add md headers
   11.88 -#	mkdir -p $1/$path/drivers/md
   11.89 -#	cp -a $src/drivers/md/*.h  $1/$path/drivers/md
   11.90 -	add_headers_for_type 'MD_' 'drivers'
   11.91 +	mkdir -p $1/$path/drivers/md
   11.92 +	cp $src/drivers/md/*.h $1/$path/drivers/md
   11.93  
   11.94  	# add inotify.h
   11.95  	mkdir -p $1/$path/include/linux
   11.96 -	cp -a $src/include/linux/inotify.h $1/$path/include/linux/
   11.97 +	cp $src/include/linux/inotify.h $1/$path/include/linux/
   11.98  
   11.99  	# add wireless headers
  11.100 -#	mkdir -p $1/$path/net/mac80211/
  11.101 -#	cp -a $src/net/mac80211/*.h $1/$path/net/mac80211/
  11.102 -	add_headers_for_type 'MAC80211' 'net'
  11.103 +	mkdir -p $1/$path/net/mac80211/
  11.104 +	cp $src/net/mac80211/*.h $1/$path/net/mac80211/
  11.105  
  11.106  	# add dvb headers for external modules
  11.107 -	# in reference to:
  11.108 -	# http://bugs.archlinux.org/task/9912
  11.109 -#	mkdir -p $1/$path/drivers/media/dvb/dvb-core
  11.110 -#	cp -a $src/drivers/media/dvb/dvb-core/*.h $1/$path/drivers/media/dvb/dvb-core/
  11.111 -	add_headers_for_type 'DVB_' 'drivers/media'
  11.112 -
  11.113 -	# add dvb headers for external modules
  11.114 -	# in reference to:
  11.115 -	# http://bugs.archlinux.org/task/11194
  11.116 -#	if [ -d $src/include/config/dvb/ ]; then
  11.117 -#		mkdir -p $1/$path/include/config/dvb/
  11.118 -#		cp $src/include/config/dvb/*.h $1/$path/include/config/dvb/
  11.119 -#	fi
  11.120 -#
  11.121 +	# in reference to http://bugs.archlinux.org/task/9912
  11.122 +	mkdir -p $1/$path/drivers/media/dvb-core
  11.123 +	cp $src/drivers/media/dvb-core/*.h $1/$path/drivers/media/dvb-core/
  11.124 +	# and http://bugs.archlinux.org/task/11194
  11.125 +	mkdir -p $1/$path/include/config/dvb/
  11.126 +	cp $src/include/config/dvb/*.h $1/$path/include/config/dvb/
  11.127  
  11.128  	# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
  11.129 -	# in reference to:
  11.130 -	# http://bugs.archlinux.org/task/13146
  11.131 -#	mkdir -p $1/$path/drivers/media/dvb/frontends/
  11.132 -#	cp -a $src/drivers/media/dvb/frontends/lgdt330x.h $1/$path/drivers/media/dvb/frontends/
  11.133 -#	cp -a $src/drivers/media/video/msp3400-driver.h $1/$path/drivers/media/dvb/frontends/
  11.134 +	# in reference to http://bugs.archlinux.org/task/13146
  11.135 +	mkdir -p $1/$path/drivers/media/dvb-frontends/ $1/$path/drivers/media/i2c/
  11.136 +	cp $src/drivers/media/dvb-frontends/lgdt330x.h $1/$path/drivers/media/dvb-frontends/
  11.137 +	cp $src/drivers/media/i2c/msp3400-driver.h     $1/$path/drivers/media/i2c/
  11.138  
  11.139  	# add dvb headers
  11.140 -	# in reference to:
  11.141 -	# http://bugs.archlinux.org/task/20402
  11.142 -#	mkdir -p $1/$path/drivers/media/dvb/dvb-usb
  11.143 -#	cp -a $src/drivers/media/dvb/dvb-usb/*.h $1/$path/drivers/media/dvb/dvb-usb/
  11.144 -#	mkdir -p $1/$path/drivers/media/dvb/frontends
  11.145 -#	cp -a $src/drivers/media/dvb/frontends/*.h $1/$path/drivers/media/dvb/frontends/
  11.146 -#	mkdir -p $1/$path/drivers/media/common/tuners
  11.147 -#	cp -a $src/drivers/media/common/tuners/*.h $1/$path/drivers/media/common/tuners/
  11.148 +	# in reference to http://bugs.archlinux.org/task/20402
  11.149 +	mkdir -p $1/$path/drivers/media/usb/dvb-usb
  11.150 +	cp $src/drivers/media/usb/dvb-usb/*.h   $1/$path/drivers/media/usb/dvb-usb/
  11.151 +	mkdir -p $1/$path/drivers/media/dvb-frontends
  11.152 +	cp $src/drivers/media/dvb-frontends/*.h $1/$path/drivers/media/dvb-frontends/
  11.153 +	mkdir -p $1/$path/drivers/media/tuners
  11.154 +	cp $src/drivers/media/tuners/*.h        $1/$path/drivers/media/tuners/
  11.155  
  11.156  	# add xfs and shmem for aufs building
  11.157 -	mkdir -p $1/$path/fs/xfs
  11.158 -	mkdir -p $1/$path/mm
  11.159 -	cp -a $src/fs/xfs/xfs_sb.h $1/$path/fs/xfs/xfs_sb.h
  11.160 +	mkdir -p $1/$path/fs/xfs $1/$path/mm
  11.161  
  11.162  	# copy in Kconfig files
  11.163  	for i in $(find . -name "Kconfig*"); do
  11.164 -		mkdir -p $1/$path/$(echo $i | sed 's|/Kconfig.*||')
  11.165 -		cp -a $src/$i $1/$path/$i
  11.166 +		mkdir -p   $1/$path/$(dirname $i)
  11.167 +		cp $src/$i $1/$path/$i
  11.168  	done
  11.169  
  11.170 +	# add objtool for external module building and enabled VALIDATION_STACK option
  11.171 +	if [ -f $src/tools/objtool/objtool ]; then
  11.172 +		mkdir -p $1/$path/tools/objtool
  11.173 +		cp -a $src/tools/objtool/objtool $1/$path/tools/objtool/
  11.174 +	fi
  11.175 +
  11.176  	chown -R root.root $1/$path
  11.177 -	find $1/$path -type d -exec chmod 755 {} \;
  11.178 +	find $1/$path -type d -exec chmod 755 \{\} \;
  11.179 +
  11.180  	# remove unneeded architectures
  11.181 -	rm -rf $1/$path/arch/{alpha,arm,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,xtensa}
  11.182 +	for i in alpha arc arm arm26 arm64 avr32 blackfin c6x cris frv h8300 \
  11.183 +		hexagon ia64 m32r m68k m68knommu metag mips microblaze mn10300 \
  11.184 +		openrisc parisc powerpc ppc s390 score sh sh64 sparc sparc64 tile \
  11.185 +		unicore32 um v850 xtensa; do
  11.186 +		rm -rf $1/$path/arch/$i
  11.187 +	done
  11.188  }
  11.189  
  11.190  
  11.191 @@ -226,7 +212,7 @@
  11.192  			return 0 ;;
  11.193  	esac
  11.194  
  11.195 -	# Check for Aufs and get source/patches if needed
  11.196 +	# Check for Aufs and get source / patches if needed
  11.197  	echo "Checking for Aufs packages..."
  11.198  	AUFSVER=$(grep ^VERSION= $WOK/aufs/receipt | cut -d "=" -f2 | sed -e 's/"//g')
  11.199  	AUFSDIR="$WOK/aufs/source/aufs-${AUFSVER}"
  11.200 @@ -365,7 +351,7 @@
  11.201  	make ARCH=i386 INSTALL_HDR_PATH=$DESTDIR/usr headers_install &&
  11.202  
  11.203  	[ -s arch/x86/boot/bzImage ] || return 1
  11.204 -	mkdir -p $DESTDIR/boot 2> /dev/null
  11.205 +	mkdir -p $DESTDIR/boot 2>/dev/null
  11.206  	mv arch/x86/boot/bzImage $DESTDIR/boot/vmlinuz-$VERSION-slitaz
  11.207  	KVERSION=$VERSION-slitaz
  11.208  
  11.209 @@ -437,16 +423,15 @@
  11.210  	done
  11.211  
  11.212  	# Check any module in Kernel .config that's not added to a linux-* pkgs
  11.213 -	# and remove aufs patches: we don't need them in HG wok.
  11.214  	$stuff/check_modules.sh
  11.215 +
  11.216 +	# Remove Aufs patches: we don't need them in HG wok.
  11.217  	rm -f $stuff/aufs4-*
  11.218  }
  11.219  
  11.220  # Pre and post install commands for Tazpkg.
  11.221  post_install()
  11.222  {
  11.223 -	chroot "$root/" depmod -a $VERSION-slitaz
  11.224 -
  11.225  	# Handle multiarch installation
  11.226  	case "$SLITAZ_ARCH" in
  11.227  		arm)
  11.228 @@ -495,5 +480,5 @@
  11.229  ----
  11.230  EOT
  11.231  	fi
  11.232 -	true
  11.233 +	:
  11.234  }
    12.1 --- a/linux/stuff/linux-slitaz.config	Mon Jan 02 09:24:14 2017 +0200
    12.2 +++ b/linux/stuff/linux-slitaz.config	Wed Jan 04 10:35:18 2017 +0200
    12.3 @@ -51,7 +51,7 @@
    12.4  CONFIG_INIT_ENV_ARG_LIMIT=32
    12.5  CONFIG_CROSS_COMPILE=""
    12.6  # CONFIG_COMPILE_TEST is not set
    12.7 -CONFIG_LOCALVERSION="-ARCH"
    12.8 +CONFIG_LOCALVERSION="-slitaz"
    12.9  CONFIG_LOCALVERSION_AUTO=y
   12.10  CONFIG_HAVE_KERNEL_GZIP=y
   12.11  CONFIG_HAVE_KERNEL_BZIP2=y
   12.12 @@ -59,10 +59,10 @@
   12.13  CONFIG_HAVE_KERNEL_XZ=y
   12.14  CONFIG_HAVE_KERNEL_LZO=y
   12.15  CONFIG_HAVE_KERNEL_LZ4=y
   12.16 -CONFIG_KERNEL_GZIP=y
   12.17 +# CONFIG_KERNEL_GZIP is not set
   12.18  # CONFIG_KERNEL_BZIP2 is not set
   12.19  # CONFIG_KERNEL_LZMA is not set
   12.20 -# CONFIG_KERNEL_XZ is not set
   12.21 +CONFIG_KERNEL_XZ=y
   12.22  # CONFIG_KERNEL_LZO is not set
   12.23  # CONFIG_KERNEL_LZ4 is not set
   12.24  CONFIG_DEFAULT_HOSTNAME="(none)"
    13.1 --- a/linux/stuff/linux-slitaz.config64	Mon Jan 02 09:24:14 2017 +0200
    13.2 +++ b/linux/stuff/linux-slitaz.config64	Wed Jan 04 10:35:18 2017 +0200
    13.3 @@ -54,7 +54,7 @@
    13.4  CONFIG_INIT_ENV_ARG_LIMIT=32
    13.5  CONFIG_CROSS_COMPILE=""
    13.6  # CONFIG_COMPILE_TEST is not set
    13.7 -CONFIG_LOCALVERSION="-ARCH"
    13.8 +CONFIG_LOCALVERSION="-slitaz"
    13.9  CONFIG_LOCALVERSION_AUTO=y
   13.10  CONFIG_HAVE_KERNEL_GZIP=y
   13.11  CONFIG_HAVE_KERNEL_BZIP2=y
   13.12 @@ -62,10 +62,10 @@
   13.13  CONFIG_HAVE_KERNEL_XZ=y
   13.14  CONFIG_HAVE_KERNEL_LZO=y
   13.15  CONFIG_HAVE_KERNEL_LZ4=y
   13.16 -CONFIG_KERNEL_GZIP=y
   13.17 +# CONFIG_KERNEL_GZIP is not set
   13.18  # CONFIG_KERNEL_BZIP2 is not set
   13.19  # CONFIG_KERNEL_LZMA is not set
   13.20 -# CONFIG_KERNEL_XZ is not set
   13.21 +CONFIG_KERNEL_XZ=y
   13.22  # CONFIG_KERNEL_LZO is not set
   13.23  # CONFIG_KERNEL_LZ4 is not set
   13.24  CONFIG_DEFAULT_HOSTNAME="(none)"
    14.1 --- a/linux/stuff/modules.list	Mon Jan 02 09:24:14 2017 +0200
    14.2 +++ b/linux/stuff/modules.list	Wed Jan 04 10:35:18 2017 +0200
    14.3 @@ -1,13 +1,8 @@
    14.4  arch/x86/kernel/msr.ko.xz
    14.5 -arch/x86/kernel/microcode.ko.xz
    14.6  drivers/acpi/video.ko.xz
    14.7  drivers/acpi/button.ko.xz
    14.8 -drivers/char/i8k.ko.xz
    14.9  drivers/char/lp.ko.xz
   14.10  drivers/char/ppdev.ko.xz
   14.11 -drivers/firmware/efivars.ko.xz
   14.12 -drivers/regulator/fixed.ko.xz
   14.13 -drivers/regulator/tps6105x-regulator.ko.xz
   14.14  drivers/mmc/host/tifm_sd.ko.xz
   14.15  drivers/mmc/host/ushc.ko.xz
   14.16  drivers/mmc/host/wbsd.ko.xz
   14.17 @@ -15,19 +10,13 @@
   14.18  drivers/mmc/host/sdricoh_cs.ko.xz
   14.19  drivers/mmc/host/via-sdmmc.ko.xz
   14.20  drivers/mmc/host/vub300.ko.xz
   14.21 -drivers/usb/otg/ab8500-usb.ko.xz
   14.22  drivers/usb/misc/ftdi-elan.ko.xz
   14.23  drivers/char/agp/agpgart.ko.xz
   14.24 -drivers/connector/cn.ko.xz
   14.25  drivers/i2c/algos/i2c-algo-bit.ko.xz
   14.26 -drivers/net/wan/hdlc.ko.xz
   14.27  drivers/gpu/drm/drm.ko.xz
   14.28  drivers/gpu/drm/drm_kms_helper.ko.xz
   14.29  drivers/misc/eeprom/eeprom_93cx6.ko.xz
   14.30  drivers/vhost/vhost_net.ko.xz
   14.31 -drivers/usb/dwc3/dwc3-omap.ko.xz
   14.32 -drivers/usb/dwc3/dwc3.ko.xz
   14.33 -drivers/usb/dwc3/dwc3-pci.ko.xz
   14.34  drivers/usb/c67x00/c67x00.ko.xz
   14.35  drivers/usb/storage/ums-alauda.ko.xz
   14.36  drivers/usb/storage/ums-cypress.ko.xz
   14.37 @@ -46,39 +35,27 @@
   14.38  drivers/usb/host/isp116x-hcd.ko.xz
   14.39  drivers/usb/host/sl811-hcd.ko.xz
   14.40  drivers/usb/host/sl811_cs.ko.xz
   14.41 -drivers/usb/host/isp1760.ko.xz
   14.42  drivers/usb/host/oxu210hp-hcd.ko.xz
   14.43  drivers/usb/host/isp1362-hcd.ko.xz
   14.44  drivers/usb/host/r8a66597-hcd.ko.xz
   14.45 -drivers/usb/otg/nop-usb-xceiv.ko.xz
   14.46 -drivers/usb/otg/gpio_vbus.ko.xz
   14.47  drivers/usb/image/microtek.ko.xz
   14.48  drivers/usb/image/mdc800.ko.xz
   14.49  drivers/usb/class/cdc-wdm.ko.xz
   14.50 -drivers/usb/gadget/fusb300_udc.ko.xz
   14.51 -drivers/usb/gadget/net2272.ko.xz
   14.52 -drivers/usb/gadget/pch_udc.ko.xz
   14.53 -drivers/usb/gadget/r8a66597-udc.ko.xz
   14.54 -drivers/usb/gadget/dummy_hcd.ko.xz
   14.55 -drivers/usb/gadget/net2280.ko.xz
   14.56 -drivers/usb/gadget/udc-core.ko.xz
   14.57 -drivers/usb/gadget/amd5536udc.ko.xz
   14.58 -drivers/usb/gadget/goku_udc.ko.xz
   14.59 -drivers/usb/gadget/m66592-udc.ko.xz
   14.60 -drivers/usb/gadget/langwell_udc.ko.xz
   14.61 -drivers/usb/gadget/ci13xxx_pci.ko.xz
   14.62 -drivers/usb/gadget/g_acm_ms.ko.xz
   14.63 -drivers/usb/renesas_usbhs/renesas_usbhs.ko.xz
   14.64 +drivers/usb/gadget/udc/fusb300_udc.ko.xz
   14.65 +drivers/usb/gadget/udc/net2272.ko.xz
   14.66 +drivers/usb/gadget/udc/pch_udc.ko.xz
   14.67 +drivers/usb/gadget/udc/r8a66597-udc.ko.xz
   14.68 +drivers/usb/gadget/udc/dummy_hcd.ko.xz
   14.69 +drivers/usb/gadget/udc/net2280.ko.xz
   14.70 +drivers/usb/gadget/udc/udc-core.ko.xz
   14.71 +drivers/usb/gadget/udc/amd5536udc.ko.xz
   14.72 +drivers/usb/gadget/udc/goku_udc.ko.xz
   14.73 +drivers/usb/gadget/udc/m66592-udc.ko.xz
   14.74  drivers/hv/hv_utils.ko.xz
   14.75  drivers/hv/hv_vmbus.ko.xz
   14.76 -drivers/gpio/gpio-mcp23s08.ko.xz
   14.77 -drivers/gpio/gpio-generic.ko.xz
   14.78 -drivers/base/regmap/regmap-i2c.ko.xz
   14.79  security/keys/encrypted-keys/encrypted-keys.ko.xz
   14.80  fs/quota/quota_tree.ko.xz
   14.81 -drivers/gpu/stub/poulsbo.ko.xz
   14.82  drivers/hwmon/coretemp.ko.xz
   14.83 -drivers/hwmon/hwmon.ko.xz
   14.84  drivers/input/mouse/inport.ko.xz
   14.85  drivers/input/mouse/logibm.ko.xz
   14.86  drivers/input/mouse/pc110pad.ko.xz
   14.87 @@ -93,15 +70,10 @@
   14.88  drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz
   14.89  drivers/net/ethernet/broadcom/bnx2.ko.xz
   14.90  drivers/net/ethernet/myricom/myri10ge/myri10ge.ko.xz
   14.91 -drivers/net/ethernet/3com/3c501.ko.xz
   14.92 -drivers/net/ethernet/8390/3c503.ko.xz
   14.93 -drivers/net/ethernet/i825xx/3c505.ko.xz
   14.94  drivers/net/ethernet/3com/3c509.ko.xz
   14.95  drivers/net/ethernet/3com/3c515.ko.xz
   14.96  drivers/net/ethernet/3com/3c59x.ko.xz
   14.97 -drivers/net/ethernet/i825xx/82596.ko.xz
   14.98  drivers/net/ethernet/amd/amd8111e.ko.xz
   14.99 -drivers/net/ethernet/amd/depca.ko.xz
  14.100  drivers/net/ethernet/amd/lance.ko.xz
  14.101  drivers/net/ethernet/amd/ni65.ko.xz
  14.102  drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz
  14.103 @@ -110,25 +82,13 @@
  14.104  drivers/net/ethernet/sun/cassini.ko.xz
  14.105  drivers/net/ethernet/cirrus/cs89x0.ko.xz
  14.106  drivers/net/ethernet/dlink/dl2k.ko.xz
  14.107 -drivers/net/ethernet/dlink/de600.ko.xz
  14.108 -drivers/net/ethernet/dlink/de620.ko.xz
  14.109  drivers/net/ethernet/intel/e1000/e1000.ko.xz
  14.110  drivers/net/ethernet/intel/e100.ko.xz
  14.111  drivers/net/ethernet/intel/e1000e/e1000e.ko.xz
  14.112  drivers/net/ethernet/jme.ko.xz
  14.113 -drivers/net/ethernet/8390/e2100.ko.xz
  14.114 -drivers/net/ethernet/8390/hp.ko.xz
  14.115 -drivers/net/ethernet/8390/hp-plus.ko.xz
  14.116  drivers/net/ethernet/8390/ne.ko.xz
  14.117 -drivers/net/ethernet/i825xx/eepro.ko.xz
  14.118 -drivers/net/ethernet/i825xx/eexpress.ko.xz
  14.119 -drivers/net/ethernet/i825xx/lp486e.ko.xz
  14.120 -drivers/net/ethernet/i825xx/ni52.ko.xz
  14.121 -drivers/net/ethernet/fujitsu/eth16i.ko.xz
  14.122 -drivers/net/ethernet/dec/ewrk3.ko.xz
  14.123  drivers/net/ethernet/fealnx.ko.xz
  14.124  drivers/net/ethernet/hp/hp100.ko.xz
  14.125 -drivers/net/ethernet/icplus/ipg.ko.xz
  14.126  drivers/net/ethernet/tehuti/tehuti.ko.xz
  14.127  drivers/net/ethernet/neterion/s2io.ko.xz
  14.128  drivers/net/sb1000.ko.xz
  14.129 @@ -148,9 +108,6 @@
  14.130  drivers/net/ethernet/3com/3c574_cs.ko.xz
  14.131  drivers/net/ethernet/3com/3c589_cs.ko.xz
  14.132  drivers/net/ethernet/8390/axnet_cs.ko.xz
  14.133 -drivers/net/arcnet/arcnet.ko.xz
  14.134 -drivers/net/arcnet/com20020.ko.xz
  14.135 -drivers/net/arcnet/com20020_cs.ko.xz
  14.136  drivers/net/ethernet/fujitsu/fmvj18x_cs.ko.xz
  14.137  drivers/net/ethernet/amd/nmclan_cs.ko.xz
  14.138  drivers/net/ethernet/8390/pcnet_cs.ko.xz
  14.139 @@ -240,23 +197,16 @@
  14.140  drivers/ssb/ssb.ko.xz
  14.141  drivers/block/floppy.ko.xz
  14.142  drivers/input/mouse/sermouse.ko.xz
  14.143 -drivers/video/output.ko.xz
  14.144 -drivers/video/syscopyarea.ko.xz
  14.145 -drivers/video/smscufx.ko.xz
  14.146 -drivers/video/sysimgblt.ko.xz
  14.147 -drivers/video/fb_sys_fops.ko.xz
  14.148 -drivers/video/sysfillrect.ko.xz
  14.149 -drivers/staging/ste_rmi4/synaptics_i2c_rmi4.ko.xz
  14.150 -drivers/staging/cptm1217/clearpad_tm1217.ko.xz
  14.151 -fs/binfmt_misc.ko.xz
  14.152 +drivers/video/fbdev/core/syscopyarea.ko.xz
  14.153 +drivers/video/fbdev/core/sysimgblt.ko.xz
  14.154 +drivers/video/fbdev/core/fb_sys_fops.ko.xz
  14.155 +drivers/video/fbdev/core/sysfillrect.ko.xz
  14.156  fs/fat/msdos.ko.xz
  14.157  fs/fuse/cuse.ko.xz
  14.158  net/ipv4/netfilter/ipt_REJECT.ko.xz
  14.159 -net/ipv4/inet_lro.ko.xz
  14.160  net/ipv4/ip_gre.ko.xz
  14.161  net/netfilter/nfnetlink.ko.xz
  14.162  net/netfilter/nfnetlink_log.ko.xz
  14.163 -net/wanrouter/wanrouter.ko.xz
  14.164  net/nfc/nfc.ko.xz
  14.165  net/nfc/nci/nci.ko.xz
  14.166  lib/crc7.ko.xz
  14.167 @@ -280,11 +230,9 @@
  14.168  net/batman-adv/batman-adv.ko.xz
  14.169  net/sctp/sctp.ko.xz
  14.170  drivers/input/gameport/gameport.ko.xz
  14.171 -drivers/i2c/i2c-core.ko.xz
  14.172  drivers/i2c/busses/i2c-designware-pci.ko.xz
  14.173  drivers/i2c/busses/i2c-designware-core.ko.xz
  14.174  drivers/i2c/busses/i2c-eg20t.ko.xz
  14.175 -drivers/regulator/gpio-regulator.ko.xz
  14.176  drivers/misc/ti-st/st_drv.ko.xz
  14.177  sound/soundcore.ko.xz
  14.178  sound/ac97_bus.ko.xz