mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 12:42:45 +00:00 
			
		
		
		
	Kernel: Use default constructors/destructors
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules "The compiler is more likely to get the default semantics right and you cannot implement these functions better than the compiler."
This commit is contained in:
		
							parent
							
								
									68f75ab98e
								
							
						
					
					
						commit
						190cf1507b
					
				
					 79 changed files with 102 additions and 309 deletions
				
			
		|  | @ -10,13 +10,8 @@ | ||||||
| 
 | 
 | ||||||
| namespace Kernel { | namespace Kernel { | ||||||
| 
 | 
 | ||||||
| ScopedCritical::ScopedCritical() | ScopedCritical::ScopedCritical() = default; | ||||||
| { | ScopedCritical::~ScopedCritical() = default; | ||||||
| } |  | ||||||
| 
 |  | ||||||
| ScopedCritical::~ScopedCritical() |  | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ScopedCritical::ScopedCritical(ScopedCritical&& /*from*/) | ScopedCritical::ScopedCritical(ScopedCritical&& /*from*/) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -13,8 +13,6 @@ SmapDisabler::SmapDisabler() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| SmapDisabler::~SmapDisabler() | SmapDisabler::~SmapDisabler() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -20,9 +20,7 @@ SysFSUSBDeviceInformation::SysFSUSBDeviceInformation(NonnullOwnPtr<KString> devi | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| SysFSUSBDeviceInformation::~SysFSUSBDeviceInformation() | SysFSUSBDeviceInformation::~SysFSUSBDeviceInformation() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> SysFSUSBDeviceInformation::try_generate(KBufferBuilder& builder) | ErrorOr<void> SysFSUSBDeviceInformation::try_generate(KBufferBuilder& builder) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -89,9 +89,7 @@ UNMAP_AFTER_INIT UHCIController::UHCIController(PCI::DeviceIdentifier const& pci | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT UHCIController::~UHCIController() | UNMAP_AFTER_INIT UHCIController::~UHCIController() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> UHCIController::reset() | ErrorOr<void> UHCIController::reset() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -51,9 +51,7 @@ Device::Device(Device const& device, NonnullOwnPtr<Pipe> default_pipe) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Device::~Device() | Device::~Device() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> Device::enumerate_device() | ErrorOr<void> Device::enumerate_device() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -24,9 +24,7 @@ Transfer::Transfer(Pipe& pipe, u16 len, NonnullOwnPtr<Memory::Region> data_buffe | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Transfer::~Transfer() | Transfer::~Transfer() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void Transfer::set_setup_packet(const USBRequestData& request) | void Transfer::set_setup_packet(const USBRequestData& request) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -44,9 +44,7 @@ Queue::Queue(NonnullOwnPtr<Memory::Region> queue_region, u16 queue_size, u16 not | ||||||
|     enable_interrupts(); |     enable_interrupts(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Queue::~Queue() | Queue::~Queue() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void Queue::enable_interrupts() | void Queue::enable_interrupts() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -36,9 +36,7 @@ UNMAP_AFTER_INIT AC97::AC97(PCI::DeviceIdentifier const& pci_device_identifier) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT AC97::~AC97() | UNMAP_AFTER_INIT AC97::~AC97() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool AC97::handle_irq(RegisterState const&) | bool AC97::handle_irq(RegisterState const&) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ class AudioChannel final | ||||||
| 
 | 
 | ||||||
| public: | public: | ||||||
|     static NonnullRefPtr<AudioChannel> must_create(AudioController const&, size_t channel_index); |     static NonnullRefPtr<AudioChannel> must_create(AudioController const&, size_t channel_index); | ||||||
|     virtual ~AudioChannel() override { } |     virtual ~AudioChannel() override = default; | ||||||
| 
 | 
 | ||||||
|     // ^CharacterDevice
 |     // ^CharacterDevice
 | ||||||
|     virtual bool can_read(const OpenFileDescription&, u64) const override; |     virtual bool can_read(const OpenFileDescription&, u64) const override; | ||||||
|  |  | ||||||
|  | @ -24,9 +24,7 @@ void AsyncBlockDeviceRequest::start() | ||||||
|     m_block_device.start_request(*this); |     m_block_device.start_request(*this); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| BlockDevice::~BlockDevice() | BlockDevice::~BlockDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool BlockDevice::read_block(u64 index, UserOrKernelBuffer& buffer) | bool BlockDevice::read_block(u64 index, UserOrKernelBuffer& buffer) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -8,8 +8,6 @@ | ||||||
| 
 | 
 | ||||||
| namespace Kernel { | namespace Kernel { | ||||||
| 
 | 
 | ||||||
| CharacterDevice::~CharacterDevice() | CharacterDevice::~CharacterDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -28,9 +28,7 @@ UNMAP_AFTER_INIT ConsoleDevice::ConsoleDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT ConsoleDevice::~ConsoleDevice() | UNMAP_AFTER_INIT ConsoleDevice::~ConsoleDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool ConsoleDevice::can_read(const Kernel::OpenFileDescription&, u64) const | bool ConsoleDevice::can_read(const Kernel::OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -27,9 +27,7 @@ UNMAP_AFTER_INIT DeviceControlDevice::DeviceControlDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT DeviceControlDevice::~DeviceControlDevice() | UNMAP_AFTER_INIT DeviceControlDevice::~DeviceControlDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<size_t> DeviceControlDevice::read(OpenFileDescription&, u64, UserOrKernelBuffer& buffer, size_t size) | ErrorOr<size_t> DeviceControlDevice::read(OpenFileDescription&, u64, UserOrKernelBuffer& buffer, size_t size) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -25,9 +25,7 @@ UNMAP_AFTER_INIT FullDevice::FullDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT FullDevice::~FullDevice() | UNMAP_AFTER_INIT FullDevice::~FullDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool FullDevice::can_read(const OpenFileDescription&, u64) const | bool FullDevice::can_read(const OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -276,9 +276,7 @@ UNMAP_AFTER_INIT KeyboardDevice::KeyboardDevice() | ||||||
| 
 | 
 | ||||||
| // FIXME: UNMAP_AFTER_INIT is fine for now, but for hot-pluggable devices
 | // FIXME: UNMAP_AFTER_INIT is fine for now, but for hot-pluggable devices
 | ||||||
| // like USB keyboards, we need to remove this
 | // like USB keyboards, we need to remove this
 | ||||||
| UNMAP_AFTER_INIT KeyboardDevice::~KeyboardDevice() | UNMAP_AFTER_INIT KeyboardDevice::~KeyboardDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool KeyboardDevice::can_read(const OpenFileDescription&, u64) const | bool KeyboardDevice::can_read(const OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -14,9 +14,7 @@ MouseDevice::MouseDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| MouseDevice::~MouseDevice() | MouseDevice::~MouseDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool MouseDevice::can_read(const OpenFileDescription&, u64) const | bool MouseDevice::can_read(const OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -116,8 +116,6 @@ UNMAP_AFTER_INIT PS2KeyboardDevice::PS2KeyboardDevice(const I8042Controller& ps2 | ||||||
| 
 | 
 | ||||||
| // FIXME: UNMAP_AFTER_INIT might not be correct, because in practice PS/2 devices
 | // FIXME: UNMAP_AFTER_INIT might not be correct, because in practice PS/2 devices
 | ||||||
| // are hot pluggable.
 | // are hot pluggable.
 | ||||||
| UNMAP_AFTER_INIT PS2KeyboardDevice::~PS2KeyboardDevice() | UNMAP_AFTER_INIT PS2KeyboardDevice::~PS2KeyboardDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -26,9 +26,7 @@ UNMAP_AFTER_INIT PS2MouseDevice::PS2MouseDevice(const I8042Controller& ps2_contr | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT PS2MouseDevice::~PS2MouseDevice() | UNMAP_AFTER_INIT PS2MouseDevice::~PS2MouseDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool PS2MouseDevice::handle_irq(const RegisterState&) | bool PS2MouseDevice::handle_irq(const RegisterState&) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -57,8 +57,6 @@ VMWareMouseDevice::VMWareMouseDevice(const I8042Controller& ps2_controller) | ||||||
|     : PS2MouseDevice(ps2_controller) |     : PS2MouseDevice(ps2_controller) | ||||||
| { | { | ||||||
| } | } | ||||||
| VMWareMouseDevice::~VMWareMouseDevice() | VMWareMouseDevice::~VMWareMouseDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -28,9 +28,7 @@ UNMAP_AFTER_INIT MemoryDevice::MemoryDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT MemoryDevice::~MemoryDevice() | UNMAP_AFTER_INIT MemoryDevice::~MemoryDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<size_t> MemoryDevice::read(OpenFileDescription&, u64 offset, UserOrKernelBuffer& buffer, size_t length) | ErrorOr<size_t> MemoryDevice::read(OpenFileDescription&, u64 offset, UserOrKernelBuffer& buffer, size_t length) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -24,9 +24,7 @@ UNMAP_AFTER_INIT NullDevice::NullDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT NullDevice::~NullDevice() | UNMAP_AFTER_INIT NullDevice::~NullDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool NullDevice::can_read(const OpenFileDescription&, u64) const | bool NullDevice::can_read(const OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -24,9 +24,7 @@ UNMAP_AFTER_INIT RandomDevice::RandomDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT RandomDevice::~RandomDevice() | UNMAP_AFTER_INIT RandomDevice::~RandomDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool RandomDevice::can_read(const OpenFileDescription&, u64) const | bool RandomDevice::can_read(const OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -52,9 +52,7 @@ UNMAP_AFTER_INIT SerialDevice::SerialDevice(IOAddress base_addr, unsigned minor) | ||||||
|     initialize(); |     initialize(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT SerialDevice::~SerialDevice() | UNMAP_AFTER_INIT SerialDevice::~SerialDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool SerialDevice::can_read(const OpenFileDescription&, u64) const | bool SerialDevice::can_read(const OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -24,9 +24,7 @@ UNMAP_AFTER_INIT ZeroDevice::ZeroDevice() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT ZeroDevice::~ZeroDevice() | UNMAP_AFTER_INIT ZeroDevice::~ZeroDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool ZeroDevice::can_read(const OpenFileDescription&, u64) const | bool ZeroDevice::can_read(const OpenFileDescription&, u64) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -15,9 +15,7 @@ AnonymousFile::AnonymousFile(NonnullRefPtr<Memory::AnonymousVMObject> vmobject) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| AnonymousFile::~AnonymousFile() | AnonymousFile::~AnonymousFile() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<Memory::Region*> AnonymousFile::mmap(Process& process, OpenFileDescription&, Memory::VirtualRange const& range, u64 offset, int prot, bool shared) | ErrorOr<Memory::Region*> AnonymousFile::mmap(Process& process, OpenFileDescription&, Memory::VirtualRange const& range, u64 offset, int prot, bool shared) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -114,9 +114,7 @@ BlockBasedFileSystem::BlockBasedFileSystem(OpenFileDescription& file_description | ||||||
|     VERIFY(file_description.file().is_seekable()); |     VERIFY(file_description.file().is_seekable()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| BlockBasedFileSystem::~BlockBasedFileSystem() | BlockBasedFileSystem::~BlockBasedFileSystem() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> BlockBasedFileSystem::initialize() | ErrorOr<void> BlockBasedFileSystem::initialize() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -47,9 +47,7 @@ Custody::Custody(Custody* parent, NonnullOwnPtr<KString> name, Inode& inode, int | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Custody::~Custody() | Custody::~Custody() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<NonnullOwnPtr<KString>> Custody::try_serialize_absolute_path() const | ErrorOr<NonnullOwnPtr<KString>> Custody::try_serialize_absolute_path() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -17,13 +17,8 @@ ErrorOr<NonnullRefPtr<DevPtsFS>> DevPtsFS::try_create() | ||||||
|     return adopt_nonnull_ref_or_enomem(new (nothrow) DevPtsFS); |     return adopt_nonnull_ref_or_enomem(new (nothrow) DevPtsFS); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| DevPtsFS::DevPtsFS() | DevPtsFS::DevPtsFS() = default; | ||||||
| { | DevPtsFS::~DevPtsFS() = default; | ||||||
| } |  | ||||||
| 
 |  | ||||||
| DevPtsFS::~DevPtsFS() |  | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> DevPtsFS::initialize() | ErrorOr<void> DevPtsFS::initialize() | ||||||
| { | { | ||||||
|  | @ -81,9 +76,7 @@ DevPtsFSInode::DevPtsFSInode(DevPtsFS& fs, InodeIndex index, SlavePTY* pty) | ||||||
|         m_pty = *pty; |         m_pty = *pty; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| DevPtsFSInode::~DevPtsFSInode() | DevPtsFSInode::~DevPtsFSInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<size_t> DevPtsFSInode::read_bytes(off_t, size_t, UserOrKernelBuffer&, OpenFileDescription*) const | ErrorOr<size_t> DevPtsFSInode::read_bytes(off_t, size_t, UserOrKernelBuffer&, OpenFileDescription*) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -16,9 +16,7 @@ ErrorOr<NonnullRefPtr<DevTmpFS>> DevTmpFS::try_create() | ||||||
|     return adopt_nonnull_ref_or_enomem(new (nothrow) DevTmpFS); |     return adopt_nonnull_ref_or_enomem(new (nothrow) DevTmpFS); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| DevTmpFS::DevTmpFS() | DevTmpFS::DevTmpFS() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| size_t DevTmpFS::allocate_inode_index() | size_t DevTmpFS::allocate_inode_index() | ||||||
| { | { | ||||||
|  | @ -28,9 +26,7 @@ size_t DevTmpFS::allocate_inode_index() | ||||||
|     return 1 + m_next_inode_index.value(); |     return 1 + m_next_inode_index.value(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| DevTmpFS::~DevTmpFS() | DevTmpFS::~DevTmpFS() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> DevTmpFS::initialize() | ErrorOr<void> DevTmpFS::initialize() | ||||||
| { | { | ||||||
|  | @ -167,9 +163,7 @@ StringView DevTmpFSLinkInode::name() const | ||||||
|     return m_name->view(); |     return m_name->view(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| DevTmpFSLinkInode::~DevTmpFSLinkInode() | DevTmpFSLinkInode::~DevTmpFSLinkInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| DevTmpFSLinkInode::DevTmpFSLinkInode(DevTmpFS& fs, NonnullOwnPtr<KString> name) | DevTmpFSLinkInode::DevTmpFSLinkInode(DevTmpFS& fs, NonnullOwnPtr<KString> name) | ||||||
|     : DevTmpFSInode(fs) |     : DevTmpFSInode(fs) | ||||||
|  | @ -206,9 +200,7 @@ DevTmpFSDirectoryInode::DevTmpFSDirectoryInode(DevTmpFS& fs, NonnullOwnPtr<KStri | ||||||
|     , m_name(move(name)) |     , m_name(move(name)) | ||||||
| { | { | ||||||
| } | } | ||||||
| DevTmpFSDirectoryInode::~DevTmpFSDirectoryInode() | DevTmpFSDirectoryInode::~DevTmpFSDirectoryInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> DevTmpFSDirectoryInode::traverse_as_directory(Function<ErrorOr<void>(FileSystem::DirectoryEntryView const&)> callback) const | ErrorOr<void> DevTmpFSDirectoryInode::traverse_as_directory(Function<ErrorOr<void>(FileSystem::DirectoryEntryView const&)> callback) const | ||||||
| { | { | ||||||
|  | @ -286,9 +278,7 @@ DevTmpFSRootDirectoryInode::DevTmpFSRootDirectoryInode(DevTmpFS& fs) | ||||||
| { | { | ||||||
|     m_mode = 0555; |     m_mode = 0555; | ||||||
| } | } | ||||||
| DevTmpFSRootDirectoryInode::~DevTmpFSRootDirectoryInode() | DevTmpFSRootDirectoryInode::~DevTmpFSRootDirectoryInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| ErrorOr<void> DevTmpFSRootDirectoryInode::chmod(mode_t) | ErrorOr<void> DevTmpFSRootDirectoryInode::chmod(mode_t) | ||||||
| { | { | ||||||
|     return EPERM; |     return EPERM; | ||||||
|  | @ -306,9 +296,7 @@ DevTmpFSDeviceInode::DevTmpFSDeviceInode(DevTmpFS& fs, MajorNumber major_number, | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| DevTmpFSDeviceInode::~DevTmpFSDeviceInode() | DevTmpFSDeviceInode::~DevTmpFSDeviceInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| StringView DevTmpFSDeviceInode::name() const | StringView DevTmpFSDeviceInode::name() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -59,9 +59,7 @@ Ext2FS::Ext2FS(OpenFileDescription& file_description) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Ext2FS::~Ext2FS() | Ext2FS::~Ext2FS() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> Ext2FS::flush_super_block() | ErrorOr<void> Ext2FS::flush_super_block() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -71,9 +71,7 @@ FIFO::FIFO(UserID uid, NonnullOwnPtr<DoubleBuffer> buffer) | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| FIFO::~FIFO() | FIFO::~FIFO() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void FIFO::attach(Direction direction) | void FIFO::attach(Direction direction) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -12,13 +12,8 @@ | ||||||
| 
 | 
 | ||||||
| namespace Kernel { | namespace Kernel { | ||||||
| 
 | 
 | ||||||
| File::File() | File::File() = default; | ||||||
| { | File::~File() = default; | ||||||
| } |  | ||||||
| 
 |  | ||||||
| File::~File() |  | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<NonnullRefPtr<OpenFileDescription>> File::open(int options) | ErrorOr<NonnullRefPtr<OpenFileDescription>> File::open(int options) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -13,8 +13,6 @@ FileBackedFileSystem::FileBackedFileSystem(OpenFileDescription& file_description | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| FileBackedFileSystem::~FileBackedFileSystem() | FileBackedFileSystem::~FileBackedFileSystem() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -180,9 +180,7 @@ ISO9660FS::ISO9660FS(OpenFileDescription& description) | ||||||
|     m_logical_block_size = logical_sector_size; |     m_logical_block_size = logical_sector_size; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ISO9660FS::~ISO9660FS() | ISO9660FS::~ISO9660FS() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> ISO9660FS::initialize() | ErrorOr<void> ISO9660FS::initialize() | ||||||
| { | { | ||||||
|  | @ -553,9 +551,7 @@ ISO9660Inode::ISO9660Inode(ISO9660FS& fs, ISO::DirectoryRecordHeader const& reco | ||||||
|     create_metadata(); |     create_metadata(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ISO9660Inode::~ISO9660Inode() | ISO9660Inode::~ISO9660Inode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<NonnullRefPtr<ISO9660Inode>> ISO9660Inode::try_create_from_directory_record(ISO9660FS& fs, ISO::DirectoryRecordHeader const& record, StringView name) | ErrorOr<NonnullRefPtr<ISO9660Inode>> ISO9660Inode::try_create_from_directory_record(ISO9660FS& fs, ISO::DirectoryRecordHeader const& record, StringView name) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -22,9 +22,7 @@ InodeFile::InodeFile(NonnullRefPtr<Inode>&& inode) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| InodeFile::~InodeFile() | InodeFile::~InodeFile() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<size_t> InodeFile::read(OpenFileDescription& description, u64 offset, UserOrKernelBuffer& buffer, size_t count) | ErrorOr<size_t> InodeFile::read(OpenFileDescription& description, u64 offset, UserOrKernelBuffer& buffer, size_t count) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -399,9 +399,7 @@ Plan9FS::ReceiveCompletion::ReceiveCompletion(u16 tag) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Plan9FS::ReceiveCompletion::~ReceiveCompletion() | Plan9FS::ReceiveCompletion::~ReceiveCompletion() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool Plan9FS::Blocker::unblock(u16 tag) | bool Plan9FS::Blocker::unblock(u16 tag) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -42,13 +42,8 @@ ErrorOr<NonnullRefPtr<ProcFS>> ProcFS::try_create() | ||||||
|     return adopt_nonnull_ref_or_enomem(new (nothrow) ProcFS()); |     return adopt_nonnull_ref_or_enomem(new (nothrow) ProcFS()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ProcFS::ProcFS() | ProcFS::ProcFS() = default; | ||||||
| { | ProcFS::~ProcFS() = default; | ||||||
| } |  | ||||||
| 
 |  | ||||||
| ProcFS::~ProcFS() |  | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> ProcFS::initialize() | ErrorOr<void> ProcFS::initialize() | ||||||
| { | { | ||||||
|  | @ -66,9 +61,7 @@ ProcFSInode::ProcFSInode(const ProcFS& fs, InodeIndex index) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ProcFSInode::~ProcFSInode() | ProcFSInode::~ProcFSInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> ProcFSInode::flush_metadata() | ErrorOr<void> ProcFSInode::flush_metadata() | ||||||
| { | { | ||||||
|  | @ -185,9 +178,7 @@ ProcFSDirectoryInode::ProcFSDirectoryInode(const ProcFS& fs, const ProcFSExposed | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ProcFSDirectoryInode::~ProcFSDirectoryInode() | ProcFSDirectoryInode::~ProcFSDirectoryInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| InodeMetadata ProcFSDirectoryInode::metadata() const | InodeMetadata ProcFSDirectoryInode::metadata() const | ||||||
| { | { | ||||||
|     MutexLocker locker(m_inode_lock); |     MutexLocker locker(m_inode_lock); | ||||||
|  |  | ||||||
|  | @ -73,13 +73,8 @@ ErrorOr<NonnullRefPtr<SysFS>> SysFS::try_create() | ||||||
|     return adopt_nonnull_ref_or_enomem(new (nothrow) SysFS); |     return adopt_nonnull_ref_or_enomem(new (nothrow) SysFS); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| SysFS::SysFS() | SysFS::SysFS() = default; | ||||||
| { | SysFS::~SysFS() = default; | ||||||
| } |  | ||||||
| 
 |  | ||||||
| SysFS::~SysFS() |  | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> SysFS::initialize() | ErrorOr<void> SysFS::initialize() | ||||||
| { | { | ||||||
|  | @ -202,9 +197,7 @@ SysFSDirectoryInode::SysFSDirectoryInode(SysFS const& fs, SysFSComponent const& | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| SysFSDirectoryInode::~SysFSDirectoryInode() | SysFSDirectoryInode::~SysFSDirectoryInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| InodeMetadata SysFSDirectoryInode::metadata() const | InodeMetadata SysFSDirectoryInode::metadata() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -15,13 +15,8 @@ ErrorOr<NonnullRefPtr<TmpFS>> TmpFS::try_create() | ||||||
|     return adopt_nonnull_ref_or_enomem(new (nothrow) TmpFS); |     return adopt_nonnull_ref_or_enomem(new (nothrow) TmpFS); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| TmpFS::TmpFS() | TmpFS::TmpFS() = default; | ||||||
| { | TmpFS::~TmpFS() = default; | ||||||
| } |  | ||||||
| 
 |  | ||||||
| TmpFS::~TmpFS() |  | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> TmpFS::initialize() | ErrorOr<void> TmpFS::initialize() | ||||||
| { | { | ||||||
|  | @ -50,9 +45,7 @@ TmpFSInode::TmpFSInode(TmpFS& fs, const InodeMetadata& metadata, WeakPtr<TmpFSIn | ||||||
|     m_metadata.inode = identifier(); |     m_metadata.inode = identifier(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| TmpFSInode::~TmpFSInode() | TmpFSInode::~TmpFSInode() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<NonnullRefPtr<TmpFSInode>> TmpFSInode::try_create(TmpFS& fs, InodeMetadata const& metadata, WeakPtr<TmpFSInode> parent) | ErrorOr<NonnullRefPtr<TmpFSInode>> TmpFSInode::try_create(TmpFS& fs, InodeMetadata const& metadata, WeakPtr<TmpFSInode> parent) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -40,9 +40,7 @@ UNMAP_AFTER_INIT VirtualFileSystem::VirtualFileSystem() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT VirtualFileSystem::~VirtualFileSystem() | UNMAP_AFTER_INIT VirtualFileSystem::~VirtualFileSystem() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| InodeIdentifier VirtualFileSystem::root_inode_id() const | InodeIdentifier VirtualFileSystem::root_inode_id() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -10,13 +10,8 @@ | ||||||
| 
 | 
 | ||||||
| namespace Kernel { | namespace Kernel { | ||||||
| 
 | 
 | ||||||
| FutexQueue::FutexQueue() | FutexQueue::FutexQueue() = default; | ||||||
| { | FutexQueue::~FutexQueue() = default; | ||||||
| } |  | ||||||
| 
 |  | ||||||
| FutexQueue::~FutexQueue() |  | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool FutexQueue::should_add_blocker(Thread::Blocker& b, void*) | bool FutexQueue::should_add_blocker(Thread::Blocker& b, void*) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -1032,8 +1032,6 @@ UNMAP_AFTER_INIT ProcFSRootDirectory::ProcFSRootDirectory() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT ProcFSRootDirectory::~ProcFSRootDirectory() | UNMAP_AFTER_INIT ProcFSRootDirectory::~ProcFSRootDirectory() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -59,7 +59,7 @@ public: | ||||||
|     virtual void write(char ch, bool critical = false) = 0; |     virtual void write(char ch, bool critical = false) = 0; | ||||||
|     virtual void flush(size_t x, size_t y, size_t width, size_t height) = 0; |     virtual void flush(size_t x, size_t y, size_t width, size_t height) = 0; | ||||||
| 
 | 
 | ||||||
|     virtual ~Console() { } |     virtual ~Console() = default; | ||||||
| 
 | 
 | ||||||
| protected: | protected: | ||||||
|     Console(size_t width, size_t height) |     Console(size_t width, size_t height) | ||||||
|  |  | ||||||
|  | @ -159,9 +159,7 @@ FramebufferDevice::FramebufferDevice(GraphicsAdapter const& adapter, ScanoutID s | ||||||
|     } |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| FramebufferDevice::~FramebufferDevice() | FramebufferDevice::~FramebufferDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> FramebufferDevice::create_framebuffer() | ErrorOr<void> FramebufferDevice::create_framebuffer() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -19,9 +19,7 @@ IRQHandler::IRQHandler(u8 irq) | ||||||
|         disable_irq(); |         disable_irq(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| IRQHandler::~IRQHandler() | IRQHandler::~IRQHandler() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool IRQHandler::eoi() | bool IRQHandler::eoi() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -67,9 +67,7 @@ SpuriousInterruptHandler::SpuriousInterruptHandler(u8 irq) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| SpuriousInterruptHandler::~SpuriousInterruptHandler() | SpuriousInterruptHandler::~SpuriousInterruptHandler() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool SpuriousInterruptHandler::handle_interrupt(const RegisterState& state) | bool SpuriousInterruptHandler::handle_interrupt(const RegisterState& state) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -23,7 +23,5 @@ bool UnhandledInterruptHandler::handle_interrupt(const RegisterState&) | ||||||
|     PANIC("Interrupt: Unhandled vector {} was invoked for eoi().", interrupt_number()); |     PANIC("Interrupt: Unhandled vector {} was invoked for eoi().", interrupt_number()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UnhandledInterruptHandler::~UnhandledInterruptHandler() | UnhandledInterruptHandler::~UnhandledInterruptHandler() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -29,9 +29,7 @@ AddressSpace::AddressSpace(NonnullRefPtr<PageDirectory> page_directory) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| AddressSpace::~AddressSpace() | AddressSpace::~AddressSpace() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ErrorOr<void> AddressSpace::unmap_mmap_range(VirtualAddress addr, size_t size) | ErrorOr<void> AddressSpace::unmap_mmap_range(VirtualAddress addr, size_t size) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -166,9 +166,7 @@ AnonymousVMObject::AnonymousVMObject(AnonymousVMObject const& other, NonnullRefP | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| AnonymousVMObject::~AnonymousVMObject() | AnonymousVMObject::~AnonymousVMObject() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| size_t AnonymousVMObject::purge() | size_t AnonymousVMObject::purge() | ||||||
| { | { | ||||||
|  | @ -370,9 +368,7 @@ AnonymousVMObject::SharedCommittedCowPages::SharedCommittedCowPages(CommittedPhy | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| AnonymousVMObject::SharedCommittedCowPages::~SharedCommittedCowPages() | AnonymousVMObject::SharedCommittedCowPages::~SharedCommittedCowPages() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| NonnullRefPtr<PhysicalPage> AnonymousVMObject::SharedCommittedCowPages::take_one() | NonnullRefPtr<PhysicalPage> AnonymousVMObject::SharedCommittedCowPages::take_one() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -25,9 +25,7 @@ InodeVMObject::InodeVMObject(InodeVMObject const& other, FixedArray<RefPtr<Physi | ||||||
|         m_dirty_pages.set(i, other.m_dirty_pages.get(i)); |         m_dirty_pages.set(i, other.m_dirty_pages.get(i)); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| InodeVMObject::~InodeVMObject() | InodeVMObject::~InodeVMObject() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| size_t InodeVMObject::amount_clean() const | size_t InodeVMObject::amount_clean() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -94,9 +94,7 @@ UNMAP_AFTER_INIT MemoryManager::MemoryManager() | ||||||
|     m_lazy_committed_page = committed_pages.take_one(); |     m_lazy_committed_page = committed_pages.take_one(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT MemoryManager::~MemoryManager() | UNMAP_AFTER_INIT MemoryManager::~MemoryManager() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT void MemoryManager::protect_kernel_image() | UNMAP_AFTER_INIT void MemoryManager::protect_kernel_image() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -123,9 +123,7 @@ ErrorOr<NonnullRefPtr<PageDirectory>> PageDirectory::try_create_for_userspace(Vi | ||||||
|     return directory; |     return directory; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| PageDirectory::PageDirectory() | PageDirectory::PageDirectory() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT void PageDirectory::allocate_kernel_directory() | UNMAP_AFTER_INIT void PageDirectory::allocate_kernel_directory() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -27,9 +27,7 @@ static constexpr u32 next_power_of_two(u32 value) | ||||||
|     return value; |     return value; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| PhysicalRegion::~PhysicalRegion() | PhysicalRegion::~PhysicalRegion() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| PhysicalRegion::PhysicalRegion(PhysicalAddress lower, PhysicalAddress upper) | PhysicalRegion::PhysicalRegion(PhysicalAddress lower, PhysicalAddress upper) | ||||||
|     : m_lower(lower) |     : m_lower(lower) | ||||||
|  |  | ||||||
|  | @ -33,8 +33,6 @@ PrivateInodeVMObject::PrivateInodeVMObject(PrivateInodeVMObject const& other, Fi | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| PrivateInodeVMObject::~PrivateInodeVMObject() | PrivateInodeVMObject::~PrivateInodeVMObject() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -238,9 +238,7 @@ UNMAP_AFTER_INIT E1000ENetworkAdapter::E1000ENetworkAdapter(PCI::Address address | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT E1000ENetworkAdapter::~E1000ENetworkAdapter() | UNMAP_AFTER_INIT E1000ENetworkAdapter::~E1000ENetworkAdapter() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT void E1000ENetworkAdapter::detect_eeprom() | UNMAP_AFTER_INIT void E1000ENetworkAdapter::detect_eeprom() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -236,9 +236,7 @@ UNMAP_AFTER_INIT E1000NetworkAdapter::E1000NetworkAdapter(PCI::Address address, | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT E1000NetworkAdapter::~E1000NetworkAdapter() | UNMAP_AFTER_INIT E1000NetworkAdapter::~E1000NetworkAdapter() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool E1000NetworkAdapter::handle_irq(const RegisterState&) | bool E1000NetworkAdapter::handle_irq(const RegisterState&) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -28,9 +28,7 @@ LoopbackAdapter::LoopbackAdapter(NonnullOwnPtr<KString> interface_name) | ||||||
|     set_mac_address({ 19, 85, 2, 9, 0x55, 0xaa }); |     set_mac_address({ 19, 85, 2, 9, 0x55, 0xaa }); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| LoopbackAdapter::~LoopbackAdapter() | LoopbackAdapter::~LoopbackAdapter() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void LoopbackAdapter::send_raw(ReadonlyBytes payload) | void LoopbackAdapter::send_raw(ReadonlyBytes payload) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -185,9 +185,7 @@ UNMAP_AFTER_INIT NE2000NetworkAdapter::NE2000NetworkAdapter(PCI::Address address | ||||||
|     enable_irq(); |     enable_irq(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT NE2000NetworkAdapter::~NE2000NetworkAdapter() | UNMAP_AFTER_INIT NE2000NetworkAdapter::~NE2000NetworkAdapter() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool NE2000NetworkAdapter::handle_irq(const RegisterState&) | bool NE2000NetworkAdapter::handle_irq(const RegisterState&) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -19,9 +19,7 @@ NetworkAdapter::NetworkAdapter(NonnullOwnPtr<KString> interface_name) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| NetworkAdapter::~NetworkAdapter() | NetworkAdapter::~NetworkAdapter() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void NetworkAdapter::send_packet(ReadonlyBytes packet) | void NetworkAdapter::send_packet(ReadonlyBytes packet) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -162,9 +162,7 @@ UNMAP_AFTER_INIT RTL8139NetworkAdapter::RTL8139NetworkAdapter(PCI::Address addre | ||||||
|     enable_irq(); |     enable_irq(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT RTL8139NetworkAdapter::~RTL8139NetworkAdapter() | UNMAP_AFTER_INIT RTL8139NetworkAdapter::~RTL8139NetworkAdapter() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool RTL8139NetworkAdapter::handle_irq(const RegisterState&) | bool RTL8139NetworkAdapter::handle_irq(const RegisterState&) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -1125,9 +1125,7 @@ UNMAP_AFTER_INIT void RTL8168NetworkAdapter::initialize_tx_descriptors() | ||||||
|     tx_descriptors[number_of_tx_descriptors - 1].flags = tx_descriptors[number_of_tx_descriptors - 1].flags | TXDescriptor::EndOfRing; |     tx_descriptors[number_of_tx_descriptors - 1].flags = tx_descriptors[number_of_tx_descriptors - 1].flags | TXDescriptor::EndOfRing; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT RTL8168NetworkAdapter::~RTL8168NetworkAdapter() | UNMAP_AFTER_INIT RTL8168NetworkAdapter::~RTL8168NetworkAdapter() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool RTL8168NetworkAdapter::handle_irq(const RegisterState&) | bool RTL8168NetworkAdapter::handle_irq(const RegisterState&) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -37,9 +37,7 @@ Socket::Socket(int domain, int type, int protocol) | ||||||
|     set_origin(Process::current()); |     set_origin(Process::current()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Socket::~Socket() | Socket::~Socket() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void Socket::set_setup_state(SetupState new_setup_state) | void Socket::set_setup_state(SetupState new_setup_state) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -79,9 +79,7 @@ static size_t s_allocate_global_inode_index() | ||||||
|     return s_next_inode_index.value(); |     return s_next_inode_index.value(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ProcFSExposedComponent::ProcFSExposedComponent() | ProcFSExposedComponent::ProcFSExposedComponent() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ProcFSExposedComponent::ProcFSExposedComponent(StringView name) | ProcFSExposedComponent::ProcFSExposedComponent(StringView name) | ||||||
|     : m_component_index(s_allocate_global_inode_index()) |     : m_component_index(s_allocate_global_inode_index()) | ||||||
|  |  | ||||||
|  | @ -135,9 +135,7 @@ NonnullOwnPtr<Memory::Region> AHCIController::default_hba_region() const | ||||||
|     return MM.allocate_kernel_region(PhysicalAddress(PCI::get_BAR5(pci_address())).page_base(), Memory::page_round_up(sizeof(AHCI::HBA)).release_value_but_fixme_should_propagate_errors(), "AHCI HBA", Memory::Region::Access::ReadWrite).release_value(); |     return MM.allocate_kernel_region(PhysicalAddress(PCI::get_BAR5(pci_address())).page_base(), Memory::page_round_up(sizeof(AHCI::HBA)).release_value_but_fixme_should_propagate_errors(), "AHCI HBA", Memory::Region::Access::ReadWrite).release_value(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| AHCIController::~AHCIController() | AHCIController::~AHCIController() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void AHCIController::initialize_hba(PCI::DeviceIdentifier const& pci_device_identifier) | void AHCIController::initialize_hba(PCI::DeviceIdentifier const& pci_device_identifier) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -78,9 +78,7 @@ AHCI::HBADefinedCapabilities AHCIPortHandler::hba_capabilities() const | ||||||
|     return m_parent_controller->hba_capabilities(); |     return m_parent_controller->hba_capabilities(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| AHCIPortHandler::~AHCIPortHandler() | AHCIPortHandler::~AHCIPortHandler() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool AHCIPortHandler::handle_irq(const RegisterState&) | bool AHCIPortHandler::handle_irq(const RegisterState&) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -21,9 +21,7 @@ ATADevice::ATADevice(const ATAController& controller, ATADevice::Address ata_add | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ATADevice::~ATADevice() | ATADevice::~ATADevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void ATADevice::start_request(AsyncBlockDeviceRequest& request) | void ATADevice::start_request(AsyncBlockDeviceRequest& request) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -31,9 +31,7 @@ ATADiskDevice::ATADiskDevice(const ATAController& controller, ATADevice::Address | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ATADiskDevice::~ATADiskDevice() | ATADiskDevice::~ATADiskDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| StringView ATADiskDevice::class_name() const | StringView ATADiskDevice::class_name() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -31,9 +31,7 @@ ATAPIDiscDevice::ATAPIDiscDevice(const ATAController& controller, ATADevice::Add | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ATAPIDiscDevice::~ATAPIDiscDevice() | ATAPIDiscDevice::~ATAPIDiscDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| StringView ATAPIDiscDevice::class_name() const | StringView ATAPIDiscDevice::class_name() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -100,9 +100,7 @@ void IDEChannel::clear_pending_interrupts() const | ||||||
|     m_io_group.io_base().offset(ATA_REG_STATUS).in<u8>(); |     m_io_group.io_base().offset(ATA_REG_STATUS).in<u8>(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT IDEChannel::~IDEChannel() | UNMAP_AFTER_INIT IDEChannel::~IDEChannel() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void IDEChannel::start_request(AsyncBlockDeviceRequest& request, bool is_slave, u16 capabilities) | void IDEChannel::start_request(AsyncBlockDeviceRequest& request, bool is_slave, u16 capabilities) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -65,9 +65,7 @@ UNMAP_AFTER_INIT IDEController::IDEController() | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT IDEController::~IDEController() | UNMAP_AFTER_INIT IDEController::~IDEController() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| RefPtr<StorageDevice> IDEController::device_by_channel_and_position(u32 index) const | RefPtr<StorageDevice> IDEController::device_by_channel_and_position(u32 index) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -172,7 +172,5 @@ void NVMeQueue::write(AsyncBlockDeviceRequest& request, u16 nsid, u64 index, u32 | ||||||
|     submit_sqe(sub); |     submit_sqe(sub); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT NVMeQueue::~NVMeQueue() | UNMAP_AFTER_INIT NVMeQueue::~NVMeQueue() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -26,9 +26,7 @@ DiskPartition::DiskPartition(BlockDevice& device, unsigned minor_number, DiskPar | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| DiskPartition::~DiskPartition() | DiskPartition::~DiskPartition() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| const DiskPartitionMetadata& DiskPartition::metadata() const | const DiskPartitionMetadata& DiskPartition::metadata() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -68,8 +68,6 @@ EBRPartitionTable::EBRPartitionTable(const StorageDevice& device) | ||||||
|     } |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| EBRPartitionTable::~EBRPartitionTable() | EBRPartitionTable::~EBRPartitionTable() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -84,9 +84,7 @@ MBRPartitionTable::MBRPartitionTable(const StorageDevice& device) | ||||||
|     m_valid = true; |     m_valid = true; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| MBRPartitionTable::~MBRPartitionTable() | MBRPartitionTable::~MBRPartitionTable() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| const MBRPartitionTable::Header& MBRPartitionTable::header() const | const MBRPartitionTable::Header& MBRPartitionTable::header() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -55,9 +55,7 @@ RamdiskController::RamdiskController() | ||||||
|     } |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| RamdiskController::~RamdiskController() | RamdiskController::~RamdiskController() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| RefPtr<StorageDevice> RamdiskController::device(u32 index) const | RefPtr<StorageDevice> RamdiskController::device(u32 index) const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -32,9 +32,7 @@ RamdiskDevice::RamdiskDevice(const RamdiskController&, NonnullOwnPtr<Memory::Reg | ||||||
|     dmesgln("Ramdisk: Device #{} @ {}, Capacity={}", minor, m_region->vaddr(), max_addressable_block() * 512); |     dmesgln("Ramdisk: Device #{} @ {}, Capacity={}", minor, m_region->vaddr(), max_addressable_block() * 512); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| RamdiskDevice::~RamdiskDevice() | RamdiskDevice::~RamdiskDevice() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| StringView RamdiskDevice::class_name() const | StringView RamdiskDevice::class_name() const | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -31,9 +31,7 @@ UNMAP_AFTER_INIT PTYMultiplexer::PTYMultiplexer() | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT PTYMultiplexer::~PTYMultiplexer() | UNMAP_AFTER_INIT PTYMultiplexer::~PTYMultiplexer() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| UNMAP_AFTER_INIT void PTYMultiplexer::initialize() | UNMAP_AFTER_INIT void PTYMultiplexer::initialize() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -26,9 +26,7 @@ TTY::TTY(MajorNumber major, MinorNumber minor) | ||||||
|     set_default_termios(); |     set_default_termios(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| TTY::~TTY() | TTY::~TTY() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void TTY::set_default_termios() | void TTY::set_default_termios() | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -37,9 +37,7 @@ bool Thread::Blocker::add_to_blocker_set(Thread::BlockerSet& blocker_set, void* | ||||||
|     return false; |     return false; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Thread::Blocker::~Blocker() | Thread::Blocker::~Blocker() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void Thread::Blocker::finalize() | void Thread::Blocker::finalize() | ||||||
| { | { | ||||||
|  | @ -132,9 +130,7 @@ bool Thread::WaitQueueBlocker::setup_blocker() | ||||||
|     return add_to_blocker_set(m_wait_queue); |     return add_to_blocker_set(m_wait_queue); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Thread::WaitQueueBlocker::~WaitQueueBlocker() | Thread::WaitQueueBlocker::~WaitQueueBlocker() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| bool Thread::WaitQueueBlocker::unblock() | bool Thread::WaitQueueBlocker::unblock() | ||||||
| { | { | ||||||
|  | @ -160,9 +156,7 @@ bool Thread::FutexBlocker::setup_blocker() | ||||||
|     return add_to_blocker_set(m_futex_queue); |     return add_to_blocker_set(m_futex_queue); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Thread::FutexBlocker::~FutexBlocker() | Thread::FutexBlocker::~FutexBlocker() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void Thread::FutexBlocker::finish_requeue(FutexQueue& futex_queue) | void Thread::FutexBlocker::finish_requeue(FutexQueue& futex_queue) | ||||||
| { | { | ||||||
|  | @ -372,9 +366,7 @@ bool Thread::SelectBlocker::setup_blocker() | ||||||
|     return should_block; |     return should_block; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Thread::SelectBlocker::~SelectBlocker() | Thread::SelectBlocker::~SelectBlocker() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void Thread::SelectBlocker::finalize() | void Thread::SelectBlocker::finalize() | ||||||
| { | { | ||||||
|  | @ -504,9 +496,7 @@ Thread::WaitBlockerSet::ProcessBlockInfo::ProcessBlockInfo(NonnullRefPtr<Process | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Thread::WaitBlockerSet::ProcessBlockInfo::~ProcessBlockInfo() | Thread::WaitBlockerSet::ProcessBlockInfo::~ProcessBlockInfo() = default; | ||||||
| { |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void Thread::WaitBlockerSet::try_unblock(Thread::WaitBlocker& blocker) | void Thread::WaitBlockerSet::try_unblock(Thread::WaitBlocker& blocker) | ||||||
| { | { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lenny Maiorani
						Lenny Maiorani