| 924 | } |
| 925 | |
| 926 | int |
| 927 | make_dev_p(int flags, struct cdev **cdev, struct cdevsw *devsw, |
| 928 | struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) |
| 929 | { |
| 930 | va_list ap; |
| 931 | int res; |
| 932 | |
| 933 | va_start(ap, fmt); |
| 934 | res = make_dev_credv(flags, cdev, devsw, 0, cr, uid, gid, mode, |
| 935 | fmt, ap); |
| 936 | va_end(ap); |
| 937 | |
| 938 | KASSERT(((flags & MAKEDEV_NOWAIT) != 0 && res == ENOMEM) || |
| 939 | ((flags & MAKEDEV_CHECKNAME) != 0 && res != ENOMEM) || res == 0, |
| 940 | ("make_dev_p: failed make_dev_credv (error=%d)", res)); |
| 941 | return (res); |
| 942 | } |
| 943 | |
| 944 | static void |
| 945 | dev_dependsl(struct cdev *pdev, struct cdev *cdev) |
no test coverage detected