From: | Simon corecode Schubert <corecode@xxxxxxxxxxxx> |
Date: | Wed, 6 Oct 2004 01:49:25 +0200 |
+++ Matthew Dillon [05/10/04 10:04 -0700]: > :cdevsw_add(&svd_cdevsw, -1, device_get_unit(dev)); > :What is this call doing differently than what make_dev provides? > This DFly methodology has the ability to easily slice out portions > of the minor number address space, to reserve a sub-area for which > the clone function will be called, to override a device space with > another device space (which is how the disk layering works instead > of all the terrible hacks FreeBSD-4 does), and to properly dispose of > devices within the device space when a device is closed or unloaded. > And a bunch of other things. Wouldn't it be cleaner to give every driver its own major number? Maybe I really need to read 4.4 D&I or something like that to understand what I'm talking about. cheers simon
Attachment:
pgp00001.pgp
Description: PGP signature