• Tejun Heo's avatar
    workqueue: Cleanups around process_scheduled_works() · c0ab017d
    Tejun Heo authored
    * Drop the trivial optimization in worker_thread() where it bypasses calling
      process_scheduled_works() if the first work item isn't linked. This is a
      mostly pointless micro optimization and gets in the way of improving the
      work processing path.
    
    * Consolidate pool->watchdog_ts updates in the two callers into
      process_scheduled_works().
    Signed-off-by: default avatarTejun Heo <tj@kernel.org>
    c0ab017d
workqueue.c 183 KB