Ricardo M. Correia 
							
						 
					 
					
						
						
						
						
							
						
						
							090ff0929e 
							
						 
					 
					
						
						
							
							Fix commit callbacks  
						
						... 
						
						
						
						The upstream commit cb code had a few bugs:
1) The arguments of the list_move_tail() call in txg_dispatch_callbacks()
were reversed by mistake. This caused the commit callbacks to not be
called at all.
2) ztest had a bug in ztest_dmu_commit_callbacks() where "error" was not
initialized correctly. This seems to have caused the test to always take
the simulated error code path, which made ztest unable to detect whether
commit cbs were being called for transactions that successfuly complete.
3) ztest had another bug in ztest_dmu_commit_callbacks() where the commit
cb threshold was not being compared correctly.
4) The commit cb taskq was using 'max_ncpus * 2' as the maxalloc argument
of taskq_create(), which could have caused unnecessary delays in the txg
sync thread.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-31 08:38:44 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ed667343 
							
						 
					 
					
						
						
							
							Fix gcc uninitialized variable warnings  
						
						... 
						
						
						
						Gcc -Wall warn: 'uninitialized variable'
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-31 08:38:43 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							1fde1e3720 
							
						 
					 
					
						
						
							
							Fix gcc unused variable warnings  
						
						... 
						
						
						
						Gcc -Wall warn: 'unused variable'
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-31 08:38:43 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							c65aa5b2b9 
							
						 
					 
					
						
						
							
							Fix gcc missing parenthesis warnings  
						
						... 
						
						
						
						Gcc -Wall warn: 'missing parenthesis'
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-31 08:38:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							e75c13c353 
							
						 
					 
					
						
						
							
							Fix gcc missing case warnings  
						
						... 
						
						
						
						Gcc ASSERT() missing cases are impossible
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-27 15:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							2598c0012d 
							
						 
					 
					
						
						
							
							Fix gcc missing braces warnings  
						
						... 
						
						
						
						Resolve compiler warnings concerning missing braces.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-27 15:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc8fd7884 
							
						 
					 
					
						
						
							
							Fix gcc invalid prototype warnings  
						
						... 
						
						
						
						Gcc -Wall warn: 'invalid prototype'
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-27 15:34:03 -07:00 
						 
				 
			
				
					
						
							
							
								Ricardo M. Correia 
							
						 
					 
					
						
						
						
						
							
						
						
							e5dc681a50 
							
						 
					 
					
						
						
							
							Fix gcc ident pragma warnings  
						
						... 
						
						
						
						Remove all ident pragmas which are unknown to gcc.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-27 15:34:02 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							f709a82dc1 
							
						 
					 
					
						
						
							
							Fix gcc useless debug warnings  
						
						... 
						
						
						
						Gcc useless debugging.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-27 15:34:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							b8864a233c 
							
						 
					 
					
						
						
							
							Fix gcc cast warnings  
						
						... 
						
						
						
						Gcc -Wall warn: 'lacks a cast'
Gcc -Wall warn: 'comparison between pointer and integer'
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-27 15:33:32 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							d6320ddb78 
							
						 
					 
					
						
						
							
							Fix gcc c90 compliance warnings  
						
						... 
						
						
						
						Fix non-c90 compliant code, for the most part these changes
simply deal with where a particular variable is declared.
Under c90 it must alway be done at the very start of a block.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-27 15:28:32 -07:00 
						 
				 
			
				
					
						
							
							
								Ricardo M. Correia 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b3a7bbcc 
							
						 
					 
					
						
						
							
							Fix gcc 64-bit constant warnings  
						
						... 
						
						
						
						Add 'ull' suffix to 64-bit constants.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> 
						
					 
					
						2010-08-26 15:18:01 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							572e285762 
							
						 
					 
					
						
						
							
							Update to onnv_147  
						
						... 
						
						
						
						This is the last official OpenSolaris tag before the public
development tree was closed. 
						
					 
					
						2010-08-26 14:24:34 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							428870ff73 
							
						 
					 
					
						
						
							
							Update core ZFS code from build 121 to build 141.  
						
						
						
					 
					
						2010-05-28 13:45:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							3affbe6d7e 
							
						 
					 
					
						
						
							
							Update nvpair's to include nv_alloc_fixed support  
						
						
						
					 
					
						2010-04-29 11:59:41 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							fa42225a3d 
							
						 
					 
					
						
						
							
							Add Solaris FMA style support  
						
						
						
					 
					
						2010-04-29 10:37:15 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							4cd8e49a69 
							
						 
					 
					
						
						
							
							Add .gitignore files to exclude build products  
						
						
						
					 
					
						2010-01-08 11:35:17 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							0aa61e8427 
							
						 
					 
					
						
						
							
							Remove zvol.c when updating in update-zfs.sh Linux version available.  
						
						
						
					 
					
						2009-11-15 16:20:01 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							45d1cae3b8 
							
						 
					 
					
						
						
							
							Rebase master to b121  
						
						
						
					 
					
						2009-08-18 11:43:27 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							9babb37438 
							
						 
					 
					
						
						
							
							Rebase master to b117  
						
						
						
					 
					
						2009-07-02 15:44:48 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							d164b20935 
							
						 
					 
					
						
						
							
							Rebase master to b108  
						
						
						
					 
					
						2009-02-18 12:51:31 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5f0bc833 
							
						 
					 
					
						
						
							
							Rebase master to b105  
						
						
						
					 
					
						2009-01-15 13:59:39 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							42bcb36c89 
							
						 
					 
					
						
						
							
							Add unicode library  
						
						
						
					 
					
						2009-01-05 12:03:23 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							a4076c7544 
							
						 
					 
					
						
						
							
							Script updates  
						
						
						
					 
					
						2008-12-11 14:21:14 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							c4911ece24 
							
						 
					 
					
						
						
							
							Move library files to lib  
						
						
						
					 
					
						2008-12-11 14:16:55 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Behlendorf 
							
						 
					 
					
						
						
						
						
							
						
						
							172bb4bd5e 
							
						 
					 
					
						
						
							
							Move the world out of /zfs/ and seperate out module build tree  
						
						
						
					 
					
						2008-12-11 11:08:09 -08:00