summaryrefslogtreecommitdiffstats
path: root/kernel/sysctl.c
diff options
context:
space:
mode:
authorDavid Howells2009-04-03 17:42:35 +0200
committerDavid Howells2009-04-03 17:42:35 +0200
commit109d9272c423f46604d45fedfe87e21ee0b25180 (patch)
treeb6bd1d94fd3e018ee97dedb577aa6757787db1a9 /kernel/sysctl.c
parentCreate a dynamically sized pool of threads for doing very slow work items (diff)
downloadkernel-qcow2-linux-109d9272c423f46604d45fedfe87e21ee0b25180.tar.gz
kernel-qcow2-linux-109d9272c423f46604d45fedfe87e21ee0b25180.tar.xz
kernel-qcow2-linux-109d9272c423f46604d45fedfe87e21ee0b25180.zip
Make slow-work thread pool actually dynamic
Make the slow-work thread pool actually dynamic in the number of threads it contains. With this patch, it will both create additional threads when it has extra work to do, and cull excess threads that aren't doing anything. Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Serge Hallyn <serue@us.ibm.com> Acked-by: Steve Dickson <steved@redhat.com> Acked-by: Trond Myklebust <Trond.Myklebust@netapp.com> Acked-by: Al Viro <viro@zeniv.linux.org.uk> Tested-by: Daire Byrne <Daire.Byrne@framestore.com>
Diffstat (limited to 'kernel/sysctl.c')
0 files changed, 0 insertions, 0 deletions