Sam Ravnborg
b817f6feff
kbuild: check license compatibility when building modules
...
Modules that uses GPL symbols can no longer be build with kbuild,
the build will fail during the modpost step.
When a GPL-incompatible module uses a EXPORT_SYMBOL_GPL_FUTURE symbol
then warn during modpost so author are actually notified.
The actual license compatibility check is shared with the kernel
to make sure it is in sync.
Patch originally from: Andreas Gruenbacher <agruen@suse.de> and
Ram Pai <linuxram@us.ibm.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
2006-06-09 21:53:55 +02:00
..
basic
kconfig: integrate split config into silentoldconfig
2006-06-09 07:31:30 +02:00
genksyms
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
2006-03-25 08:48:48 -08:00
kconfig
kconfig: KCONFIG_OVERWRITECONFIG
2006-06-09 16:28:07 +02:00
ksymoops
mod
kbuild: check license compatibility when building modules
2006-06-09 21:53:55 +02:00
package
kbuild: fix make rpm for powerpc
2006-06-08 20:18:49 +02:00
.gitignore
gitignore: ignore more generated files
2006-01-03 11:35:26 +01:00
bin2c.c
binoffset.c
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
bloat-o-meter
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
checkincludes.pl
checkstack.pl
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
checkversion.pl
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
conmakehash.c
[PATCH] kbuild: signed char fixes for scripts
2005-07-27 22:27:08 +02:00
extract-ikconfig
[PATCH] extract-ikconfig: don't use --long-options
2006-03-24 07:33:21 -08:00
gcc-version.sh
gen_initramfs_list.sh
kbuild: fix gen_initramfs_list.sh
2006-04-30 23:56:33 +02:00
kallsyms.c
[PATCH] kallsyms: handle malloc() failure
2006-03-25 08:22:56 -08:00
Kbuild.include
kbuild: properly pass options to hostcc when doing make O=..
2006-04-07 08:36:49 +02:00
kernel-doc
[PATCH] kernel-doc: clean up the script (whitespace)
2006-02-01 08:53:27 -08:00
Lindent
[PATCH] Lindent: ignore .indent.pro
2005-07-13 23:09:16 +00:00
Makefile
kconfig: move lxdialog to scripts/kconfig/lxdialog
2005-12-16 21:35:19 +01:00
Makefile.build
kconfig: fix .config dependencies
2006-06-09 07:31:30 +02:00
Makefile.clean
kbuild: change kbuild to not rely on incorrect GNU make behavior
2006-03-06 00:09:51 +01:00
Makefile.host
kbuild: obj-dirs is calculated incorrectly if hostprogs-y is defined
2006-06-08 20:18:05 +02:00
Makefile.lib
kbuild: properly pass options to hostcc when doing make O=..
2006-04-07 08:36:49 +02:00
Makefile.modinst
kbuild: change kbuild to not rely on incorrect GNU make behavior
2006-03-06 00:09:51 +01:00
Makefile.modpost
kconfig: fix .config dependencies
2006-06-09 07:31:30 +02:00
makelst
mkcompile_h
kbuild: "PREEMPT" in UTS_VERSION
2005-07-14 20:18:07 +00:00
mkmakefile
kbuild: Do not overwrite makefile as anohter user
2006-05-08 06:55:32 +02:00
mksysmap
spelling: s/retreive/retrieve/
2006-01-10 00:10:13 +01:00
mkuboot.sh
mkversion
namespace.pl
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
patch-kernel
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
pnmtologo.c
profile2linkerlist.pl
[PATCH] x86_64: Basic reorder infrastructure
2006-03-25 09:10:56 -08:00
setlocalversion
kbuild: In setlocalversion change -git_dirty to just -dirty
2006-01-08 18:44:01 +01:00
show_delta
kbuild: fix mode of checkstack.pl and other files.
2006-04-11 13:37:07 +02:00
ver_linux
ver_linux: don't print reiser4progs version if none found
2006-04-05 13:10:19 +02:00