Linux 3.17.5

From: Greg KH
Date: Sun Dec 07 2014 - 15:10:20 EST


I'm announcing the release of the 3.17.5 kernel.

No one should use it, use 3.17.6 instead. I'm just including this here
so that everyone can see the changelog of what went into it.

The updated 3.17.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.17.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

Documentation/devicetree/bindings/interrupt-controller/interrupts.txt | 4
Makefile | 2
arch/arm/include/asm/thread_info.h | 11 -
arch/arm/kernel/traps.c | 31 --
arch/arm/mach-mvebu/coherency.c | 2
arch/arm/mm/proc-v7.S | 2
arch/arm/mm/proc-xscale.S | 4
arch/mips/include/asm/mipsregs.h | 2
arch/mips/include/asm/r4kcache.h | 4
arch/mips/include/asm/uaccess.h | 7
arch/mips/kernel/cpu-probe.c | 33 ++-
arch/mips/kernel/signal.c | 8
arch/mips/lib/memcpy.S | 1
arch/mips/loongson/common/Makefile | 3
arch/mips/loongson/loongson-3/numa.c | 1
arch/mips/mm/tlb-r4k.c | 4
arch/mips/mm/tlbex.c | 10
arch/mips/oprofile/backtrace.c | 2
arch/mips/sgi-ip27/ip27-memory.c | 1
arch/powerpc/kernel/vdso32/getcpu.S | 4
arch/powerpc/platforms/powernv/opal-hmi.c | 2
arch/powerpc/platforms/powernv/pci-ioda.c | 5
arch/powerpc/platforms/powernv/pci.c | 4
arch/powerpc/platforms/pseries/msi.c | 2
arch/powerpc/xmon/xmon.c | 6
arch/sparc/include/uapi/asm/swab.h | 12 -
arch/x86/include/asm/cpufeature.h | 1
arch/x86/include/asm/kvm_para.h | 10
arch/x86/include/asm/page_32_types.h | 1
arch/x86/include/asm/page_64_types.h | 11 -
arch/x86/include/asm/thread_info.h | 2
arch/x86/include/asm/traps.h | 1
arch/x86/kernel/cpu/amd.c | 7
arch/x86/kernel/cpu/common.c | 2
arch/x86/kernel/dumpstack_64.c | 1
arch/x86/kernel/entry_64.S | 81 ++-----
arch/x86/kernel/traps.c | 71 +++++-
arch/x86/mm/init_64.c | 11 -
arch/x86/tools/calc_run_size.pl | 11 -
drivers/acpi/device_pm.c | 2
drivers/acpi/ec.c | 4
drivers/clk/clk-divider.c | 18 -
drivers/clk/qcom/mmcc-apq8084.c | 2
drivers/clk/rockchip/clk.c | 4
drivers/clocksource/sun4i_timer.c | 12 -
drivers/dma/sun6i-dma.c | 61 ++---
drivers/gpu/drm/i915/i915_dma.c | 10
drivers/gpu/drm/i915/intel_display.c | 4
drivers/gpu/drm/i915/intel_dp.c | 12 +
drivers/gpu/drm/i915/intel_pm.c | 5
drivers/gpu/drm/radeon/dce3_1_afmt.c | 2
drivers/gpu/drm/radeon/dce6_afmt.c | 2
drivers/gpu/drm/radeon/evergreen_hdmi.c | 2
drivers/gpu/drm/radeon/r600_dpm.c | 2
drivers/gpu/drm/radeon/radeon_connectors.c | 19 +
drivers/gpu/drm/radeon/radeon_encoders.c | 3
drivers/gpu/drm/radeon/radeon_irq_kms.c | 10
drivers/hwmon/g762.c | 6
drivers/iio/adc/men_z188_adc.c | 1
drivers/infiniband/ulp/isert/ib_isert.c | 44 ++--
drivers/infiniband/ulp/srpt/ib_srpt.c | 8
drivers/input/joystick/xpad.c | 16 +
drivers/input/mouse/synaptics.c | 4
drivers/irqchip/irq-atmel-aic-common.c | 6
drivers/net/bonding/bond_main.c | 4
drivers/net/can/dev.c | 2
drivers/net/can/usb/esd_usb2.c | 1
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 12 -
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 28 +-
drivers/net/ieee802154/fakehard.c | 13 -
drivers/net/ppp/pptp.c | 4
drivers/net/usb/qmi_wwan.c | 1
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 13 +
drivers/net/wireless/ath/ath9k/hw.c | 13 -
drivers/net/wireless/brcm80211/brcmfmac/of.c | 4
drivers/net/wireless/brcm80211/brcmfmac/pcie.c | 2
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 6
drivers/net/wireless/iwlwifi/iwl-fw.h | 4
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 37 ++-
drivers/net/wireless/iwlwifi/mvm/time-event.c | 2
drivers/net/wireless/iwlwifi/pcie/trans.c | 3
drivers/net/wireless/rt2x00/rt2x00queue.c | 50 +---
drivers/of/address.c | 19 +
drivers/of/fdt.c | 2
drivers/of/selftest.c | 3
drivers/pci/msi.c | 26 ++
drivers/pci/probe.c | 28 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 7
drivers/scsi/scsi_devinfo.c | 1
drivers/spi/spi-dw.c | 6
drivers/spi/spi-sirf.c | 4
drivers/spi/spi.c | 6
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1
drivers/target/target_core_transport.c | 2
drivers/usb/core/quirks.c | 3
drivers/usb/host/xhci-hub.c | 5
drivers/usb/host/xhci-pci.c | 2
drivers/usb/host/xhci-plat.c | 10
drivers/usb/host/xhci-ring.c | 43 +---
drivers/usb/host/xhci.c | 107 +++++-----
drivers/usb/host/xhci.h | 2
drivers/usb/serial/cp210x.c | 1
drivers/usb/serial/ftdi_sio.c | 33 +++
drivers/usb/serial/ftdi_sio_ids.h | 39 +++
drivers/usb/serial/keyspan.c | 97 +++++----
drivers/usb/serial/ssu100.c | 11 -
drivers/usb/storage/unusual_uas.h | 7
drivers/vhost/scsi.c | 24 ++
fs/aio.c | 21 +
fs/btrfs/ctree.c | 14 -
fs/btrfs/locking.c | 24 +-
fs/btrfs/locking.h | 2
fs/nfsd/nfs4callback.c | 8
fs/nfsd/nfsd.h | 9
include/dt-bindings/clock/qcom,mmcc-apq8084.h | 2
include/linux/bitops.h | 7
include/linux/clk-provider.h | 1
include/linux/iio/events.h | 2
include/linux/inetdevice.h | 2
include/linux/pci.h | 1
include/sound/soc-dpcm.h | 2
kernel/events/uprobes.c | 1
net/ipv4/fib_rules.c | 4
net/ipv4/ping.c | 2
net/ipx/af_ipx.c | 6
net/mac80211/aes_ccm.c | 3
net/netfilter/nf_conntrack_core.c | 14 -
sound/pci/hda/hda_intel.c | 24 +-
sound/pci/hda/hda_priv.h | 1
sound/pci/hda/patch_realtek.c | 1
sound/soc/codecs/cs42l51-i2c.c | 1
sound/soc/codecs/cs42l51.c | 4
sound/soc/codecs/cs42l51.h | 1
sound/soc/codecs/rt5670.c | 28 +-
sound/soc/codecs/sgtl5000.c | 3
sound/soc/codecs/sgtl5000.h | 2
sound/soc/codecs/wm_adsp.c | 1
sound/soc/rockchip/rockchip_i2s.c | 4
sound/soc/samsung/snow.c | 1
sound/soc/sh/fsi.c | 3
sound/soc/sh/rcar/core.c | 3
sound/soc/soc-pcm.c | 72 +++++-
sound/usb/quirks.c | 14 +
143 files changed, 1007 insertions(+), 605 deletions(-)

