summaryrefslogtreecommitdiff
path: root/mm/bootmem.c
diff options
context:
space:
mode:
authorQin Chuanyu <qinchuanyu@huawei.com>2013-06-07 13:50:16 (GMT)
committerMichael S. Tsirkin <mst@redhat.com>2013-09-17 06:21:32 (GMT)
commitac9fde2474d04bd6574a037482e3de02b488a6c6 (patch)
treeb653c2581667d160a916f9680f9fd514360b5b54 /mm/bootmem.c
parent272b98c6455f00884f0350f775c5342358ebb73f (diff)
downloadlinux-fsl-qoriq-ac9fde2474d04bd6574a037482e3de02b488a6c6.tar.xz
vhost: wake up worker outside spin_lock
the wake_up_process func is included by spin_lock/unlock in vhost_work_queue, but it could be done outside the spin_lock. I have test it with kernel 3.0.27 and guest suse11-sp2 using iperf, the num as below. original modified thread_num tp(Gbps) vhost(%) | tp(Gbps) vhost(%) 1 9.59 28.82 | 9.59 27.49 8 9.61 32.92 | 9.62 26.77 64 9.58 46.48 | 9.55 38.99 256 9.6 63.7 | 9.6 52.59 Signed-off-by: Chuanyu Qin <qinchuanyu@huawei.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'mm/bootmem.c')
0 files changed, 0 insertions, 0 deletions