mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-25 01:19:45 +00:00
Instead of returning a raw pointer, which could be technically invalid when using it in the caller function, we return a valid RefPtr of such device. This ensures that the code in DevPtsFS is now safe from a rare race condition in which the SlavePTY device is gone but we still have a pointer to it. |
||
|---|---|---|
| .. | ||
| ATA | ||
| NVMe | ||
| SD | ||
| USB | ||
| StorageController.cpp | ||
| StorageController.h | ||
| StorageDevice.cpp | ||
| StorageDevice.h | ||
| StorageDevicePartition.cpp | ||
| StorageDevicePartition.h | ||
| StorageManagement.cpp | ||
| StorageManagement.h | ||