diff -urN ../linux-2.4.36-alb25.2/addons/build.vmxnet ./addons/build.vmxnet --- ../linux-2.4.36-alb25.2/addons/build.vmxnet 1970-01-01 01:00:00.000000000 +0100 +++ ./addons/build.vmxnet 2008-02-26 14:10:21.000000000 +0100 @@ -0,0 +1,24 @@ +#!/bin/sh + +CC=${CC:-gcc} +CCVER=$( $CC -dumpversion ) + +if [ "$1" = "compile" ] ; then + if [ "${2##*-}" != "albva" ] ; then + exit 0 + fi + make VM_KBUILD=24 VM_CC=$CC CC=$CC VM_CCVER=$CCVER EXTRAVERSION=-${2#*-} modules SUBDIRS=$4 + +elif [ "$1" = "clean" ] ; then + + rm -f $4/*.o $4/*.ko 2>/dev/null + +elif [ "$1" = "install" ] ; then + if [ "${2##*-}" != "albva" ] ; then + exit 0 + fi + + cp $4/vmxnet.o $5/lib/modules/$2/kernel/drivers/net + +fi + diff -urN /home/emeric/Desktop/open-vm-tools-2008.01.23-74039/modules/linux/vmxnet/compat_timer.h ./addons/vmxnet/compat_timer.h --- /home/emeric/Desktop/open-vm-tools-2008.01.23-74039/modules/linux/vmxnet/compat_timer.h 2008-01-28 09:02:48.000000000 +0100 +++ ./addons/vmxnet/compat_timer.h 2008-02-25 18:30:04.000000000 +0100 @@ -64,7 +64,8 @@ * enough to need the performance). */ # if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 7) -# define msecs_to_jiffies(msecs) (((msecs) * HZ + 999) / 1000) +// define msecs_to_jiffies(msecs) (((msecs) * HZ + 999) / 1000) +# include # endif /* * set_current_state appeared in 2.2.18. diff -urN /home/emeric/Desktop/open-vm-tools-2008.01.23-74039/modules/linux/vmxnet/Makefile ./addons/vmxnet/Makefile --- /home/emeric/Desktop/open-vm-tools-2008.01.23-74039/modules/linux/vmxnet/Makefile 2008-01-28 09:02:48.000000000 +0100 +++ ./addons/vmxnet/Makefile 2008-02-26 14:07:01.000000000 +0100 @@ -131,7 +131,7 @@ ifdef TOPDIR ifeq ($(VM_KBUILD), 24) -O_TARGET := $(DRIVER).o +#O_TARGET := $(DRIVER).o obj-y := $($(DRIVER)-y)