k_process: Fix data race
TSan reported a race between thread 36 and thread 34, a read at :225 and a write at :225 respectively. Make total_proces_running_time_ticks atomic to avoid this race.
This commit is contained in:
		@@ -422,7 +422,7 @@ private:
 | 
			
		||||
    bool is_64bit_process = true;
 | 
			
		||||
 | 
			
		||||
    /// Total running time for the process in ticks.
 | 
			
		||||
    u64 total_process_running_time_ticks = 0;
 | 
			
		||||
    std::atomic<u64> total_process_running_time_ticks = 0;
 | 
			
		||||
 | 
			
		||||
    /// Per-process handle table for storing created object handles in.
 | 
			
		||||
    KHandleTable handle_table;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user