compat: makes all compat symbols EXPORT_SYMBOL_GPL()
authorLuis R. Rodriguez <mcgrof@frijolero.org>
Fri, 2 Mar 2012 23:01:37 +0000 (15:01 -0800)
committerLuis R. Rodriguez <mcgrof@frijolero.org>
Fri, 2 Mar 2012 23:04:41 +0000 (15:04 -0800)
commit1d5f1472645246b9cff6c5674ed5440fce9e84ba
treeaac2173c60f71c3a55e24ba5146a4745506b15df
parentdc2b12593817601cf58dc5022c5b592e28890305
compat: makes all compat symbols EXPORT_SYMBOL_GPL()

The Linux kernel is being backported here and a lot of code
is completely derivative works of the the Linux kernel, as such
only GPL-Compatible modules are intended to be used with this
framework, given that users of this framework are considered
completely derivative works of the Linux kernel.

Only upstream Linux kernel modules or kernel modules on their
way upstream are intended to be used by this.
Tested with ckmake:

mcgrof@tux ~/compat (git::master)$ ckmake
Trying kernel                  3.3.0-030300rc2-generic [OK]
Trying kernel                     3.2.2-030202-generic [OK]
Trying kernel                    3.1.10-030110-generic [OK]
Trying kernel                    3.0.18-030018-generic [OK]
Trying kernel                  2.6.39-02063904-generic [OK]
Trying kernel                        2.6.38-13-generic [OK]
Trying kernel                  2.6.38-02063808-generic [OK]
Trying kernel                  2.6.37-02063706-generic [OK]
Trying kernel                  2.6.36-02063604-generic [OK]
Trying kernel                  2.6.35-02063512-generic [OK]
Trying kernel                  2.6.34-02063410-generic [OK]
Trying kernel                  2.6.33-02063305-generic [OK]
Trying kernel                  2.6.32-02063255-generic [OK]
Trying kernel                        2.6.31-22-generic [OK]
Trying kernel                  2.6.31-02063113-generic [OK]
Trying kernel                  2.6.30-02063010-generic [OK]
Trying kernel                  2.6.29-02062906-generic [OK]
Trying kernel                  2.6.28-02062810-generic [OK]
Trying kernel                    2.6.27-020627-generic [OK]
Trying kernel                    2.6.26-020626-generic [OK]
Trying kernel                    2.6.25-020625-generic [OK]
Trying kernel                    2.6.24-020624-generic [OK]

Signed-off-by: Luis R. Rodriguez <mcgrof@frijolero.org>
19 files changed:
compat/compat-2.6.23.c
compat/compat-2.6.24.c
compat/compat-2.6.25.c
compat/compat-2.6.27.c
compat/compat-2.6.28.c
compat/compat-2.6.29.c
compat/compat-2.6.32.c
compat/compat-2.6.33.c
compat/compat-2.6.35.c
compat/compat-2.6.37.c
compat/compat-2.6.38.c
compat/compat-3.0.c
compat/compat-3.2.c
compat/compat_atomic.c
compat/compat_firmware_class.c
compat/cordic.c
compat/crc8.c
compat/kfifo.c
compat/kstrtox.c