https://bugzilla.suse.com/show_bug.cgi?id=1173445 Bug ID: 1173445 Summary: NVIDIA G04 (390.138) cannot be built against Kernel 5.8-rc2 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X11 3rd Party Driver Assignee: gfx-bugs@suse.de Reporter: sndirsch@suse.com QA Contact: sndirsch@suse.com Found By: --- Blocker: --- [...] [ 38s] LD [M] /home/abuild/rpmbuild/BUILD/nvidia-gfxG04-390.138/obj/default/390.138/nvidia-drm.o [ 38s] MODPOST /home/abuild/rpmbuild/BUILD/nvidia-gfxG04-390.138/obj/default/390.138/Module.symvers [ 38s] FATAL: modpost: GPL-incompatible module nvidia-uvm.ko uses GPL-only symbol 'radix_tree_preloads' Seems this came with git commit id cfa6705d89b65 between 5.7 and 5.8-rc1 commit cfa6705d89b6562f79c40c249f8d94073c4276e4 Author: Sebastian Andrzej Siewior <bigeasy@linutronix.de> Date: Wed May 27 22:11:14 2020 +0200 radix-tree: Use local_lock for protection [...] @@ -58,12 +58,10 @@ struct kmem_cache *radix_tree_node_cachep; /* * Per-cpu pool of preloaded nodes */ -struct radix_tree_preload { - unsigned nr; - /* nodes->parent points to next preallocated node */ - struct radix_tree_node *nodes; +DEFINE_PER_CPU(struct radix_tree_preload, radix_tree_preloads) = { + .lock = INIT_LOCAL_LOCK(lock), }; -static DEFINE_PER_CPU(struct radix_tree_preload, radix_tree_preloads) = { 0, }; +EXPORT_PER_CPU_SYMBOL_GPL(radix_tree_preloads); static inline struct radix_tree_node *entry_to_node(void *ptr) { [...] -- You are receiving this mail because: You are on the CC list for the bug.