From 965eec0d6b2b8d25b75f15294008c17159bf852b Mon Sep 17 00:00:00 2001 From: Sukumar Swaminathan Date: Thu, 29 Apr 2010 12:35:00 -0600 Subject: 6945799 mutex problem in oce_mbox_post() --- usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c | 1 + usr/src/uts/common/sys/fibre-channel/fca/oce/oce_version.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c b/usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c index db4368f3e8..39888ab072 100644 --- a/usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c +++ b/usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c @@ -266,6 +266,7 @@ oce_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx, /* now dispatch */ ret = oce_mbox_dispatch(dev, tmo); if (ret != 0) { + mutex_exit(&dev->bmbx_lock); return (ret); } diff --git a/usr/src/uts/common/sys/fibre-channel/fca/oce/oce_version.h b/usr/src/uts/common/sys/fibre-channel/fca/oce/oce_version.h index 5525d61db3..feb77fa213 100644 --- a/usr/src/uts/common/sys/fibre-channel/fca/oce/oce_version.h +++ b/usr/src/uts/common/sys/fibre-channel/fca/oce/oce_version.h @@ -38,7 +38,7 @@ extern "C" { #define OCE_MAJOR_VERSION "1" #define OCE_MINOR_VERSION "1" #define OCE_RELEASE_NUM "0" -#define OCE_PROTO_LEVEL "f" +#define OCE_PROTO_LEVEL "f2" #define OCE_VERSION OCE_MAJOR_VERSION "." \ OCE_MINOR_VERSION \ -- cgit v1.2.3