Chris Mason 
								
							 
						 
						
							
							
								
							
							
	2bf5a725a3  
						 
						
							
							
								
								
								Btrfs: fsx delalloc fixes  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-30 11:54:02 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	07157aacb1  
						 
						
							
							
								
								
								Btrfs: Add file data csums back in via hooks in the extent map code  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-30 08:50:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yan 
								
							 
						 
						
							
							
								
							
							
	1b4ab1bb4b  
						 
						
							
							
								
								
								Btrfs: Fix mknod to properly send rdev info back to disk  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-29 09:11:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josef Bacik 
								
							 
						 
						
							
							
								
							
							
	58176a9604  
						 
						
							
							
								
								
								Btrfs: Add per-root block accounting and sysfs entries  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-29 15:47:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	b888db2bd7  
						 
						
							
							
								
								
								Btrfs: Add delayed allocation to the extent based page tree code  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-27 16:49:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	a52d9a8033  
						 
						
							
							
								
								
								Btrfs: Extent based page cache code.  This uses an rbtree of extents and tests  
							
							 
							
							... 
							
							
							
							instead of buffer heads.
Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-27 16:49:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	83df7c1d8b  
						 
						
							
							
								
								
								Btrfs: Make sure to cow the root during a snapshot  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-27 16:49:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	2cc58cf24f  
						 
						
							
							
								
								
								Btrfs: Do more extensive readahead during tree searches  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-27 16:49:44 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josef Bacik 
								
							 
						 
						
							
							
								
							
							
	15ee9bc7ed  
						 
						
							
							
								
								
								Btrfs: delay commits during fsync to allow more writers  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-10 16:22:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	e9d0b13b5b  
						 
						
							
							
								
								
								Btrfs: Btree defrag on the extent-mapping tree as well  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-10 14:06:19 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	6702ed490c  
						 
						
							
							
								
								
								Btrfs: Add run time btree defrag, and an ioctl to force btree defrag  
							
							 
							
							... 
							
							
							
							This adds two types of btree defrag, a run time form that tries to
defrag recently allocated blocks in the btree when they are still in ram,
and an ioctl that forces defrag of all btree blocks.
File data blocks are not defragged yet, but this can make a huge difference
in sequential btree reads.
Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-07 16:15:09 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	3c69faecb8  
						 
						
							
							
								
								
								Btrfs: Fold some btree readahead routines into something more generic.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-08-07 15:52:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	92fee66d49  
						 
						
							
							
								
								
								Btrfs: deal with api changes in 2.6.23-rc1  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-07-25 12:31:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Josef Bacik 
								
							 
						 
						
							
							
								
							
							
	618e21d595  
						 
						
							
							
								
								
								Btrfs: Implement mknod  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-07-11 10:18:17 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zach Brown 
								
							 
						 
						
							
							
								
							
							
	ec6b910fb3  
						 
						
							
							
								
								
								Btrfs: trivial include fixups  
							
							 
							
							... 
							
							
							
							Almost none of the files including module.h need to do so,
remove them.
Include sched.h in extent-tree.c to silence a warning about cond_resched()
being undeclared.
Signed-off-by: Zach Brown <zach.brown@oracle.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-07-11 10:00:37 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	ccd467d60e  
						 
						
							
							
								
								
								Btrfs: crash recovery fixes  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-28 15:57:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	79c44584ea  
						 
						
							
							
								
								
								Btrfs: Fix mtime and ctime updates on parent dirs  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-25 10:09:33 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	5eda7b5e9b  
						 
						
							
							
								
								
								Btrfs: Add the ability to find and remove dead roots after a crash.  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-22 14:16:25 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	54aa1f4dfd  
						 
						
							
							
								
								
								Btrfs: Audit callers and return codes to make sure -ENOSPC gets up the stack  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-22 14:16:25 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	8c2383c3dd  
						 
						
							
							
								
								
								Subject: Rework btrfs_file_write to only allocate while page locks are held  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-18 09:57:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	9ebefb180b  
						 
						
							
							
								
								
								Btrfs: patch queue: page_mkwrite  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-15 13:50:00 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Aneesh 
								
							 
						 
						
							
							
								
							
							
	f1ace244c8  
						 
						
							
							
								
								
								btrfs: Code cleanup  
							
							 
							
							... 
							
							
							
							Attaching below is some of the code cleanups that i came across while
reading the code.
a) alloc_path already calls init_path.
b) Mention that btrfs_inode is the in memory copy.Ext4 have ext4_inode_info as
the in memory copy ext4_inode as the disk copy
Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-13 16:18:26 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	340887809d  
						 
						
							
							
								
								
								Btrfs: i386 fixes from axboe  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-12 11:36:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	6cbd557078  
						 
						
							
							
								
								
								Btrfs: add GPLv2  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-12 09:07:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	8a712645c3  
						 
						
							
							
								
								
								Btrfs: no slashes in subvolume names  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-12 08:21:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Mason 
								
							 
						 
						
							
							
								
							
							
	39279cc3d2  
						 
						
							
							
								
								
								Btrfs: split up super.c  
							
							 
							
							... 
							
							
							
							Signed-off-by: Chris Mason <chris.mason@oracle.com> 
							
						 
						
							2007-06-12 06:35:45 -04:00