Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F154133525
D22539.id64820.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
8 KB
Referenced Files
None
Subscribers
None
D22539.id64820.diff
View Options
Index: sys/dev/aacraid/aacraid.c
===================================================================
--- sys/dev/aacraid/aacraid.c
+++ sys/dev/aacraid/aacraid.c
@@ -188,11 +188,7 @@
static d_open_t aac_open;
static d_ioctl_t aac_ioctl;
static d_poll_t aac_poll;
-#if __FreeBSD_version >= 702000
static void aac_cdevpriv_dtor(void *arg);
-#else
-static d_close_t aac_close;
-#endif
static int aac_ioctl_sendfib(struct aac_softc *sc, caddr_t ufib);
static int aac_ioctl_send_raw_srb(struct aac_softc *sc, caddr_t arg);
static void aac_handle_aif(struct aac_softc *sc, struct aac_fib *fib);
@@ -220,9 +216,6 @@
.d_version = D_VERSION,
.d_flags = 0,
.d_open = aac_open,
-#if __FreeBSD_version < 702000
- .d_close = aac_close,
-#endif
.d_ioctl = aac_ioctl,
.d_poll = aac_poll,
.d_name = "aacraid",
@@ -275,10 +268,9 @@
TAILQ_INIT(&sc->aac_container_tqh);
TAILQ_INIT(&sc->aac_ev_cmfree);
-#if __FreeBSD_version >= 800000
/* Initialize the clock daemon callout. */
callout_init_mtx(&sc->aac_daemontime, &sc->aac_io_lock, 0);
-#endif
+
/*
* Initialize the adapter.
*/
@@ -351,18 +343,9 @@
/* enable interrupts now */
AAC_ACCESS_DEVREG(sc, AAC_ENABLE_INTERRUPT);
-#if __FreeBSD_version >= 800000
mtx_lock(&sc->aac_io_lock);
callout_reset(&sc->aac_daemontime, 60 * hz, aac_daemon, sc);
mtx_unlock(&sc->aac_io_lock);
-#else
- {
- struct timeval tv;
- tv.tv_sec = 60;
- tv.tv_usec = 0;
- sc->timeout_id = timeout(aac_daemon, (void *)sc, tvtohz(&tv));
- }
-#endif
return(0);
}
@@ -378,14 +361,10 @@
sc = arg;
fwprintf(sc, HBA_FLAGS_DBG_FUNCTION_ENTRY_B, "");
-#if __FreeBSD_version >= 800000
mtx_assert(&sc->aac_io_lock, MA_OWNED);
if (callout_pending(&sc->aac_daemontime) ||
callout_active(&sc->aac_daemontime) == 0)
return;
-#else
- mtx_lock(&sc->aac_io_lock);
-#endif
getmicrotime(&tv);
if (!aacraid_alloc_command(sc, &cm)) {
@@ -412,14 +391,7 @@
aacraid_release_command(cm);
}
-#if __FreeBSD_version >= 800000
callout_schedule(&sc->aac_daemontime, 30 * 60 * hz);
-#else
- mtx_unlock(&sc->aac_io_lock);
- tv.tv_sec = 30 * 60;
- tv.tv_usec = 0;
- sc->timeout_id = timeout(aac_daemon, (void *)sc, tvtohz(&tv));
-#endif
}
void
@@ -762,11 +734,7 @@
sc = device_get_softc(dev);
fwprintf(sc, HBA_FLAGS_DBG_FUNCTION_ENTRY_B, "");
-#if __FreeBSD_version >= 800000
callout_drain(&sc->aac_daemontime);
-#else
- untimeout(aac_daemon, (void *)sc, sc->timeout_id);
-#endif
/* Remove the child containers */
while ((co = TAILQ_FIRST(&sc->aac_container_tqh)) != NULL) {
TAILQ_REMOVE(&sc->aac_container_tqh, co, co_link);
@@ -2591,10 +2559,8 @@
sc = dev->si_drv1;
fwprintf(sc, HBA_FLAGS_DBG_FUNCTION_ENTRY_B, "");
-#if __FreeBSD_version >= 702000
device_busy(sc->aac_dev);
devfs_set_cdevpriv(sc, aac_cdevpriv_dtor);
-#endif
return 0;
}
@@ -3077,7 +3043,6 @@
}
-#if __FreeBSD_version >= 702000
/*
* cdevpriv interface private destructor.
*/
@@ -3090,17 +3055,6 @@
fwprintf(sc, HBA_FLAGS_DBG_FUNCTION_ENTRY_B, "");
device_unbusy(sc->aac_dev);
}
-#else
-static int
-aac_close(struct cdev *dev, int flags, int fmt, struct thread *td)
-{
- struct aac_softc *sc;
-
- sc = dev->si_drv1;
- fwprintf(sc, HBA_FLAGS_DBG_FUNCTION_ENTRY_B, "");
- return 0;
-}
-#endif
/*
* Handle an AIF sent to us by the controller; queue it for later reference.
Index: sys/dev/aacraid/aacraid_cam.c
===================================================================
--- sys/dev/aacraid/aacraid_cam.c
+++ sys/dev/aacraid/aacraid_cam.c
@@ -49,9 +49,6 @@
#include <cam/cam_ccb.h>
#include <cam/cam_debug.h>
#include <cam/cam_periph.h>
-#if __FreeBSD_version < 801000
-#include <cam/cam_xpt_periph.h>
-#endif
#include <cam/cam_sim.h>
#include <cam/cam_xpt_sim.h>
#include <cam/scsi/scsi_all.h>
@@ -73,11 +70,9 @@
#include <dev/aacraid/aacraid_debug.h>
#include <dev/aacraid/aacraid_var.h>
-#if __FreeBSD_version >= 700025
#ifndef CAM_NEW_TRAN_CODE
#define CAM_NEW_TRAN_CODE 1
#endif
-#endif
#ifndef SVPD_SUPPORTED_PAGE_LIST
struct scsi_vpd_supported_page_list
@@ -93,11 +88,7 @@
#endif
/************************** Version Compatibility *************************/
-#if __FreeBSD_version < 700031
-#define aac_sim_alloc(a,b,c,d,e,f,g,h,i) cam_sim_alloc(a,b,c,d,e,g,h,i)
-#else
#define aac_sim_alloc cam_sim_alloc
-#endif
struct aac_cam {
device_t dev;
@@ -113,10 +104,8 @@
static void aac_cam_poll(struct cam_sim *);
static void aac_cam_complete(struct aac_command *);
static void aac_container_complete(struct aac_command *);
-#if __FreeBSD_version >= 700000
static void aac_cam_rescan(struct aac_softc *sc, uint32_t channel,
uint32_t target_id);
-#endif
static void aac_set_scsi_error(struct aac_softc *sc, union ccb *ccb,
u_int8_t status, u_int8_t key, u_int8_t asc, u_int8_t ascq);
static int aac_load_map_command_sg(struct aac_softc *, struct aac_command *);
@@ -154,12 +143,8 @@
aac_set_scsi_error(struct aac_softc *sc, union ccb *ccb, u_int8_t status,
u_int8_t key, u_int8_t asc, u_int8_t ascq)
{
-#if __FreeBSD_version >= 900000
struct scsi_sense_data_fixed *sense =
(struct scsi_sense_data_fixed *)&ccb->csio.sense_data;
-#else
- struct scsi_sense_data *sense = &ccb->csio.sense_data;
-#endif
fwprintf(sc, HBA_FLAGS_DBG_FUNCTION_ENTRY_B, "Error %d!", status);
@@ -179,7 +164,6 @@
}
}
-#if __FreeBSD_version >= 700000
static void
aac_cam_rescan(struct aac_softc *sc, uint32_t channel, uint32_t target_id)
{
@@ -215,7 +199,6 @@
break;
}
}
-#endif
static void
aac_cam_event(struct aac_softc *sc, struct aac_event *event, void *arg)
@@ -327,9 +310,7 @@
return (EIO);
}
-#if __FreeBSD_version >= 700000
inf->aac_sc->cam_rescan_cb = aac_cam_rescan;
-#endif
mtx_unlock(&inf->aac_sc->aac_io_lock);
camsc->sim = sim;
@@ -1021,9 +1002,7 @@
cpi->max_lun = 7; /* Per the controller spec */
cpi->initiator_id = camsc->inf->InitiatorBusId;
cpi->bus_id = camsc->inf->BusNumber;
-#if __FreeBSD_version >= 800000
cpi->maxio = sc->aac_max_sectors << 9;
-#endif
/*
* Resetting via the passthrough or parallel bus scan
Index: sys/dev/aacraid/aacraid_linux.c
===================================================================
--- sys/dev/aacraid/aacraid_linux.c
+++ sys/dev/aacraid/aacraid_linux.c
@@ -36,9 +36,7 @@
*/
#include <sys/param.h>
-#if __FreeBSD_version >= 900000
#include <sys/capsicum.h>
-#endif
#include <sys/systm.h>
#include <sys/conf.h>
#include <sys/kernel.h>
@@ -82,16 +80,12 @@
aacraid_linux_ioctl(struct thread *td, struct linux_ioctl_args *args)
{
struct file *fp;
-#if __FreeBSD_version >= 900000
cap_rights_t rights;
-#endif
u_long cmd;
int error;
if ((error = fget(td, args->fd,
-#if __FreeBSD_version >= 900000
cap_rights_init(&rights, CAP_IOCTL),
-#endif
&fp)) != 0) {
return (error);
}
Index: sys/dev/aacraid/aacraid_var.h
===================================================================
--- sys/dev/aacraid/aacraid_var.h
+++ sys/dev/aacraid/aacraid_var.h
@@ -33,9 +33,7 @@
*/
#include <sys/bio.h>
-#if __FreeBSD_version >= 800000
#include <sys/callout.h>
-#endif
#include <sys/lock.h>
#include <sys/mutex.h>
#include <sys/taskqueue.h>
@@ -56,38 +54,17 @@
# define AAC_DRIVER_BUILD 1
#endif
-#if __FreeBSD_version <= 601000
-#define bus_get_dma_tag(x) NULL
-#endif
-
/* **************************** NewBUS interrupt Crock ************************/
-#if __FreeBSD_version < 700031
-#define aac_bus_setup_intr(d, i, f, U, if, ifa, hp) \
- bus_setup_intr(d, i, f, if, ifa, hp)
-#else
#define aac_bus_setup_intr bus_setup_intr
-#endif
/* **************************** NewBUS CAM Support ****************************/
-#if __FreeBSD_version < 700049
-#define aac_xpt_bus_register(sim, parent, bus) \
- xpt_bus_register(sim, bus)
-#else
#define aac_xpt_bus_register xpt_bus_register
-#endif
/**************************** Kernel Thread Support ***************************/
-#if __FreeBSD_version > 800001
#define aac_kthread_create(func, farg, proc_ptr, flags, stackpgs, fmtstr, arg) \
kproc_create(func, farg, proc_ptr, flags, stackpgs, fmtstr, arg)
#define aac_kthread_exit(status) \
kproc_exit(status)
-#else
-#define aac_kthread_create(func, farg, proc_ptr, flags, stackpgs, fmtstr, arg) \
- kthread_create(func, farg, proc_ptr, flags, stackpgs, fmtstr, arg)
-#define aac_kthread_exit(status) \
- kthread_exit(status)
-#endif
/*
* Driver Parameter Definitions
@@ -362,11 +339,7 @@
void *aac_intr[AAC_MAX_MSIX]; /* interrupt handle */
struct aac_msix_ctx aac_msix[AAC_MAX_MSIX]; /* context */
eventhandler_tag eh;
-#if __FreeBSD_version >= 800000
struct callout aac_daemontime; /* clock daemon callout */
-#else
- struct callout_handle timeout_id; /* timeout handle */
-#endif
/* controller features, limits and status */
int aac_state;
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Apr 27, 11:00 AM (17 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32208326
Default Alt Text
D22539.id64820.diff (8 KB)
Attached To
Mode
D22539: Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that.
Attached
Detach File
Event Timeline
Log In to Comment