On Wed, Feb 06, 2013 at 12:56:59PM +0000, James Hogan wrote: > On architectures which have symbol prefixes, depmod emits lots of > warnings like this: > > WARNING: $module.ko needs unknown symbol $symbol > > This is because depmod isn't being passed the -P <symbol_prefix> > arguments to specify the symbol prefix to ignore. This option is > included since the 3.13 release of module-init-tools. > > Update scripts/depmod.sh to take extra arguments for the symbol prefix > (required but may be empty), and update the main Makefile to always pass > "$(CONFIG_SYMBOL_PREFIX)" to scripts/depmod.sh. > > If the provided symbol prefix is non-empty, scripts/depmod.sh checks if > depmod --version reports module-init-tools with a version number < 3.13 > otherwise it appends -P $SYMBOL_PREFIX to the depmod command line. > > Signed-off-by: James Hogan <james.hogan@xxxxxxxxxx> > Cc: Michal Marek <mmarek@xxxxxxx> > Cc: linux-kbuild@xxxxxxxxxxxxxxx > Cc: Mike Frysinger <vapier@xxxxxxxxxx> > Cc: Yoshinori Sato <ysato@xxxxxxxxxxxxxxxxxxxx> > Cc: uclinux-dist-devel@xxxxxxxxxxxxxxxxxxxx > --- > changes since v1: clean up with assistance from Mike Frysinger (thanks!) > * always pass prefix to depmod.sh to simplify the logic > * use printf instead of ugly echos in version check Applied to kbuild.git#kbuild, thanks. Michal -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html