-
由 Yansira 提交于
【背景】自研shell或者mksh拉起后使用dmesg -s命令出现自旋锁double lock的问题。 【修改方案】 dmesg -s参数设置dmesg缓冲区过程需要访问UartOutput所访问的全局缓冲区,这意味着两个功能模块 使用了同一把自旋锁,若在dmesg命令执行过程使用了打印,则就可能会导致double lock。因此拆分 了dmesg -s命令过程中自旋锁的使用区域,避开内核中必要的打印。 re #I4HIJK Signed-off-by: yansira <yansira@hotmail.com> Change-Id: Iad74c058c9a8090fd3d9f338caab7d8f2170f9ac
e1512566