Copy io_uring_prep_* to my_uring_prep_* so they do not clear user_data
This commit is contained in:
@@ -20,16 +20,6 @@ ring_loop_t::~ring_loop_t()
|
||||
io_uring_queue_exit(&ring);
|
||||
}
|
||||
|
||||
struct io_uring_sqe* ring_loop_t::get_sqe()
|
||||
{
|
||||
struct io_uring_sqe* sqe = io_uring_get_sqe(&ring);
|
||||
if (sqe)
|
||||
{
|
||||
io_uring_sqe_set_data(sqe, ring_data + (sqe - ring.sq.sqes));
|
||||
}
|
||||
return sqe;
|
||||
}
|
||||
|
||||
int ring_loop_t::register_consumer(ring_consumer_t & consumer)
|
||||
{
|
||||
consumer.number = consumers.size();
|
||||
|
||||
Reference in New Issue
Block a user