@@ -271,7 +271,13 @@ pub propagate_from: __u64,
271271pub mnt_root : __u32 ,
272272pub mnt_point : __u32 ,
273273pub mnt_ns_id : __u64 ,
274- pub __spare2 : [ __u64 ; 49usize ] ,
274+ pub fs_subtype : __u32 ,
275+ pub sb_source : __u32 ,
276+ pub opt_num : __u32 ,
277+ pub opt_array : __u32 ,
278+ pub opt_sec_num : __u32 ,
279+ pub opt_sec_array : __u32 ,
280+ pub __spare2 : [ __u64 ; 46usize ] ,
275281pub str_ : __IncompleteArrayField < crate :: ctypes:: c_char > ,
276282}
277283#[ repr( C ) ]
@@ -803,6 +809,13 @@ pub struct dmabuf_token {
803809pub token_start : __u32 ,
804810pub token_count : __u32 ,
805811}
812+ #[ repr( C ) ]
813+ #[ derive( Debug , Copy , Clone ) ]
814+ pub struct xattr_args {
815+ pub value : __u64 ,
816+ pub size : __u32 ,
817+ pub flags : __u32 ,
818+ }
806819#[ repr( C , packed) ]
807820#[ derive( Copy , Clone ) ]
808821pub struct uffd_msg {
@@ -1013,9 +1026,9 @@ pub sa_flags: crate::ctypes::c_ulong,
10131026pub sa_restorer : __sigrestore_t ,
10141027pub sa_mask : kernel_sigset_t ,
10151028}
1016- pub const LINUX_VERSION_CODE : u32 = 396288 ;
1029+ pub const LINUX_VERSION_CODE : u32 = 396544 ;
10171030pub const LINUX_VERSION_MAJOR : u32 = 6 ;
1018- pub const LINUX_VERSION_PATCHLEVEL : u32 = 12 ;
1031+ pub const LINUX_VERSION_PATCHLEVEL : u32 = 13 ;
10191032pub const LINUX_VERSION_SUBLEVEL : u32 = 0 ;
10201033pub const AT_SYSINFO_EHDR : u32 = 33 ;
10211034pub const AT_MINSIGSTKSZ : u32 = 51 ;
@@ -1229,6 +1242,7 @@ pub const AT_EACCESS: u32 = 512;
12291242pub const AT_REMOVEDIR : u32 = 512 ;
12301243pub const AT_HANDLE_FID : u32 = 512 ;
12311244pub const AT_HANDLE_MNT_ID_UNIQUE : u32 = 1 ;
1245+ pub const AT_HANDLE_CONNECTABLE : u32 = 2 ;
12321246pub const EPOLL_CLOEXEC : u32 = 524288 ;
12331247pub const EPOLL_CTL_ADD : u32 = 1 ;
12341248pub const EPOLL_CTL_DEL : u32 = 2 ;
@@ -1405,6 +1419,10 @@ pub const STATMOUNT_MNT_POINT: u32 = 16;
14051419pub const STATMOUNT_FS_TYPE : u32 = 32 ;
14061420pub const STATMOUNT_MNT_NS_ID : u32 = 64 ;
14071421pub const STATMOUNT_MNT_OPTS : u32 = 128 ;
1422+ pub const STATMOUNT_FS_SUBTYPE : u32 = 256 ;
1423+ pub const STATMOUNT_SB_SOURCE : u32 = 512 ;
1424+ pub const STATMOUNT_OPT_ARRAY : u32 = 1024 ;
1425+ pub const STATMOUNT_OPT_SEC_ARRAY : u32 = 2048 ;
14081426pub const LSMT_ROOT : i32 = -1 ;
14091427pub const LISTMOUNT_REVERSE : u32 = 1 ;
14101428pub const INR_OPEN_CUR : u32 = 1024 ;
@@ -1704,6 +1722,8 @@ pub const MADV_POPULATE_READ: u32 = 22;
17041722pub const MADV_POPULATE_WRITE : u32 = 23 ;
17051723pub const MADV_DONTNEED_LOCKED : u32 = 24 ;
17061724pub const MADV_COLLAPSE : u32 = 25 ;
1725+ pub const MADV_GUARD_INSTALL : u32 = 102 ;
1726+ pub const MADV_GUARD_REMOVE : u32 = 103 ;
17071727pub const MAP_FILE : u32 = 0 ;
17081728pub const PKEY_DISABLE_ACCESS : u32 = 1 ;
17091729pub const PKEY_DISABLE_WRITE : u32 = 2 ;
@@ -1716,6 +1736,8 @@ pub const MAP_NORESERVE: u32 = 16384;
17161736pub const MCL_CURRENT : u32 = 1 ;
17171737pub const MCL_FUTURE : u32 = 2 ;
17181738pub const MCL_ONFAULT : u32 = 4 ;
1739+ pub const SHADOW_STACK_SET_TOKEN : u32 = 1 ;
1740+ pub const SHADOW_STACK_SET_MARKER : u32 = 2 ;
17191741pub const PROT_BTI : u32 = 16 ;
17201742pub const PROT_MTE : u32 = 32 ;
17211743pub const PKEY_DISABLE_EXECUTE : u32 = 4 ;
@@ -2574,6 +2596,10 @@ pub const __NR_lsm_get_self_attr: u32 = 459;
25742596pub const __NR_lsm_set_self_attr: u32 = 460 ;
25752597pub const __NR_lsm_list_modules: u32 = 461 ;
25762598pub const __NR_mseal: u32 = 462 ;
2599+ pub const __NR_setxattrat: u32 = 463 ;
2600+ pub const __NR_getxattrat: u32 = 464 ;
2601+ pub const __NR_listxattrat: u32 = 465 ;
2602+ pub const __NR_removexattrat: u32 = 466 ;
25772603pub const WNOHANG : u32 = 1 ;
25782604pub const WUNTRACED : u32 = 2 ;
25792605pub const WSTOPPED : u32 = 2 ;
0 commit comments