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

Kernel/USB: Use proper error codes for UHCI transfers

This commit is contained in:
b14ckcat 2022-06-28 21:43:10 -04:00 committed by Linus Groh
parent 104330d1a0
commit 13445f5a43

View file

@ -411,7 +411,7 @@ ErrorOr<size_t> UHCIController::submit_control_transfer(Transfer& transfer)
QueueHead* transfer_queue = allocate_queue_head();
if (!transfer_queue) {
free_descriptor_chain(data_descriptor_chain);
return 0;
return ENOMEM;
}
transfer_queue->attach_transfer_descriptor_chain(setup_td);
@ -453,7 +453,7 @@ ErrorOr<size_t> UHCIController::submit_bulk_transfer(Transfer& transfer)
QueueHead* transfer_queue = allocate_queue_head();
if (!transfer_queue) {
free_descriptor_chain(data_descriptor_chain);
return 0;
return ENOMEM;
}
transfer_queue->attach_transfer_descriptor_chain(data_descriptor_chain);