git: kernel - CAM mpsafe issues

看板DFBSD_commit作者時間15年前 (2010/08/29 04:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 70097fd90c49054eb3c7d9127f453ca392bf702b Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Sat Aug 28 12:48:56 2010 -0700 kernel - CAM mpsafe issues * Lock the CAM bus when making asynchronous xpt callbacks. This code previously depended on the MP lock but failed to use the correct sim lock, and AHCI/SILI now use their own locks. * Remove a few other unnecessary mplocks. * Redo the bus counting code to be MPSAFE. Summary of changes: sys/bus/cam/cam_xpt.c | 137 +++++++++++++++++++++++-------------------------- 1 files changed, 64 insertions(+), 73 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/70097fd90c49054eb3c7d9127f453ca392bf702b -- DragonFly BSD source repository
文章代碼(AID): #1CUMi2Vs (DFBSD_commit)