Skip to content

Commit

Permalink
Update syscall lists to Linux v6.8
Browse files Browse the repository at this point in the history
  • Loading branch information
jasonwhite committed Mar 14, 2024
1 parent 934f567 commit a407a30
Show file tree
Hide file tree
Showing 14 changed files with 276 additions and 16 deletions.
22 changes: 21 additions & 1 deletion src/arch/aarch64.rs
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/arm.rs
Original file line number Diff line number Diff line change
Expand Up @@ -812,6 +812,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/mips.rs
Original file line number Diff line number Diff line change
Expand Up @@ -854,6 +854,26 @@ syscall_enum! {
set_mempolicy_home_node = 4450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 4451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 4452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 4453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 4454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 4455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 4456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 4457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 4458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 4459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 4460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 4461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/mips64.rs
Original file line number Diff line number Diff line change
Expand Up @@ -712,6 +712,26 @@ syscall_enum! {
futex_waitv = 5449,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 5451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 5452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 5453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 5454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 5455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 5456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 5457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 5458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 5459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 5460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 5461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/powerpc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -868,6 +868,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/powerpc64.rs
Original file line number Diff line number Diff line change
Expand Up @@ -812,6 +812,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/riscv32.rs
Original file line number Diff line number Diff line change
Expand Up @@ -662,6 +662,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/riscv64.rs
Original file line number Diff line number Diff line change
Expand Up @@ -662,6 +662,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/s390x.rs
Original file line number Diff line number Diff line change
Expand Up @@ -744,6 +744,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/sparc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -844,6 +844,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
22 changes: 21 additions & 1 deletion src/arch/sparc64.rs
Original file line number Diff line number Diff line change
Expand Up @@ -770,6 +770,26 @@ syscall_enum! {
set_mempolicy_home_node = 450,
/// See [cachestat(2)](https://man7.org/linux/man-pages/man2/cachestat.2.html) for more info on this syscall.
cachestat = 451,
/// See [fchmodat2(2)](https://man7.org/linux/man-pages/man2/fchmodat2.2.html) for more info on this syscall.
fchmodat2 = 452,
/// See [map_shadow_stack(2)](https://man7.org/linux/man-pages/man2/map_shadow_stack.2.html) for more info on this syscall.
map_shadow_stack = 453,
/// See [futex_wake(2)](https://man7.org/linux/man-pages/man2/futex_wake.2.html) for more info on this syscall.
futex_wake = 454,
/// See [futex_wait(2)](https://man7.org/linux/man-pages/man2/futex_wait.2.html) for more info on this syscall.
futex_wait = 455,
/// See [futex_requeue(2)](https://man7.org/linux/man-pages/man2/futex_requeue.2.html) for more info on this syscall.
futex_requeue = 456,
/// See [statmount(2)](https://man7.org/linux/man-pages/man2/statmount.2.html) for more info on this syscall.
statmount = 457,
/// See [listmount(2)](https://man7.org/linux/man-pages/man2/listmount.2.html) for more info on this syscall.
listmount = 458,
/// See [lsm_get_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_get_self_attr.2.html) for more info on this syscall.
lsm_get_self_attr = 459,
/// See [lsm_set_self_attr(2)](https://man7.org/linux/man-pages/man2/lsm_set_self_attr.2.html) for more info on this syscall.
lsm_set_self_attr = 460,
/// See [lsm_list_modules(2)](https://man7.org/linux/man-pages/man2/lsm_list_modules.2.html) for more info on this syscall.
lsm_list_modules = 461,
}
LAST: cachestat;
LAST: lsm_list_modules;
}
Loading

0 comments on commit a407a30

Please sign in to comment.