1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 14:57:35 +00:00

Kernel/USB: Tidy up USB::Transfer construction

This commit is contained in:
Andreas Kling 2021-09-06 00:18:32 +02:00
parent f4a9a0d561
commit 79fbad6df9
3 changed files with 5 additions and 9 deletions

View file

@ -61,11 +61,7 @@ KResultOr<size_t> Pipe::control_transfer(u8 request_type, u8 request, u16 value,
usb_request.index = index;
usb_request.length = length;
auto transfer = Transfer::try_create(*this, length);
if (!transfer)
return ENOMEM;
auto transfer = TRY(Transfer::try_create(*this, length));
transfer->set_setup_packet(usb_request);
dbgln_if(USB_DEBUG, "Pipe: Transfer allocated @ {}", transfer->buffer_physical());