| Summary: | kernel 2.6.2-gentoo fails to compile in fs/dnotify.c due to supermount | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Christian Banik <mynews> |
| Component: | [OLD] Core system | Assignee: | x86-kernel (DEPRECATED) <x86-kernel> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
When supermount support is selected as a module, the newest gentoo-dev kernel fails to compile. Reproducible: Always Steps to Reproduce: 1. Take the attached .config for gentoo-dev-sources-2.6.2 or set up your own config with supermount support selected as module Actual Results: CC fs/inode.o CC fs/attr.o CC fs/bad_inode.o CC fs/file.o CC fs/dnotify.o fs/dnotify.c:171: redefinition of `__kstrtab_dnotify_parent' fs/dnotify.c:168: `__kstrtab_dnotify_parent' previously defined here fs/dnotify.c:171: redefinition of `__ksymtab_dnotify_parent' fs/dnotify.c:168: `__ksymtab_dnotify_parent' previously defined here {standard input}: Assembler messages: {standard input}:434: Error: symbol `__kstrtab_dnotify_parent' is already defined {standard input}:440: Error: symbol `__ksymtab_dnotify_parent' is already defined make[1]: *** [fs/dnotify.o] Fehler 1 make: *** [fs] Fehler 2 Expected Results: It should compile cleanly. Both when supermount support is deactivated or integrated in the kernel, it compiles cleanly.