summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2015-01-08 21:46:28 +0000
committerjhb <jhb@FreeBSD.org>2015-01-08 21:46:28 +0000
commit69eebc007b1de201e785d92a4cf26b250bf0e93c (patch)
tree9a47754913d15fe3866cf167e9f3c11dd83d3a59
parent59eeccaa33505133295f6e871211f0ca82ec8150 (diff)
downloadFreeBSD-src-69eebc007b1de201e785d92a4cf26b250bf0e93c.zip
FreeBSD-src-69eebc007b1de201e785d92a4cf26b250bf0e93c.tar.gz
Change the default method for device_quiesce() to return 0 instead of
EOPNOTSUPP. The current behavior can mask real quiesce errors since devclass_quiesce_driver() stops iterating over drivers as soon as it gets an error (incluiding EOPNOTSUPP), but the caller it returns the error to explicitly ignores EOPNOTSUPP. Reviewed by: imp
-rw-r--r--sys/kern/device_if.m2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/device_if.m b/sys/kern/device_if.m
index eb720eb..a5319c6 100644
--- a/sys/kern/device_if.m
+++ b/sys/kern/device_if.m
@@ -60,7 +60,7 @@ CODE {
static int null_quiesce(device_t dev)
{
- return EOPNOTSUPP;
+ return 0;
}
};
OpenPOWER on IntegriCloud