summaryrefslogtreecommitdiffstats
path: root/sys/cam
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2013-07-12 23:20:11 +0000
committerscottl <scottl@FreeBSD.org>2013-07-12 23:20:11 +0000
commitbfbf95a9a25ffe82c3ee1ca6f2c6ffaf70edd43d (patch)
tree2e327c1a3cbe31741a8785495b9e4ba79098e74f /sys/cam
parentb209295808d6a16951dc58b69c3705f851994512 (diff)
downloadFreeBSD-src-bfbf95a9a25ffe82c3ee1ca6f2c6ffaf70edd43d.zip
FreeBSD-src-bfbf95a9a25ffe82c3ee1ca6f2c6ffaf70edd43d.tar.gz
Const-ify the new da_delete_functions.
Remove a redundant sanity check Submitted by: Steven Hartland Obtained from: Netflix MFC after: 3 days
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/scsi/scsi_da.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/cam/scsi/scsi_da.c b/sys/cam/scsi/scsi_da.c
index 37b8356..a2b802c 100644
--- a/sys/cam/scsi/scsi_da.c
+++ b/sys/cam/scsi/scsi_da.c
@@ -150,7 +150,7 @@ static da_delete_func_t da_delete_trim;
static da_delete_func_t da_delete_unmap;
static da_delete_func_t da_delete_ws;
-static void * da_delete_functions[] = {
+static const void * da_delete_functions[] = {
NULL,
NULL,
da_delete_trim,
@@ -1818,10 +1818,7 @@ dadeletemethodset(struct da_softc *softc, da_delete_methods delete_method)
softc->delete_method = delete_method;
softc->disk->d_delmaxsize = dadeletemaxsize(softc, delete_method);
- if (delete_method <= DA_DELETE_MAX)
- softc->delete_func = da_delete_functions[delete_method];
- else
- softc->delete_func = NULL;
+ softc->delete_func = da_delete_functions[delete_method];
if (softc->delete_method > DA_DELETE_DISABLE)
softc->disk->d_flags |= DISKFLAG_CANDELETE;
OpenPOWER on IntegriCloud