Aaro Koskinen (2):
MIPS: oprofile: Fix backtrace on 64-bit kernel
MIPS: Loongson: Make platform serial setup always built-in.

Alex Deucher (4):
drm/radeon: fix endian swapping in vbios fetch for tdp table
drm/radeon: disable native backlight control on pre-r6xx asics (v2)
drm/radeon: report disconnected for LVDS/eDP with PX if ddc fails
drm/radeon: initialize sadb to NULL in the audio code

Alexey Khoroshilov (2):
ieee802154: fix error handling in ieee802154fake_probe()
can: esd_usb2: fix memory leak on disconnect

Andreas Färber (1):
ASoC: samsung: Add MODULE_DEVICE_TABLE for Snow

Andy Lutomirski (4):
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Stop using IST for #SS
x86_64, traps: Rework bad_iret
uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME

Anton Blanchard (1):
powerpc: 32 bit getcpu VDSO function uses 64 bit instructions

Arend van Spriel (1):
brcmfmac: fix conversion of channel width 20MHZ_NOHT

Arnaud Ebalard (1):
hwmon: (g762) fix call to devm_hwmon_device_register_with_groups()

Axel Lin (1):
iio: adc: men_z188_adc: Add terminating entry for men_z188_ids

Bard Liao (1):
ASoC: rt5670: correct the incorrect default values

