Linux/linux 19caf58arch/x86/boot string.c, arch/x86/hyperv hv_init.c

Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Thomas Gleixner:
 "A set of x86 fixes:

   - Prevent potential NULL pointer dereferences in the HPET and HyperV
     code

   - Exclude the GART aperture from /proc/kcore to prevent kernel
     crashes on access

   - Use the correct macros for Cyrix I/O on Geode processors

   - Remove yet another kernel address printk leak

   - Announce microcode reload completion as requested by quite some
     people. Microcode loading has become popular recently.

   - Some 'Make Clang' happy fixlets

   - A few cleanups for recently added code"

* 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/gart: Exclude GART aperture from kcore
  x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error
  x86/mm/pti: Make local symbols static
  x86/cpu/cyrix: Remove {get,set}Cx86_old macros used for Cyrix processors
  x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors
  x86/microcode: Announce reload operation's completion
  x86/hyperv: Prevent potential NULL pointer dereference
  x86/hpet: Prevent potential NULL pointer dereference
  x86/lib: Fix indentation issue, remove extra tab
  x86/boot: Restrict header scope to make Clang happy
  x86/mm: Don't leak kernel addresses
  x86/cpufeature: Fix various quality problems in the <asm/cpu_device_hd.h> header
DeltaFile
+15-16arch/x86/include/asm/cpu_device_id.h
+27-0fs/proc/kcore.c
+0-21arch/x86/include/asm/processor-cyrix.h
+13-7arch/x86/kernel/aperture_64.c
+7-7arch/x86/kernel/cpu/cyrix.c
+5-1arch/x86/hyperv/hv_init.c
+2-2arch/x86/kernel/mpparse.c
+2-2arch/x86/mm/pti.c
+2-1arch/x86/boot/string.c
+2-0include/linux/kcore.h
+2-0arch/x86/kernel/cpu/microcode/core.c
+2-0arch/x86/kernel/hpet.c
+1-1arch/x86/lib/csum-partial_64.c
+1-0arch/x86/kernel/hw_breakpoint.c
+81-5814 files

UnifiedSplitRaw