diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2011-02-14 11:27:45 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2011-02-14 11:27:45 +0000 |
commit | b15aa47c56d4f8c6e4bf83fef48e7a764dd119a2 (patch) | |
tree | 90e95627f56397cb74e021269a3cb65dd4c6ba2c /apps/playlist.h | |
parent | 8f14357064d1b8734e2f4dbe2708ace26d5134d1 (diff) | |
download | rockbox-b15aa47c56d4f8c6e4bf83fef48e7a764dd119a2.tar.gz rockbox-b15aa47c56d4f8c6e4bf83fef48e7a764dd119a2.zip |
All kernel objects in code shared amongs targets (core, plugins, codecs) should be declared SHAREDBSS_ATTR as any core could potentially touch them even though they seem only to involve threads on one core. The exception is target code for particular CPUs where proper allocation is fixed. playlist.c was a little odd too-- use one mutex for the current playlist and a separate one for created playlists (still pondering the necessity of more than one).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29305 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playlist.h')
-rw-r--r-- | apps/playlist.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/playlist.h b/apps/playlist.h index fb30b7ac8c..9c45769981 100644 --- a/apps/playlist.h +++ b/apps/playlist.h | |||
@@ -105,7 +105,7 @@ struct playlist_info | |||
105 | int num_cached; /* number of cached entries */ | 105 | int num_cached; /* number of cached entries */ |
106 | bool pending_control_sync; /* control file needs to be synced */ | 106 | bool pending_control_sync; /* control file needs to be synced */ |
107 | 107 | ||
108 | struct mutex control_mutex; /* mutex for control file access */ | 108 | struct mutex *control_mutex; /* mutex for control file access */ |
109 | int last_shuffled_start; /* number of tracks when insert last | 109 | int last_shuffled_start; /* number of tracks when insert last |
110 | shuffled command start */ | 110 | shuffled command start */ |
111 | }; | 111 | }; |