2013/9/7 Davide Italiano <[email protected]>:
> Log:
>   - Use make_dev_credf(MAKEDEV_REF) instead of the race-prone make_dev()+
>   dev_ref() in the clone handlers that still use it.
>   - Don't set SI_CHEAPCLONE flag, it's not used anywhere neither in devfs
>   (for anything real)

Wait. This piece of code is never used on FreeBSD HEAD, right? See
dtrace_load.c:

#if __FreeBSD_version < 800039
        /* Enable device cloning. */
        clone_setup(&dtrace_clones);

        /* Setup device cloning events. */
        eh_tag = EVENTHANDLER_REGISTER(dev_clone, dtrace_clone, 0,
1000);
#else
        dtrace_dev = make_dev(&dtrace_cdevsw, 0, UID_ROOT, GID_WHEEL,
0600,
            "dtrace/dtrace");
        helper_dev = make_dev(&helper_cdevsw, 0, UID_ROOT, GID_WHEEL,
0660,
            "dtrace/helper");
#endif

-- 
Ed Schouten <[email protected]>
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to