|
|
| version 1.8, 2004/05/13 23:49:15 | version 1.9, 2004/05/19 22:52:41 |
|---|---|
| Line 257 int mcd_attach(struct isa_device *dev) | Line 257 int mcd_attach(struct isa_device *dev) |
| mcd_configure(cd); | mcd_configure(cd); |
| #endif | #endif |
| /* name filled in probe */ | /* name filled in probe */ |
| cdevsw_add(&mcd_cdevsw, dkunitmask(), dkmakeunit(unit)); | |
| make_dev(&mcd_cdevsw, dkmakeminor(unit, 0, 0), | make_dev(&mcd_cdevsw, dkmakeminor(unit, 0, 0), |
| UID_ROOT, GID_OPERATOR, 0640, "rmcd%da", unit); | UID_ROOT, GID_OPERATOR, 0640, "rmcd%da", unit); |
| make_dev(&mcd_cdevsw, dkmakeminor(unit, 0, RAW_PART), | make_dev(&mcd_cdevsw, dkmakeminor(unit, 0, RAW_PART), |
| Line 728 mcd_probe(struct isa_device *dev) | Line 729 mcd_probe(struct isa_device *dev) |
| int unit = dev->id_unit; | int unit = dev->id_unit; |
| int i, j; | int i, j; |
| unsigned char stbytes[3]; | unsigned char stbytes[3]; |
| static int once; | |
| if (!once++) | |
| cdevsw_add(&mcd_cdevsw); | |
| mcd_data[unit].flags = MCDPROBING; | mcd_data[unit].flags = MCDPROBING; |