summaryrefslogtreecommitdiffstats
path: root/sys/dev/asr
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-09-26 15:56:42 +0000
committerphk <phk@FreeBSD.org>2003-09-26 15:56:42 +0000
commit119c8c556ea083a1b69a45db9f5817b2e6dd1e15 (patch)
tree983d18223c8536b307057bf45ee8d396b2aec0f1 /sys/dev/asr
parent47c99c556b9631ae70de97a00bb969611f49d91b (diff)
downloadFreeBSD-src-119c8c556ea083a1b69a45db9f5817b2e6dd1e15.zip
FreeBSD-src-119c8c556ea083a1b69a45db9f5817b2e6dd1e15.tar.gz
Remove code previously under #ifdef ASR_VERY_BROKEN
Ok'ed by: scottl
Diffstat (limited to 'sys/dev/asr')
-rw-r--r--sys/dev/asr/asr.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/sys/dev/asr/asr.c b/sys/dev/asr/asr.c
index 85ca456..481ff30 100644
--- a/sys/dev/asr/asr.c
+++ b/sys/dev/asr/asr.c
@@ -590,48 +590,6 @@ STATIC u_int32_t asr_time_delta(IN struct timeval start,
IN struct timeval end);
#endif
-#ifdef ASR_VERY_BROKEN
-/*
- * Initialize the dynamic cdevsw hooks.
- */
-STATIC void
-asr_drvinit (
- void * unused)
-{
- static int asr_devsw_installed = 0;
-
- if (asr_devsw_installed) {
- return;
- }
- asr_devsw_installed++;
- /*
- * Find a free spot (the report during driver load used by
- * osd layer in engine to generate the controlling nodes).
- */
- while ((asr_cdevsw.d_maj < NUMCDEVSW)
- && (devsw(makedev(asr_cdevsw.d_maj,0)) != (struct cdevsw *)NULL)) {
- ++asr_cdevsw.d_maj;
- }
- if (asr_cdevsw.d_maj >= NUMCDEVSW) for (
- asr_cdevsw.d_maj = 0;
- (asr_cdevsw.d_maj < CDEV_MAJOR)
- && (devsw(makedev(asr_cdevsw.d_maj,0)) != (struct cdevsw *)NULL);
- ++asr_cdevsw.d_maj);
- /*
- * Come to papa
- */
- cdevsw_add(&asr_cdevsw);
- /*
- * delete any nodes that would attach to the primary adapter,
- * let the adapter scans add them.
- */
- destroy_dev(makedev(asr_cdevsw.d_maj,0));
-} /* asr_drvinit */
-
-/* Must initialize before CAM layer picks up our HBA driver */
-SYSINIT(asrdev,SI_SUB_DRIVERS,SI_ORDER_MIDDLE+CDEV_MAJOR,asr_drvinit,NULL)
-#endif
-
/* I2O support routines */
#define defAlignLong(STRUCT,NAME) char NAME[sizeof(STRUCT)]
#define getAlignLong(STRUCT,NAME) ((STRUCT *)(NAME))
OpenPOWER on IntegriCloud