Bart Van Assche (1):
srp-target: Retry when QP creation fails with ENOMEM

Ben Sagal (1):
Input: synaptics - adjust min/max on Thinkpad E540

Benjamin Herrenschmidt (6):
PCI/MSI: Add device flag indicating that 64-bit MSIs don't work
of/base: Fix PowerPC address parsing hack
powerpc/pseries: Honor the generic "no_64bit_msi" flag
sound/radeon: Move 64-bit MSI quirk from arch to driver
gpu/radeon: Set flag to indicate broken 64-bit MSI
powerpc/powernv: Honor the generic "no_64bit_msi" flag

Bjorn Helgaas (1):
of/irq: Drop obsolete 'interrupts' vs 'interrupts-extended' text

Boris Brezillon (1):
irqchip: atmel-aic: Fix irqdomain initialization

Charles Keepax (2):
ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use
spi: Fix mapping from vmalloc-ed buffer to scatter list

Chris Mason (1):
btrfs: fix lockups from btrfs_clear_path_blocking

Chris Moore (1):
IB/isert: Adjust CQ size to HW limits

Christian Sünkenberg (1):
scsi: add Intel Multi-Flex to scsi scan blacklist

Christoph Hellwig (1):
nfsd: correctly define v4.2 support attributes

Cristina Ciocan (1):
iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask

Daniel Borkmann (1):
ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe

Daniel Vetter (2):
drm/i915: drop WaSetupGtModeTdRowDispatch:snb
drm/i915: Kick fbdev before vgacon

Dave Hansen (1):
x86: Require exact match for 'noxsave' command line option

David S. Miller (1):
sparc64: Fix constraints on swab helpers.

Dmitry Eremin-Solenikov (1):
ARM: 8216/1: xscale: correct auxiliary register in suspend/resume

Dmitry Torokhov (1):
brcmfmac: fix error handling of irq_of_parse_and_map

Fabio Estevam (1):
ASoC: sgtl5000: Fix SMALL_POP bit definition

Gavin Shan (1):
powerpc/powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE

Georgi Djakov (1):
clk: qcom: Fix duplicate rbcpr clock name

Grant Likely (1):
of/selftest: Fix off-by-one error in removal path

Greg Kroah-Hartman (2):
Input: xpad - use proper endpoint type
Linux 3.17.5

Gu Zheng (1):
aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer

Hans de Goede (2):
usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
USB: uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012

Hui Wang (1):
ALSA: hda - One more HP machine needs to change mute led quirk

James Cowgill (2):
MIPS: IP27: Fix __node_distances undefined error
MIPS: Loongson3: Fix __node_distances undefined error

James Hogan (1):
clk-divider: Fix READ_ONLY when divider > 1

Jane Zhou (1):
net/ping: handle protocol mismatching scenario

Jianqun (1):
ASoC: rockchip-i2s: fix infinite loop in rockchip_snd_rxctrl

Jiri Bohac (1):
ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg

Johan Hovold (3):
USB: ssu100: fix overrun-error reporting
USB: keyspan: fix overrun-error reporting
USB: keyspan: fix tty line-status reporting

Johannes Berg (1):
brcmfmac: don't include linux/unaligned/access_ok.h

Jurgen Kramer (1):
ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices

Kees Cook (2):
x86, mm: Set NX across entire PMD at boot
x86, kaslr: Handle Gold linker for finding bss/brk

Kevin Cernekee (1):
of: Fix crash if an earlycon driver is not found

Kuninori Morimoto (2):
ASoC: rsnd: remove unsupported PAUSE flag
ASoC: fsi: remove unsupported PAUSE flag

Larry Finger (1):
staging: r8188eu: Add new device ID for DLink GO-USB-N150

Laurent Dufour (1):
powerpc/pseries: Fix endiannes issue in RTAS call from xmon

Leonid Yegoshin (1):
MIPS: tlbex: Fix potential HTW race on TLBL/M/S handlers

Liad Kaufman (1):
iwlwifi: pcie: fix prph dump length

