Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c3b7ace3e0 
								
							 
						 
						
							
							
								
								Kernel: Assign Lock names in class member initializers.  
							
							
							
						 
						
							2019-05-02 03:28:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								313ee8dd19 
								
							 
						 
						
							
							
								
								Move Lock from AK to Kernel, since it only works inside the kernel.  
							
							
							
						 
						
							2019-03-16 13:18:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								beda478821 
								
							 
						 
						
							
							
								
								Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.  
							
							... 
							
							
							
							Dealing with the unsigned overflow propagation here just seems unreasonably
error prone. Let's limit ourselves to 2GB buffer sizes instead. 
							
						 
						
							2019-02-25 21:21:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								5582a0a254 
								
							 
						 
						
							
							
								
								Kernel: When a lock is busy, donate remaining process ticks to lock holder.  
							
							... 
							
							
							
							Since we know who's holding the lock, and we're gonna have to yield anyway,
we can just ask the scheduler to donate any remaining ticks to that process. 
							
						 
						
							2019-02-07 11:14:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e9e57c5f65 
								
							 
						 
						
							
							
								
								Rename SpinLock to Lock. It hasn't been a SpinLock for some time.  
							
							... 
							
							
							
							I'm pretty happy with the mechanism of AK::Lock for now. 
							
						 
						
							2019-01-17 16:25:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								52c004eb53 
								
							 
						 
						
							
							
								
								Add internal locking to DoubleBuffer.  
							
							
							
						 
						
							2019-01-15 21:43:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e452303c66 
								
							 
						 
						
							
							
								
								Allow character devices to block write attempts until there is more space.  
							
							
							
						 
						
							2019-01-15 09:17:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ec1c487dcd 
								
							 
						 
						
							
							
								
								Yet another pass of style fixes.  
							
							
							
						 
						
							2018-12-21 02:10:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								bbfae19238 
								
							 
						 
						
							
							
								
								Move DoubleBuffer to its own files.  
							
							
							
						 
						
							2018-12-03 01:51:44 +01:00