mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 10:42:45 +00:00 
			
		
		
		
	Kernel: Fix miscellaneous warnings when building with Clang
These small changes fix the remaining warnings that come up during kernel compilation with Clang. These specific fixes were for benign things: unused lambda captures and braces around scalar initializers.
This commit is contained in:
		
							parent
							
								
									3c6bdb8a61
								
							
						
					
					
						commit
						42d197cde7
					
				
					 4 changed files with 4 additions and 5 deletions
				
			
		|  | @ -69,7 +69,7 @@ void PS2KeyboardDevice::irq_handle_byte_read(u8 byte) | ||||||
|         break; |         break; | ||||||
|     default: |     default: | ||||||
|         if ((m_modifiers & Mod_Alt) != 0 && ch >= 2 && ch <= ConsoleManagement::s_max_virtual_consoles + 1) { |         if ((m_modifiers & Mod_Alt) != 0 && ch >= 2 && ch <= ConsoleManagement::s_max_virtual_consoles + 1) { | ||||||
|             g_io_work->queue([this, ch]() { |             g_io_work->queue([ch]() { | ||||||
|                 ConsoleManagement::the().switch_to(ch - 0x02); |                 ConsoleManagement::the().switch_to(ch - 0x02); | ||||||
|             }); |             }); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -237,7 +237,7 @@ KResultOr<size_t> FileDescription::get_dir_entries(UserOrKernelBuffer& output_bu | ||||||
|         return true; |         return true; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     KResult result = VFS::the().traverse_directory_inode(*m_inode, [&flush_stream_to_output_buffer, &error, &remaining, &output_buffer, &stream, this](auto& entry) { |     KResult result = VFS::the().traverse_directory_inode(*m_inode, [&flush_stream_to_output_buffer, &stream, this](auto& entry) { | ||||||
|         size_t serialized_size = sizeof(ino_t) + sizeof(u8) + sizeof(size_t) + sizeof(char) * entry.name.length(); |         size_t serialized_size = sizeof(ino_t) + sizeof(u8) + sizeof(size_t) + sizeof(char) * entry.name.length(); | ||||||
|         if (serialized_size > stream.remaining()) { |         if (serialized_size > stream.remaining()) { | ||||||
|             if (!flush_stream_to_output_buffer()) { |             if (!flush_stream_to_output_buffer()) { | ||||||
|  |  | ||||||
|  | @ -26,7 +26,7 @@ static constexpr IntelNativeGraphicsAdapter::PLLMaxSettings G35Limits { | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static constexpr u16 supported_models[] { | static constexpr u16 supported_models[] { | ||||||
|     { 0x29c2 }, // Intel G35 Adapter
 |     0x29c2, // Intel G35 Adapter
 | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static bool is_supported_model(u16 device_id) | static bool is_supported_model(u16 device_id) | ||||||
|  |  | ||||||
|  | @ -48,7 +48,6 @@ KResultOr<size_t> TTY::read(FileDescription&, u64, UserOrKernelBuffer& buffer, s | ||||||
|         [[maybe_unused]] auto rc = Process::current()->send_signal(SIGTTIN, nullptr); |         [[maybe_unused]] auto rc = Process::current()->send_signal(SIGTTIN, nullptr); | ||||||
|         return EINTR; |         return EINTR; | ||||||
|     } |     } | ||||||
| 
 |  | ||||||
|     if (m_input_buffer.size() < static_cast<size_t>(size)) |     if (m_input_buffer.size() < static_cast<size_t>(size)) | ||||||
|         size = m_input_buffer.size(); |         size = m_input_buffer.size(); | ||||||
| 
 | 
 | ||||||
|  | @ -93,7 +92,7 @@ KResultOr<size_t> TTY::write(FileDescription&, u64, const UserOrKernelBuffer& bu | ||||||
|         u8 modified_data[num_chars * 2]; |         u8 modified_data[num_chars * 2]; | ||||||
|         size_t modified_data_size = 0; |         size_t modified_data_size = 0; | ||||||
|         for (size_t i = 0; i < buffer_bytes; ++i) { |         for (size_t i = 0; i < buffer_bytes; ++i) { | ||||||
|             process_output(data[i], [this, &modified_data, &modified_data_size](u8 out_ch) { |             process_output(data[i], [&modified_data, &modified_data_size](u8 out_ch) { | ||||||
|                 modified_data[modified_data_size++] = out_ch; |                 modified_data[modified_data_size++] = out_ch; | ||||||
|             }); |             }); | ||||||
|         } |         } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Daniel Bertalan
						Daniel Bertalan