Refresh patches.xen/xen3-patch-2.6.31.

suse-commit: bfd5fdb5c30250a411704da962a8712810093565
x86, asm: Thin down SAVE/RESTORE_* asm macros
(bsc#907818,CVE-2014-9090).

suse-commit: b4f4ef8d902e778e93058c2151dd7e82f2cffefd
x86, asm: Flip RESTORE_ARGS arguments logic
(bsc#907818,CVE-2014-9090).

suse-commit: 732e87f82e8a870f6a005e25e2eb3fc0e190a5e7
x86, extable: Use .pushsection ... .popsection for
_ASM_EXTABLE() (bsc#907818,CVE-2014-9090).

suse-commit: f0a2ed1dc3cf64e0adb5150d14b655c8b715a938
x86, extable: Remove open-coded exception table entries in
arch/x86/kernel/entry_64.S (bsc#907818,CVE-2014-9090).

suse-commit: e9e4ec987982afd5921e7e6b26021ba306f717b4
x86-64, espfix: Don't leak bits 31:16 of %esp returning to
16-bit stack (bsc#907818,CVE-2014-9090).

suse-commit: 7cba8830cc4761f0973f79354c2a6c4666dde089
x86, espfix: Make espfix64 a Kconfig option, fix UML
(bsc#907818,CVE-2014-9090).

suse-commit: 71bce4209defc8cb4c50bc7337b35a7cfa6bb4e0
x86, espfix: Make it possible to disable 16-bit support
(bsc#907818,CVE-2014-9090).

suse-commit: 56a3f48222ea406d1198b9aeefdb622ac586025b
x86_64/entry/xen: Do not invoke espfix64 on Xen
(bsc#907818,CVE-2014-9090).

suse-commit: cd635eb95247ccc24409276aa4a2e9b57f0939f7
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
(bsc#907818,CVE-2014-9090).

suse-commit: 6756426346d3d144ab4c6cfe079139e96b314c2c
x86_64, traps: Stop using IST for #SS
(bsc#907818,CVE-2014-9090).

suse-commit: 7185ac960170065f4504223e660d4f79c1bdbb31
Note: This patch series did not apply
x86_64, traps: Rework bad_iret (bsc#909077,CVE-2014-8133).

suse-commit: d781ce4201df24a42f65a50685631496ae99d57a
Note: This patch series did not apply
x86/tls: Validate TLS entries to protect espfix
(bsc#909077,CVE-2014-8133).

suse-commit: 535677488f6d00c0b6b0e252af4a23593c3908df
Note: This patch series did not apply
Refresh patches.xen/xen3-patch-2.6.31.

suse-commit: ab6aadbb9af2e6fd8fc7948c27c12f2f27ff1e5b
xhci: fix incorrect type in assignment in
handle_device_notification() (bsc#910321).

suse-commit: a5ebcfa0bee3651ed014c42c60273968c6e78b5a
Update config files (espfix, bsc#907818,CVE-2014-9090)

suse-commit: 3b132dcca6f7d8342ecb0f80d68399b502de9483
Merge branch 'SLE11-SP3' of kerncvs.suse.de:/home/git/kernel-source into SLE11-SP3

suse-commit: 30e4f36ebe10bf97dbe17e1479ac1de2d58e77a7
Update config files (espfix, bsc#907818,CVE-2014-9090)

suse-commit: e2c7a19d2f100ac5cf6a8848f8ed20ba45082295
Update patches.fixes/x86_64-traps-stop-using-ist-for-ss.patch
(bsc#907818, CVE-2014-9090, CVE-2014-9322).

suse-commit: ed10ee1aae9e6033fb5983e58a43f9995d98c049
- Refresh
  patches.fixes/x86-espfix-make-espfix64-a-kconfig-option-fix-uml.patch: disable
  on Xen (bsc#910251)
  patches.fixes/x86-espfix-make-it-possible-to-disable-16-bit-support.patch:
  disable on Xen (bsc#910251)

suse-commit: a85af90fdc03eceff2c5730458569f7f430c09d9