@@ -4063,6 +4063,10 @@ fn test_linux(target: &str) {
4063
4063
// FIXME(linux): Requires >= 6.9 kernel headers.
4064
4064
"epoll_params" => true ,
4065
4065
4066
+ // FIXME(linux): Requires >= 6.12 kernel headers.
4067
+ "dmabuf_cmsg" |
4068
+ "dmabuf_token" => true ,
4069
+
4066
4070
_ => false ,
4067
4071
}
4068
4072
} ) ;
@@ -4165,6 +4169,26 @@ fn test_linux(target: &str) {
4165
4169
{
4166
4170
return true ;
4167
4171
}
4172
+ // FIXME(musl): Not in musl yet
4173
+ if name == "SO_NETNS_COOKIE"
4174
+ || name == "SO_BUF_LOCK"
4175
+ || name == "SO_RESERVE_MEM"
4176
+ || name == "SO_TXREHASH"
4177
+ || name == "SO_RCVMARK"
4178
+ || name == "SO_PASSPIDFD"
4179
+ || name == "SO_PEERPIDFD"
4180
+ || name == "SO_DEVMEM_LINEAR"
4181
+ || name == "SO_DEVMEM_DMABUF"
4182
+ || name == "SO_DEVMEM_DONTNEED"
4183
+ {
4184
+ return true ;
4185
+ }
4186
+ // FIXME(musl): Not in musl yet
4187
+ if name == "SCM_DEVMEM_LINEAR"
4188
+ || name == "SCM_DEVMEM_DMABUF"
4189
+ {
4190
+ return true ;
4191
+ }
4168
4192
}
4169
4193
match name {
4170
4194
// These constants are not available if gnu headers have been included
@@ -4461,6 +4485,13 @@ fn test_linux(target: &str) {
4461
4485
// FIXME(linux): Requires >= 6.12 kernel headers.
4462
4486
"SOF_TIMESTAMPING_OPT_RX_FILTER" => true ,
4463
4487
4488
+ // FIXME(linux): Requires >= 6.12 kernel headers.
4489
+ "SO_DEVMEM_LINEAR"
4490
+ | "SO_DEVMEM_DMABUF"
4491
+ | "SO_DEVMEM_DONTNEED"
4492
+ | "SCM_DEVMEM_LINEAR"
4493
+ | "SCM_DEVMEM_DMABUF" => true ,
4494
+
4464
4495
_ => false ,
4465
4496
}
4466
4497
} ) ;
0 commit comments