diff options
author | Liav A <liavalb@gmail.com> | 2022-10-15 16:00:57 +0300 |
---|---|---|
committer | Andrew Kaster <andrewdkaster@gmail.com> | 2022-10-16 02:24:43 -0600 |
commit | 40f35558b5d69a375d57f2504f9356241f59b0aa (patch) | |
tree | 6fc7ab0c0e75f64d13d2b120aec1c4b7f490c250 /Kernel/GlobalProcessExposed.cpp | |
parent | f09e25632823c55cc14aada57360762d3fa8a338 (diff) | |
download | serenity-40f35558b5d69a375d57f2504f9356241f59b0aa.zip |
Kernel: Remove unused /proc/devices node
This node is not used anymore, so let's remove it.
Diffstat (limited to 'Kernel/GlobalProcessExposed.cpp')
-rw-r--r-- | Kernel/GlobalProcessExposed.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/Kernel/GlobalProcessExposed.cpp b/Kernel/GlobalProcessExposed.cpp index dcbd29fdf3..7c6669e522 100644 --- a/Kernel/GlobalProcessExposed.cpp +++ b/Kernel/GlobalProcessExposed.cpp @@ -751,34 +751,6 @@ private: } }; -class ProcFSDevices final : public ProcFSGlobalInformation { -public: - static NonnullLockRefPtr<ProcFSDevices> must_create(); - -private: - ProcFSDevices(); - virtual ErrorOr<void> try_generate(KBufferBuilder& builder) override - { - auto array = TRY(JsonArraySerializer<>::try_create(builder)); - TRY(DeviceManagement::the().try_for_each([&array](auto& device) -> ErrorOr<void> { - auto obj = TRY(array.add_object()); - TRY(obj.add("major"sv, device.major().value())); - TRY(obj.add("minor"sv, device.minor().value())); - TRY(obj.add("class_name"sv, device.class_name())); - - if (device.is_block_device()) - TRY(obj.add("type"sv, "block")); - else if (device.is_character_device()) - TRY(obj.add("type"sv, "character")); - else - VERIFY_NOT_REACHED(); - TRY(obj.finish()); - return {}; - })); - TRY(array.finish()); - return {}; - } -}; class ProcFSUptime final : public ProcFSGlobalInformation { public: static NonnullLockRefPtr<ProcFSUptime> must_create(); @@ -888,10 +860,6 @@ UNMAP_AFTER_INIT NonnullLockRefPtr<ProcFSKeymap> ProcFSKeymap::must_create() { return adopt_lock_ref_if_nonnull(new (nothrow) ProcFSKeymap).release_nonnull(); } -UNMAP_AFTER_INIT NonnullLockRefPtr<ProcFSDevices> ProcFSDevices::must_create() -{ - return adopt_lock_ref_if_nonnull(new (nothrow) ProcFSDevices).release_nonnull(); -} UNMAP_AFTER_INIT NonnullLockRefPtr<ProcFSUptime> ProcFSUptime::must_create() { return adopt_lock_ref_if_nonnull(new (nothrow) ProcFSUptime).release_nonnull(); @@ -950,10 +918,6 @@ UNMAP_AFTER_INIT ProcFSKeymap::ProcFSKeymap() : ProcFSGlobalInformation("keymap"sv) { } -UNMAP_AFTER_INIT ProcFSDevices::ProcFSDevices() - : ProcFSGlobalInformation("devices"sv) -{ -} UNMAP_AFTER_INIT ProcFSUptime::ProcFSUptime() : ProcFSGlobalInformation("uptime"sv) { @@ -1002,7 +966,6 @@ UNMAP_AFTER_INIT NonnullLockRefPtr<ProcFSRootDirectory> ProcFSRootDirectory::mus directory->m_components.append(ProcFSDmesg::must_create()); directory->m_components.append(ProcFSInterrupts::must_create()); directory->m_components.append(ProcFSKeymap::must_create()); - directory->m_components.append(ProcFSDevices::must_create()); directory->m_components.append(ProcFSUptime::must_create()); directory->m_components.append(ProcFSCommandLine::must_create()); directory->m_components.append(ProcFSSystemMode::must_create()); |