kernel: keep putq sorted by expiration order, and fix various overflow bugs
kernel: keep putq sorted by expiration order, and fix various overflow bugs

vmaffione/rlite,autrimpo/rlite,autrimpo/rlite,autrimpo/rlite,vmaffione/rlite,vmaffione/rlite,vmaffione/rlite,autrimpo/rlite