diff options
| author | oster <oster@NetBSD.org> | 2022-06-28 03:13:27 +0000 |
|---|---|---|
| committer | oster <oster@NetBSD.org> | 2022-06-28 03:13:27 +0000 |
| commit | 6e31bf7e569b533ac7048361a99b901fe68e21f9 (patch) | |
| tree | ab67deae86735fc1edb71191cd124e7ad4f2b8f0 /sys/dev/raidframe | |
| parent | 149cd1f02f69d8925a86263d1a45c00e8f31b5e0 (diff) | |
RAIDframe must be initialized for the RAIDFRAME_FAIL_DISK80 ioctl.
Reported-by: syzbot+048387fcc9a1a3682638@syzkaller.appspotmail.com
Reported-by: syzbot+037d1813186571cb2d38@syzkaller.appspotmail.com
Diffstat (limited to 'sys/dev/raidframe')
| -rw-r--r-- | sys/dev/raidframe/rf_compat80.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/raidframe/rf_compat80.c b/sys/dev/raidframe/rf_compat80.c index 3215849fe09..24cb4e048d5 100644 --- a/sys/dev/raidframe/rf_compat80.c +++ b/sys/dev/raidframe/rf_compat80.c @@ -1,4 +1,4 @@ -/* $NetBSD: rf_compat80.c,v 1.16 2021/12/11 19:24:21 mrg Exp $ */ +/* $NetBSD: rf_compat80.c,v 1.17 2022/06/28 03:13:27 oster Exp $ */ /* * Copyright (c) 2017 Matthew R. Green @@ -315,11 +315,11 @@ raidframe_ioctl_80(struct raid_softc *rs, u_long cmd, void *data) case RAIDFRAME_CHECK_COPYBACK_STATUS_EXT80: case RAIDFRAME_GET_INFO80: case RAIDFRAME_GET_COMPONENT_LABEL80: + case RAIDFRAME_FAIL_DISK80: if (!rf_inited(rs)) return ENXIO; break; case RAIDFRAME_CONFIGURE80: - case RAIDFRAME_FAIL_DISK80: break; default: return EPASSTHROUGH; |
