From: Robert Picco <Robert.Picco@hp.com>

There hasn't been any response to your emails by Al other than the redesign
suggestion.  I have arrived at a solution for HPET driver with miscdevice. 
The patch is below and removes the HPET definition in
include/linux/major.h.

Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 drivers/char/hpet.c        |    0 
 include/linux/hpet.h       |    0 
 include/linux/major.h      |    0 
 include/linux/miscdevice.h |    0 
 4 files changed

diff -puN drivers/char/hpet.c~hpet-dont-use-new-major drivers/char/hpet.c
diff -puN include/linux/hpet.h~hpet-dont-use-new-major include/linux/hpet.h
diff -puN include/linux/major.h~hpet-dont-use-new-major include/linux/major.h
diff -puN include/linux/miscdevice.h~hpet-dont-use-new-major include/linux/miscdevice.h
_