random:This improvements from AK-kernel:
https://github.com/anarkia1976/AK-xGenesis/commit/daa7f6a5df8c69c18654bfcaaac8714fa1c7f5fb
https://github.com/anarkia1976/AK-xGenesis/commit/eb0179a7013b54d1d142c89b87e440c6a5e3105f
https://github.com/anarkia1976/AK-xGenesis/commit/0c3ba3ba8feb7058f40cc400762245c9182ab5d7
https://github.com/anarkia1976/AK-xGenesis/commit/e5a7314570a73141c6b809a07e9a4403a925b2f2
https://github.com/anarkia1976/AK-xGenesis/commit/7a225d44eaf18e1f4727e812259261d5063c9a4e