summaryrefslogtreecommitdiff
path: root/Kernel/GlobalProcessExposed.cpp
diff options
context:
space:
mode:
authorLiav A <liavalb@gmail.com>2022-10-15 16:00:57 +0300
committerAndrew Kaster <andrewdkaster@gmail.com>2022-10-16 02:24:43 -0600
commit40f35558b5d69a375d57f2504f9356241f59b0aa (patch)
tree6fc7ab0c0e75f64d13d2b120aec1c4b7f490c250 /Kernel/GlobalProcessExposed.cpp
parentf09e25632823c55cc14aada57360762d3fa8a338 (diff)
downloadserenity-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.cpp37
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());