[PATCH] Update ioctl entries from linux v6.13

Gleb Fotengauer-Malinovskiy glebfm at altlinux.org
Tue Jan 14 15:25:00 UTC 2025


* src/linux/32/ioctls_inc_align16.h: Update from linux v6.13-rc7 using
ioctls_gen.sh.
* src/linux/32/ioctls_inc_align32.h: Likewise.
* src/linux/32/ioctls_inc_align64.h: Likewise.
* src/linux/64/ioctls_inc.h: Likewise.
* src/linux/x32/ioctls_inc0.h: Likewise.
* src/linux/s390/ioctls_arch0.h: Likewise.
* src/linux/s390x/ioctls_arch0.h: Likewise.
* NEWS: Mention this.
---
 NEWS                              |  1 +
 src/linux/32/ioctls_inc_align16.h | 15 ++++++++++++++-
 src/linux/32/ioctls_inc_align32.h | 15 ++++++++++++++-
 src/linux/32/ioctls_inc_align64.h | 15 ++++++++++++++-
 src/linux/64/ioctls_inc.h         | 15 ++++++++++++++-
 src/linux/s390/ioctls_arch0.h     |  1 +
 src/linux/s390x/ioctls_arch0.h    |  1 +
 src/linux/x32/ioctls_inc0.h       | 15 ++++++++++++++-
 8 files changed, 73 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 1be0fdc74..c17e9c1a7 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,7 @@ Noteworthy changes in release ?.?? (????-??-??)
   * Implemented decoding of IFLA_MCTP_PHYS_BINDING netlink attribute.
   * Updated lists of AT_*, BPF_*, FAN_*, IORING_*, MADV_*, NT_*, and SCM_*
     constants.
+  * Updated lists of ioctl commands from Linux 6.13.
 
 Noteworthy changes in release 6.12 (2024-11-18)
 ===============================================
