Deleted Added
full compact
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 ---