Hello, I went from etch version to lenny,I modify the file bond_main.c then I compile with make and I have didn't errors (I was put as comment), but when loading the module "modprobe bonding" it tells me that the file format bonding.ko is invalid, I delete them (bonding.ko) and recompile kernel with make but it's the same, always the same problem, please if someone can give me the file Bonding.ko (2.6.26-2-686) kernel or another idea if possible.

Code:
debian:~# modprobe bonding
FATAL: Error inserting bonding (/lib/modules/2.6.26-2-686/kernel/drivers/net/bonding/bonding.ko): Invalid module format
Thank you.