瀏覽代碼

Kernel: Fix build break from missing KResult [[nodiscard]] suppressions

Missed this somehow in previous change.
Brian Gianforcaro 5 年之前
父節點
當前提交
c4c6d9367d
共有 2 個文件被更改,包括 6 次插入3 次删除
  1. 4 2
      Kernel/FileSystem/BlockBasedFileSystem.cpp
  2. 2 1
      Kernel/Process.cpp

+ 4 - 2
Kernel/FileSystem/BlockBasedFileSystem.cpp

@@ -261,7 +261,8 @@ void BlockBasedFS::flush_specific_block_if_needed(unsigned index)
         if (entry.is_dirty && entry.block_index == index) {
             u32 base_offset = static_cast<u32>(entry.block_index) * static_cast<u32>(block_size());
             file_description().seek(base_offset, SEEK_SET);
-            file_description().write(entry.data, block_size());
+            // FIXME: Should this error path be surfaced somehow?
+            (void)file_description().write(entry.data, block_size());
             entry.is_dirty = false;
         }
     });
@@ -278,7 +279,8 @@ void BlockBasedFS::flush_writes_impl()
             return;
         u32 base_offset = static_cast<u32>(entry.block_index) * static_cast<u32>(block_size());
         file_description().seek(base_offset, SEEK_SET);
-        file_description().write(entry.data, block_size());
+        // FIXME: Should this error path be surfaced somehow?
+        (void)file_description().write(entry.data, block_size());
         ++count;
         entry.is_dirty = false;
     });

+ 2 - 1
Kernel/Process.cpp

@@ -639,7 +639,8 @@ void Process::finalize()
         if (!description_or_error.is_error()) {
             auto& description = description_or_error.value();
             auto json = m_perf_event_buffer->to_json(m_pid, m_executable ? m_executable->absolute_path() : "");
-            description->write(json.data(), json.size());
+            // FIXME: Should this error path be surfaced somehow?
+            (void)description->write(json.data(), json.size());
         }
     }