diff --git a/mkkernel.sh b/mkkernel.sh
index 9086d2f7d631e42f71ea232d51462988ab4bba8f..c2708237a9dd26d2092e026cce70fe5c2af68cb3 100755
--- a/mkkernel.sh
+++ b/mkkernel.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 # for mkimage: apt install u-boot-tools
-# compiler: apt install arm-linux-gnueabihf-gcc
+# compiler: apt install gcc-arm-linux-gnueabihf
 
 git clone --depth 1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
 
@@ -9,8 +9,10 @@ cp zz9000-kernel-config linux/.config
 
 # softlink the driver code files into the kernel tree
 
-ln -s $(pwd)/*.c linux/drivers/uio/
-ln -s $(pwd)/*.h linux/drivers/uio/
+ln -s $(pwd)/linux-changes/drivers/uio/uio_zz9000.c linux/drivers/uio/
+ln -s $(pwd)/linux-changes/drivers/uio/zz9000_gfx.c linux/drivers/uio/
+ln -s $(pwd)/linux-changes/drivers/uio/zz9000_gfx.h linux/drivers/uio/
+ln -s $(pwd)/linux-changes/drivers/uio/zz9000_video_modes.h linux/drivers/uio/
 
 cd linux
 
diff --git a/mkuboot.sh b/mkuboot.sh
index cd6fb9c87b02650150c1d3ef3c1afa2d320be719..371850840591acea9acc1853e038817dec6619f6 100755
--- a/mkuboot.sh
+++ b/mkuboot.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-git clone https://github.com/u-boot/u-boot.git
+git clone --depth 1 https://github.com/u-boot/u-boot.git
 cd u-boot
 
 export ARCH=arm