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:
pgpXfP2dT9s7b.pgp
Description: PGP signature