aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/device_if.m
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2015-01-08 21:46:28 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2015-01-08 21:46:28 +0000
commit7a635f0d70a56cfbcadebdbced44cb4e31d1b16e (patch)
tree9a47754913d15fe3866cf167e9f3c11dd83d3a59 /sys/kern/device_if.m
parent18ecc14c7837fc59f9795ca067ed521771fc264c (diff)
downloadsrc-7a635f0d70a56cfbcadebdbced44cb4e31d1b16e.tar.gz
src-7a635f0d70a56cfbcadebdbced44cb4e31d1b16e.zip
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
Notes
Notes: svn path=/head/; revision=276855
Diffstat (limited to 'sys/kern/device_if.m')
-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 eb720eb69dca..a5319c610917 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;
}
};