mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-22 20:51:04 +01:00
ctl: Move extern for control_softc into <cam/ctl/ctl_private.h>
Reviewed by: imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D46778
This commit is contained in:
parent
0063ef79f9
commit
b1d324d987
@ -59,8 +59,6 @@
|
||||
#include <cam/ctl/ctl_private.h>
|
||||
#include <cam/ctl/ctl_debug.h>
|
||||
|
||||
extern struct ctl_softc *control_softc;
|
||||
|
||||
int
|
||||
ctl_backend_register(struct ctl_backend_driver *be)
|
||||
{
|
||||
|
@ -225,8 +225,6 @@ struct ctl_be_block_io {
|
||||
void (*beio_cont)(struct ctl_be_block_io *beio); /* to continue processing */
|
||||
};
|
||||
|
||||
extern struct ctl_softc *control_softc;
|
||||
|
||||
static int cbb_num_threads = 32;
|
||||
SYSCTL_NODE(_kern_cam_ctl, OID_AUTO, block, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
|
||||
"CAM Target Layer Block Backend");
|
||||
|
@ -132,7 +132,6 @@ struct ctl_be_ramdisk_softc {
|
||||
};
|
||||
|
||||
static struct ctl_be_ramdisk_softc rd_softc;
|
||||
extern struct ctl_softc *control_softc;
|
||||
|
||||
static int ctl_backend_ramdisk_init(void);
|
||||
static int ctl_backend_ramdisk_shutdown(void);
|
||||
|
@ -64,8 +64,6 @@
|
||||
#include <cam/ctl/ctl_private.h>
|
||||
#include <cam/ctl/ctl_debug.h>
|
||||
|
||||
extern struct ctl_softc *control_softc;
|
||||
|
||||
int
|
||||
ctl_frontend_register(struct ctl_frontend *fe)
|
||||
{
|
||||
|
@ -426,6 +426,7 @@ struct ctl_softc {
|
||||
|
||||
#ifdef _KERNEL
|
||||
|
||||
extern struct ctl_softc *control_softc;
|
||||
extern const struct ctl_cmd_entry ctl_cmd_table[256];
|
||||
extern const struct ctl_nvme_cmd_entry nvme_admin_cmd_table[256];
|
||||
extern const struct ctl_nvme_cmd_entry nvme_nvm_cmd_table[256];
|
||||
|
@ -51,8 +51,6 @@ static int nvmft_ioctl(struct cdev *cdev, u_long cmd, caddr_t data,
|
||||
int flag, struct thread *td);
|
||||
static int nvmft_shutdown(void);
|
||||
|
||||
extern struct ctl_softc *control_softc;
|
||||
|
||||
static struct taskqueue *nvmft_taskq;
|
||||
static TAILQ_HEAD(, nvmft_port) nvmft_ports;
|
||||
static struct sx nvmft_ports_lock;
|
||||
|
Loading…
Reference in New Issue
Block a user