i already did that! My kernel has all his tweaks and features so this is about the fastest it can go.
Well that definitely make life easier then. How did the call to LG go they doing anything for you? Did you do this when you made your kernel?
From cyanogenmod kernel wiki
Compiling wifi kernel module
After installing a custom kernel, the wifi module may be unstable or unusable. The solution is to recompile the module, linking it to the new kernel build.
cd ~/android/system/system/wlan/ti/sta_dk_4_0_4_32
KERNEL_DIR=~/android/kernel/cm-kernel CROSS_COMPILE=$CCOMPILER ARCH=arm make -j`grep 'processor' /proc/cpuinfo | wc -l`
A file named wlan.ko will be produced in the current directory. You must install the new module to the device.
adb shell mount -o remount,rw /system
adb shell cp /system/lib/modules/wlan.ko /system/lib/modules/wlan.ko.backup
adb push wlan.ko /system/lib/modules/wlan.ko
Reboot the device. If all goes well, you should be using the newly compiled 'wlan.ko'.
For devices which may be utilizing wifi module from vendors other than TI, you may choose other appropriate drivers.