Fengguang Wu 
								
							 
						 
						
							
							
								
							
							
	5216d530bb  
						 
						
							
							
								
								
								locking/lockdep: Mark __lockdep_count_forward_deps() as static  
							
							... 
							
							
							
							There are new Sparse warnings:
  >> kernel/locking/lockdep.c:1235:15: sparse: symbol '__lockdep_count_forward_deps' was not declared. Should it be static?
  >> kernel/locking/lockdep.c:1261:15: sparse: symbol '__lockdep_count_backward_deps' was not declared. Should it be static?
Please consider folding the attached diff :-)
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/527d1787.ThzXGoUspZWehFDl\%fengguang.wu@intel.com 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-13 13:50:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	838cc7b488  
						 
						
							
							
								
								
								lockdep/proc: Fix lock-time avg computation  
							
							... 
							
							
							
							>    kernel/locking/lockdep_proc.c: In function 'seq_lock_time':
> >> kernel/locking/lockdep_proc.c:424:23: warning: comparison of distinct pointer types lacks a cast [enabled by default]
>
>    418	static void seq_lock_time(struct seq_file *m, struct lock_time *lt)
>    419	{
>    420		seq_printf(m, "%14lu", lt->nr);
>    421		seq_time(m, lt->min);
>    422		seq_time(m, lt->max);
>    423		seq_time(m, lt->total);
>  > 424		seq_time(m, lt->nr ? do_div(lt->total, lt->nr) : 0);
>    425	}
My compiler refuses to actually say that; but it looks wrong in that
do_div() returns the remainder, not the divisor.
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Tested-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Cc: Davidlohr Bueso <davidlohr@hp.com>
Link: http://lkml.kernel.org/r/20131106164230.GE16117@laptop.programming.kicks-ass.net 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-11 12:41:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	67a6de49bf  
						 
						
							
							
								
								
								locking/doc: Update references to kernel/mutex.c  
							
							... 
							
							
							
							Fix this docbook error:
  >> docproc: kernel/mutex.c: No such file or directory
by updating the stale references to kernel/mutex.c.
Reported-by: fengguang.wu@intel.com 
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-34pikw1tlsskj65rrt5iusrq@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-11 12:41:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	32cf7c3c94  
						 
						
							
							
								
								
								locking: Move the percpu-rwsem code to kernel/locking/  
							
							... 
							
							
							
							Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-52bjmtty46we26hbfd9sc9iy@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 09:24:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	cd4d241d57  
						 
						
							
							
								
								
								locking: Move the lglocks code to kernel/locking/  
							
							... 
							
							
							
							Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-amd6pg1mif6tikbyktfvby3y@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 09:24:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	ed428bfc3c  
						 
						
							
							
								
								
								locking: Move the rwsem code to kernel/locking/  
							
							... 
							
							
							
							Notably: changed lib/rwsem* targets from lib- to obj-, no idea about
the ramifications of that.
Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-g0kynfh5feriwc6p3h6kpbw6@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 09:24:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	1696a8bee3  
						 
						
							
							
								
								
								locking: Move the rtmutex code to kernel/locking/  
							
							... 
							
							
							
							Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-p9ijt8div0hwldexwfm4nlhj@git.kernel.org 
[ Fixed build failure in kernel/rcu/tree_plugin.h. ]
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 09:23:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	e25a64c401  
						 
						
							
							
								
								
								locking: Move the semaphore core to kernel/locking/  
							
							... 
							
							
							
							Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-vmw5sf6vzmua1z6nx1cg69h2@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 07:55:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	60fc28746a  
						 
						
							
							
								
								
								locking: Move the spinlock code to kernel/locking/  
							
							... 
							
							
							
							Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-b81ol0z3mon45m51o131yc9j@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 07:55:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	8eddac3f10  
						 
						
							
							
								
								
								locking: Move the lockdep code to kernel/locking/  
							
							... 
							
							
							
							Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-wl7s3tta5isufzfguc23et06@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 07:55:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Zijlstra 
								
							 
						 
						
							
							
								
							
							
	01768b42dc  
						 
						
							
							
								
								
								locking: Move the mutex code to kernel/locking/  
							
							... 
							
							
							
							Suggested-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/n/tip-1ditvncg30dgbpvrz2bxfmke@git.kernel.org 
Signed-off-by: Ingo Molnar <mingo@kernel.org> 
							
						 
						
							2013-11-06 07:55:07 +01:00