Merge branch 'linus' into smp/hotplug

Apply upstream changes to avoid conflicts with pending patches.