mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 08:52:44 +00:00 
			
		
		
		
	Kernel: Make VirtualFileSystem::sync() static
This commit is contained in:
		
							parent
							
								
									0d39bd04d3
								
							
						
					
					
						commit
						07c4c89297
					
				
					 3 changed files with 3 additions and 3 deletions
				
			
		|  | @ -93,7 +93,7 @@ public: | ||||||
| 
 | 
 | ||||||
|     InodeIdentifier root_inode_id() const; |     InodeIdentifier root_inode_id() const; | ||||||
| 
 | 
 | ||||||
|     void sync(); |     static void sync(); | ||||||
| 
 | 
 | ||||||
|     Custody& root_custody(); |     Custody& root_custody(); | ||||||
|     KResultOr<NonnullRefPtr<Custody>> resolve_path(StringView path, Custody& base, RefPtr<Custody>* out_parent = nullptr, int options = 0, int symlink_recursion_level = 0); |     KResultOr<NonnullRefPtr<Custody>> resolve_path(StringView path, Custody& base, RefPtr<Custody>* out_parent = nullptr, int options = 0, int symlink_recursion_level = 0); | ||||||
|  |  | ||||||
|  | @ -12,7 +12,7 @@ namespace Kernel { | ||||||
| KResultOr<FlatPtr> Process::sys$sync() | KResultOr<FlatPtr> Process::sys$sync() | ||||||
| { | { | ||||||
|     REQUIRE_PROMISE(stdio); |     REQUIRE_PROMISE(stdio); | ||||||
|     VirtualFileSystem::the().sync(); |     VirtualFileSystem::sync(); | ||||||
|     return 0; |     return 0; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -18,7 +18,7 @@ UNMAP_AFTER_INIT void SyncTask::spawn() | ||||||
|     Process::create_kernel_process(syncd_thread, "SyncTask", [] { |     Process::create_kernel_process(syncd_thread, "SyncTask", [] { | ||||||
|         dbgln("SyncTask is running"); |         dbgln("SyncTask is running"); | ||||||
|         for (;;) { |         for (;;) { | ||||||
|             VirtualFileSystem::the().sync(); |             VirtualFileSystem::sync(); | ||||||
|             (void)Thread::current()->sleep(Time::from_seconds(1)); |             (void)Thread::current()->sleep(Time::from_seconds(1)); | ||||||
|         } |         } | ||||||
|     }); |     }); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling