diff options
author | Andrew Mahone <andrew.mahone@gmail.com> | 2009-05-15 00:14:38 +0000 |
---|---|---|
committer | Andrew Mahone <andrew.mahone@gmail.com> | 2009-05-15 00:14:38 +0000 |
commit | 216424a27ffd8ce5efe93d02ff29d13d3fe92d5d (patch) | |
tree | e4a20b56f3fa7c9bcf2e9fce7fdf7cff612bd5a2 /tools | |
parent | 1775866fd38ca85faea879d4c71080b5be329bd5 (diff) | |
download | rockbox-216424a27ffd8ce5efe93d02ff29d13d3fe92d5d.tar.gz rockbox-216424a27ffd8ce5efe93d02ff29d13d3fe92d5d.zip |
Fix the lock contention stall during cover art load, by adding a separate modify mutex for the buffer. Operations that modify contents of a buffer entry can still proceed, but ones that add or remove buffer entries, or move them
in memory, will still block. Some members of struct memory_handle also need an earlier init in bufopen to make sure that buffer stats aren't trashed.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20932 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions