Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e9dda8d592 
								
							 
						 
						
							
							
								
								Kernel: Give PTY's *actually* unique major ID's  
							
							... 
							
							
							
							Okay, one "dunce hat" point for me. The new PTY majors conflicted with
PATAChannel. Now they are 200 for master and 201 for slave, not used
by anything else.. I hope! 
							
						 
						
							2019-12-09 21:03:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2e38df7bd1 
								
							 
						 
						
							
							
								
								Kernel: Assert that device major/minor hasn't already been registered  
							
							... 
							
							
							
							It would be a bug to have multiple devices with the same major/minor
so let's have an assertion for that. 
							
						 
						
							2019-12-09 15:51:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								acccf9ccda 
								
							 
						 
						
							
							
								
								Kernel: Move device lookup to Device class itself  
							
							... 
							
							
							
							Previously, VFS stored a list of all devices, and devices had to
register and unregister themselves with it. This cleans up things
a bit. 
							
						 
						
							2019-08-18 15:59:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								fde8f7f538 
								
							 
						 
						
							
							
								
								Kernel: Expose info about source devices of mounts in /proc/df  
							
							
							
						 
						
							2019-08-17 12:07:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								bc951ca565 
								
							 
						 
						
							
							
								
								Kernel: Run clang-format on everything.  
							
							
							
						 
						
							2019-06-07 11:43:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								08cd75ac4b 
								
							 
						 
						
							
							
								
								Kernel: Rename FileDescriptor to FileDescription.  
							
							... 
							
							
							
							After reading a bunch of POSIX specs, I've learned that a file descriptor
is the number that refers to a file description, not the description itself.
So this patch renames FileDescriptor to FileDescription, and Process now has
FileDescription* file_description(int fd). 
							
						 
						
							2019-06-07 09:36:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2dd9ef6863 
								
							 
						 
						
							
							
								
								Kernel: Make File::absolute_path() const.  
							
							
							
						 
						
							2019-06-01 18:56:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								fa6446fc0d 
								
							 
						 
						
							
							
								
								FileSystem: VFS should require Badge<Device> for device registration.  
							
							
							
						 
						
							2019-05-31 15:36:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2470fdcd9b 
								
							 
						 
						
							
							
								
								Kernel: Make Socket inherit from File.  
							
							
							
						 
						
							2019-05-03 20:42:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0a0d739e98 
								
							 
						 
						
							
							
								
								Kernel: Make FIFO inherit from File.  
							
							
							
						 
						
							2019-04-29 04:55:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								e886337a67 
								
							 
						 
						
							
							
								
								Kernel: Make ProcessTracer inherit from File.  
							
							
							
						 
						
							2019-04-28 15:02:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9ed13643 
								
							 
						 
						
							
							
								
								Kernel: Simplify Device::open().  
							
							
							
						 
						
							2019-04-24 02:20:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ab43658c55 
								
							 
						 
						
							
							
								
								Kernel: Move devices into Kernel/Devices/.  
							
							
							
						 
						
							2019-04-03 12:36:40 +02:00