Between 2.6.35-rc1 to 2.6.35-rc3 external kernel modules stopped loading. Started a Bisected between 2.6.35-rc1 (good) and 2.6.35-rc2 (bad)... Stopped at commit: d0679c730395d0bde9a46939e7ba255b4ba7dd7c, which was merged after rc1 Merge: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1f73897861b8ef0be64ff4b801f8d6f830f683b5 Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=d0679c730395d0bde9a46939e7ba255b4ba7dd7c Debian Squeeze voodoo@beagle-256mb-1:~$ gcc --version gcc (Debian 4.4.4-5) 4.4.4 2.6.35-rc3: voodoo@beagle-256mb-1:~$ lsmod Module Size Used by voodoo@beagle-256mb-1:~$ sudo modprobe asix [ 36.665161] asix: unknown relocation: 3 FATAL: Error inserting asix (/lib/modules/2.6.35-rc3-d1/kernel/drivers/net/usb/asix.ko): Invalid module format 2.6.35-rc3 with "d0679c730395d0bde9a46939e7ba255b4ba7dd7c" reverted: voodoo@beagle-256mb-1:~$ lsmod Module Size Used by asix 12870 0 mailbox_mach 4323 0 rtc_twl 4375 0 mailbox 3473 1 mailbox_mach rtc_core 13385 1 rtc_twl Looks like arm needs the same patch as powerpc.. Regards,
First-Bad-Commit : d0679c730395d0bde9a46939e7ba255b4ba7dd7c
Created attachment 26999 [details] fix Robert, does this fix work for you? Russel, is the patch OK (do all arm flavors need the workaround or just some)? Should this go through the kbuild tree or the arm tree?
Hi Michal, Applied patch to 2.6.35-rc3, it fixes module issue.. Built and run tested on target Omap3530 ARM board.
Handled-By : Michal Marek <mmarek@suse.cz> Patch : https://bugzilla.kernel.org/attachment.cgi?id=26999
Fixed by commit bd365591dfb942d1447b8043e21e8ff112630db4 .