workqueue: implement current_is_async()
authorTejun Heo <tj@kernel.org>
Fri, 18 Jan 2013 22:05:56 +0000 (14:05 -0800)
committerTejun Heo <tj@kernel.org>
Fri, 18 Jan 2013 22:05:56 +0000 (14:05 -0800)
commit84b233adcca3cacd5cfa8013a5feda7a3db4a9af
tree3d1f4a7f5f1d27dc08bb661691fd1470acf497a5
parent2eaebdb33e1911c0cf3d44fd3596c42c6f502fab
workqueue: implement current_is_async()

This function queries whether %current is an async worker executing an
async item.  This will be used to implement warning on synchronous
request_module() from async workers.

Signed-off-by: Tejun Heo <tj@kernel.org>
include/linux/async.h
kernel/async.c
kernel/workqueue_internal.h