Lu Baolu (2):
usb: xhci: rework root port wake bits if controller isn't allowed to wakeup
Revert "xhci: clear root port wake on bits if controller isn't wake-up capable"

Luciano Coelho (1):
iwlwifi: mvm: check TLV flag before trying to use hotspot firmware commands

Lv Zheng (1):
ACPI / EC: Add support to disallow QR_EC to be issued before completing previous QR_EC

Mahesh Salgaonkar (1):
powerpc/powernv: Fix the hmi event version check.

Markos Chandras (5):
MIPS: lib: memcpy: Restore NOP on delay slot before returning to caller
MIPS: tlb-r4k: Add missing HTW stop/start sequences
MIPS: asm: uaccess: Add v1 register to clobber list on EVA
MIPS: cpu-probe: Set the FTLB probability bit on supported cores
MIPS: r4kcache: Add EVA case for protected_writeback_dcache_line

Martin Hauke (1):
qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Mathias Krause (1):
pptp: fix stack info leak in pptp_getname()

Mathias Nyman (2):
USB: xhci: don't start a halted endpoint before its new dequeue is set
USB: xhci: Reset a halted endpoint immediately when we encounter a stall.

Matti Gottlieb (1):
iwlwifi: mvm: ROC - bug fixes around time events and locking

Maurizio Lombardi (1):
bnx2fc: do not add shared skbs to the fcoe_rx_list

Maxime COQUELIN (1):
bitops: Fix shift overflow in GENMASK macros

Maxime Ripard (2):
clockevent: sun4i: Fix race condition in the probe code
dmaengine: sun6i: Fix memcpy operation

Miaoqing Pan (1):
ath9k: Fix RTC_DERIVED_CLK usage

Nicholas Bellinger (1):
vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT

Nikolay Aleksandrov (1):
bonding: fix curr_active_slave/carrier with loadbalance arp monitoring

Or Gerlitz (3):
net/mlx4_en: Add VXLAN ndo calls to the PF net device ops too
net/mlx4_en: Advertize encapsulation offloads features only when VXLAN tunnel is set
ib_isert: Add max_send_sge=2 minimum for control PDU responses

Panu Matilainen (1):
ipv4: Fix incorrect error code when adding an unreachable route

Paolo Bonzini (1):
x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-only

Paul Burton (1):
MIPS: fix EVA & non-SMP non-FPU FP context signal handling

Preston Fick (1):
USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick

Qipan Li (1):
spi: sirf: fix word width configuration

Rafael J. Wysocki (1):
ACPI / PM: Ignore wakeup setting if the ACPI companion can't wake up

Roland Dreier (1):
target: Don't call TFO->write_pending if data_length == 0

Ronald Wahl (1):
mac80211: Fix regression that triggers a kernel BUG with CCMP

Sagi Grimberg (1):
iser-target: Handle DEVICE_REMOVAL event on network portal listener correctly

Stanislaw Gruszka (1):
rt2x00: do not align payload on modern H/W

Takashi Iwai (2):
ASoC: dpcm: Fix race between FE/BE updates and trigger
ALSA: hda - Limit 40bit DMA for AMD HDMI controllers

Thomas Körper (1):
can: dev: avoid calling kfree_skb() from interrupt context

Thomas Petazzoni (3):
ASoC: cs42l51: re-hook of_match_table pointer
ARM: mvebu: add missing of_node_put() call in coherency.c
ARM: 8222/1: mvebu: enable strex backoff delay

Thor Thayer (1):
spi: dw: Fix dynamic speed change.

Trond Myklebust (1):
nfsd: Fix slot wake up race in the nfsv4.1 callback code

Troy Clark (1):
usb: serial: ftdi_sio: add PIDs for Matrix Orbital products

Ville Syrjälä (2):
drm/i915: Ignore SURFLIVE and flip counter when the GPU gets reset
drm/i915: Ignore long hpds on eDP ports

Vincent BENAYOUN (1):
inetdevice: fixed signed integer overflow

Vlad Yasevich (1):
ixgbe: Correctly disable VLAN filter in promiscuous mode

Vladimir Murzin (1):
ARM: 8226/1: cacheflush: get rid of restarting block

Yinghai Lu (1):
PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_t

bill bonaparte (1):
netfilter: conntrack: fix race in __nf_conntrack_confirm against get_next_corpse

Attachment: pgpu_lkMQm2iw.pgp
Description: PGP signature