Messages in this thread | | | From | Andy Lutomirski <> | Date | Tue, 22 Sep 2015 11:53:03 -0700 | Subject | Re: [PATCH] x86/mm: Export cpu_tlbstate as non-GPL symbol |
| |
On Tue, Sep 22, 2015 at 11:51 AM, James Forcier <csssuf@csssuf.net> wrote: > Exporting cpu_tlbstate as a GPL symbol was introduced in 1e02ce4c; however, this > breaks non-GPL modules which need to link against it, particularly the AMD > Catalyst drivers.
What is AMD Catalyst doing with cpu_tlbstate?
--Andy
> > Signed-off-by: James Forcier <csssuf@csssuf.net> > --- > arch/x86/mm/init.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/mm/init.c b/arch/x86/mm/init.c > index 1d8a83d..94be56b 100644 > --- a/arch/x86/mm/init.c > +++ b/arch/x86/mm/init.c > @@ -742,7 +742,7 @@ DEFINE_PER_CPU_SHARED_ALIGNED(struct tlb_state, cpu_tlbstate) = { > #endif > .cr4 = ~0UL, /* fail hard if we screw up cr4 shadow initialization */ > }; > -EXPORT_SYMBOL_GPL(cpu_tlbstate); > +EXPORT_SYMBOL(cpu_tlbstate); > > void update_cache_mode_entry(unsigned entry, enum page_cache_mode cache) > { > -- > 2.4.6 >
-- Andy Lutomirski AMA Capital Management, LLC
| |