• Guenter Roeck's avatar
    watchdog: Create watchdog device in watchdog_dev.c · 32ecc639
    Guenter Roeck authored
    The watchdog character device is currently created in watchdog_dev.c,
    and the watchdog device in watchdog_core.c. This results in
    cross-dependencies, since device creation needs to know the watchdog
    character device number as well as the watchdog class, both of which
    reside in watchdog_dev.c.
    Create the watchdog device in watchdog_dev.c to simplify the code.
    Inspired by earlier patch set from Damien Riegel.
    Cc: Damien Riegel <damien.riegel@savoirfairelinux.com>
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
    Signed-off-by: default avatarWim Van Sebroeck <wim@iguana.be>
watchdog_core.h 1.3 KB