diff options
author | phk <phk@FreeBSD.org> | 2003-09-26 15:56:42 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-09-26 15:56:42 +0000 |
commit | 119c8c556ea083a1b69a45db9f5817b2e6dd1e15 (patch) | |
tree | 983d18223c8536b307057bf45ee8d396b2aec0f1 /sys | |
parent | 47c99c556b9631ae70de97a00bb969611f49d91b (diff) | |
download | FreeBSD-src-119c8c556ea083a1b69a45db9f5817b2e6dd1e15.zip FreeBSD-src-119c8c556ea083a1b69a45db9f5817b2e6dd1e15.tar.gz |
Remove code previously under #ifdef ASR_VERY_BROKEN
Ok'ed by: scottl
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/asr/asr.c | 42 |
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)) |