Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								022f7790db 
								
							 
						 
						
							
							
								
								Use modern C++ attributes instead of __attribute__ voodoo.  
							
							... 
							
							
							
							This is quite nice, although I wish [[gnu::always_inline]] implied inline.
Also "gnu::" is kind of a wart, but whatcha gonna do. 
							
						 
						
							2019-02-15 12:30:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								26f4301521 
								
							 
						 
						
							
							
								
								Kernel: Stop spamming the kernel log buffer when loading ksyms.  
							
							
							
						 
						
							2019-02-06 18:52:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								feed67ede2 
								
							 
						 
						
							
							
								
								Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier.  
							
							
							
						 
						
							2019-02-01 15:36:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ffab6897aa 
								
							 
						 
						
							
							
								
								Big, possibly complete sweep of naming changes.  
							
							
							
						 
						
							2019-01-31 17:31:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f83a94ca39 
								
							 
						 
						
							
							
								
								Kernel: Remove outdated FIXME.  
							
							
							
						 
						
							2019-01-28 22:53:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								f70136a324 
								
							 
						 
						
							
							
								
								Kernel: Support open() with O_CREAT.  
							
							... 
							
							
							
							It's now possible to create zero-length files! :^)
Also hook up the new functionality in /bin/touch. 
							
						 
						
							2019-01-22 00:58:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								bd3e77cc16 
								
							 
						 
						
							
							
								
								Pass the process to CharacterDevice::read/write.  
							
							... 
							
							
							
							This is much nicer than grabbing directly at 'current' inside a read(). 
							
						 
						
							2019-01-16 00:20:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4b6a8f8a08 
								
							 
						 
						
							
							
								
								Unbreak ksym loading and make reading /proc/PID/stack not crash.  
							
							
							
						 
						
							2019-01-01 02:20:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								503e32552c 
								
							 
						 
						
							
							
								
								Move kernel symbolication code out of init.cpp and into its own KSym files.  
							
							... 
							
							
							
							Also use a simple array of { dword, const char* } for the KSyms and put the
whole shebang in kmalloc_eternal() memory. This was a fugly source of
kmalloc perma-frag. 
							
						 
						
							2018-12-24 23:01:09 +01:00