Преглед изворни кода

Kernel/SysFS: Expose file size of ACPI tables in /sys/firmware/acpi

It costs us nothing, and some utilities (such as the known file utility)
rely on the exposed file size (after doing lstat on it), to show
anything useful besides saying the file is "empty".
Liav A пре 2 година
родитељ
комит
462802ef0c
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      Kernel/Firmware/ACPI/Parser.h

+ 2 - 0
Kernel/Firmware/ACPI/Parser.h

@@ -37,6 +37,8 @@ public:
     virtual StringView name() const override { return m_table_name->view(); }
     virtual ErrorOr<size_t> read_bytes(off_t, size_t, UserOrKernelBuffer&, OpenFileDescription*) const override;
 
+    virtual size_t size() const override final { return m_length; }
+
 protected:
     ErrorOr<NonnullOwnPtr<KBuffer>> try_to_generate_buffer() const;
     ACPISysFSComponent(NonnullOwnPtr<KString> table_name, PhysicalAddress, size_t table_size);