summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-11-11 05:33:24 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-11-11 05:33:24 +0000
commit8a82892e52127f50efaafaeda3ae841e8bbefe2d (patch)
tree1dfa1a18c05018045db4fe8e67d1dc3fbc5a2d72 /apps/tree.c
parent806d8f3505ef7e477f9af4d1b07fe30cd1f28fb3 (diff)
downloadrockbox-8a82892e52127f50efaafaeda3ae841e8bbefe2d.tar.gz
rockbox-8a82892e52127f50efaafaeda3ae841e8bbefe2d.zip
Thread API enhancements.
1) block_thread -> block_thread + block_thread_w_tmo -- this call was always used in distinct ways so having one call with a conditional was ugly. 2) enhance Slasheri's scheduler controlled boost concept. now any thread may trigger a boost which will last until that thread next sleeps. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11509 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 6465b50e6f..623046a4b0 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -1229,7 +1229,7 @@ bool create_playlist(void)
1229 if (fd < 0) 1229 if (fd < 0)
1230 return false; 1230 return false;
1231 1231
1232 cpu_boost_id(true, CPUBOOSTID_TREE); 1232 trigger_cpu_boost();
1233 1233
1234 snprintf(filename, sizeof(filename), "%s", 1234 snprintf(filename, sizeof(filename), "%s",
1235 tc.currdir[1] ? tc.currdir : "/"); 1235 tc.currdir[1] ? tc.currdir : "/");
@@ -1237,8 +1237,6 @@ bool create_playlist(void)
1237 add_dir(filename, sizeof(filename), fd); 1237 add_dir(filename, sizeof(filename), fd);
1238 close(fd); 1238 close(fd);
1239 1239
1240 cpu_boost_id(false, CPUBOOSTID_TREE);
1241
1242 sleep(HZ); 1240 sleep(HZ);
1243 1241
1244 return true; 1242 return true;