Cleanup dead spa_boot code

Unused code detected by coverity.

Reviewed-by: Allan Jude <allan@klarasystems.com>
Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Neal Gompa <ngompa@datto.com>
Signed-off-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Closes #13868
This commit is contained in:
Richard Yao 2022-09-13 19:40:10 -04:00 committed by GitHub
parent 710fd1ded6
commit d5d10f2aef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 0 additions and 100 deletions

View File

@ -76,7 +76,6 @@ COMMON_H = \
sys/sa_impl.h \ sys/sa_impl.h \
sys/skein.h \ sys/skein.h \
sys/spa.h \ sys/spa.h \
sys/spa_boot.h \
sys/spa_checkpoint.h \ sys/spa_checkpoint.h \
sys/spa_checksum.h \ sys/spa_checksum.h \
sys/spa_impl.h \ sys/spa_impl.h \

View File

@ -1,42 +0,0 @@
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or https://opensource.org/licenses/CDDL-1.0.
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _SYS_SPA_BOOT_H
#define _SYS_SPA_BOOT_H
#include <sys/nvpair.h>
#ifdef __cplusplus
extern "C" {
#endif
extern char *spa_get_bootprop(char *prop);
extern void spa_free_bootprop(char *prop);
#ifdef __cplusplus
}
#endif
#endif /* _SYS_SPA_BOOT_H */

View File

@ -121,7 +121,6 @@ nodist_libzpool_la_SOURCES = \
module/zfs/sha256.c \ module/zfs/sha256.c \
module/zfs/skein_zfs.c \ module/zfs/skein_zfs.c \
module/zfs/spa.c \ module/zfs/spa.c \
module/zfs/spa_boot.c \
module/zfs/spa_checkpoint.c \ module/zfs/spa_checkpoint.c \
module/zfs/spa_config.c \ module/zfs/spa_config.c \
module/zfs/spa_errlog.c \ module/zfs/spa_errlog.c \

View File

@ -345,7 +345,6 @@ ZFS_OBJS := \
sha256.o \ sha256.o \
skein_zfs.o \ skein_zfs.o \
spa.o \ spa.o \
spa_boot.o \
spa_checkpoint.o \ spa_checkpoint.o \
spa_config.o \ spa_config.o \
spa_errlog.o \ spa_errlog.o \

View File

@ -271,7 +271,6 @@ SRCS+= abd.c \
sha256.c \ sha256.c \
skein_zfs.c \ skein_zfs.c \
spa.c \ spa.c \
spa_boot.c \
spa_checkpoint.c \ spa_checkpoint.c \
spa_config.c \ spa_config.c \
spa_errlog.c \ spa_errlog.c \

View File

@ -58,7 +58,6 @@
#include <sys/fs/zfs.h> #include <sys/fs/zfs.h>
#include <sys/arc.h> #include <sys/arc.h>
#include <sys/callb.h> #include <sys/callb.h>
#include <sys/spa_boot.h>
#include <sys/zfs_ioctl.h> #include <sys/zfs_ioctl.h>
#include <sys/dsl_scan.h> #include <sys/dsl_scan.h>
#include <sys/dmu_send.h> #include <sys/dmu_send.h>

View File

@ -62,7 +62,6 @@
#include <sys/sunddi.h> #include <sys/sunddi.h>
#include <sys/dmu_objset.h> #include <sys/dmu_objset.h>
#include <sys/dsl_dir.h> #include <sys/dsl_dir.h>
#include <sys/spa_boot.h>
#include <sys/jail.h> #include <sys/jail.h>
#include <ufs/ufs/quota.h> #include <ufs/ufs/quota.h>
#include <sys/zfs_quota.h> #include <sys/zfs_quota.h>

View File

@ -56,7 +56,6 @@
#include <sys/sunddi.h> #include <sys/sunddi.h>
#include <sys/dmu_objset.h> #include <sys/dmu_objset.h>
#include <sys/dsl_dir.h> #include <sys/dsl_dir.h>
#include <sys/spa_boot.h>
#include <sys/objlist.h> #include <sys/objlist.h>
#include <sys/zpl.h> #include <sys/zpl.h>
#include <linux/vfs_compat.h> #include <linux/vfs_compat.h>

View File

@ -81,7 +81,6 @@
#include <sys/arc.h> #include <sys/arc.h>
#include <sys/callb.h> #include <sys/callb.h>
#include <sys/systeminfo.h> #include <sys/systeminfo.h>
#include <sys/spa_boot.h>
#include <sys/zfs_ioctl.h> #include <sys/zfs_ioctl.h>
#include <sys/dsl_scan.h> #include <sys/dsl_scan.h>
#include <sys/zfeature.h> #include <sys/zfeature.h>

View File

@ -1,50 +0,0 @@
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* or https://opensource.org/licenses/CDDL-1.0.
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifdef _KERNEL
#include <sys/zio.h>
#include <sys/spa_boot.h>
#include <sys/sunddi.h>
char *
spa_get_bootprop(char *propname)
{
char *value;
if (ddi_prop_lookup_string(DDI_DEV_T_ANY, ddi_root_node(),
DDI_PROP_DONTPASS, propname, &value) != DDI_SUCCESS)
return (NULL);
return (value);
}
void
spa_free_bootprop(char *value)
{
ddi_prop_free(value);
}
#endif /* _KERNEL */