View | Details | Raw Unified | Return to bug 264513
Collapse All | Expand All

(-)b/sys/cam/scsi/scsi_pass.c (-2 / +3 lines)
Lines 457-464 pass_add_physpath(void *context, int pending) Link Here
457
			"GEOM::physpath", periph->path) == 0
457
			"GEOM::physpath", periph->path) == 0
458
	 && strlen(physpath) != 0) {
458
	 && strlen(physpath) != 0) {
459
		mtx_unlock(mtx);
459
		mtx_unlock(mtx);
460
		make_dev_physpath_alias(MAKEDEV_WAITOK, &softc->alias_dev,
460
		make_dev_physpath_alias(MAKEDEV_WAITOK | MAKEDEV_CHECKNAME,
461
					softc->dev, softc->alias_dev, physpath);
461
				&softc->alias_dev, softc->dev,
462
				softc->alias_dev, physpath);
462
		mtx_lock(mtx);
463
		mtx_lock(mtx);
463
	}
464
	}
464
465
(-)b/sys/geom/geom_dev.c (-3 / +2 lines)
Lines 273-280 g_dev_set_physpath(struct g_consumer *cp) Link Here
273
		dev = sc->sc_dev;
273
		dev = sc->sc_dev;
274
		old_alias_dev = sc->sc_alias;
274
		old_alias_dev = sc->sc_alias;
275
		alias_devp = (struct cdev **)&sc->sc_alias;
275
		alias_devp = (struct cdev **)&sc->sc_alias;
276
		make_dev_physpath_alias(MAKEDEV_WAITOK, alias_devp, dev,
276
		make_dev_physpath_alias(MAKEDEV_WAITOK | MAKEDEV_CHECKNAME,
277
		    old_alias_dev, physpath);
277
		    alias_devp, dev, old_alias_dev, physpath);
278
	} else if (sc->sc_alias) {
278
	} else if (sc->sc_alias) {
279
		destroy_dev((struct cdev *)sc->sc_alias);
279
		destroy_dev((struct cdev *)sc->sc_alias);
280
		sc->sc_alias = NULL;
280
		sc->sc_alias = NULL;
281
- 

Return to bug 264513