Skip to content

Commit bedd679

Browse files
committed
schedule: (cosmetic) eliminate repeated code
Remove a repeated line in arch_schedulers_get() and update arch_user_schedulers_get() to look more like the former. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
1 parent d6ace2f commit bedd679

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

zephyr/schedule.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,11 @@ static APP_SYSUSER_BSS struct schedulers *_schedulers_user[CONFIG_CORE_COUNT];
3333
*/
3434
struct schedulers **arch_schedulers_get(void)
3535
{
36-
#ifndef CONFIG_SOF_USERSPACE_LL
37-
return _schedulers + cpu_get_id();
38-
#else
36+
#ifdef __ZEPHYR__
3937
/* user-space use of schedule.h must usearch_user_schedulers_get() */
4038
assert(!k_is_user_context());
41-
return _schedulers + cpu_get_id();
4239
#endif
40+
return _schedulers + cpu_get_id();
4341
}
4442
EXPORT_SYMBOL(arch_schedulers_get);
4543

@@ -53,6 +51,7 @@ EXPORT_SYMBOL(arch_schedulers_get);
5351
struct schedulers **arch_user_schedulers_get(void)
5452
{
5553
#ifdef CONFIG_SOF_USERSPACE_LL
54+
assert(!k_is_user_context());
5655
return _schedulers_user + cpu_get_id();
5756
#else
5857
return NULL;

0 commit comments

Comments
 (0)