serenity/Kernel/FileSystem/FUSE
Liav A. 96e1391c23 Kernel/Devices: Remove the DeviceManagement singleton
This change has many improvements:
- We don't use `LockRefPtr` to hold instances of many base devices as
  with the DeviceManagement class. Instead, we have a saner pattern of
  holding them in a `NonnullRefPtr<T> const`, in a small-text footprint
  class definition in the `Device.cpp` file.
- The awkwardness of using `::the()` each time we need to get references
  to mostly-static objects (like the Event queue) in runtime is now gone
  in the migration to using the `Device` class.
- Acquiring a device feel more obvious because we use now the Device
  class for this method. The method name is improved as well.
2024-10-05 12:26:48 +02:00
..
Definitions.h
FileSystem.cpp Kernel/Devices: Remove the DeviceManagement singleton 2024-10-05 12:26:48 +02:00
FileSystem.h Kernel: Change internal handling of filesystem-specific options 2024-08-03 20:35:06 +02:00
FUSEConnection.h Kernel/FUSE: Allow buffering multiple requests 2024-06-01 14:47:58 -06:00
Inode.cpp
Inode.h