[Bug 1787] Adding nesting support to smp spinlock
bugzilla-daemon at rtems.org
bugzilla-daemon at rtems.org
Thu May 5 19:02:55 UTC 2011
https://www.rtems.org/bugzilla/show_bug.cgi?id=1787
Gedare <giddyup44 at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |giddyup44 at yahoo.com
--- Comment #1 from Gedare <giddyup44 at yahoo.com> 2011-05-05 14:02:55 CDT ---
The use of multiple layers for naming is not usual. I ran into this before when
refactoring Priority handling and Scheduling. I ultimately chose to use
Package_subpackage_Method as the naming mechanism, e.g.
Priority_bit_map_Control,
Scheduler_priority_Schedule(). I would suggest a similar approach to
SMP_lock, with SMP_lock_simple and SMP_lock_nested.
The naming is also confusing for example with SMP_lock_Simple_Control and
SMP_lock_Simple_Spinlock_Obtain; is the package SMP_lock_Simple, or
SMP_lock_Simple_Spinlock? In the latter, I would suggest
SMP_lock_simple_spinlock or, IMO better would be SMP_lock_spinlock_simple.
The same applies to the Nested (nested) version.
--
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the bugs
mailing list