History

Merge 5.5-rc2 into staging-next

We want the staging driver fixes in here, and this resolves merge issues with the isdn code that was pointed out in linux-next

Greg Kroah-Hartman committed 6 years ago

Commit b3bb1642 parents f59aba2 d1eef1c421 files · +3007 −1842Browse files

Showing the changes to include/uapi/linux (1 of 421 files). Show all

Unified · Split

include/uapi/linux/io_uring.h+23−17
@@ -48,6 +48,7 @@ struct io_uring_sqe { · 47 unmodified lines
4848 #define IOSQE_FIXED_FILE (1U << 0) /* use fixed fileset */
4949 #define IOSQE_IO_DRAIN (1U << 1) /* issue after inflight IO */
5050 #define IOSQE_IO_LINK (1U << 2) /* links next sqe */
51+#define IOSQE_IO_HARDLINK (1U << 3) /* like LINK, but stronger */
5152
5253 /*
5354 * io_uring_setup() flags
@@ -57,23 +58,28 @@ struct io_uring_sqe { · 3 unmodified lines
5758 #define IORING_SETUP_SQ_AFF (1U << 2) /* sq_thread_cpu is valid */
5859 #define IORING_SETUP_CQSIZE (1U << 3) /* app defines CQ size */
5960
60−#define IORING_OP_NOP 0
61−#define IORING_OP_READV 1
62−#define IORING_OP_WRITEV 2
63−#define IORING_OP_FSYNC 3
64−#define IORING_OP_READ_FIXED 4
65−#define IORING_OP_WRITE_FIXED 5
66−#define IORING_OP_POLL_ADD 6
67−#define IORING_OP_POLL_REMOVE 7
68−#define IORING_OP_SYNC_FILE_RANGE 8
69−#define IORING_OP_SENDMSG 9
70−#define IORING_OP_RECVMSG 10
71−#define IORING_OP_TIMEOUT 11
72−#define IORING_OP_TIMEOUT_REMOVE 12
73−#define IORING_OP_ACCEPT 13
74−#define IORING_OP_ASYNC_CANCEL 14
75−#define IORING_OP_LINK_TIMEOUT 15
76−#define IORING_OP_CONNECT 16
61+enum {
62+ IORING_OP_NOP,
63+ IORING_OP_READV,
64+ IORING_OP_WRITEV,
65+ IORING_OP_FSYNC,
66+ IORING_OP_READ_FIXED,
67+ IORING_OP_WRITE_FIXED,
68+ IORING_OP_POLL_ADD,
69+ IORING_OP_POLL_REMOVE,
70+ IORING_OP_SYNC_FILE_RANGE,
71+ IORING_OP_SENDMSG,
72+ IORING_OP_RECVMSG,
73+ IORING_OP_TIMEOUT,
74+ IORING_OP_TIMEOUT_REMOVE,
75+ IORING_OP_ACCEPT,
76+ IORING_OP_ASYNC_CANCEL,
77+ IORING_OP_LINK_TIMEOUT,
78+ IORING_OP_CONNECT,
79+
80+ /* this goes last, obviously */
81+ IORING_OP_LAST,
82+};
7783
7884 /*
7985 * sqe->fsync_flags

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t