diff options
Diffstat (limited to 'lib/kernel_lock.c')
| -rw-r--r-- | lib/kernel_lock.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/kernel_lock.c b/lib/kernel_lock.c index 01a3c22c1b5..39f1029e352 100644 --- a/lib/kernel_lock.c +++ b/lib/kernel_lock.c @@ -39,7 +39,7 @@ static  __cacheline_aligned_in_smp DEFINE_SPINLOCK(kernel_flag);  int __lockfunc __reacquire_kernel_lock(void)  {  	while (!_raw_spin_trylock(&kernel_flag)) { -		if (test_thread_flag(TIF_NEED_RESCHED)) +		if (need_resched())  			return -EAGAIN;  		cpu_relax();  	}  | 
