From 55a13f7dd0e4c3bb3bd738461d03a320931a09a8 Mon Sep 17 00:00:00 2001 From: Ian Dowse Date: Sat, 17 Nov 2001 00:46:08 +0000 Subject: [PATCH] Return EOPNOTSUPP for unknown module events. PR: kern/18473 Submitted by: "Jeroen C. van Gelderen" --- sys/dev/ccd/ccd.c | 5 ++++- sys/geom/geom_ccd.c | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sys/dev/ccd/ccd.c b/sys/dev/ccd/ccd.c index 090087b7112..dc9ea96d049 100644 --- a/sys/dev/ccd/ccd.c +++ b/sys/dev/ccd/ccd.c @@ -372,8 +372,11 @@ ccd_modevent(module_t mod, int type, void *data) error = EOPNOTSUPP; break; - default: /* MOD_SHUTDOWN etc */ + case MOD_SHUTDOWN: break; + + default: + error = EOPNOTSUPP; } return (error); } diff --git a/sys/geom/geom_ccd.c b/sys/geom/geom_ccd.c index 090087b7112..dc9ea96d049 100644 --- a/sys/geom/geom_ccd.c +++ b/sys/geom/geom_ccd.c @@ -372,8 +372,11 @@ ccd_modevent(module_t mod, int type, void *data) error = EOPNOTSUPP; break; - default: /* MOD_SHUTDOWN etc */ + case MOD_SHUTDOWN: break; + + default: + error = EOPNOTSUPP; } return (error); }