k_msgq_put
Make `k_msgq_put` as scheduler point to resolve high priority thread can not preempt low priority thread. Signed-off-by: TaiJu Wu <tjwu1217@gmail.com>
Alignment of the message queue's ring buffer is not necessary. The underlying implementation uses memcpy (which is alignment-agnostic) and does not expose any internal pointers Signed-off-by: Grant Ramsay <gramsay@enphaseenergy.com>
Move all kernel documentation under kernel/services. Signed-off-by: Anas Nashif <anas.nashif@intel.com>