Revert "Revert hub"

This reverts commit 2eb0fe6467b9f2b0c0793fe1ff555437d2f1e622.
Revert "Revert traps"

This reverts commit d8ae0e8bb6af7b64405245d7b1b93096221784b6.
Revert "Revert timekeeping"

This reverts commit 4f107457ba9f73741c3dc63621c98af108756a95.
Revert "Squashed update of kernel from 3.4.79 to 3.4.80"

This reverts commit 1a60350e0a1bb9fe7002cb3ad13c231fcd6929dd.
Revert "Squashed update of kernel from 3.4.78 to 3.4.79"

This reverts commit e1b6372c5046d336f8410bb7127cb3b0493c927f.
Revert "Squashed update of kernel from 3.4.77 to 3.4.78"

This reverts commit e764f6b87ebccf5f7435e735ac644c062d8c477d.
Revert "Squashed update of kernel from 3.4.76 to 3.4.77"

This reverts commit 0d982f5ae060f670c0d19799881e9061034645fd.
Revert "Squashed update of kernel from 3.4.75 to 3.4.76"

This reverts commit 37f7532fadb8993346fa914032cdc8c5534bcfe5.
Revert "Squashed update of kernel from 3.4.74 to 3.4.75"

This reverts commit 1e2c5f8da31a49bbad12c7cb0f81c2ed9ef7e5e3.
Revert "Squashed update of kernel from 3.4.73 to 3.4.74"

This reverts commit 4fdbbda570904f9b9a30493493fd23ca0ea35daf.
Revert "Squashed update of kernel from 3.4.72 to 3.4.73"

This reverts commit 058a99cf2e164e7b8bdb73ad7d1f873adbd38705.
Revert "Squashed update of kernel from 3.4.71 to 3.4.72"

This reverts commit dc762af98c145200d07735198b85d1c6ac156a81.
Revert "Squashed update of kernel from 3.4.70 to 3.4.71"

This reverts commit d5e278d783a787900a588d3289478cbff47d3dda.
Revert "Squashed update of kernel from 3.4.69 to 3.4.70"

This reverts commit c50c0490d343f55c875d3eff55532c67976275ef.
Revert "Squashed update of kernel from 3.4.68 to 3.4.69"

This reverts commit 93bef651d07e478e9058bacb538ee7760bfff527.
Revert "Squashed update of kernel from 3.4.66 to 3.4.67"

This reverts commit 807d5dd438823d6372e0daa1ea8c16725d37ece6.