[PATCH] Update ioctl entries from linux v5.13

Gleb Fotengauer-Malinovskiy glebfm at altlinux.org
Wed Jun 30 09:52:37 UTC 2021


* src/linux/32/ioctls_inc_align16.h: Update from src/linux v5.13
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.
* NEWS: Mention this.
---
 NEWS                              |  1 +
 src/linux/32/ioctls_inc_align16.h | 19 +++++++++++++++++++
 src/linux/32/ioctls_inc_align32.h | 19 +++++++++++++++++++
 src/linux/32/ioctls_inc_align64.h | 19 +++++++++++++++++++
 src/linux/64/ioctls_inc.h         | 19 +++++++++++++++++++
 src/linux/x32/ioctls_inc0.h       | 19 +++++++++++++++++++
 6 files changed, 96 insertions(+)

diff --git a/NEWS b/NEWS
index e0f4f884a..ba327ff36 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,7 @@ Noteworthy changes in release ?.?? (????-??-??)
     PTRACE_SETREGS, PTRACE_SETREGS64, PTRACE_GETFPREGS, and PTRACE_SETFPREGS
     requests.
   * Implemented powerpc System Call Vectored ABI support.
+  * Updated lists of ioctl commands from Linux 5.13.
 
 * Bug fixes
 
diff --git a/src/linux/32/ioctls_inc_align16.h b/src/linux/32/ioctls_inc_align16.h
index 9807ea386..204f905c7 100644
--- a/src/linux/32/ioctls_inc_align16.h
+++ b/src/linux/32/ioctls_inc_align16.h
@@ -553,6 +553,9 @@
 { "linux/android/binder.h", "BC_REQUEST_DEATH_NOTIFICATION", _IOC_WRITE, 0x630e, 0x0c },
 { "linux/android/binder.h", "BC_TRANSACTION", _IOC_WRITE, 0x6300, 0x40 },
 { "linux/android/binder.h", "BC_TRANSACTION_SG", _IOC_WRITE, 0x6311, 0x48 },
+{ "linux/android/binder.h", "BINDER_ENABLE_ONEWAY_SPAM_DETECTION", _IOC_WRITE, 0x6210, 0x04 },
+{ "linux/android/binder.h", "BINDER_FREEZE", _IOC_WRITE, 0x620e, 0x0c },
+{ "linux/android/binder.h", "BINDER_GET_FROZEN_INFO", _IOC_READ|_IOC_WRITE, 0x620f, 0x0c },
 { "linux/android/binder.h", "BINDER_GET_NODE_DEBUG_INFO", _IOC_READ|_IOC_WRITE, 0x620b, 0x18 },
 { "linux/android/binder.h", "BINDER_GET_NODE_INFO_FOR_REF", _IOC_READ|_IOC_WRITE, 0x620c, 0x18 },
 { "linux/android/binder.h", "BINDER_SET_CONTEXT_MGR", _IOC_WRITE, 0x6207, 0x04 },
@@ -573,9 +576,11 @@
 { "linux/android/binder.h", "BR_ERROR", _IOC_READ, 0x7200, 0x04 },
 { "linux/android/binder.h", "BR_FAILED_REPLY", _IOC_NONE, 0x7211, 0x00 },
 { "linux/android/binder.h", "BR_FINISHED", _IOC_NONE, 0x720e, 0x00 },
+{ "linux/android/binder.h", "BR_FROZEN_REPLY", _IOC_NONE, 0x7212, 0x00 },
 { "linux/android/binder.h", "BR_INCREFS", _IOC_READ, 0x7207, 0x10 },
 { "linux/android/binder.h", "BR_NOOP", _IOC_NONE, 0x720c, 0x00 },
 { "linux/android/binder.h", "BR_OK", _IOC_NONE, 0x7201, 0x00 },
+{ "linux/android/binder.h", "BR_ONEWAY_SPAM_SUSPECT", _IOC_NONE, 0x7213, 0x00 },
 { "linux/android/binder.h", "BR_RELEASE", _IOC_READ, 0x7209, 0x10 },
 { "linux/android/binder.h", "BR_REPLY", _IOC_READ, 0x7203, 0x40 },
 { "linux/android/binder.h", "BR_SPAWN_LOOPER", _IOC_NONE, 0x720d, 0x00 },
@@ -1296,6 +1301,7 @@
 { "linux/if_tun.h", "TUNSETVNETBE", _IOC_WRITE, 0x54de, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETHDRSZ", _IOC_WRITE, 0x54d8, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETLE", _IOC_WRITE, 0x54dc, 0x04 },
