From d10e838efdeab1d378834f781ae22af673ac4ea0 Mon Sep 17 00:00:00 2001 From: Hendiadyoin1 Date: Sun, 9 Apr 2023 14:09:54 +0200 Subject: [PATCH] Kernel: Add a FIXME about SD card synchronicity This is a major bottleneck when booting the system, especially in non-smp mode. --- Kernel/Storage/SD/SDMemoryCard.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Kernel/Storage/SD/SDMemoryCard.cpp b/Kernel/Storage/SD/SDMemoryCard.cpp index 0a6b8872cd..bf1745fd3f 100644 --- a/Kernel/Storage/SD/SDMemoryCard.cpp +++ b/Kernel/Storage/SD/SDMemoryCard.cpp @@ -23,6 +23,7 @@ SDMemoryCard::SDMemoryCard(SDHostController& sdhc, StorageDevice::LUNAddress lun void SDMemoryCard::start_request(AsyncBlockDeviceRequest& request) { + // FIXME: Make this asynchronous MutexLocker locker(m_lock); VERIFY(request.block_size() == block_size());