io_uring: set ctx sq/cq entry count earlier
If we hit an earlier error path in io_uring_create(), then we will have
accounted memory, but not set ctx->{sq,cq}_entries yet. Then when the
ring is torn down in error, we use those values to unaccount the memory.
Ensure we set the ctx entries before we're able to hit a potential error
path.
Cc: stable@vger.kernel.org
Reported-by:
Tomáš Chaloupka <chalucha@gmail.com>
Tested-by:
Tomáš Chaloupka <chalucha@gmail.com>
Reviewed-by:
Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by:
Jens Axboe <axboe@kernel.dk>
Loading
Please sign in to comment