drivers/char: for hpet, add count checking, and ~0UL instead of -1
authorChen Gang <gang.chen@asianux.com>
Fri, 23 Nov 2012 09:46:43 +0000 (17:46 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Nov 2012 00:16:35 +0000 (16:16 -0800)
commit2cf4e52e27dc719941cd3727205ca62b742f2746
tree54884dce9987d7582b4c3cb854606054860c4e88
parent8a1861d997d698a120401f3c125085679f729d64
drivers/char: for hpet, add count checking, and ~0UL instead of -1

  use ~0UL for unsigned long variable initialization, instead of -1.

  add check for hdp->hd_nirqs within 32 (HPET_MAX_TIMERS).
    the type of irqp->interrupt_count is u8.
    the git diff not display the relative lines below.
      hdp->hd_irq[hdp->hd_nirqs] = irq;
      hdp->hd_nirqs++;
    please check source code to get more information.

Signed-off-by: Chen Gang <gang.chen@asianux.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/hpet.c