led.c (130585) | led.c (130640) |
---|---|
1/*- 2 * ---------------------------------------------------------------------------- 3 * "THE BEER-WARE LICENSE" (Revision 42): 4 * <phk@FreeBSD.org> wrote this file. As long as you retain this notice you 5 * can do whatever you want with this stuff. If we meet some day, and you think 6 * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7 * ---------------------------------------------------------------------------- 8 * 9 */ 10 11#include <sys/cdefs.h> | 1/*- 2 * ---------------------------------------------------------------------------- 3 * "THE BEER-WARE LICENSE" (Revision 42): 4 * <phk@FreeBSD.org> wrote this file. As long as you retain this notice you 5 * can do whatever you want with this stuff. If we meet some day, and you think 6 * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7 * ---------------------------------------------------------------------------- 8 * 9 */ 10 11#include <sys/cdefs.h> |
12__FBSDID("$FreeBSD: head/sys/dev/led/led.c 130585 2004-06-16 09:47:26Z phk $"); | 12__FBSDID("$FreeBSD: head/sys/dev/led/led.c 130640 2004-06-17 17:16:53Z phk $"); |
13 14#include <sys/param.h> 15#include <sys/conf.h> 16#include <sys/kernel.h> 17#include <sys/systm.h> 18#include <sys/malloc.h> 19#include <sys/ctype.h> 20#include <sys/sbuf.h> --- 208 unchanged lines hidden (view full) --- 229 230 if (next_minor == 0) { 231 mtx_init(&led_mtx, "LED mtx", NULL, MTX_DEF); 232 timeout(led_timeout, NULL, hz / 10); 233 } 234 235 sb = sbuf_new(NULL, NULL, SPECNAMELEN, SBUF_FIXEDLEN); 236 if (sb == NULL) | 13 14#include <sys/param.h> 15#include <sys/conf.h> 16#include <sys/kernel.h> 17#include <sys/systm.h> 18#include <sys/malloc.h> 19#include <sys/ctype.h> 20#include <sys/sbuf.h> --- 208 unchanged lines hidden (view full) --- 229 230 if (next_minor == 0) { 231 mtx_init(&led_mtx, "LED mtx", NULL, MTX_DEF); 232 timeout(led_timeout, NULL, hz / 10); 233 } 234 235 sb = sbuf_new(NULL, NULL, SPECNAMELEN, SBUF_FIXEDLEN); 236 if (sb == NULL) |
237 return (NODEV); | 237 return (NULL); |
238 sbuf_cpy(sb, "led/"); 239 sbuf_cat(sb, name); 240 sbuf_finish(sb); 241 if (sbuf_overflowed(sb)) { 242 sbuf_delete(sb); | 238 sbuf_cpy(sb, "led/"); 239 sbuf_cat(sb, name); 240 sbuf_finish(sb); 241 if (sbuf_overflowed(sb)) { 242 sbuf_delete(sb); |
243 return (NODEV); | 243 return (NULL); |
244 } 245 246 sc = malloc(sizeof *sc, M_LED, M_WAITOK | M_ZERO); 247 sc->private = priv; 248 sc->func = func; 249 sc->dev = make_dev(&led_cdevsw, unit2minor(next_minor), 250 UID_ROOT, GID_WHEEL, 0600, sbuf_data(sb)); 251 sc->dev->si_drv1 = sc; --- 23 unchanged lines hidden --- | 244 } 245 246 sc = malloc(sizeof *sc, M_LED, M_WAITOK | M_ZERO); 247 sc->private = priv; 248 sc->func = func; 249 sc->dev = make_dev(&led_cdevsw, unit2minor(next_minor), 250 UID_ROOT, GID_WHEEL, 0600, sbuf_data(sb)); 251 sc->dev->si_drv1 = sc; --- 23 unchanged lines hidden --- |