Skip inserting the size overflow check if the const is between 0 and the max value of the signed type of the same bitsize

because of the potential intentional overflow.
e.g., kfifo_unused()(i386, 4.7) (fifo->mask + 1) - (fifo->in - fifo->out);