1. 11 11月, 2008 1 次提交
  2. 07 11月, 2008 1 次提交
    • S
      sched, lockdep: inline double_unlock_balance() · cf7f8690
      Sripathi Kodi 提交于
      We have a test case which measures the variation in the amount of time
      needed to perform a fixed amount of work on the preempt_rt kernel. We
      started seeing deterioration in it's performance recently. The test
      should never take more than 10 microseconds, but we started 5-10%
      failure rate.
      
      Using elimination method, we traced the problem to commit
      1b12bbc7 (lockdep: re-annotate
      scheduler runqueues).
      
      When LOCKDEP is disabled, this patch only adds an additional function
      call to double_unlock_balance(). Hence I inlined double_unlock_balance()
      and the problem went away. Here is a patch to make this change.
      Signed-off-by: NSripathi Kodi <sripathik@in.ibm.com>
      Acked-by: NPeter Zijlstra <a.p.zijlstra@chello.nl>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      cf7f8690
  3. 03 11月, 2008 12 次提交
  4. 02 11月, 2008 24 次提交
  5. 01 11月, 2008 2 次提交