changeset 4294:c6dec793768d

6551461 race in sadopen() ends in panic
author jfrank
date Tue, 22 May 2007 11:48:16 -0700
parents 3c6c7c2c4d21
children d89dbfe19f87
files usr/src/uts/common/io/sad.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/io/sad.c	Tue May 22 11:28:03 2007 -0700
+++ b/usr/src/uts/common/io/sad.c	Tue May 22 11:48:16 2007 -0700
@@ -86,7 +86,8 @@
 };
 
 DDI_DEFINE_STREAM_OPS(sad_ops, nulldev, nulldev, sad_attach,
-    nodev, nodev, sad_info, D_MTPERQ | D_MP, &sadinfo);
+    nodev, nodev, sad_info,
+    D_MP | D_MTPERQ | D_MTOUTPERIM | D_MTOCEXCL, &sadinfo);
 
 /*
  * Module linkage information for the kernel.