geom_dev.c (f805f204b63aaab5b49c7371deb8c2fd015bd894) | geom_dev.c (d3ce8327194c0bcf742f2e03b5b0dc8f8cfe7f6b) |
---|---|
1/*- 2 * Copyright (c) 2002 Poul-Henning Kamp 3 * Copyright (c) 2002 Networks Associates Technology, Inc. 4 * All rights reserved. 5 * 6 * This software was developed for the FreeBSD Project by Poul-Henning Kamp 7 * and NAI Labs, the Security Research Division of Network Associates, Inc. 8 * under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the --- 125 unchanged lines hidden (view full) --- 134 if (cp->geom->class == mp) 135 return (NULL); 136 gp = g_new_geomf(mp, pp->name); 137 cp = g_new_consumer(gp); 138 error = g_attach(cp, pp); 139 KASSERT(error == 0, 140 ("g_dev_taste(%s) failed to g_attach, err=%d", pp->name, error)); 141 unit = alloc_unr(unithdr); | 1/*- 2 * Copyright (c) 2002 Poul-Henning Kamp 3 * Copyright (c) 2002 Networks Associates Technology, Inc. 4 * All rights reserved. 5 * 6 * This software was developed for the FreeBSD Project by Poul-Henning Kamp 7 * and NAI Labs, the Security Research Division of Network Associates, Inc. 8 * under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the --- 125 unchanged lines hidden (view full) --- 134 if (cp->geom->class == mp) 135 return (NULL); 136 gp = g_new_geomf(mp, pp->name); 137 cp = g_new_consumer(gp); 138 error = g_attach(cp, pp); 139 KASSERT(error == 0, 140 ("g_dev_taste(%s) failed to g_attach, err=%d", pp->name, error)); 141 unit = alloc_unr(unithdr); |
142 dev = make_dev(&g_dev_cdevsw, unit2minor(unit), | 142 dev = make_dev(&g_dev_cdevsw, unit, |
143 UID_ROOT, GID_OPERATOR, 0640, gp->name); 144 if (pp->flags & G_PF_CANDELETE) 145 dev->si_flags |= SI_CANDELETE; 146 dev->si_iosize_max = MAXPHYS; 147 gp->softc = dev; 148 dev->si_drv1 = gp; 149 dev->si_drv2 = cp; 150 return (gp); --- 313 unchanged lines hidden --- | 143 UID_ROOT, GID_OPERATOR, 0640, gp->name); 144 if (pp->flags & G_PF_CANDELETE) 145 dev->si_flags |= SI_CANDELETE; 146 dev->si_iosize_max = MAXPHYS; 147 gp->softc = dev; 148 dev->si_drv1 = gp; 149 dev->si_drv2 = cp; 150 return (gp); --- 313 unchanged lines hidden --- |