linux-stable/drivers/staging
Linus Torvalds 5778077d03 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 asm changes from Ingo Molnar:
 "The biggest changes in this cycle were:

   - Revamp, simplify (and in some cases fix) Time Stamp Counter (TSC)
     primitives.  (Andy Lutomirski)

   - Add new, comprehensible entry and exit handlers written in C.
     (Andy Lutomirski)

   - vm86 mode cleanups and fixes.  (Brian Gerst)

   - 32-bit compat code cleanups.  (Brian Gerst)

  The amount of simplification in low level assembly code is already
  palpable:

     arch/x86/entry/entry_32.S                          | 130 +----
     arch/x86/entry/entry_64.S                          | 197 ++-----

  but more simplifications are planned.

  There's also the usual laudry mix of low level changes - see the
  changelog for details"

* 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (83 commits)
  x86/asm: Drop repeated macro of X86_EFLAGS_AC definition
  x86/asm/msr: Make wrmsrl() a function
  x86/asm/delay: Introduce an MWAITX-based delay with a configurable timer
  x86/asm: Add MONITORX/MWAITX instruction support
  x86/traps: Weaken context tracking entry assertions
  x86/asm/tsc: Add rdtscll() merge helper
  selftests/x86: Add syscall_nt selftest
  selftests/x86: Disable sigreturn_64
  x86/vdso: Emit a GNU hash
  x86/entry: Remove do_notify_resume(), syscall_trace_leave(), and their TIF masks
  x86/entry/32: Migrate to C exit path
  x86/entry/32: Remove 32-bit syscall audit optimizations
  x86/vm86: Rename vm86->v86flags and v86mask
  x86/vm86: Rename vm86->vm86_info to user_vm86
  x86/vm86: Clean up vm86.h includes
  x86/vm86: Move the vm86 IRQ definitions to vm86.h
  x86/vm86: Use the normal pt_regs area for vm86
  x86/vm86: Eliminate 'struct kernel_vm86_struct'
  x86/vm86: Move fields from 'struct kernel_vm86_struct' to 'struct vm86'
  x86/vm86: Move vm86 fields out of 'thread_struct'
  ...
2015-09-01 08:40:25 -07:00
..
android Staging driver patches for 4.3-rc1 2015-08-31 09:24:06 -07:00
board
clocking-wizard
comedi staging: comedi: me4000: use bitwise AND instead of logical 2015-08-14 18:37:58 -07:00
dgap
dgnc staging: dgnc: Remove unnecessary externs 2015-08-14 18:51:57 -07:00
emxx_udc staging: emxx_udc: add ep capabilities support 2015-08-04 12:25:31 -05:00
fbtft staging: fbtft: Remove unnecessary externs 2015-08-14 18:51:56 -07:00
fsl-mc staging: fsl-mc: add DPAA2 overview readme 2015-08-07 15:10:58 -07:00
ft1000 staging: ft1000: Remove unnecessary externs 2015-08-14 18:51:57 -07:00
fwserial
gdm72xx Staging: gdm72xx: usb_ids: fix a macro coding style error 2015-08-14 18:56:55 -07:00
gdm724x
goldfish
gs_fpgaboot
iio Staging: iio: trigger: Use braces on both branches of if statement 2015-08-14 17:36:24 -07:00
lustre Staging driver patches for 4.3-rc1 2015-08-31 09:24:06 -07:00
media
most Staging: most: aim-cdev/cdev.c. Fix "missing static keyword" warnings 2015-08-14 17:34:52 -07:00
mt29f_spinand staging: mt29f_spinand: Remove unnecessary externs 2015-08-14 18:51:57 -07:00
netlogic staging: netlogic: Remove unnecessary externs 2015-08-14 17:38:15 -07:00
nvec staging: nvec: Remove unnecessary externs 2015-08-14 18:51:56 -07:00
octeon staging: octeon: Remove unnecessary externs 2015-08-14 18:51:56 -07:00
octeon-usb
olpc_dcon staging: olpc_dcon: Remove unnecessary externs 2015-08-14 17:38:15 -07:00
panel
rtl8188eu staging: rtl8188eu: fix possible NULL dereference 2015-08-14 19:20:39 -07:00
rtl8192e staging: rtl8192e: Fix log spamming in rtl8192_hard_data_xmit 2015-08-14 18:56:55 -07:00
rtl8192u staging: rtl8192u: Remove unnecessary externs 2015-08-14 18:51:57 -07:00
rtl8712 staging: rtl8712: Remove unnecessary externs 2015-08-14 18:51:56 -07:00
rtl8723au staging: rtl8723au: Fix Sparse errors in rtw_security.c 2015-08-14 18:44:45 -07:00
rts5208 Staging: rts5208: Fix code indentation warning as detected by checkpatch.pl 2015-08-03 17:54:04 -07:00
skein
slicoss
sm750fb Staging: sm750fb: Fix "foo* bar" should be "foo *bar" errors 2015-08-14 19:20:42 -07:00
speakup staging: speakup: Fix warning reported by checkpatch 2015-08-14 17:38:16 -07:00
ste_rmi4
unisys staging: unisys: make visorbus_dev_groups static 2015-08-14 18:56:54 -07:00
vme staging: vme: devices: add spaces around '-' 2015-08-14 18:56:54 -07:00
vt6655 staging: vt6655: Replace typedef struct tagSTxDesc 2015-08-14 19:31:11 -07:00
vt6656
wilc1000 staging: wilc1000: fix build warning with setup_timer() 2015-08-17 12:59:42 -07:00
wlan-ng
xgifb staging: xgifb: Remove unnecessary externs 2015-08-14 18:51:56 -07:00
Kconfig staging: ozwpan: Remove from tree 2015-08-10 17:00:49 -07:00
Makefile staging: ozwpan: Remove from tree 2015-08-10 17:00:49 -07:00
staging.c