+{ "linux/iio/buffer.h", "IIO_BUFFER_GET_FD_IOCTL", _IOC_READ|_IOC_WRITE, 0x6991, 0x04 },
 { "linux/iio/events.h", "IIO_GET_EVENT_FD_IOCTL", _IOC_READ, 0x6990, 0x04 },
 { "linux/inotify.h", "INOTIFY_IOC_SETNEXTWD", _IOC_WRITE, 0x4900, 0x04 },
 { "linux/input.h", "EVIOCGEFFECTS", _IOC_READ, 0x4584, 0x04 },
@@ -2077,6 +2083,17 @@
 { "linux/stm.h", "STP_POLICY_ID_SET", _IOC_READ|_IOC_WRITE, 0x2500, 0x10 },
 { "linux/stm.h", "STP_SET_OPTIONS", _IOC_WRITE, 0x2502, 0x08 },
 { "linux/surface_aggregator/cdev.h", "SSAM_CDEV_REQUEST", _IOC_READ|_IOC_WRITE, 0xa501, 0x28 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_DISABLE", _IOC_NONE, 0xa522, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_ENABLE", _IOC_NONE, 0xa521, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_BASE_INFO", _IOC_READ, 0xa529, 0x04 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_DEVICE_MODE", _IOC_READ, 0xa52a, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_LATCH_STATUS", _IOC_READ, 0xa52b, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CANCEL", _IOC_NONE, 0xa528, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CONFIRM", _IOC_NONE, 0xa526, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_HEARTBEAT", _IOC_NONE, 0xa527, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_LOCK", _IOC_NONE, 0xa523, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_REQUEST", _IOC_NONE, 0xa525, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_UNLOCK", _IOC_NONE, 0xa524, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ALLOC_SWAP_PAGE", _IOC_READ, 0x3314, 0x08 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ATOMIC_RESTORE", _IOC_NONE, 0x3304, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_AVAIL_SWAP_SIZE", _IOC_READ, 0x3313, 0x08 },
@@ -2250,6 +2267,7 @@
 { "linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB32", _IOC_READ, 0x550a, 0x2a },
 { "linux/usbdevice_fs.h", "USBDEVFS_WAIT_FOR_RESUME", _IOC_NONE, 0x5523, 0x00 },
 { "linux/userfaultfd.h", "UFFDIO_API", _IOC_READ|_IOC_WRITE, 0xaa3f, 0x18 },
