Revision 7f680d7ec3153dffc4d37aea517ead2b9fb9b8e9 authored by Linus Torvalds on 20 August 2017, 16:36:52 UTC, committed by Linus Torvalds on 20 August 2017, 16:36:52 UTC
Pull x86 fixes from Thomas Gleixner:
 "Another pile of small fixes and updates for x86:

   - Plug a hole in the SMAP implementation which misses to clear AC on
     NMI entry

   - Fix the norandmaps/ADDR_NO_RANDOMIZE logic so the command line
     parameter works correctly again

   - Use the proper accessor in the startup64 code for next_early_pgt to
     prevent accessing of invalid addresses and faulting in the early
     boot code.

   - Prevent CPU hotplug lock recursion in the MTRR code

   - Unbreak CPU0 hotplugging

   - Rename overly long CPUID bits which got introduced in this cycle

   - Two commits which mark data 'const' and restrict the scope of data
     and functions to file scope by making them 'static'"

* 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86: Constify attribute_group structures
  x86/boot/64/clang: Use fixup_pointer() to access 'next_early_pgt'
  x86/elf: Remove the unnecessary ADDR_NO_RANDOMIZE checks
  x86: Fix norandmaps/ADDR_NO_RANDOMIZE
  x86/mtrr: Prevent CPU hotplug lock recursion
  x86: Mark various structures and functions as 'static'
  x86/cpufeature, kvm/svm: Rename (shorten) the new "virtualized VMSAVE/VMLOAD" CPUID flag
  x86/smpboot: Unbreak CPU0 hotplug
  x86/asm/64: Clear AC on NMI entries
2 parent s 2615a38 + 45bd07a
History
File Mode Size
altera-stapl
c2port
cb710
cxl
echo
eeprom
genwqe
ibmasm
lis3lv02d
mei
mic
sgi-gru
sgi-xp
ti-st
vmw_vmci
Kconfig -rw-r--r-- 17.7 KB
Makefile -rw-r--r-- 2.7 KB
ad525x_dpot-i2c.c -rw-r--r-- 2.6 KB
ad525x_dpot-spi.c -rw-r--r-- 2.8 KB
ad525x_dpot.c -rw-r--r-- 20.1 KB
ad525x_dpot.h -rw-r--r-- 7.9 KB
apds9802als.c -rw-r--r-- 7.6 KB
apds990x.c -rw-r--r-- 33.9 KB
aspeed-lpc-ctrl.c -rw-r--r-- 6.7 KB
aspeed-lpc-snoop.c -rw-r--r-- 6.4 KB
atmel-ssc.c -rw-r--r-- 6.1 KB
atmel_tclib.c -rw-r--r-- 4.5 KB
bh1770glc.c -rw-r--r-- 37.5 KB
cs5535-mfgpt.c -rw-r--r-- 10.2 KB
ds1682.c -rw-r--r-- 6.7 KB
dummy-irq.c -rw-r--r-- 1.5 KB
enclosure.c -rw-r--r-- 19.0 KB
fsa9480.c -rw-r--r-- 12.8 KB
hmc6352.c -rw-r--r-- 4.0 KB
hpilo.c -rw-r--r-- 21.8 KB
hpilo.h -rw-r--r-- 5.7 KB
ics932s401.c -rw-r--r-- 13.2 KB
ioc4.c -rw-r--r-- 14.3 KB
isl29003.c -rw-r--r-- 11.6 KB
isl29020.c -rw-r--r-- 5.5 KB
kgdbts.c -rw-r--r-- 30.7 KB
lattice-ecp3-config.c -rw-r--r-- 5.9 KB
lkdtm.h -rw-r--r-- 1.9 KB
lkdtm_bugs.c -rw-r--r-- 6.3 KB
lkdtm_core.c -rw-r--r-- 13.5 KB
lkdtm_heap.c -rw-r--r-- 3.2 KB
lkdtm_perms.c -rw-r--r-- 4.6 KB
lkdtm_rodata.c -rw-r--r-- 284 bytes
lkdtm_usercopy.c -rw-r--r-- 8.2 KB
pch_phub.c -rw-r--r-- 28.0 KB
pci_endpoint_test.c -rw-r--r-- 13.0 KB
phantom.c -rw-r--r-- 13.2 KB
pti.c -rw-r--r-- 26.4 KB
qcom-coincell.c -rw-r--r-- 4.0 KB
spear13xx_pcie_gadget.c -rw-r--r-- 19.9 KB
sram-exec.c -rw-r--r-- 3.6 KB
sram.c -rw-r--r-- 10.8 KB
sram.h -rw-r--r-- 1.2 KB
ti_dac7512.c -rw-r--r-- 2.5 KB
tifm_7xx1.c -rw-r--r-- 11.0 KB
tifm_core.c -rw-r--r-- 8.3 KB
tsl2550.c -rw-r--r-- 10.7 KB
vexpress-syscfg.c -rw-r--r-- 7.1 KB
vmw_balloon.c -rw-r--r-- 33.8 KB

back to top