From: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
Sanitize the microcode scan loop, fixup printks and move the initrd loading
function next to the place where it is used and mark it __init. Rename
generic_load_microcode() as that Intel specific function is not generic at
all.