+{ "linux/userfaultfd.h", "UFFDIO_CONTINUE", _IOC_READ|_IOC_WRITE, 0xaa07, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_COPY", _IOC_READ|_IOC_WRITE, 0xaa03, 0x28 },
 { "linux/userfaultfd.h", "UFFDIO_REGISTER", _IOC_READ|_IOC_WRITE, 0xaa00, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_UNREGISTER", _IOC_READ, 0xaa01, 0x10 },
@@ -2615,6 +2633,7 @@
 { "mtd/mtd-abi.h", "MEMWRITEOOB", _IOC_READ|_IOC_WRITE, 0x4d03, 0x0c },
 { "mtd/mtd-abi.h", "MEMWRITEOOB64", _IOC_READ|_IOC_WRITE, 0x4d15, 0x18 },
 { "mtd/mtd-abi.h", "MTDFILEMODE", _IOC_NONE, 0x4d13, 0x00 },
+{ "mtd/mtd-abi.h", "OTPERASE", _IOC_WRITE, 0x4d19, 0x0c },
 { "mtd/mtd-abi.h", "OTPGETREGIONCOUNT", _IOC_WRITE, 0x4d0e, 0x04 },
 { "mtd/mtd-abi.h", "OTPGETREGIONINFO", _IOC_WRITE, 0x4d0f, 0x0c },
 { "mtd/mtd-abi.h", "OTPLOCK", _IOC_READ, 0x4d10, 0x0c },
diff --git a/src/linux/32/ioctls_inc_align32.h b/src/linux/32/ioctls_inc_align32.h
index a2b7749f9..484868769 100644
--- a/src/linux/32/ioctls_inc_align32.h
+++ b/src/linux/32/ioctls_inc_align32.h
@@ -553,6 +553,9 @@
 { "linux/android/binder.h", "BC_REQUEST_DEATH_NOTIFICATION", _IOC_WRITE, 0x630e, 0x0c },
 { "linux/android/binder.h", "BC_TRANSACTION", _IOC_WRITE, 0x6300, 0x40 },
 { "linux/android/binder.h", "BC_TRANSACTION_SG", _IOC_WRITE, 0x6311, 0x48 },
+{ "linux/android/binder.h", "BINDER_ENABLE_ONEWAY_SPAM_DETECTION", _IOC_WRITE, 0x6210, 0x04 },
+{ "linux/android/binder.h", "BINDER_FREEZE", _IOC_WRITE, 0x620e, 0x0c },
+{ "linux/android/binder.h", "BINDER_GET_FROZEN_INFO", _IOC_READ|_IOC_WRITE, 0x620f, 0x0c },
 { "linux/android/binder.h", "BINDER_GET_NODE_DEBUG_INFO", _IOC_READ|_IOC_WRITE, 0x620b, 0x18 },
 { "linux/android/binder.h", "BINDER_GET_NODE_INFO_FOR_REF", _IOC_READ|_IOC_WRITE, 0x620c, 0x18 },
 { "linux/android/binder.h", "BINDER_SET_CONTEXT_MGR", _IOC_WRITE, 0x6207, 0x04 },
@@ -573,9 +576,11 @@
 { "linux/android/binder.h", "BR_ERROR", _IOC_READ, 0x7200, 0x04 },
 { "linux/android/binder.h", "BR_FAILED_REPLY", _IOC_NONE, 0x7211, 0x00 },
 { "linux/android/binder.h", "BR_FINISHED", _IOC_NONE, 0x720e, 0x00 },
+{ "linux/android/binder.h", "BR_FROZEN_REPLY", _IOC_NONE, 0x7212, 0x00 },
 { "linux/android/binder.h", "BR_INCREFS", _IOC_READ, 0x7207, 0x10 },
 { "linux/android/binder.h", "BR_NOOP", _IOC_NONE, 0x720c, 0x00 },
 { "linux/android/binder.h", "BR_OK", _IOC_NONE, 0x7201, 0x00 },
+{ "linux/android/binder.h", "BR_ONEWAY_SPAM_SUSPECT", _IOC_NONE, 0x7213, 0x00 },
 { "linux/android/binder.h", "BR_RELEASE", _IOC_READ, 0x7209, 0x10 },
 { "linux/android/binder.h", "BR_REPLY", _IOC_READ, 0x7203, 0x40 },
 { "linux/android/binder.h", "BR_SPAWN_LOOPER", _IOC_NONE, 0x720d, 0x00 },
@@ -1296,6 +1301,7 @@
 { "linux/if_tun.h", "TUNSETVNETBE", _IOC_WRITE, 0x54de, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETHDRSZ", _IOC_WRITE, 0x54d8, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETLE", _IOC_WRITE, 0x54dc, 0x04 },
+{ "linux/iio/buffer.h", "IIO_BUFFER_GET_FD_IOCTL", _IOC_READ|_IOC_WRITE, 0x6991, 0x04 },
 { "linux/iio/events.h", "IIO_GET_EVENT_FD_IOCTL", _IOC_READ, 0x6990, 0x04 },
 { "linux/inotify.h", "INOTIFY_IOC_SETNEXTWD", _IOC_WRITE, 0x4900, 0x04 },
 { "linux/input.h", "EVIOCGEFFECTS", _IOC_READ, 0x4584, 0x04 },
@@ -2077,6 +2083,17 @@
 { "linux/stm.h", "STP_POLICY_ID_SET", _IOC_READ|_IOC_WRITE, 0x2500, 0x10 },
 { "linux/stm.h", "STP_SET_OPTIONS", _IOC_WRITE, 0x2502, 0x08 },
 { "linux/surface_aggregator/cdev.h", "SSAM_CDEV_REQUEST", _IOC_READ|_IOC_WRITE, 0xa501, 0x28 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_DISABLE", _IOC_NONE, 0xa522, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_ENABLE", _IOC_NONE, 0xa521, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_BASE_INFO", _IOC_READ, 0xa529, 0x04 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_DEVICE_MODE", _IOC_READ, 0xa52a, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_LATCH_STATUS", _IOC_READ, 0xa52b, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CANCEL", _IOC_NONE, 0xa528, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CONFIRM", _IOC_NONE, 0xa526, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_HEARTBEAT", _IOC_NONE, 0xa527, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_LOCK", _IOC_NONE, 0xa523, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_REQUEST", _IOC_NONE, 0xa525, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_UNLOCK", _IOC_NONE, 0xa524, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ALLOC_SWAP_PAGE", _IOC_READ, 0x3314, 0x08 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ATOMIC_RESTORE", _IOC_NONE, 0x3304, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_AVAIL_SWAP_SIZE", _IOC_READ, 0x3313, 0x08 },
@@ -2251,6 +2268,7 @@
 { "linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB32", _IOC_READ, 0x550a, 0x2a },
 { "linux/usbdevice_fs.h", "USBDEVFS_WAIT_FOR_RESUME", _IOC_NONE, 0x5523, 0x00 },
 { "linux/userfaultfd.h", "UFFDIO_API", _IOC_READ|_IOC_WRITE, 0xaa3f, 0x18 },
+{ "linux/userfaultfd.h", "UFFDIO_CONTINUE", _IOC_READ|_IOC_WRITE, 0xaa07, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_COPY", _IOC_READ|_IOC_WRITE, 0xaa03, 0x28 },
 { "linux/userfaultfd.h", "UFFDIO_REGISTER", _IOC_READ|_IOC_WRITE, 0xaa00, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_UNREGISTER", _IOC_READ, 0xaa01, 0x10 },
@@ -2616,6 +2634,7 @@
 { "mtd/mtd-abi.h", "MEMWRITEOOB", _IOC_READ|_IOC_WRITE, 0x4d03, 0x0c },
 { "mtd/mtd-abi.h", "MEMWRITEOOB64", _IOC_READ|_IOC_WRITE, 0x4d15, 0x18 },
 { "mtd/mtd-abi.h", "MTDFILEMODE", _IOC_NONE, 0x4d13, 0x00 },
+{ "mtd/mtd-abi.h", "OTPERASE", _IOC_WRITE, 0x4d19, 0x0c },
 { "mtd/mtd-abi.h", "OTPGETREGIONCOUNT", _IOC_WRITE, 0x4d0e, 0x04 },
 { "mtd/mtd-abi.h", "OTPGETREGIONINFO", _IOC_WRITE, 0x4d0f, 0x0c },
 { "mtd/mtd-abi.h", "OTPLOCK", _IOC_READ, 0x4d10, 0x0c },
diff --git a/src/linux/32/ioctls_inc_align64.h b/src/linux/32/ioctls_inc_align64.h
index a73a4d12e..09fb89f52 100644
--- a/src/linux/32/ioctls_inc_align64.h
+++ b/src/linux/32/ioctls_inc_align64.h
@@ -553,6 +553,9 @@
 { "linux/android/binder.h", "BC_REQUEST_DEATH_NOTIFICATION", _IOC_WRITE, 0x630e, 0x0c },
 { "linux/android/binder.h", "BC_TRANSACTION", _IOC_WRITE, 0x6300, 0x40 },
 { "linux/android/binder.h", "BC_TRANSACTION_SG", _IOC_WRITE, 0x6311, 0x48 },
+{ "linux/android/binder.h", "BINDER_ENABLE_ONEWAY_SPAM_DETECTION", _IOC_WRITE, 0x6210, 0x04 },
+{ "linux/android/binder.h", "BINDER_FREEZE", _IOC_WRITE, 0x620e, 0x0c },
+{ "linux/android/binder.h", "BINDER_GET_FROZEN_INFO", _IOC_READ|_IOC_WRITE, 0x620f, 0x0c },
 { "linux/android/binder.h", "BINDER_GET_NODE_DEBUG_INFO", _IOC_READ|_IOC_WRITE, 0x620b, 0x18 },
 { "linux/android/binder.h", "BINDER_GET_NODE_INFO_FOR_REF", _IOC_READ|_IOC_WRITE, 0x620c, 0x18 },
 { "linux/android/binder.h", "BINDER_SET_CONTEXT_MGR", _IOC_WRITE, 0x6207, 0x04 },
@@ -573,9 +576,11 @@
 { "linux/android/binder.h", "BR_ERROR", _IOC_READ, 0x7200, 0x04 },
 { "linux/android/binder.h", "BR_FAILED_REPLY", _IOC_NONE, 0x7211, 0x00 },
 { "linux/android/binder.h", "BR_FINISHED", _IOC_NONE, 0x720e, 0x00 },
+{ "linux/android/binder.h", "BR_FROZEN_REPLY", _IOC_NONE, 0x7212, 0x00 },
 { "linux/android/binder.h", "BR_INCREFS", _IOC_READ, 0x7207, 0x10 },
 { "linux/android/binder.h", "BR_NOOP", _IOC_NONE, 0x720c, 0x00 },
 { "linux/android/binder.h", "BR_OK", _IOC_NONE, 0x7201, 0x00 },
+{ "linux/android/binder.h", "BR_ONEWAY_SPAM_SUSPECT", _IOC_NONE, 0x7213, 0x00 },
 { "linux/android/binder.h", "BR_RELEASE", _IOC_READ, 0x7209, 0x10 },
 { "linux/android/binder.h", "BR_REPLY", _IOC_READ, 0x7203, 0x40 },
 { "linux/android/binder.h", "BR_SPAWN_LOOPER", _IOC_NONE, 0x720d, 0x00 },
@@ -1296,6 +1301,7 @@
 { "linux/if_tun.h", "TUNSETVNETBE", _IOC_WRITE, 0x54de, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETHDRSZ", _IOC_WRITE, 0x54d8, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETLE", _IOC_WRITE, 0x54dc, 0x04 },
+{ "linux/iio/buffer.h", "IIO_BUFFER_GET_FD_IOCTL", _IOC_READ|_IOC_WRITE, 0x6991, 0x04 },
 { "linux/iio/events.h", "IIO_GET_EVENT_FD_IOCTL", _IOC_READ, 0x6990, 0x04 },
 { "linux/inotify.h", "INOTIFY_IOC_SETNEXTWD", _IOC_WRITE, 0x4900, 0x04 },
 { "linux/input.h", "EVIOCGEFFECTS", _IOC_READ, 0x4584, 0x04 },
@@ -2077,6 +2083,17 @@
 { "linux/stm.h", "STP_POLICY_ID_SET", _IOC_READ|_IOC_WRITE, 0x2500, 0x10 },
 { "linux/stm.h", "STP_SET_OPTIONS", _IOC_WRITE, 0x2502, 0x08 },
 { "linux/surface_aggregator/cdev.h", "SSAM_CDEV_REQUEST", _IOC_READ|_IOC_WRITE, 0xa501, 0x28 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_DISABLE", _IOC_NONE, 0xa522, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_ENABLE", _IOC_NONE, 0xa521, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_BASE_INFO", _IOC_READ, 0xa529, 0x04 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_DEVICE_MODE", _IOC_READ, 0xa52a, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_LATCH_STATUS", _IOC_READ, 0xa52b, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CANCEL", _IOC_NONE, 0xa528, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CONFIRM", _IOC_NONE, 0xa526, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_HEARTBEAT", _IOC_NONE, 0xa527, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_LOCK", _IOC_NONE, 0xa523, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_REQUEST", _IOC_NONE, 0xa525, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_UNLOCK", _IOC_NONE, 0xa524, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ALLOC_SWAP_PAGE", _IOC_READ, 0x3314, 0x08 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ATOMIC_RESTORE", _IOC_NONE, 0x3304, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_AVAIL_SWAP_SIZE", _IOC_READ, 0x3313, 0x08 },
@@ -2251,6 +2268,7 @@
 { "linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB32", _IOC_READ, 0x550a, 0x2a },
 { "linux/usbdevice_fs.h", "USBDEVFS_WAIT_FOR_RESUME", _IOC_NONE, 0x5523, 0x00 },
 { "linux/userfaultfd.h", "UFFDIO_API", _IOC_READ|_IOC_WRITE, 0xaa3f, 0x18 },
+{ "linux/userfaultfd.h", "UFFDIO_CONTINUE", _IOC_READ|_IOC_WRITE, 0xaa07, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_COPY", _IOC_READ|_IOC_WRITE, 0xaa03, 0x28 },
 { "linux/userfaultfd.h", "UFFDIO_REGISTER", _IOC_READ|_IOC_WRITE, 0xaa00, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_UNREGISTER", _IOC_READ, 0xaa01, 0x10 },
@@ -2616,6 +2634,7 @@
 { "mtd/mtd-abi.h", "MEMWRITEOOB", _IOC_READ|_IOC_WRITE, 0x4d03, 0x0c },
 { "mtd/mtd-abi.h", "MEMWRITEOOB64", _IOC_READ|_IOC_WRITE, 0x4d15, 0x18 },
 { "mtd/mtd-abi.h", "MTDFILEMODE", _IOC_NONE, 0x4d13, 0x00 },
+{ "mtd/mtd-abi.h", "OTPERASE", _IOC_WRITE, 0x4d19, 0x0c },
 { "mtd/mtd-abi.h", "OTPGETREGIONCOUNT", _IOC_WRITE, 0x4d0e, 0x04 },
 { "mtd/mtd-abi.h", "OTPGETREGIONINFO", _IOC_WRITE, 0x4d0f, 0x0c },
 { "mtd/mtd-abi.h", "OTPLOCK", _IOC_READ, 0x4d10, 0x0c },
diff --git a/src/linux/64/ioctls_inc.h b/src/linux/64/ioctls_inc.h
index ee2535dcf..60547bd29 100644
--- a/src/linux/64/ioctls_inc.h
+++ b/src/linux/64/ioctls_inc.h
@@ -553,6 +553,9 @@
 { "linux/android/binder.h", "BC_REQUEST_DEATH_NOTIFICATION", _IOC_WRITE, 0x630e, 0x0c },
 { "linux/android/binder.h", "BC_TRANSACTION", _IOC_WRITE, 0x6300, 0x40 },
 { "linux/android/binder.h", "BC_TRANSACTION_SG", _IOC_WRITE, 0x6311, 0x48 },
+{ "linux/android/binder.h", "BINDER_ENABLE_ONEWAY_SPAM_DETECTION", _IOC_WRITE, 0x6210, 0x04 },
+{ "linux/android/binder.h", "BINDER_FREEZE", _IOC_WRITE, 0x620e, 0x0c },
+{ "linux/android/binder.h", "BINDER_GET_FROZEN_INFO", _IOC_READ|_IOC_WRITE, 0x620f, 0x0c },
 { "linux/android/binder.h", "BINDER_GET_NODE_DEBUG_INFO", _IOC_READ|_IOC_WRITE, 0x620b, 0x18 },
 { "linux/android/binder.h", "BINDER_GET_NODE_INFO_FOR_REF", _IOC_READ|_IOC_WRITE, 0x620c, 0x18 },
 { "linux/android/binder.h", "BINDER_SET_CONTEXT_MGR", _IOC_WRITE, 0x6207, 0x04 },
@@ -573,9 +576,11 @@
 { "linux/android/binder.h", "BR_ERROR", _IOC_READ, 0x7200, 0x04 },
 { "linux/android/binder.h", "BR_FAILED_REPLY", _IOC_NONE, 0x7211, 0x00 },
 { "linux/android/binder.h", "BR_FINISHED", _IOC_NONE, 0x720e, 0x00 },
+{ "linux/android/binder.h", "BR_FROZEN_REPLY", _IOC_NONE, 0x7212, 0x00 },
 { "linux/android/binder.h", "BR_INCREFS", _IOC_READ, 0x7207, 0x10 },
 { "linux/android/binder.h", "BR_NOOP", _IOC_NONE, 0x720c, 0x00 },
 { "linux/android/binder.h", "BR_OK", _IOC_NONE, 0x7201, 0x00 },
+{ "linux/android/binder.h", "BR_ONEWAY_SPAM_SUSPECT", _IOC_NONE, 0x7213, 0x00 },
 { "linux/android/binder.h", "BR_RELEASE", _IOC_READ, 0x7209, 0x10 },
 { "linux/android/binder.h", "BR_REPLY", _IOC_READ, 0x7203, 0x40 },
 { "linux/android/binder.h", "BR_SPAWN_LOOPER", _IOC_NONE, 0x720d, 0x00 },
@@ -1302,6 +1307,7 @@
 { "linux/if_tun.h", "TUNSETVNETBE", _IOC_WRITE, 0x54de, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETHDRSZ", _IOC_WRITE, 0x54d8, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETLE", _IOC_WRITE, 0x54dc, 0x04 },
+{ "linux/iio/buffer.h", "IIO_BUFFER_GET_FD_IOCTL", _IOC_READ|_IOC_WRITE, 0x6991, 0x04 },
 { "linux/iio/events.h", "IIO_GET_EVENT_FD_IOCTL", _IOC_READ, 0x6990, 0x04 },
 { "linux/inotify.h", "INOTIFY_IOC_SETNEXTWD", _IOC_WRITE, 0x4900, 0x04 },
 { "linux/input.h", "EVIOCGEFFECTS", _IOC_READ, 0x4584, 0x04 },
@@ -2084,6 +2090,17 @@
 { "linux/stm.h", "STP_POLICY_ID_SET", _IOC_READ|_IOC_WRITE, 0x2500, 0x10 },
 { "linux/stm.h", "STP_SET_OPTIONS", _IOC_WRITE, 0x2502, 0x08 },
 { "linux/surface_aggregator/cdev.h", "SSAM_CDEV_REQUEST", _IOC_READ|_IOC_WRITE, 0xa501, 0x28 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_DISABLE", _IOC_NONE, 0xa522, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_ENABLE", _IOC_NONE, 0xa521, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_BASE_INFO", _IOC_READ, 0xa529, 0x04 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_DEVICE_MODE", _IOC_READ, 0xa52a, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_LATCH_STATUS", _IOC_READ, 0xa52b, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CANCEL", _IOC_NONE, 0xa528, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CONFIRM", _IOC_NONE, 0xa526, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_HEARTBEAT", _IOC_NONE, 0xa527, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_LOCK", _IOC_NONE, 0xa523, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_REQUEST", _IOC_NONE, 0xa525, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_UNLOCK", _IOC_NONE, 0xa524, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ALLOC_SWAP_PAGE", _IOC_READ, 0x3314, 0x08 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ATOMIC_RESTORE", _IOC_NONE, 0x3304, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_AVAIL_SWAP_SIZE", _IOC_READ, 0x3313, 0x08 },
@@ -2264,6 +2281,7 @@
 { "linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB32", _IOC_READ, 0x550a, 0x2a },
 { "linux/usbdevice_fs.h", "USBDEVFS_WAIT_FOR_RESUME", _IOC_NONE, 0x5523, 0x00 },
 { "linux/userfaultfd.h", "UFFDIO_API", _IOC_READ|_IOC_WRITE, 0xaa3f, 0x18 },
+{ "linux/userfaultfd.h", "UFFDIO_CONTINUE", _IOC_READ|_IOC_WRITE, 0xaa07, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_COPY", _IOC_READ|_IOC_WRITE, 0xaa03, 0x28 },
 { "linux/userfaultfd.h", "UFFDIO_REGISTER", _IOC_READ|_IOC_WRITE, 0xaa00, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_UNREGISTER", _IOC_READ, 0xaa01, 0x10 },
@@ -2629,6 +2647,7 @@
 { "mtd/mtd-abi.h", "MEMWRITEOOB", _IOC_READ|_IOC_WRITE, 0x4d03, 0x10 },
 { "mtd/mtd-abi.h", "MEMWRITEOOB64", _IOC_READ|_IOC_WRITE, 0x4d15, 0x18 },
 { "mtd/mtd-abi.h", "MTDFILEMODE", _IOC_NONE, 0x4d13, 0x00 },
+{ "mtd/mtd-abi.h", "OTPERASE", _IOC_WRITE, 0x4d19, 0x0c },
 { "mtd/mtd-abi.h", "OTPGETREGIONCOUNT", _IOC_WRITE, 0x4d0e, 0x04 },
 { "mtd/mtd-abi.h", "OTPGETREGIONINFO", _IOC_WRITE, 0x4d0f, 0x0c },
 { "mtd/mtd-abi.h", "OTPLOCK", _IOC_READ, 0x4d10, 0x0c },
diff --git a/src/linux/x32/ioctls_inc0.h b/src/linux/x32/ioctls_inc0.h
index ca04a2b20..27fa20f25 100644
--- a/src/linux/x32/ioctls_inc0.h
+++ b/src/linux/x32/ioctls_inc0.h
@@ -553,6 +553,9 @@
 { "linux/android/binder.h", "BC_REQUEST_DEATH_NOTIFICATION", _IOC_WRITE, 0x630e, 0x0c },
 { "linux/android/binder.h", "BC_TRANSACTION", _IOC_WRITE, 0x6300, 0x40 },
 { "linux/android/binder.h", "BC_TRANSACTION_SG", _IOC_WRITE, 0x6311, 0x48 },
+{ "linux/android/binder.h", "BINDER_ENABLE_ONEWAY_SPAM_DETECTION", _IOC_WRITE, 0x6210, 0x04 },
+{ "linux/android/binder.h", "BINDER_FREEZE", _IOC_WRITE, 0x620e, 0x0c },
+{ "linux/android/binder.h", "BINDER_GET_FROZEN_INFO", _IOC_READ|_IOC_WRITE, 0x620f, 0x0c },
 { "linux/android/binder.h", "BINDER_GET_NODE_DEBUG_INFO", _IOC_READ|_IOC_WRITE, 0x620b, 0x18 },
 { "linux/android/binder.h", "BINDER_GET_NODE_INFO_FOR_REF", _IOC_READ|_IOC_WRITE, 0x620c, 0x18 },
 { "linux/android/binder.h", "BINDER_SET_CONTEXT_MGR", _IOC_WRITE, 0x6207, 0x04 },
@@ -573,9 +576,11 @@
 { "linux/android/binder.h", "BR_ERROR", _IOC_READ, 0x7200, 0x04 },
 { "linux/android/binder.h", "BR_FAILED_REPLY", _IOC_NONE, 0x7211, 0x00 },
 { "linux/android/binder.h", "BR_FINISHED", _IOC_NONE, 0x720e, 0x00 },
+{ "linux/android/binder.h", "BR_FROZEN_REPLY", _IOC_NONE, 0x7212, 0x00 },
 { "linux/android/binder.h", "BR_INCREFS", _IOC_READ, 0x7207, 0x10 },
 { "linux/android/binder.h", "BR_NOOP", _IOC_NONE, 0x720c, 0x00 },
 { "linux/android/binder.h", "BR_OK", _IOC_NONE, 0x7201, 0x00 },
+{ "linux/android/binder.h", "BR_ONEWAY_SPAM_SUSPECT", _IOC_NONE, 0x7213, 0x00 },
 { "linux/android/binder.h", "BR_RELEASE", _IOC_READ, 0x7209, 0x10 },
 { "linux/android/binder.h", "BR_REPLY", _IOC_READ, 0x7203, 0x40 },
 { "linux/android/binder.h", "BR_SPAWN_LOOPER", _IOC_NONE, 0x720d, 0x00 },
@@ -1296,6 +1301,7 @@
 { "linux/if_tun.h", "TUNSETVNETBE", _IOC_WRITE, 0x54de, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETHDRSZ", _IOC_WRITE, 0x54d8, 0x04 },
 { "linux/if_tun.h", "TUNSETVNETLE", _IOC_WRITE, 0x54dc, 0x04 },
+{ "linux/iio/buffer.h", "IIO_BUFFER_GET_FD_IOCTL", _IOC_READ|_IOC_WRITE, 0x6991, 0x04 },
 { "linux/iio/events.h", "IIO_GET_EVENT_FD_IOCTL", _IOC_READ, 0x6990, 0x04 },
 { "linux/inotify.h", "INOTIFY_IOC_SETNEXTWD", _IOC_WRITE, 0x4900, 0x04 },
 { "linux/input.h", "EVIOCGEFFECTS", _IOC_READ, 0x4584, 0x04 },
@@ -2078,6 +2084,17 @@
 { "linux/stm.h", "STP_POLICY_ID_SET", _IOC_READ|_IOC_WRITE, 0x2500, 0x10 },
 { "linux/stm.h", "STP_SET_OPTIONS", _IOC_WRITE, 0x2502, 0x08 },
 { "linux/surface_aggregator/cdev.h", "SSAM_CDEV_REQUEST", _IOC_READ|_IOC_WRITE, 0xa501, 0x28 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_DISABLE", _IOC_NONE, 0xa522, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_EVENTS_ENABLE", _IOC_NONE, 0xa521, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_BASE_INFO", _IOC_READ, 0xa529, 0x04 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_DEVICE_MODE", _IOC_READ, 0xa52a, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_GET_LATCH_STATUS", _IOC_READ, 0xa52b, 0x02 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CANCEL", _IOC_NONE, 0xa528, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_CONFIRM", _IOC_NONE, 0xa526, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_HEARTBEAT", _IOC_NONE, 0xa527, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_LOCK", _IOC_NONE, 0xa523, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_REQUEST", _IOC_NONE, 0xa525, 0x00 },
+{ "linux/surface_aggregator/dtx.h", "SDTX_IOCTL_LATCH_UNLOCK", _IOC_NONE, 0xa524, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ALLOC_SWAP_PAGE", _IOC_READ, 0x3314, 0x08 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_ATOMIC_RESTORE", _IOC_NONE, 0x3304, 0x00 },
 { "linux/suspend_ioctls.h", "SNAPSHOT_AVAIL_SWAP_SIZE", _IOC_READ, 0x3313, 0x08 },
@@ -2252,6 +2269,7 @@
 { "linux/usbdevice_fs.h", "USBDEVFS_SUBMITURB32", _IOC_READ, 0x550a, 0x2a },
 { "linux/usbdevice_fs.h", "USBDEVFS_WAIT_FOR_RESUME", _IOC_NONE, 0x5523, 0x00 },
 { "linux/userfaultfd.h", "UFFDIO_API", _IOC_READ|_IOC_WRITE, 0xaa3f, 0x18 },
+{ "linux/userfaultfd.h", "UFFDIO_CONTINUE", _IOC_READ|_IOC_WRITE, 0xaa07, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_COPY", _IOC_READ|_IOC_WRITE, 0xaa03, 0x28 },
 { "linux/userfaultfd.h", "UFFDIO_REGISTER", _IOC_READ|_IOC_WRITE, 0xaa00, 0x20 },
 { "linux/userfaultfd.h", "UFFDIO_UNREGISTER", _IOC_READ, 0xaa01, 0x10 },
@@ -2617,6 +2635,7 @@
 { "mtd/mtd-abi.h", "MEMWRITEOOB", _IOC_READ|_IOC_WRITE, 0x4d03, 0x0c },
 { "mtd/mtd-abi.h", "MEMWRITEOOB64", _IOC_READ|_IOC_WRITE, 0x4d15, 0x18 },
 { "mtd/mtd-abi.h", "MTDFILEMODE", _IOC_NONE, 0x4d13, 0x00 },
+{ "mtd/mtd-abi.h", "OTPERASE", _IOC_WRITE, 0x4d19, 0x0c },
 { "mtd/mtd-abi.h", "OTPGETREGIONCOUNT", _IOC_WRITE, 0x4d0e, 0x04 },
 { "mtd/mtd-abi.h", "OTPGETREGIONINFO", _IOC_WRITE, 0x4d0f, 0x0c },
 { "mtd/mtd-abi.h", "OTPLOCK", _IOC_READ, 0x4d10, 0x0c },
-- 
glebfm



More information about the Strace-devel mailing list