git: kernel - Run AHCI and SILI disk drivers MPSAFE

看板DFBSD_commit作者時間15年前 (2010/08/26 03:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit fb00c6ed33ab8442f2495d6492e8d85a1e086775 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Wed Aug 25 11:40:58 2010 -0700 kernel - Run AHCI and SILI disk drivers MPSAFE * These drivers now pass a port-disk-port lock in the cam sim registration, which should result in CAM callbacks being MPSAFE. * Add a separate signalling interlock for the port threads. * The devices were otherwise already MPSAFE, with per-port locking. Summary of changes: sys/dev/disk/ahci/ahci.c | 2 ++ sys/dev/disk/ahci/ahci.h | 2 ++ sys/dev/disk/ahci/ahci_attach.c | 5 ++++- sys/dev/disk/ahci/ahci_cam.c | 10 +++++++--- sys/dev/disk/ahci/ahci_dragonfly.c | 17 ++++++++++++++--- sys/dev/disk/ahci/ahci_pm.c | 2 ++ sys/dev/disk/sili/sili.c | 2 ++ sys/dev/disk/sili/sili.h | 2 ++ sys/dev/disk/sili/sili_attach.c | 5 ++++- sys/dev/disk/sili/sili_cam.c | 10 +++++++--- sys/dev/disk/sili/sili_dragonfly.c | 17 ++++++++++++++--- sys/dev/disk/sili/sili_pm.c | 2 ++ 12 files changed, 62 insertions(+), 14 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fb00c6ed33ab8442f2495d6492e8d85a1e086775 -- DragonFly BSD source repository
文章代碼(AID): #1CTMXqe8 (DFBSD_commit)