Dear Mr. Frysinger, 2011/5/11 Mike Frysinger <vapier.adi@xxxxxxxxx>: [...] >> Sorry I don't think that is a good choice from a long term point of >> view. What do you think to add MODULE_SYMBOL_PREFIX to section names >> instead? In this way symbol and section names should always be >> different also on symbol prefixed archs (which are blackfin and >> h8300). > > that doesnt work. Âit simply delays the problem to another set of > underscores. Âso with that change, local_bh_enable/_local_bh_enable > work, but now send_remote_softirq/__send_remote_softirq fail: In my opinion it should work. if I use SYMBOL_PREFIX + two underscore for section name I should always obtain different names. So if SYMBOL_PREFIX is "_" section name will be "___", if SYMBOL_PREFIX is "__" section name will be "____" and so on. > ÂCC Â Â Âkernel/softirq.o > nano /tmp/cconhYy1.s: Assembler messages: > /tmp/cconhYy1.s:3664: Error: symbol `___ksymtab___send_remote_softirq' > is already defined > make[1]: *** [kernel/softirq.o] Error 1 I'm a bit confused. I can build a kernel here: $ make ARCH=blackfin CROSS_COMPILE="bfin-uclinux-" defconfig *** Default configuration is based on 'BF537-STAMP_defconfig' [...] $ make ARCH=blackfin CROSS_COMPILE="bfin-uclinux-" CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh [...] OBJCOPY arch/blackfin/boot/vmlinux.bin GZIP arch/blackfin/boot/vmlinux.bin.gz UIMAGE arch/blackfin/boot/vmImage.gz Image Name: bf537-0.2-2.6.39-rc3-00004-gf26a Created: Wed May 11 17:06:45 2011 Image Type: Blackfin Linux Kernel Image (gzip compressed) Data Size: 986471 Bytes = 963.35 kB = 0.94 MB Load Address: 00001000 Entry Point: 001a8518 Building modules, stage 2. MODPOST 69 modules Unfortunately I can't make skyeye emulator works to test the obtained kernel image. Ciao, Alessio -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html