From 13445f5a4340b46ee226bf90e28319b5b3c289ce Mon Sep 17 00:00:00 2001 From: b14ckcat Date: Tue, 28 Jun 2022 21:43:10 -0400 Subject: [PATCH] Kernel/USB: Use proper error codes for UHCI transfers --- Kernel/Bus/USB/UHCI/UHCIController.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Bus/USB/UHCI/UHCIController.cpp b/Kernel/Bus/USB/UHCI/UHCIController.cpp index 8ea28e06e8..9f3db0a28a 100644 --- a/Kernel/Bus/USB/UHCI/UHCIController.cpp +++ b/Kernel/Bus/USB/UHCI/UHCIController.cpp @@ -411,7 +411,7 @@ ErrorOr 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 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);