summaryrefslogtreecommitdiffstats
path: root/fs/ufs
diff options
context:
space:
mode:
authorTim Chen <tim.c.chen@linux.intel.com>2014-07-31 10:29:48 -0700
committerHerbert Xu <herbert@gondor.apana.org.au>2014-08-25 20:32:23 +0800
commit2ee507c472939db4b146d545352b8a7c79ef47f8 (patch)
treed7c7034b23517f10340a8622cd9e9921d5f0b196 /fs/ufs
parentbbb9a7dd7fd1ec076b034e6f5bce3fb5a215f050 (diff)
downloadlinux-stable-2ee507c472939db4b146d545352b8a7c79ef47f8.tar.gz
linux-stable-2ee507c472939db4b146d545352b8a7c79ef47f8.tar.bz2
linux-stable-2ee507c472939db4b146d545352b8a7c79ef47f8.zip
sched: Add function single_task_running to let a task check if it is the only task running on a cpu
This function will help an async task processing batched jobs from workqueue decide if it wants to keep processing on more chunks of batched work that can be delayed, or to accumulate more work for more efficient batched processing later. If no other tasks are running on the cpu, the batching process can take advantgae of the available cpu cycles to a make decision to continue processing the existing accumulated work to minimize delay, otherwise it will yield. Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'fs/ufs')
0 files changed, 0 insertions, 0 deletions