[Bug 282479] LinuxKPI: <linux/lockdep.h> lockdep_is_held() user doesn't build after LLVM 19 import
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282479] LinuxKPI: <linux/lockdep.h> lockdep_is_held() user doesn't build after LLVM 19 import"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282479] LinuxKPI: <linux/lockdep.h> lockdep_is_held() user doesn't build after LLVM 19 import"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282479] LinuxKPI: <linux/lockdep.h> lockdep_is_held() user doesn't build after LLVM 19 import"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282479] LinuxKPI: <linux/lockdep.h> lockdep_is_held() user doesn't build after LLVM 19 import"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282479] LinuxKPI: <linux/lockdep.h> lockdep_is_held() user doesn't build after LLVM 19 import"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 01 Nov 2024 20:21:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282479
Bug ID: 282479
Summary: LinuxKPI: <linux/lockdep.h> lockdep_is_held() user
doesn't build after LLVM 19 import
Product: Base System
Version: Unspecified
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs@FreeBSD.org
Reporter: 2khramtsov@gmail.com
drm-kmod 5.10-lts branch on -CURRENT:
[...]
--- intel_context_param.o ---
In file included from
/tmp/drm-kmod/drivers/gpu/drm/i915/gt/intel_context_param.c:6:
In file included from /tmp/drm-kmod/drivers/gpu/drm/i915/i915_active.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/lockdep.h:86:27: error:
expected ')'
86 | lockdep_is_held(void *__m __diagused)
| ^
/usr/src/sys/compat/linuxkpi/common/include/linux/lockdep.h:86:16: note: to
match this '('
86 | lockdep_is_held(void *__m __diagused)
| ^
--- intel_engine_heartbeat.o ---
[...]
I've built drm-kmod {5.10,5.15,6.1}-lts and master, GENERIC, GENERIC-NODEBUG
kernels with:
diff --git a/sys/compat/linuxkpi/common/include/linux/lockdep.h
b/sys/compat/linuxkpi/common/include/linux/lockdep.h
index 70a4e45867f..85878d4100c 100644
--- a/sys/compat/linuxkpi/common/include/linux/lockdep.h
+++ b/sys/compat/linuxkpi/common/include/linux/lockdep.h
@@ -83,7 +83,7 @@ struct pin_cookie {
#endif
static __inline bool
-lockdep_is_held(void *__m __diagused)
+lockdep_is_held(void *__m)
{
#ifdef INVARIANTS
struct lock_object *__lock;
--
You are receiving this mail because:
You are the assignee for the bug.