diff options
author | Andrew Morton <akpm@osdl.org> | 2006-03-26 01:37:31 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-26 08:56:57 -0800 |
commit | 222b9f933a76b127a073f45278d2b0199587e8ce (patch) | |
tree | f8bc703ebd08a961c95183aad52bc349b3a787d5 /init/main.c | |
parent | 3e88c17d404c5787afd5bd1763380317f5ccbf84 (diff) |
[PATCH] tlclk: fix handling of device major
tlclk calls register_chrdev() and permits register_chrdev() to allocate the
major, but it promptly forgets what that major was. So if there's no hardware
present you still get "telco_clock" appearing in /proc/devices and, I assume,
an oops reading /proc/devices if tlclk was a module.
Fix.
Mark, I'd suggest that that we not call register_chrdev() until _after_ we've
established that the hardware is present.
Cc: Mark Gross <mgross@linux.intel.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'init/main.c')
0 files changed, 0 insertions, 0 deletions