summaryrefslogtreecommitdiffstats
path: root/mm/swap_state.c
diff options
context:
space:
mode:
authorBernie Thompson2010-02-15 15:46:21 +0100
committerGreg Kroah-Hartman2010-03-04 01:43:00 +0100
commit530f43a8a69d9fa10ec6d30652244bb5e2a29694 (patch)
treeebec956131cb098cfe19aecb155208635f710543 /mm/swap_state.c
parentStaging: udlfb: Rework startup and teardown to fix race conditions (diff)
downloadkernel-qcow2-linux-530f43a8a69d9fa10ec6d30652244bb5e2a29694.tar.gz
kernel-qcow2-linux-530f43a8a69d9fa10ec6d30652244bb5e2a29694.tar.xz
kernel-qcow2-linux-530f43a8a69d9fa10ec6d30652244bb5e2a29694.zip
Staging: udlfb: improved rendering performance
Rework rendering for improved performance Approx 10-20% gain avg across several "benchmarks": x11perf, gtkperf, glxgears Moves from a single pre-alloc'd urb protected by a long-held mutex To a list of (4) pre-alloc'd urbs which can be dispatched asynchonously Improved rendering algorithm to hardware with lower CPU consumption, fewer system memory accesses, and slightly higher compression. Better scalability to multiple processors, especially with multiple framebuffers active. Signed-off-by: Bernie Thompson <bernie@plugable.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'mm/swap_state.c')
0 files changed, 0 insertions, 0 deletions