summaryrefslogtreecommitdiff
path: root/tools/root.make
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2010-12-27 10:05:09 +0000
committerMichael Sevakis <jethead71@rockbox.org>2010-12-27 10:05:09 +0000
commit7b4eb44395bced7073e37d0b8b0d83fb2f518482 (patch)
treeaf526b3cf241e9eeb2bd3c1508791078f93f4157 /tools/root.make
parent479414faccedeeb1ca7d0b6074bd69f2ef6dd441 (diff)
downloadrockbox-7b4eb44395bced7073e37d0b8b0d83fb2f518482.zip
rockbox-7b4eb44395bced7073e37d0b8b0d83fb2f518482.tar.gz
rockbox-7b4eb44395bced7073e37d0b8b0d83fb2f518482.tar.bz2
rockbox-7b4eb44395bced7073e37d0b8b0d83fb2f518482.tar.xz
Certain data accesses in the kernel should have volatile semantics to be correct and not rely on the whims of the compiler. Change queue clearing to simply catch read up to write rather than reset both to 0 to ensure sane results for queue_count and queue_empty with concurrency. Binsize may or may not increase a bit depending upon whether the output was as intended in all places; wrong stuff was already unlikely to cause any issue.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28909 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/root.make')
0 files changed, 0 insertions, 0 deletions