diff --git a/src/linux/32/ioctls_inc_align16.h b/src/linux/32/ioctls_inc_align16.h
index aa6daf0c4..c297e6566 100644
--- a/src/linux/32/ioctls_inc_align16.h
+++ b/src/linux/32/ioctls_inc_align16.h
@@ -187,6 +187,7 @@
 { "drm/drm.h", "DRM_IOCTL_RM_DRAW", _IOC_READ|_IOC_WRITE, 0x6428, 0x04 },
 { "drm/drm.h", "DRM_IOCTL_RM_MAP", _IOC_WRITE, 0x641b, 0x18 },
 { "drm/drm.h", "DRM_IOCTL_SET_CLIENT_CAP", _IOC_WRITE, 0x640d, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SET_CLIENT_NAME", _IOC_READ|_IOC_WRITE, 0x64d1, 0x10 },
 { "drm/drm.h", "DRM_IOCTL_SET_MASTER", _IOC_NONE, 0x641e, 0x00 },
 { "drm/drm.h", "DRM_IOCTL_SET_SAREA_CTX", _IOC_WRITE, 0x641c, 0x08 },
 { "drm/drm.h", "DRM_IOCTL_SET_UNIQUE", _IOC_WRITE, 0x6410, 0x08 },
@@ -759,6 +760,7 @@
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_CREATE_V2", _IOC_WRITE, 0x9418, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_GETFLAGS", _IOC_READ, 0x9419, 0x08 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SETFLAGS", _IOC_WRITE, 0x941a, 0x08 },
+{ "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SYNC_WAIT", _IOC_WRITE, 0x9441, 0x10 },
 { "linux/btrfs.h", "BTRFS_IOC_SYNC", _IOC_NONE, 0x9408, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_END", _IOC_NONE, 0x9407, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_START", _IOC_NONE, 0x9406, 0x00 },
@@ -1026,6 +1028,7 @@
 { "linux/f2fs.h", "F2FS_IOC_GARBAGE_COLLECT_RANGE", _IOC_WRITE, 0xf50b, 0x14 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x1c },
@@ -1412,12 +1415,16 @@
 { "linux/iommufd.h", "IOMMU_HWPT_SET_DIRTY_TRACKING", _IOC_NONE, 0x3b8b, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOC", _IOC_NONE, 0x3b81, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOW_IOVAS", _IOC_NONE, 0x3b82, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_CHANGE_PROCESS", _IOC_NONE, 0x3b92, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_COPY", _IOC_NONE, 0x3b83, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
 { "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
 { "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", _IOC_READ, 0x6912, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD", _IOC_READ, 0x6919, 0x04 },
@@ -1780,6 +1787,7 @@
 { "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
 { "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
 { "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
 { "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -1923,7 +1931,6 @@
 { "linux/random.h", "RNDGETPOOL", _IOC_READ, 0x5202, 0x08 },
 { "linux/random.h", "RNDRESEEDCRNG", _IOC_NONE, 0x5207, 0x00 },
 { "linux/random.h", "RNDZAPENTCNT", _IOC_NONE, 0x5204, 0x00 },
-{ "linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", _IOC_WRITE, 0xcd01, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_GET_SHUTDOWN_ON_RELEASE", _IOC_READ, 0xb702, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_SET_SHUTDOWN_ON_RELEASE", _IOC_WRITE, 0xb701, 0x04 },
 { "linux/rfkill.h", "RFKILL_IOCTL_MAX_SIZE", _IOC_WRITE, 0x5202, 0x04 },
@@ -2034,6 +2041,7 @@
 { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 },
 { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 },
 { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 },
+{ "linux/sed-opal.h", "IOC_OPAL_SET_SID_PW", _IOC_WRITE, 0x70f1, 0x220 },
 { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 },
 { "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 },
 { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 },
@@ -3126,6 +3134,11 @@
 { "sound/compress_offload.h", "SNDRV_COMPRESS_SET_PARAMS", _IOC_WRITE, 0x4312, 0x84 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_START", _IOC_NONE, 0x4332, 0x00 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_STOP", _IOC_NONE, 0x4333, 0x00 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_CREATE", _IOC_READ|_IOC_WRITE, 0x4360, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_FREE", _IOC_WRITE, 0x4361, 0x08 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_START", _IOC_READ|_IOC_WRITE, 0x4362, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STATUS", _IOC_READ|_IOC_WRITE, 0x4368, 0x2c },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STOP", _IOC_WRITE, 0x4363, 0x08 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_TSTAMP", _IOC_READ, 0x4320, 0x14 },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_PEEK", _IOC_READ|_IOC_WRITE, 0x4812, 0x18c },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_POKE", _IOC_WRITE, 0x4811, 0x18c },
diff --git a/src/linux/32/ioctls_inc_align32.h b/src/linux/32/ioctls_inc_align32.h
index 4df4bbc9f..2b3f0ec66 100644
--- a/src/linux/32/ioctls_inc_align32.h
+++ b/src/linux/32/ioctls_inc_align32.h
@@ -187,6 +187,7 @@
 { "drm/drm.h", "DRM_IOCTL_RM_DRAW", _IOC_READ|_IOC_WRITE, 0x6428, 0x04 },
 { "drm/drm.h", "DRM_IOCTL_RM_MAP", _IOC_WRITE, 0x641b, 0x18 },
 { "drm/drm.h", "DRM_IOCTL_SET_CLIENT_CAP", _IOC_WRITE, 0x640d, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SET_CLIENT_NAME", _IOC_READ|_IOC_WRITE, 0x64d1, 0x10 },
 { "drm/drm.h", "DRM_IOCTL_SET_MASTER", _IOC_NONE, 0x641e, 0x00 },
 { "drm/drm.h", "DRM_IOCTL_SET_SAREA_CTX", _IOC_WRITE, 0x641c, 0x08 },
 { "drm/drm.h", "DRM_IOCTL_SET_UNIQUE", _IOC_WRITE, 0x6410, 0x08 },
@@ -759,6 +760,7 @@
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_CREATE_V2", _IOC_WRITE, 0x9418, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_GETFLAGS", _IOC_READ, 0x9419, 0x08 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SETFLAGS", _IOC_WRITE, 0x941a, 0x08 },
+{ "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SYNC_WAIT", _IOC_WRITE, 0x9441, 0x10 },
 { "linux/btrfs.h", "BTRFS_IOC_SYNC", _IOC_NONE, 0x9408, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_END", _IOC_NONE, 0x9407, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_START", _IOC_NONE, 0x9406, 0x00 },
@@ -1026,6 +1028,7 @@
 { "linux/f2fs.h", "F2FS_IOC_GARBAGE_COLLECT_RANGE", _IOC_WRITE, 0xf50b, 0x14 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x1c },
@@ -1412,12 +1415,16 @@
 { "linux/iommufd.h", "IOMMU_HWPT_SET_DIRTY_TRACKING", _IOC_NONE, 0x3b8b, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOC", _IOC_NONE, 0x3b81, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOW_IOVAS", _IOC_NONE, 0x3b82, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_CHANGE_PROCESS", _IOC_NONE, 0x3b92, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_COPY", _IOC_NONE, 0x3b83, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
 { "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
 { "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", _IOC_READ, 0x6912, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD", _IOC_READ, 0x6919, 0x04 },
@@ -1780,6 +1787,7 @@
 { "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
 { "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
 { "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
 { "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -1923,7 +1931,6 @@
 { "linux/random.h", "RNDGETPOOL", _IOC_READ, 0x5202, 0x08 },
 { "linux/random.h", "RNDRESEEDCRNG", _IOC_NONE, 0x5207, 0x00 },
 { "linux/random.h", "RNDZAPENTCNT", _IOC_NONE, 0x5204, 0x00 },
-{ "linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", _IOC_WRITE, 0xcd01, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_GET_SHUTDOWN_ON_RELEASE", _IOC_READ, 0xb702, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_SET_SHUTDOWN_ON_RELEASE", _IOC_WRITE, 0xb701, 0x04 },
 { "linux/rfkill.h", "RFKILL_IOCTL_MAX_SIZE", _IOC_WRITE, 0x5202, 0x04 },
@@ -2034,6 +2041,7 @@
 { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 },
 { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 },
 { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 },
+{ "linux/sed-opal.h", "IOC_OPAL_SET_SID_PW", _IOC_WRITE, 0x70f1, 0x220 },
 { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 },
 { "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 },
 { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 },
@@ -3127,6 +3135,11 @@
 { "sound/compress_offload.h", "SNDRV_COMPRESS_SET_PARAMS", _IOC_WRITE, 0x4312, 0x84 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_START", _IOC_NONE, 0x4332, 0x00 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_STOP", _IOC_NONE, 0x4333, 0x00 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_CREATE", _IOC_READ|_IOC_WRITE, 0x4360, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_FREE", _IOC_WRITE, 0x4361, 0x08 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_START", _IOC_READ|_IOC_WRITE, 0x4362, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STATUS", _IOC_READ|_IOC_WRITE, 0x4368, 0x2c },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STOP", _IOC_WRITE, 0x4363, 0x08 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_TSTAMP", _IOC_READ, 0x4320, 0x14 },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_PEEK", _IOC_READ|_IOC_WRITE, 0x4812, 0x18c },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_POKE", _IOC_WRITE, 0x4811, 0x18c },
diff --git a/src/linux/32/ioctls_inc_align64.h b/src/linux/32/ioctls_inc_align64.h
index 607814e22..ae63bccf4 100644
--- a/src/linux/32/ioctls_inc_align64.h
+++ b/src/linux/32/ioctls_inc_align64.h
@@ -187,6 +187,7 @@
 { "drm/drm.h", "DRM_IOCTL_RM_DRAW", _IOC_READ|_IOC_WRITE, 0x6428, 0x04 },
 { "drm/drm.h", "DRM_IOCTL_RM_MAP", _IOC_WRITE, 0x641b, 0x18 },
 { "drm/drm.h", "DRM_IOCTL_SET_CLIENT_CAP", _IOC_WRITE, 0x640d, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SET_CLIENT_NAME", _IOC_READ|_IOC_WRITE, 0x64d1, 0x10 },
 { "drm/drm.h", "DRM_IOCTL_SET_MASTER", _IOC_NONE, 0x641e, 0x00 },
 { "drm/drm.h", "DRM_IOCTL_SET_SAREA_CTX", _IOC_WRITE, 0x641c, 0x08 },
 { "drm/drm.h", "DRM_IOCTL_SET_UNIQUE", _IOC_WRITE, 0x6410, 0x08 },
@@ -759,6 +760,7 @@
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_CREATE_V2", _IOC_WRITE, 0x9418, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_GETFLAGS", _IOC_READ, 0x9419, 0x08 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SETFLAGS", _IOC_WRITE, 0x941a, 0x08 },
+{ "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SYNC_WAIT", _IOC_WRITE, 0x9441, 0x10 },
 { "linux/btrfs.h", "BTRFS_IOC_SYNC", _IOC_NONE, 0x9408, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_END", _IOC_NONE, 0x9407, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_START", _IOC_NONE, 0x9406, 0x00 },
@@ -1026,6 +1028,7 @@
 { "linux/f2fs.h", "F2FS_IOC_GARBAGE_COLLECT_RANGE", _IOC_WRITE, 0xf50b, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x20 },
@@ -1412,12 +1415,16 @@
 { "linux/iommufd.h", "IOMMU_HWPT_SET_DIRTY_TRACKING", _IOC_NONE, 0x3b8b, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOC", _IOC_NONE, 0x3b81, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOW_IOVAS", _IOC_NONE, 0x3b82, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_CHANGE_PROCESS", _IOC_NONE, 0x3b92, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_COPY", _IOC_NONE, 0x3b83, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
 { "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
 { "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", _IOC_READ, 0x6912, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD", _IOC_READ, 0x6919, 0x04 },
@@ -1780,6 +1787,7 @@
 { "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
 { "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
 { "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
 { "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -1923,7 +1931,6 @@
 { "linux/random.h", "RNDGETPOOL", _IOC_READ, 0x5202, 0x08 },
 { "linux/random.h", "RNDRESEEDCRNG", _IOC_NONE, 0x5207, 0x00 },
 { "linux/random.h", "RNDZAPENTCNT", _IOC_NONE, 0x5204, 0x00 },
-{ "linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", _IOC_WRITE, 0xcd01, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_GET_SHUTDOWN_ON_RELEASE", _IOC_READ, 0xb702, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_SET_SHUTDOWN_ON_RELEASE", _IOC_WRITE, 0xb701, 0x04 },
 { "linux/rfkill.h", "RFKILL_IOCTL_MAX_SIZE", _IOC_WRITE, 0x5202, 0x04 },
@@ -2034,6 +2041,7 @@
 { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 },
 { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 },
 { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 },
+{ "linux/sed-opal.h", "IOC_OPAL_SET_SID_PW", _IOC_WRITE, 0x70f1, 0x220 },
 { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 },
 { "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 },
 { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 },
@@ -3127,6 +3135,11 @@
 { "sound/compress_offload.h", "SNDRV_COMPRESS_SET_PARAMS", _IOC_WRITE, 0x4312, 0x84 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_START", _IOC_NONE, 0x4332, 0x00 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_STOP", _IOC_NONE, 0x4333, 0x00 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_CREATE", _IOC_READ|_IOC_WRITE, 0x4360, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_FREE", _IOC_WRITE, 0x4361, 0x08 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_START", _IOC_READ|_IOC_WRITE, 0x4362, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STATUS", _IOC_READ|_IOC_WRITE, 0x4368, 0x2c },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STOP", _IOC_WRITE, 0x4363, 0x08 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_TSTAMP", _IOC_READ, 0x4320, 0x14 },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_PEEK", _IOC_READ|_IOC_WRITE, 0x4812, 0x18c },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_POKE", _IOC_WRITE, 0x4811, 0x18c },
diff --git a/src/linux/64/ioctls_inc.h b/src/linux/64/ioctls_inc.h
index e171f5489..bf37bf2b5 100644
--- a/src/linux/64/ioctls_inc.h
+++ b/src/linux/64/ioctls_inc.h
@@ -187,6 +187,7 @@
 { "drm/drm.h", "DRM_IOCTL_RM_DRAW", _IOC_READ|_IOC_WRITE, 0x6428, 0x04 },
 { "drm/drm.h", "DRM_IOCTL_RM_MAP", _IOC_WRITE, 0x641b, 0x28 },
 { "drm/drm.h", "DRM_IOCTL_SET_CLIENT_CAP", _IOC_WRITE, 0x640d, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SET_CLIENT_NAME", _IOC_READ|_IOC_WRITE, 0x64d1, 0x10 },
 { "drm/drm.h", "DRM_IOCTL_SET_MASTER", _IOC_NONE, 0x641e, 0x00 },
 { "drm/drm.h", "DRM_IOCTL_SET_SAREA_CTX", _IOC_WRITE, 0x641c, 0x10 },
 { "drm/drm.h", "DRM_IOCTL_SET_UNIQUE", _IOC_WRITE, 0x6410, 0x10 },
@@ -760,6 +761,7 @@
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_CREATE_V2", _IOC_WRITE, 0x9418, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_GETFLAGS", _IOC_READ, 0x9419, 0x08 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SETFLAGS", _IOC_WRITE, 0x941a, 0x08 },
+{ "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SYNC_WAIT", _IOC_WRITE, 0x9441, 0x10 },
 { "linux/btrfs.h", "BTRFS_IOC_SYNC", _IOC_NONE, 0x9408, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_END", _IOC_NONE, 0x9407, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_START", _IOC_NONE, 0x9406, 0x00 },
@@ -1032,6 +1034,7 @@
 { "linux/f2fs.h", "F2FS_IOC_GARBAGE_COLLECT_RANGE", _IOC_WRITE, 0xf50b, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x20 },
@@ -1423,12 +1426,16 @@
 { "linux/iommufd.h", "IOMMU_HWPT_SET_DIRTY_TRACKING", _IOC_NONE, 0x3b8b, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOC", _IOC_NONE, 0x3b81, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOW_IOVAS", _IOC_NONE, 0x3b82, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_CHANGE_PROCESS", _IOC_NONE, 0x3b92, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_COPY", _IOC_NONE, 0x3b83, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
 { "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
 { "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", _IOC_READ, 0x6912, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD", _IOC_READ, 0x6919, 0x04 },
@@ -1792,6 +1799,7 @@
 { "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x08 },
 { "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x08 },
 { "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
 { "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -1935,7 +1943,6 @@
 { "linux/random.h", "RNDGETPOOL", _IOC_READ, 0x5202, 0x08 },
 { "linux/random.h", "RNDRESEEDCRNG", _IOC_NONE, 0x5207, 0x00 },
 { "linux/random.h", "RNDZAPENTCNT", _IOC_NONE, 0x5204, 0x00 },
-{ "linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", _IOC_WRITE, 0xcd01, 0x08 },
 { "linux/remoteproc_cdev.h", "RPROC_GET_SHUTDOWN_ON_RELEASE", _IOC_READ, 0xb702, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_SET_SHUTDOWN_ON_RELEASE", _IOC_WRITE, 0xb701, 0x04 },
 { "linux/rfkill.h", "RFKILL_IOCTL_MAX_SIZE", _IOC_WRITE, 0x5202, 0x04 },
@@ -2046,6 +2053,7 @@
 { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 },
 { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 },
 { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 },
+{ "linux/sed-opal.h", "IOC_OPAL_SET_SID_PW", _IOC_WRITE, 0x70f1, 0x220 },
 { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 },
 { "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 },
 { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x08 },
@@ -3145,6 +3153,11 @@
 { "sound/compress_offload.h", "SNDRV_COMPRESS_SET_PARAMS", _IOC_WRITE, 0x4312, 0x84 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_START", _IOC_NONE, 0x4332, 0x00 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_STOP", _IOC_NONE, 0x4333, 0x00 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_CREATE", _IOC_READ|_IOC_WRITE, 0x4360, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_FREE", _IOC_WRITE, 0x4361, 0x08 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_START", _IOC_READ|_IOC_WRITE, 0x4362, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STATUS", _IOC_READ|_IOC_WRITE, 0x4368, 0x2c },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STOP", _IOC_WRITE, 0x4363, 0x08 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_TSTAMP", _IOC_READ, 0x4320, 0x14 },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_PEEK", _IOC_READ|_IOC_WRITE, 0x4812, 0x1b0 },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_POKE", _IOC_WRITE, 0x4811, 0x1b0 },
diff --git a/src/linux/s390/ioctls_arch0.h b/src/linux/s390/ioctls_arch0.h
index 642a30983..ab4d43eb0 100644
--- a/src/linux/s390/ioctls_arch0.h
+++ b/src/linux/s390/ioctls_arch0.h
@@ -74,6 +74,7 @@
 { "asm/uvdevice.h", "UVIO_IOCTL_ATT", _IOC_READ|_IOC_WRITE, 0x7501, 0x40 },
 { "asm/uvdevice.h", "UVIO_IOCTL_LIST_SECRETS", _IOC_READ|_IOC_WRITE, 0x7503, 0x40 },
 { "asm/uvdevice.h", "UVIO_IOCTL_LOCK_SECRETS", _IOC_READ|_IOC_WRITE, 0x7504, 0x40 },
+{ "asm/uvdevice.h", "UVIO_IOCTL_RETR_SECRET", _IOC_READ|_IOC_WRITE, 0x7505, 0x40 },
 { "asm/uvdevice.h", "UVIO_IOCTL_UVDEV_INFO", _IOC_READ|_IOC_WRITE, 0x7500, 0x40 },
 { "asm/vmcp.h", "VMCP_GETCODE", _IOC_READ, 0x1001, 0x04 },
 { "asm/vmcp.h", "VMCP_GETSIZE", _IOC_READ, 0x1003, 0x04 },
diff --git a/src/linux/s390x/ioctls_arch0.h b/src/linux/s390x/ioctls_arch0.h
index 3940a582a..789835906 100644
--- a/src/linux/s390x/ioctls_arch0.h
+++ b/src/linux/s390x/ioctls_arch0.h
@@ -74,6 +74,7 @@
 { "asm/uvdevice.h", "UVIO_IOCTL_ATT", _IOC_READ|_IOC_WRITE, 0x7501, 0x40 },
 { "asm/uvdevice.h", "UVIO_IOCTL_LIST_SECRETS", _IOC_READ|_IOC_WRITE, 0x7503, 0x40 },
 { "asm/uvdevice.h", "UVIO_IOCTL_LOCK_SECRETS", _IOC_READ|_IOC_WRITE, 0x7504, 0x40 },
+{ "asm/uvdevice.h", "UVIO_IOCTL_RETR_SECRET", _IOC_READ|_IOC_WRITE, 0x7505, 0x40 },
 { "asm/uvdevice.h", "UVIO_IOCTL_UVDEV_INFO", _IOC_READ|_IOC_WRITE, 0x7500, 0x40 },
 { "asm/vmcp.h", "VMCP_GETCODE", _IOC_READ, 0x1001, 0x04 },
 { "asm/vmcp.h", "VMCP_GETSIZE", _IOC_READ, 0x1003, 0x04 },
diff --git a/src/linux/x32/ioctls_inc0.h b/src/linux/x32/ioctls_inc0.h
index 944776d68..b9a82b1f0 100644
--- a/src/linux/x32/ioctls_inc0.h
+++ b/src/linux/x32/ioctls_inc0.h
@@ -187,6 +187,7 @@
 { "drm/drm.h", "DRM_IOCTL_RM_DRAW", _IOC_READ|_IOC_WRITE, 0x6428, 0x04 },
 { "drm/drm.h", "DRM_IOCTL_RM_MAP", _IOC_WRITE, 0x641b, 0x18 },
 { "drm/drm.h", "DRM_IOCTL_SET_CLIENT_CAP", _IOC_WRITE, 0x640d, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SET_CLIENT_NAME", _IOC_READ|_IOC_WRITE, 0x64d1, 0x10 },
 { "drm/drm.h", "DRM_IOCTL_SET_MASTER", _IOC_NONE, 0x641e, 0x00 },
 { "drm/drm.h", "DRM_IOCTL_SET_SAREA_CTX", _IOC_WRITE, 0x641c, 0x08 },
 { "drm/drm.h", "DRM_IOCTL_SET_UNIQUE", _IOC_WRITE, 0x6410, 0x08 },
@@ -759,6 +760,7 @@
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_CREATE_V2", _IOC_WRITE, 0x9418, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_GETFLAGS", _IOC_READ, 0x9419, 0x08 },
 { "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SETFLAGS", _IOC_WRITE, 0x941a, 0x08 },
+{ "linux/btrfs.h", "BTRFS_IOC_SUBVOL_SYNC_WAIT", _IOC_WRITE, 0x9441, 0x10 },
 { "linux/btrfs.h", "BTRFS_IOC_SYNC", _IOC_NONE, 0x9408, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_END", _IOC_NONE, 0x9407, 0x00 },
 { "linux/btrfs.h", "BTRFS_IOC_TRANS_START", _IOC_NONE, 0x9406, 0x00 },
@@ -1026,6 +1028,7 @@
 { "linux/f2fs.h", "F2FS_IOC_GARBAGE_COLLECT_RANGE", _IOC_WRITE, 0xf50b, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x20 },
@@ -1412,12 +1415,16 @@
 { "linux/iommufd.h", "IOMMU_HWPT_SET_DIRTY_TRACKING", _IOC_NONE, 0x3b8b, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOC", _IOC_NONE, 0x3b81, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_ALLOW_IOVAS", _IOC_NONE, 0x3b82, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_CHANGE_PROCESS", _IOC_NONE, 0x3b92, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_COPY", _IOC_NONE, 0x3b83, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
 { "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
+{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
 { "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_ADDRESS_CMD", _IOC_READ, 0x6912, 0x04 },
 { "linux/ipmi.h", "IPMICTL_GET_MY_CHANNEL_ADDRESS_CMD", _IOC_READ, 0x6919, 0x04 },
@@ -1781,6 +1788,7 @@
 { "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
 { "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
 { "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
 { "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
 { "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -1924,7 +1932,6 @@
 { "linux/random.h", "RNDGETPOOL", _IOC_READ, 0x5202, 0x08 },
 { "linux/random.h", "RNDRESEEDCRNG", _IOC_NONE, 0x5207, 0x00 },
 { "linux/random.h", "RNDZAPENTCNT", _IOC_NONE, 0x5204, 0x00 },
-{ "linux/reiserfs_fs.h", "REISERFS_IOC_UNPACK", _IOC_WRITE, 0xcd01, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_GET_SHUTDOWN_ON_RELEASE", _IOC_READ, 0xb702, 0x04 },
 { "linux/remoteproc_cdev.h", "RPROC_SET_SHUTDOWN_ON_RELEASE", _IOC_WRITE, 0xb701, 0x04 },
 { "linux/rfkill.h", "RFKILL_IOCTL_MAX_SIZE", _IOC_WRITE, 0x5202, 0x04 },
@@ -2035,6 +2042,7 @@
 { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 },
 { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 },
 { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 },
+{ "linux/sed-opal.h", "IOC_OPAL_SET_SID_PW", _IOC_WRITE, 0x70f1, 0x220 },
 { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 },
 { "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 },
 { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 },
@@ -3128,6 +3136,11 @@
 { "sound/compress_offload.h", "SNDRV_COMPRESS_SET_PARAMS", _IOC_WRITE, 0x4312, 0x84 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_START", _IOC_NONE, 0x4332, 0x00 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_STOP", _IOC_NONE, 0x4333, 0x00 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_CREATE", _IOC_READ|_IOC_WRITE, 0x4360, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_FREE", _IOC_WRITE, 0x4361, 0x08 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_START", _IOC_READ|_IOC_WRITE, 0x4362, 0x34 },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STATUS", _IOC_READ|_IOC_WRITE, 0x4368, 0x2c },
+{ "sound/compress_offload.h", "SNDRV_COMPRESS_TASK_STOP", _IOC_WRITE, 0x4363, 0x08 },
 { "sound/compress_offload.h", "SNDRV_COMPRESS_TSTAMP", _IOC_READ, 0x4320, 0x14 },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_PEEK", _IOC_READ|_IOC_WRITE, 0x4812, 0x18c },
 { "sound/emu10k1.h", "SNDRV_EMU10K1_IOCTL_CODE_POKE", _IOC_WRITE, 0x4811, 0x18c },
-- 
glebfm



More information about the Strace-devel mailing list