diff options
author | John Baldwin <jhb@FreeBSD.org> | 2015-01-08 21:46:28 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2015-01-08 21:46:28 +0000 |
commit | 7a635f0d70a56cfbcadebdbced44cb4e31d1b16e (patch) | |
tree | 9a47754913d15fe3866cf167e9f3c11dd83d3a59 /sys | |
parent | 18ecc14c7837fc59f9795ca067ed521771fc264c (diff) | |
download | src-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')
-rw-r--r-- | sys/kern/device_if.m | 2 |
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; } }; |