From: Tejun Heo Date: Tue, 1 Feb 2011 10:42:43 +0000 (+0100) Subject: net/9p: replace p9_poll_task with a work X-Git-Tag: v2.6.39-rc1~492^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa70c585b15f64da6948bdacc7a7692addd65364;p=pandora-kernel.git net/9p: replace p9_poll_task with a work Now that cmwq can handle high concurrency, it's more efficient to use work than a dedicated kthread. Convert p9_poll_proc() to a work function for p9_poll_work and make p9_pollwake() schedule it on each poll event. The work is sync flushed on module exit. Signed-off-by: Tejun Heo Cc: Eric Van Hensbergen Cc: Ron Minnich Cc: Latchesar Ionkov Cc: v9fs-developer@lists.sourceforge.net --- Reading git-diff-tree failed